Electronic device, method, and recording medium for supporting fast scroll
The electronic device merges pages based on user input speed for fast scrolling and highlights content, addressing the challenge of sequential navigation in wearable devices, thereby improving usability.
Patent Information
- Application Number
- PCT/KR2025/009600
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-27
- Filing Date
- 2025-07-04
- Publication Date
- 2026-01-15
AI Technical Summary
Wearable electronic devices require users to navigate through multiple pages sequentially, making it difficult to quickly reach desired content due to the need for sequential page navigation.
Implementing an electronic device and method that merges multiple pages based on user input speed, supports fast scrolling, and highlights relevant content during navigation, allowing simultaneous scrolling of multiple pages.
Enhances user navigation usability by enabling fast scrolling and highlighting of designated content, facilitating easier access to desired information.
Smart Images

Figure KR2025009600_15012026_PF_FP_ABST
Abstract
Description
Electronic device, method, and recording medium supporting fast scrolling
[0001] Embodiments of the present disclosure provide an electronic device supporting fast scroll, an operating method thereof, and a recording medium.
[0002] Wearable electronic devices, which can be worn on the user's body (e.g., wrist), have recently become widely used. Wearable electronic devices can be miniaturized and lightweight, allowing them to be worn on the user's body (e.g., wrist). Research is ongoing on the hardware and / or software aspects of these wearable electronic devices to support and enhance their functionality.
[0003] In the case of wearable electronic devices, the screen displayed on the display may be provided by dividing it into pages. For example, pages may be provided by dividing categories of functions, such as notifications, tiles, widgets, and / or smart stacks, into pages. The screen displayed on the display is divided into pages, and a user input allows the user to navigate through one page at a time. Therefore, when navigating pages on a wearable electronic device, the user may have to navigate through many pages sequentially, one page at a time, making it difficult for the user to quickly navigate to the desired page.
[0004] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art related to the present disclosure.
[0005] In one embodiment of the present disclosure, an electronic device, an operating method thereof, and a recording medium supporting fast scrolling for fast navigation of pages (or tiles) and thus improving navigation usability are provided.
[0006] In one embodiment of the present disclosure, an electronic device, an operating method thereof, and a recording medium are provided that merge multiple pages based on an input speed of a user input (e.g., a scroll speed) and support fast scrolling based on the merged pages.
[0007] In one embodiment of the present disclosure, an electronic device, an operating method thereof, and a recording medium are provided to support highlighting and displaying specified content during fast scrolling.
[0008] The technical problems to be achieved in this document are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.
[0009] An electronic device according to an embodiment of the present disclosure may include a display, at least one processor including processing circuitry, and a memory storing instructions. In one embodiment, the memory may store instructions that, when individually and / or collectively executed by the at least one processor, cause the electronic device (101) to perform operations.
[0010] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to display first content on a display. The instructions, when executed by the at least one processor, may cause the electronic device to receive a user input for switching pages while displaying the first content. The instructions, when executed by the at least one processor, may cause the electronic device to determine an input speed of the user input based on the user input. The instructions, when executed by the at least one processor, may cause the electronic device to determine a movement distance based on the input speed. The instructions, when executed by the at least one processor, may cause the electronic device to set target pages based on the movement distance. The instructions, when executed by the at least one processor, may cause the electronic device to identify whether at least one second content having a defined condition is included in the contents of the target pages. The instructions, when executed by the at least one processor, may cause the electronic device to generate a merged image such that the at least one second content is emphasized, if the at least one second content exists. The instructions, when executed by the at least one processor, may cause the electronic device to display the merged page by scrolling it based on the direction of the user input.
[0011] An operating method of an electronic device according to an embodiment of the present disclosure may include an operation of displaying first content on a display. The operating method may include an operation of receiving a user input for switching pages while displaying the first content. The operating method may include an operation of determining an input speed of the user input based on the user input. The operating method may include an operation of determining a movement distance based on the input speed. The operating method may include an operation of setting target pages based on the movement distance. The operating method may include an operation of identifying whether at least one second content having a defined condition is included in the contents of the target pages. The operating method may include an operation of generating a merged image so that the at least one second content is emphasized when the at least one second content is present. The operating method may include an operation of displaying the merged page by scrolling based on a direction of the user input.
[0012] In order to solve the above-described problem, various embodiments of the present disclosure may include a computer-readable recording medium having recorded thereon a program for executing the method on a processor.
[0013] According to one embodiment, a non-transitory computer-readable recording medium (or storage medium or computer program product) storing one or more programs is described. According to one embodiment, the one or more programs may include instructions for performing the following actions: displaying first content on a display; receiving a user input for switching pages while displaying the first content; determining an input speed of the user input based on the user input; determining a movement distance based on the input speed; setting target pages based on the movement distance; identifying whether at least one second content having a defined condition is included in the contents of the target pages; generating a merged image so that the at least one second content is emphasized when the at least one second content exists; and displaying the merged page by scrolling based on a direction of the user input.
[0014] Further scope of the applicability of the present disclosure will become apparent from the detailed description below. However, since various modifications and variations within the spirit and scope of the present disclosure will readily become apparent to those skilled in the art, it should be understood that the detailed description and specific examples, such as preferred embodiments of the present disclosure, are given by way of example only.
[0015] According to an embodiment of the present disclosure, an electronic device, an operation method thereof, and a recording medium, a plurality of pages can be merged based on an input speed of a user input (e.g., a scroll speed), and fast scrolling can be supported based on the merged pages. According to an embodiment, multiple pages can be scrolled at once, thereby improving user navigation usability. According to an embodiment, during fast scrolling, designated content can be emphasized (e.g., controlling the movement speed, applying a margin, applying highlighting, and / or applying a haptic (or vibration)) so that the user can easily recognize the corresponding page, thereby further improving navigation usability.
[0016] In addition, various effects may be directly or indirectly realized through this document. The effects obtained through this disclosure are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art to which this disclosure pertains, based on the description below.
[0017] In connection with the description of the drawings, the same or similar reference numerals may be used for the same or similar components.
[0018] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.
[0019] FIG. 2 is a front perspective view of a wearable electronic device having a wrist-worn structure according to one embodiment of the present disclosure.
[0020] FIG. 3 is a rear perspective view of a wearable electronic device having a wrist-worn structure according to one embodiment of the present disclosure.
[0021] FIG. 4 is a diagram illustrating an example of a wearable electronic device according to one embodiment of the present disclosure.
[0022] FIG. 5 is a diagram illustrating an example screen of a wearable electronic device according to one embodiment of the present disclosure.
[0023] FIG. 6 is a diagram schematically illustrating the configuration of an electronic device according to one embodiment of the present disclosure.
[0024] FIG. 7 is a flowchart illustrating a method of operating an electronic device according to one embodiment of the present disclosure.
[0025] FIG. 8 is a diagram illustrating an example of switching pages based on user input in an electronic device according to one embodiment of the present disclosure.
[0026] FIG. 9 is a flowchart illustrating a method of operating an electronic device according to one embodiment of the present disclosure.
[0027] FIG. 10 is a diagram illustrating an example of switching pages based on user input in an electronic device according to one embodiment of the present disclosure.
[0028] FIG. 11A and FIG. 11B are flowcharts illustrating a method of operating an electronic device according to one embodiment of the present disclosure.
[0029] FIG. 12A is a diagram illustrating an example of page merging in an electronic device according to one embodiment of the present disclosure.
[0030] FIG. 12b is a diagram illustrating an example of page merging in an electronic device according to one embodiment of the present disclosure.
[0031] FIG. 13 is a diagram illustrating an example of page merging in an electronic device according to one embodiment of the present disclosure.
[0032] FIG. 14 is a diagram illustrating an example of merging pages in an electronic device according to one embodiment of the present disclosure.
[0033] FIGS. 15A, 15B, and 15C are diagrams illustrating various examples of page merging in an electronic device according to one embodiment of the present disclosure.
[0034] FIG. 16 is a diagram illustrating an example of switching pages in an electronic device according to one embodiment of the present disclosure.
[0035] FIG. 17 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0036] FIG. 18 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0037] FIG. 19 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0038] FIG. 20 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0039] FIG. 21 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0040] FIG. 22 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0041] FIG. 23 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0042] FIG. 24 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0043] FIG. 25 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0044] FIG. 26 is a diagram illustrating an example of providing an indicator according to page merging in an electronic device according to one embodiment of the present disclosure.
[0045] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In connection with the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Furthermore, in the drawings and related descriptions, descriptions of well-known functions and configurations may be omitted for clarity and conciseness.
[0046] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments.
[0047] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0048] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit (CPU) or an application processor (AP)) or an auxiliary processor (123) (e.g., a graphic processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that can operate independently or together with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0049] The auxiliary processor (123) may control at least a part of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0050] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0051] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (OS) (142), middleware (144), or an application (146).
[0052] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0053] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0054] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. In one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0055] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0056] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0057] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, a secure digital (SD) card interface, or an audio interface.
[0058] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0059] A haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. In one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0060] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0061] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented, for example, as at least a part of a power management integrated circuit (PMIC).
[0062] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0063] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or a wide area network (WAN))). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0064] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). NR access technology can support high-speed transmission of high-capacity data (eMBB, enhanced mobile broadband), minimizing terminal power and connecting multiple terminals (mMTC, massive machine type communications), or high reliability and low latency communications (URLLC, ultra-reliable and low-latency communications). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0065] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas by, for example, the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0066] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band.
[0067] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0068] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0069] FIG. 2 is a front perspective view of a wearable electronic device having a wrist-worn structure according to one embodiment of the present disclosure.
[0070] FIG. 3 is a rear perspective view of a wearable electronic device having a wrist-worn structure according to one embodiment of the present disclosure.
[0071] The wearable electronic device (200) of FIGS. 2 and 3 may be at least partially similar to the electronic device (101) of FIG. 1, may include the electronic device (101) of FIG. 1, or may further include other embodiments of the electronic device (101). For example, the wearable electronic device (200) may include a wearable device (e.g., a wearable watch) that can be worn on a part of the human body (e.g., a wrist).
[0072] Referring to FIGS. 2 and 3 , a wearable electronic device (200) according to one embodiment (e.g., electronic device (101) or electronic device (102) in FIG. 1 ) may include a housing (210) including a first side (or front side, a side viewed from above in a downward direction (e.g., a -z direction)) (210A), a second side (or rear side, a side viewed from below in a upward direction (e.g., a z direction)) (210B), and a side surface (210C) surrounding a space between the first side (210A) and the second side (210B), and a fastening member (250, 260) (e.g., a strap, a connecting member, and / or a joining member) connected to at least a portion of the housing (210) and configured to detachably fasten the wearable electronic device (200) to a body part (e.g., a wrist) of a user.
[0073] In one embodiment, the fastening member (250, 260) may be, for example, a strap that wraps around the user's wrist to secure the electronic device (200). The fastening member (250, 260) may be formed of various materials and shapes. For example, the fastening member may be formed of a woven fabric, leather, rubber, synthetic resin, metal, ceramic, or a combination of at least two of the above materials, such that the integral and multiple unit links can be formed to be mutually movable.
[0074] In one embodiment, the housing (210) may refer to a structure forming a portion of the first side (210A), the second side (210B), and the side surface (210C) of the wearable electronic device (200). The housing (210) may have various shapes other than the illustrated circular shape (e.g., square, rounded square).
[0075] According to one embodiment, the first side (210A) may be formed by a front plate (201) that is at least partially substantially transparent (e.g., a glass plate or a polymer plate including various coating layers). The second side (210B) may be formed by a substantially opaque back plate (207). The back plate (207) may be formed by, for example, coated or colored glass, ceramic, polymer, metal (e.g., aluminum (Al), stainless steel (STS), or magnesium), and / or a combination of at least two of the foregoing materials. The side surface (210C) may be formed by a side bezel structure (or “side member”) (206) that may be joined to the front plate (201) and the back plate (207) and includes a metal and / or a polymer. In one embodiment, the back plate (207) and the side bezel structure (206) may be formed integrally and may comprise the same material (e.g., a metal material such as aluminum).
[0076] According to one embodiment, the wearable electronic device (200) may include at least one of a display (220) (e.g., the display module (160) of FIG. 1), an audio module (205, 208) (e.g., the audio module (170) of FIG. 1), a sensor module (211) (e.g., the sensor module (176) of FIG. 1), a key input device (202, 203, 204) (e.g., the input module (150) of FIG. 1), and a connector hole (209) (e.g., the connection terminal (176) of FIG. 1). In one embodiment, the wearable electronic device (200) may omit at least one of the components (e.g., the key input device (202, 203, 204), the connector hole (209), and / or the sensor module (211)) or may additionally include other components. According to one embodiment, the components are not limited to the parts illustrated in FIGS. 2 and 3. For example, the wearable electronic device (200) may include a processor (e.g., a processor (120) of FIG. 1), a memory (e.g., a memory (130) of FIG. 1), an FPCB, a communication circuit (e.g., a communication module (190) of FIG. 1), a battery (e.g., a battery (189) of FIG. 1), a power management integrated circuit (PMIC) (e.g., a power management module (188) of FIG. 1), and an antenna module (e.g., an antenna module (197) of FIG. 1).
[0077] The display (220) may be visually exposed through a significant portion of the front plate (201). For example, a user may check at least one content displayed on the display (220) through the front plate (201). The shape of the display (220) may correspond to the shape of the front plate (201), and may be one of a circle, an oval, a square, and / or a polygon. The display (220) may be at least partially coupled to, or disposed adjacent to, a touch detection circuit, a pressure sensor capable of measuring the intensity (e.g., pressure) of a touch, and / or a fingerprint sensor.
[0078] The audio module (205, 208) may include a microphone hole (205) and a speaker hole (208). The microphone hole (205) may have a microphone positioned therein for acquiring external sounds. In one embodiment, the microphone may include multiple microphones positioned so as to detect the direction of sounds. The speaker hole (208) may be used as an external speaker and a receiver for calls. In one embodiment, the speaker hole (208) and the microphone hole (205) may be implemented as a single hole, or a speaker (e.g., a piezo speaker) may be included without the speaker hole (208).
[0079] The sensor module (211) can generate an electrical signal or data value corresponding to the internal operating state of the wearable electronic device (200) or the external environmental state. The sensor module (211) can include a biometric sensor module (e.g., a biometric sensor, a heart rate monitor (HRM) sensor, an oxygen saturation sensor, and / or a blood sugar sensor) arranged toward the second surface (210B) of the housing (210). When the wearable electronic device (200) is worn on a part of the human body (e.g., a wrist), the sensor module (211) can be arranged in a form that at least partially contacts the human body. The wearable electronic device (200) may further include at least one of a sensor module not shown, for example, a gesture sensor, a gyro sensor, a barometer sensor, a magnetic sensor (e.g., a Hall sensor or a Hall IC), an acceleration sensor, a grip sensor, a color sensor (e.g., a red, green, blue (RGB) sensor), an infrared (IR) sensor, a temperature sensor, a humidity sensor, an illuminance sensor (e.g., an ambient light sensor (ALS), and / or an electrode sensor).
[0080] The key input device (202, 203, 204) may include an annular member (or wheel key, bezel housing, rotatable wheel) (202) disposed corresponding to a first side (210A) of the housing (210) and rotatable in at least one direction (e.g., clockwise, counterclockwise), and / or a side key button (203, 204) disposed on a side surface (210C) of the housing (210). The annular member (202) may have a shape corresponding to the shape of the front plate (201). The annular member (202) may rotate clockwise or counterclockwise about an axis at the center of the display (220). The key button (203, 204) may include a physical button, a watch crown, or a sensor that responds to touch or pressure. The key button (203, 204) may include a metal that conducts electrical signals. Accordingly, the key buttons (203, 204) can be utilized as an interface for the electrode sensor. According to one embodiment, the wearable electronic device (200) may not include some or all of the above-mentioned key input devices (202, 203, 204), and the key input devices (202, 203, 204) that are not included may be implemented in the form of soft keys and / or touch keys on the display (220).
[0081] The connector hole (209) can accommodate a connector (e.g., a USB connector) for transmitting and receiving power and / or data with an external electronic device (e.g., a smart phone or a travel adapter (TA)). The connector hole (209) can include another connector hole (not shown) that can accommodate a connector for transmitting and receiving audio signals with the external electronic device. The wearable electronic device (200) can further include, for example, a connector cover (not shown) that covers at least a portion of the connector hole (209) and blocks the inflow of external foreign substances into the connector hole (209).
[0082] The fastening member (250, 260) can be detachably fastened to at least a portion of the housing (210) using a locking member (251, 261). The fastening member (250, 260) can include at least one of a fixing member (252), a fixing member fastening hole (253), a band guide member (254), and a band fastening ring (255). According to one embodiment, the wearable electronic device (200) can maintain a state in which it is at least partially fastened to a part of the human body (e.g., a wrist) using the fastening member (250, 260).
[0083] The fixing member (252) can be at least partially coupled with the fixing member fastening hole (253) so that the housing (210) and the fastening members (250, 260) are fixed to a part of the user's body (e.g., wrist). The fixing member fastening hole (253) can fix the housing (210) and the fastening members (250, 260) to a part of the user's body in response to the fixing member (252). The band guide member (254) is configured to limit the range of movement of the fastening member (252) when the fastening member (252) is fastened to the fastening member fastening hole (253), thereby allowing the wearable electronic device (200) to be fastened to a part of the user's body while the fastening members (250, 260) are in close contact with the part of the user's body. The band fixing ring (255) can limit the range of movement of the fastening member (250, 260) when the fastening member (252) and the fastening member fastening hole (253) are fastened.
[0084] FIG. 4 is a diagram illustrating an example of a wearable electronic device according to one embodiment of the present disclosure.
[0085] In one embodiment, the wearable electronic device of FIG. 4 may be at least partially similar to the electronic device (101) and / or the wearable electronic device (200) of FIGS. 1 to 3, or may include the electronic device (101) and / or the wearable electronic device (200) of FIGS. 1 to 3. For example, the wearable electronic device may include a wearable device (e.g., a wearable watch) that can be worn on a part of the human body (e.g., a wrist). According to one embodiment, the wearable electronic device may include at least some of the components of FIGS. 1 to 3, or may be implemented by additionally including other components.
[0086] In one embodiment, a wearable electronic device may include a display (220) (e.g., the display module (160) of FIG. 1 or the display (220) of FIGS. 2 to 3) on a front surface (410) (e.g., the first surface (210A) of FIGS. 2 to 3). The wearable electronic device may be a wearable electronic device (e.g., a wearable watch) that can be worn by a user in the shape of a watch. The wearable electronic device may display a watch-related interface (420) on at least a portion of the display (220).
[0087] In one embodiment, the wearable electronic device may include a case (430) (e.g., housing (210) of FIGS. 2-3) and a band (or strap) (440) (e.g., fastening member (250, 260) of FIGS. 2-3).
[0088] In one embodiment, the case (430) may include a bezel (450) (e.g., a side bezel structure (206) of FIGS. 2-3) on the outside, a crown (460) (e.g., an input module (150) of FIG. 1 or side key buttons (203, 204) of FIGS. 2-3) and a display (220). The case (430) may include a processor (120) of FIG. 1, a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), and / or an antenna module (197) on the inside or the outside.
[0089] In one embodiment, a display (220) is disposed on the front side (410) of the case (430), and at least a portion (e.g., a biometric sensor module) of a sensor circuit (e.g., a sensor module (211) of FIGS. 2 to 3) may be exposed to the outside on the back side (e.g., the second side (210B) of FIGS. 2 to 3).
[0090] In one embodiment, the back of the case (430) may be at least partially in contact with the user when the wearable electronic device is worn on the user via the band (440).
[0091] In one embodiment, the bezel (450) may be concentric with the circular display (220), and may be in the shape of a ring. The inner radius of the bezel (450) may be the same as the radius of the display (220). The bezel (450) may be positioned at a portion of the edge of the case (430) to protect the display (220) from external impact.
[0092] In one embodiment, the bezel (450) can rotate in at least one direction, either clockwise or counterclockwise. The bezel (450) can serve as an input device of the wearable electronic device. When the bezel (450) rotates, the wearable electronic device can determine the speed and / or direction of rotation of the bezel (450) as user input and control functions of the wearable electronic device based on the user input.
[0093] In one embodiment, the crown (460) may be positioned to protrude from at least a portion of the case (430). The crown (460) may have one of the shapes of a cylinder, an elliptical cylinder, a square cylinder, or a polygonal cylinder. The crown (460) may be connected to the case (430) and rotate around a rotational axis. The crown (460) may be connected to the case (430) and rotate by a stem that provides the rotational axis. Without being limited thereto, the crown (460) may be in the form of a key button (e.g., side key buttons (203, 240) of FIGS. 2 and 3).
[0094] In one embodiment, the crown (460) may function as an input device of a wearable electronic device. When the crown (460) rotates, the wearable electronic device may determine the rotation speed and direction of the crown (460) as user input and control the functions of the wearable electronic device based on the user input. In one embodiment, when the crown (460) is in the form of a key button, when the crown (460) is pressed, the number of times the crown (460) is pressed or the time for which it is pressed may be determined as user input and the functions of the wearable electronic device may be controlled based on the user input.
[0095] In one embodiment, a band (440) may allow a wearable electronic device to be worn on a user's wrist. The band (440) may be composed of various materials, such as metal, rubber, or leather. The band (440) is connected to one end of the case (430), and the band (440) connected to the case (430) may be replaceable.
[0096] Although not shown, in one embodiment, a wearable electronic device may include at least one of an input device (e.g., a microphone), an audio output device, a sensor module, a camera device, a key input device, a communication circuit, and / or a connector port inside the wearable electronic device.
[0097] FIG. 5 is a diagram illustrating an example screen of a wearable electronic device according to one embodiment of the present disclosure.
[0098] According to one embodiment, FIG. 5 may illustrate an example of a screen structure provided through a display in a wearable electronic device.
[0099] As illustrated in FIG. 5, the screen structure of a wearable electronic device (e.g., the electronic device (101, 200) of FIGS. 1 to 4) may include a screen structure divided into three sections (510, 520, 530) according to, for example, the properties of content (e.g., notification, clock, or application (or widget)). For example, the wearable electronic device may provide a screen structure divided into three sections, such as a first section (510) for first content, a second section (520) for at least one second content, and a third section (530) for at least one third content.
[0100] According to one embodiment, the first section (510) may be a section for a screen (e.g., a watch screen or watch face or a home screen) related to the first content (e.g., watch content). According to one embodiment, the first section (510) may provide a screen (e.g., a watch screen or watch face or a home screen) related to an interface (e.g., an analog type watch UX / UI or a digital type watch UX / UI) set by a user. In one embodiment, the first section (510) may be defined as one page (or tile) for the first content.
[0101] According to one embodiment, the second section (520) may be a section for a screen (e.g., a notification screen) related to second content (e.g., notification content). According to one embodiment, the second section (520) may provide a screen (e.g., a notification screen) related to a notification (e.g., a message notification, a call notification, a messenger notification) that the wearable electronic device acquires (or receives) from an external device (e.g., a server (e.g., the server 108 of FIG. 1 and / or an external electronic device (e.g., the electronic device 102 of FIG. 1)) and / or a notification (e.g., a sleep log notification, a weather notification) that is detected (or measured) by the wearable electronic device. In one embodiment, the second section (520) may be defined as at least one page (or tile or widget or smart stack) corresponding to second content (e.g., a notification) received from an external source (e.g., an external device) and / or generated internally in the wearable electronic device. For example, when N (e.g., N is a natural number) notifications are triggered on the wearable electronic device, the second section (520) may include N pages, and notification screens corresponding to the N notifications may be provided on each page through the N pages.
[0102] According to one embodiment, the third section (530) may be a section for a screen (e.g., a contents screen) related to third content (e.g., content related to an application (or widget)). According to one embodiment, the third section (530) may provide an interface (e.g., a UX / UI corresponding to the application (or widget)) screen (e.g., a contents screen) related to an application (or widget) set (or added or installed) by a user on a wearable electronic device. In one embodiment, the third section (530) may be defined as at least one page (or tile) corresponding to the settings of the wearable electronic device. For example, when M applications (or widgets) are set on the wearable electronic device, the third section (530) may include M pages, and through the M pages, content screens corresponding to M (e.g., M is a natural number) applications (or widgets) may be provided for each page.
[0103] In one embodiment, the number of pages (e.g., N) of the second section (520) and the number of pages (e.g., M) of the third section (530) may be the same or different. For example, N and M may be the same or different.
[0104] As illustrated in FIG. 5, the wearable electronic device may include a structure of a second section (520) (e.g., a notification section) - a first section (510) (e.g., a watch face section) - a third section (530) (e.g., a content section). According to one embodiment, all screens of the first section (510), the second section (520), and the third section (530) are divided into page (or tile) units, and may be moved (or paged) (e.g., moved one page at a time) and / or moved (or scrolled) through merged pages (or group pages or bundled pages or multiple pages) based on a user input (e.g., a flick (or fast swipe) or a swipe (or slow swipe)).
[0105] FIG. 6 is a diagram schematically illustrating the configuration of an electronic device according to one embodiment of the present disclosure.
[0106] In one embodiment, the electronic device (101, 200) of FIG. 6 may be at least partially similar to the electronic device (101) and / or the wearable electronic device (200) of FIGS. 1 to 5, or may include the electronic device (101) and / or the wearable electronic device (200) of FIGS. 1 to 5.
[0107] Referring to FIG. 6, an electronic device (101, 200) according to one embodiment may include a display (610) (e.g., the display module (160) of FIG. 1 or the display (220) of FIGS. 2 to 4), a memory (130) (e.g., the memory (130) of FIG. 1), a communication circuit (620) (e.g., the communication module (190) of FIG. 1), a battery (630) (e.g., the battery (189) of FIG. 1), and / or a processor (120) (e.g., the processor (120) of FIG. 1). According to one embodiment, the electronic device (101, 200) may include all or at least a part of the components of the electronic device (101, 200) as described in the description with reference to FIGS. 1 to 5. For example, in the embodiments of the present document, some of the illustrated components may be omitted or replaced. The electronic device (101, 200) may include at least some of the configurations and / or functions of the electronic device (101) of FIG. 1 and / or the electronic device (200) of FIGS. 2 to 5. At least some of the respective configurations of the illustrated (or not illustrated) electronic devices (101, 200) may be operatively, functionally, and / or electrically connected to each other.
[0108] According to one embodiment, the display (610) may include the same or similar configuration as the display module (160) of FIG. 1 and / or the display (220) of FIGS. 2 to 4. According to one embodiment, the display (610) may display various images provided from the processor (120). According to one embodiment, the display (610) may, under the control of the processor (120), visually provide an application (or widget) (e.g., the application (146) of FIG. 1) being executed and various screens related to its use (e.g., a home screen (e.g., a Watch face), a contents screen, a notifications screen, and / or a function execution screen). For example, the display (610) may display various screens related to notifications, a clock, and contents, as illustrated in FIG. 5.
[0109] According to one embodiment, the display (610) may be combined with a touch sensor, a pressure sensor capable of measuring the intensity of a touch, and / or a touch panel (e.g., a digitizer) that detects a magnetic stylus pen. According to one embodiment, the display (610) may detect a touch input, an air gesture input, and / or a hovering input (or a proximity input) by measuring a change in a signal (e.g., voltage, light intensity, resistance, electromagnetic signal, and / or charge) for a specific location of the display (610) based on the touch sensor, the pressure sensor, and / or the touch panel. For example, the display (610) may include a touchscreen that detects a touch and / or a proximity touch (or a hovering) input using a part of a user's body (e.g., a finger) or an input device (e.g., a stylus pen). The display (610) may include at least some of the configuration and / or functions of the display module (160) of FIG. 1 and / or the display (220) of FIGS. 2 to 4.
[0110] According to one embodiment, the display (610) may include, but is not limited to, a liquid crystal display (LCD), a light-emitting diode (LED), an organic light-emitting diode (OLED) display, and / or an active matrix OLED (AMOLED) display, a micro electro mechanical systems (MEMS) display, or an electronic paper display.
[0111] According to one embodiment, the memory (130) includes at least some of the configuration and / or functions of the memory (130) of FIG. 1, and may store software (e.g., the program (140) of FIG. 1) and instructions.
[0112] According to one embodiment, the memory (130) may store various data used by at least one component (e.g., processor (120)) of the electronic device (101, 200). In one embodiment, the data may include, for example, software (e.g., program (140) of FIG. 1), and input data or output data for commands (or instructions) related to the software.
[0113] According to one embodiment, the memory (130) may include volatile memory (e.g., volatile memory (132) of FIG. 1) or non-volatile memory (134) (e.g., non-volatile memory (134) of FIG. 1). According to one embodiment, the memory (130) may store instructions or data received from the processor (120) in the volatile memory (132), and may store result data of instructions or data stored in the volatile memory (132) being processed by the processor (120) in the non-volatile memory (134).
[0114] In one embodiment, the data may include various data (e.g., learning data, context, setting data, movement distance (or page merging range) based on input speed), and / or page merging data) related to supporting the electronic device (101, 200) to switch between pages (or tiles) based on user input. In one embodiment, the data may include information regarding various settings to support controlling the operation of switching pages based on user input by the electronic device (101, 200).
[0115] In one embodiment, the data may include various learning data and / or parameters acquired based on the user's learning through interaction with the user. In one embodiment, the data may include various schemas (or algorithms, models, networks, or functions) for learning the learning data.
[0116] For example, a scheme for supporting learning in an electronic device (101, 200) may include a neural network. In one embodiment, the neural network may include a neural network model based on at least one of an artificial neural network (ANN), a convolution neural network (CNN), a region with convolution neural network (R-CNN), a region proposal network (RPN), a recurrent neural network (RNN), a stacking-based deep neural network (S-DNN), a state-space dynamic neural network (S-SDNN), a deconvolution network, a deep belief network (DBN), a restricted Boltzman machine (RBM), a long short-term memory (LSTM) network, a classification network, a plain residual network, a dense network, a hierarchical pyramid network, and / or a fully convolutional network. According to one embodiment, the type of the neural network model is not limited to the examples described above.
[0117] According to one embodiment, the memory (130) may store instructions that, when executed, cause the processor (120) (or at least one processor (120)) to operate. For example, the instructions may be stored as software (e.g., the program (140) of FIG. 1) on the memory (130) and executable by the processor (120). For example, the instructions may include control commands such as arithmetic and logical operations, data movement, and / or input / output that may be recognized by the processor (120). According to one embodiment, the software may include various applications (e.g., application (146) of FIG. 1) that may provide various functions (or services) (e.g., health functions, weather functions, call functions, message functions, messenger functions, e-mail functions, SNS (social networking service) functions, search functions, media (e.g., video and / or music) playback functions, game functions, and / or wireless communication functions) on the electronic device (101, 200).
[0118] According to one embodiment, the communication circuit (620) may support the establishment of a designated wireless communication channel (e.g., short-range communication such as Bluetooth communication and / or BLE communication) and the performance of communication through the established wireless communication channel. For example, the communication circuit (620) may perform designated communication (e.g., Bluetooth communication and / or BLE communication) with an external electronic device (e.g., electronic device (101) or electronic device (102) of FIG. 1). According to one embodiment, the communication circuit (620) may support wireless communication with an external electronic device using cellular wireless communication (e.g., 4G LTE, 5G NR) and / or short-range wireless communication (e.g., Wi-Fi). According to one embodiment, the communication circuit (620) may include at least a part of the configuration and / or function of the communication module (190) of FIG. 1.
[0119] According to one embodiment, a battery (630) (e.g., battery (189) of FIG. 1) is a device for supplying power to at least one component of an electronic device (101, 200), and may include, for example, at least one of a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell. The battery (630) may be integrally disposed within the electronic device (101, 200), or may be detachably disposed with the electronic device (101, 200).
[0120] According to one embodiment, the processor (120) may perform an application layer processing function requested by a user of the electronic device (101, 200). According to one embodiment, the processor (120) may provide control and commands of functions for various components of the electronic device (101, 200). According to one embodiment, the processor (120) may perform operations or data processing related to control and / or communication of each component of the electronic device (101, 200). For example, the processor (120) may include at least some of the configurations and / or functions of the processor (120) of FIG. 1. According to one embodiment, the processor (120) may be operatively connected to components of the electronic device (101, 200). According to one embodiment, the processor (120) may load commands or data received from other components of the electronic device (101, 200) into the memory (130), process the commands or data stored in the memory (130), and store result data in the memory (130).
[0121] In one embodiment, the processor (120) may include at least one processor including processing circuitry and / or executable program elements. In one embodiment, the processor (120) may control (or process) the overall operation related to supporting transitions between pages (or tiles) based on user input based on the processing circuitry and / or executable program elements.
[0122] In one embodiment, the processor (120) may display first content on the display. In one embodiment, the processor (120) may receive a user input (e.g., a flick or swipe touch gesture) for switching pages (or tiles) while displaying the first content. In one embodiment, the processor (120) may determine an input speed of the user input based on the user input. In one embodiment, the processor (120) may determine a movement distance (or page section) based on the input speed. In one embodiment, the processor (120) may set a page merging section based on the movement distance.
[0123] According to one embodiment, the processor (120) may determine at least one second content satisfying a defined condition. According to one embodiment, the processor (120) may determine at least one second content (or at least one emphasized content) satisfying a defined condition (e.g., a condition requiring emphasis) among the respective contents of the target pages corresponding to the movement distance.
[0124] According to one embodiment, the processor (120) may merge target pages based on the presence or absence of at least one second content. According to one embodiment, if the second content exists, the processor (120) may merge the target pages (e.g., generate a merged image) so that the second content is emphasized on the target pages (e.g., highlighting a page where the second content is provided). According to one embodiment, if the second content does not exist, the processor (120) may merge the target pages (e.g., generate a merged image) without emphasizing the content. According to one embodiment, the processor (120) may display the merged page (or merged image) by scrolling based on the direction of the user input (e.g., leftward or rightward). According to one embodiment, the processor (120) may display the at least one second content by highlighting it while scrolling the merged page.
[0125] In one embodiment, the user input may include a first input (e.g., a flick touch gesture) having a predetermined speed associated with switching between multiple pages (e.g., scrolling) and a second input (e.g., a swipe touch gesture) associated with switching between pages (e.g., paging). In one embodiment, the processor (120) may perform scrolling of the merged pages based on the first input. In one embodiment, the processor (120) may perform paging of another page in a predetermined direction based on the second input.
[0126] According to one embodiment, the processor (120) may determine the input speed when the type of user input is a first input (e.g., a flick touch gesture). According to one embodiment, the processor (120) may perform page transition without determining the input speed when the type of user input is a second input (e.g., a swipe touch gesture) different from the first input.
[0127] According to one embodiment, the detailed operation of the processor (120) of the electronic device (101, 200) is described with reference to the drawings described below.
[0128] According to one embodiment, the processor (120) may be a system semiconductor that is responsible for the operation and multimedia driving functions of the electronic device (101, 200). According to one embodiment, the processor (120) may be configured in the form of a system-on-chip (SoC), and may include a technology-intensive semiconductor chip that integrates multiple semiconductor technologies into one and implements system blocks into a single chip.
[0129] In one embodiment, the processor (120) may include an application processor (AP). In one embodiment, the processor (120) may include components such as a graphics processing unit (GPU), an image signal processor (ISP), a central processing unit (CPU), a neural processing unit (NPU), a digital signal processor (DSP), a modem, connectivity, and / or security. In one embodiment, the processor (120) may operate individually and / or collectively.
[0130] According to one embodiment, the operations performed by the processor (120) may be implemented by executing instructions stored in a recording medium (or a computer program product or storage medium). For example, the recording medium may include a non-transitory computer-readable recording medium having recorded thereon a program for executing various operations performed by the processor (120).
[0131] The embodiments described in the present disclosure may be implemented in a computer-readable recording medium using software, hardware, or a combination thereof. In a hardware implementation, the operations described in one embodiment may be implemented using at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, and / or other electrical units for performing functions.
[0132] In one embodiment, a computer-readable recording medium (or computer program product) is provided, which records a program for causing an electronic device (101, 200) to perform (or execute) various operations.
[0133] The above operations may include: displaying first content on a display; receiving a user input (e.g., a flick or swipe touch gesture) for switching pages (or tiles) while displaying the first content; determining an input speed of the user input based on the user input; determining a movement distance (or page section) based on the input speed; setting a page merge section based on the movement distance; determining at least one second content satisfying a defined condition; generating a merged image to emphasize the second content when the second content exists; merging the target pages without emphasizing the content when the second content does not exist; and displaying the merged page (or merged image) by scrolling based on a direction of the user input (e.g., a leftward or rightward direction). The above operations may include displaying at least one second content by highlighting it while scrolling the merged page.
[0134] The above operations may include an operation of displaying first content on a display, an operation of receiving a user input (e.g., a flick or swipe touch gesture) for switching pages (or tiles) while displaying the first content, an operation of determining an input speed of the user input based on the user input, an operation of determining a movement distance (or page section) based on the input speed, an operation of determining at least one second content satisfying a predetermined condition among the contents of each of the target pages corresponding to the movement distance, an operation of merging the target pages based on the presence or absence of at least one second content (e.g., merging such that the second content is emphasized on the target page or merging such that the content is not emphasized on the target page), an operation of displaying the merged page by scrolling based on a direction of the user input (e.g., leftward or rightward), and an operation of displaying the at least one second content by highlighting it while scrolling the merged page.
[0135] An electronic device (e.g., an electronic device (101, 200) of FIGS. 1 to 3) according to one embodiment of the present disclosure may include a display (e.g., a display module (160) of FIG. 1 or a display (610) of FIG. 6), at least one processor including processing circuitry (e.g., a processor (120) of FIG. 1 or 6), and a memory (e.g., a memory (130) of FIG. 1 or 6). In one embodiment, the memory may store instructions that, when individually and / or collectively executed by at least one processor, cause the electronic device (101) to perform operations.
[0136] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to display first content on a display, receive a user input for switching pages while displaying the first content, determine an input speed of the user input based on the user input, determine a movement distance based on the input speed, set target pages (or page merge sections) based on the movement distance, identify whether at least one second content having a defined condition is included in the contents of the target pages, generate a merge image such that the at least one second content is emphasized when the at least one second content exists, and display the merged page by scrolling based on a direction of the user input.
[0137] In one embodiment, the user input may include a first input having a predetermined speed associated with transitions between multiple pages and a second input associated with transitions between pages.
[0138] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to perform scrolling of the merged page in a designated direction based on the first input and to perform paging of another page in the designated direction based on the second input.
[0139] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to highlight and display the at least one second content based on a specified effect while scrolling the merged page.
[0140] According to one embodiment, the specified effect may include effects of slowing down the movement speed of a page portion corresponding to each of the at least one second content, slowing down the movement speed based on margins on both sides of the page portion, displaying edge highlighting, and / or haptic output.
[0141] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to determine the set condition, determine whether at least one second content having the set condition exists based on each content of the target pages, and, if the at least one second content exists, mark at least one page corresponding to the at least one second content among the target pages.
[0142] In one embodiment, the above-described conditions may include criteria for determining key factors affecting the importance of content.
[0143] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to determine the defined condition based on a user's context, the presence or absence of an update, the amount of information in the content, a notification trigger, and / or a user's preference.
[0144] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to set a defined margin to at least one marked page when merging the target pages.
[0145] In one embodiment, the marking may include location information for identifying a page on which the at least one second content is located.
[0146] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to identify a marked page while scrolling the merged page and adjust a scroll speed based on the marked page.
[0147] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to generate the merged image including a start page and an end page of target pages of the page merge section.
[0148] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to display a start page of the target pages when generating the merged image including the start page and the end page of the target pages, switch the display to a start page portion of the merged image with a specified transition effect in response to a user input, scroll from the start page portion to an end page portion of the merged image, and, upon reaching the end page portion, display the end page of the target pages with a specified transition effect.
[0149] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to generate the merged image based on a page between a start page and an end page of the target pages (e.g., a middle page or a path page).
[0150] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to pre-merge entire pages set in the electronic device based on a predetermined condition.
[0151] According to one embodiment, the instructions, when executed by the at least one processor, may cause the electronic device to monitor the determined condition for content, merge entire pages to generate an image based on detecting the determined condition, and update the entire merged image using the generated image.
[0152] In one embodiment, the defined condition may include a change in data of the content, an update related to the content, and / or a turn-on / turn-off trigger of the display.
[0153] Hereinafter, an operating method of an electronic device (e.g., an electronic device (101) or a wearable electronic device (200) of FIGS. 1 to 6) (hereinafter, electronic device (101)) according to various embodiments will be described in detail. Operations performed in the electronic device (101) according to various embodiments may be executed by a processor (e.g., a processor (120) of FIG. 1 or FIG. 6) including various processing circuitry and / or executable program elements of the electronic device (101). According to one embodiment, the operations performed in the electronic device (101) may be stored as instructions in a memory (e.g., a memory (130) of FIG. 1 or FIG. 6) and may be individually and / or collectively executed by the processor (120).
[0154] FIG. 7 is a flowchart illustrating a method of operating an electronic device according to one embodiment of the present disclosure.
[0155] According to one embodiment, FIG. 7 may illustrate an example of a method for supporting transitions between pages (or tiles) based on user input in an electronic device (101) according to one embodiment.
[0156] A method for supporting switching between pages (or tiles) based on user input in an electronic device (101) according to one embodiment of the present disclosure may be performed, for example, according to a flowchart illustrated in FIG. 7. The flowchart illustrated in FIG. 7 is an example according to one embodiment of the operation of the electronic device (101), and the order of at least some operations may be changed or performed in parallel, performed as independent operations, or at least some other operations may be performed complementarily to at least some operations. According to one embodiment, operations 701 to 715 may be performed in at least one processor of the electronic device (101) (e.g., the processor 120 of FIG. 1 or 6).
[0157] As illustrated in FIG. 7, an operation method performed by an electronic device (101) according to an embodiment may include an operation of displaying first content (operation 701), an operation of receiving a user input for switching pages (operation 703), an operation of determining an input speed of the user input based on the user input (operation 705), an operation of determining a movement distance based on the input speed (operation 707), an operation of setting a page merging section (or target pages) based on the movement distance (operation 709), an operation of determining at least one second content satisfying a predetermined condition (operation 711), an operation of generating a merged image so that the second content is emphasized when the second content exists (operation 713), and an operation of displaying the merged page by scrolling based on a direction of the user input (operation 715).
[0158] Referring to FIG. 7, in operation 701, the processor (120) of the electronic device (101) may display first content. According to one embodiment, the processor (120) may display first content (e.g., clock content), second content (e.g., notification content), or third content (e.g., application (or widget) content) on the display. For example, the processor (120) may display content of a set page or a user-selected page.
[0159] At operation 703, the processor (120) may receive a user input for switching pages. In one embodiment, the user input may include a touch gesture (or a touch-and-move gesture) (e.g., a flick touch gesture or a swipe touch gesture) defined to switch (or move) a page (or tile) on the display in a specified direction (e.g., leftward or rightward). In one embodiment, the user input may include a first input (e.g., a flick touch gesture) having a set velocity associated with switching a plurality of pages (or tiles) and a second input (e.g., a swipe touch gesture) associated with switching pages (or tiles) at a unit speed.
[0160] In operation 705, the processor (120) may determine an input speed of the user input (and / or a movement strength or velocity value of a moving touch gesture) based on the user input. According to one embodiment, the processor (120) may determine a type of the user input (e.g., a first input or a second input) based on the input speed. For example, the input speed may set a speed value of about 6500 (pixels / sec) as a reference value, and if the speed value is greater than or equal to the reference value (e.g., an input value corresponding to a flick (or a fast swipe)), the input may be set as a first input for moving by a page corresponding to the speed value, and if the speed value is less than or equal to the reference value (e.g., an input value corresponding to a scroll (or a slow swipe)), the input may be set as a second input for moving by one page.
[0161] According to one embodiment, range values (or speed values) corresponding to a first speed, a second speed, and an Nth speed (e.g., N is a natural number greater than or equal to 3) may be defined, respectively, in relation to a user input. In one embodiment, scrolling of a plurality of pages according to a first input may respond to the first speed, the second speed, or the Nth speed, respectively. In one embodiment, the first speed is defined as a first range value for the first input (e.g., greater than or equal to X speed and less than Y speed), the second speed is defined as a second range value for the first input (e.g., greater than or equal to Y speed and less than Z speed), and the third speed is defined as an Nth range value for the first input (e.g., greater than or equal to Z speed), and the range values may be sequentially larger.
[0162] In one embodiment, if the input speed of the user input is lower than the first speed (e.g., less than the first range value or less than X speed), the user input may be considered as a second input. According to one embodiment, if the processor (120) determines that the speed is greater than or equal to the first speed, the processor (120) may determine the user input as the first input, and may determine the input speed corresponding to the first input. According to one embodiment, if the processor (120) determines that the speed is less than the first speed, the processor (120) may determine the user input as the second input.
[0163] In one embodiment, the processor (120) may process scrolling of multiple pages in a specified direction based on a first input. In one embodiment, the processor (120) may process paging of another page (e.g., a next page or a previous page) in a specified direction based on a second input. In one embodiment, FIG. 7 illustrates an example in which a user input is the first input.
[0164] In operation 707, the processor (120) may determine a movement distance (or page section) based on an input speed. According to one embodiment, a movement distance corresponding to each input speed may be defined. According to one embodiment, a first movement distance corresponding to a first speed, a second movement distance corresponding to a second speed, and an Nth movement distance corresponding to an Nth speed may be mapped, respectively. In one embodiment, the movement distance may correspond to a merged number of pages (or tiles) including a movement start page, an intermediate page (or an intermediate page or a path page), and a movement end page (or a movement target page) corresponding to the input speed. In one embodiment, the first movement distance may be defined as merging 3 pages, the second movement distance as merging 5 pages, and the Nth movement distance as merging M pages.
[0165] In operation 709, the processor (120) may set a page merging interval based on the movement distance. According to one embodiment, the processor (120) may determine target pages (e.g., a start page, a middle page, and an end page) corresponding to the movement distance. According to one embodiment, the processor (120) may set the target pages as the page merging interval.
[0166] In operation 711, the processor (120) may determine at least one second content satisfying a predetermined condition. According to one embodiment, the processor (120) may determine at least one second content (e.g., at least one highlighted content) satisfying a predetermined condition (e.g., a condition requiring content emphasis) among the contents of target pages within the page merging section. In one embodiment, the predetermined condition may include conditions related to a user's context, content (or information) updates, the amount of information in the content, notification generation, and / or user preferences. According to one embodiment, highlighting content according to a predetermined condition will be described with reference to the drawings described below.
[0167] In operation 713, the processor (120) may generate a merged image so that the second content is emphasized if the second content exists. According to one embodiment, the processor (120) may merge the target pages based on the presence or absence of at least one second content. For example, if the second content exists, the processor (120) may merge the target pages (e.g., generate a merged image) so that the second content is emphasized in the target pages (e.g., highlighting a page where the second content is provided). For example, if the second content does not exist, the processor (120) may merge the target pages (e.g., generate a merged image) without emphasizing the content (e.g., highlighting a page). According to one embodiment, merging the target pages (or generating a merged image) will be described with reference to the drawings described below.
[0168] In operation 715, the processor (120) may scroll and display the merged page based on the direction of the user input (e.g., leftward or rightward). According to one embodiment, the processor (120) may highlight and display at least one second content while scrolling the merged page (or merged image) based on the direction of the user input. According to one embodiment, highlighting and displaying at least one second content while scrolling the merged page is described with reference to the drawings described below.
[0169] FIG. 8 is a diagram illustrating an example of switching pages based on user input in an electronic device according to one embodiment of the present disclosure.
[0170] According to one embodiment, FIG. 8 may illustrate an example of determining a page merge section (or number of merged pages) based on an input speed of a user input (e.g., scroll speed) and merging and scrolling pages in the page merge section. According to one embodiment, the electronic device (101) may merge pages (tiles) to a certain extent to move based on the input speed (e.g., scroll speed) of the user input and process scrolling to that position.
[0171] As illustrated in FIG. 8, the electronic device (101) may be configured with a plurality of tiles (or a plurality of pages). For example, the example of FIG. 8 may illustrate an example of sequentially performing four user inputs (e.g., a first touch gesture (801), a second touch gesture (802), a third touch gesture (803), and a fourth touch gesture (804)) for nine tiles (or nine pages). According to one embodiment, the electronic device (101) may scroll multiple pages by merging them according to a first input among the types of user inputs (e.g., a flick touch gesture, e.g., a fast touch gesture input in a left or right direction), and / or page one page at a time according to a second input among the types of user inputs (e.g., a swipe touch gesture, e.g., a relatively slow touch gesture input in a left or right direction compared to a flick touch gesture), thereby providing page movement (or switching) (e.g., content switching). In the example of FIG. 8, nine tiles (or pages) are shown as an example, but this is not limited thereto, and the electronic device (101) may provide more or fewer tiles (or pages) than nine.
[0172] In one embodiment, an example <810> and examples <840> An example may be provided by merging multiple tiles (pages) to be moved at once into one and then scrolling to the corresponding position according to the input speed (or movement speed) of the user input. According to one embodiment, an example <820> and examples <830> can be used as an example to provide one tile (page) at a time for each user input.
[0173] In one embodiment, the example <810> As illustrated, a user may input a first touch gesture (801) in a left direction for rightward navigation (or movement) of a tile (e.g., left-to-right navigation) based on a tile currently displayed on the display (e.g., Tile 1). In one embodiment, the first touch gesture (801) may correspond to a first input (e.g., a flick touch gesture) having a first input speed (815). According to one embodiment, the electronic device (101) may determine a first input speed (815) (e.g., a scroll speed) of the first touch gesture (801) based on the first touch gesture (801). In one embodiment, the first input speed (815) is a movement speed that can move up to four tiles, as an example.
[0174] According to one embodiment, the electronic device (101) may set four tiles (e.g., Tile 1, Tile 2, Tile 3, and Tile 4) corresponding to the first input speed (815) as a page merge section. For example, the electronic device (101) may merge Tile 1 to Tile 4. The electronic device (101) may scroll and display the merged page based on the direction of the first touch gesture (801) (e.g., moving left). For example, the electronic device (101) may scroll and display from Tile 1 to Tile 4 at once in response to the first touch gesture (801).
[0175] In one embodiment, the example <840> As illustrated, a user may input a fourth touch gesture (804) in a leftward direction for rightward navigation (or movement) of a tile (e.g., from left to right) based on a tile currently displayed on the display (e.g., Tile 7). In one embodiment, the fourth touch gesture (804) may correspond to a first input (e.g., a flick touch gesture) having a fourth input speed (845) (e.g., an input speed equal to or different from the first input speed (e.g., an input speed greater than or less than the first input speed)). According to one embodiment, the electronic device (101) may determine a fourth input speed (845) (e.g., a scroll speed) of the fourth touch gesture (804) based on the fourth touch gesture (804). In one embodiment, the fourth input speed (845) is a movement speed that can move up to three tiles. In the example of Fig. 8, three tiles are merged according to the fourth input speed, but this is not limited thereto. For example, assuming that the fourth input speed (845) is a movement speed that can move up to four tiles, since there are three tiles that can be merged in the right direction based on tile 7, the tiles to be merged may include three tiles (e.g., tile 7 (Time 7), tile 8 (Tile 8), and tile 9 (Tile 9)).
[0176] According to one embodiment, the electronic device (101) may set three tiles (e.g., Tile 7, Tile 8, and Tile 9) corresponding to the fourth input speed (845) as a page merging section. For example, the electronic device (101) may merge Tile 7 to Tile 9. The electronic device (101) may scroll and display the merged page based on the direction of the fourth touch gesture (804) (e.g., moving left). For example, in response to the fourth touch gesture (804), the electronic device (101) may scroll and display from Tile 7 to Tile 9 at once.
[0177] example <820> and examples <830> As illustrated, a user may input a leftward touch gesture (e.g., a second touch gesture (802) or a third touch gesture (803)) for rightward navigation (or movement) of a tile (e.g., left-to-right navigation) based on a tile currently being displayed on the display (e.g., Tile 5 or Tile 6). In one embodiment, the second touch gesture (802) and the third touch gesture (803) may correspond to a second input (e.g., a swipe touch gesture) of less than a specified speed (e.g., a movement speed at which the input speed (825, 835) can move to one tile). According to one embodiment, the electronic device (101) may display the second touch gesture (802) and the third touch gesture (803) by moving one page at a time (e.g., paging to the next tile).
[0178] FIG. 9 is a flowchart illustrating a method of operating an electronic device according to one embodiment of the present disclosure.
[0179] According to one embodiment, FIG. 9 may illustrate an example of a method for supporting transitions between pages (or tiles) based on user input in an electronic device (101) according to one embodiment.
[0180] A method for supporting switching between pages (or tiles) based on user input in an electronic device (101) according to one embodiment of the present disclosure may be performed, for example, according to a flowchart illustrated in FIG. 9. The flowchart illustrated in FIG. 9 is an example according to one embodiment of an operation of the electronic device (101), and the order of at least some operations may be changed or performed in parallel, performed as independent operations, or at least some other operations may be performed complementarily to at least some operations. According to one embodiment of the present disclosure, operations 901 to 929 may be performed in at least one processor of the electronic device (101) (e.g., the processor 120 of FIG. 1 or FIG. 6).
[0181] According to one embodiment, the operations described in FIG. 9 may be heuristically performed in combination with the operations described in FIGS. 7 to 8, for example, or may be heuristically performed as a replacement for at least some of the operations described and combined with at least some other operations, or may be heuristically performed as a detailed operation of at least some of the operations described.
[0182] As illustrated in FIG. 9, an operation method performed by an electronic device (101) according to an embodiment includes an operation of displaying first content (operation 901), an operation of receiving a touch gesture (or user input) for switching pages (operation 903), an operation of determining an input speed of a touch gesture based on the touch gesture (operation 905), an operation of determining whether the touch gesture is a first input having a predetermined speed (operation 907), an operation of moving one page and displaying third content when the touch gesture is a second input less than the predetermined speed (operation 909), an operation of calculating a movement distance considering the input speed when the touch gesture is a first input having a predetermined speed (operation 911), an operation of determining a start page and an end page for merging pages based on the movement distance (operation 913), an operation of setting a page merging section based on the start page and the end page (operation 915), an operation of determining whether a second content with a predetermined condition exists within the page merging section (operation 917), and if the second content does not exist, an operation of merging the page merging section without highlighting the content. The method may include an action of merging pages (action 919), an action of displaying the merged page by scrolling based on the direction of a touch gesture (action 921), an action of setting a predetermined marking for highlighting the second content within the page merge section when there is a second content (action 923), an action of merging pages in the page merge section so that the second content is highlighted (action 925), an action of displaying the merged page by scrolling based on the direction of a touch gesture (action 927), and an action of displaying the second content by highlighting it while scrolling the merged page (action 929).
[0183] Referring to FIG. 9, in operation 901, the processor (120) of the electronic device (101) may display first content. According to one embodiment, the processor (120) may display first content (e.g., clock content), second content (e.g., notification content), or third content (e.g., application (or widget) content) on the display. For example, the processor (120) may display content of a set page or a user-selected page.
[0184] At operation 903, the processor (120) may receive a touch gesture (or user input) for switching pages. In one embodiment, the touch gesture may include a touch-based input (e.g., a flick touch gesture or a swipe touch gesture) defined to switch (or move) a page (or tile) on the display in a specified direction (e.g., leftward or rightward). In one embodiment, the touch gesture may include a first input (e.g., a flick touch gesture) having a set velocity associated with switching multiple pages (or tiles) and a second input (e.g., a swipe touch gesture) associated with switching pages (or tiles) at a unit speed.
[0185] At operation 905, the processor (120) may determine an input speed of the touch gesture (and / or a movement strength of the moved touch gesture) based on the touch gesture.
[0186] In operation 907, the processor (120) may determine whether the touch gesture is a first input having a predetermined speed. In one embodiment, the processor (120) may determine the type of the touch gesture (e.g., first input or second input) based on the input speed of the touch gesture. In one embodiment, the scrolling of multiple pages according to the first input may each respond to a speed greater than the predetermined speed (e.g., first speed, second speed, or Nth speed).
[0187] In one embodiment, if the input speed of the touch gesture is lower than the first speed, the touch gesture may be considered a second input. According to one embodiment, if the processor (120) determines that the speed is higher than a predetermined speed, the touch gesture may be considered a first input, and the processor (120) may determine the input speed corresponding to the first input. According to one embodiment, if the processor (120) determines that the speed is lower than the predetermined speed, the touch gesture may be considered a second input.
[0188] In one embodiment, the processor (120) may process scrolling of a plurality of pages in a specified direction based on a first input. In one embodiment, the processor (120) may process paging of another page (e.g., a next page or a previous page) in a specified direction based on a second input.
[0189] In operation 907, if the processor (120) determines that the touch gesture is a second input less than a predetermined speed (e.g., 'No' in operation 907), in operation 909, the processor may move one page (e.g., next page or previous page) based on the touch gesture to display third content of the page.
[0190] In operation 907, if the processor (120) determines that the touch gesture is a first input having a predetermined speed (e.g., 'Yes' in operation 907), in operation 911, the processor may calculate a movement distance (or page section) by considering the input speed. According to one embodiment, a movement distance corresponding to each input speed may be defined. According to one embodiment, a first movement distance corresponding to a first speed, a second movement distance corresponding to a second speed, and an Nth movement distance corresponding to an Nth speed may be mapped, respectively. In one embodiment, the movement distance may correspond to a merged number of pages (or tiles) including a movement start page, an intermediate page, and a movement end page (or a movement target page) corresponding to the input speed. In one embodiment, the larger the movement distance, the more pages may be merged.
[0191] In operation 913, the processor (120) may determine a start page and an end page for page merging based on the movement distance. According to one embodiment, the processor (120) may determine target pages (e.g., a start page, a middle page, and an end page) corresponding to the movement distance.
[0192] In operation 915, the processor (120) may set a page merging section based on a start page and an end page. According to one embodiment, the processor (120) may set a page merging section based on target pages (e.g., a start page, a middle page, and an end page).
[0193] In operation 917, the processor (120) may determine whether there is a second content satisfying a predetermined condition within the page merge section. According to one embodiment, the processor (120) may determine at least one second content (e.g., at least one highlighted content) that satisfies a predetermined condition (e.g., a condition requiring content emphasis) among the contents of target pages within the page merge section. In one embodiment, the predetermined condition may include conditions related to a user's context, content (or information) updates, the amount of information in the content, notification generation, and / or user preferences. According to one embodiment, highlighting content according to a predetermined condition will be described with reference to the drawings described below.
[0194] In operation 917, if the second content of the set condition does not exist (e.g., 'No' in operation 917), in operation 919, the processor (120) may merge the pages of the page merge section without highlighting the content. According to one embodiment, if the second content does not exist, the processor (120) may merge the target pages (e.g., create a merged image) without highlighting the content (e.g., highlighting the page).
[0195] In operation 921, the processor (120) may scroll and display the merged page based on the direction of the touch gesture. In one embodiment, the processor (120) may scroll to a target corresponding location (e.g., the end page of the merged page) in response to the touch gesture.
[0196] In operation 917, if there is a second content with a predetermined condition (e.g., 'Yes' in operation 917), in operation 923, the processor (120) may set a predetermined marking (or indicator) for emphasizing the second content within the page merge section. According to one embodiment, the processor (120) may set a designated marking (e.g., movement speed control, margin application, highlighting application, and / or haptic application) for emphasizing the second content based on at least one second content or a page (or tile) of the second content within the page merge section. According to one embodiment, the marking (or indicator) may include, for example, location information for identifying the location of the second content (or identifying the page location of the second content). According to one embodiment, setting a designated marking for emphasizing at least one second content is described with reference to the drawings described below.
[0197] In operation 925, the processor (120) may merge pages in a page merge section so that the second content is emphasized. According to one embodiment, the processor (120) may merge target pages based on the presence or absence of at least one second content. For example, if the second content exists, the processor (120) may merge target pages (e.g., generate a merged image) so that the second content is emphasized in the target pages (e.g., highlighting a page where the second content is provided). According to one embodiment, merging target pages (or generating a merged image) is described with reference to the drawings described below.
[0198] In operation 927, the processor (120) may scroll and display the merged page based on the direction of the touch gesture (e.g., leftward or rightward). In one embodiment, the processor (120) may process the scroll based on the merged page. In one embodiment, the processor (120) may scroll to a target corresponding location (e.g., the end page of the merged page) in response to the touch gesture.
[0199] In operation 929, the processor (120) may highlight and display the second content while scrolling the merged page. According to one embodiment, the processor (120) may highlight and display at least one second content while scrolling the merged page (or merged image) based on the direction of the touch gesture. According to one embodiment, when the processor (120) receives an input for stopping the scrolling while scrolling, the processor (120) may stop the scrolling and display the content (e.g., the second content) of the page at the stopped position. According to one embodiment, highlighting and displaying at least one second content while scrolling is described with reference to the drawings described below.
[0200] FIG. 10 is a diagram illustrating an example of switching pages based on user input in an electronic device according to one embodiment of the present disclosure.
[0201] According to one embodiment, FIG. 10 may illustrate an example of determining a page merge section (or number of merged pages) based on an input speed (e.g., scroll speed) of a user input (or touch gesture) (1020), separating pages (1030) of the page merge section from a pre-merged entire merged page (or entire merged image) (1010), and scrolling the pages (1030) (e.g., separated pages) of the separated page merge section. According to one embodiment, the electronic device (101) may separate pages (tiles) from the entire merged page (1010) by reflecting a movement distance (1040) according to an input speed (e.g., scroll speed) at which the user input (1020) is input, and process scrolling to a position (e.g., target page) corresponding to the user input (1020) based on the separated pages (1030).
[0202] As illustrated in FIG. 10, the electronic device (101) may be configured with a plurality of tiles (or a plurality of pages). For example, the example of FIG. 10 may illustrate an example of nine tiles (or nine pages). According to one embodiment, the electronic device (101) may scroll multiple pages separately from a pre-merged entire merged page (1010) based on a first input (e.g., a flick touch gesture) among types of user input, and / or page one page at a time based on a second input (e.g., a swipe touch gesture) among types of user input, thereby providing page movement (or switching) (e.g., content switching). Although the example of FIG. 10 illustrates nine tiles (or pages) as an example, the present invention is not limited thereto, and the electronic device (101) may provide more or fewer tiles (or pages) than nine.
[0203] According to one embodiment, the electronic device (101) can monitor a predetermined condition for the content. In one embodiment, the predetermined condition can include a trigger such as an update related to the content, such as a change in the data (or information) of the content (e.g., a change in the weather, receipt of an external notification, occurrence of an internal notification), and / or a turn-on / turn-off of the display. According to one embodiment, the electronic device (101) can monitor the predetermined condition and merge all tiles (or pages) based on detecting the predetermined condition. For example, the electronic device (101) can merge all tiles and update the entire merged page (1010) at the time of a data update of the content (e.g., a change in the weather, receipt of a notification), a turn-on of the display, and / or a turn-off of the display.
[0204] According to one embodiment, the electronic device (101) can determine a movement distance (or page section) (1040) based on an input speed of a user input (1020). According to one embodiment, the electronic device (101) can determine target pages (e.g., Tile 1, Tile 2, Tile 3, and Tile 4) corresponding to the movement distance (1040). According to one embodiment, the electronic device (101) can separate target pages (1030) from the entire merged page (1010). According to one embodiment, the electronic device (101) can process scrolling based on the separated page (1030). According to one embodiment, the electronic device (101) can scroll to a target corresponding position (e.g., the end page of the separated page (e.g., Tile 4)) in response to the user input (1020).
[0205] FIG. 11A and FIG. 11B are flowcharts illustrating a method of operating an electronic device according to one embodiment of the present disclosure.
[0206] According to one embodiment, FIGS. 11A and 11B may illustrate an example of a method for supporting transitions between pages (or tiles) based on user input in an electronic device (101) according to one embodiment.
[0207] A method for supporting switching between pages (or tiles) based on user input in an electronic device (101) according to one embodiment of the present disclosure may be performed, for example, according to the flowcharts illustrated in FIGS. 11A and 11B . The flowcharts illustrated in FIGS. 11A and 11B are examples according to one embodiment of the operation of the electronic device (101), and the order of at least some operations may be changed or performed in parallel, performed as independent operations, or at least some other operations may be performed complementarily to at least some operations. According to one embodiment of the present disclosure, operations 1101 to 1131 may be performed in at least one processor (e.g., the processor 120 of FIG. 1 or 6 ) of the electronic device (101).
[0208] According to one embodiment, the operations described in FIGS. 11A and 11B may be heuristically performed in combination with the operations described in FIGS. 7 through 10, or heuristically performed as a replacement for at least some of the operations described and combined with at least some other operations, or heuristically performed as a detailed operation of at least some of the operations described.
[0209] As illustrated in FIGS. 11A and 11B, an operation method performed by an electronic device (101) according to an embodiment includes an operation of detecting a trigger related to page merging (operation 1101), an operation of merging entire pages (operation 1103), an operation of displaying first content (operation 1105), an operation of receiving a touch gesture (or user input) for switching pages (operation 1107), an operation of determining an input speed of a touch gesture based on the touch gesture (operation 1109), an operation of determining whether the touch gesture is a first input having a predetermined speed (operation 1111), an operation of displaying a third content by moving one page when the touch gesture is a second input less than the predetermined speed (operation 1113), an operation of calculating a movement distance considering the input speed when the touch gesture is a first input having a predetermined speed (operation 1115), an operation of determining a start page and an end page for page separation based on the movement distance (operation 1117), and setting a page merging section based on the start page and the end page. The method may include: an action (action 1119), an action of separating a page in a page merge section from the entire page (action 1121), an action of determining whether a second content with a predetermined condition exists within the page merge section (action 1123), an action of displaying the separated page by scrolling it based on the direction of the touch gesture without highlighting the content if the second content does not exist (action 1125), an action of setting a predetermined marking for highlighting the second content within the page merge section if the second content exists (action 1127), an action of displaying the separated page by scrolling it based on the direction of the touch gesture (action 1129), and an action of displaying the second content by highlighting it while scrolling the separated page (action 1131).
[0210] Referring to FIGS. 11A and 11B , in operation 1101, the processor (120) of the electronic device (101) may detect a trigger related to page merging. In one embodiment, the processor (120) may monitor a predetermined condition for the content. In one embodiment, the predetermined condition may include a trigger such as an update related to the content, such as a change in data (or information) of the content (e.g., a change in the weather, receipt of an external notification, occurrence of an internal notification), and / or a turn-on / turn-off of the display.
[0211] In operation 1103, the processor (120) may merge entire pages. In one embodiment, the processor (120) may merge entire pages (or tiles) based on detecting a trigger (e.g., a predetermined condition). For example, the electronic device (101) may merge entire tiles to update the entire page (or entire merged page) at the time of content data update (e.g., weather change, notification reception), display turn-on, and / or display turn-off.
[0212] In operation 1105, the processor (120) may display first content. According to one embodiment, the processor (120) may display first content (e.g., clock content), second content (e.g., notification content), or third content (e.g., application (or widget) content) on the display. For example, the processor (120) may display content of a set page or a user-selected page.
[0213] In operation 1107, the processor (120) may receive a touch gesture (or user input) for switching pages. In one embodiment, the touch gesture may include a touch-based input (e.g., a flick touch gesture or a swipe touch gesture) defined to switch (or move) a page (or tile) on the display in a specified direction (e.g., leftward or rightward). In one embodiment, the touch gesture may include a first input (e.g., a flick touch gesture) having a set velocity associated with switching multiple pages (or tiles) and a second input (e.g., a swipe touch gesture) associated with switching pages (or tiles) at a unit speed.
[0214] In operation 1109, the processor (120) may determine an input speed of the touch gesture (and / or a movement strength of the moved touch gesture) based on the touch gesture.
[0215] In operation 1111, the processor (120) may determine whether the touch gesture is a first input having a predetermined speed. In one embodiment, the processor (120) may determine the type of the touch gesture (e.g., first input or second input) based on the input speed of the touch gesture. In one embodiment, the scrolling of multiple pages according to the first input may each respond to a speed greater than the predetermined speed (e.g., first speed, second speed, or Nth speed).
[0216] In one embodiment, if the input speed of the touch gesture is lower than the first speed, the touch gesture may be considered a second input. According to one embodiment, if the processor (120) determines that the speed is higher than a predetermined speed, the touch gesture may be considered a first input, and the processor (120) may determine the input speed corresponding to the first input. According to one embodiment, if the processor (120) determines that the speed is lower than the predetermined speed, the touch gesture may be considered a second input.
[0217] In one embodiment, the processor (120) may process scrolling of a plurality of pages in a specified direction based on a first input. In one embodiment, the processor (120) may process paging of another page (e.g., a next page or a previous page) in a specified direction based on a second input.
[0218] In operation 1111, if the touch gesture is a second input less than a predetermined speed (e.g., 'No' in operation 1111), in operation 1113, the processor (120) may move one page (e.g., next page or previous page) to display third content of the page.
[0219] In operation 1111, if the touch gesture is a first input having a predetermined speed (e.g., 'Yes' in operation 1111), in operation 1115, the processor (120) may calculate a movement distance (or page section) by considering the input speed. According to one embodiment, a movement distance corresponding to each input speed may be defined. According to one embodiment, a first movement distance corresponding to a first speed, a second movement distance corresponding to a second speed, and an Nth movement distance corresponding to an Nth speed may be mapped, respectively. In one embodiment, the movement distance may correspond to a number of merged (or separated) pages (or tiles) including a movement start page, an intermediate page, and a movement end page (or a movement target page) corresponding to the input speed. In one embodiment, the larger the movement distance, the more pages may be merged (or separated).
[0220] In operation 1117, the processor (120) may determine a start page and an end page for page separation based on the movement distance. According to one embodiment, the processor (120) may determine target pages (e.g., a start page, a middle page, and an end page) corresponding to the movement distance.
[0221] In operation 1119, the processor (120) may set a page merging section based on a start page and an end page. According to one embodiment, the processor (120) may set a page merging section based on target pages (e.g., a start page, a middle page, and an end page).
[0222] In operation 1121, the processor (120) may separate pages of a page merge section from the entire page. According to one embodiment, the processor (120) may separate target pages from the entire page (or the entire merged page).
[0223] In operation 1123, the processor (120) may determine whether there is a second content satisfying a predetermined condition within the page merge section. According to one embodiment, the processor (120) may determine at least one second content (e.g., at least one highlighted content) that satisfies a predetermined condition (e.g., a condition requiring content emphasis) among the contents of target pages within the page merge section. In one embodiment, the predetermined condition may include conditions related to a user's context, content (or information) updates, the amount of information in the content, notification generation, and / or user preferences. According to one embodiment, highlighting content according to a predetermined condition will be described with reference to the drawings described below.
[0224] In operation 1123, if the second content does not exist (e.g., 'No' in operation 1123), in operation 1125, the processor (120) may scroll and display the split page without highlighting the content based on the direction of the touch gesture. In one embodiment, the processor (120) may scroll to the target corresponding location (e.g., the end page of the merged page) in response to the touch gesture.
[0225] In operation 1123, if the second content exists (e.g., 'Yes' in operation 1123), in operation 1127, the processor (120) may set a designated marking (or indicator) for emphasis on the second content within the page merge section. According to one embodiment, the processor (120) may set a designated marking (e.g., movement speed control, margin application, highlighting application, and / or haptic application) for emphasis on the second content based on at least one second content or a page (or tile) of the second content within the page merge section. According to one embodiment, the marking (or indicator) may include, for example, location information for identifying the location of the second content (or identifying the page location of the second content). According to one embodiment, setting a designated marking for emphasizing at least one second content is described with reference to the drawings described below.
[0226] In operation 1129, the processor (120) may display a split page by scrolling based on the direction of the touch gesture. According to one embodiment, the processor (120) may process the scroll based on the split page. According to one embodiment, the processor (120) may scroll to a target corresponding position (e.g., the end page of the split page) in response to the touch gesture. According to one embodiment, if the processor (120) receives an input to stop scrolling while scrolling, the processor (120) may stop the scrolling and display the content (e.g., second content) of the page at the stopped position.
[0227] In operation 1131, the processor (120) may highlight and display the second content while scrolling the split page. According to one embodiment, the processor (120) may highlight and display at least one second content while scrolling the split page based on the direction of the touch gesture. According to one embodiment, when the processor (120) receives an input for stopping the scrolling while scrolling, the processor (120) may stop the scrolling and display the content (e.g., the second content) of the page at the stopped position. According to one embodiment, highlighting and displaying at least one second content while scrolling is described with reference to the drawings described below.
[0228] FIG. 12A is a diagram illustrating an example of page merging in an electronic device according to one embodiment of the present disclosure.
[0229] According to one embodiment, FIG. 12A may illustrate an example of determining a page merge section (or number of merged pages) based on the input speed of user input (e.g., scroll speed) and merging pages within the page merge section. According to one embodiment, FIG. 12A may illustrate an example of a method of merging target pages (e.g., start page, middle page, and end page) of the page merge section, excluding the start page and end page.
[0230] Referring to FIG. 12A, when merging target pages, the electronic device (101) may merge pages based on the start page (e.g., Tile 1) and / or the end page (e.g., Tile 4) of the target pages, while leaving them as is (or excluding them), and the intermediate pages (e.g., Tile 2 and Tile 3) between the start page and the end page. According to one embodiment, FIG. 12A may illustrate an example of excluding the start page and the end page from the merged page (e.g., the merged image).
[0231] According to one embodiment, in the case of a method of merging excluding a start page and an end page, as in the example of FIG. 12A, the electronic device (101) may display a start page (e.g., Tile 1) of the target pages, and in response to a user input, may switch the display to a start page portion (e.g., Tile 2 portion) of the merged page (e.g., merged image) with a specified transition effect (e.g., slide). According to one embodiment, the electronic device (101) may scroll from the start page portion (e.g., Tile 2 portion) to an end page portion (e.g., Tile 3 portion) of the merged page (e.g., merged image). According to one embodiment, when the electronic device (101) reaches the end page portion of the merged page (e.g., merged image), the electronic device (101) may display the end page (e.g., Tile 4) of the target pages with a specified transition effect (e.g., slide).
[0232] FIG. 12b is a diagram illustrating an example of page merging in an electronic device according to one embodiment of the present disclosure.
[0233] According to one embodiment, FIG. 12a illustrates an example of determining a page merge interval (or number of merged pages) based on the input speed of a user input (e.g., scroll speed) and merging pages within the page merge interval. According to one embodiment, FIG. 12b illustrates an example of a method of merging target pages within the page merge interval, including the start page and the end page.
[0234] Referring to FIG. 12b, when merging target pages, the electronic device (101) can merge all pages of the start page (e.g., Tile 1), the middle pages (e.g., Tile 2 and Tile 3), and the end page (e.g., Tile 4) of the target pages.
[0235] According to one embodiment, in the case of a method of merging including a start page and an end page, as in the example of FIG. 12b, the electronic device (101) may display a start page (e.g., Tile 1) of the target pages, and in response to a user input, may transition to displaying a start page portion (e.g., Tile 1 portion) of the merged page (e.g., merged image) with a specified transition effect (e.g., fade-in). According to one embodiment, the electronic device (101) may scroll from the start page portion to the end page portion (e.g., Tile 4 portion) of the merged page (e.g., merged image). According to one embodiment, when the electronic device (101) reaches the end page portion of the merged page (e.g., merged image), it may display the end page (e.g., Tile 4) of the target pages with a specified transition effect (e.g., fade-in).
[0236] FIG. 13 is a diagram illustrating an example of page merging in an electronic device according to one embodiment of the present disclosure.
[0237] According to one embodiment, FIG. 13 illustrates an example in which, after scrolling a merged page (1310) (e.g., Tile 1 to Tile 4) by a movement distance determined based on an input speed of a first user input (1301) (e.g., a flick touch gesture), a pattern of moving to another page (1320) (e.g., a next page (e.g., Tile 5) or a previous page (e.g., Tile 3)) within a set time (e.g., 1 second, 2 seconds, or 3 seconds, etc.) is found, the pattern is learned and the next user input is provided by correcting (e.g., reflecting a correction value to the user input).
[0238] Referring to FIG. 13, a user can scroll a first merged page (1310) corresponding to the input speed of a first user input (1301) (e.g., a flick touch gesture), and when the last page (e.g., Tile 4) of the first merged page (1310) is displayed, input a second user input (1302) (e.g., a swipe touch gesture) within a specified time to page to the next page (1320) (e.g., Tile 5) of the first merged page (1310).
[0239] According to one embodiment, if the electronic device (101) detects a user pattern of moving to the next page (1320) within a specified time after moving a distance according to the merged page (1310), the electronic device (101) may learn the user's pattern. According to one embodiment, the electronic device (101) may apply a correction value of the learning result to a subsequent user input of the same input speed based on the learning result to expand the range of the scroll. For example, if the electronic device (101) receives a third user input (1303) (e.g., a flick touch gesture) of the same input speed as the first user input (1301), the electronic device (101) may scroll a second merged page (1330) in which the next page (1320) (e.g., Tile 5) is additionally merged to the first merged page (1310) corresponding to the input speed, and display the last page (e.g., Tile 5) of the second merged page (1330).
[0240] According to one embodiment, the electronic device (101) may reduce the range of the scroll in a manner corresponding to expanding the range of the scroll as in the example of FIG. 13. According to one embodiment, if a pattern of a user moving to a previous page (e.g., Tile 3) within a specified time after moving a distance according to the merged page (1310) is detected, the electronic device (101) may learn the pattern of the user. According to one embodiment, based on the learning result, the electronic device (101) may apply a correction value of the learning result to a user input of the same input speed thereafter to reduce the range of the scroll. For example, when the electronic device (101) receives a user input (not shown) (e.g., a flick touch gesture) at the same input speed as the first user input (1301), the electronic device (101) may scroll the merged merged page (not shown) (e.g., merged images of Tile 1 to Tile 3) excluding the last page (e.g., Tile 4) of the first merged page (1310) corresponding to the input speed, and display the last page (e.g., Tile 3) of the merged page (not shown).
[0241] According to one embodiment, the electronic device (101) may correct the merged page (or merged image) determined according to the input speed of the user input according to the learned user pattern after moving the movement distance of the merged page. For example, the electronic device (101) may apply the correction value of the learning result to the user input of the same input speed in the future based on the learning result to expand or reduce the range of the scroll. According to one embodiment, the range of pages added to or expanded in the merged page according to the existing input speed may be set by considering the number of additional user inputs (e.g., swipe touch gestures) input within a specified time after moving the movement distance of the merged page.
[0242] FIG. 14 is a diagram illustrating an example of merging pages in an electronic device according to one embodiment of the present disclosure.
[0243] According to one embodiment, the electronic device (101) (e.g., wearable electronic device (200)) may have a shape corresponding to a circular shape, and the electronic device (101) may provide a circular screen. According to one embodiment, the electronic device (101) may merge pages (or tiles) in an optimized manner for a circular screen.
[0244] Referring to Figure 14, an example <1410> An example can be shown where each page before merging is presented in a circular form according to the circular screen. Example <1420> may represent an example where each page is presented as a single page (e.g., a merged page) that is merged to fit the circular screen.
[0245] In one embodiment, the example <1420> As illustrated, the electronic device (101) may merge pages based on the existing page area (1430) of the existing circle before merging, optimizing it for a circular screen. For example, the pages may be merged based on a merged page area (1440) in the shape of a rounded rectangle by overlapping both sides of the existing page area (1430) (e.g., both sides of the circle shown), thereby minimizing empty space (e.g., background space). In one embodiment, the cropping criteria of the rounded rectangle shape (1440) may be applied to, for example, the outermost part of the area portion where content is provided on each page. According to one embodiment, examples of merging pages are illustrated in FIGS. 15A, 15B, and 15C.
[0246] FIGS. 15A, 15B, and 15C are diagrams illustrating various examples of page merging in an electronic device according to one embodiment of the present disclosure.
[0247] According to one embodiment, FIG. 15A may illustrate an example of page merging. For example, as illustrated in FIG. 14, based on the circular shape of the electronic device (101), an existing page area (1430) may be overlapped at least partially to the left and right, and a merged page area (e.g., a merged page area (1440) of FIG. 14) in a rounded rectangular shape may be set based on a point (or intersection) where the existing page areas (e.g., the existing page areas (1430) of FIG. 14) intersect. In one embodiment, the content of the page to be merged may be located within the merged page area (1440). According to one embodiment, as illustrated in FIG. 15A, the background portion (e.g., the background portions on both sides of the content) of the merged page area may be removed, and the spacing between the merged page areas may be adjusted. For example, the margin (e.g., the outer margin) between the merged page areas may be removed, and the merged pages may be merged by arranging them adjacent to each other.
[0248] According to one embodiment, FIG. 15B may illustrate an example of applying a specified emphasis (e.g., applying a margin) to the highlighted content (or pages of content) during page merging. As illustrated in FIG. 15B , when merging pages, a specified margin (1500) (e.g., an outer margin) may be applied to both sides of the merged page area of the highlighted content to emphasize the content, thereby merging the pages (e.g., creating a merged image).
[0249] According to one embodiment, when merging pages, the electronic device (101) may merge the pages in a state where the height and / or width of the merged contents are reduced. According to one embodiment, if a page among the merged pages requires emphasis, the electronic device (101) may control the size of the merged contents by maintaining the existing height and / or width so that the corresponding page is emphasized.
[0250] According to one embodiment, the electronic device (101) provides an effect of reducing the scrolling speed due to the margins (1500) on both sides of the merged page area in a portion of the page that is highlighted (e.g., a focus page) while scrolling the merged page, thereby allowing the user to easily recognize the page. According to one embodiment, the effect of reducing the scrolling speed may vary based on the margins (1500). For example, when merging by increasing the margins (1500), the effect of increasing the time it takes for the portion of the page to enter and disappear from the display (e.g., a speed reduction effect) may increase.
[0251] The present disclosure is not limited thereto, and the electronic device (101) can substantially control (e.g., control the speed of scrolling) in the highlighted portion of the page, thereby allowing the user to easily recognize the page.
[0252] In one embodiment, FIG. 15c may be used for comparison with the merging method of the present disclosure, such as the examples of FIGS. 15a and 15b. For example, simply merging each page may be unintuitive and awkward on a circular screen due to the margins (e.g., outer margins) of each page, and scrolling may be delayed due to the margins between each page.
[0253] FIG. 16 is a diagram illustrating an example of switching pages in an electronic device according to one embodiment of the present disclosure.
[0254] According to one embodiment, FIG. 16 may illustrate an example of a screen structure provided through a display in an electronic device (101) (e.g., a wearable electronic device (200) of FIGS. 2 to 4).
[0255] As illustrated in FIG. 16, the screen structure of the electronic device (101) may be a screen structure distinguished by a first category (or section) (510) for watch content, a second category (520) for notification content, and a third category (530) for application (or widget) content, as described in the description section referring to FIG. 5.
[0256] In one embodiment, the first category (510) may provide a screen related to watch content (e.g., a watch screen, watch face, or home screen). In one embodiment, the first category (510) may be defined as a single page (or tile) for watch content.
[0257] In one embodiment, the second category (520) may provide a screen (e.g., a notification screen) related to notification content. In one embodiment, the second category (520) may be defined as at least one page (or tile) corresponding to notification content received from an external source (e.g., an external device) and / or generated internally in the electronic device (101).
[0258] According to one embodiment, the third category (530) may provide a screen (e.g., a content screen) related to application (or widget) content. In one embodiment, the third category (530) may be defined as at least one page (or tile) corresponding to the settings of the electronic device (101). For example, the third category (530) may include pages (tiles) each corresponding to an application (or widget) set on the electronic device (101), and a content screen corresponding to each application (or widget) may be provided for each page.
[0259] As illustrated in FIG. 16, the electronic device (101) may include a structure of a second category (520) (e.g., a notification content section) - a first category (510) (e.g., a watch face section) - a third category (530) (e.g., a content section). According to one embodiment, all screens of the first category (510), the second category (520), and the third category (530) are divided into page (or tile) units, and may be moved (or paged) on a page-by-page basis (e.g., moved one page at a time) and / or moved (or scrolled) on a merged page (or a group page or a bundled page or multiple pages) basis based on a user input (e.g., a flick or a swipe).
[0260] According to one embodiment, the electronic device (101) may control the scroll speed to stop between categories when switching pages of a merged page (or merged image). For example, the electronic device (101) may control the speed (e.g., stop control) between categories to provide a user with a distinction between categories.
[0261] According to one embodiment, the electronic device (101) is, for example <1610> As illustrated in , scrolling or paging can be performed according to the input speed of the user input within the first category (510) and the second category (520). According to one embodiment, the electronic device (101) may be configured to: <1620> As illustrated, scrolling or paging can be performed according to the input speed of the user input within the first category (510) and the third category (530). According to one embodiment, when generating a merged page (or merged image), the electronic device (101) can also generate a merged page (or merged image) within the range of the corresponding category by distinguishing between categories.
[0262] In one embodiment, the example <1610> and examples <1620> As an example, the electronic device (101) can supplement the movement range by category. For example, when a flick (or quick swipe) touch gesture is received in the right direction on a page of a third category (530), it may move up to the watch face of the first category (510) at most, and may not move up to the second category (520) beyond the first category (510). For example, when a flick (or quick swipe) touch gesture is received in the left direction on a page of a second category (520), it may move up to the watch face of the first category (510) at most, and may not move up to the third category (530) beyond the first category (510). For example, the electronic device (101) may automatically control (e.g., stop) the speed regardless of the scroll speed between categories, so that the user can distinguish between categories and / or recognize the corresponding page.
[0263] FIG. 17 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0264] According to one embodiment, FIG. 17 may illustrate an example of highlighting content based on factors affecting the importance of the content (or criteria for determining key factors). In FIG. 17 , the key factor may be a notification (e.g., an upcoming schedule). For example, if there is a notification to be provided to the user within the content within the merged page, the electronic device (101) may automatically control (e.g., slow down) the scroll speed on the page (1700) of the content to enhance user awareness of the page (1700).
[0265] Referring to FIG. 17, while the electronic device (101) is scrolling a merged page at a first speed (e.g., fast scroll), the electronic device (101) may reduce the scroll speed to a second speed lower than the first speed on a page (1700) containing content determined based on a major element judgment criterion (e.g., a scheduled schedule) and display the content by highlighting it through an effect (e.g., edge highlighting) specified based on the page (1700). According to one embodiment, the electronic device (101) may increase the scroll speed to the first speed after passing the page (1700) and continue scrolling on the next page. According to one embodiment, when the electronic device (101) receives an input to stop scrolling on the page (1700) while scrolling, the electronic device (101) may stop scrolling on the page (1700) and display the content (e.g., schedule content) of the page (1700) at the stopped position.
[0266] FIG. 18 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0267] According to one embodiment, FIG. 18 illustrates an example of highlighting content based on factors affecting the importance of the content (or criteria for determining key factors). In FIG. 18 , the key factors may be content updates or information updates (e.g., weather information updates) within the content. For example, if updated information is available within the merged page, the electronic device (101) may automatically control (e.g., slow down) the scroll speed on the page (1800) of the content to enhance user awareness of the page (1800).
[0268] Referring to FIG. 18, while the electronic device (101) is scrolling a merged page at a first speed (e.g., fast scrolling), the electronic device (101) may reduce the scroll speed to a second speed lower than the first speed on a page (1800) containing content determined based on a major element judgment criterion (e.g., content update) and display the content by highlighting it through an effect (e.g., edge highlighting) specified based on the page (1800). According to one embodiment, the electronic device (101) may increase the scroll speed to the first speed after passing the page (1800) and continue scrolling on the next page. According to one embodiment, when the electronic device (101) receives an input to stop scrolling on the page (1800) while scrolling, the electronic device (101) may stop scrolling on the page (1800) and display the content (e.g., weather content) of the page (1800) at the stopped position.
[0269] FIG. 19 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0270] According to one embodiment, FIG. 19 may illustrate an example of highlighting content based on factors affecting the importance of the content (or criteria for determining key factors). In FIG. 19 , the key factor may be the amount of content (or amount of information). For example, the electronic device (101) may adjust the scroll speed based on the amount of content (or amount of information) within the merged page. For example, the electronic device (101) may automatically control (e.g., slow down) the scroll speed on a page (1900) of content with a large amount of information to enhance user awareness of the page (1900).
[0271] Referring to FIG. 19, while the electronic device (101) is scrolling a merged page at a first speed (e.g., fast scrolling), the electronic device (101) may reduce the scroll speed to a second speed lower than the first speed on a page (1900) containing content determined based on a key element judgment criterion (e.g., amount of content), and display the content by highlighting it through an effect (e.g., edge highlighting) specified based on the page (1900). According to one embodiment, the electronic device (101) may increase the scroll speed to the first speed after passing the page (1900) and continue scrolling on the next page. According to one embodiment, when the electronic device (101) receives an input to stop scrolling on the page (1900) while scrolling, the electronic device (101) may stop scrolling on the page (1900) and display the content (e.g., health content) of the page (1900) at the stopped position.
[0272] FIG. 20 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0273] According to one embodiment, FIG. 20 may illustrate an example of highlighting content based on factors affecting the importance of the content (or criteria for determining key factors). According to one embodiment, in FIG. 20 , the key factor may be a notification generated (or received) from a predetermined application (e.g., an important or user-preferred application (or widget)) (e.g., a contact application). For example, if there is content related to a notification generated (or received) from a predetermined application among the contents within the merged page, the electronic device (101) may automatically control (e.g., slow down) the scroll speed on the page (2000) of the corresponding content to enhance user awareness of the corresponding page (2000).
[0274] Referring to FIG. 20, while the electronic device (101) is scrolling a merged page at a first speed (e.g., fast scrolling), the electronic device (101) may reduce the scroll speed to a second speed lower than the first speed on a page (2000) containing content determined based on a key element judgment criterion (e.g., occurrence of a notification by a given application), and display the content by highlighting it through a designated effect (e.g., edge highlighting) based on the page (2000). According to one embodiment, the electronic device (101) may increase the scroll speed to the first speed after passing the page (2000) and continue scrolling on the next page. According to one embodiment, when the electronic device (101) receives an input for stopping scrolling on the page (2000) while scrolling, the electronic device (101) may stop scrolling on the page (2000) and display the content (e.g., notification content) of the page (2000) at the stopped position.
[0275] FIG. 21 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0276] According to one embodiment, FIG. 21 may illustrate an example of highlighting and displaying content based on factors affecting the importance of the content (or criteria for determining key factors). In FIG. 21 , the key factor may be the frequency of checking information (or user preference). For example, the electronic device (101) may control the speed (e.g., slow down or increase the speed) based on the frequency of checking information (or user preference). According to one embodiment, if there is information (or content) frequently checked by the user among the contents within the merged page, the electronic device (101) may automatically control (e.g., slow down) the scroll speed on the page (2100) of the corresponding content to improve user awareness of the corresponding page (2100).
[0277] Referring to FIG. 21, while the electronic device (101) is scrolling a merged page at a first speed (e.g., fast scrolling), the electronic device (101) may reduce the scroll speed to a second speed lower than the first speed on a page (2100) that includes content determined based on a major element judgment criterion (e.g., frequently checked information (or content)), and display the content by highlighting it through an effect (e.g., edge highlighting) specified based on the page (2100). According to one embodiment, the electronic device (101) may increase the scroll speed to the first speed after passing the page (2100) and continue scrolling on the next page. According to one embodiment, when the electronic device (101) receives an input for stopping scrolling on the page (2100) while scrolling, the electronic device (101) may stop scrolling on the page (2100) and display the content (e.g., weather content) of the page (2100) at the stopped position.
[0278] FIG. 22 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0279] According to one embodiment, FIG. 22 may illustrate an example of highlighting and displaying content based on factors affecting the importance of the content (or criteria for determining key factors). According to one embodiment, in FIG. 22, the key factor may be the frequency of checking information (or the user's preference). For example, the electronic device (101) may control the speed (e.g., slow down or increase the speed) based on the frequency of checking information (or the user's preference). According to one embodiment, if there is information (or content) in the merged page that the user does not frequently check, the electronic device (101) may automatically control (e.g., increase) the scroll speed on the page (2200) of the corresponding content (e.g., apply a speed weight to the infrequently viewed page) so that the corresponding page (2200) passes quickly.
[0280] Referring to FIG. 22, while the electronic device (101) is scrolling a merged page at a first speed (e.g., fast scrolling), the electronic device (101) may increase the scroll speed to a third speed higher than the first speed and quickly pass through the page (2200) that includes content determined based on a key element judgment criterion (e.g., information (or content) with a low check frequency). In one embodiment, the electronic device (101) may pass the page (2200) and then decrease the scroll speed to the first speed in the next page portion to continue scrolling.
[0281] FIG. 23 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0282] According to one embodiment, FIG. 23 may illustrate an example of highlighting and displaying content based on factors affecting the importance of the content (or criteria for determining key factors). According to one embodiment, in FIG. 23, key factors may be contextual information (e.g., time and / or location-based context) based on a user's usage pattern. For example, the electronic device (101) may control (e.g., slow down) the speed on a page of related content by reflecting the user's context. According to one embodiment, the electronic device (101) may recognize the user's context based on situational awareness, and if there is content related to the recognized context among the contents within the merged page, the electronic device (101) may automatically control (e.g., slow down) the scroll speed on the page (2300) of the corresponding content to improve the user's awareness of the corresponding page (2300). For example, the electronic device (101) can automatically control the speed on the page (2300) of the corresponding content of the merged page when the user uses the electronic device (101) at a location frequently visited by the user and / or at a time period during which the user visits the location.
[0283] Referring to FIG. 23, while the electronic device (101) is scrolling a merged page at a first speed (e.g., fast scrolling), the electronic device (101) may reduce the scroll speed to a second speed lower than the first speed on a page (2300) containing content determined based on a key element judgment criterion (e.g., content related to the user's context) and highlight and display the content through an effect (e.g., edge highlighting) specified based on the page (2300). According to one embodiment, the electronic device (101) may pass the page (2300) and increase the scroll speed to the first speed on the next page portion to continue scrolling. According to one embodiment, when the electronic device (101) receives an input to stop scrolling on the page (2300) while scrolling, the electronic device (101) may stop scrolling on the page (2300) and display the content (e.g., health content) of the page (2300) at the stopped position.
[0284] FIG. 24 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0285] According to one embodiment, FIG. 24 may illustrate an example of highlighting content based on factors affecting the importance of the content (or a criterion for determining key factors). According to one embodiment, FIG. 24 may illustrate an example of controlling speed (e.g., additional slowdown) by adjusting the margin (2450) (or width) between pages.
[0286] Referring to FIG. 24, while the electronic device (101) scrolls the merged page at a first speed (e.g., fast scroll), the electronic device (101) may reduce the scroll speed to a second speed lower than the first speed on a page (2400) containing content determined according to a main element, and highlight and display the page (2400) through an effect designated based on the page (2400) (e.g., edge highlighting). According to one embodiment, while the electronic device (101) scrolls the merged page, the margin (2450) may be applied, and in a portion of the page (e.g., focus page) that is highlighted, the effect of reducing the scroll speed due to the margin (2450) on both sides of the merged page area may be provided. According to one embodiment, the electronic device (101) may pass the page (2400) and increase the scroll speed to the first speed on the portion of the next page to continue scrolling. In one embodiment, when the electronic device (101) receives an input to stop scrolling on a page (2400) while scrolling, the electronic device (101) may stop scrolling on the page (2400) and display the contents of the page (2400) at the stopped position.
[0287] FIG. 25 is a diagram illustrating an example of providing content by highlighting it in an electronic device according to one embodiment of the present disclosure.
[0288] According to one embodiment, FIG. 25 may illustrate an example of highlighting content based on factors affecting the importance of the content (or criteria for determining key factors). According to one embodiment, FIG. 25 may illustrate an example of providing a designated haptic (e.g., a heavy feeling haptic based on speed deceleration) together with speed control in a portion of a highlighted page (e.g., a focus page). For example, the electronic device (101) may automatically control (e.g., decelerate) the scroll speed on a page (2500) of content to be highlighted while scrolling a merged page, thereby enhancing user awareness of the corresponding page (2500).
[0289] Referring to FIG. 25, while the electronic device (101) is scrolling a merged page at a first speed (e.g., fast scrolling), the electronic device (101) may reduce the scroll speed to a second speed lower than the first speed on a page (2500) containing content determined according to a main element, and provide emphasis through a designated effect (e.g., edge highlighting and haptics) based on the page (2500). According to one embodiment, the electronic device (101) may pass the page (2500) and increase the scroll speed to the first speed on the next page portion, and remove the designated effect to continue scrolling. According to one embodiment, when the electronic device (101) receives an input to stop scrolling on the page (2500) while scrolling, the electronic device (101) may stop scrolling on the page (2500) and display the content of the page (2500) at the location where the scrolling was stopped.
[0290] FIG. 26 is a diagram illustrating an example of providing an indicator according to page merging in an electronic device according to one embodiment of the present disclosure.
[0291] According to one embodiment, FIG. 26 may illustrate an example of providing location information about a target page (or merged page) of a page merge section based on an indicator when merging multiple pages based on an input speed of a user input (e.g., a scroll speed).
[0292] In one embodiment, an example <2601> An example of providing a default indicator before merging pages may be provided. For example, the indicators may be matched one-to-one for each page. In one embodiment, the electronic device (101) may activate (e.g., highlight) and provide an indicator corresponding to the page currently displayed on the display among a plurality of indicators.
[0293] In one embodiment, an example <2603> An example of providing an indicator corresponding to a merged page among indicators based on page merging (e.g., a merge indicator (or scroll bar) (2610)) may be merged. For example, the electronic device (101) may merge indicators corresponding to each of the target pages of the page merging section when merging pages, and provide a merge indicator (or scroll bar) (2610) at a corresponding position of the indicator area. According to one embodiment, the electronic device (101) may provide a scroll progress status to the user through the merge indicator (or scroll bar) (2610) in response to the scrolling of the page while scrolling the merged page.
[0294] In one embodiment, an example <2605> An example may be provided based on page merging, in which a start indicator (2620) corresponding to a start page of a merged page and an end indicator (2630) corresponding to an end page of a merged page are emphasized (e.g., highlighted) among indicators. For example, the electronic device (101) may determine the indicators corresponding to the start page and the end page of target pages of a page merging section as the start indicator (2620) and the end indicator (2630), respectively, when merging pages. According to one embodiment, the electronic device (101) may provide the start indicator (2620) and the end indicator (2630), and sequentially switch (or scroll) the emphasis from the start indicator (2620) to the end indicator (2630) in response to the scrolling of the page while scrolling the merged page, thereby providing the user with a scroll progress status.
[0295] An operating method performed in an electronic device (101) according to one embodiment of the present disclosure may include an operation of displaying first content on a display. According to one embodiment, the operating method may include an operation of receiving a user input for switching pages while displaying the first content. According to one embodiment, the operating method may include an operation of determining an input speed of the user input based on the user input. According to one embodiment, the operating method may include an operation of determining a movement distance based on the input speed. According to one embodiment, the operating method may include an operation of setting target pages (or page merge sections) based on the movement distance. According to one embodiment, the operating method may include an operation of identifying whether at least one second content having a defined condition is included in the contents of the target pages. According to one embodiment, the operating method may include an operation of generating a merged image so that the at least one second content is emphasized when the at least one second content is present. According to one embodiment, the operating method may include an operation of displaying the merged page by scrolling based on a direction of the user input.
[0296] In one embodiment, the user input may include a first input having a predetermined speed associated with transitions between multiple pages and a second input associated with transitions between pages.
[0297] In one embodiment, the method may include an operation of scrolling the merged page in a specified direction based on the first input. In one embodiment, the method may include an operation of paging another page in a specified direction based on the second input.
[0298] According to one embodiment, the operation of displaying the merged image by scrolling may include an operation of displaying the at least one second content by highlighting it based on a specified effect while scrolling the merged page.
[0299] According to one embodiment, the specified effect may include effects of slowing down the movement speed of a page portion corresponding to each of the at least one second content, slowing down the movement speed based on margins on both sides of the page portion, displaying edge highlighting, and / or haptic output.
[0300] According to one embodiment, the operating method may include an operation of determining the set condition, an operation of determining whether at least one second content having the set condition exists based on each content of the target pages, and an operation of marking at least one page corresponding to the at least one second content in the target pages if the at least one second content exists.
[0301] In one embodiment, the above-described conditions may include criteria for determining key factors affecting the importance of content.
[0302] According to one embodiment, the method may include an operation of determining the set condition based on the user's context, whether or not an update is available, the amount of information in the content, a notification trigger, and / or the user's preference.
[0303] In one embodiment, the marking may include location information for identifying a page on which the at least one second content is located.
[0304] According to one embodiment, the method of operation may include an operation of setting a predetermined margin to at least one marked page when merging the target pages.
[0305] According to one embodiment, the operating method may include an operation of identifying a marked page while scrolling the merged page, and an operation of adjusting a scroll speed based on the marked page.
[0306] According to one embodiment, the operation of generating the merged image may include an operation of generating the merged image including a start page and an end page of the target pages, or an operation of generating the merged image based on an intermediate page between the start page and the end page of the target pages.
[0307] According to one embodiment, the operating method may include an operation of pre-merging entire pages set in the electronic device based on a predetermined condition.
[0308] According to one embodiment of the present disclosure, a non-transitory computer-readable medium storing instructions that, when executed by a processor (120) of an electronic device (101), cause the processor (120) to perform operations may include a recording medium that, when executed by the processor, causes the electronic device to perform an operation of displaying first content on a display, an operation of receiving a user input for switching pages while displaying the first content, an operation of determining an input speed of the user input based on the user input, an operation of determining a movement distance based on the input speed, an operation of setting target pages (or page merge sections) based on the movement distance, an operation of identifying whether at least one second content having a defined condition is included in the contents of the target pages, an operation of generating a merged image such that the at least one second content is emphasized when the at least one second content exists, and an operation of displaying the merged page by scrolling based on a direction of the user input.
[0309] It will be appreciated that the above-described embodiments and their technical features may be combined with each other in any and all combinations, as long as there is no potential conflict between the two embodiments or features. For example, any and all combinations of two or more of the above-described embodiments may be envisioned and incorporated within the present disclosure. One or more features from any embodiment may be incorporated into any other embodiment, providing a corresponding advantage or advantages.
[0310] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.
[0311] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0312] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0313] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more commands stored in a storage medium (or recording medium) (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one command among the one or more commands stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one command called. The one or more commands may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0314] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium (or recording medium), such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0315] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and arranged in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
[0316] The various embodiments of the present disclosure disclosed in this specification and drawings are intended to provide specific examples to facilitate easy explanation of the technical content of the present disclosure and to aid understanding of the present disclosure, and are not intended to limit the scope of the present disclosure. Therefore, the scope of the present disclosure should be interpreted to include all modifications or variations derived based on the technical concepts of the present disclosure, in addition to the embodiments disclosed herein.
Claims
In electronic devices (101, 200), display(160, 610); At least one processor (120) comprising processing circuitry; and Includes a memory (130) that stores instructions, The above instructions, when individually and / or collectively executed by the at least one processor (120), cause the electronic device (101, 200) to: Make the first content appear on the display, Receive user input to switch pages while displaying the above first content, To determine the input speed of the above user input, Determine the movement distance based on the above input speed, Check the target pages based on the above movement distance, Identify whether at least one of the above target pages contains at least one second content having a defined condition, Generate a merged page that emphasizes the at least one second content based on the target pages, based on the at least one second content included in at least one of the target pages, and An electronic device that causes the above merged page to be displayed by scrolling based on the direction of the user input. In the first paragraph, The above user input includes a first input having a predetermined speed related to the transition of multiple pages and a second input related to the transition of each page, The above instructions, when individually and / or collectively executed by the at least one processor, cause the electronic device to: Based on the first input, the merged page is scrolled in a specified direction, An electronic device that performs paging of another page in a specified direction that is not included in the merged page based on the second input. In the first aspect, the instructions, when individually and / or collectively executed by the at least one processor, cause the electronic device to: While scrolling the above merge page, highlight and display at least one second content based on a specified effect; An electronic device wherein the above-mentioned specified effect comprises at least one of: slowing down the movement speed of the merged page portion corresponding to each of the at least one second content, slowing down the movement speed based on the margins on both sides of the merged page portion, edge highlighting display, or haptic output. In the first aspect, the instructions, when individually and / or collectively executed by the at least one processor, cause the electronic device to: Let us judge the conditions set above, Based on the contents of the target pages, determine whether at least one second content having the set condition is included in at least one of the target pages; An electronic device that marks at least one page corresponding to the at least one second content among the target pages, when the at least one second content is included in at least one of the target pages. In paragraph 4, The above-mentioned conditions include criteria for judging factors related to the importance of the content, The above instructions, when individually and / or collectively executed by the at least one processor, cause the electronic device to: An electronic device that determines the above-described conditions based on the user's context, the presence or absence of updates, the amount of information in the content, the notification trigger, or the user's preferences. In the fourth paragraph, the instructions, when individually and / or collectively executed by the at least one processor, cause the electronic device to: When creating the above merge page, set a margin for at least one marked page, An electronic device wherein the marking includes location information for identifying a page on which at least one of the target pages is located. In the fourth paragraph, the instructions, when individually and / or collectively executed by the at least one processor, cause the electronic device to: While scrolling through the above merged pages, identify the marked pages, An electronic device that adjusts the scroll speed based on the marked page. In the first aspect, the instructions, when individually and / or collectively executed by the at least one processor, cause the electronic device to: Based on the merged page including the start page and the end page of the target pages, display the start page on the display, In response to the above user input, display the start page portion of the above merged page with a specified transition effect; From the above start page part, scroll to the end page part of the above merged page, An electronic device that displays the end page with a specified transition effect when the end page portion is reached. In the first aspect, the instructions, when individually and / or collectively executed by the at least one processor, cause the electronic device to: An electronic device that generates the merged page based on pages between the start page and the end page of the target pages. In the first aspect, the instructions, when individually and / or collectively executed by the at least one processor, cause the electronic device to: An electronic device that merges all pages set in the electronic device into the target pages before receiving the user input based on a set condition. In the 10th paragraph, the instructions, when individually and / or collectively executed by the at least one processor, cause the electronic device to: Monitor the above-mentioned conditions for the content, Generate an image by merging the target pages based on detecting the above-determined conditions, Update the merged page using the image generated above, The above-described condition is an electronic device including at least one of a change in data of the content, an update related to the content, or a turn-on / turn-off trigger of the display. In a method of operating an electronic device (101, 200), An action of displaying first content on a display of the electronic device; An action for receiving user input for switching pages while displaying the first content; An action for determining the input speed of the above user input; An action to determine the movement distance based on the above input speed; An action to check target pages based on the above movement distance; An action to identify whether at least one of the above target pages contains at least one second content having a defined condition; An operation of generating a merged page that emphasizes the at least one second content based on the target pages, based on the at least one second content included in at least one of the target pages; and A method comprising an action of displaying the merged page by scrolling based on the direction of the user input. In Article 12, The above user input includes a first input having a predetermined speed related to the transition of multiple pages and a second input related to the transition of each page, An action of scrolling the merged page in a specified direction based on the first input; and A method comprising, based on the second input, performing paging of another page in a specified direction that is not included in the merged page. In the 12th paragraph, the action of scrolling and displaying the merged page is: While scrolling the above merged page, an action is included to highlight and display at least one second content based on a specified effect, A method wherein the above-mentioned specified effect comprises at least one of: slowing down the movement speed of the merged page portion corresponding to each of the at least one second content, slowing down the movement speed based on the margins on both sides of the merged page portion, edge highlighting display, or haptic output. In Article 12, An action to determine the above-determined conditions; An operation of determining whether at least one second content having the set condition is included in at least one of the target pages based on the content of the target pages; and A method comprising an action of marking at least one page corresponding to the at least one second content among the target pages, if the at least one second content is included in at least one of the target pages.
Citation Information
Patent Citations
Mobile terminal for providing merge function to merge web pages and operation method thereof
KR101554039B1
Method and apparatus of controlling display and computer program for executing the method
KR101579605B1
Method for Controlling Screen in Portable Device
KR1020120053802A
Method and device for displaying application screen by receiving user input
KR1020160104365A
Flexible touch-based scrolling
US20160070463A1