Abstract:
Disclosed is an electronic device including a camera, a display, a sensor, one or more processor, and memory storing instructions which, when collectively or individually executed by the one or more processors, cause the electronic device to display an avatar corresponding to an external object included in one or more images acquired using the camera through the display, identify a change in a position of the external object relative to the electronic device through at least one of the camera and the sensor, determine a viewpoint related to the displayed avatar based on the change in the position, and display the avatar based on the determined viewpoint, through the display.
Abstract:
Certain embodiments of the present invention relate to a foldable electronic device for processing data based on an angle change. The electronic device includes: a first housing in which first sensor is disposed; a second housing in which second sensor is disposed; a first display disposed in the first housing; a second display disposed in a space formed by the first housing and the second housing; and at least one sensor which detects the angle formed by the first housing and the second housing. The processor is configured to: detect a change in the angle between the first housing and the second housing; in response to the angle change, initiate an activation of the second sensor; use data collected from the first sensor until the activation of the second sensor is completed; and use data collected from the second sensor when the activation of the second sensor is completed.
Abstract:
An electronic device includes a camera, a display, a processor that is operatively connected with the camera and the display, and a memory that is operatively connected with the processor and stores animation data associated with a motion. The memory stores instructions that, when executed, cause the processor to obtain, through the camera, an image associated with an external object, to generate a three-dimensional (3D) object for an avatar representing the external object, based on the obtained image, to display, through the display, a first two-dimensional (2D) image generated based on the animation data and the 3D object, to receive a first input of editing the 3D object, to generate a second 2D image in which an appearance of the avatar in the first 2D image is changed based on the first input thus received, and to display, through the display, the second 2D image.
Abstract:
The disclosure is for displaying a search result for products. A server may include a communication module, a memory including a database which stores product information in association with one or more product images corresponding to a product and text information related to the product, and a processor. The processor may receive a query image for an external object from an electronic device by using the communication module, select, from the database, a plurality of pieces of product information corresponding to the external object, based on similarities between the one or more product images and the query image, extract the text information for the external object included in the query image, determine a priority among the plurality of pieces of product information, based on a comparison between the extracted text information and the text information included in the selected plurality of pieces of product information, and transmit, to the electronic device, at least some of the plurality of pieces of product information and information on the priority, in response to the reception, by using the communication module.
Abstract:
An electronic device is provided. The electronic device includes a housing, a wireless communication circuit, a camera configured to generate raw image data, at least one processor, and a memory. The memory stores instructions configured, when executed, to enable the processor to process first image data corresponding to raw image data via a first algorithm and generate second image data, process the first image data or the second image data via a second algorithm and generate third image data, the second algorithm being different from the first algorithm, generate a first file including the second image data and the third image data, receive priority information from an external electronic device via the wireless communication circuit, generate a second file including the second image data and the third image data based on the priority information, and transmit the second file via the wireless communication circuit to the external electronic device.
Abstract:
A method and an electronic device for providing users with information in a virtual reality environment are provided. The method of providing information in virtual reality environment of an electronic device includes: receiving virtual reality data from a first server, based on location information regarding the electronic device, in a virtual reality space; extracting virtual beacon information including one or more of: a location of the virtual beacon, a direction or distance between the virtual beacon and the terminal in the virtual reality, and information regarding a second server, with identifying information of a virtual beacon, from the received virtual reality data; receiving user context information including information of user related to acquiring the content associated with the virtual beacon; determining whether to transmit the virtual beacon information to the second server, based on the user context information; transmitting at least part of the virtual beacon information to the second server, based on the determination result; receiving content and a display mode from the second server; receiving biometric information; performing the conversion of the content based on the received biometric information; and providing the user with the converted content.
Abstract:
A method and apparatus of detecting and reporting an emergency situation of a mobile terminal user to a third party using an audio recognition function included in a mobile terminal are provided. The method includes recognizing speech received from a microphone; determining whether a current situation is emergent based on the recognized speech; and controlling a radio frequency communication unit to report the emergency situation to a preset external device when the current situation is emergent.
Abstract:
An electronic device is provided. The electronic device includes memory storing artificial intelligence models and one or more programs including instructions, and one or more processor, wherein the one or more programs including instructions, when executed by the one or more processors, cause the electronic device to load the artificial intelligence models stored in memory and execute a runtime engine of a framework, identify whether an operation function is supported on a target processor, identify whether a first node for executing an inference on the artificial intelligence models operate without errors based on supporting the operation function on the target processor, repeat the identification until a last node by adding one more nodes in case that the first node operates without errors, form a first group by creating a partition from the first node to an identified N−1st node based on the identification that an error occurred on an Nth node, and form a second group by creating a partition for the Nth node on which the error occurred.
Abstract:
An electronic device includes a memory, a display and a processor configured to set at least one virtual plane in a three-dimensional (3D) virtual position based on at least a portion of at least one two-dimensional (2D) first image displayed on the display, set a 3D virtual space comprising the at least one virtual plane and the at least one 2D first image, insert a 3D object into the 3D virtual space, and generate at least one 2D second image by synthesizing the 3D object inserted into the 3D virtual space and the at least one 2D first image.
Abstract:
Disclosed is an electronic device including a camera, a display, a sensor, and a processor, wherein the processor is configured to acquire one or more images including an external object through the camera, identify a position of the external object relative to the electronic device through at least one of the camera and the sensor, the position of the external object including a distance between the external object and the electronic device, determine whether the distance between the external object and the electronic device is within a threshold distance range, display the avatar corresponding to the external object based on the identified position of the external object through the display, if the distance between the external object and the electronic device is within the threshold distance range, wherein a size of the avatar is determined based on the distance between the external object and the electronic device, and display a specified avatar image through the display, if the distance between the external object and the electronic device is less than or equal to a lower limit of the threshold distance range.