Electronic device and UI providing method thereof
By gradually changing the UI feedback of the focus indicator in the user interface of the electronic device, the problem of insufficient feedback of the focus indicator when the user input is not recognized is solved, and the interactivity and user experience of the user interface are improved.
Patent Information
- Application Number
- CN202380076251.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-10-28
- Filing Date
- 2023-07-21
- Publication Date
- 2025-06-10
AI Technical Summary
It is difficult for existing electronic devices to effectively provide user interface feedback of focus indicators during a period of time when user input is not recognized, resulting in poor user experience.
By displaying multiple graphical user interface (GUI) items on the display and gradually changing the UI feedback of the focus indicator during the unrecognized period of time when the user inputs an unrecognized one, including highlighting, transparency alternating, brightness adjustment, etc.
It realizes that when user input is not recognized, the user interface interactivity and user experience are improved by gradually changing the UI feedback of the focus indicator.
Smart Images

Figure CN120129888A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an electronic device and a method for providing a user interface (UI) for the electronic device, and more particularly, to an electronic device for controlling a UI screen for navigating graphical user interface (GUI) items by using a focus indicator, and a method for providing a UI screen for the electronic device. Background Art
[0002] With the development of electronic technology, various types of electronic devices have been developed. Specifically, a display device such as a television (TV) can provide various contents to meet the needs of users who want updated and more diverse functions.
[0003] As the types of contents provided on the TV become diverse and the amount of content increases, the importance of a navigation function for searching for a content desired by a user also increases. Summary of the Invention
[0004] According to an aspect of the present disclosure, an electronic device includes: a display; a memory configured to store at least one instruction; and at least one processor connected to the display and the memory and configured to execute the at least one instruction to: control the display to display a user interface (UI) screen including a plurality of graphical user interface (GUI) items and a focus indicator on a focus GUI item among the plurality of GUI items; control the display to provide UI feedback on the focus indicator based on a user input on the UI screen not being recognized for a period greater than or equal to a critical period; and as the time during which the user input is not recognized continues, control the display to gradually change the UI feedback on the focus indicator.
[0005] The at least one processor may also be configured to: as the time during which the user input is not recognized continues, control the display to change the UI feedback on the focus indicator by gradually overlapping and providing separate UI feedbacks on the focus indicator.
[0006] The separate UI feedback may include UI feedback on the focus indicator, UI feedback on an adjacent area adjacent to the focus GUI item, and UI feedback on a remaining area other than an area including the focus GUI item and the adjacent area.
[0007] The at least one processor may also be configured to: provide a first UI feedback for the focus indicator d based on that a user input on the UI screen is not recognized within a first critical time period greater than or equal to, overlap and provide the first UI feedback and a second UI feedback for the focus indicator based on that the user input on the UI screen is not recognized within a second critical time period greater than or equal to, and overlap and provide the first UI feedback, the second UI feedback and a third UI feedback for the focus indicator based on that the user input on the UI screen is not recognized within a third critical time period greater than or equal to, wherein the second critical time period may be greater than the first critical time period and less than the third critical time period.
[0008] The first UI feedback may include highlighting the focus indicator, the second UI feedback may include highlighting an adjacent area adjacent to the focus GUI item, and the third UI feedback may include adjusting the brightness of the remaining area except for the area including the focus GUI item and the adjacent area.
[0009] The first UI feedback may include alternately changing the transparency of the focus indicator, and the third UI feedback includes a UI feedback of reducing the brightness of the remaining area except for the GUI item where the focus GUI is located and the area adjacent to the GUI item where the focus GUI is located.
[0010] The display may include a display panel and a backlight configured to provide light to the display panel, and the at least one processor may also be configured to adjust the brightness of the remaining area by local dimming of the backlight.
[0011] The first UI feedback may include alternately changing the size of the focus GUI item, the second UI feedback may include highlighting an adjacent area adjacent to the focus GUI item, alternately changing the brightness of the focus GUI item, and alternately changing the transparency of the focus GUI item, and the third UI feedback may include adjusting the brightness of the remaining area except for the area including the focus GUI item.
[0012] The at least one processor may also be configured to control the display to temporarily provide a gradually changing UI feedback for the focus indicator within a critical time period based on receiving a user command for highlighting the focus indicator.
[0013] The at least one processor may also be configured to: while providing the gradually changing UI feedback on the focus indicator, control the display not to provide the UI feedback for the focus indicator based on recognizing a user input context corresponding to the UI screen.
[0014] According to one aspect of the present disclosure, a method for providing a user interface (UI) for an electronic device includes: displaying a user interface (UI) screen, the user interface (UI) screen including a plurality of graphical user interface (GUI) items and a focus indicator on a focus GUI item among the plurality of GUI items; providing UI feedback for the focus indicator based on a user input on the UI screen not being recognized within a critical time period greater than or equal to a threshold; and gradually changing the UI feedback for the focus indicator as the time during which the user input is not recognized continues.
[0015] The change in the UI feedback may include gradually overlapping and providing separate UI feedback for the focus indicator as the time during which the user input is not recognized continues.
[0016] The separate UI feedback may include UI feedback for the focus indicator, UI feedback for an adjacent area adjacent to the focus GUI item, and UI feedback for a remaining area other than the area including the GUI item where the focus indicator is located and the adjacent area.
[0017] The change in the UI feedback may include: providing first UI feedback on the focus indicator based on the user input on the UI screen not being recognized within a first critical time period greater than or equal to a threshold; overlapping and providing the first UI feedback and second UI feedback for the focus indicator based on the user input on the UI screen not being recognized within a second critical time period greater than or equal to a threshold; and overlapping and providing the first UI feedback, second UI feedback, and third UI feedback for the focus indicator based on the user input on the UI screen not being recognized within a third critical time period greater than or equal to a threshold, and the second critical time period may be greater than the first critical time period and less than the third critical time period.
[0018] The first UI feedback may include UI feedback for highlighting the focus GUI. The second UI feedback may include UI feedback for highlighting an area adjacent to the GUI item where the focus GUI is located. The third UI feedback may include UI feedback for adjusting the brightness of the remaining area other than the GUI item where the focus GUI is located and the area adjacent to the GUI item where the focus GUI is located.
[0019] The first UI feedback may include UI feedback for alternately changing the transparency of the focus GUI. The second UI feedback may include UI feedback for highlighting an area adjacent to the GUI item where the focus GUI is located. The third UI feedback may include UI feedback for reducing the brightness of the remaining area other than the GUI item where the focus GUI is located and the area adjacent to the GUI item where the focus GUI is located.
[0020] The display may include a display panel and a backlight that provides light to the display panel, and the UI providing method may further include: providing a third UI feedback by adjusting the brightness of the remaining area except for the GUI item where the focused GUI is located through local dimming of the backlight.
[0021] The first UI feedback may include a UI feedback that alternately changes the size of the GUI item where the focused GUI is located. The second UI feedback may include at least one of a UI feedback that highlights an area adjacent to the GUI item where the focused GUI is located, a UI feedback that alternately changes the brightness of the GUI item where the focused GUI is located, or a UI feedback that alternately changes the transparency of the GUI item where the focused GUI is located. The third UI feedback may include a UI feedback that adjusts the brightness of the remaining area except for the GUI item where the focused GUI is located.
[0022] The UI providing method may further include: in the case where a user command for highlighting the focused GUI is recognized, temporarily providing a gradually changing UI feedback for the focused GUI within a critical time period; and while providing the gradually changing UI feedback for the focused GUI, in the case where a user input context for the UI screen is recognized, not providing the UI feedback for the focused GUI.
[0023] According to an aspect of the present disclosure, a non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to: display a user interface (UI) screen that includes a plurality of graphical user interface (GUI) items and a focus indicator located on a focused GUI item among the plurality of GUI items; provide a UI feedback for the focus indicator based on a user input on the UI screen not being recognized for a period greater than or equal to a critical time period; and gradually change the UI feedback for the focus indicator as the time during which the user input is not recognized continues. Description of the Drawings
[0024] The above and other aspects, features, and advantages of certain embodiments of the present disclosure will become more apparent from the following description in conjunction with the accompanying drawings, where:
[0025] Figure 1 is a view for illustrating an implementation example of an electronic device according to one or more embodiments of the present disclosure;
[0026] Figure 2A is a block diagram showing the configuration of an electronic device according to one or more embodiments;
[0027] Figure 2B is a block diagram showing the detailed configuration of an electronic device according to one or more embodiments;
[0028] Figure 3is a view for explaining a process for providing a user interface (UI) screen for an electronic device according to one or more embodiments;
[0029] Figure 4 is a view for explaining a process for providing a UI screen according to one or more embodiments;
[0030] Figure 5 is a view for explaining a process for providing a UI screen for an electronic device according to one or more embodiments;
[0031] Figure 6 is a view for explaining an example of a first UI feedback according to one or more embodiments;
[0032] Figure 7 is a view for explaining an example of gradually changing UI feedback according to one or more embodiments;
[0033] Figure 8 is a view for explaining an example of providing a first UI feedback and a second UI feedback when overlapping each other according to one or more embodiments;
[0034] Figure 9 is a view for explaining an example of providing a first UI feedback, a second UI feedback, and a third UI feedback when overlapping each other according to one or more embodiments;
[0035] Figure 10 is a view for explaining an example of a first UI feedback according to one or more embodiments;
[0036] Figure 11 is a view for explaining an example of providing a first UI feedback and a second UI feedback when overlapping each other according to one or more embodiments;
[0037] Figure 12 is a view for explaining an example of providing a first UI feedback, a second UI feedback, and a third UI feedback when overlapping each other according to one or more embodiments;
[0038] Figure 13 is a view for explaining a method for providing a third UI feedback according to one or more embodiments;
[0039] Figure 14 and Figure 15 is a view for explaining a method for providing a maximum focus highlighting effect according to one or more embodiments;
[0040] Figure 16 and Figure 17 is a view for explaining a method for releasing a focus highlighting effect according to one or more embodiments; Detailed Description
[0041] In the following, embodiments will be described in detail with reference to the accompanying drawings.
[0042] Briefly describe the terms used in the specification, and then describe the present disclosure in detail.
[0043] Considering the functions of general terms in the present disclosure, general terms can be used to describe the embodiments of the present disclosure. However, these terms may change according to the intentions of those skilled in the art or judicial precedents, the emergence of new technologies, etc. In addition, in specific cases, there may be terms arbitrarily selected by the applicant. In such cases, the meanings of such terms are mentioned in detail in the corresponding descriptions of the present disclosure. Therefore, the terms used in the present disclosure can be defined based on the meanings of the terms and the content of the present disclosure, rather than based on the simple names of the terms.
[0044] Terms such as "first", "second", etc. may be used to describe various components. However, the components should not be construed as being limited by these terms. These terms are only used to distinguish one component from another.
[0045] Unless otherwise clearly stated in the context, singular terms may include their plurals. It should be understood that the terms "including", "formed of", etc. used in this application specify the presence of the features, numbers, steps, operations, components, parts, or combinations thereof mentioned in the specification, and do not exclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0046] The expression "at least one of A or / and B" may indicate "A or B" or "both A and B".
[0047] As used herein, a "module" or component whose name ends with "~er / ~or" can perform at least one function or operation, can be implemented by hardware or software, or by a combination of hardware and software. In addition, except for a "module" or component whose name ends with "~er / ~or" that must be implemented by specific hardware, multiple "modules" or multiple components whose names end with "~ers / ~ors" can be integrated into at least one module to be implemented by at least one processor.
[0048] In the following, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. However, the present disclosure can be modified in various different forms and is not limited to the embodiments provided in the specification. In addition, in the drawings, for the convenience of illustration and description, sometimes parts irrelevant to the description are omitted, and similar parts are denoted by similar reference numerals throughout the specification.
[0049] Figure 1 is a view for illustrating an implementation example of an electronic device according to one or more embodiments of the present disclosure.
[0050] Reference Figure 1 Figure 1 For example, the electronic device 100 may include a display device that can be remotely controlled by the remote control device 200. However, the embodiment is not limited thereto, and in the embodiment, the electronic device 100 may be any device having a display function, such as a television (TV), a desktop personal computer (PC), a laptop PC, a large format display (LFD), a digital sign, a digital information display (DID), a video wall, a projector, a refrigerator, an air conditioner, an air purifier, or a medical device. Here, the remote control device 200 may include a remote controller. However, the embodiment is not limited thereto, and in the embodiment, the remote control device may include a device that can be remotely controlled using an application such as a smartphone.
[0051] According to one or more embodiments, the processor 130 may control the display 110 to display various types of screens that can be controlled by the remote control device 200, such as a user interface (UI) screen including a plurality of graphical user interface (GUI) items and a content playback screen.
[0052] According to one or more embodiments, the electronic device 100 may provide a UI screen including a plurality of GUI items having various sizes and / or various ratios, and a focus indicator 20 located on any one of the GUI items 10. In the embodiment, the GUI item 10 where the focus indicator is located may be referred to as a focus GUI item. According to one or more embodiments, the navigation operation between the plurality of GUI items may be controlled by various types of focus control methods based on the implementation form of the electronic device 100, such as a predetermined navigation input, for example, a pressing operation (e.g., a long pressing input) on a specific button located in the remote control device 200, a touch scrolling operation, a scroll button operation, a continuous key input in a wheel input device, etc. Here, the types of focus control methods may include various types such as a moving focus method and a fixed focus method.
[0053] According to one or more embodiments, the user may lose focus in various situations, such as when no user command for focus control (e.g., a control signal from the remote control device 200) is received within a predetermined period of time, or when the focus can no longer be moved due to the direction limitation of the UI elements.
[0054] Therefore, the embodiment may improve the user experience (UX) by providing a focus highlighting effect that is subdivided into multiple stages when the user loses focus.
[0055] Figure 2A is a block diagram showing the configuration of an electronic device according to one or more embodiments.
[0056] According to Figure 2A, the electronic device 100 may include a display 110, a memory 120, and at least one processor 130.
[0057] The electronic device 100 may include an input panel such as a touch panel or a touch screen, or may be implemented as an electronic device including a touch panel or a touch screen, such as a laptop personal computer (PC), a mobile phone, a smartphone, an electronic board, a digital signage, a portable multimedia player (PMP), an MP3 player, a gaming console, a self-service terminal, a monitor, etc.
[0058] The display 110 may include self-emitting elements, or non-self-emitting elements and a backlight. For example, the display may include a liquid crystal display (LCD), an organic light emitting diode (OLED) display, a light emitting diode (LED) display, a micro light emitting diode (micro-LED) display, a mini-LED display, a plasma display panel (PDP), a quantum dot (QD) display, a quantum dot light emitting diode (QLED) display. The display 110 may also include a driving circuit, a backlight unit, etc., and may be implemented as an amorphous silicon (a-Si) thin film transistor (TFT), a low temperature polycrystalline silicon (LTPS) TFT, an organic TFT (OTFT). In an embodiment, the display 110 may include a touch screen combined with a touch sensor, a flexible display, a rollable display, a three-dimensional (3D) display, a display in which a plurality of display modules are physically connected to each other, etc.
[0059] The memory 120 may store data for various embodiments. For data storage purposes, the memory 120 may be embedded in the electronic device 100 or detachable from the electronic device 100. For example, data for driving the electronic device 100 may be stored in a memory embedded in the electronic device 100, and data for extended functions of the electronic device 100 may be stored in a detachable memory in the electronic device 100. In an embodiment, the memory embedded in the electronic device 100 may include at least one of a volatile memory (e.g., dynamic random access memory (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM)), a non-volatile memory (e.g., one-time programmable read-only memory (OTPROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), mask ROM, or flash ROM, flash memory (e.g., NAND flash or NOR flash), a hard disk drive, or a solid state drive (SSD)). Additionally, the memory detachable from the electronic device 100 may be implemented in the form of a memory card (e.g., compact flash (CF), secure digital (SD), micro secure digital (Micro-SD), mini secure digital (Mini-SD), extreme digital (xD), or multimedia card (MMC)), or in the form of an external memory (e.g., a USB memory) that can be connected to a universal serial bus (USB) port.
[0060] At least one processor 130 may control the overall operation of the electronic device 100. Specifically, at least one processor 130 may be connected to each component of the electronic device 100 to control the overall operation of the electronic device 100. For example, at least one processor 130 may be electrically connected to the display 110 and the memory 120 to control the overall operation of the electronic device 100. At least one processor 130 may be one processor or multiple processors that sequentially or parallelly execute one or more operations.
[0061] At least one processor 130 may perform the operations of the electronic device 100 according to various embodiments by executing at least one instruction stored in the memory 120. For example, at least one processor 130 may be electrically connected to the display 110 and the memory 120 to control the overall operation of the electronic device 100. At least one processor 130 may be or may include one or more processors.
[0062] At least one processor 130 may perform the operations of the electronic device 100 according to various embodiments by executing at least one instruction stored in the memory 120.
[0063] At least one processor 130 may include at least one of a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), many integrated cores (MIC), a digital signal processor (DSP), a neural processing unit (NPU), a hardware accelerator, or a machine learning accelerator. At least one processor 130 may control other components of the electronic device or any combination thereof, and may perform operations related to communication or data processing. At least one processor 130 may run at least one program or instruction stored in the memory. For example, at least one processor 130 may execute a method according to one or more embodiments of the present disclosure by running at least one instruction stored in the memory.
[0064] Based on a method according to one or more embodiments of the present disclosure that includes a plurality of operations, the plurality of operations may be executed by one processor or may be executed by two or more processors. For example, a first operation, a second operation, and a third operation may be executed by a method according to one or more embodiments. In this case, according to an embodiment, the first operation, the second operation, and the third operation may all be executed by a first processor. In other embodiments, the first operation and the second operation may be executed by a first processor (e.g., a general-purpose processor), and the third operation may be executed by a second processor (e.g., an artificial intelligence-only processor).
[0065] At least one processor 130 may include a single-core processor including one core, or may include at least one multi-core processor including multiple cores (e.g., homogeneous multi-cores or heterogeneous multi-cores). Based on at least one processor 130 being implemented as a multi-core processor, each of the multiple cores included in the multi-core processor may include processor internal memory, such as cache memory or on-chip memory. Here, a common cache shared by the multiple cores may be included in the multi-core processor. In addition, each (or some) of the multiple cores included in the multi-core processor may independently read and execute program instructions for implementing a method according to one or more embodiments of the present disclosure, or all (or some) of the multiple cores may be linked to each other to read and execute program instructions for implementing a method according to one or more embodiments of the present disclosure.
[0066] Based on a method according to one or more embodiments of the present disclosure that includes multiple operations, the multiple operations may be executed by one core of a multi-core included in a multi-core processor, or may be executed by the multi-core. For example, a first operation, a second operation, and a third operation may be executed by a method according to one or more embodiments. In this case, according to an embodiment, the first operation, the second operation, and the third operation may all be executed by the first core included in the multi-core processor. In other embodiments, the first operation and the second operation may be executed by the first core included in the multi-core processor, and the third operation may be executed by the second core included in the multi-core processor.
[0067] In an embodiment of the present disclosure, a processor may refer to a system-on-chip (SoC) in which at least one processor and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor. Here, the core may include a CPU, a GPU, an APU, a MIC, a DSP, an NPU, a hardware accelerator, a machine learning accelerator, etc. However, the embodiments are not limited thereto. As used herein, the processor 130 may refer to at least one processor 130. For example, according to an embodiment, operations described herein as being executed by the processor 130 may be executed by one processor 130 or multiple processors 130.
[0068] Figure 2B is a block diagram showing a detailed configuration of an example of an electronic device according to one or more embodiments.
[0069] Reference Figure 2B , the electronic device 100' may include a display 110, a memory 120, at least one processor 130, a communication interface 140, a user interface 150, a speaker 160, and a camera 170. Hereinafter, the description of components redundant or repetitive with respect to Figure 2B shown in Figure 2A will be omitted.
[0070] The communication interface 140 may include various interfaces implemented based on an example of the electronic device 100'. For example, the communication interface 140 may communicate with an external device, an external storage medium (e.g., a USB memory), an external server (e.g., a web hard drive), etc. by using communication protocols or standards such as Bluetooth, access point (AP)-based Wi-Fi (i.e., wireless local area network (LAN)), zigbee, wired / wireless LAN, wide area network (WAN), Ethernet, IEEE 1394, high-definition multimedia interface (HDMI), universal serial bus (USB), mobile high-definition link (MHL), Audio Engineering Society / European Broadcasting Union (AES / EBU) communication, optical communication, and coaxial communication. According to one or more embodiments, the communication interface 140 may communicate with a remote control device or a user terminal having a remote control function.
[0071] The user interface 150 may include devices such as buttons, touch pads, mice, or keyboards, or may include a touch screen that can also perform manipulation input functions in addition to the above-display functions.
[0072] The speaker 160 may be a component that outputs not only various audio data but also various notification sounds or voice messages. The processor 130 may control the speaker to output information corresponding to the UI screen according to various embodiments of the present disclosure or various notifications in the form of audio.
[0073] The camera 170 may be turned on and image capture may be performed based on a predetermined event. The camera 170 may convert the captured image into an electrical signal and generate image data based on the converted signal. For example, an object may be converted into an electrical image signal through a charge-coupled device (CCD), and the converted image signal may be amplified and converted into a digital signal, and then signal processing may be performed.
[0074] In an example implementation, the electronic device 100' may further include a microphone, a tuner, and a demodulator. The microphone may be configured to receive user voices or other sounds and convert them into audio data. However, the electronic device 100' according to another embodiment may receive user voices input through an external device by using the communication interface 140.
[0075] The tuner may receive a radio frequency (RF) broadcast signal by tuning all pre-stored channels among the channels selected by the user or the RF broadcast signal received through an antenna. The demodulator may receive and demodulate the digital intermediate frequency (DIF) signal converted by the tuner and also perform channel decoding, etc.
[0076] Figure 3 is a view for explaining a process for providing a user interface (UI) screen for an electronic device according to one or more embodiments.
[0077] According to Figure 3 In the embodiment shown, at operation S310, the processor 130 may control the display 110 to display a UI screen that includes a plurality of GUI items and a focus indicator located on any one of the plurality of GUI items.
[0078] Here, the GUI items may include various types of images or texts corresponding to various types of content such as image content, video content, applications, and advertisement content. For example, the GUI items may be thumbnails, representative images, titles, descriptions, etc. representing the corresponding content, and include images or texts for identifying the corresponding content.
[0079] According to one or more embodiments, GUI items may each have a specific shape (e.g., a rectangular shape, a rounded rectangular shape, a circular shape, or a diamond shape) and be arranged in a specific direction such as a horizontal direction, a vertical direction, or a diagonal direction. The focused GUI item may be a GUI item whose edge is highlighted, but is not necessarily limited thereto, and may be a GUI item whose entire portion or a partial edge is highlighted.
[0080] At operation S320, the processor 130 may determine whether no user input has been received for a time amount greater than or equal to a critical period. Based on no user input being received for the UI screen for a time greater than or equal to the critical period (Y at operation S320), the processor 130 may control the display 110 to provide UI feedback for the focus indicator at operation S330. Here, the UI feedback may be UI feedback that highlights the focus indicator. For example, the UI feedback may include UI feedback that alternately changes the transparency of the focus indicator. In an embodiment, alternately changing the transparency of the focus indicator may include, for example, displaying the focus indicator with a first transparency, then with a second transparency, then with the first transparency, and so on. However, the embodiment is not limited thereto and may include at least one of UI feedback that alternately changes the transparency of the focus indicator, UI feedback that alternately changes the brightness (or lightness) of the focus indicator, or UI feedback that alternately changes the size of the GUI item in which the focus indicator is located.
[0081] At operation S340, the processor 130 may determine whether the time during which no user input has been received continues.
[0082] Based on the time during which no user input has been received continuing (Y at operation S340), the processor 130 may then control the display 110 to gradually change the UI feedback for the focus indicator at operation S350.
[0083] For example, as the time during which no user input is recognized continues, the processor 130 may change the UI feedback for the focus indicator by gradually overlapping and providing separate UI feedback for the focus indicator. Here, the separate UI feedback may include UI feedback for the focus indicator, UI feedback for an area adjacent to the GUI item in which the focus indicator is located, and UI feedback for the remaining area other than the area including the GUI item in which the focus indicator is located and the area adjacent to the GUI item in which the focus indicator is located.
[0084] According to one or more embodiments, as the time during which no user input is recognized continues, the processor 130 may control the display 110 to change the UI feedback by increasing the number of overlapping UI feedbacks. For example, over time, the UI feedback may change in the following order: a first UI feedback, followed by a combination of the first UI feedback and a second UI feedback, followed by a combination of the first UI feedback, the second UI feedback, and a third UI feedback.
[0085] In another example, as the time during which no user input is recognized continues, the processor 130 may control the display 110 to change the UI feedback by overlapping different UI feedbacks. For example, over time, the UI feedback may change in the following order: a first UI feedback, followed by a combination of the first UI feedback and a second UI feedback, followed by a combination of the first UI feedback and a third UI feedback. As another example, the UI feedback may change in the following order: a first UI feedback, followed by a combination of the first UI feedback and a second UI feedback, followed by a combination of the second UI feedback and a third UI feedback.
[0086] Figure 4 is a view for explaining a process for providing a UI screen according to one or more embodiments.
[0087] At operation S410, the processor 130 may determine whether no user input has been received for a period greater than or equal to a first critical time period. Based on no user input being received for the UI screen for a period greater than or equal to the first critical time period (Y at operation S410), the processor 130 may provide a first UI feedback for the focus indicator at operation S420. According to one or more embodiments, the first UI feedback may include UI feedback that highlights the focus indicator.
[0088] At operation S430, the processor 130 may determine whether no user input has been received for a period greater than or equal to a second critical time period. Based on no user input being received for the UI screen for a period greater than or equal to the second critical time period (Y at operation S430), the processor 130 may overlap and provide a first UI feedback and a second UI feedback for the focus indicator at operation S440. Here, the second critical time period may be greater than the first critical time period. According to one or more embodiments, the second UI feedback may include UI feedback that highlights an area adjacent to the GUI item where the focus indicator is located.
[0089] At operation S450, the processor 130 may determine whether user input has not been received for a period greater than or equal to a third critical period. Based on no user input to the UI screen being received for a period greater than or equal to the third critical period (Y at operation S450), the processor 130 may, at operation S460, overlap and provide first UI feedback, second UI feedback, and third UI feedback for the focus indicator. Here, the third critical period may be greater than the second critical period. That is, the second critical period of operation S430 may be greater than the first critical period of operation S410 and less than the third critical period of operation S450. According to one or more embodiments, the third UI feedback may include UI feedback for adjusting the brightness of the remaining area except for the area including the GUI item where the focus indicator is located and the area adjacent to the GUI item where the focus indicator is located.
[0090] Figure 5 is a view for explaining a process for providing a UI screen for an electronic device according to one or more embodiments.
[0091] At operation S510, the processor 130 may determine whether user input has not been received for a period greater than or equal to a first critical period. Based on no user input to the UI screen being received for a period greater than or equal to the first critical period (Y at operation S510), the processor 130 may, at operation S520, provide UI feedback by alternately changing the transparency of the focus indicator. In this case, the focus indicator may be highlighted for the user to recognize the focus indicator blinking.
[0092] At operation S530, the processor 130 may determine whether user input has not been received for a period greater than or equal to a second critical period. Based on no user input to the UI screen being received for a period greater than or equal to the second critical period (Y at operation S530), the processor 130 may, at operation S540, overlap and provide the first UI feedback and the second UI feedback of operation S520. Here, the second UI feedback may include UI feedback for highlighting the area adjacent to the GUI item where the focus indicator is located. Here, the highlighting may include various effects, such as an illumination effect, a gradient effect, and a light effect for highlighting the adjacent area.
[0093] At operation S550, the processor 130 may determine whether user input has not been received within a third critical time period that is greater than or equal to a threshold. Based on not receiving user input to the UI screen within a third critical time period that is greater than or equal to a threshold (Y at operation S550), at operation S560, the processor 130 may overlap and provide a first UI feedback of operation S520, a second UI feedback of operation S530, and a third UI feedback. Here, the third UI feedback may include a UI feedback that reduces the brightness of a remaining area other than an area including a GUI item where a focus indicator is located and an area adjacent to the GUI item where the focus indicator is located.
[0094] Figure 6 is a view for explaining an example of a first UI feedback according to one or more embodiments.
[0095] According to one or more embodiments, the first UI feedback may include alternately changing the transparency of the focus indicator 20, as Figure 6 shown.
[0096] For example, as Figure 6 shown, to provide the first UI feedback 600, the transparency of the focus indicator 20 located on the GUI item 10 may be alternately changed. For example, the transparency of the focus indicator 20 may be alternately changed in the following order: a first UI 610, where the transparency of the focus indicator 20 is a first transparency, followed by a second UI 620, where the transparency of the focus indicator 20 is a second transparency, followed by a third UI 630, where the transparency of the focus indicator 20 is a third transparency, followed by the first UI 610, followed by the second UI 620, followed by the third UI 630, and so on. However, the embodiments are not limited thereto, and the transparency may also be changed in the following order: the first UI 610, followed by the second UI 620, followed by the third UI 630, followed by the second UI 620, followed by the first UI 610, and so on. For example, as Figure 6 shown, the transparency may be increased in the following order: a first transparency, followed by a second transparency, followed by a third transparency.
[0097] According to one or more embodiments, alpha blending can be used to provide UI feedback that alternately changes the transparency of a focus indicator. Here, alpha blending can refer to a method that assigns a new value, referred to as alpha (A), to red-green-blue (RGB) color values and then displays a blend of the background RGB values and the alpha value to provide a transparent effect when one image is overlapped on top of another. For example, the alpha value can be divided into values from zero to 255, or from 0.0 to 1.0. Here, zero can indicate completely transparent, and 255 (or a maximum value such as 1.0) can conversely indicate completely opaque. However, the embodiments are not limited thereto. For example, in an embodiment, zero can indicate completely opaque, and 255 (or a maximum value such as 1.0) can conversely indicate completely transparent. For example, based on allocating 8 bits for the alpha value to represent values from zero to 255, the higher the corresponding value, the higher the ratio of the corresponding pixel, and vice versa. According to one or more embodiments, the processor 130 can blend a graphical image A including the focus indicator with the remaining graphical image B (e.g., an image including a plurality of GUI items). In this case, the blending operation can be expressed as, for example, A*alpha + B*(1 - alpha), or B*(1 - alpha) + A*alpha, or B*alpha + G. For example, the processor 130 can continuously blend and provide a plurality of graphical images A while maintaining the graphical image B, and the transparency of the region corresponding to the focus indicator in the graphical image A will change.
[0098] Figure 7 is a view for explaining an example of gradually changing UI feedback according to one or more embodiments.
[0099] According to Figure 7 the illustrated embodiment, the processor 130 can provide a first UI feedback 600 based on not receiving a user input to the UI screen within a first critical time period greater than or equal to. For example, the first UI feedback 600 can be feedback provided by alternately changing the transparency of the focus indicator 20 located on the GUI item 10, as referred to above with reference to Figure 6 described.
[0100] Next, over time, the processor 130 may, for example, based on not receiving user input to the UI screen within a second critical time period that is greater than or equal to a first critical time period, overlap and provide a first UI feedback 600 and a second UI feedback 710, where the second critical time period may be greater than the first critical time period. Here, the second UI feedback 710 may indicate an effect of highlighting an external area adjacent to the focus indicator. For example, the second UI feedback 710 may include at least one of various effects such as an illumination effect, a gradient effect, and a light effect of highlighting an external area adjacent to the focus indicator. Alpha blending may also be used to provide the highlighting effect of the adjacent area, and it is not limited thereto. According to one or more embodiments, the processor 130 may blend and provide a graphic image A including a focus indicator, a graphic image C including a highlighting effect of an adjacent area, and a remaining graphic image (e.g., an image including a plurality of GUI items).
[0101] Next, over time, the processor 130 may, for example, based on not receiving user input to the UI screen within a third critical time period that is greater than or equal to the second critical time period, further provide a third UI feedback while overlapping and providing the first UI feedback 600 and the second UI feedback 710, where the third critical time period may be greater than the second critical time period. Here, the third UI feedback 720 may include reducing the brightness of a remaining area other than an area including the GUI item where the focus indicator is located and an area adjacent to the GUI item where the focus indicator is located.
[0102] Figure 8 is a view for explaining an example of providing first and second UI feedbacks when overlapping each other according to one or more embodiments.
[0103] According to one or more embodiments, the processor 130 may overlap and provide the first UI feedback 600 with the second UI feedback 710 based on not recognizing user input to the UI screen within a second critical time period that is greater than or equal to a first critical time period, where the second critical time period may be greater than the first critical time period.
[0104] According to one or more embodiments, as Figure 8 shown, the processor 130 may provide the first UI feedback 600 by alternately changing the transparency of the focus indicator 20 located on the GUI item 10. In addition, as Figure 8 shown, the processor 130 may overlap and provide the first UI feedback 600 with the second UI feedback 710. For example, the second UI feedback 710 may include at least one of various effects such as an illumination effect, a gradient effect, and a light effect of highlighting an external area adjacent to the focus indicator 20.
[0105] For example, when providing the second UI feedback 710, the transparency of the focus indicator 20 can be alternately changed in the following order: the first UI 810 where the transparency of the focus indicator 20 is the first transparency, followed by the second UI 820 where the transparency of the focus indicator 20 is the second transparency, followed by the third UI 830 where the transparency of the focus indicator 20 is the third transparency, followed by the first UI 810, followed by the second UI 820, followed by the third UI 830.
[0106] Figure 9 is a view for explaining an example of providing first UI feedback, second UI feedback, and third UI feedback when overlapping each other according to one or more embodiments.
[0107] According to one or more embodiments, the processor 130 may overlap and provide the first UI feedback 600, the second UI feedback 710, and the third UI feedback 720 based on not receiving user input to the UI screen within a third critical time period greater than or equal to, where the third critical time period may be greater than the second critical time period.
[0108] According to one or more embodiments, as Figure 9 shown, the processor 130 may provide the first UI feedback 600 by alternately changing the transparency of the focus indicator 20 located on the GUI item 10. In addition, as Figure 9 shown, the processor 130 may overlap and provide the first UI feedback 600 with the second UI feedback 710. For example, the second UI feedback 710 may include at least one of the following various effects, such as an illumination effect, a gradient effect, and a light effect that highlights an external area adjacent to the focus indicator 20. In addition, as Figure 9 shown, the processor 130 may overlap and provide the first UI feedback 600, the second UI feedback 710, and the third UI feedback 720. For example, as Figure 9 shown, the third UI feedback may be a feedback that reduces the brightness of the remaining area except for the area including the GUI item 10, the focus indicator 20, and the area providing the second UI feedback.
[0109] For example, when providing the second UI feedback 710 and the third feedback 720, the transparency of the focus indicator 20 can be alternately changed in the following order: the first UI 910 where the transparency of the focus indicator 20 is the first transparency, followed by the second UI 920 where the transparency of the focus indicator 20 is the second transparency, followed by the third UI 930 where the transparency of the focus indicator 20 is the third transparency, followed by the first UI 910, followed by the second UI 920, followed by the third UI 930.
[0110] For example, the transparency of the focus indicator 20 can be alternately changed in the following order: the first UI 910 where the transparency of the focus indicator 20 is the first transparency, followed by the second UI 920 where the transparency of the focus indicator 20 is the second transparency, followed by the third UI 930 where the transparency of the focus indicator 20 is the third transparency, followed by the first UI 810, and then followed by the second UI 820.
[0111] Figure 10 is a view for explaining an example of the first UI feedback according to one or more embodiments.
[0112] According to one or more embodiments, as Figure 10 shown, the first UI feedback may be a UI feedback that alternately changes the size of the GUI item where the focus indicator 20 is located.
[0113] For example, as Figure 10 shown, according to the first UI feedback 1000, the size of the GUI item 10 can be alternately changed by repeatedly shrinking / enlarging. For example, the size of the GUI item 10 can be alternately changed in the following order: the first UI 1011, where the size of the GUI item 10 is the first size, followed by the second UI 1012, where the size of the GUI item 10 is the second size, followed by the first UI 1011, followed by the second UI 1012, and so on. The size of the GUI item 10 can be alternately changed to three or more sizes instead of two. The size of the GUI item 10 can be changed in the following order: the first size, followed by the second size, followed by the third size, followed by the first size, followed by the second size, and so on. As another example, the size of the GUI item 10 can be changed in the following order: the first size, followed by the second size, followed by the third size, followed by the second size, followed by the first size.
[0114] Figure 11 is a view for explaining an example of providing the first UI feedback and the second UI feedback when overlapping each other according to one or more embodiments.
[0115] According to one or more embodiments, the processor 130 can overlap and provide the first UI feedback 1000 and the second UI feedback 1111 based on not receiving a user input to the UI screen within a second critical time period greater than or equal to, where the second critical time period can be greater than the first critical time period. According to one or more embodiments, as Figure 11 shown, the first UI feedback may be a UI feedback that alternately changes the size of the GUI item where the focus indicator 20 is located.
[0116] For example, as Figure 11As shown in FIG. 1 , the size of the GUI item 10 can be changed alternately by repeatedly reducing / enlarging. Figure 11 As shown, the processor 130 may overlap the first UI feedback 1000 with the second UI feedback 1111 and provide it. For example, the second UI feedback 1111 may be feedback that provides a highlighting effect to the GUI item 10. For example, the second UI feedback 1111 may provide a lighting effect to the GUI item 10, or alternately change the transparency and brightness of the GUI item 10. The method of changing the transparency of the GUI item 10 is the same / similar to the method of changing the transparency of the focus indicator 20, and redundant or repeated descriptions may be omitted.
[0117] For example, while providing the second UI feedback 1111, the size of the GUI item 10 may be changed alternately in the following order: the first UI 1110, wherein the size of the GUI item 10 is the first size, followed by the second UI 1120, wherein the size of the GUI item 10 is the second size, followed by the first UI 1110, followed by the second UI 1120, and so on.
[0118] Figure 12 is a view for explaining an example of providing first UI feedback, second UI feedback, and third UI feedback while overlapping each other according to one or more embodiments.
[0119] According to one or more embodiments, the processor 130 may overlap and provide the first UI feedback 1000, the second UI feedback 1111, and the third UI feedback 1211 based on not receiving user input to the UI screen within a period greater than or equal to a third critical time period, wherein the third critical time period may be greater than the second critical time period.
[0120] As referenced above Figure 9 As described above, the third UI feedback 1211 may be feedback for reducing the brightness of the remaining area except for the area including the GUI item 10 and the area where the focus indicator 20 is located.
[0121] For example, while providing the second UI feedback 1111 and the third UI feedback 1211, the size of the GUI item 10 may be changed alternately in the following order: the first UI 1210, in which the size of the GUI item 10 is the first size, followed by the second UI 1220, in which the size of the GUI item 10 is the second size, followed by the first UI 1210, followed by the second UI 1220, and so on.
[0122] Figure 13 is a view for explaining a third UI feedback providing method according to one or more embodiments.
[0123] According to one or more embodiments, the display 110 may include a backlight, such as an OLED or an LCD. Here, the processor 130 may provide third UI feedback through local dimming that individually controls the backlight brightness of each area. In this case, power consumption can be reduced while providing the third UI feedback.
[0124] For example, the processor 130 may determine that the UI screen includes GUI item 10, an area providing a focus indicator 20, a first area including an area providing second UI feedback, and a second area including the remaining area. The processor 130 may identify at least one first backlight block corresponding to the first area and at least one second backlight block corresponding to the second area, and individually control each of the plurality of backlight blocks by obtaining a current dimming value corresponding to the first backlight block and a current dimming value corresponding to the second backlight block. For example, the processor 130 may control the brightness of the light source of the backlight unit 1300 by using pulse width modulation (PWM) with a variable duty ratio, or may control the brightness of the light source included in the backlight unit 1300 by changing the intensity of the current. Here, the pulse width modulation signal (PWM) may control the on and off ratio of the light source, and its duty ratio (%) may be determined based on the dimming value input from the processor 130.
[0125] However, the display may not have a backlight, and in this case, the processor 130 may provide third UI feedback by adjusting the pixel values of the pixels.
[0126] Figure 14 and Figure 15 are views for explaining a method of providing a maximum focus highlighting effect according to one or more embodiments.
[0127] According to Figure 14 the embodiment shown, at operation S1410, the processor 130 may determine whether a user command for highlighting the focus indicator is received. Based on determining that a user command for highlighting the focus indicator is received (Y at operation S1410), the processor 130 may control the display 110 to temporarily provide a gradually changing UI feedback for the focus indicator within a critical time period at operation S1420. For example, in a case where the user loses focus and wants to find the focus position, the above-described gradually changing focus highlighting effect may be temporarily provided.
[0128] For example, as Figure 15As shown, the focus indicator 20 may be located on the GUI item 1510 or the GUI item 1520 that is not easily visible to the user. For example, the color of the focus indicator 20 and the color of the GUI item 1510 or the GUI item 1520 may be similar to each other. In this case, the user may not easily identify the focus position. Here, in the case of recognizing a pressing operation of a button mapped to the user's focus search (for example, a pressing operation of the triple playback button), a predetermined gesture (for example, a quick shake) from the remote control device 200 or the smart phone 300 that can perform a remote control function, etc., the processor 130 may temporarily provide the above-described step-by-step focus highlighting effect. In this case, the remote control device 200 or the smart phone 300 that can perform a remote control function may include a sensor (for example, a gyro sensor or an acceleration sensor) for recognizing a predetermined gesture.
[0129] Figure 16 And Figure 17 are views for explaining a method of releasing a focus highlighting effect according to one or more embodiments.
[0130] According to Figure 16 the embodiment shown, at operation S1610, the processor 130 may determine whether a user input context corresponding to the UI screen is recognized while providing step-by-step changing UI feedback to the focus indicator. Based on determining that the user input context of the UI screen is determined (Y at operation S1610), the processor 130 may control the display 110 not to provide UI feedback to the focus indicator at operation S1620. For example, the processor 130 may provide a smooth UX experience by naturally releasing the focus highlighting effect based on the context of recognizing the case where the user returns to manipulating the UI screen rather than the focus indicator.
[0131] For example, as Figure 17 shown, the processor 130 may recognize a pressing operation of any button (except the power button) on the remote control device 200 or a predetermined gesture (for example, a lift) from the remote control device 200 or the smart phone 300 that can perform a remote control function, while providing step-by-step changing second UI feedback to the focus indicator, as shown in UI 1710. Here, in the case where the camera 170 recognizes the user's face and gaze (for example, in the case of triggering the gaze tracking function), the processor 130 may release the focus highlighting effect, as shown in UI 1720. In this case, the remote control device 200 or the smart phone 300 that can perform a remote control function may include a sensor (for example, a gyro sensor or an acceleration sensor) for recognizing a predetermined gesture.
[0132] According to the various embodiments described above, the visual intensity of the highlighting effect can be increased by increasing the non-operation time on the UI screen, minimizing the recovery delay caused by the user losing focus. Additionally, according to the various embodiments of the present disclosure, an entry point can be provided, such as the user manually accessing the highlighting effect to find the focus, or the user naturally exiting when returning to the manipulation, allowing the focus highlighting effect function to work naturally according to the user context, thereby improving user convenience.
[0133] The method according to the various embodiments of the present disclosure described above can be implemented in the form of an application that can be installed on a conventional electronic device. Alternatively, a deep learning-based artificial neural network (or deep artificial neural network) (i.e., a learning network model) can be used to execute the method according to the various embodiments of the present disclosure described above.
[0134] Additionally, the method according to the various embodiments of the present disclosure described above can be implemented only through software upgrade or hardware upgrade of a conventional electronic device.
[0135] Additionally, the various embodiments of the present disclosure described above can be executed by an embedded server located in the electronic device or an external server located outside the electronic device.
[0136] According to one or more embodiments of the present disclosure, the various embodiments described above can be implemented in software including instructions stored in a machine-readable storage medium (e.g., a computer-readable storage medium). The machine can be a device that calls the stored instructions from the storage medium, can operate based on the called instructions, and can include an electronic device (e.g., Electronic Device A) according to the disclosed embodiments. When the instructions are executed by a processor, the processor can directly execute the functions corresponding to the instructions, or other components can execute the functions corresponding to the instructions under the control of the processor. The instructions can include code provided or run by a compiler or an interpreter. The machine-readable storage medium can be provided in the form of a non-transitory storage medium. Here, the term "non-transitory" indicates that the storage medium is tangible and does not include signals, and does not distinguish whether the data is stored in the storage medium semi-permanently or temporarily.
[0137] Additionally, according to one or more embodiments of the present disclosure, the method according to the various embodiments described above can be included and provided in a computer program product. The computer program product can be traded as a product between a seller and a buyer. The computer program product can be distributed in the form of a machine-readable storage medium (e.g., a compact disc read-only memory (CD-ROM)), or can be provided through an application store (e.g., PlayStore TMi) Online distribution. In the case of online distribution, at least a part of the computer program product can be stored or provided at least temporarily in a storage medium, such as the memory of a manufacturer's server, an application store server, or a relay server.
[0138] In addition, each component (e.g., module or program) in the above various embodiments may include a single entity or multiple entities, and some of the corresponding sub-components above may be omitted, or other sub-components may be further included in various embodiments. Alternatively or additionally, some of the components (e.g., modules or programs) may be integrated into one entity, and may perform functions performed by their respective corresponding components before integration in the same or a similar manner. Operations performed by modules, programs, or other components according to various embodiments may be performed in a sequential manner, in parallel, iteratively, or heuristically, at least some operations may be performed in a different order or omitted, or other operations may be added.
[0139] Although certain example embodiments of the present disclosure have been shown and described above, the present disclosure is not limited to the above specific embodiments, and various modifications can be made by those skilled in the art to which the present disclosure pertains without departing from the scope and spirit of the present disclosure disclosed in the appended claims. These modifications should also be understood to fall within the scope and spirit of the present disclosure.
Claims
1. An electronic device, comprising: a display; a memory configured to store at least one instruction; and at least one processor connected to the display and the memory, the at least one processor being configured to run the at least one instruction to: control the display to display a user interface (UI) screen, the UI screen including a plurality of graphical user interface (GUI) items and a focus indicator on a focus GUI item among the plurality of GUI items; based on a user input on the UI screen not being recognized within a critical period greater than or equal to a threshold, control the display to provide UI feedback for the focus indicator; and as the time during which the user input is not recognized continues, control the display to gradually change the UI feedback for the focus indicator.
2. The electronic device according to claim 1, wherein the at least one processor is further configured to: as the time during which the user input is not recognized continues, control the display to change the UI feedback for the focus indicator by gradually overlapping and providing separate UI feedback for the focus indicator.
3. The electronic device according to claim 2, wherein the separate UI feedback includes UI feedback for the focus indicator, UI feedback for an adjacent area adjacent to the focus GUI item, and UI feedback for a remaining area other than an area including the focus GUI item and the adjacent area.
4. The electronic device according to claim 2, wherein the at least one processor is further configured to: based on the user input on the UI screen not being recognized within a first critical period greater than or equal to a threshold, provide first UI feedback for the focus indicator, based on the user input on the UI screen not being recognized within a second critical period greater than or equal to a threshold, overlap and provide the first UI feedback and second UI feedback for the focus indicator, and based on the user input on the UI screen not being recognized within a third critical period greater than or equal to a threshold, overlap and provide the first UI feedback, the second UI feedback, and third UI feedback for the focus indicator; wherein the second critical period is greater than the first critical period and less than the third critical period.
5. The electronic device according to claim 4, wherein the first UI feedback includes highlighting the focus indicator, wherein the second UI feedback includes highlighting an adjacent area adjacent to the focus GUI item, and wherein the third UI feedback includes adjusting the brightness of a remaining area other than an area including the focus GUI item and the adjacent area.
6. The electronic device according to claim 5, wherein the first UI feedback includes alternately changing the transparency of the focus indicator, and the third UI feedback includes UI feedback for reducing the brightness of a remaining area other than a GUI item where the focus GUI is located and an area adjacent to the GUI item where the focus GUI is located.
7. The electronic device according to claim 5, wherein The display includes a display panel and a backlight, the backlight being configured to provide light to the display panel, and wherein the at least one processor is further configured to adjust the brightness of the remaining area by local dimming of the backlight.
8. The electronic device according to claim 4, wherein, the first UI feedback includes alternately changing the size of the focused GUI item, wherein the second UI feedback includes at least one of highlighting an adjacent area adjacent to the focused GUI item, alternately changing the brightness of the focused GUI item, and alternately changing the transparency of the focused GUI item, the third UI feedback includes adjusting the brightness of the remaining area other than the area including the focused GUI item.
9. The electronic device according to claim 1, wherein, the at least one processor is further configured to: based on receiving a user command for highlighting the focus indicator, control the display to temporarily provide a gradually changing UI feedback for the focus indicator within the critical time period.
10. The electronic device according to claim 1, wherein, the at least one processor is further configured to: while providing the gradually changing UI feedback for the focus indicator, based on identifying a user input context corresponding to the UI screen, control the display not to provide the UI feedback for the focus indicator.
11. A method for providing a user interface (UI) for an electronic device, the method comprising: displaying a user interface (UI) screen, the user interface (UI) screen including a plurality of graphical user interface (GUI) items and a focus indicator on a focused GUI item among the plurality of GUI items; providing a UI feedback for the focus indicator based on non-identification of a user input on the UI screen for a period greater than or equal to a critical time period; and gradually changing the UI feedback for the focus indicator as the time of non-identification of the user input continues.
12. The method according to claim 11, wherein, the change of the UI feedback includes: gradually overlapping and providing separate UI feedbacks for the focus indicator as the time of non-identification of the user input continues.
13. The method according to claim 2, wherein, the separate UI feedback includes a UI feedback for the focus indicator, a UI feedback for an adjacent area adjacent to the focused GUI item, and a UI feedback for the remaining area other than the area including the GUI item where the focus indicator is located and the adjacent area.
14. The method according to claim 12, wherein, the change of the UI feedback includes: providing a first UI feedback for the focus indicator based on non-identification of the user input on the UI screen for a period greater than or equal to a first critical time period; overlapping and providing the first UI feedback and a second UI feedback for the focus indicator based on non-identification of the user input on the UI screen for a period greater than or equal to a second critical time period; and Based on the user input on the UI screen not being recognized within a third critical time period that is greater than or equal to, overlapping and providing the first UI feedback, the second UI feedback, and the third UI feedback for the focus indicator, and wherein the second critical time period is greater than the first critical time period and less than the third critical time period.
15. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to: display a user interface (UI) screen that includes a plurality of graphical user interface (GUI) items and a focus indicator located on a focus GUI item among the plurality of GUI items; provide UI feedback for the focus indicator based on the user input on the UI screen not being recognized within a critical time period that is greater than or equal to; and gradually change the UI feedback for the focus indicator as the time during which the user input is not recognized continues.