Electronic device, method, and non-transitory computer-readable storage medium for displaying information
Patent Information
- Application Number
- PCT/KR2026/095061
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-06-05
- Filing Date
- 2026-02-13
- Publication Date
- 2026-10-01
Smart Images

Figure KR2026095061_01102026_PF_FP_ABST
Abstract
Description
Electronic device, method, and non-transient computer-readable storage medium for displaying information
[0001] The present disclosure relates to an electronic device, a method, and a non-transient computer-readable storage medium for displaying information.
[0002] The electronic device may include a touch-sensitive display panel. The electronic device may display a widget for executing a function through the touch-sensitive display. The widget may be included within the home screen and / or lock screen. The electronic device may display the widget on a notification area within the home screen.
[0003] The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure.
[0004] No claim or determination is made as to whether any of the foregoing can be applied as prior art related to the present disclosure.
[0005] The present disclosure may include, by reference, all contents described in Korean Patent Application No. 10-2024-0048963 and Korean Patent Application No. 10-2025-0032972.
[0006] An electronic device is described. The electronic device may include a display. The electronic device may include one or more openings disposed within a display area of the display. The electronic device may include one or more cameras disposed below the display and disposed within the one or more openings. The electronic device may include a memory comprising one or more storage media for storing instructions. The electronic device may include at least one processor comprising a processing circuit. The instructions may cause the electronic device to identify an event for displaying a widget when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to display the first bar-shaped widget through the display area, so as to appear in a first direction substantially parallel to the first longitudinal direction from the one or more cameras, based on the event for displaying a first bar-shaped widget having a first longitudinal direction when executed individually or collectively by the at least one processor. The above instructions, when executed individually or collectively by the at least one processor, may cause the electronic device to display the second bar-shaped widget through the display area, so as to appear in a second direction substantially parallel to the second length direction from the one or more cameras, based on the event for displaying the second bar-shaped widget having a second length direction perpendicular to the first length direction.
[0007] A method is provided. The method may be executed in an electronic device having a display, one or more openings disposed within a display area of the display, and one or more cameras disposed below the display and disposed within the one or more openings. The method may include an action of identifying an event for displaying a widget. The method may include an action of displaying the first bar-shaped widget through the display area so as to appear from the one or more cameras in a first direction substantially parallel to the first longitudinal direction, based on the event for displaying a first bar-shaped widget having a first longitudinal direction. The method may include an action of displaying the second bar-shaped widget through the display area so as to appear from the one or more cameras in a second direction substantially parallel to the second longitudinal direction, based on the event for displaying a second bar-shaped widget having a second longitudinal direction perpendicular to the first longitudinal direction.
[0008] A non-transient computer-readable storage medium is provided. The non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to identify an event for displaying a widget when executed by the electronic device having a display, one or more openings disposed within a display area of the display, and one or more cameras disposed below the display and disposed within the one or more openings. The one or more programs may include instructions that cause the electronic device to display the first bar-shaped widget through the display area, so as to appear in a first direction substantially parallel to the first longitudinal direction from the one or more cameras, based on the event for displaying a first bar-shaped widget having a first longitudinal direction when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to display the second bar-shaped widget through the display area, so as to appear in a second direction substantially parallel to the second length direction from the one or more cameras, based on the event for displaying the second bar-shaped widget having a second length direction perpendicular to the first length direction when executed by the electronic device.
[0009] An electronic device is described. The electronic device may include a touchscreen display having a first aperture and a second aperture. The electronic device may include a first camera disposed in the first aperture. The electronic device may include a second camera disposed in the second aperture. The electronic device may include a memory comprising one or more storage media for storing instructions. The electronic device may include at least one processor comprising a processing circuit. The instructions may cause the electronic device to identify information related to an application when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to create a first widget based on at least some of the information when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to display the widget having a first size around the first aperture through the touchscreen display when executed individually or collectively by the at least one processor. When the above instructions are executed individually or collectively by the at least one processor, they may cause the electronic device to display a second widget having the second size through the touch-sensitive display around the first opening and the second opening by expanding the size of the first widget from the first size to the second size.When the above instructions are executed individually or collectively by the at least one processor, the electronic device may cause the third widget having a third size to be displayed through the touch-sensitive display by moving the second widget to a position adjacent to the second opening such that the third widget does not include a first part corresponding to the first opening and a second part corresponding to the second opening.
[0010] A method is provided. The method may be executed in an electronic device having a touchscreen display having a first aperture and a second aperture, a first camera disposed in the first aperture, and a second camera disposed in the second aperture. The method may include an operation of identifying information related to an application. The method may include an operation of creating a first widget based on at least part of the information. The method may include an operation of displaying the widget having a first size around the first aperture through the touchscreen display. The method may include an operation of displaying a second widget having a second size around the first aperture and the second aperture through the touch-sensitive display by expanding the size of the first widget from the first size to a second size. The above method may include the operation of displaying the third widget having a third size through the touch-sensitive display by moving the second widget to a position adjacent to the second opening so that the third widget does not include a first part corresponding to the first opening and a second part corresponding to the second opening.
[0011] A non-transient computer-readable storage medium is provided. The non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to identify information related to an application when executed by the electronic device having a touchscreen display having a first aperture and a second aperture, a first camera disposed in the first aperture, and a second camera disposed in the second aperture. The one or more programs may include instructions that cause the electronic device to create a first widget based on at least some of the information when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display the widget having a first size around the first aperture through the touchscreen display when executed by the electronic device. The above one or more programs may include instructions that, when executed by the electronic device, cause the electronic device to display a second widget having a second size around the first opening and the second opening through the touch-sensitive display by expanding the size of the first widget from the first size to the second size. The above one or more programs may include instructions that, when executed by the electronic device, cause the electronic device to display a third widget having a third size through the touch-sensitive display by moving the second widget to a position adjacent to the second opening so that the third widget does not include a first part corresponding to the first opening and a second part corresponding to the second opening.
[0012] Figure 1 illustrates an example of an electronic device displaying a widget.
[0013] Figure 2 is a simplified block diagram of an exemplary electronic device.
[0014] FIG. 3 is a flowchart illustrating the operation of an electronic device that displays a widget along a first direction and a second direction.
[0015] FIG. 4 illustrates an exemplary operation of an electronic device that displays a widget on a widget area.
[0016] FIGS. 5 and 6 illustrate exemplary operation of an electronic device displaying an animation representing the movement of a widget.
[0017] FIG. 7 illustrates an exemplary operation of an electronic device displaying an extended widget.
[0018] FIG. 8 illustrates an exemplary operation of an electronic device receiving user input for an extended widget.
[0019] FIGS. 9 and 10 illustrate exemplary operation of an electronic device displaying an indication representing the nesting of widgets.
[0020] FIGS. 11a and FIGS. 11b illustrate exemplary operation of an electronic device displaying a visual representation indicating timing.
[0021] FIGS. 12a and FIGS. 12b illustrate exemplary operation of an electronic device displaying a widget according to the orientation of the electronic device.
[0022] FIGS. 13a and 13b illustrate exemplary operation of an electronic device displaying animations related to a camera.
[0023] FIGS. 14 to 16 illustrate exemplary operation of an electronic device that displays an animation of a widget appearing or disappearing.
[0024] FIGS. 17a and FIGS. 17b illustrate an exemplary operation of an electronic device displaying second widgets representing functions.
[0025] FIGS. 18 to 20 illustrate exemplary operation of an electronic device displaying visual elements related to the function of a camera.
[0026] FIG. 21 is a block diagram of an electronic device in a network environment according to various embodiments.
[0027] FIG. 22a illustrates the unfolded state of an exemplary electronic device.
[0028] FIG. 22b illustrates the folded state of an exemplary electronic device.
[0029] FIG. 22c is an exploded perspective view of an exemplary electronic device.
[0030] FIG. 22d illustrates an unfolded state of an exemplary electronic device.
[0031] FIG. 22e illustrates the folded state of an exemplary electronic device.
[0032] Figure 1 illustrates an example of an electronic device displaying a widget.
[0033] An electronic device (100) may be used to display information. The electronic device (100) may include a display (108). For example, the electronic device (100) may display a widget containing information through the display. For example, the electronic device (100) may display the widget while displaying a screen (or lock screen). For example, the electronic device (100) may display a lock screen while in a locked state. For example, a lock screen may be described as a state in which access to the electronic device (100) is restricted. For example, restricted access to the electronic device (100) may include restricting the execution of applications other than allowed applications. For example, restricted access to the electronic device (100) may include restricting the display of information other than allowed information. For example, a lock screen may be referred to as a screen displayed on the display (108) while in a locked state.
[0034] The electronic device (100) may include a foldable electronic device. For example, the electronic device (100) which is a foldable electronic device may include a display (108) and one or more cameras (106). For example, the display and the one or more cameras may be included (or disposed) on one side of the housing of the electronic device (100). For example, the electronic device (100) which is a foldable electronic device may include a display (108) and one or more cameras (106) that are included on one side of a foldable housing arranged to face outward when the electronic device (100) is fully folded.
[0035] The electronic device (100) can display a widget (102) through a display (108). For example, the electronic device (100) can display the widget on a widget area based on identifying an event for displaying the widget. For example, the widget area may be described as an area set to display the widget. For example, the widget area may be included within the display (108). For example, when the electronic device (100) is fully folded, a state in which one or more cameras (106) are positioned below the display (108) may be defined as a first posture of the electronic device (100). For example, when the electronic device (100) is in the first posture, the widget (102) may be displayed in an area of the display (108) that is positioned relatively below.
[0036] While displaying a widget (102), the electronic device (100) may identify another event for displaying another widget. For example, based on identifying the other event, the electronic device (100) may display the other widget that overlaps with at least a part of the widget (102) on the display (108). For example, the other widget may be displayed overlapping with the widget (102). Because the other widget is displayed overlapping with the widget (102) at least partially, the user of the electronic device (100) may find it difficult to intuitively grasp the information displayed by the widget (102) and / or the information displayed by the other widget. For example, the electronic device (100) may be required to intuitively provide the user with the information displayed by the other widget.
[0037] Because the display (108) included in the electronic device (100) is not adjacent to one or more cameras (106), it may be difficult for the electronic device (100) to display the widget (102) in relation to one or more cameras (106). For example, because the display (108) is not adjacent to one or more cameras (106), the aesthetic sense perceived by the user may be reduced.
[0038] A widget containing information related to one or more cameras (106) can be more intuitively understood by the user when displayed in relation to one or more cameras (106). To display a widget containing information related to one or more cameras (106), the electronic device (100) may be required to use openings where one or more cameras (106) are located.
[0039] For example, the electronic device (100) may include hardware components used to perform or execute the above operations. The hardware components are described and illustrated with reference to FIG. 2.
[0040] Figure 2 is a simplified block diagram of an exemplary electronic device.
[0041] Referring to FIG. 2, the electronic device (100) may include one or more cameras (209), a display (208), at least one processor (207), and a memory (206).
[0042] At least one processor (207) may include a hardware component for processing data using instructions stored in memory (206). The hardware component for processing data may include a CPU (central processing unit) (e.g., including processing circuits). The hardware component for processing data may include a GPU (graphic processing unit) (e.g., including processing circuits). The hardware component for processing data may include a DPU (display processing unit) (e.g., including processing circuits).
[0043] At least one processor (207) may include one or more cores. For example, at least one processor (207) may have the structure of a multi-core processor such as a dual core, a quad core, or a hexa core.
[0044] Memory (206) may include a hardware component for storing data and / or instructions that are input to and / or output from at least one processor (207). Memory (206) 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, and EMMC (embedded multimedia card).
[0045] The display (208) can output visualized information. For example, the display (208) can output visualized information to a user under the control of at least one processor (207). The display (208) may include hardware components of an electronic device (100) used to display a screen. For example, the display (208) may include light-emitting elements and circuits (e.g., transistors) that control the light-emitting elements to emit light. For example, each of the light-emitting elements may include an organic light-emitting diode (OLED) or a micro LED. However, it is not limited thereto. For example, the display (208) may include a liquid crystal display (LCD).
[0046] One or more cameras (209) may include one or more light sensors (e.g., a CCD (charged coupled device) sensor, a CMOS (complementary metal oxide semiconductor) sensor) that generate an electrical signal indicating the color and / or brightness of light. For example, one or more cameras (209) may be described as one or more image sensors. For example, each of one or more cameras (209) may be available to acquire an image of the environment surrounding the electronic device (100). For example, at least some of the one or more cameras (209) may have a field of view (FOV) corresponding to the field of view (FOV) of the user's eye. For example, the FOV of some of the one or more cameras (209) may be different from the FOV of other parts of the one or more cameras (209).
[0047] At least one processor (207) can identify an event for displaying a widget. Based on an event for displaying a first bar-shaped widget having a first length direction (e.g., the first widget (502) of FIG. 5), at least one processor (207) can display the first bar-shaped widget through a display area of a display (208) so that it appears from one or more cameras (209) in a first direction substantially parallel to the first length direction. Based on an event for displaying a second bar-shaped widget having a second length direction perpendicular to the first length direction (e.g., the second widget (602) of FIG. 6), at least one processor (207) can display the second bar-shaped widget through a display area of a display (208) so that it appears from one or more cameras (209) in a second direction substantially parallel to the second length direction.
[0048] FIG. 3 is a flowchart illustrating the operation of an electronic device that displays a widget along a first direction and a second direction. This method may be executed by the electronic device (100) illustrated in FIG. 2 or by at least one processor (207) of the electronic device (100).
[0049] Referring to FIG. 3, in operation 310, the electronic device (100) can identify an event for displaying a widget while displaying a screen (e.g., a lock screen) on a display area. For example, the display (208) may include a display area surrounding one or more cameras (209). The display area surrounding one or more cameras (209) will be described later with reference to FIG. 4.
[0050] For example, an event for displaying a widget may include at least one of identifying an application running within the electronic device (100) at a preset interval, identifying a notification timing through an application running within the electronic device (100), receiving a physical input to a button included within the electronic device (100), and / or receiving a touch input (or swipe input) to the display (208). However, embodiments of the present disclosure are not limited thereto.
[0051] In operation 320, at least one processor (207) may display the first bar-shaped widget through a display area of a display (208) such that it appears in a first direction substantially parallel to the first longitudinal direction from one or more cameras (209) based on an event for displaying the first bar-shaped widget having a first longitudinal direction. For example, the bar-shaped widget may be included in a widget. For example, the first bar-shaped widget may be included in a first widget (e.g., the first widget (502) of FIG. 5). For example, the first longitudinal direction may be defined by an edge of the display (208) (e.g., the edge (438) of FIG. 4). For example, the first longitudinal direction may be substantially parallel to the width direction of the electronic device (100).
[0052] For example, at least one processor (207) may display the first widget on a display area by displaying a first animation that depicts the first widget appearing along a first direction parallel to the edge of the display (208) (e.g., edge (438) in FIG. 4) from one or more cameras (209), based on identifying a first event for displaying the first widget (e.g., the first widget area (412) in FIG. 5). For example, at least one processor (207) may display the first widget on a first widget area (e.g., the first widget area (412) in FIG. 4) based on completing the display of the first animation. For example, at least one processor (207) may display the first widget (e.g., the first widget area (502) in FIG. 5) on a first widget area (e.g., the first widget area (412) in FIG. 4) based on identifying the first event. For example, the first animation may be described as an animation representing the creation of the first widget from one or more cameras (209). For example, the first animation will be described later with reference to FIG. 5.
[0053] According to one embodiment, the lock screen may include a widget area (e.g., the first widget area (412) of FIG. 4 or the first widget area (412) of FIG. 5). The widget area may display a widget for displaying information related to an application. For example, the widget area may display a widget (e.g., the first widget (502) of FIG. 5 and / or the second widget (602) of FIG. 6) for displaying information (or notifications) generated by an application running (in the background). For example, the widget may be classified into an information widget, a management widget, or a hybrid widget for information and management. For example, an information widget may display information elements provided by the application related to the widget (e.g., current weather, information on the currently playing song, step count, exercise time, etc.). For example, a management widget may display function elements provided by the application related to the widget (e.g., play next song, pause, answer call, hang up call, etc.). For example, the electronic device (100) can control some of the functions of the application related to the widget in response to a selection of functional elements provided by the management widget. For example, the hybrid widget can display information elements and functional elements provided by the application related to the widget. For example, the widget can be referred to as a mini-application for the application related to the widget.
[0054] For example, a widget may include one or more objects to display information (or notifications) generated by an application. For example, one or more objects may include images and / or text.
[0055] In operation 330, at least one processor (207) may display the second bar-shaped widget through a display area of the display (208) so as to appear in a second direction substantially parallel to the second length direction from one or more cameras (209), based on an event for displaying the second bar-shaped widget having a second length direction perpendicular to the first length direction. For example, the second bar-shaped widget may be included in the second widget (e.g., the second widget (602) of FIG. 6). For example, the second length direction may be substantially parallel to the height direction of the electronic device (100).
[0056] At least one processor (207) may display the second widget on the display area by displaying a second animation that depicts the second widget appearing along a second direction perpendicular to the first direction from one or more cameras (209), based on identifying a second event for displaying the second widget (e.g., the second widget (602) of FIG. 6). For example, at least one processor (207) may display the second widget on the second widget area (e.g., the second widget area (422) of FIG. 4) based on completing the display of the second animation. For example, the second widget may be displayed on the second widget area based on identifying the second event. For example, the second animation may be described as an animation that depicts the second widget being generated from one or more cameras (209). For example, the second animation will be described later with reference to FIG. 6.
[0057] A first widget area (e.g., the first widget area (412) of FIG. 4) and a second widget area (e.g., the second widget area (422) of FIG. 4) may be defined based on the positions of one or more cameras (209). For example, one or more cameras (209) may include a first camera (209-1) and a second camera (209-2). For example, the first widget area and the second widget area may be defined based on the orientation in which the first camera (209-1) and the second camera (209-2) are arranged. For example, the definitions of the first widget area and the second widget area are described and illustrated in more detail with reference to FIG. 4.
[0058] FIG. 4 illustrates an exemplary operation of an electronic device that displays a widget on a widget area.
[0059] Referring to FIG. 4, the electronic device (100) may be a foldable electronic device. The electronic device (100) may include a foldable housing (e.g., housing (2200) of FIG. 22d) comprising a first housing part (e.g., first housing part (2210) of FIG. 22d) and a second housing part (e.g., second housing part (2220) of FIG. 22d). The first housing part may include a first surface (e.g., first rear surface (2212) of FIG. 22d) on which a display (208) (e.g., sub-display (2235) of FIG. 22d) and one or more cameras (209) (e.g., camera (2234) of FIG. 22d) are disposed, and a second surface opposite to the first surface (e.g., first front surface (2211) of FIG. 22d). The second housing part includes a third surface (e.g., the second front surface (221) of FIG. 22d) and a fourth surface opposite to the third surface (e.g., the second rear surface (2222) of FIG. 22d), and can be rotatably coupled with the first housing part with respect to a folding axis (e.g., the folding axis (f) of FIG. 22d).
[0060] For example, the electronic device (100) may include a display (208) on one side of a foldable housing. For example, the electronic device (100) may include a display (208) and one or more cameras (209) included on one side of a foldable housing arranged to face outward in a fully folded state. The display area of the display (208) may surround one or more cameras (209). For example, the display area of the display (208) may be adjacent to one or more cameras (209). For example, one or more cameras (209) may be positioned below the display (208) and within the display area of the display (208). For example, one or more cameras (209) may be positioned below the corner area of the display area of the display (208).
[0061] One side of the electronic device (100) on which the display (208) is placed may have one or more openings. For example, the one or more openings may be used to place one or more cameras (209). For example, a first camera (209-1) among the one or more cameras (209) may be placed within the first opening. For example, a second camera (209-2) among the one or more cameras (209) may be placed within the second opening. For example, the display area of the display (208) may surround the one or more openings. For example, the display area of the display (208) may be adjacent to the one or more openings.
[0062] A state (400) can be described as a state in which the electronic device (100) is in a first position. For example, the first position can be described as a state in which one or more cameras (209) of the electronic device (100) are positioned at the bottom of the display (208). For example, the first position can be determined based on gravitational acceleration. In the state (400), the electronic device (100) can identify an event for displaying a first widget (e.g., the first widget (502) of FIG. 5) and / or a second widget (e.g., the second widget (602) of FIG. 6).
[0063] The state (410) may be described as a state representing a widget area where a first widget (e.g., the first widget (502) of FIG. 5) is displayed based on a first event. For example, at least one processor (207) may display the first widget (e.g., the first widget (502) of FIG. 5) on the first widget area (412) based on identifying the first event.
[0064] The state (420) may be described as a state representing a widget area where a second widget (e.g., the second widget (602) of FIG. 6) is displayed based on a second event. For example, at least one processor (207) may display a second widget (e.g., the second widget (602) of FIG. 6) on the second widget area (422) based on identifying the second event.
[0065] According to one embodiment, in state (420), at least one processor (207) may further display an icon on the icon area (424) based on the second event. For example, the icon displayed on the icon area (424) may include information related to the second widget (e.g., the second widget (602) of FIG. 6). However, embodiments of the present disclosure are not limited thereto. For example, the icon displayed on the icon area (424) may include information different from the second widget.
[0066] Referring to FIG. 4, the icon area (424) is depicted as being located above the second widget area (422), but the embodiments of the present disclosure are not limited thereto. For example, the icon area (424) may be located between the second widget area (422) and the second camera (209-2). Additionally, the number of icon areas (424) is depicted as being one, but the embodiments of the present disclosure are not limited thereto. For example, the number of icon areas where icons can be displayed may be two or more. For example, a plurality of icon areas may be located above the second widget area (422). For example, the plurality of icon areas may be located between the second widget area (422) and the second camera (209-2). For example, the first icon area may be located in the icon area (424), and the second icon area may be located between the second widget area (422) and the second camera (209-2). For example, the first icon area and the second icon area may be included in the plurality of icon areas.
[0067] A state (430) may be described as a state representing a first widget area (412) and a second widget area (422). For example, at least one processor (207) may display the first widget on the first widget area (412) and display the second widget on the second widget area (422) based on a second event identified while displaying the first widget on the first widget area (412). For example, at least one processor (207) may display the first widget on the first widget area (412) and display the second widget on the second widget area (422) based on a first event identified while displaying the second widget on the second widget area (422).
[0068] The first widget area (412) may be defined based on the center (436) of the second camera (209-2). For example, one or more cameras (209) may include a first camera (209-1) and a second camera (209-2). A first virtual line (434) parallel to the edge (438) of the display (208) may pass through the center of the second camera (209-2). For example, the first widget area (412) may overlap at least partially with the first virtual line (434) which is parallel to the edge (438) of the display (208) and passes through the center (436) of the second camera (209-2). For example, the first widget area (412) (or the center of the first widget area (412)) may be located on the first virtual line (434). The first widget area (412) may be located at the periphery of the display area of the display (208). For example, the first widget area (412) may be located at the corner area of the display area (e.g., the bottom-left corner of the display area). For example, the first widget area (412) may be located at the corner area of the display area in a first position of the electronic device (100) in which one or more cameras (209) are located below.
[0069] The second widget area (422) may be defined based on the center (436) of the second camera (209-2). For example, a second virtual line (432) perpendicular to the edge (438) of the display (208) may pass through the center of the second camera (209-2). For example, the second widget area (422) may overlap at least partially with the second virtual line (432) which is perpendicular to the edge (438) of the display (208) and passes through the center (436) of the second camera (209-2). For example, the second widget area (422) (or the center of the second widget area (422)) may be located on the second virtual line (432). For example, the second virtual line (432) may be perpendicular to the first virtual line (434). The second widget area (422) can be located around the display area of the display (208).
[0070] A first longitudinal direction of the electronic device (100) may be parallel to a folding axis. The first longitudinal direction may be parallel to an edge (438) (or a line segment corresponding to the edge). One or more cameras (209) may be aligned along a first direction substantially parallel to the first direction. For example, a first camera (209-1) and a second camera (209-2) may be aligned (substantially) along the first direction.
[0071] The second length direction of the electronic device (100) may be perpendicular to the folding axis. For example, the second length direction may be perpendicular to the first length direction. For example, the second widget area (422) may be positioned along a second direction substantially parallel to the second length direction.
[0072] A first widget (e.g., the first widget (502) of FIG. 5) may appear along a first virtual line (434). A second widget (e.g., the second widget (602) of FIG. 6) may appear along a second virtual line (432). For example, a first animation representing the appearance of the first widget and a second animation representing the appearance of the second widget are each described and illustrated in more detail with reference to FIG. 5 and FIG. 6.
[0073] FIGS. 5 and 6 illustrate exemplary operation of an electronic device displaying an animation representing the movement of a widget.
[0074] Referring to FIG. 5, the state (500) can be described as a state in which the display of a first animation, represented as a first widget (502) appearing from one or more cameras (209), begins. For example, at least one processor (207) can display the first animation through a display (208) based on identifying a first event for displaying the first widget (502). For example, the first widget (502) can be represented as being generated (or appearing) from a second camera (209-2) among one or more cameras (209).
[0075] State (510) can be described as a state in which the first widget (502) moves from the second camera (209-2) to the first camera (209-1). For example, at least one processor (207) can change the state of the display (208) from state (500) to state (510) over time. For example, at least one processor (207) can play a first animation based on identifying a first event. For example, the first widget (502) can be moved or slid in a direction parallel to the edge (438) of the display (208) over time. For example, at least one processor (207) can slide the first widget (502) in a direction parallel to the edge (438) over time.
[0076] State (520) can be described as a state in which a first widget (502) is displayed with at least a portion of the first widget area (412) overlapping. For example, the first widget (502) may be seen as extending to the left side of the first widget area (412) from one of the one or more cameras (209) (e.g., the second camera (209-2)). For example, at least one processor (210) may display the first widget (502) having the length extended from one end of the first widget area (412) through the display (208). For example, the size of the first widget (502) may be expanded from the size expressed in state (510) to the size expressed in state (520). For example, one end of the first widget (502) expressed in state (520) may be located at the left boundary of the first widget area (412). For example, the other end of the first widget (502) expressed in state (520) may be located at the right boundary of the second camera (209-2). For example, the size of the first widget (502) may gradually increase from the size in state (500). For example, the size of the first widget (502) may be maximum in state (520). For example, the size of the first widget (502) may gradually decrease from the maximum size. For example, when the size of the first widget (502) decreases, the first widget (502) may be reduced from the far right of the first widget (502) toward the left. For example, when the size of the first widget (502) decreases, it may be reduced in the first direction.
[0077] State (530) can be described as a state in which the first widget (502) is displayed on the first widget area (412). For example, at least one processor (207) may display the first widget (502) on the first widget area (412) based on the completion of the display of the first animation. For example, in state (530), the size of the first widget (502) may be smaller than the size of the first widget (502) displayed in state (520). For example, the first widget (502) in state (530) may be reduced from the first widget (502) in state (520).
[0078] According to one embodiment, the first widget (502) may be displayed through a display area without receiving user input. For example, the first widget (502) may be displayed through a display area based on an event to indicate the execution state of a software application. For example, the event causing the first widget (502) to be displayed may not include receiving user input.
[0079] According to one embodiment, the size of the first widget (502) displayed in the first widget area (412) may differ from the size of the first widget (502) in the state (500) and the state (510). For example, the size of the first widget (502) displayed in the first widget area (412) may be smaller than the size of the first widget (502) in the state (500) and the state (510). For example, the length in the height direction (e.g., perpendicular to the edge (438)) of the first widget (502) in the state (510) may be longer than the length in the height direction of the first widget (502) in the state (530). However, the embodiments of the present disclosure are not limited thereto. For example, the length of the first widget (502) in the height direction (e.g., a direction perpendicular to the edge (438) of the display (208)) in the state (510) may be the same as the length of the first widget (502) in the height direction in the state (530).
[0080] The first widget (502) may be used to display an ongoing activity. For example, a widget that displays an ongoing activity may be referred to as an ongoing activity widget. For example, an ongoing activity widget may indicate the status of a real-time task running in the application. For example, an ongoing activity widget may be used for a user to check the progress of a task running in the background or to interact with it. For example, an ongoing activity widget may include specific information, such as timer playback, download status, and map navigation. For example, the specific information may include information that changes frequently (or from time to time).
[0081] An ongoing activity widget can be used for providing real-time information and managing tasks. For example, since the ongoing activity widget includes control buttons, it can be used for direct interaction with the user. For example, the ongoing activity widget can be used to play a timer in a clock application, provide navigation in a map application, and / or record voice in a voice recorder. For example, an ongoing activity widget for playing a timer may include control buttons to perform controls such as playing, pausing, and recording the timer in a clock application. For example, an ongoing activity widget for downloading a file may include control buttons to display the download progress in real time and to open the file after the download is completed. For example, an ongoing activity widget for navigation may be used to display real-time route guidance, remaining time, distance, etc., as notifications.
[0082] Referring to FIG. 6, the state (600) can be described as a state in which the display of a second animation begins based on a second event. For example, at least one processor (207) can display a second animation through a display (208) that depicts the second widget appearing from one or more cameras (209) based on identifying a second event for displaying the second widget (602).
[0083] The state (610) can be described as the state in which the second widget (602) is displayed based on the completion of the display of the second animation. For example, the second widget (602) may include a progress bar. For example, the progress bar may be described as a bar representing the progress state. For example, the progress bar may be described as a bar representing the current value relative to the maximum value. For example, the second widget (602) may include a gauge. For example, the gauge may be described as an object for representing the current value relative to the maximum value.
[0084] The state (620) may be described as a state in which the visual object (604) of the second widget (602) is displayed based on the completion of the display of the second animation. For example, in one embodiment in which the second widget (602) includes a progress bar, the visual object (604) representing the current value may be displayed after the second widget (602) representing the maximum value is displayed.
[0085] According to one embodiment, the second widget (602) may be displayed through a display area based on receiving user input. For example, the user input may include at least one of a touch input, a swipe input, a user input for charging a battery (e.g., detection of a wired connection or a wireless connection (e.g., a communication link)), a user input for establishing a connection with an external electronic device (e.g., earbuds, a smartwatch, etc.) (e.g., a wired connection or a wireless connection (e.g., a communication link)), and / or a physical input to a button included in the electronic device (100).
[0086] Referring to FIG. 6, a state in which a second widget (602) is displayed on a second widget area (422) located above a second camera (209-2) is illustrated, but embodiments of the present disclosure are not limited thereto. For example, the second widget (602) may be displayed on a second widget area located above a first camera (209-1). For example, at least one processor (210) may display each of the second widgets in relation to each of the first camera (209-1) and the second camera (209-2).
[0087] According to one embodiment, the information displayed by the first widget (502) may be different from the information displayed by the second widget (602). For example, at least one processor (207) may identify the type of information displayed by the widget based on identifying an event for displaying a widget containing information. For example, at least one processor (207) may display the first widget (502) based on a determination that the widget displays a first type of information. For example, at least one processor (207) may display the second widget (602) based on a determination that the widget displays a second type of information. For example, the information displayed by the first widget may include notifications provided through a software application. For example, the first widget (502) (e.g., a first bar shape widget) may include a first type of information provided while running a software application. For example, the second widget (602) (e.g., a second bar shape widget) may include a second type of information different from the first type. For example, the information displayed by the second widget (602) may include system information of the electronic device (100). For example, the system information may include at least one of the volume level of the electronic device (100), the state of charge (SoC) of the rechargeable battery of the electronic device (100), information provided through a software application for health (e.g., probability of precipitation), and / or a timer. Although the information displayed by the first widget (502) and the information displayed by the second widget (602) have been described above, embodiments of the present disclosure are not limited thereto. For example, the information displayed by the second widget (602) may include information that can be expressed as a progress bar (e.g., information indicating the ratio of the current value to the maximum value, such as the volume level).For example, the type of information displayed by the first widget (502) may differ from the type of information displayed by the second widget (602). For example, a user of the electronic device (100) can intuitively recognize the information based on the fact that the information provided through the first widget area (412) is distinguished from the information provided through the second widget area (422). By anticipating the area where the information to be provided will be displayed, the user of the electronic device (100) can feel a sense of psychological stability and aesthetic satisfaction.
[0088] The electronic device (100) may receive user input regarding the first widget (502). For example, the electronic device (100) may display an extended widget (e.g., the extended widget (712) of FIG. 7) based on the user input through the display (208). For example, the display of the extended widget is described and illustrated in more detail with reference to FIG. 7.
[0089] FIG. 7 illustrates an exemplary operation of an electronic device displaying an extended widget.
[0090] Referring to FIG. 7, the state (700) may be described as a state of receiving user input for the first widget (702). For example, the first widget (702) may be an example of the first widget (502) of FIG. 5. For example, at least one processor (207) may display the first widget (702) through the display (208) based on a first event identified while displaying a screen (e.g., a lock screen). For example, while displaying the first widget (702), at least one processor (207) may receive user input (e.g., a tap input, a swipe input, etc.) for the first widget (702).
[0091] The state (710) can be described as a state that displays an expanded widget (712). For example, at least one processor (207) may display the expanded widget (712) based on the user input received while displaying the first widget (702). For example, at least one processor (207) may display the expanded widget (712) through the display (208) by expanding the size of the first widget (702) based on the user input. For example, at least one processor (207) may change the first widget (502) into an expanded widget (712) in which the top and sides of the first widget (502) are enlarged based on the user input regarding the first widget (502). For example, the expanded widget (712) may be displayed on the same screen as the screen (e.g., lock screen) where the first widget (702) is displayed. For example, the information displayed by the extended widget (712) may be greater than the information displayed by the first widget (702). For example, the information displayed by the extended widget (712) may be expressed more specifically than the information (705) displayed by the first widget (702).
[0092] Although the operation of displaying an expanded widget (712) based on user input (e.g., tap input or swipe input) for the first widget (702) has been described above, embodiments of the present disclosure are not limited thereto. For example, at least one processor (207) may display the first widget (702) through the display (208) by reducing the size of the expanded widget (712) based on another user input for the expanded widget (712). For example, at least one processor (207) may change the state displayed through the display (208) from state (710) to state (700) based on the other user input. For example, the other user input may be an input in the opposite direction to the direction of the user input for changing from state (700) to state (710).
[0093] At least one processor (207) may receive user input while displaying the extended widget (712). For example, at least one processor (207) may change the screen displayed through the display (208) based on the user input received for the extended widget (712). For example, the changed screen is described and illustrated in more detail with reference to FIG. 8.
[0094] FIG. 8 illustrates an exemplary operation of an electronic device receiving user input for an extended widget.
[0095] Referring to FIG. 8, the state (800) can be described as a state in which the extended widget (712) is displayed. For example, at least one processor (207) may receive user input (e.g., touch input or tap input) while the extended widget (712) is displayed. For example, at least one processor (207) may change the state of the screen displayed through the display (208) from state (800) to state (810) based on the user input received for the extended widget (712).
[0096] The state (810) can be described as a state that displays a screen (815) based on user input received for the extended widget (712). For example, at least one processor (207) can display a screen (815) through a display (208) for executing a function (e.g., calling a taxi) corresponding to the extended widget (712) based on user input received for the extended widget (712). For example, the screen (815) can be described as a screen related to a software application corresponding to the extended widget (712). For example, the screen (815) can be described as a screen that specifically displays information displayed by the extended widget (712).
[0097] In state (810), the screen (815) displayed through the display (208) may be provided over the entire display area of the display (208). However, in state (800), the extended widget (712) displayed through the display (208) may be provided over a part of the display area of the display (208). For example, the part of the display area providing the extended widget (712) may not include one or more cameras (209). For example, one or more cameras (209) may be included in the remaining part that is different from the part of the display area of the display (208) providing the extended widget (712). Although the operation of displaying the screen (815) based on user input received for the extended widget (712) has been described above, embodiments of the present disclosure are not limited thereto. For example, at least one processor (207) may display the screen (825) based on user input received for the extended widget (712). For example, the state (820) may be described as a state in which a screen (825) is displayed to guide the fully folded electronic device (100) to change to an unfolded state. For example, the screen (825) may be described as a screen that causes the state of the electronic device (100) to change from a folded state to an unfolded state. For example, the screen (825) may include information (e.g., text, images, or videos) that causes the change from a folded state to an unfolded state.
[0098] For example, based on a determination that an application corresponding to an extended widget (712) can be displayed within the display (208), at least one processor (207) may display an execution screen (e.g., screen (815)) of a software application corresponding to an extended widget (712), such as state (810). For example, based on a determination that an application corresponding to an extended widget (712) cannot be displayed within the display (208), at least one processor (207) may display a screen (e.g., screen (825)) that guides a change to an unfolded state, such as state (820).
[0099] According to one embodiment, an operation in which an execution screen (e.g., screen (815)) of a software application corresponding to an extended widget (712) is displayed based on user input for the extended widget (712) has been described above, but the embodiments of the present disclosure are not limited thereto. For example, at least one processor (207) may display the execution screen through the display (208) without displaying the extended widget (712) based on user input for the first widget (702). For example, at least one processor (207) may refrain from displaying the extended widget (712) based on user input for the first widget (702) and display the execution screen through the display (208).
[0100] At least one processor (207) may identify a first event for further displaying widgets on the first widget area (412) while displaying the first widget (502). For example, at least one processor (207) may display first widgets on the first widget area (412) based on further identifying the first event. For example, the display of the first widgets is described and illustrated in more detail with reference to FIGS. 9 and 10.
[0101] FIGS. 9 and 10 illustrate exemplary operation of an electronic device displaying an indication representing the nesting of widgets.
[0102] Referring to FIG. 9, the state (900) can be described as a state in which a first widget (502) is displayed on a first widget area (412). For example, at least one processor (207) may display the first widget (502) on the first widget area (412) based on a first event identified while displaying a screen (e.g., a lock screen). While displaying the first widget (502), at least one processor (207) may further identify a first event for displaying another first widget.
[0103] The state (910) may be described as a state in which another first widget (e.g., widget (902)) is displayed based on a first event identified while displaying the first widget (502). For example, at least one processor (207) may display another first widget on the first widget area (412) based on a first event identified while displaying the first widget (502). For example, at least one processor (207) may display a top card widget among the first widgets on the first widget area (412). For example, in an embodiment where the widget (902) is a top card, the widget (902) may be displayed superimposed on at least a portion of the first widget (502). For example, in an embodiment where the first widget (502) is a top card, the first widget (502) may be displayed superimposed on at least a portion of another first widget (e.g., widget (902)).
[0104] According to one embodiment, at least one processor (207) may identify another event for displaying a widget while displaying a first widget (502) through a display area. For example, based on the other event for displaying a widget (902) having a first length direction (e.g., another first bar-shaped widget), at least one processor (207) may display the widget (902) through the display area so that it appears in a first direction from one or more cameras (209). For example, when displaying the widget (902), at least one processor (207) may display a first indication (912) on the periphery of the widget (902) indicating that the widget (902) is displayed superimposed on at least a part of the first widget (502).
[0105] For example, if the number of widgets that can be displayed in the first widget area (412) is two or more, at least one processor (207) may display a first indication (912) indicating that there are widgets with the next priority. For example, at least one processor (207) may display the first widget (502) with the previous priority at least partially overlapping it on another widget with the next priority. For example, at least one processor (207) may move the first widget (502) based on user input (e.g., swipe input) for the first widget (502). For example, at least one processor (207) may display the first widget (502) so that the first widget (502) is obscured by the other widget based on the release of the user input for the first widget (502). For example, at least one processor (207) may display the other widget having the next priority at the forefront based on the release of the user input. Displaying the other widget at the forefront may include displaying the other widget at the location where the first widget (502) was displayed before the user input.
[0106] At least one processor (207) may display a first indication (912) based on displaying first widgets on a first widget area (412). For example, the first indication (912) may indicate that another first widget different from the first widget (502) is superimposed. For example, a user of the electronic device (100) may identify that a plurality of first widgets are provided based on recognizing the first indication (912).
[0107] Referring to FIG. 10, the state (1000) can be described as a state in which a widget (1002) is displayed. For example, at least one processor (207) may display the widget (1002) based on a first event identified while displaying a screen (e.g., a lock screen). For example, the widget (1002) may be described as a widget for providing information instead of the first widget (502). For example, the size of the area in which the widget (1002) is displayed may be larger than the size of the first widget area (412). For example, the area in which the widget (1002) is displayed may include an area around one or more cameras (209) (e.g., a part of the display area around one or more cameras (209)). For example, at least one processor (207) may further identify a first event for displaying another widget while displaying the widget (1002).
[0108] A state (1010) may be described as a state in which a second indication (1012) is displayed. The second indication (1012) may be described as an indication to show that another widget, different from the widget (1002), is nested under the widget (1002). For example, at least one processor (207) may display one of the widgets based on a first event identified while displaying the widget (1002). For example, in an embodiment where the widget (1002) is a top card, at least one processor (207) may display a second indication (1012) adjacent to the widget (1002). For example, the second indication (1012) may be displayed around the widget (1002). For example, a user of the electronic device (100) may identify that a widget different from the widget (1002) is being provided based on perceiving the second indication (1012).
[0109] A state (1020) may be described as a state in which an extended widget (1022) is displayed from a widget (1002). For example, in a state (1000), at least one processor (210) may receive user input (e.g., touch input) for the widget (1002) while displaying the widget (1002). For example, at least one processor (210) may display the extended widget (1022) through a display (208) based on the user input. For example, the extended widget (1022) may be modified from the widget (1002). For example, the extended widget (1022) may include first information that is displayed by the widget (1002). For example, the extended widget (1022) may further include second information that is not displayed by the widget (1002). However, embodiments of the present disclosure are not limited thereto.
[0110] When at least one processor (207) executes a function related to one or more cameras (209), it may display a visual representation (e.g., the visual representation (1102) of FIG. 11a) related to the timing of operation of one or more cameras (209) through a display (208). For example, the visual representation is described and illustrated in more detail with reference to FIG. 11a and FIG. 11b.
[0111] FIGS. 11a and FIGS. 11b illustrate exemplary operation of an electronic device displaying a visual representation indicating timing.
[0112] Referring to FIG. 11a, the state (1100) can be described as a state in which a visual representation (1102) indicating the timing of the shooting is displayed. For example, at least one processor (207) can acquire an image using one or more cameras (209). For example, at least one processor (207) can use a first camera (209-1) to capture an object located within the field of view (FOV) of the first camera (209-1). For example, at least one processor (207) can display a visual representation (1102) through a display (208) to indicate the timing of the shooting function performed through the first camera (209-1). For example, in the state (1100), the visual representation (1102) may have a first size.
[0113] The state (1110) can be described as a state in which a visual representation (1102) having a second size is displayed over time. For example, the second size may be larger than the first size. For example, at least one processor (207) may change the size of the visual representation (1102) over time. For example, at least one processor (207) may execute a shooting function based on the size of the visual representation (1102) exceeding a threshold size. For example, at least one processor (207) may execute a shooting function based on the first camera (209-1) when the size of the visual representation (1102) increases and fills the display area of the display (208). For example, the user may predict or identify the timing of the shooting function execution by observing the size of the gradually increasing visual representation (1102).
[0114] Although an operation in which a shooting function is executed based on an increase in the size of a visual representation (1102) has been described above, the embodiments of the present disclosure are not limited thereto. For example, a shooting function may be executed based on a decrease in the size of a visual representation (1102). For example, at least one processor (207) may change the size of the visual representation (1102) from a second size of the visual representation (1102) expressed in state (1110) to a first size of the visual representation (1102) expressed in state (1100). For example, at least one processor (207) may execute a shooting function based on the first camera (209-1) based on a determination that the size of the visual representation (1102) is less than a threshold size.
[0115] Referring to FIG. 11a, a visual representation (1102) indicating the timing at which a shooting function based on the first camera (209-1) is executed is shown, but embodiments of the present disclosure are not limited thereto. For example, the visual representation (1102) may be used to indicate the timing at which a shooting function based on the second camera (209-2) is executed.
[0116] Referring to FIG. 11b, at least one processor (207) may further include a flash (1125). For example, the flash (1125) may be arranged around one or more cameras (209). For example, a display area of the display (208) may be adjacent to an opening where the flash (1125) is placed (or located). For example, the display area of the display (208) may surround the opening where the flash (1125) is placed.
[0117] A state (1120) can be described as a state in which a visual representation (1122) indicating the timing of the flash light function execution is displayed. For example, at least one processor (207) may execute or provide a flash light function through a flash (1125). For example, a flash light function may be described as a function in which light having a preset brightness is emitted through a flash (1125). Before executing the flash light function, at least one processor (207) may display a visual representation (1122) indicating the timing of the flash light function execution in a first size through a display (208).
[0118] The state (1130) can be described as a state in which a visual representation (1122) having a second size is displayed. For example, at least one processor (207) may gradually increase the size of the visual representation (1122) over time. For example, the visual representation (1122) may be described as appearing through a flash (1125). For example, at least one processor (207) may execute a flash light function based on a determination that the size of the visual representation (1122) exceeds a threshold size. For example, a user of the electronic device (100) may anticipate the timing of the flash light function execution as they perceive that the size of the visual representation (1122) is changing. For example, the user may change their posture according to the anticipated timing.
[0119] For example, at least one processor (207) may execute a flash light function when the visual representation (1122) is fully displayed on the display area of the display (208). However, embodiments of the present disclosure are not limited thereto. For example, at least one processor (207) may display the visual representation (1122) through the display (208) that decreases in size over time. For example, at least one processor (207) may change the size of the visual representation (1122) over time from a second size of the visual representation (1122) in state (1130) to a first size of the visual representation (1122) in state (1120). For example, the visual representation (1122) may be represented as disappearing via a flash (1125).
[0120] At least one processor (207) can change the widget area displaying the widget according to the orientation of the electronic device (100). For example, the changed widget area is described and illustrated in more detail with reference to FIG. 12a and FIG. 12b.
[0121] FIGS. 12a and FIGS. 12b illustrate exemplary operation of an electronic device displaying a widget according to the orientation of the electronic device.
[0122] Referring to FIG. 12a, the state (1200) can be described as a state in which an electronic device (100) having a second attitude appears. For example, the electronic device (100) may include at least one of a gyroscope sensor, a tilt sensor, and / or an inertial sensor. For example, at least one processor (207) may determine the attitude of the electronic device (100) using at least one of a gyroscope sensor, a tilt sensor, and / or an inertial sensor. For example, the attitude of the electronic device (100) may be determined based on the direction of gravitational acceleration.
[0123] For example, the first posture can be described as a posture in which one or more cameras (209) are positioned at the bottom of the display (208) while the electronic device (100) is in a folded state, such as the electronic device (100) in the state (400) of FIG. 4. For example, the first posture can be described as a state in which the height of the hinge of the electronic device (100) from the ground is higher than the height of one or more cameras (209) from the ground while the electronic device (100) is in a folded state.
[0124] A second posture can be described as a posture in which one or more cameras (209) are positioned to the right of the display (208) while the electronic device (100) is in a folded state, such as the electronic device (100) in the state (1200) of FIG. 12a. For example, the second posture can be described as a posture rotated 90 degrees counterclockwise from the first posture. For example, the second posture can be described as a posture in which the direction of the gravitational acceleration and the direction of the folding axis of the electronic device (100) are parallel.
[0125] The state (1210) may be described as a state in which the electronic device (100) having a second posture identifies an event for displaying a widget. For example, the electronic device (100) having a second posture may display the first widget (502) on the second widget area (422) based on identifying a first event for displaying the first widget (502). For example, at least one processor (207) may display the first widget (502) on the second widget area (422), which is different from the first widget area (412), while the electronic device (100) is in the second posture.
[0126] At least one processor (207) can display a second widget (602) on a first widget area (412) different from a second widget area (422) while the electronic device (100) has a second posture. For example, the second widget (602) can be displayed in a vertical form because it includes a progress bar.
[0127] While the operation of displaying a first widget (502) on a second widget area (422) and a second widget (602) on a first widget area (412) while the electronic device (100) has a second posture has been described above, the embodiments of the present disclosure are not limited thereto. For example, the electronic device (100) having a second posture may display the first widget (502) on the first widget area (412) and display the second widget (602) on the second widget area (422).
[0128] Referring to FIG. 12b, the state (1220) can be described as a state in which the electronic device (100) has a third position. For example, the third position can be described as a position rotated 180 degrees counterclockwise (or clockwise) from the first position. For example, the third position can be described as a position in which one or more cameras (209) are positioned higher than the hinge of the electronic device (100). For example, the third position can be described as a position in which the height of the hinge from the ground is lower than the height of one or more cameras (209) from the ground.
[0129] The state (1230) can be described as a state in which the electronic device (100) having a third posture identifies an event for displaying a widget. For example, at least one processor (207) can identify an event for displaying a first widget (502) while the electronic device (100) has a third posture. For example, at least one processor (207) can display the first widget (502) on the first widget area (412) based on identifying an event for displaying the first widget (502). At least one processor (207) can display the second widget (602) on the second widget area (422) based on identifying an event for displaying the second widget (602) while the electronic device (100) has a third posture.
[0130] According to one embodiment, at least one processor (207) can display a first widget (502) on a second widget area (422) and display a second widget (602) on a first widget area (412) while the electronic device (100) has a third posture.
[0131] According to one embodiment, while the electronic device (100) has a third posture, the operation of displaying the first widget (502) on the first widget area (412) has been described above, but the embodiments of the present disclosure are not limited thereto. For example, the first widget (502) may be displayed at the bottom of the display area of the display (208). For example, the first widget (502) may be displayed in an area close to the hinge of the electronic device (100). For example, the first widget (502) may be displayed on an area located below the second widget area (422).
[0132] At least one processor (207) may display an animation representing the appearance of the first widget (502) before displaying the first widget (502). At least one processor (207) may display an animation representing the appearance of the second widget (602) before displaying the second widget (602). For example, the animation representing the appearance of the first widget (502) and the animation representing the appearance of the second widget (602) are described and illustrated in more detail with reference to FIGS. 13a through 16.
[0133] FIGS. 13a and 13b illustrate exemplary operation of an electronic device displaying animations related to a camera.
[0134] Referring to FIG. 13a, the state (1300) can be described as a state in which a collapsed widget (1302) is displayed. For example, at least one processor (207) may display the collapsed widget (1302) through the display (208) based on identifying a first event for displaying the first widget (502). For example, at least one processor (207) may display an animation representing the collapsed widget (1302) appearing from one or more cameras (209) based on the first event. For example, the collapsed widget (1302) may be moved toward the left side of the display area of the display (208) based on appearing (or being generated) from one or more cameras (209). For example, the collapsed widget (1302) may be represented as rolling toward the left side of the display area. For example, the animation above can depict a reduced widget (1302) rolling toward a first widget area (412) from one or more cameras (209).
[0135] The state (1310) can be described as a state in which a collapsed widget (1302) expands. For example, the collapsed widget (1302) may be positioned in the first widget area (412) over time. For example, at least one processor (207) may display an animation representing the expansion of the collapsed widget (1302) positioned in the first widget (502). For example, the right side of the widget (1302) may be expanded in the direction of one or more cameras (209).
[0136] The state (1320) can be described as a state in which the first widget (502) is displayed on the first widget area (412) based on the expansion of the collapsed widget (1302). For example, the first widget (502) can be displayed based on the expansion of the collapsed widget (1302).
[0137] The first camera (209-1) may include a camera lens and a camera deco. The second camera (209-2) may include a camera lens and a camera deco. The size of the first widget (502) may be defined by the camera lens and camera deco of the first camera (209-1) or the second camera (209-2). For example, the length in the height direction of the first widget (502) may be equal to the length of the diameter of the camera lens of the first camera (209-1). For example, the length in the height direction of the first widget (502) may be shorter than the length of the diameter of the camera deco of the first camera (209-1). However, embodiments of the present disclosure are not limited thereto. For example, the length in the height direction of the first widget (502) may be shorter than the length of the diameter of the camera lens of the first camera (209-1).
[0138] According to one embodiment, the position in the height direction of the first widget area (412) where the first widget (502) is displayed may be the same as the position in the height direction of the camera lens of the first camera (209-1). For example, the horizontal line connecting the top (or bottom) of the first widget (502) may be the same as the horizontal line connecting the camera lens of the first camera (209-1). For example, the horizontal line connecting the top (or bottom) of the first widget (502) may be the same as the horizontal line connecting the camera lens of the second camera (209-2).
[0139] The first widget (502) may include a visual object (1322). For example, the visual object (1322) may be circular in shape. For example, the length of the visual object (1322) in the height direction may be shorter than the length of the camera lens of the first camera (209-1) in the height direction.
[0140] Referring to FIG. 13b, a state (1350) may be described as a state that displays a visual representation (1352) in relation to one or more cameras (209). For example, at least one processor (210) may display the visual representation (1352) in relation to one of the one or more cameras (209) (e.g., a second camera (209-2)) based on identifying an event. For example, the visual representation (1352) may be displayed on a portion of the display area of a display (208) surrounding the second camera (209-2). For example, the visual representation (1352) may be displayed in a circular shape along the perimeter (or decoration) of the second camera (209-2). For example, the visual representation (1352) may be displayed as a circular progress bar. For example, the visual representation (1352) may represent the SoC of a rechargeable battery. However, embodiments of the present disclosure are not limited thereto. For example, the visual representation (1352) may represent the volume level of the electronic device (100). For example, the visual representation (1352) may represent timer information.
[0141] As a non-limiting example, at least one processor (210) may display a visual object (1354) on a display area of the display (208) when displaying a visual representation (1352). For example, the visual object (1354) may be displayed above the widget area where the visual representation (1352) is displayed. For example, the visual object (1354) may include at least a portion of the information represented by the visual representation (1352). For example, the visual object (1354) may include text corresponding to the information represented by the visual representation (1352).
[0142] FIGS. 14 to 16 illustrate exemplary operation of an electronic device that displays an animation of a widget appearing or disappearing.
[0143] Referring to FIG. 14, the state (1400) can be described as a state in which an animation representing the appearance from the flash (1125) is displayed. For example, at least one processor (207) may display, through the display (208), an animation representing the appearance (or creation) of a widget (1402) having a first size from the flash (1125) based on identifying a first event for displaying a widget (1402). For example, the widget (1402) may be an example of a first widget (502).
[0144] The state (1410) can be described as a state in which a widget (1402) is displayed on a first widget area (412). For example, at least one processor (207) can increase the size of the widget (1402) over time. For example, an animation showing that a widget (1402) having a first size is changed to a widget (1402) having a second size larger than the first size can be displayed through the display (208).
[0145] According to one embodiment, when the widget (1402) disappears, the widget (1402) may disappear via a flash (1125). For example, at least one processor (207) may display an animation through a display (208) that the widget (1402) disappears via a flash (1125). For example, when the widget (1402) disappears via a flash (1125), the size of the widget (1402) may be reduced from a second size to the first size.
[0146] Referring to FIG. 15, the state (1500) can be described as a state in which an icon (1502) is displayed. For example, the icon (1502) can be referred to as a shortcut object. For example, the icon (1502) can be described as an icon for quickly launching an application corresponding to the icon (1502) while the lock screen is displayed.
[0147] A state (1510) may be described as a state in which an animation is displayed that depicts an icon (1502) disappearing through one or more cameras (209). For example, at least one processor (207) may display, through a display (208), an animation that depicts an icon (1502) disappearing through one or more cameras (209) based on a first event for displaying a first widget (502) identified while the icon (1502) is displayed. For example, the icon (1502) may be moved or slid toward one or more cameras (209) based on said event. However, embodiments of the present disclosure are not limited thereto. For example, the icon (1502) may be rolled toward one or more cameras (209).
[0148] The state (1520) can be described as a state in which the first widget (502) is displayed after the display of an animation expressing the disappearance of the icon (1502) is completed. For example, at least one processor (207) can display the first widget (502) on the first widget area (412) after the display of the animation is completed.
[0149] Referring to FIG. 16, the state (1600) can be described as a state in which an AoD (always on display) screen (1605) is displayed. For example, the AoD screen (1605) can be described as a screen displayed while the display of the electronic device (100) is in AoD mode. The AoD screen (1605) can be described as a screen for low-power operation of the electronic device (100). For example, the AoD screen (1605) may include a background screen of a specified color (e.g., black). The AoD screen (1605) may not display widgets. The AoD screen (1605) may display only one widget that has the highest priority among the widgets. Low power operation of the electronic device (100) may include at least one processor (207) being operated in a low power state (e.g., the operating frequency of at least one processor (207) being lowered and / or some of the processors of at least one processor (207) entering a sleep state). For example, low power operation of the electronic device (100) may include the display (208) of the electronic device (100) being operated in a low power state (e.g., the refresh cycle of the screen displayed on the display (208) being extended and / or the brightness of the display (208) being reduced).
[0150] According to one embodiment, while displaying the AoD screen (1605), the electronic device (100) can update a widget displayed in a widget area (e.g., a first widget area (412) and / or a second widget area (422)) in the same manner as the update cycle of the screen according to the AoD. For example, if the update cycle of the screen according to the AoD is 1 minute, at least one processor (207) can display information that is updated every minute in the widget area. For example, if the application displayed in the widget area is a timer, the time displayed in the widget area can be displayed in the same manner (e.g., 3 minutes and 35 seconds displayed during the update cycle (e.g., 1 minute)) while the screen according to the AoD is not updated. For example, if the application displayed in the widget area includes time information, at least one processor (207) can display only information indicating that the application is running instead of displaying time information in the widget area of the AoD screen (1605).
[0151] For example, at least one processor (207) can identify an event to display a widget while displaying the AoD screen (1605).
[0152] A state (1610) can be described as a state in which an animation and an icon (1612) representing the appearance of the first widget (502) based on the event are displayed. For example, at least one processor (207) may display, through a display (208), an animation representing the appearance of the first widget (502) from one or more cameras (209) based on identifying the event. For example, the animation is described above with reference to FIG. 5. While displaying the animation, at least one processor (207) may display an icon (1612). For example, the icon (1612) may represent the appearance from one or more cameras (209).
[0153] A state (1620) can be described as a state in which the first widget (502) is displayed on the first widget area (412) and the icon (1612) is fully displayed. For example, at least one processor (207) may display the first widget (502) on the first widget area (412) over time and display the icon (1612) above one or more cameras (209). Although the operation of displaying the icon (1612) above the second camera (209-2) has been described above, embodiments of the present disclosure are not limited thereto. For example, another icon different from the icon (1612) may be further displayed above the first camera (209-1).
[0154] At least one processor (207) may display another widget (e.g., widget (1702) of FIG. 17a) together with the second widget (602). For example, the display of the other widget is described and illustrated in more detail with reference to FIG. 17a.
[0155] FIGS. 17a and FIGS. 17b illustrate an exemplary operation of an electronic device displaying second widgets representing functions.
[0156] Referring to FIG. 17a, the state (1700) can be described as a state in which the second widget (602) and the widget (1702) are displayed together. For example, at least one processor (207) may display the second widget (602) and the widget (1702) based on identifying an event for displaying the widget. For example, the event for displaying the second widget (602) may be different from the event for displaying the widget (1702). However, embodiments of the present disclosure are not limited thereto. For example, the event for displaying the second widget (602) may be the same as the event for displaying the widget (1702).
[0157] The first information displayed by the second widget (602) (e.g., volume level of the electronic device (100)) may be different from the second information displayed by the widget (1702) (e.g., user's health information (e.g., number of steps)).
[0158] At least a portion of the second widget (602) may overlap at least partially with the widget (1702). The second camera (209-2) may include a camera lens and a camera deco. For example, the size of the second widget (602) may be defined by the second camera (209-2). For example, the length in the width direction of the second widget (602) may be equal to the length in the width direction of the camera lens of the second camera (209-2). However, embodiments of the present disclosure are not limited thereto. For example, the length in the width direction of the second widget (602) may be smaller than the length in the width direction of the camera lens of the second camera (209-2).
[0159] The width of the widget (1702) may be the same as the width of the camera deco of the second camera (209-2). The width of the widget (1702) may be longer than the width of the camera lens of the second camera (209-2).
[0160] According to one embodiment, the position in the width direction of the second widget area (422) where the second widget (602) is displayed may be the same as the position in the width direction of the camera lens of the second camera (209-2). For example, the horizontal line connecting the left end (or right end) of the second widget (602) may be the same as the horizontal line connecting the camera lens of the second camera (209-2).
[0161] State (1710) can be described as a state in which the second widget (602) is positioned behind the widget (1702). For example, in state (1700), at least one processor (207) can receive user input (e.g., tap input or swipe input) for the second widget (602). State (1710) can be described as a state in which the widget (1702) is positioned in front of the second widget (602) based on the user input. For example, in state (1710) where the widget (1702) is a top card, at least one processor (207) can receive user input to control information (e.g., user's target number of steps) displayed by the widget (1702). For example, at least one processor (207) can control the information based on the user input.
[0162] Referring to FIG. 17b, the state (1750) can be described as a state in which the widget (1702) is displayed. For example, at least one processor (210) can display the widget (1702) on the second widget area (422). For example, while displaying the widget (1702) (e.g., a widget representing health information (e.g., the number of steps of a user identified through the electronic device (100))), at least one processor (210) can identify an event (e.g., user input) for displaying the second widget (602).
[0163] A state (1760) may be described as a state that displays a widget (1762) and a second widget (602). For example, at least one processor (210) may display the second widget (602) on the second widget area (422) based on an event for displaying the second widget (602) identified while displaying the widget (1702) on the second widget area (422). For example, at least one processor (210) may slide or move the widget (1702) to the icon area (424) based on said event. For example, at least one processor (210) may display the widget (1762) on the icon area (424) based on said event. For example, the widget (1762) may be referred to as an icon or a collapsed widget. For example, the widget (1762) may include at least a portion of the information displayed by the widget (1702) (e.g., the number of steps of a user identified through the electronic device (100)). For example, when at least one processor (210) displays the widget (1762) on the icon area (424), it may display a second widget (602) on the second widget area (422). For example, the second widget (602) may include information different from the information displayed through the widget (1762) (e.g., volume level).
[0164] As a non-limiting example, in state (1760), the second widget (602) may not be displayed on the second widget area (422) based on the passage of time. For example, at least one processor (210) may stop or refrain from displaying the second widget (602) on the second widget area (422) based on the passage of time. For example, based on the cessation of displaying the second widget (602) on the second widget area (422), at least one processor (210) may display the widget (1702) on the second widget area (422). For example, based on the passage of time, the state of the electronic device (100) may be switched or changed from state (1760) to state (1750).
[0165] The electronic device (100) can perform a shooting function through one or more cameras (209) in an unfolded state. For example, when performing the shooting function, at least one processor (207) can display a visual element (e.g., a visual element (1802) of FIG. 18) to guide one or more cameras (209) through a display (208). For example, the display of the visual element related to one or more cameras (209) is described and illustrated in more detail with reference to FIGS. 18 through 20.
[0166] FIGS. 18 to 20 illustrate exemplary operation of an electronic device displaying visual elements related to the function of a camera.
[0167] Referring to FIG. 18, the electronic device (100) may be in a (completely) unfolded state (or unfolded). For example, the unfolded state may be described as a state in which the direction in which one side of the first housing part of the electronic device (100) faces is (substantially) parallel to the direction in which one side of the second housing part of the electronic device (100) faces. For example, in the unfolded state, the first side of the first housing part and the fourth side of the second housing part, on which one or more cameras (209) are placed, may be located on the same plane. For example, in the folded state, the third side opposite to the fourth side of the second housing part may face the second side of the first housing part.
[0168] The state (1800) can be described as a state in which a visual element (1802) is displayed to guide a first camera (209-1) that performs a shooting function while the electronic device (100) is in an unfolded state.
[0169] While the electronic device (100) is in an unfolded state, at least one processor (207) may display a visual element (1802) representing a camera (e.g., a first camera (209-1)) used to perform a shooting function, through a display (208). For example, a user of the electronic device (100) may recognize, through the visual element (1802), which camera to be viewed when the shooting function is executed, among the first camera (209-1) and the second camera (209-2).
[0170] Referring to FIG. 19, the electronic device (100) may be in a folded state. The state (1900) may be described as a state in which graphic objects (1902, 1904, 1906) are displayed to guide functions performed through one or more cameras (209).
[0171] A graphic object (1902) may indicate the timing at which a flash light is provided via a flash (1125). For example, at least one processor (207) may display a flickering graphic object (1902) via a display (208). A graphic object (1904) may be used to indicate a camera (e.g., a first camera (209-1)) for providing a preview screen. A graphic object (1906) may be used to indicate a camera used to perform a shooting function. For example, graphic objects (1904, 1906) may be displayed simultaneously above one camera (e.g., a first camera (209-1) or a second camera (209-2)).
[0172] Referring to FIG. 20, the state (2000) can be described as a state in which graphic objects (2002, 2004) are displayed to assist in a function performed through one or more cameras (209).
[0173] A graphic object (2002) may indicate that one or more cameras (209) require cleaning. For example, at least one processor (207) may determine whether cleaning is required for the first camera (209-1) by analyzing blur data for an image acquired through the first camera (209-1). For example, at least one processor (207) may display the graphic object (2002) on the first camera (209-1) based on the determination that cleaning is required for the first camera (209-1).
[0174] A graphic object (2004) may be used to indicate a camera used to obtain a second preview screen. For example, at least one processor (207) may provide a first preview screen using a first camera (209-1) and provide a second preview screen using a second camera (209-2). At least one processor (207) may display a graphic object (2004) guiding the provision of the second preview screen on the camera used to provide the second preview screen (e.g., the second camera (209-2)).
[0175] FIG. 21 is a block diagram of an electronic device in a network environment according to various embodiments.
[0176] FIG. 21 is a block diagram of an electronic device (2101) in a network environment (2100) according to various embodiments. Referring to FIG. 21, in the network environment (2100), the electronic device (2101) may communicate with an electronic device (2102) through a first network (2198) (e.g., a short-range wireless communication network) or may communicate with at least one of an electronic device (2104) or a server (2108) through a second network (2199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (2101) may communicate with the electronic device (2104) through a server (2108). According to one embodiment, the electronic device (2101) may include a processor (2120), memory (2130), input module (2150), sound output module (2155), display module (2160), audio module (2170), sensor module (2176), interface (2177), connection terminal (2178), haptic module (2179), camera module (2180), power management module (2188), battery (2189), communication module (2190), subscriber identification module (2196), or antenna module (2197). In some embodiments, at least one of these components (e.g., connection terminal (2178)) may be omitted from the electronic device (2101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (2176), camera module (2180), or antenna module (2197)) may be integrated into a single component (e.g., display module (2160)).
[0177] The processor (2120) can, for example, execute software (e.g., program (2140)) to control at least one other component (e.g., hardware or software component) of the electronic device (2101) connected to the processor (2120) and perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (2120) can store commands or data received from other components (e.g., sensor module (2176) or communication module (2190)) in volatile memory (2132), process the commands or data stored in volatile memory (2132), and store the resulting data in non-volatile memory (2134). According to one embodiment, the processor (2120) may include a main processor (2121) (e.g., a central processing unit or an application processor) or an auxiliary processor (2123) that can operate independently or together with it (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor). For example, if the electronic device (2101) includes a main processor (2121) and an auxiliary processor (2123), the auxiliary processor (2123) may be configured to use less power than the main processor (2121) or to be specialized for a specified function. The auxiliary processor (2123) may be implemented separately from the main processor (2121) or as part thereof.
[0178] The auxiliary processor (2123) may control at least some of the functions or states associated with at least one component of the electronic device (2101) (e.g., display module (2160), sensor module (2176), or communication module (2190)) on behalf of the main processor (2121) while the main processor (2121) is in an inactive (e.g., sleep) state, or together with the main processor (2121) while the main processor (2121) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (2123) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (2180) or communication module (2190)). According to one embodiment, the auxiliary processor (2123) (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 (2101) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (2108)). 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.
[0179] The memory (2130) can store various data used by at least one component of the electronic device (2101) (e.g., processor (2120) or sensor module (2176)). The data may include, for example, software (e.g., program (2140)) and input or output data for related commands. The memory (2130) may include volatile memory (2132) or non-volatile memory (2134).
[0180] The program (2140) may be stored as software in memory (2130) and may include, for example, an operating system (2142), middleware (2144), or an application (2146).
[0181] The input module (2150) can receive commands or data to be used for a component of the electronic device (2101) (e.g., processor (2120)) from outside the electronic device (2101) (e.g., user). The input module (2150) 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).
[0182] The sound output module (2155) can output a sound signal to the outside of the electronic device (2101). The sound output module (2155) 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.
[0183] The display module (2160) can visually provide information to an external (e.g., user) of the electronic device (2101). The display module (2160) 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 (2160) 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.
[0184] The audio module (2170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (2170) can acquire sound through the input module (2150) or output sound through the sound output module (2155) or an external electronic device (e.g., electronic device (2102)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (2101).
[0185] The sensor module (2176) can detect the operating state of the electronic device (2101) (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 (2176) 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.
[0186] The interface (2177) may support one or more specified protocols that can be used for the electronic device (2101) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (2102)). According to one embodiment, the interface (2177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0187] The connection terminal (2178) may include a connector through which the electronic device (2101) can be physically connected to an external electronic device (e.g., electronic device (2102)). According to one embodiment, the connection terminal (2178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0188] The haptic module (2179) 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 (2179) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.
[0189] The camera module (2180) can capture still images and video. According to one embodiment, the camera module (2180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0190] The power management module (2188) can manage the power supplied to the electronic device (2101). According to one embodiment, the power management module (2188) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).
[0191] The battery (2189) can supply power to at least one component of the electronic device (2101). According to one embodiment, the battery (2189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0192] The communication module (2190) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (2101) and an external electronic device (e.g., electronic device (2102), electronic device (2104), or server (2108)), and the performance of communication through the established communication channel. The communication module (2190) may include one or more communication processors that operate independently of the processor (2120) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (2190) may include a wireless communication module (2192) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (2194) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (2104) through a first network (2198) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (2199) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a 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 (2192) can identify or authenticate the electronic device (2101) within a communication network such as the first network (2198) or the second network (2199) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (2196).
[0193] The wireless communication module (2192) 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 (2192) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (2192) 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 (2192) can support various requirements specified in the electronic device (2101), external electronic device (e.g., electronic device (2104)), or network system (e.g., second network (2199)). According to one embodiment, the wireless communication module (2192) can support a Peak data rate (e.g., 20 Gbps or more) for eMBB realization, loss coverage (e.g., 164 dB or less) for mMTC realization, 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 URLLC realization.
[0194] The antenna module (2197) 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 (2197) 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 (2197) 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 (2198) or a second network (2199), may be selected from the plurality of antennas, for example, by a communication module (2190). The signal or power may be transmitted or received between the communication module (2190) 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 (2197).
[0195] According to various embodiments, the antenna module (2197) 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.
[0196] 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.
[0197] According to one embodiment, commands or data may be transmitted or received between the electronic device (2101) and an external electronic device (2104) through a server (2108) connected to a second network (2199). Each of the external electronic devices (2102, or 2104) may be the same or a different type of device as the electronic device (2101). According to one embodiment, all or part of the operations performed on the electronic device (2101) may be performed on one or more of the external electronic devices (2102, 2104, or 2108). For example, if the electronic device (2101) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (2101) 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 (2101). The electronic device (2101) 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 (2101) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (2104) may include an Internet of Things (IoT) device. The server (2108) may be an intelligent server using machine learning and / or neural networks.According to one embodiment, an external electronic device (2104) or server (2108) may be included within the second network (2199). The electronic device (2101) 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.
[0198] FIG. 22a illustrates an unfolded state of an exemplary electronic device. FIG. 22b illustrates a folded state of an exemplary electronic device. FIG. 22c is an exploded perspective view of an exemplary electronic device.
[0199] Referring to FIGS. 22a, 22b, and 22c, the electronic device (2101) may include a housing (2200), a flexible display (2230) (e.g., the display module (160) of FIG. 1), or one or more cameras (2240). The electronic device (2101) illustrated exemplarily in FIGS. 22a through 22c may be referred to as a foldable electronic device in that it includes a foldable housing (2200) and / or a flexible display (2230), but the embodiments supported by the present disclosure are not limited thereto.
[0200] A housing (2200) may define the exterior surface of an electronic device (2101). For example, the housing (2200) may accommodate components disposed inside the electronic device (2101) as the physical exterior of the electronic device (2101) exposed to the outside. At least some of the components for implementing the functions of the electronic device (2101) may be disposed within the housing (2200). The housing (2200) may include a first housing part (2210), a second housing part (2220), and a hinge assembly (2250).
[0201] The first housing part (2210) may include a first front (2211), a first rear (2212) opposite to the first front (2211), and a first side (2213) (side exterior surface) that at least partially covers the edge of the first front (2211) and the edge of the first rear (2212). For example, the first front (2211) may be referred to as the front exterior surface of the first housing part (2210), and the first rear (2212) may be referred to as the rear exterior surface of the first housing part (2210). The first side (2213) may be connected to the periphery of the first front (2211) and the edge of the first rear (2212). The first front (2211), the first rear (2212), and the first side (2213) can form an internal space of the first housing part (2210). For example, at least one component may be placed within the space enclosed by the first front (2211), the first rear (2212), and the first side (2213).
[0202] For example, the second housing part (2220) may include a second front (2221), a second rear (2222) opposite to the second front (2221), and a second side (2223) that at least partially covers the edge of the second front (2221) and the edge of the second rear (2222). For example, the second front (2221) may be referred to as the front of the second housing part (2220), and the second rear (2222) may be referred to as the rear of the second housing part (2220). The second side (2223) may be connected to the edge of the second front (2221) and the edge of the second rear (2222). The second front (2221), the second rear (2222), and the second side (2223) may form an internal space of the second housing part (2220). For example, at least one component may be placed within the space enclosed by the second front (2221), the second rear (2222), and the second side (2223).
[0203] The flexible display (2230) may be configured to display visual information. For example, the flexible display (2230) may include a display area comprising a plurality of pixels. For example, the active area may be referred to as an active area that displays visual information. For example, the flexible display (2230) may define at least a portion of the front surface of the housing (2200). For example, the flexible display (2230) may at least partially form the first front surface (2211) and the second front surface (2221).
[0204] The flexible display (2230) may include a first display portion (2231), a second display portion (2232), and a third display portion (2233) disposed between the first display portion (2231) and the second display portion (2232). The electronic device (2101) may further include a sub-display (2235) distinct from the flexible display (2230). The sub-display (2235) may at least partially form the second rear surface (2222) of the second housing part (2220). The sub-display (2235) may be referred to as a cover display.
[0205] One or more cameras (2240) may be configured to acquire an image based on receiving light from a subject outside the electronic device (2101). For example, one or more cameras (2240) may include first cameras (2241), a second camera (2242), and / or a third camera (2243). For example, the first cameras (2241) may be placed within a first housing part (2210). For example, the first housing part (2210) may include at least one opening (2241a) that overlaps the first cameras (2241) when the electronic device (2101) is viewed from above. The first cameras (2241) may acquire an image based on receiving light from outside the electronic device (2101) through at least one opening (2241a).
[0206] The second camera (2242) may be disposed within the second housing part (2220). The second housing part (2220) may include at least one opening (2242a) that overlaps the second camera (2242) when the electronic device (2101) is viewed from above. The second camera (2242) may acquire an image based on receiving light from outside the electronic device (2101) through the at least one opening (2242a).
[0207] The third camera (2243) may be disposed within the first housing part (2210). For example, the first display part (2231) of the flexible display (2230) may include at least one opening that overlaps the third camera (2243) when the flexible display (2230) is viewed from above. The third camera (2243) may acquire an image based on receiving light from outside the flexible display (2230) through the at least one opening.
[0208] The second camera (2242) and the third camera (2243) may be positioned below the flexible display (2230) or the sub-display (2235) (e.g., in the -z direction). For example, the second camera (2242) and / or the third camera (2243) may include an under-display camera (UDC) and / or a punch-hole camera.
[0209] The first housing part (2210) and the second housing part (2220) can be rotatably coupled. For example, the second housing part (2220) can be rotatably coupled to the first housing part (2210) through a hinge assembly (2250).
[0210] The hinge assembly (2250) can rotatably connect the first housing part (2210) and the second housing part (2220). The hinge assembly (2250) can be positioned between the first housing part (2210) and the second housing part (2220) of the electronic device (2101) so that the electronic device (2101) can be folded. The hinge assembly (2250) can change the electronic device (2101) from an unfolded state to a folded state. The hinge assembly (2250) can change the electronic device (2101) from a folded state to an unfolded state. For example, the hinge assembly (2250) can maintain the electronic device (2101) in an intermediate state between the unfolded state and the folded state.
[0211] The unfolded state of the electronic device (2101) can be referenced as a state in which the first direction in which the first display part (2231) faces and the second direction in which the second display part (2232) faces are substantially the same. The folded state of the electronic device (2101) can be referenced as a state in which the first direction is substantially opposite to the second direction. When the electronic device (2101) is in a folded state, the first housing part (2210) and the second housing part (2220) may be stacked or overlapped.
[0212] When the electronic device (2101) is in a folded state and an intermediate state, the first direction and the second direction may be different from each other. For example, when the electronic device (2101) is in a folded state, the first direction and the second direction may be opposite to each other. For example, when the electronic device (2101) is in an intermediate state, the first direction may form an angle (e.g., an angle greater than 0 degrees and less than 180 degrees) with respect to the second direction.
[0213] For example, the electronic device (2101) may include at least one conductive portion (2214a, 2224a) and at least one non-conductive portion (2214b, 2224b) contained within the first side (2213) and / or the second side (2223). For example, the at least one conductive portion (2214a, 2224a) may be separated from other conductive portions within the first side (2213) and / or the second side (2223) by contacting at least one non-conductive portion (2214b, 2224b). In one embodiment, the at least one conductive portion (2214a, 2224a) may operate as an antenna radiator to be used for communication with an external electronic device.
[0214] Referring to FIG. 22c, the hinge assembly (2250) may include a hinge cover (2251), a first hinge plate (2252), a second hinge plate (2253), and a plurality of hinge modules (2254). The hinge cover (2251) may at least partially enclose the components of the hinge assembly (2250) and form the outer surface of the hinge assembly (2250). The hinge cover (2251) may be at least partially exposed to the outside of the electronic device (2101) through the space between the first housing part (2210) and the second housing part (2220) when the electronic device (2101) is in a folded state. When the electronic device (2101) is in an unfolded state, the hinge cover (2251) may be covered by the first housing part (2210) and the second housing part (2220) so as not to be exposed to the outside of the electronic device (2101).
[0215] The first hinge plate (2252) and the second hinge plate (2253) can be rotatably connected to the first housing part (2210) and the second housing part (2220) by being operatively coupled to the first housing part (2210) and the second housing part (2220), respectively. For example, the first hinge plate (2252) can be operatively coupled to the first bracket (2215) of the first housing part (2210), and the second hinge plate (2253) can be operatively coupled to the second bracket (2227) of the second housing part (2220). As the first hinge plate (2252) and the second hinge plate (2253) are operatively coupled to the first bracket (2215) and the second bracket (2227), respectively, the first housing part (2210) and the second housing part (2220) may be rotatable according to the rotation of the first hinge plate (2252) and the second hinge plate (2253).
[0216] A plurality of hinge modules (2254) can rotate the first hinge plate (2252) and the second hinge plate (2253). For example, the plurality of hinge modules (2254) may include gears that are rotatably engaged with each other. The first hinge plate (2252) and the second hinge plate (2253) can be rotated based on the rotational movement of the gears of the plurality of hinge modules (2254).
[0217] The first housing part (2210) may include a first bracket (2215) and a rear cover (2216). The first bracket (2215) is positioned inside the first housing part (2210) and may support at least one component positioned inside the first housing part (2210). The rear cover (2216) may at least partially form a second rear surface (2222) of the first housing part (2210). For example, the second housing part (2220) may include a second bracket (2227). The second bracket (2227) is positioned inside the second housing part (2220) and may support at least one component positioned inside the second housing part (2220). For example, a sub-display (2235) may be positioned below (e.g., in the -z direction) the second bracket (2227).
[0218] The electronic device (2101) may include a plurality of electronic components for implementing various functions in addition to the one or more cameras (2240) described above. For example, the electronic device (2101) may include a first printed circuit board (2261), a second printed circuit board (2262), a flexible printed circuit board (2263), and / or a battery (2189). The electronic components described above are exemplary and are not limited thereto.
[0219] For example, the first printed circuit board (2261) and the second printed circuit board (2262) can each provide electrical connections between components within the electronic device (2101). For example, the first printed circuit board (2261) may be placed within the first housing part (2210), and the second printed circuit board (2262) may be placed within the second housing part (2220). The first printed circuit board (2261) can provide electrical connections between electronic components placed within the first housing part (2210). The second printed circuit board (2262) can provide electrical connections between electronic components placed within the second housing part (2220). A flexible printed circuit board (2263) can electrically connect the first printed circuit board (2261) and the second printed circuit board (2262). For example, the flexible printed circuit board (2263) may extend from the first printed circuit board (2261) across the hinge assembly (2250) to the second printed circuit board (2262). For example, the flexible printed circuit board (2263) may overlap at least partially with the hinge assembly (2250).
[0220] The battery (2189) is a device for supplying power to at least one component of the electronic device (2101) and may include, for example, a non-rechargeable primary battery and / or a rechargeable secondary battery.
[0221] The electronic device (2101) may include a plurality of antennas (ANT1, ANT2, ANT3, or ANT4) to be used for communication with an external electronic device. For example, the electronic device (2101) may include a main antenna (ANT1), a sub-antenna (ANT2), an ultra-wide band (UWB) antenna (ANT3), and / or an antenna (ANT4) for short-range wireless communication. However, it is not limited thereto.
[0222] FIG. 22d illustrates an unfolded state of an exemplary electronic device. FIG. 22e illustrates a folded state of an exemplary electronic device.
[0223] The electronic device (2101) illustrated and described exemplarily in FIGS. 22d and 22e may include a housing (2200) comprising a first housing part (2210) and a second housing part (2220) rotatable with respect to the first housing part (2210), as in the electronic device (2101) illustrated and described exemplarily in FIGS. 22a through 22c. The electronic device (2101) illustrated and described exemplarily in FIGS. 22d and 22e may be referred to as a foldable electronic device in that it includes a flexible display (2230) comprising a third display part (2233) deformable by a hinge assembly (2250) configured to rotate the second housing part (2220) with respect to the first housing part (2210), as in the electronic device (2101) illustrated and described exemplarily in FIGS. 22a through 22c. For example, the folding axis (f) of the electronic device (2101) illustrated and described exemplarily in FIGS. 22d and 22e may be parallel to the x-axis as illustrated. The folding axis (f) of the electronic device (2101) illustrated and described exemplarily in FIGS. 22a through 22c may be parallel to the y-axis orthogonal to the x-axis, unlike the electronic device (2101) illustrated and described exemplarily in FIGS. 22d and 22e. However, the electronic device (2101) illustrated and described in FIGS. 22a through 22e is exemplary, and the electronic device (2101) may have various foldable form factors (e.g., multi-foldable electronic device). Hereinafter, an electronic device (2101) illustrated exemplarily in FIGS. 22d and FIGS. 22e is described with reference to the description of the components having the same reference numerals in FIGS. 22a to 22c.
[0224] The electronic device (2101) may include a housing (2200) comprising a first housing part (2210) and a second housing part (2220), and a hinge structure (or hinge assembly) (2250). The first housing part (2210) may be rotatably connected to the hinge assembly (2250). The first housing part (2210) may rotate relative to the second housing part (2220) through the hinge assembly (2250). The second housing part (2220) may be rotatably connected to the hinge assembly (2250). The second housing part (2220) may rotate relative to the first housing part (2210) through the hinge assembly (2250).
[0225] The first housing part (2210) may include a first front (2211), a first rear (2212) facing away from the first front (2211), and a first side (2213) covering at least a portion of the first front (2211) and the first rear (2212). The first housing part (2210) may provide space for placing components of the electronic device (2101). The first housing part (2210) may include a conductive material, a non-conductive material, or a combination thereof.
[0226] The second housing part (2220) may include a second front (2221), a second rear (2222) separated from and facing the second front (2221), and a second side (2223) covering at least a portion of the second front (2221) and the second rear (2222). The second housing part (2220) may provide a space for placing components of the electronic device (2101).
[0227] A hinge assembly (2250) may be connected to a first housing part (2210) and a second housing part (2220), respectively. For example, the hinge assembly (2250) may include a first hinge plate (e.g., the first hinge plate (2252) of FIG. 22c) and a second hinge plate (e.g., the second hinge plate (2253) of FIG. 22c), which are rotatably configured. The first hinge plate may be connected to the first housing part (2210), and the first housing part (2210) may be rotated by the first hinge plate. The second hinge plate may be connected to the second housing part (2220), and the second housing part (2220) may be rotated by the second hinge plate.
[0228] The electronic device (2101) can be folded or unfolded along a folding axis (f) passing through a hinge assembly (2250) depending on the rotation of the first housing part (2210) and the second housing part (2220). To allow the electronic device (2101) to be folded along the folding axis (f), the hinge assembly (2250) can be positioned between the first housing part (2210) and the second housing part (2220).
[0229] The hinge assembly (2250) may include a hinge cover (2251) for concealing an internal structure that constitutes the mechanism of the hinge structure. The hinge cover (2251) may be exposed to the outside depending on the degree to which the electronic device (2101) is folded, or may be covered by the first housing part (2210) and the second housing part (2220). For example, while the electronic device (2101) is in a folded state (e.g., FIG. 22e), the hinge cover (2251) may be at least partially exposed through the space between the first housing part (2210) and the second housing part (2220). For example, while the electronic device (2101) is in an unfolded state (e.g., FIG. 22d), the hinge cover (2251) may be covered by the first housing part (2210) and the second housing part (2220).
[0230] The electronic device (2101) may include a flexible display (2230) (e.g., the display module (2160) of FIG. 21) disposed within the space provided by the first housing part (2210) and the second housing part (2220). For example, the flexible display (2230) may be at least partially accommodated within a recess formed on the first front (2211) of the first housing part (2210) and the second front (2221) of the second housing part (2220). A flexible display (2230) may include a first display portion (2231) aligned with a first housing part (2210), a second display portion (2232) spaced apart from the first display portion (2231) and aligned with a second housing part (2220), and a third display portion (2233) aligned with a hinge assembly (2250) and extending from the first display portion (2231) to the second display portion (2232). The first display portion (2231), the second display portion (2232), and the third display portion (2233) may form a surface of the flexible display (2230). The surface of the flexible display (2230) may at least partially form a first front surface (2211) of the first housing part (2210) and a second front surface (2221) of the second housing part (2220). The first display portion (2231), the second display portion (2232), and the third display portion (2233) can each define a first display area, a second display area, and a third display area of the flexible display (2230) in which visual information can be displayed.
[0231] The electronic device (2101) may include a sub-display (2235) (e.g., the display module (2160) of FIG. 21) disposed within the first housing part (2210). The sub-display (2235) may be visible through the second rear surface (2222) of the first housing part (2210).
[0232] The electronic device (2101) may include a plurality of cameras (e.g., the camera module (180) of FIG. 1). For example, the electronic device (2101) may include cameras (2234, 2236). The camera (2234) may be positioned within the first housing part (2210) so as to acquire an image through a portion of the first rear surface (2212). The camera (2236) may be positioned below the first display portion (2231) of the flexible display (2230). The camera (2236) may be aligned with an opening that penetrates at least partially the first display portion (2231) and may acquire an image through said hole. The camera (2236) may be positioned within the screen display area of the flexible display (2230), but is not limited thereto.
[0233] The electronic devices on pages 1 through 37 are various examples of the electronic device (2101) described with reference to FIGS. 21 through 22e. The electronic device (2101) may include a plurality of states, including an unfolded state (e.g., FIG. 22d) and a folded state (e.g., FIG. 22e). The electronic device (2101) may transform or change in the unfolded state and the folded state. Additionally, the electronic device (2101) may include a plurality of intermediate states between the unfolded state and the folded state. Depending on the state of the electronic device (2101), the angle between the first housing part (2210) and the second housing part (2220) may vary.
[0234] Referring to FIG. 22d, in the unfolded state, the first housing part (2210) and the second housing part (2220) may form a first angle. For example, the first angle may be about 180 degrees. The first display portion (2231), the second display portion (2232), and the third display portion (2233) of the flexible display (2230) may form a single substantially flat surface. The direction in which the first front (2211) (or the first display portion (2231)) of the first housing part (2210) faces (e.g., the +z direction) and the direction in which the second front (2221) (or the second display portion (2232)) of the second housing part (2220) faces (e.g., the +z direction) may be substantially the same.
[0235] Referring to FIG. 22e, within the unfolded state of the electronic device (2101), the first housing part (2210) and the second housing part (2220) can be folded to face each other by rotating about the folding axis (f). The first housing part (2210) and the second housing part (2220) can be overlapped to form a second angle smaller than the first angle. For example, the second angle may be about 0 degrees. The third display portion (2233) of the flexible display (2230) can be bent to correspond to the second angle. The first front surface (2211) of the first housing part (2210) may face the second front surface (2221) of the second housing part (2220) or overlap with the second front surface (2221). The first housing part (2210) and the second housing part (2220) may be in contact at least partially, but are not limited thereto. The direction in which the first front (2211) of the first housing part (2210) faces (e.g., +z direction) and the direction in which the second front (2221) of the second housing part (2220) faces (e.g., -z direction) may be opposite to each other. In the unfolded state, at least a portion of the flexible display (2230) may not be visible from outside the electronic device (2101), and the sub-display (2235) may be visible from outside the electronic device (2101).
[0236] In the present disclosure, one or more components to be described below with reference to the drawings may be implemented together with the components of the electronic device (2101) described with reference to FIGS. 21 to 22e. The same reference numerals are assigned to components identical to those described above, and redundant descriptions may be omitted.
[0237] The technical problems to be solved in this disclosure are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which this disclosure pertains.
[0238] An electronic device as described above (e.g., electronic device (100)) may include a memory (e.g., memory (206)) for storing instructions. The electronic device may include a display (e.g., display (208)). The electronic device may include one or more openings disposed within a display area of the display (208). The electronic device may include one or more cameras (e.g., one or more cameras (209)) disposed below the display (208) and disposed within the one or more openings. The electronic device may include at least one processor (e.g., at least one processor (207)). The instructions may cause the electronic device to identify an event for displaying a widget when executed individually or collectively by the at least one processor. The above instructions may cause the electronic device to display the first bar-shaped widget through the display area, so as to appear in a first direction substantially parallel to the first longitudinal direction from the one or more cameras, based on the event for displaying the first bar-shaped widget having a first longitudinal direction when executed individually or collectively by the at least one processor. The above instructions may cause the electronic device to display the second bar-shaped widget through the display area, so as to appear in a second direction substantially parallel to the second longitudinal direction from the one or more cameras, based on the event for displaying the second bar-shaped widget having a second longitudinal direction perpendicular to the first longitudinal direction when executed individually or collectively by the at least one processor.
[0239] According to one embodiment, the electronic device may include a housing comprising a first housing part and a second housing part. The first housing part may include a first surface on which the display and the one or more cameras are arranged, and a second surface opposite to the first surface. The second housing part may include a third surface and a fourth surface opposite to the third surface, and may be rotatably coupled to the first housing part with respect to a folding axis.
[0240] According to one embodiment, the first longitudinal direction may be parallel to the folding axis.
[0241] According to one embodiment, the one or more cameras may include a first camera and a second camera. The first camera and the second camera may be substantially aligned along the first direction.
[0242] According to one embodiment, the first bar shape widget may include a first type of information provided while a software application is running. The second bar shape widget may include a second type of information different from the first type.
[0243] According to one embodiment, the display area may include a first widget area and a second widget area. The first bar-shaped widget may be displayed on the first widget area located on a first virtual line passing through the center of the one or more cameras and parallel to the first length direction. The second bar-shaped widget may be displayed on the second widget area located on a second virtual line passing through the center and parallel to the second direction.
[0244] According to one embodiment, the instructions may cause the electronic device to identify another event for displaying the widget while displaying the first bar-shaped widget through the display area when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to display the other first bar-shaped widget through the display area so that it appears in the first direction from the one or more cameras based on the other event for displaying the other first bar-shaped widget having the first length direction when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to display a visual indication around the other first bar-shaped widget, indicating that the other first bar-shaped widget is displayed superimposed on at least a part of the first bar-shaped widget when displaying the other first bar-shaped widget when executed individually or collectively by the at least one processor.
[0245] According to one embodiment, the instructions may cause the electronic device to receive a first user input for the first bar-shaped widget while displaying the first bar-shaped widget having a first size when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to change the first bar-shaped widget into an extended widget having a second size larger than the first size when executed individually or collectively by the at least one processor based on the first user input. The instructions may cause the electronic device to receive a second user input for the extended widget while displaying the extended widget when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to display an execution screen of a software application corresponding to the extended widget through the display area when executed individually or collectively by the at least one processor based on the second user input.
[0246] According to one embodiment, the second bar-shaped widget may include a progress bar indicating the ratio of the current value to the maximum value.
[0247] According to one embodiment, the second bar-shaped widget may represent at least one of the state of charge (SoC) of a rechargeable battery included in the electronic device, information provided by a software application regarding weather, information provided by a software application regarding health, a timer, and / or a volume level of audio set in the electronic device.
[0248] A method performed by an electronic device (e.g., electronic device (100)) having a display (e.g., display (208)), one or more openings disposed within a display area of the display, and one or more cameras (e.g., one or more cameras (209)) disposed below the display and disposed within the one or more openings as described above, may include an operation of identifying an event for displaying a widget. The method may include an operation of displaying the first bar-shaped widget through the display area so as to appear in a first direction substantially parallel to the first longitudinal direction from the one or more cameras, based on the event for displaying a first bar-shaped widget having a first longitudinal direction. The method may include an operation of displaying the second bar-shaped widget through the display area so as to appear in a second direction substantially parallel to the second longitudinal direction from the one or more cameras, based on the event for displaying a second bar-shaped widget having a second longitudinal direction perpendicular to the first longitudinal direction.
[0249] According to one embodiment, the electronic device may include a housing comprising a first housing part and a second housing part. The first housing part may include a first surface on which the display and the one or more cameras are arranged, and a second surface opposite to the first surface. The second housing part may include a third surface and a fourth surface opposite to the third surface, and may be rotatably coupled to the first housing part with respect to a folding axis.
[0250] According to one embodiment, the first longitudinal direction may be parallel to the folding axis.
[0251] According to one embodiment, the one or more cameras may include a first camera and a second camera. The first camera and the second camera may be substantially aligned along the first direction.
[0252] According to one embodiment, the first bar shape widget may include a first type of information provided while a software application is running. The second bar shape widget may include a second type of information different from the first type.
[0253] According to one embodiment, the display area may include a first widget area and a second widget area. The first bar-shaped widget may be displayed on the first widget area located on a first virtual line passing through the center of the one or more cameras and parallel to the first length direction. The second bar-shaped widget may be displayed on the second widget area located on a second virtual line passing through the center and parallel to the second direction.
[0254] According to one embodiment, the method may include an action of identifying another event for displaying a widget while displaying the first bar-shaped widget through the display area. The method may include an action of displaying the other first bar-shaped widget through the display area so that it appears in the first direction from the one or more cameras, based on the other event for displaying the other first bar-shaped widget having the first length direction. The method may include an action of displaying a visual indication around the other first bar-shaped widget, indicating that the other first bar-shaped widget is displayed superimposed on at least a part of the first bar-shaped widget, when the other first bar-shaped widget is displayed.
[0255] According to one embodiment, the method may include an operation of receiving a first user input for a first bar-shaped widget while displaying the first bar-shaped widget having a first size. The method may include an operation of changing the first bar-shaped widget into an extended widget having a second size larger than the first size based on the first user input. The method may include an operation of receiving a second user input for the extended widget while displaying the extended widget. The method may include an operation of displaying an execution screen of a software application corresponding to the extended widget through the display area based on the second user input.
[0256] According to one embodiment, the second bar-shaped widget may include a progress bar indicating the ratio of the current value to the maximum value.
[0257] According to one embodiment, the second bar-shaped widget may represent at least one of the state of charge (SoC) of a rechargeable battery included in the electronic device, information provided by a software application regarding weather, information provided by a software application regarding health, a timer, and / or a volume level of audio set in the electronic device.
[0258] In a computer-readable storage medium in which one or more programs are stored as described above, the one or more programs may include instructions that cause the electronic device (e.g., electronic device (100)) to identify an event for displaying a widget when executed by the electronic device having a display (e.g., display (208), one or more openings disposed within a display area of the display, and one or more cameras (e.g., one or more cameras (209)) disposed below the display and disposed within the one or more openings. The one or more programs may include instructions that cause the electronic device to display the first bar-shaped widget through the display area, so as to appear from the one or more cameras in a first direction substantially parallel to the first longitudinal direction, based on the event for displaying a first bar-shaped widget having a first longitudinal direction when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display the first bar-shaped widget through the display area so as to appear in a first direction substantially parallel to the first longitudinal direction from the one or more cameras when executed by the electronic device. Based on the event for displaying the second bar shape widget, the electronic device may include instructions that cause the second bar shape widget to be displayed through the display area in a second direction substantially parallel to the second length direction from the one or more cameras.
[0259] According to one embodiment, the electronic device may include a housing comprising a first housing part and a second housing part. The first housing part may include a first surface on which the display and the one or more cameras are arranged, and a second surface opposite to the first surface. The second housing part may include a third surface and a fourth surface opposite to the third surface, and may be rotatably coupled to the first housing part with respect to a folding axis.
[0260] According to one embodiment, the first longitudinal direction may be parallel to the folding axis.
[0261] According to one embodiment, the one or more cameras may include a first camera and a second camera. The first camera and the second camera may be substantially aligned along the first direction.
[0262] According to one embodiment, the first bar shape widget may include a first type of information provided while a software application is running. The second bar shape widget may include a second type of information different from the first type.
[0263] According to one embodiment, the display area may include a first widget area and a second widget area. The first bar-shaped widget may be displayed on the first widget area located on a first virtual line passing through the center of the one or more cameras and parallel to the first length direction. The second bar-shaped widget may be displayed on the second widget area located on a second virtual line passing through the center and parallel to the second direction.
[0264] According to one embodiment, the one or more programs may include instructions that cause the electronic device to identify another event for displaying the widget while the first bar-shaped widget is displayed through the display area when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display the other first bar-shaped widget through the display area so that it appears in the first direction from the one or more cameras based on the other event for displaying the other first bar-shaped widget having the first length direction when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display a visual indication around the other first bar-shaped widget, indicating that the other first bar-shaped widget is displayed superimposed on at least a part of the first bar-shaped widget when the other first bar-shaped widget is displayed when executed by the electronic device.
[0265] According to one embodiment, the one or more programs may include instructions that cause the electronic device to receive a first user input for the first bar-shaped widget while displaying the first bar-shaped widget having a first size when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to change the first bar-shaped widget into an extended widget having a second size larger than the first size, based on the first user input, when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to receive a second user input for the extended widget while displaying the extended widget when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display an execution screen of a software application corresponding to the extended widget through the display area, based on the second user input, when executed by the electronic device.
[0266] According to one embodiment, the second bar-shaped widget may include a progress bar indicating the ratio of the current value to the maximum value.
[0267] According to one embodiment, the second bar-shaped widget may represent at least one of the state of charge (SoC) of a rechargeable battery included in the electronic device, information provided by a software application regarding weather, information provided by a software application regarding health, a timer, and / or a volume level of audio set in the electronic device.
[0268] An electronic device as described above (e.g., electronic device (100)) may include a memory (e.g., memory (206)) for storing instructions. The electronic device may include a touchscreen display (e.g., display (208)) having a first opening and a second opening. The electronic device may include a first camera (e.g., first camera (209-1)) disposed in the first opening. The electronic device may include a second camera (e.g., second camera (209-2)) disposed in the second opening. The electronic device may include at least one processor (e.g., at least one processor (207)). The instructions may cause the electronic device to identify information related to an application when executed individually or collectively by the at least one processor. The above instructions, when executed individually or collectively by the at least one processor, may cause the electronic device to generate a first widget based on at least some of the information. The above instructions, when executed individually or collectively by the at least one processor, may cause the electronic device to display the widget having a first size around the first opening through the touch-sensitive display. The above instructions, when executed individually or collectively by the at least one processor, may cause the electronic device to display a second widget having a second size around the first opening and the second opening through the touch-sensitive display by expanding the size of the first widget from the first size to a second size.When the above instructions are executed individually or collectively by the at least one processor, the electronic device may cause the third widget having a third size to be displayed through the touch-sensitive display (208) by moving the second widget to a position adjacent to the second opening so that the third widget does not include a first part corresponding to the first opening and a second part corresponding to the second opening.
[0269] According to one embodiment, the first widget may not include the second part corresponding to the second opening.
[0270] According to one embodiment, the first height of the first widget may be substantially the same as the second height of the second widget. The third height of the third widget may be lower than the first height and the second height.
[0271] According to one embodiment, the center of the third widget may be aligned with a virtual line passing through the center of the first opening and the center of the second opening.
[0272] According to one embodiment, the electronic device (100) may further include a flash disposed within a third aperture included in the touch-sensitive display. The instructions may cause the electronic device to perform the display of the second widget such that the second widget includes the first part, the second part, and a third part corresponding to the third aperture, when executed individually or collectively by the at least one processor.
[0273] According to one embodiment, the length of the second widget may be longer than the length of the third widget.
[0274] According to one embodiment, the instructions may cause the electronic device to identify other information from another application when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to generate a fourth widget based on at least part of the other information when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to display the fourth widget through the touch-sensitive display (208) by extending the fourth widget along a direction perpendicular to the third widget from a fourth part adjacent to the first opening when executed individually or collectively by the at least one processor.
[0275] According to one embodiment, the instructions may cause the electronic device to receive user input for the third widget through the touch-sensitive display when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to display a fifth widget having a fifth size on the upper portion of the first opening and the second opening by expanding the third widget in response to the user input when executed individually or collectively by the at least one processor. The fifth size may be larger than the first size, the second size, and the third size.
[0276] According to one embodiment, the instructions may cause the electronic device to perform the display of the third widget within the lock screen state of the electronic device when executed individually or collectively by the at least one processor.
[0277] A method performed by an electronic device (e.g., electronic device (100)) having a touchscreen display (e.g., display (208)) having a first opening and a second opening as described above, a first camera (e.g., first camera (209-1)) disposed in the first opening, and a second camera (e.g., second camera (209-2)) disposed in the second opening, may include an operation of identifying information related to an application. The method may include an operation of creating a first widget based on at least part of the information. The method may include an operation of displaying the widget having a first size around the first opening through the touchscreen display. The method may include an operation of displaying a second widget having a second size around the first opening and the second opening through the touch-sensitive display (208) by expanding the size of the first widget from the first size to a second size. The above method may include the operation of displaying the third widget having a third size through the touch-sensitive display (208) by moving the second widget to a position adjacent to the second opening so that the third widget does not include a first part corresponding to the first opening and a second part corresponding to the second opening.
[0278] According to one embodiment, the first widget may not include the second part corresponding to the second opening.
[0279] According to one embodiment, the first height of the first widget may be substantially the same as the second height of the second widget. The third height of the third widget may be lower than the first height and the second height.
[0280] According to one embodiment, the center of the third widget may be aligned with a virtual line passing through the center of the first opening and the center of the second opening.
[0281] According to one embodiment, the electronic device (100) may further include a flash disposed within a third aperture included in the touch-sensitive display. The instructions may cause the electronic device to perform the display of the second widget such that the second widget includes the first part, the second part, and a third part corresponding to the third aperture, when executed individually or collectively by the at least one processor.
[0282] According to one embodiment, the length of the second widget may be longer than the length of the third widget.
[0283] According to one embodiment, the method may include an operation of identifying other information from another application. The method may include an operation of creating a fourth widget based on at least a portion of the other information. The method may include an operation of displaying the fourth widget through the touch-sensitive display (208) by extending the fourth widget along a direction perpendicular to the third widget from a fourth portion adjacent to the first opening.
[0284] According to one embodiment, the method may include the operation of receiving user input for the third widget through the touch-sensitive display. The method may include the operation of displaying a fifth widget having a fifth size on the upper portion of the first opening and the second opening by expanding the third widget in response to the user input. The fifth size may be larger than the first size, the second size, and the third size.
[0285] According to one embodiment, the instructions may cause the electronic device to perform the display of the third widget within the lock screen state of the electronic device when executed individually or collectively by the at least one processor.
[0286] *267 In a computer-readable storage medium in which one or more programs as described above are stored, the one or more programs may include instructions that cause the electronic device (e.g., electronic device (100)) to identify information related to an application when executed by the electronic device having a touchscreen display (e.g., display (208)) having a first opening and a second opening, a first camera (e.g., first camera (209-1)) disposed in the first opening, and a second camera (e.g., second camera (209-2)) disposed in the second opening. The one or more programs may include instructions that cause the electronic device to create a first widget based on at least some of the information when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display the widget having a first size around the first opening through the touchscreen display when executed by the electronic device. The above one or more programs may include instructions that, when executed by the electronic device, cause the electronic device to display a second widget having the second size through the touch-sensitive display (208) around the first opening and the second opening by expanding the size of the first widget from the first size to the second size. The above one or more programs may include instructions that, when executed by the electronic device, cause the electronic device to display a third widget having the third size through the touch-sensitive display (208) by moving the second widget to a position adjacent to the second opening so that the third widget does not include a first part corresponding to the first opening and a second part corresponding to the second opening.
[0287] According to one embodiment, the first widget may not include the second part corresponding to the second opening.
[0288] According to one embodiment, the first height of the first widget may be substantially the same as the second height of the second widget. The third height of the third widget may be lower than the first height and the second height.
[0289] According to one embodiment, the center of the third widget may be aligned with a virtual line passing through the center of the first opening and the center of the second opening.
[0290] According to one embodiment, the electronic device (100) may further include a flash disposed within a third aperture included in the touch-sensitive display. The instructions may cause the electronic device to perform the display of the second widget such that the second widget includes the first part, the second part, and a third part corresponding to the third aperture, when executed individually or collectively by the at least one processor.
[0291] According to one embodiment, the length of the second widget may be longer than the length of the third widget.
[0292] According to one embodiment, the one or more programs may include instructions that cause the electronic device to identify other information from another application when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to generate a fourth widget based on at least part of the other information when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display the fourth widget through the touch-sensitive display (208) by extending the fourth widget along a direction perpendicular to the third widget from a fourth part adjacent to the first opening when executed by the electronic device.
[0293] According to one embodiment, the one or more programs may include instructions that cause the electronic device to receive user input for the third widget through the touch-sensitive display when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display a fifth widget having a fifth size on the upper portion of the first opening and the second opening by expanding the third widget in response to the user input when executed by the electronic device. The fifth size may be larger than the first size, the second size, and the third size.
[0294] According to one embodiment, the instructions may cause the electronic device to perform the display of the third widget within the lock screen state of the electronic device when executed individually or collectively by the at least one processor.
[0295] The effects obtainable from the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art to which the present disclosure belongs.
[0296] The device described above may be implemented as a hardware component, a software component, and / or a combination of a hardware component and a software component. For example, the device and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. In addition, other processing configurations, such as parallel processors, are also possible.
[0297] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or instruct the processing unit independently or collectively. Software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or device so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
[0298] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. In this case, the medium may continuously store a computer-executable program, or temporarily store it for execution or download. Additionally, the medium may be various recording or storage means in the form of a single or several combined hardware, and may not be limited to a medium directly connected to a computer system but may exist distributed over a network. Examples of media may include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to store program instructions, including ROM, RAM, and flash memory. Additionally, other examples of media may include recording or storage media managed by app stores that distribute applications or sites and servers that supply or distribute various other software.
[0299] Although the embodiments have been described above with reference to limited examples and drawings, those skilled in the art can make various modifications and variations from the description above. For example, suitable results may be achieved even if the described techniques are performed in a different order than described, and / or the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
[0300] Therefore, other implementations, other embodiments, and equivalents to the claims set forth below are also within the scope of the claims. According to one embodiment, the method according to the various embodiments disclosed herein may be provided as 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 distributed online (e.g., download or upload) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0301] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In an electronic device, display; One or more openings disposed within the display area of the above display; One or more cameras disposed below the display and disposed within the one or more openings; Memory comprising one or more storage media for storing instructions; and It includes at least one processor comprising processing circuitry, and When the above instructions are executed individually or collectively by the at least one processor, Identify events to display the widget, and Based on the event for displaying a first bar-shaped widget having a first longitudinal direction, the first bar-shaped widget is displayed through the display area so as to appear in a first direction substantially parallel to the first longitudinal direction from the one or more cameras, and Based on the event for displaying a second bar-shaped widget having a second length direction perpendicular to the first length direction, the second bar-shaped widget is to be displayed through the display area such that it appears in a second direction substantially parallel to the second length direction from the one or more cameras. causing the above electronic device, Electronic device.
2. In claim 1, the electronic device is, A housing comprising a first housing part and a second housing part, and The above-mentioned first housing part is, It includes a first surface on which the display and one or more cameras are arranged, and a second surface opposite to the first surface, and The above second housing part is, A third surface and a fourth surface opposite to the third surface, and rotatably coupled to the first housing part with respect to a folding axis, Electronic device.
3. In claim 2, the first longitudinal direction is, Parallel to the above folding axis, Electronic device.
4. In claim 1, the one or more cameras are, Includes a first camera and a second camera, and The first camera and the second camera are, substantially aligned along the first direction above, Electronic device.
5. In claim 1, the first bar-shaped widget is, Includes first type of information provided while a software application is running, and The above second bar-shaped widget is, including information of a second type different from the first type above, Electronic device.
6. In claim 1, the display area is, Includes a first widget area and a second widget area, The above-mentioned first bar-shaped widget is, Displayed on the first widget area located on a first virtual line passing through the center of the one or more cameras and parallel to the first longitudinal direction, and The above second bar-shaped widget is, Displayed on the second widget area located on a second virtual line passing through the center and parallel to the second direction, Electronic device.
7. In Claim 1, When the above instructions are executed individually or collectively by the at least one processor, While displaying the first bar-shaped widget through the display area, identify another event for displaying the widget, and Based on the other event for displaying another first bar-shaped widget having the first length direction, the other first bar-shaped widget is displayed through the display area so as to appear in the first direction from the one or more cameras, and When displaying the other first bar-shaped widget, a visual indication indicating that the other first bar-shaped widget is displayed superimposed on at least a part of the first bar-shaped widget is displayed around the other first bar-shaped widget. causing the above electronic device, Electronic device.
8. In Claim 1, When the above instructions are executed individually or collectively by the at least one processor, While displaying the first bar-shaped widget having a first size, receiving a first user input for the first bar-shaped widget, Based on the first user input above, the first bar-shaped widget is changed into an extended widget having a second size larger than the first size, and While displaying the extended widget, receiving a second user input for the extended widget, and Based on the second user input above, to display the execution screen of a software application corresponding to the extended widget through the display area. causing the above electronic device, Electronic device.
9. In claim 1, the second bar-shaped widget is, including a progress bar indicating the ratio of the current value to the maximum value, Electronic device.
10. In claim 1, the second bar-shaped widget is, Indicating at least one of the state of charge (SoC) of a rechargeable battery included in the electronic device, information provided by a software application regarding weather, information provided by a software application regarding health, a timer, and / or the volume level of audio set in the electronic device, Electronic device.
11. In an electronic device, A touch-sensitive display having a first opening and a second opening; A first camera disposed in the first opening; A second camera positioned within the second opening; Memory comprising one or more storage media for storing instructions; and It includes at least one processor comprising processing circuitry, and When the above instructions are executed individually or collectively by the at least one processor, Identify information related to the application, and A first widget is created based on at least part of the above information, and Displaying the above widget having a first size around the first opening through the touch-sensitive display, By expanding the size of the first widget from the first size to the second size, a second widget having the second size is displayed around the first opening and the second opening through the touch-sensitive display, and By moving the second widget to a position adjacent to the second opening so that the third widget does not include a first part corresponding to the first opening and a second part corresponding to the second opening, the third widget having a third size is displayed through the touch-sensitive display. causing the above electronic device, Electronic device.
12. In claim 11, the first widget is, Not including the second part corresponding to the second opening, Electronic device.
13. In claim 11, the first height of the first widget is, The second height of the second widget is substantially the same as, and The third height of the above third widget is, Lower than the first height and the second height above Electronic device.
14. In claim 13, the center of the third widget is, Aligned with an imaginary line passing through the center of the first opening and the center of the second opening, Electronic device.
15. In claim 11, the electronic device is, It further includes a flash disposed within a third aperture included in the touch-sensitive display, and When the above instructions are executed individually or collectively by the at least one processor, Performing the task of displaying the second widget such that the second widget includes the first part, the second part, and a third part corresponding to the third opening, causing the above electronic device, Electronic device.