WO2024080500A1 - 전자 장치 및 그 ui 제공 방법 - Google Patents
전자 장치 및 그 ui 제공 방법 Download PDFInfo
- Publication number
- WO2024080500A1 WO2024080500A1 PCT/KR2023/009426 KR2023009426W WO2024080500A1 WO 2024080500 A1 WO2024080500 A1 WO 2024080500A1 KR 2023009426 W KR2023009426 W KR 2023009426W WO 2024080500 A1 WO2024080500 A1 WO 2024080500A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- group
- title
- list
- length
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
Definitions
- This disclosure relates to an electronic device and a method of providing a UI, and more specifically, to an electronic device that provides a UI screen including a plurality of GUI items and a method of providing the UI.
- display devices such as TVs provide various contents to meet the needs of users who want various functions and new experiences.
- An electronic device may include a display, a memory storing one or more instructions, and one or more processors connected to the display and the memory to control the electronic device.
- the one or more processors by executing the one or more instructions, divide the display into (i) a first group including one or more first GUI items and (ii) a second group including one or more second GUI items.
- the display can be controlled to display the changed title by changing the length of one or more titles in the second group.
- the one or more processors may display the titles of the first group within the changed list length.
- the display can be controlled to display the changed title by changing the title length of the first group to include the title.
- the one or more processors by executing the one or more instructions, move the GUI items included in the list to one side, change the list length corresponding to the first group, and change the length of the title of the first group. and if the difference between the lengths of the changed list of the first group is identified as being within the threshold length range, the end of the title of the first group is adjusted so that the title of the first group is included within the changed list length of the first group. It can be shortened.
- the one or more processors may change the list length of the first group according to a reverse scroll input by executing the one or more instructions, and change the length of the title of the first group and the changed list length of the first group. If the difference is identified as being outside the threshold length range, the display can be controlled to redisplay the text of the shortened portion.
- the one or more processors by executing the one or more instructions, control the display to display a movable focus item on one of the one or more first GUI items according to the scroll input.
- the movable focus item is moved to one of the one or more first GUI items or one of the one or more second GUI items and the list length corresponding to the first group is changed, the second GUI item is changed based on the changed list length.
- the display can be controlled to change the length of 1 group of titles.
- the one or more processors control the display to display a fixed focus item on one of the one or more first GUI items by executing the one or more instructions, and control the one or more first GUI items according to the scroll input.
- the title length of the first group is changed based on the changed list length to display the changed title. You can control the display.
- the one or more processors control the display to display a cursor item by executing the one or more instructions, and the pointer item is positioned on any one of the one or more first GUI items. In this state, if the list length corresponding to the first group changes according to the scroll input, the display can be controlled to display the changed title by changing the title length of the first group based on the changed list length. .
- the one or more processors display the changed list length and the title of the first group. Based on the type, the display can be controlled to display the titles of the first group by abbreviating them or to replace the titles of the first group with summary titles.
- the one or more processors by executing the one or more instructions, when the list length corresponding to the first group is shortened to less than the title length of the first group according to a leftward scroll input, the first group
- the display is controlled to shorten and display at least one of the plurality of words included in the title
- the display is displayed.
- the display can be controlled to shorten and display at least one of a plurality of words included in the title of the second group.
- the one or more processors by executing the one or more instructions, when the list length corresponding to the first group is shortened to less than the title length of the first group according to a leftward scroll input, the first group
- the display is controlled to replace the title with a summary title, and when the list length corresponding to the second group is shortened to less than the title length of the second group according to a rightward scroll input, the title of the second group is summarized.
- the display can be controlled to display a title instead.
- a method of providing a UI of an electronic device includes a list identified as (i) a first group including one or more first GUI items and (ii) a second group including one or more second GUI items. displaying the title of the first group at least one of the top or bottom of the first group and displaying the title of the second group at least one of the top or bottom of the second group, and displaying the title of the first group at least one of the top or bottom of the second group, and When the list length corresponding to at least one of the first group or the second group changes according to a scroll input, the title length of at least one of the first group or the second group is changed based on the changed list length. A step of displaying the changed title may be included.
- a non-transitory computer-readable medium storing computer instructions that, when executed by a processor of an electronic device, cause the electronic device to perform an operation, wherein the operation includes one or more first GUI items, according to one or more embodiments. Displays a list identified as a first group and a second group including one or more second GUI items, displays the title of the first group at least one of the top or bottom of the first group, and displays the list of the second group.
- the changed list length It may include changing the length of one or more titles of the first group or the second group based on the list length and displaying the changed title.
- FIG. 1 is a diagram for explaining an implementation example of an electronic device according to one or more embodiments of the present disclosure.
- FIG. 2A is a block diagram showing the configuration of an electronic device according to one or more embodiments.
- FIG. 2B is a block diagram specifically illustrating the configuration of an electronic device according to one or more embodiments.
- Figure 3 is a flowchart illustrating a method of providing a UI screen according to one or more embodiments.
- FIG. 4 is a flowchart explaining in detail the method of providing the UI screen shown in FIG. 3.
- Figures 5 and 6 are diagrams for explaining a method of providing a UI screen according to a moving focus method according to one or more embodiments.
- FIG. 7 and 8 are diagrams for explaining a method of providing a UI screen according to a fixed focus method according to one or more embodiments.
- Figure 9 is a diagram for explaining a method of providing a UI screen according to a cursor movement method according to one or more embodiments.
- Figure 10 is a diagram for explaining a method of providing a UI screen according to a touch method according to one or more embodiments.
- FIG. 11 is a diagram illustrating a method of providing a UI screen according to a reverse scroll input according to one or more embodiments.
- Figure 12 is a diagram for explaining a method of providing a UI screen according to a scroll input according to one or more embodiments.
- Figure 13 is a diagram for explaining a method of providing a UI screen according to a scroll input according to one or more embodiments.
- FIGS. 14, 15A, and 15B are diagrams for explaining a method of providing a UI screen according to one or more embodiments by using one or more implementation examples.
- expressions such as “have,” “may have,” “includes,” or “may include” refer to the presence of the corresponding feature (e.g., a numerical value, function, operation, or component such as a part). , and does not rule out the existence of additional features.
- expressions such as “A or B,” “at least one of A or/and B,” or “one or more of A or/and B” may include all possible combinations of the items listed together.
- expressions such as “first,” “second,” “first,” or “second,” can modify various components regardless of order and/or importance, and can refer to one component. It is only used to distinguish from other components and does not limit the components.
- a component e.g., a first component
- another component e.g., a second component
- connection to it should be understood that a certain component can be connected directly to another component or connected through another component (e.g., a third component).
- the expression “configured to” used in the present disclosure may mean, for example, “suitable for,” “having the capacity to,” depending on the situation. ,” can be used interchangeably with “designed to,” “adapted to,” “made to,” or “capable of.”
- the term “configured (or set to)” may not necessarily mean “specifically designed to” in hardware.
- the expression “a device configured to” may mean that the device is “capable of” working with other devices or components.
- the phrase "processor configured (or set) to perform A, B, and C" refers to a processor dedicated to performing the operations (e.g., an embedded processor), or by executing one or more software programs stored on a memory device.
- a “module” or “unit” performs at least one function or operation, and may be implemented as hardware or software, or as a combination of hardware and software. Additionally, a plurality of “modules” or a plurality of “units” may be integrated into at least one module and implemented with at least one processor, except for “modules” or “units” that need to be implemented with specific hardware.
- FIG. 1 is a diagram for explaining an implementation example of an electronic device according to one or more embodiments of the present disclosure.
- the electronic device 100 may be implemented with various types of display devices.
- the electronic device 100 may be a TV, tablet PC, mobile phone, desktop PC, laptop PC, PDA, portable multimedia player (PMP), large format display (LFD), digital signage, or digital signage (DID).
- Any device having a display function such as an information display, video wall, projector, refrigerator, air conditioner, air purifier, medical device, or device well known to those skilled in the art, is applicable without limitation.
- the electronic device 100 may be remotely controlled based on a control signal received from a device having a remote control function, such as a remote control device (not shown) or a user terminal (not shown) running a remote control application.
- a remote control device such as a remote control device (not shown) or a user terminal (not shown) running a remote control application.
- the electronic device 100 can be controlled by a user's input, for example, a user's touch input.
- the electronic device 100 provides a UI (User Interface) screen including a plurality of Graphic User Interface (GUI) items and displays the plurality of GUI based on a navigation input received from a remote control device (not shown). You can control navigation between items.
- UI User Interface
- GUI Graphic User Interface
- 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 item located in any one of these GUI items.
- the electronic device 100 may display a plurality of GUI items arranged on the same list by moving them in one direction based on a scroll input received from the remote control device.
- GUI items corresponding to a plurality of groups may be provided on one list.
- the group title corresponding to each group may be provided on one side of the list corresponding to each group.
- GUI items corresponding to the “Accessories&Music” group and GUI items corresponding to the “Apps&Devices” group may be provided on one list 10, and the titles of each group may be provided aligned at the top left of the group.
- the list length corresponding to one of the plurality of groups becomes shorter than the group title, which may cause the titles of the plurality of groups to collide with each other and be displayed.
- FIG. 2A is a block diagram showing the configuration of an electronic device according to one or more embodiments.
- the electronic device 100 includes a display 110, a memory 120, and one or more processors 130.
- the display 110 may be implemented as a display including a self-emitting device or a display including a non-emitting device and a backlight.
- a display including a self-emitting device or a display including a non-emitting device and a backlight.
- LCD Liquid Crystal Display
- OLED Organic Light Emitting Diodes
- LED Light Emitting Diodes
- micro LED micro LED
- Mini LED Plasma Display Panel
- PDP Plasma Display Panel
- QD Quantum dot
- QLED quantum dot light-emitting diodes
- the display 110 may also include a driving circuit and a backlight unit that may be implemented in the form of a-si TFT, low temperature poly silicon (LTPS) TFT, or organic TFT (OTFT).
- LTPS low temperature poly silicon
- OFT organic TFT
- a touch sensor that detects a touch operation in the form of a touch film, touch sheet, touch pad, or other touch mechanism known to those skilled in the art is disposed on the front of the display 110 to enable various types of touch input. It can be implemented to be detectable.
- the display 110 can detect various types of touch input, such as a touch input by the user's hand, a touch input by an input device such as a stylus pen, and a touch input by a specific electrostatic material.
- the input device may be implemented as a pen-type input device that can be referred to by various terms such as an electronic pen, stylus pen, and S-pen.
- the display 110 may be implemented as a flat display, a curved display, a flexible display capable of folding and/or rolling, or other display configurations known to those skilled in the art.
- the memory 120 may store data necessary for various embodiments.
- the memory 120 may be implemented as a memory embedded in the electronic device 100' or as a memory detachable from the electronic device 100, depending on the data storage purpose. For example, in the case of data for driving the electronic device 100, it is stored in a memory embedded in the electronic device 100', and in the case of data for the expansion function of the electronic device 100, it is attached and detachable from the electronic device 100. This can be stored in available memory.
- volatile memory e.g., dynamic RAM (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM), etc.
- non-volatile memory Examples: one time programmable ROM (OTPROM), programmable ROM (PROM), erasable and programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (e.g. NAND flash or NOR flash, etc.) ), a hard drive, or a solid state drive (SSD).
- a memory card for example, a compact memory card (CF) may be used.
- USB Universal Serial Bus
- SD Secure Digital
- Micro-SD micro secure digital
- Mini-SD mini secure digital
- xD extreme digital
- MMC multi-media card
- external memory that can be connected to a USB port (For example, USB memory) or other types of memory known to those skilled in the art.
- One or more processors 130 generally control the operation of the electronic device 100. Specifically, one or more processors 130 may be connected to each component of the electronic device 100 and generally control the operation of the electronic device 100. For example, one or more processors 130 may be electrically connected to the display 110 and the memory 120 to control the overall operation of the electronic device 100. The processor 130 may be comprised of one or multiple processors.
- One or more processors 130 may perform operations of the electronic device 100 according to various embodiments by executing one or more instructions stored in the memory 120.
- One or more processors 130 include a CPU (Central Processing Unit), GPU (Graphics Processing Unit), APU (Accelerated Processing Unit), MIC (Many Integrated Core), DSP (Digital Signal Processor), NPU (Neural Processing Unit), and hardware. It may include one or more of an accelerator or machine learning accelerator. One or more processors 130 may control one or any combination of other components of the electronic device and may perform operations related to communication or data processing. One or more processors 130 may execute one or more programs or instructions stored in memory. For example, one or more processors may perform a method according to one or more embodiments of the present disclosure by executing one or more instructions stored in memory.
- the plurality of operations may be performed by one processor or by a plurality of processors.
- the first operation, the second operation, and the third operation may all be performed by the first processor.
- the first and second operations may be performed by a first processor (e.g., a general-purpose processor) and the third operation may be performed by a second processor (e.g., an artificial intelligence-specific processor).
- the one or more processors 130 may be implemented as a single core processor including one core, or one or more multi-cores including a plurality of cores (e.g., homogeneous multi-core or heterogeneous multi-core). It may also be implemented as a processor (multicore processor). When one or more processors 130 are implemented as multi-core processors, each of the plurality of cores included in the multi-core processor may include processor internal memory such as cache memory and on-chip memory, and may include a plurality of cores. A common cache shared by cores may be included in multi-core processors.
- each of the plurality of cores (or some of the plurality of cores) included in the multi-core processor may independently read and perform program instructions for implementing the method according to one or more embodiments of the present disclosure, and the plurality of cores may Program instructions for implementing a method according to one or more embodiments of the present disclosure may be read and performed in conjunction with all (or part of) the present disclosure.
- the plurality of operations may be performed by one core among a plurality of cores included in a multi-core processor, or may be performed by a plurality of cores. It may be possible.
- the first operation, the second operation, and the third operation are performed by the method according to one or more embodiments, the first operation, the second operation, and the third operation are all included in the multi-core processor. It may be performed by one core, and the first operation and the second operation may be performed by the first core included in the multi-core processor, and the third operation may be performed by the second core included in the multi-core processor.
- a processor may mean a system-on-chip (SoC) in which one or more processors 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.
- SoC system-on-chip
- the core may be implemented as a CPU, GPU, APU, MIC, DSP, NPU, hardware accelerator, or machine learning accelerator, but embodiments of the present disclosure are not limited thereto.
- processor 130 for convenience of explanation, one or more processors 130 will be referred to as processor 130.
- FIG. 2B is a block diagram specifically illustrating the configuration of an electronic device according to one or more embodiments.
- the electronic device 100' includes a display 110, a memory 120, one or more processors 130, a communication interface 140, a user interface 150, a speaker 160, and a sensor 170. may include.
- a display 110 includes a display 110, a memory 120, one or more processors 130, a communication interface 140, a user interface 150, a speaker 160, and a sensor 170.
- processors 130 may include a communication interface 140, a user interface 150, a speaker 160, and a sensor 170.
- the communication interface 140 may be implemented as various interfaces depending on the implementation example of the electronic device 100'.
- the communication interface 140 includes Bluetooth, AP-based Wi-Fi (Wireless LAN network), Zigbee, wired/wireless LAN (Local Area Network), WAN (Wide Area Network), Ethernet, IEEE 1394, HDMI (High-Definition Multimedia Interface), USB (Universal Serial Bus), MHL (Mobile High-Definition Link), AES/EBU (Audio Engineering Society/ European Broadcasting Union), Optical , Coaxial or other communication methods known to those skilled in the art may be used to communicate with external devices, external storage media (eg, USB memory), external servers (eg, web hard drives), etc.
- the communication interface 140 may communicate with a remote control device (not shown) or/and a user terminal (not shown) having a remote control function.
- the user interface 150 may be implemented with devices such as buttons, touch pads, mice, and keyboards, or with a touch screen that can also perform the display function and manipulation input function described above.
- the speaker 160 may be configured to output 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 or various notifications in audio format according to various embodiments of the present disclosure.
- Sensor 170 may include various types of sensors, such as a touch sensor, proximity sensor, acceleration sensor, geomagnetic sensor, gyro sensor, pressure sensor, position sensor, light sensor, or other sensors known to those skilled in the art.
- sensors such as a touch sensor, proximity sensor, acceleration sensor, geomagnetic sensor, gyro sensor, pressure sensor, position sensor, light sensor, or other sensors known to those skilled in the art.
- the electronic device 100' may include a camera, a microphone, a tuner, a demodulator, or other components known to those skilled in the art, depending on the implementation.
- the camera can be turned on and take pictures according to a preset event.
- the camera can convert the captured image into an electrical signal and generate image data based on the converted signal.
- a subject is converted into an electrical image signal through a semiconductor optical device (CCD; Charge Coupled Device), and the converted image signal can be amplified and converted into a digital signal and then processed.
- CCD semiconductor optical device
- the microphone is designed to receive the user's voice or other sounds and convert them into audio data.
- the electronic device 100' may receive a user's voice input through an external device through the communication interface 140.
- the tuner can receive RF broadcast signals by tuning a channel selected by the user or all previously stored channels among RF (Radio Frequency) broadcast signals received through an antenna.
- RF Radio Frequency
- the demodulator may receive and demodulate the digital IF signal (DIF) converted from the tuner and perform channel decoding, etc.
- DIF digital IF signal
- the processor 130 may provide a UI screen including GUI items having various sizes and/or various ratios.
- the GUI item may include various types of images or/and text corresponding to various types of content, such as image content, video content, applications, and advertising content.
- a GUI item may be a thumbnail, representative image, title, description, etc. that represents the content, but may also include an image or/and text that can identify the content.
- the processor 130 may group and display GUI items.
- grouping and display may mean that GUI items included in one group are displayed in different areas to distinguish them from GUI items included in another group.
- the processor 130 may display the title of each group at least at the top or bottom of each group.
- the processor 130 may display the group title at the top of each group in a left-aligned manner, but it is not necessarily limited to this. For example, it is possible to display left-aligned at the bottom of each group, or right-aligned at the top of each group.
- multiple groups may be displayed on one list. That is, GUI items included in each of a plurality of groups may be displayed as moving in one direction in conjunction with a scroll input.
- scrolling means moving the information displayed on the screen up and down or left and right. If the amount of information displayed on the screen exceeds one screen, the entire information already displayed on the screen can move up and down or left and right.
- Scroll input may include various user commands that cause scrolling.
- Figure 3 is a flowchart illustrating a method of providing a UI screen according to one or more embodiments.
- processor 130 displays a list identified as a first group containing one or more first GUI items and a second group containing one or more second GUI items. (110) can be controlled (S310). Additionally, the processor 130 displays the title of the first group at least one of the top or bottom of the display area of the first group item and displays the title of the second group at least one of the top or bottom of the display area of the second group item. It can be displayed (S320).
- steps S310 and S320 are described separately for convenience of explanation, but it goes without saying that the GUI items and group titles of each group are displayed simultaneously.
- the processor 130 may identify whether the length of the list corresponding to at least one of the first group or the second group changes (S340).
- the processor 130 may identify whether the change value of the list length corresponding to at least one of the first group or the second group is greater than or equal to the threshold length.
- the threshold length may be set differently depending on the list length corresponding to each group. For example, the threshold length may be determined differently depending on the list length corresponding to each group currently displayed on the screen.
- the processor 130 may identify whether the difference between the first group of title lengths (or second group of title lengths) and the first group of list lengths (or second group of list lengths) is within a threshold length range. You can.
- the threshold length range may be a preset value, and the length of the title of the first group (or the length of the title of the second group) and the changed list length of the first group (or the list length of the second group) are almost similar. It can be determined by value.
- the processor 130 When the processor 130 identifies that the list length corresponding to at least one of the first group or the second group has changed (S340:Y), the processor 130 changes the title length of one or more of the first group or the second group based on the changed list length.
- the display 110 can be controlled to display changes (S350). According to one example, if the change value of the list length corresponding to at least one of the first group or the second group is greater than or equal to the threshold length, the processor 130 changes the title length of one or more of the first group or the second group and displays the display. (110) can be controlled.
- the processor 130 selects the first group or the first group if the difference between the title length of the first group (or the title length of the second group) and the list length of the first group (or the list length of the second group) is within the threshold length range.
- the display 110 can be controlled to display the title by changing the length of one or more of the two groups.
- the processor 130 configures the display 110 to change and display the title length of the first group when the list length corresponding to the first group becomes shorter than the title length of the first group according to a leftward scroll input. You can control it. In addition, the processor 130 controls the display 110 to change and display the title length of the second group when the list length corresponding to the second group becomes shorter than the title length of the second group according to the rightward scroll input. You can.
- FIG. 4 is a flowchart explaining in detail the method of providing the UI screen shown in FIG. 3.
- GUI items included in the list may be moved to one side and the list length corresponding to the first group may be changed ( S420).
- the processor 130 may identify whether the difference between the length of the title of the first group and the length of the changed list of the first group is within the threshold length range (S430).
- the critical length range may be a preset value and may be determined as a value such that the length of the title of the first group and the length of the changed list of the first group are almost similar. That is, the processor 130 may identify whether the difference between the length of the title of the first group and the length of the changed list of the first group becomes similar with a small margin.
- the processor 130 When the processor 130 identifies that the difference between the length of the title of the first group and the length of the changed list of the first group is within the threshold length range (S430:Y), the processor 130 shortens the end of the title of the first group ( or omitted) (S440). That is, the processor 130 may shorten the end of the first group's titles so that the first group's titles are included within the changed list length of the first group.
- abbreviation processing may include processing using ellipses such as "", but is not necessarily limited thereto, and is applicable without limitation as long as it is an indication that the remaining part has been abbreviated (or omitted). For example, referring to Figure 1, the title of the “Accessories & Music” group may be shortened to “Accessories & Mu...”.
- the processor 130 may shorten the end of the title of the first group and then identify whether the list length of the first group changes according to the reverse scroll input (S450).
- the processor 130 determines that the difference between the length of the title of the first group and the length of the changed list of the first group is outside the threshold length range according to the reverse scroll input (S460:Y), the processor 130 corresponds to the shortened portion.
- the text can be displayed repeatedly (S470). For example, when the length of the list of the first group becomes long enough to display the text at the end of the title of the first group according to the reverse scroll input, the processor 130 displays the text corresponding to the shortened portion again. can do.
- the processor 130 may shorten the appropriate text portion based on the text type of the group title. For example, if the group title is a type that contains one word (e.g., Sonsored), or a type that contains multiple consecutive words (e.g., Recently Played), the end of the title may be shortened. You can. As another example, if the group title is a type in which multiple words are joined by & and the length of the title word placed at the front is relatively long, the title word placed at the front can be shortened. Accordingly, the user can recognize at least part of each of the plurality of words even if the group title is shortened.
- the group title is a type that contains one word (e.g., Sonsored), or a type that contains multiple consecutive words (e.g., Recently Played)
- the end of the title may be shortened. You can.
- the group title is a type in which multiple words are joined by & and the length of the title word placed at the front is relatively long, the title word placed
- the processor 130 may replace the group title with summary text and display it.
- the group title can be replaced with a summarized word rather than an abbreviation such as ..
- the group text is abc def ghi, it can be replaced with summary text such as ADG, or it can be replaced with summary text such as abc.
- the summary text may take various forms depending on the type of group title. For example, Recently Played can be replaced with summary text that the user can recognize, such as “Recently P” or “Recently.”
- the processor 130 may identify whether to shorten the appropriate text portion or replace it with summary text based on the text type of the group title. For example, the group title can be shortened or replaced with summary text based on the user's recognition of the shortened or summarized text. Recognition may correspond to the likelihood that an abbreviated version of the title will be recognized.
- the scroll input may be a preset navigation input, for example, a pressing operation (e.g., long press input) on a specific button provided in a remote control device (not shown), a touch scroll operation, Input may be performed in various forms depending on the implementation type of the electronic device 100, such as scroll button operation or continuous key input on a wheel input device.
- the scroll control method of the list may include various types such as a moving focus method, a fixed focus method, and a cursor (or pointer) movement method.
- a method of providing a UI screen corresponding to various types of scroll control methods will be described with reference to the drawings.
- Figures 5 and 6 are diagrams for explaining a method of providing a UI screen according to a moving focus method according to one or more embodiments.
- the processor 130 controls the display 110 to display a movable focus item on any one of the one or more first GUI items included in the first group.
- the movable focus item is an item for controlling the scrolling of the list according to the movable focus method. According to the scroll input, the movable focus item can be moved in one direction and the GUI items included in the list can be moved in the opposite direction.
- GUI items may be arranged horizontally, vertically, diagonally, or in another suitable direction and may have a specific shape (e.g., square, rounded square, circle, diamond, etc.).
- the focus item may be highlighted on the border of the GUI item, but is not necessarily limited to this and may be highlighted on the entire GUI item or on some borders.
- the movable focus item is selected from another one of the one or more first GUI items included in the first group or one of the one or more second GUI items included in the second group.
- the list length corresponding to the first group may be changed by moving to one (S530).
- the processor 130 may identify whether the difference between the title length of the first group and the changed list length is within the threshold length range (S540).
- the processor 130 identifies (or determines) that the difference between the length of the title of the first group and the length of the changed list of the first group is within the threshold length range (S540:Y), the end of the title of the first group can be shortened (or omitted) (S550).
- the processor 130 may display the UI screen 600 as shown in the upper part of FIG. 6.
- the UI screen 600 may include various menu items 601, 602, 603, 604, and 605 and a plurality of GUI item lists 610, 620, 630, and 640.
- the GUI items 631, 632, 633 included in the first group (Accessories&Music group) and the GUI items 634, 635, 636, 637, 638 included in the second group (Apps&Devices group) are one It may be provided on a list 630.
- the first group (Accessories&Music group) may be displayed in the left area of the list 630
- the second group (Apps&Devices group) may be displayed in the right area of the list 630.
- a list may correspond to items contained in the same row, column, or tile of the display.
- the title of the first group i.e., “Accessories&Music”
- the title of the second group i.e., “Apps&Devices”
- a movable focus item 20 may be displayed on any one GUI item 633 included in the first group (Accessories&Music group).
- the position of the movable focus item 20 is moved to the GUI item 634 included in the second group (Apps&Devices group), and the GUI items included in the list 630 are moved to the left.
- the GUI item 631 located at the front of the list 630 disappears from the screen and the list length corresponding to the first group (Accessories&Music group) becomes shorter, while a new GUI item 639 is displayed and the second group becomes shorter.
- the length of the list corresponding to the group (Apps&Devices group) becomes longer.
- the processor 130 may shorten the titles of the first group.
- the end of "Accessories&Music” can be summarized as "Accessories".
- the title of the first group collides with the title of the second group (i.e., Apps&Devices) and is not displayed.
- FIG. 7 and 8 are diagrams for explaining a method of providing a UI screen according to a fixed focus method according to one or more embodiments.
- the processor 130 may control the display 110 to display a fixed focus item on any one of one or more first GUI items included in the first group.
- the fixed focus item is an item to control the scrolling of the list according to the fixed focus method.
- the position of the fixed focus item is fixed and the GUI items included in the list are moved in the scroll direction and are not provided on the UI screen. New GUI items that are not yet available may be provided on the UI screen.
- the processor 130 may identify whether the difference between the title length of the first group and the changed list length is within the threshold length range (S740).
- the processor 130 When the processor 130 identifies that the difference between the length of the title of the first group and the length of the changed list of the first group is within the threshold length range (S740:Y), the processor 130 shortens the end of the title of the first group ( or omitted) (S750).
- the processor 130 may display the UI screen 600 as shown in the upper part of FIG. 8. Since the configuration of the UI screen displayed at the top of FIG. 8 is similar to the configuration of the UI screen displayed at the top of FIG. 6, redundant description will be omitted. However, unlike Figure 6, in Figure 8, on the list 630 including the first group of GUI items (631, 632, 633) and the second group of GUI items (634, 635, 636, 637, 638) A fixed focus item 30 may be located on the GUI item 631 located at the front.
- GUI items 632 belonging to the first group are moved to the position of the fixed focus item 30, and the GUI items included in the list 630 are moved to the left or right.
- the GUI item 631 located at the front of the list 630 disappears from the screen and the list length corresponding to the first group (Accessories&Music group) becomes shorter, while a new GUI item 639 is displayed and the second group becomes shorter.
- the length of the list corresponding to the group (Apps&Devices group) becomes longer. Accordingly, the length of the title corresponding to the first group (Accessories&Music group), that is, “Accessories&Music,” may be shortened to less than the length of the changed list of the first group.
- the processor 130 may display the end of the title of the first group, i.e., “Accessories&Music,” as an abbreviation, i.e., “Accessories...”. Accordingly, the title of the first group collides with the title of the second group (i.e., Apps&Devices) and is not displayed. For example, it is possible to prevent titles of the first group from being displayed overlapping with titles of the second group.
- Figure 9 is a diagram for explaining a method of providing a UI screen according to a cursor movement method according to one or more embodiments.
- the processor 130 may provide a cursor item 40 on the UI screen 600 .
- the cursor item 40 may be controlled by the remote control device 910 as shown in FIG. 9, but is not necessarily limited thereto.
- the control function of the cursor item 40 may be implemented in various forms, but for convenience of explanation, it is assumed that the movement direction of the cursor item 40 and the movement direction of the list are opposite directions. That is, when the cursor item 40 moves to the right, the list is assumed to move to the left.
- the GUI item included in the second group (Apps&Devices group) ( As the list 634 moves to the right, the GUI items included in the list 630 may move to the left.
- the GUI item 631 located on the far left (for example, the start of the list) on the list 630 disappears from the screen, and the list length corresponding to the first group (Accessories&Music group) becomes shorter, while the new GUI item As (639) is displayed, the length of the list corresponding to the second group (Apps&Devices group) becomes longer.
- the processor 130 may shorten the titles of the first group.
- “Accessories&Music” can be summarized as “Accessories".
- the title of the first group collides with the title of the second group (i.e., Apps&Devices) and is not displayed.
- Figure 10 is a diagram for explaining a method of providing a UI screen according to a touch method according to one or more embodiments.
- the UI screen 600 may be provided on a display screen capable of touch input.
- the UI screen 600 may be provided on a display screen such as a tablet.
- GUI items can be moved to the left.
- the GUI item 631 located at the front of the list 630 disappears from the screen and the list length corresponding to the first group (Accessories&Music group) becomes shorter, while a new GUI item 639 is displayed and the second group becomes shorter.
- the length of the list corresponding to the group (Apps&Devices group) becomes longer.
- the processor 130 may shorten the titles of the first group.
- “Accessories&Music” can be summarized as “Accessories".
- the title of the first group collides with the title of the second group (i.e., Apps&Devices) and is not displayed.
- FIG. 11 is a diagram illustrating a method of providing a UI screen according to a reverse scroll input according to one or more embodiments.
- the upper view of FIG. 11 may be the same as the lower view of FIG. 6. That is, in the upper drawing of FIG. 11, the position of the movable focus item 20 is moved to the GUI item 634 included in the second group (Apps&Devices group) according to the scroll input, and the GUI items included in the list 630 are moved to the left. It may be moved in one direction. Accordingly, the end of the title of the first group, i.e., “Accessories&Music,” may be shortened, i.e., displayed as “Accessories...”.
- the processor 130 changes the position of the movable focus item 20 from the GUI item 634 included in the second group (Apps & Devices group) to the first group (Accessories & Music) according to the reverse scroll input in the direction opposite to the previous scroll direction.
- the GUI items 633 included in the group may be moved to the right.
- the GUI item 631 located at the front of the list 630 is displayed on the screen again, and the list length corresponding to the first group (Accessories&Music group) becomes longer, while the GUI item 639 disappears from the screen.
- the list length increases, the length of the list corresponding to the second group (Apps&Devices group) becomes shorter.
- the processor 130 may restore the shortened titles of the first group to their original state.
- the text corresponding to the abbreviated part of the title of the first group, which was displayed as “Accessories", can be displayed again and displayed as "Accessories&Music.”
- Figure 12 is a diagram for explaining a method of providing a UI screen according to a scroll input according to one or more embodiments.
- Figure 12 is a diagram for explaining another example of group title shortening processing.
- the end portion is abbreviated, but it is not necessarily limited to this.
- the middle portion not the end, may be shortened.
- the first group's title “Accessorie&Music” can be shortened to "Acce..&Music”.
- the processor 130 can shorten the appropriate text portion based on the text type of the group title. For example, as shown, if the group title is a type in which multiple words are joined by & and the length of the title word placed at the front is longer than the word threshold, the title word placed at the front can be shortened. Accordingly, the user can recognize at least part of each of the plurality of words even if the group title is shortened.
- Figure 13 is a diagram for explaining a method of providing a UI screen according to a scroll input according to one or more embodiments.
- Figure 13 is a diagram for explaining another example of group title change processing.
- ellipses such as "" are used when group title change processing is necessary, but the method is not limited to this.
- the processor 130 may replace the group title with summary text and display it.
- the group title may be replaced with a summary title and displayed.
- the processor 130 may replace the group title with a summarized word rather than an abbreviation process such as "".
- the title “Accessorie&Music” of the first group can be displayed by replacing it with summary text such as “Acce&Music”.
- FIGS. 14, 15A, and 15B are diagrams for explaining a method of providing a UI screen according to one or more embodiments as an example of implementation.
- the processor 130 may compare the group list length (width) and the group title length (width) (S1410).
- the processor 130 may identify whether the group title length is similar to the group list length or whether the group title length is shorter than the group list length (S1415).
- the fact that the group title length is similar to the group list length may mean that the length difference is within the critical length range.
- the processor 130 may shorten the end of the group title as soon as the list scrolling begins (S1420). For example, in Figure 15a, a first group including first GUI items 1511 and 1512 and a second group including second GUI items 1521 and 1522 are included in one list and the first group An example is shown where the title length is similar to the list length of the first group. In this case, the processor 130 may shorten the end of the first group title as soon as the list scrolling begins.
- the processor 130 may maintain the group title even when the list movement begins and shorten the end of the group title from the moment the group title length becomes similar to the group list length (S1425).
- the group list length S1425.
- the processor 130 may maintain the first group title even when the list movement begins, and shorten the end of the first group title from the moment the length of the first group title becomes similar to the length of the first group list.
- the processor 130 may shorten the group title even before list scrolling begins (S1430).
- the processor 130 can change the group title length to correspond when the group list length is changed by scrolling (S1435).
- the processor 130 may identify (or determine) whether the group list has scrolled out of the screen (S1440).
- the processor 130 may hide the group title from the screen (S1445). That is, the processor 130 can cause the group title to disappear from the screen.
- the processor 130 may maintain at least part of the group title in the screen.
- the processor 130 can display at least part of the group title again if it is identified that at least part of the group list that was off the screen is back on the screen (S1445:Y) ( S1460).
- the list length corresponding to one of the plurality of groups becomes shorter than the group title as the scrolling occurs, so that the titles of the plurality of groups become shorter. This prevents the display from colliding with each other. Accordingly, the user's UX experience on the UI screen can be improved.
- the methods according to various embodiments of the present disclosure described above may be implemented in the form of applications that can be installed on existing electronic devices.
- the methods according to various embodiments of the present disclosure described above may be performed using a deep learning-based artificial neural network (or deep artificial neural network), that is, a learning network model.
- the various embodiments described above may be implemented as software including instructions stored in a machine-readable storage media (e.g., a computer).
- the device is a device capable of calling instructions stored from a storage medium and operating according to the called instructions, and may include an electronic device (eg, electronic device A) according to the disclosed embodiments.
- the processor may perform the function corresponding to the instruction directly or using other components under the control of the processor.
- Instructions may contain code generated or executed by a compiler or interpreter.
- a storage medium that can be read by a device may be provided in the form of a non-transitory storage medium.
- 'non-transitory' only means that the storage medium does not contain signals and is tangible, and does not distinguish whether the data is stored semi-permanently or temporarily in the storage medium.
- the methods according to the various embodiments described above may be included and provided in a computer program product.
- Computer program products are commodities and can be traded between sellers and buyers.
- the computer program product may be distributed on a machine-readable storage medium (e.g. compact disc read only memory (CD-ROM)) or online through an application store (e.g. Play StoreTM).
- an application store e.g. Play StoreTM
- at least a portion of the computer program product may be at least temporarily stored or created temporarily in a storage medium such as the memory of a manufacturer's server, an application store server, or a relay server.
- each component e.g., module or program
- each component may be composed of a single or multiple entities, and some of the sub-components described above may be omitted, or other sub-components may be omitted. Additional components may be included in various embodiments. Alternatively or additionally, some components (e.g., modules or programs) may be integrated into a single entity and perform the same or similar functions performed by each corresponding component prior to integration. According to various embodiments, operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or at least some operations may be executed in a different order, omitted, or other operations may be added. You can.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (15)
- 전자 장치에 있어서,디스플레이;하나 이상의 명령어를 저장하는 메모리; 및상기 디스플레이 및 상기 메모리와 연결되어 상기 전자 장치를 제어하는 하나 이상의 프로세서;를 포함하며,상기 하나 이상의 프로세서는,상기 하나 이상의 명령어를 실행함으로써,상기 디스플레이 상에 (i) 하나 이상의 제1 GUI 아이템을 포함하는 제1 그룹 및 (ii) 하나 이상의 제2 GUI 아이템을 포함하는 제2 그룹으로 식별된 리스트를 표시하고상기 디스플레이 상에 상기 제1 그룹의 타이틀을 상기 제1 GUI 아이템의 상단 또는 하단 중 적어도 하나에 표시하고,상기 디스플레이 상에 상기 제2 그룹의 타이틀을 상기 제2 GUI 아이템의 상단 또는 하단 중 적어도 하나에 표시하며,상기 리스트에 대한 스크롤 입력에 따라 상기 제1 그룹 또는 상기 제2 그룹 중 적어도 하나에 대응되는 리스트 길이가 변경되면, 상기 변경된 리스트 길이에 기초하여 상기 제1 그룹 또는 상기 제2 그룹 중 하나 이상의 타이틀 길이를 변경하여 변경된 타이틀을 표시하도록 상기 디스플레이를 제어하는, 전자 장치.
- 제1항에 있어서,상기 하나 이상의 프로세서는,상기 하나 이상의 명령어를 실행함으로써,상기 리스트에 대한 스크롤 입력에 따라 상기 제1 그룹에 대응되는 리스트 길이가 변경되면, 상기 변경된 리스트 길이 이내에 상기 제1 그룹의 타이틀이 포함되도록 상기 제1 그룹의 타이틀 길이를 변경하여 변경된 타이틀을 표시하도록 상기 디스플레이를 제어하는, 전자 장치.
- 제2항에 있어서,상기 하나 이상의 프로세서는,상기 하나 이상의 명령어를 실행함으로써,상기 리스트에 포함된 GUI 아이템들이 일측으로 이동되어 상기 제1 그룹에 대응되는 리스트 길이가 변경되고 상기 제1 그룹의 타이틀의 길이 및 상기 변경된 제1 그룹의 리스트 길이 간 차이가 임계 길이 범위 내에 포함된 것으로 식별되면, 상기 변경된 제1 그룹의 리스트 길이 이내에 상기 제1 그룹의 타이틀이 포함되도록 상기 제1 그룹의 타이틀의 끝 부분을 줄임 처리하는, 전자 장치.
- 제3항에 있어서,상기 하나 이상의 명령어를 실행함으로써,상기 하나 이상의 프로세서는,역 스크롤 입력에 따라 상기 제1 그룹의 리스트 길이가 변경되고 상기 제1 그룹의 타이틀의 길이 및 상기 변경된 제1 그룹의 리스트 길이 간 차이가 상기 임계 길이 범위 내를 벗어난 것으로 식별되면, 상기 줄임 처리된 부분의 텍스트를 다시 표시하도록 상기 디스플레이를 제어하는, 전자 장치.
- 제1항에 있어서,상기 하나 이상의 프로세서는,상기 하나 이상의 명령어를 실행함으로써,상기 하나 이상의 제1 GUI 아이템 중 하나에 이동형 포커스 아이템(focus item)을 표시하도록 상기 디스플레이를 제어하고,상기 스크롤 입력에 따라 상기 이동형 포커스 아이템이 상기 하나 이상의 제1 GUI 아이템 중 다른 하나 또는 상기 하나 이상의 제2 GUI 아이템 중 어느 하나로 이동되어 상기 제1 그룹에 대응되는 리스트 길이가 변경되면, 상기 변경된 리스트 길이에 기초하여 상기 제1 그룹의 타이틀 길이를 변경하여 변경된 타이틀을 표시하도록 상기 디스플레이를 제어하는, 전자 장치.
- 제1항에 있어서,상기 하나 이상의 프로세서는,상기 하나 이상의 명령어를 실행함으로써,상기 하나 이상의 제1 GUI 아이템 중 어느 하나에 고정형 포커스 아이템을 표시하도록 상기 디스플레이를 제어하고,상기 스크롤 입력에 따라 상기 하나 이상의 제1 GUI 아이템 중 다른 하나가 상기 고정형 포커스 아이템 위치로 이동되어 상기 제1 그룹에 대응되는 리스트 길이가 변경되면, 상기 변경된 리스트 길이에 기초하여 상기 제1 그룹의 타이틀 길이를 변경하여 변경된 타이틀을 표시하도록 상기 디스플레이를 제어하는, 전자 장치.
- 제1항에 있어서,상기 하나 이상의 프로세서는,상기 하나 이상의 명령어를 실행함으로써,커서 아이템(cursor item)을 표시하도록 상기 디스플레이를 제어하고,상기 포인터 아이템이 상기 하나 이상의 제1 GUI 아이템 중 어느 하나 상에 위치된 상태에서 상기 스크롤 입력에 따라 상기 제1 그룹에 대응되는 리스트 길이가 변경되면, 상기 변경된 리스트 길이에 기초하여 상기 제1 그룹의 타이틀 길이를 변경하여 표시하도록 상기 디스플레이를 제어하는, 전자 장치.
- 제1항에 있어서,상기 하나 이상의 프로세서는,상기 하나 이상의 명령어를 실행함으로써,상기 리스트에 대한 스크롤 입력에 따라 상기 제1 그룹에 대응되는 리스트 길이가 변경되면, 상기 변경된 리스트 길이 및 상기 제1 그룹의 타이틀 타입에 기초하여 상기 제1 그룹의 타이틀을 줄임 처리하여 표시하거나 제1 그룹의 타이틀을 요약 타이틀로 대체하여 표시하도록 상기 디스플레이를 제어하는, 전자 장치.
- 제1항에 있어서,상기 하나 이상의 프로세서는,상기 하나 이상의 명령어를 실행함으로써,좌측 방향 스크롤 입력에 따라 상기 제1 그룹에 대응되는 리스트 길이가 상기 제1 그룹의 타이틀 길이 미만으로 짧아지면 상기 제1 그룹의 타이틀에 포함된 복수의 워드 중 적어도 하나를 줄임 처리하여 표시하도록 상기 디스플레이를 제어하고,우측 방향 스크롤 입력에 따라 상기 제2 그룹에 대응되는 리스트 길이가 상기 제2 그룹의 타이틀 길이 미만으로 짧아지면 상기 제2 그룹의 타이틀에 포함된 복수의 워드 중 적어도 하나를 줄임 처리하여 표시하도록 상기 디스플레이를 제어하는, 전자 장치.
- 제1항에 있어서,상기 하나 이상의 프로세서는,상기 하나 이상의 명령어를 실행함으로써,좌측 방향 스크롤 입력에 따라 상기 제1 그룹에 대응되는 리스트 길이가 상기 제1 그룹의 타이틀 길이 미만으로 짧아지면 상기 제1 그룹의 타이틀을 요약 타이틀로 대체하여 표시하도록 상기 디스플레이를 제어하고,우측 방향 스크롤 입력에 따라 상기 제2 그룹에 대응되는 리스트 길이가 상기 제2 그룹의 타이틀 길이 미만으로 짧아지면 상기 제2 그룹의 타이틀을 요약 타이틀로 대체하여 표시하도록 상기 디스플레이를 제어하는, 전자 장치.
- 전자 장치의 UI 제공 방법에 있어서,(i) 하나 이상의 제1 GUI 아이템을 포함하는 제1 그룹 및 (ii) 하나 이상의 제2 GUI 아이템을 포함하는 제2 그룹으로 식별된 리스트를 표시하는 단계;상기 제1 그룹의 타이틀을 상기 제1 GUI 아이템의 상단 또는 하단 중 적어도 하나에 표시하는 단계;상기 제2 그룹의 타이틀을 상기 제2 GUI 아이템의 상단 또는 하단 중 적어도 하나에 표시하는 단계; 및상기 리스트에 대한 스크롤 입력에 따라 상기 제1 그룹 또는 상기 제2 그룹 중 적어도 하나에 대응되는 리스트 길이가 변경되면, 상기 변경된 리스트 길이에 기초하여 상기 제1 그룹 또는 상기 제2 그룹 중 하나 이상의 타이틀 길이를 변경하여 변경된 타이틀을 표시하는 단계;를 포함하는 UI 제공 방법.
- 제11항에 있어서,상기 하나 이상의 타이틀 길이를 변경하여 표시하는 단계는,상기 리스트에 대한 스크롤 입력에 따라 상기 제1 그룹에 대응되는 리스트 길이가 변경되면, 상기 변경된 리스트 길이 이내에 상기 제1 그룹의 타이틀이 포함되도록 상기 제1 그룹의 타이틀 길이를 변경하여 변경된 타이틀을 표시하는 단계;를 포함하는, UI 제공 방법.
- 제12항에 있어서,상기 하나 이상의 타이틀 길이를 변경하여 표시하는 단계는,상기 리스트에 포함된 GUI 아이템들이 일측으로 이동되어 상기 제1 그룹에 대응되는 리스트 길이가 변경되고 상기 제1 그룹의 타이틀의 길이 및 상기 변경된 제1 그룹의 리스트 길이 간 차이가 임계 길이 범위 내에 포함된 것으로 식별되면, 상기 변경된 제1 그룹의 리스트 길이 이내에 상기 제1 그룹의 타이틀이 포함되도록 상기 제1 그룹의 타이틀의 끝 부분을 줄임 처리하는 단계;를 포함하는, UI 제공 방법.
- 제13항에 있어서,역 스크롤 입력에 따라 상기 제1 그룹의 리스트 길이가 변경되고 상기 제1 그룹의 타이틀의 길이 및 상기 변경된 제1 그룹의 리스트 길이 간 차이가 상기 임계 길이 범위 내를 벗어난 것으로 식별되면, 상기 줄임 처리된 부분의 텍스트를 다시 표시하는 단계;를 더 포함하는, UI 제공 방법.
- 전자 장치의 프로세서에 의해 실행되는 경우 상기 전자 장치가 동작을 수행하도록 하는 컴퓨터 명령을 저장하는 비일시적 컴퓨터 판독 가능 매체에 있어서,상기 동작은,하나 이상의 제1 GUI 아이템을 포함하는 제1 그룹 및 하나 이상의 제2 GUI 아이템을 포함하는 제2 그룹으로 식별된 리스트를 표시하는 단계;상기 제1 그룹의 타이틀을 상기 제1 GUI 아이템의 상단 또는 하단 중 적어도 하나에 표시하는 단계;상기 제2 그룹의 타이틀을 상기 제2 GUI 아이템의 상단 또는 하단 중 적어도 하나에 표시하는 단계; 및상기 리스트에 대한 스크롤 입력에 따라 상기 제1 그룹 또는 상기 제2 그룹 중 적어도 하나에 대응되는 리스트 길이가 변경되면, 상기 변경된 리스트 길이에 기초하여 상기 제1 그룹 또는 상기 제2 그룹 중 하나 이상의 타이틀 길이를 변경하여 변경된 타이틀을 표시하는 단계;를 포함하는, 비일시적 컴퓨터 판독 가능 매체.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202380057976.XA CN119631048A (zh) | 2022-10-11 | 2023-07-04 | 电子设备及其用于提供用户界面的方法 |
| EP23877430.1A EP4524706A4 (en) | 2022-10-11 | 2023-07-04 | ELECTRONIC DEVICE AND METHOD FOR PROVIDING ASSOCIATED USER INTERFACE |
| US18/241,692 US12596464B2 (en) | 2022-10-11 | 2023-09-01 | Electronic apparatus and method for providing user interface thereof |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2022-0129711 | 2022-10-11 | ||
| KR1020220129711A KR20240050032A (ko) | 2022-10-11 | 2022-10-11 | 전자 장치 및 그 ui 제공 방법 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/241,692 Continuation US12596464B2 (en) | 2022-10-11 | 2023-09-01 | Electronic apparatus and method for providing user interface thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024080500A1 true WO2024080500A1 (ko) | 2024-04-18 |
Family
ID=90669394
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2023/009426 Ceased WO2024080500A1 (ko) | 2022-10-11 | 2023-07-04 | 전자 장치 및 그 ui 제공 방법 |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20240050032A (ko) |
| WO (1) | WO2024080500A1 (ko) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20120021779A (ko) * | 2010-08-17 | 2012-03-09 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
| JP2012068702A (ja) * | 2010-09-21 | 2012-04-05 | Konica Minolta Business Technologies Inc | 画像形成装置、表示方法、および表示プログラム |
| KR101812189B1 (ko) * | 2010-10-12 | 2017-12-26 | 삼성전자주식회사 | 3차원 gui를 이용한 컨텐츠 리스트 디스플레이 방법 및 이를 적용한 3차원 디스플레이장치 |
| KR20180132305A (ko) * | 2017-06-02 | 2018-12-12 | 주식회사 엘지유플러스 | 방송 프로그램 정보 표시 방법 및 이를 수행하는 단말과 서버 |
| KR102345992B1 (ko) * | 2021-03-31 | 2022-01-03 | 쿠팡 주식회사 | 아이템 카테고리 네비게이팅 정보 제공 방법 및 전자 장치 |
-
2022
- 2022-10-11 KR KR1020220129711A patent/KR20240050032A/ko active Pending
-
2023
- 2023-07-04 WO PCT/KR2023/009426 patent/WO2024080500A1/ko not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20120021779A (ko) * | 2010-08-17 | 2012-03-09 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
| JP2012068702A (ja) * | 2010-09-21 | 2012-04-05 | Konica Minolta Business Technologies Inc | 画像形成装置、表示方法、および表示プログラム |
| KR101812189B1 (ko) * | 2010-10-12 | 2017-12-26 | 삼성전자주식회사 | 3차원 gui를 이용한 컨텐츠 리스트 디스플레이 방법 및 이를 적용한 3차원 디스플레이장치 |
| KR20180132305A (ko) * | 2017-06-02 | 2018-12-12 | 주식회사 엘지유플러스 | 방송 프로그램 정보 표시 방법 및 이를 수행하는 단말과 서버 |
| KR102345992B1 (ko) * | 2021-03-31 | 2022-01-03 | 쿠팡 주식회사 | 아이템 카테고리 네비게이팅 정보 제공 방법 및 전자 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20240050032A (ko) | 2024-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2013058539A1 (en) | Method and apparatus for providing search function in touch-sensitive device | |
| WO2012128548A2 (en) | Method and apparatus of managing items on clipboard of portable terminal | |
| WO2017086652A1 (en) | Electronic device having rollable display and method of controlling the same | |
| WO2014061886A1 (en) | Display apparatus and method for inputting characters thereof | |
| WO2014171580A1 (en) | Digital device and method of controlling therefor | |
| WO2016093506A1 (ko) | 이동 단말기 및 그 제어 방법 | |
| WO2019139270A1 (ko) | 디스플레이 장치 및 이의 컨텐츠 제공 방법 | |
| WO2021096110A1 (en) | Display apparatus and control method thereof | |
| WO2015167158A1 (en) | User terminal device, method for controlling user terminal device and multimedia system thereof | |
| WO2015072803A1 (ko) | 단말기 및 단말기의 제어 방법 | |
| WO2015064893A1 (en) | Display apparatus and ui providing method thereof | |
| WO2016072678A1 (en) | User terminal device and method for controlling user terminal device thereof | |
| EP4524706A1 (en) | Electronic device and method for providing ui thereof | |
| WO2015190781A1 (ko) | 사용자 단말 및 이의 제어 방법, 그리고 멀티미디어 시스템 | |
| EP3891592A1 (en) | Method for displaying visual object regarding contents and electronic device thereof | |
| WO2017086689A1 (ko) | 전자 장치 및 이의 제어 방법 | |
| WO2024090728A1 (ko) | 전자 장치 및 그 ui 제공 방법 | |
| WO2021040180A1 (ko) | 디스플레이장치 및 그 제어방법 | |
| WO2023033570A1 (ko) | 리모컨 및 그 리모컨의 키를 설정하는 디스플레이 장치와 그 방법들 | |
| WO2024080500A1 (ko) | 전자 장치 및 그 ui 제공 방법 | |
| WO2018056587A1 (en) | Electronic apparatus and controlling method thereof | |
| WO2024258035A1 (ko) | 전자 장치 및 그 화질 설정 방법 | |
| WO2019098534A1 (ko) | 전자 장치 및 그 제어 방법 | |
| WO2023033496A1 (ko) | 전자장치 및 그 제어방법 | |
| WO2024101645A1 (ko) | 전자 장치 및 그 ui 제공 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23877430 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 23877430.1 Country of ref document: EP Ref document number: 2023877430 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023877430 Country of ref document: EP Effective date: 20241212 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202380057976.X Country of ref document: CN |
|
| WWP | Wipo information: published in national office |
Ref document number: 202380057976.X Country of ref document: CN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |