Abstract:
An electronic device includes a plurality of cameras, a memory, and at least one processor. The at least one processor is configured to identify a change in a distance between a focused subject and the electronic device within a first frame through at least some of the plurality of cameras while a video with a bokeh effect is acquired. The at least one processor is also configured to provide the bokeh effect of the video within a first background area in a second frame in response to identifying that a difference between a first distance and a second distance is within a criterion range. The at least one processor is further configured to provide the bokeh effect of the video within a second background area identified based on a third distance in the second frame in response to identifying that the difference is out of the criterion range.
Abstract:
According to an embodiment of the disclosure, an electronic device, comprising, a housing, a flexible display slidably coupled to the housing, and at least one processor configured to control the flexible display to display an execution screen of a first application on a first region of the flexible display which is exposed to an outside based on a first mode, detect a pull-out of the flexible display from the housing, and in response to detecting the pull-out of the flexible display, control the flexible display to display the execution screen of the first application on at least a portion of the first region, and control the flexible display to display an execution screen of a second application different from the first application on at least another portion of the first region and a second region of the flexible display which is exposed to the outside by the pull-out.
Abstract:
A resource allocation method and apparatus for reducing the number of operations required when determining the resource allocation priority in the wireless packet data communication system supporting plural types of resources are provided. The method includes receiving channel quality identifiers from at least one terminal for resource allocation, selecting one of the channel quality identifiers as a representative channel quality identifier per terminal, determining a resource allocation priority of the terminal based on the representative channel quality identifier, and allocating the resource in order of resource allocation priority.
Abstract:
A stylus pen for a touch screen device includes a body to be hand-held by a user, and at least one protrusion formed on the body, wherein the stylus pen is stopped by the at least one protrusion contacting at least one stopper formed in a receiving hole of the touch screen device when the stylus pen is pushed into the receiving hole. An electronic device includes a main body having a touch screen, wherein the main body comprises a receiving hole having at least one stopper on its inside surface, and a stylus pen comprising a pen body to be hand-held by a user, and at least one protrusion formed on the pen body, wherein the stylus pen is stopped by the at least one protrusion contacting at least one stopper formed in the receiving hole of the touch screen device.
Abstract:
An artificial intelligence (AI)-based frame interpolation method includes obtaining, from among consecutive frames of an image, feature maps for a first frame at a plurality of levels and feature maps for a second frame at the plurality of levels, obtaining, via a flow estimation neural network, a first optical flow from a first feature map at a certain level to a second feature map at the certain level and a second optical flow from the second feature map at the certain level to the first feature map at the certain level, and obtaining a forward-warped first feature map by forward-warping the first feature map using the first optical flow and a forward-warped second feature map by forward-warping the second feature map using the second optical flow.
Abstract:
An operation method of an electronic device is provided. The method includes generating a first bokeh image by blurring a part of an image acquired using at least one of a first camera module or a second camera module, by using a distance value determined based on the first camera module and the second camera module, and identifying whether a designated subject is included in the acquired image by using at least one of the first camera module or the second camera module; and in response to identifying that the designated subject is included, deactivating the second camera module, performing image segmentation on the acquired image by using the first camera module, and generating a second bokeh image by blurring a part of the acquired image, based on a result of the image segmentation.
Abstract:
According to an embodiment of the disclosure, an electronic device, comprising, a housing, a flexible display slidably coupled to the housing, and at least one processor configured to control the flexible display to display an execution screen of a first application on a first region of the flexible display which is exposed to an outside based on a first mode, detect a pull-out of the flexible display from the housing, and in response to detecting the pull-out of the flexible display, control the flexible display to display the execution screen of the first application on at least a portion of the first region, and control the flexible display to display an execution screen of a second application different from the first application on at least another portion of the first region and a second region of the flexible display which is exposed to the outside by the pull-out.
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 artificial intelligence (AI)-based frame interpolation method includes obtaining, from among consecutive frames of an image, feature maps for a first frame at a plurality of levels and feature maps for a second frame at the plurality of levels, obtaining, via a flow estimation neural network, a first optical flow from a first feature map at a certain level to a second feature map at the certain level and a second optical flow from the second feature map at the certain level to the first feature map at the certain level, and obtaining a forward-warped first feature map by forward-warping the first feature map using the first optical flow and a forward-warped second feature map by forward-warping the second feature map using the second optical flow.
Abstract:
An electronic device, according to various embodiments of the present invention, comprises: a display comprising a first region exposed on the front surface of the electronic device and a second region accommodated within the electronic device or exposed to the exterior of the electronic device; at least one sensor for detecting a change in the display structure of the display; at least one display processor for controlling the driving of the display; and a main processor, wherein the main processor identifies a display area in which image data is to be displayed on the display, according to the change in the display structure of the display on the basis of sensing information transmitted from the at least one sensor, determines a frame rate of the at least one display processor on the basis of the change in the display area, and drives the display at the determined frame rate.