Abstract:
An electronic device may include a display, a bending detector configured to detect bending of the display, a processor electrically connected to the display and the bending detector, and a memory electrically connected, directly or indirectly, to the processor. The processor may be configured to divide the display into a first area and a second area when entering to a flex mode in response to detecting the bending of the display while an application is executed, output a content element of the application to the first area of the display, and output, to the second area of the display, a control element corresponding to one or more items of a level lower than a first level included by a menu item of the first level that is mapped to the flex mode in the application.
Abstract:
An electronic device includes a flexible display, a sensor, a memory, and a processor. The memory stores instructions that cause the processor to receive a first user input through a display, display at least one graphic user interface (GUI) on the display in response to the first user input, receive a second user input with respect to the at least one GUI, determine a multi-window layout on the basis of the second user input, receive a third user input with respect to the at least one GUI, determine, on the basis of the third user input, at least one application to be operated on the multi-window layout, detect a shape change of the electronic device due to unfolding or sliding by using the sensor, and display the multi-window layout and the at least one application on the display based on the display being extended.
Abstract:
Various embodiments of the disclosure provide a method and apparatus for providing a vibration in an electronic device. According to various embodiments of the disclosure, an electronic device may include a memory including instructions stored therein, and at least one processor, wherein the at least one processor coupled to the memory is configured to execute the stored instructions for detecting an event for a user's input related to a direction, identifying a vibration pattern having directivity, in response to the detected event, and providing a vibration having directivity by driving the one or more vibration devices, based on the vibration pattern.
Abstract:
An electronic device may comprise a flexible display, and at least one processor. The at least one processor may be configured to control the display to: display an execution screen of a first application in a first area of the display in a first position state, expand the display to include the first area and a second area, in response to a switch from the first position state to a second position state, display, in the second area, at least one object representing an executable application based on application attribute information, based on the display being expanded, and display, on the expanded display, the execution screen of the first application together with an execution screen of an application corresponding to the selected object, in response to selection of any one of the at least one object.
Abstract:
An electronic device is disclosed, including: a housing foldable along at least one axis, a first display disposed on a first surface of the housing, the first display flexible as to switch from an unfolded state to a folded state along the at least one axis, a second display, separate from the first display, disposed on a second surface of the housing opposite to the first surface, and a processor. The processor is configured to: execute a video call including display of a plurality of call targets on the first display, and based on detecting a switch from the unfolded state to the folded state while a number of the plurality of call targets is greater than or equal to a reference value: display a thumbnail of at least one selected call target from among the plurality of call targets in a first sub-region on the second display, and display thumbnails of unselected call targets from among the plurality of call targets in a second sub-region different from the first sub-region on the second display.
Abstract:
A data processing circuit includes a delay circuit configured to delay a data signal and generate delayed data signals each having a different delay; and an output control circuit configured to output a first data signal among the delayed data signals as a data signal sampled at a first edge of a sampling clock signal, and output a second data signal among the delayed data signals as a data signal sampled at a second edge of the sampling clock signal.
Abstract:
Methods and mobile devices for providing various eco-friendly User Interfaces (UIs) are provided. In one method for providing the eco-friendly UI, the mobile device measures a recharging amount or time, displays the recharging amount or time, and determines whether the recharging amount or time is more than a predefined critical amount or time. If the recharging amount or time is more than the critical amount or time, the mobile device is transitioned into an executable state of a specific application. This may give a user motivation to use a solar charge system and thereby reduce battery consumption of the mobile device.
Abstract:
An example image processing method may include determining a first image to be corrected; obtaining a second image by correcting the first image; and identifying at least one part, from among a plurality of parts in the second image, for recommending an effect caused by correction. The method may include displaying an indicator indicating at least one part in the second image and correction may be performed by automatically recommending and applying one or more correction functions for image enhancement to each image. The method may provide an original comparison display function or an enlarged display function for an enhanced image.
Abstract:
An electronic device and an operation method of an electronic device for video editing are provided. The electronic device include a processor electrically connected to display circuitry, wherein the at least one processor is configured to obtain a video, classify, based on a designated condition, image frames included in the video into at least one first type interval and at least one second type interval, distinguish at least one main part, based on image frames corresponding to at least one element included in the designated condition in the at least one first type interval, set a play speed of the at least one main part to be different from a play speed of at least one different part, control the display circuitry to display an edited preview video including the at least one main part reflecting the set play speed, and store the edited preview video in the memory.
Abstract:
An electronic device is provided. The electronic device includes a communication module which can communicate with an electronic pen, and a processor, wherein the processor may determine the state of the electronic device, determine the state of the electronic pen, and, when the state of the electronic pen is determined that the electronic pen is attached to the electronic device and an input from the electronic pen is received through the communication module, perform a function related to the electronic pen based on the determined state of the electronic device.