Electronic device for providing fast movement between pages of object and operation method thereof

The electronic device addresses the challenge of efficiently moving objects between pages by using user input detection, page previews, and visual effects to facilitate rapid and intuitive navigation, thereby enhancing the user experience.

WO2025121657A1PCT designated stage expired Publication Date: 2025-06-12SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/016420
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-23
Filing Date
2024-10-25
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

Existing electronic devices lack an efficient method for rapidly moving objects between pages, providing a seamless user experience in editing and organizing content on multiple screens.

Method used

An electronic device and method that detect user inputs to preview potential page destinations, select a target page, and apply visual effects such as angle and display area changes to facilitate quick and intuitive page navigation.

Benefits of technology

Enables rapid and intuitive movement of objects between pages, enhancing user experience by providing a preview of destination pages and applying visual effects to guide the user in selecting the target page.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024016420_12062025_PF_FP_ABST
    Figure KR2024016420_12062025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are an electronic device for providing fast movement between pages of an object and an operation method thereof. The electronic device according to an embodiment of the present disclosure may comprise a memory including instructions. The electronic device may comprise a processor for executing the instructions. The instructions, when executed by the processor, may instruct the electronic device to detect a first user input for an object. The instructions, when executed by the processor, may instruct the electronic device to display, in a preview, at least one page to which the object is to be moved on a display module according to the first user input. The instructions, when executed by the processor, may instruct the electronic device to detect a second user input subsequent to the first user input. The instructions, when executed by the processor, may instruct the electronic device to select a target page to which the object is to be moved from among the at least one page on the basis of the second user input, and apply a visual effect to the target page.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device providing rapid movement between pages of objects and method of operating the same

[0001] An electronic device and a method of operating the same are disclosed, which provide rapid movement between pages of an object.

[0002] Electronic devices, such as smartphones, can provide a home screen as the first screen that appears when powered on. The home screen typically includes application icons, widgets, folders, and wallpaper. The electronic device can provide customization of the home screen. Users can customize the home screen according to their preferences and needs. For example, users can change the arrangement of at least one of the application icons, widgets, and folders. For example, users can change the wallpaper.

[0003] The background technology described above is possessed or acquired during the process of deriving the present disclosure and cannot necessarily be said to be a publicly known technology disclosed to the general public prior to the filing of the present disclosure.

[0004] An electronic device according to one embodiment of the present disclosure may include a memory including instructions. The electronic device may include a processor that executes the instructions. The instructions, when executed by the processor, may cause the electronic device to detect a first user input for an object. The instructions, when executed by the processor, may cause the electronic device to preview at least one page to which the object is to be moved on a display module based on the first user input. The instructions, when executed by the processor, may cause the electronic device to detect a second user input that is continuous with the first user input. The instructions, when executed by the processor, may cause the electronic device to select a target page to which the object is to be moved from among the at least one page based on the second user input, and to apply a visual effect to the target page.

[0005] An electronic device according to one embodiment of the present disclosure may include a memory including instructions. The electronic device may include a processor that executes the instructions. The instructions, when executed by the processor, may cause the electronic device to detect a first user input for an object. The instructions, when executed by the processor, may cause the electronic device to preview at least one page to which the object is to be moved on a display module in a threshold amount based on the first user input. The instructions, when executed by the processor, may cause the electronic device to detect a second user input that is continuous with the first user input. The instructions, when executed by the processor, may cause the electronic device to select a target page to which the object is to be moved from among the at least one page based on the second user input. The instructions, when executed by the processor, may cause the electronic device to apply a visual effect that changes at least one of an angle and a display area for the target page.

[0006] An operating method of an electronic device according to one embodiment of the present disclosure may include an operation of detecting a first user input for an object. The operating method may include an operation of displaying a preview of at least one page to which the object is to be moved on a display module according to the first user input. The operating method may include an operation of detecting a second user input that is continuous with the first user input. The operating method may include an operation of selecting a target page to which the object is to be moved from among the at least one page based on the second user input. The operating method may include an operation of applying a visual effect to the target page.

[0007] An operating method of an electronic device according to one embodiment of the present disclosure may include an operation of detecting a first user input for an object. The operating method may include an operation of displaying a preview of at least one page to which the object is to be moved on a display module for a threshold number of pages based on the first user input. The operating method may include an operation of detecting a second user input that is continuous with the first user input. The operating method may include an operation of selecting a target page to which the object is to be moved from among the at least one page based on the second user input. The operating method may include an operation of applying a visual effect that changes at least one of an angle and a display area for the target page.

[0008] A computer-readable recording medium according to one embodiment of the present disclosure can store one or more computer programs including commands capable of executing any one of the operations described above.

[0009] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.

[0010] FIG. 2 is a diagram illustrating screens of an electronic device according to one embodiment of the present disclosure.

[0011] FIG. 3 is a drawing for explaining a preview of a plurality of pages according to one embodiment of the present disclosure.

[0012] FIG. 4 is a diagram illustrating a preview based on the number of pages according to one embodiment of the present disclosure.

[0013] FIG. 5 is a drawing for explaining an indicator according to one embodiment of the present disclosure.

[0014] FIG. 6 is a diagram for explaining display of a page based on the y-axis coordinate of an object according to one embodiment of the present disclosure.

[0015] FIG. 7 and FIG. 8 are diagrams for explaining a case in which an immovable page exists according to one embodiment of the present disclosure.

[0016] FIG. 9 is a diagram for explaining the effect of page transition according to one embodiment of the present disclosure.

[0017] FIG. 10 is a flowchart for explaining an operation method of an electronic device according to one embodiment of the present disclosure.

[0018] Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are assigned the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted.

[0019] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the 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)).

[0020] 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 calculations. According to one embodiment, as at least a part of the data processing or calculations, 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 or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor)) that can operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a specified function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.

[0021] The auxiliary processor (123) may control at least a portion 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, in 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 a plurality of 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.

[0022] 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).

[0023] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

[0024] 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).

[0025] 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.

[0026] 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.

[0027] 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).

[0028] 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.

[0029] 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, an SD card interface, or an audio interface.

[0030] 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).

[0031] 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.

[0032] 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.

[0033] 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).

[0034] 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.

[0035] 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 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).

[0036] 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). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (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.

[0037] 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). 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.

[0038] 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)).

[0039] 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 utilizing 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.

[0040] 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.

[0041] 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 (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.

[0042] 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).

[0043] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage 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 instruction among the one or more instructions 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 called instruction. The one or more instructions 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.

[0044] 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, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0045] 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 placed 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.

[0046] FIG. 2 is a diagram illustrating screens of an electronic device according to one embodiment of the present disclosure.

[0047] Referring to FIG. 2, screens (e.g., screen 1 (200) to screen 5 (250)) displayed through a display module (160) of an electronic device (e.g., electronic device (101) of FIG. 1) according to user input are illustrated. For convenience of explanation, only the screen of electronic device 1 is illustrated, and the electronic device and its display module are omitted.

[0048] An electronic device can provide a home screen including at least one page (250) (e.g., page 1 (221) to page 5 (229)). Each of the at least one page (250) can include an object (e.g., an icon or widget of an application). The electronic device is a device that can provide a user experience through a home screen including at least one page (250), and for example, the electronic device can include various computing devices such as a mobile phone, a smart phone, a tablet, an e-book device, a laptop, a personal computer, a desktop, a workstation, or a server, various wearable devices such as a smart watch, smart glasses, or a head-mounted display (HMD), various home appliances such as a smart speaker, a smart TV, or a smart refrigerator, a smart car, a smart kiosk, an Internet of Things (IoT) device, a walking assist device (WAD), a drone, or a robot.

[0049] The electronic device can display one of at least one page (250) on the screen. In response to a left or right swipe input for the displayed page, the electronic device can slide and display pages arranged to the left or right of the displayed page on the screen. Each of the at least one page (250) can be independent. Accordingly, the at least one page (250) can include different objects. The objects can include icons and / or widgets.

[0050] Screen 1 (200) may be a screen that an electronic device is displaying on a display module, which is page 1 (221), which is one of at least one page (250). A user may change the arrangement of an object (201) included in page 1 (221). The user may change the arrangement of an object (201) included in page 1 (221) from an existing location to another location within page 1 (221). Alternatively, the user may move an object (201) included in page 1 (221) from page 1 (221) to other pages, such as page 2 (223) to page 5 (229).

[0051] The electronic device can detect a first input related to movement of the object (201) (e.g., a long press input via a touch (203) on the object (201). When the electronic device detects the first input, the electronic device can enter an edit mode that provides a change in the arrangement of the object (201) within page 1 (221). In other words, screen 2 (210) can be a screen that provides the edit mode. When the electronic device detects the first input, the electronic device can display screen 2 (210) through a visual effect that reduces page 1 (221) being displayed on screen 1 (200). The visual effect described in the present disclosure below can include an animation effect.

[0052] However, the method of entering the above-described editing mode is merely an example and the present disclosure is not limited thereto. For example, an electronic device may enter editing mode when a background image, rather than an object, is long-pressed.

[0053] On screen 2 (210), the user can move the object (201) in various directions, such as up, down, left, and right, by dragging with the touch (203). The user can move the object (201) within screen 2 (210) by dragging with the touch (203) and then release the touch (203) in the desired area to place the object (201) in the desired area.

[0054] The electronic device may detect a second input (e.g., an input that causes the object (201) to approach within a threshold distance from the left or right edge of screen 2 (210)) that causes the electronic device to enter a screen selection mode. Upon detecting the second input, the electronic device may enter a screen selection mode that displays at least one page (250) as a preview.

[0055] According to one embodiment, the electronic device may further display a separate area (not shown) or a separate object (223) on the screen (210) that can enter a screen selection mode. When an object (201) is positioned on the separate area or the separate object (223), the electronic device may enter the screen selection mode for page movement. In other words, when the electronic device detects that an object (201) is positioned on the above-described separate area or the separate object (223), the electronic device may enter the screen selection mode even if a second input is not detected.

[0056] The first user input may include a first input that causes the electronic device to enter screen 1 (200) to screen 2 (210) and a second input that causes the electronic device to enter screen 2 (210) from screen 1 (200). In other words, the first user input may be a user input that causes the electronic device to enter an edit mode and then a screen selection mode.

[0057] In screen 3 (220), the electronic device may display a screen selection mode that previews at least one page (250). In screen 3 (220), at least one page (250) may be displayed in a multi-layer format. For example, screen 3 (220) may display page 1 (221), page 2 (223), page 3 (225), page 4 (227), and page 5 (229) in a multi-layer format. Objects included in each of at least one page (250) in screen 3 (220) may be displayed together with the page. The screen selection mode will be further described with reference to FIGS. 3 to 9 .

[0058] In screen 3 (220), the user can move the object (201) in various directions such as up, down, left, and right through a drag input by touch (203). The user can move the object (201) within screen 3 (220) through the drag input by touch (203) and position the desired object (201) on a desired page (i.e., a target page). In screen 3 (220), the electronic device can detect a third input (e.g., an input for positioning the object (201) on any one of the at least one page (250)) for selecting a target page (e.g., page 3 (225)) from among at least one page (250). The third input for selecting the target page may be referred to as a second user input. The touch (203) on the object (201) may not be released from screen 1 (200) to screen 3 (220). Therefore, the first user input and the second user input may be continuous. Electronic devices can apply visual effects to a target page when the target page is selected. Visual effects are further described in Figure 3.

[0059] In screen 3 (220), the electronic device can detect a fourth input that enters the target page (e.g., an input that causes an object (201) to remain on the target page for a threshold time (e.g., 2000 ms) or longer). When the electronic device detects the fourth input, the electronic device can enter an edit mode for the target page. In other words, screen 4 (230) may be a screen that provides an edit mode for the target page. When entering screen 4 (230) from screen 3 (220), the electronic device can apply a visual effect in which the target page is enlarged as the angle between the target page and the plane perpendicular to the display module becomes 90 degrees.

[0060] On screen 4 (230), the user can move the object (201) in various directions, such as up, down, left, and right, by dragging with the touch (203). The user can move the object (201) within screen 2 (210) by dragging with the touch (203) and then release the touch (203) in the desired area to place the object (201) in the desired area.

[0061] The electronic device may display screen 5 (240) showing a target page on which an object (201) is placed with a visual effect of enlarging the target page when the touch (203) is released.

[0062] If the electronic device detects a second input (e.g., an input that causes the object (201) to approach within a threshold distance from the left or right edge of screen 4 (230)) that causes the electronic device to enter screen selection mode on screen 4 (230), the electronic device may enter screen selection mode again.

[0063] A touch (203) on an object (201) performed on screen 1 (200) may not be released until screen 4 (230). Accordingly, user inputs detected by the electronic device from screen 1 (200) to screen 4 (230) may be continuous.

[0064] An electronic device can provide direct movement rather than sequential movement between pages when moving an object (201) by providing a preview of at least some of at least one page (250) at a time. This allows the electronic device to provide a quick and easy user experience when moving an object (201).

[0065] Below we will explain the screen selection mode that provides a preview of multiple pages.

[0066] FIG. 3 is a drawing for explaining a preview of a plurality of pages according to one embodiment of the present disclosure.

[0067] Referring to FIG. 3, a screen (300) (e.g., screen 3 (220) of FIG. 2) displaying a screen selection mode is illustrated. In the screen (300), an object (301) (e.g., object (201) of FIG. 2) may be in a state in which it is being dragged by a touch (303) (e.g., touch (203) of FIG. 2). The screen (300) may be in a state in which a third input (i.e., a second user input) for selecting a target page has not yet been detected, and thus the target page has not yet been selected. Referring to FIG. 3, a screen (310) (e.g., screen 3 (220) of FIG. 2) in which a target page is selected is illustrated. The screen (310) may be in a state in which a third input for selecting a target page has been detected, and thus the target page has been selected. In the screen (310), an object (301) may be in a state in which it is being dragged by a touch (303). In other words, the touch (303) may not have been released while changing from screen (300) to screen (310). Also, referring to FIG. 3, a drawing is shown below each screen to explain the angle formed between the page (320) and the plane (305) before and after being selected as the target page.

[0068] An electronic device (e.g., the electronic device (101) of FIG. 1) can display at least one page (e.g., at least one page (250) of FIG. 2) in a layer format on a screen (300). For example, referring to the screen (300), the electronic device can display four pages in a layer format. Although not illustrated in FIG. 3, on the screen (300), the electronic device can display at least one page while displaying objects included in each page. In other words, the electronic device can display a preview of at least one page in a screen selection mode.

[0069] The electronic device can arrange at least one page on the screen (300) such that the angle formed by the page with a plane (305) perpendicular to the screen (300) (i.e., a plane perpendicular to the display module (e.g., the display module (160) of FIG. 1)) falls within a critical angle range. The electronic device can display at least one page such that an acute angle among the angles formed by each of the at least one page with the plane (340) falls within a critical angle range. The critical angle range may be greater than 0 degrees and less than 90 degrees. For example, the angle (330) formed by the page (320) and the plane (305) on the screen (300) may fall within a range greater than 0 degrees and less than 90 degrees.

[0070] The angles that each of the at least one page forms with the plane (340) may be the same or different. In one embodiment, the angle that a page forms with the plane (340) may be greater as it is placed first on the left.

[0071] The electronic device can detect a third input (i.e., a second user input) that selects the page (320) as the target page. Upon detecting the third input, the electronic device can apply a visual effect to the target page. In other words, upon detecting the second user input, the electronic device can apply various visual effects to the target page on the screen (310).

[0072] In one embodiment, the electronic device may apply a visual effect that enlarges the target page relative to other pages.

[0073] According to one embodiment, the electronic device may apply a visual effect that increases the display area of ​​a target page displayed on the screen. In other words, the display area of ​​a page (320) selected as a target page on the screen (310) may be larger than the display area of ​​a page (320) not selected as a target page on the screen (300).

[0074] According to one embodiment, the electronic device may apply a visual effect in which the angle (330) formed between the target page and the plane (305) increases. In other words, the electronic device may apply a visual effect in which the target page is displayed at a greater angle. In this case, the angle (304) formed by the page (320) selected as the target page on the screen (310) and the plane (305) may be greater than the angle (330) formed by the page (320) not selected as the target page on the screen (300) and the plane (305).

[0075] According to one embodiment, the electronic device may apply a visual effect that increases the distance between a target page and the page immediately preceding the target page (i.e., the left page).

[0076] It will be apparent to those skilled in the art that the above-described visual representation embodiments can be applied alone or in combination with other embodiments. Furthermore, electronic devices can apply various visual effects to target pages in addition to the above-described embodiments.

[0077] Below we will explain whether to provide a preview for at least one page based on the number of pages.

[0078] FIG. 4 is a diagram illustrating a preview based on the number of pages according to one embodiment of the present disclosure.

[0079] An electronic device (e.g., electronic device (101) of FIG. 1) may or may not provide a screen selection mode depending on the number of at least one page (e.g., at least one page (250) of FIG. 2) included in a home screen. The electronic device may provide the screen selection mode when the number of at least one page included in the home screen exceeds a first threshold (e.g., 2). The electronic device may not provide the screen selection mode when the number of at least one page is less than or equal to the first threshold.

[0080] In a screen (400) (e.g., screen 2 (210) of FIG. 2), the electronic device can detect a second input (e.g., an input that causes an object (401) (e.g., object (201) of FIG. 2 and object (301) of FIG. 3) to approach within a threshold distance from the left or right edge of the screen (400)) that causes the electronic device to enter a screen selection mode.

[0081] The electronic device may not enter the screen selection mode if the number of at least one page is less than or equal to a first threshold. In this case, the electronic device may simply perform a horizontal movement from page 1 (405) (e.g., page (221) of FIG. 2) to page 2 (407) (e.g., page (223) of FIG. 2) in response to a second input for entering the screen selection mode, thereby displaying a screen (410) displaying page 2 (407).

[0082] On the other hand, the electronic device may enter the screen selection mode if the number of at least one page exceeds a first threshold. In other words, the electronic device may display a screen (420) (e.g., screen 3 (220) of FIG. 2 and screen (300) of FIG. 3) that has entered the screen selection mode in response to a second input that causes the electronic device to enter the screen selection mode.

[0083] FIG. 5 is a drawing for explaining an indicator according to one embodiment of the present disclosure.

[0084] An electronic device (e.g., an electronic device (101) of FIG. 1) may display only pages equal to the second threshold value on a screen (500) (e.g., screen 3 (220) of FIG. 2, screen (300) of FIG. 3, and screen (420) of FIG. 4)) when the number of at least one page (e.g., at least one page (250) of FIG. 2) exceeds a second threshold value (e.g., 5). For example, when the number of at least one page exceeds the second threshold value of 5, the electronic device may display only 5 pages among at least one page on the screen (500). Referring to FIG. 5, for convenience of explanation, pages displayed on the screen (500) are indicated with solid lines, and pages not displayed on the screen (500) are indicated with dotted lines.

[0085] The electronic device can provide left-right movement between pages according to a left-right drag input of an object (520) (e.g., object (201) of FIG. 2, object (301) of FIG. 3, and object (401) of FIG. 4) through a touch (530) (e.g., touch (203) of FIG. 2, touch (303) of FIG. 3)) on the screen (500).

[0086] The electronic device may further display an indicator (510) indicating where the pages displayed on the screen (300) are arranged among the entire pages. The indicator (510) may be displayed in various ways, such as a scroll bar or dots.

[0087] The electronic device can provide multi-touch for the indicator (510). The electronic device can provide a touch for the indicator (510) simultaneously with a drag input of the object (520) through the touch (530). By providing multi-touch for the indicator (510), the electronic device can provide faster page movement than the left-right drag of the object (520) through the touch (530).

[0088] FIG. 6 is a diagram for explaining display of a page based on the y-axis coordinate of an object according to one embodiment of the present disclosure.

[0089] Referring to FIG. 6, a screen (600) (e.g., screen 3 (220) of FIG. 2, screen (300) of FIG. 3, screen (420) of FIG. 4, and screen (500) of FIG. 5) and a screen (610) (e.g., screen 3 (220) of FIG. 2, screen (300) of FIG. 3, screen (420) of FIG. 4, and screen (500) of FIG. 5) in which a target page (620) is selected are illustrated. The screen (610) may be a case where the y-axis position of the object (601) is relatively higher (i.e., the y-axis coordinate is larger) than the screen (600). In addition, referring to FIG. 6, a drawing is illustrated for explaining an angle formed by the target page (620) with the plane (305) according to the y-axis position of the object (601).

[0090] An electronic device (e.g., electronic device (101) of FIG. 1) can detect a third input (i.e., a second user input) for selecting a target page (620) from among a plurality of pages, and then detect a third user input that is continuous therewith. The third user input can be an input for changing the y-axis position of an object (601) (e.g., object (201) of FIG. 2, object (301) of FIG. 3, object (401) of FIG. 4, and object (520) of FIG. 5) through a touch (603) (e.g., touch (203) of FIG. 2, touch (303) of FIG. 3, and touch (530) of FIG. 5)) on the target page (620).

[0091] The electronic device can control the number of pages displayed on the screen based on third user input. The electronic device can control the angle formed by the target page (620) with respect to a plane (605) perpendicular to the screen (e.g., plane (305) of FIG. 3) based on third user input. For convenience of explanation, the coordinates of the lower left corner of the screen (600) will be assumed to be (0, 0) below.

[0092] According to one embodiment, the electronic device may control the angle that the target page (620) forms with the plane (605) based on the y-axis position of the object (601) that changes according to a third user input. The electronic device may provide a visual effect that controls the angle that the target page (620) forms with the plane (605) based on the y-axis position of the object (601) that changes according to the third user input. For example, when the y-axis coordinate of the object (601) increases according to the third user input, the angle that the target page (620) forms with the plane (605) may increase. For example, when the y-axis coordinate of the object (601) decreases according to the third user input, the angle that the target page (620) forms with the plane (605) may decrease. Accordingly, the angle (630) may be smaller than the angle (640). At this time, the angle (630) may be greater than the angle when the target page (620) is not selected (e.g., the angle (330) of FIG. 3). The electronic device

[0093] According to one embodiment, the electronic device may control the display area of ​​the target page (620) based on the y-axis position of the object (601) that changes according to a third user input. The electronic device may provide a visual effect that controls the display area of ​​the target page (620) based on the y-axis position of the object (601) that changes according to the third user input. For example, when the y-axis coordinate of the object (601) increases according to the third user input, the display area of ​​the target page (620) may increase. For example, when the y-axis coordinate of the object (601) decreases according to the third user input, the display area of ​​the target page (620) may decrease. However, the display area of ​​the target page (620) on the screen (600) and the screen (610) may be larger than the display area when the target page is not selected.

[0094] According to one embodiment, the electronic device may control the number of pages displayed on the screen (600) or the screen (610) based on the y-axis position of the object (601) that changes according to a third user input. The electronic device may provide a visual effect that controls the number of pages displayed on the screen (600) or the screen (610) based on the y-axis position of the object (601) that changes according to the third user input. For example, when the y-axis coordinate of the object (601) increases according to the third user input, the number of pages displayed on the screen may decrease. For example, when the y-axis coordinate of the object (601) decreases according to the third user input, the number of pages displayed on the screen may increase. However, the number of pages displayed on the screen cannot exceed a second threshold value.

[0095] According to one embodiment, the electronic device may control the display of internal information of the target page (620) based on the y-axis position of the object (601) that changes according to a third user input. The electronic device may provide a visual effect in which the display of internal information of the target page (620) is controlled based on the y-axis position of the object (601) that changes according to the third user input. For example, when the y-axis coordinate of the object (601) increases according to the third user input, more internal information of the target page (620) may be displayed. For example, when the y-axis coordinate of the object (601) decreases according to the third user input, less internal information of the target page (620) may be displayed. However, on the screen (600) and the screen (610), more internal information of the target page (620) may be displayed than when the target page (620) is not selected.

[0096] According to one embodiment, the electronic device may control the gap between the target page (620) and the previous page (625) of the target page (620) based on the y-axis position of the object (601) that changes according to a third user input. The electronic device may provide a visual effect that controls the gap between the target page (620) and the previous page (625) of the target page (620) based on the y-axis position of the object (601) that changes according to the third user input. For example, when the y-axis coordinate of the object (601) increases according to the third user input, the gap between the target page (620) and the previous page (625) may widen. For example, when the y-axis coordinate of the object (601) decreases according to the third user input, the gap between the target page (620) and the previous page (625) may narrow. However, the gap between the target page (620) and the previous page (625) on the screen (600) and the screen (610) may be wider than the gap between pages when the target page is not selected.

[0097] According to one embodiment, the electronic device may provide the placement of the object (701) by generating a new page immediately before or immediately after the page (710) upon detecting a specific user input. For example, if there is a repetitive user input selecting the page (710) as a target page, the electronic device may generate a new page immediately before or immediately after the page (710) and provide the placement of the object (701) on the newly generated page. However, the specific user input described above may vary, and the present disclosure is not limited thereto.

[0098] It will be apparent to those skilled in the art that the above-described embodiments of control and / or visual presentation can be applied alone or in combination with other embodiments. Furthermore, electronic devices can apply various controls and / or visual effects to target pages in addition to the above-described embodiments.

[0099] FIG. 7 and FIG. 8 are diagrams for explaining a case in which an immovable page exists according to one embodiment of the present disclosure.

[0100] Referring to FIG. 7, a screen (700) (e.g., screen 3 (220) of FIG. 2, screen (300) of FIG. 3, screen (420) of FIG. 4, screen (500) of FIG. 5, screen (600) of FIG. 6, and screen (610) of FIG. 6) is shown displaying a screen selection mode in which a fourth page (710) on which an object (701) (e.g., object (201) of FIG. 2, object (301) of FIG. 3, object (401) of FIG. 4, object (520) of FIG. 5, and object (601) of FIG. 6) cannot move exists. In the present disclosure, for convenience of explanation, it will be assumed that the fourth page is a page on which an object (701) cannot move. However, the present disclosure is not limited thereto.

[0101] The page (710) may be a page filled with objects, such that movement of the object (701) is no longer possible. Alternatively, the page (710) may be a page in which the size of the object (701) is larger than the space in which the object can move, even if there is space in which the object can move.

[0102] In one embodiment, an electronic device (e.g., electronic device (101) of FIG. 1 ) may display a visual indication of a page (710) differently from a page on which an object can navigate. For example, the electronic device may apply a dark effect to the page (710) to indicate that the page (710) is a page on which an object (701) cannot navigate.

[0103] According to one embodiment, when the electronic device detects a user input of selecting a page (710) as a target page (e.g., target page (620) of FIG. 6) by moving the object (701) through a touch (e.g., touch (203) of FIG. 2, touch (303) of FIG. 3, touch (530) of FIG. 5, and touch (603) of FIG. 6), the electronic device may provide at least one of a visual effect and a haptic feedback indicating that the object (701) cannot be moved. For example, when the electronic device detects a user input of selecting the page (710) as the target page, the electronic device may provide a visual effect of the page (710) shaking. For example, when the electronic device detects a user input of selecting the page (710) as the target page, the electronic device may provide a haptic feedback.

[0104] Referring to FIG. 8, a screen (800 (e.g., screen 3 (220) of FIG. 2, screen (300) of FIG. 3, screen (420) of FIG. 4, screen (500) of FIG. 5, screen (601) of FIG. 6, and screen (701) of FIG. 7)) is shown displaying a screen selection mode in which a fourth page (810) (e.g., page (710) of FIG. 7) on which movement of an object (801) according to one embodiment is impossible exists.

[0105] An electronic device (e.g., the electronic device (101) of FIG. 1) can display a page (810) on a screen (800) by placing it close to the previous page (820) (e.g., the previous page (625) of FIG. 6). The electronic device can place the page (810) close to the previous page (820) so that the gap between other pages is narrower. By placing the page (810) close to the previous page (820), the electronic device can make it difficult to select the page (810).

[0106] The electronic device can detect a user input for selecting a page (810) as a target page (e.g., target page (620) of FIG. 6) by moving an object (801) through a touch (803) (e.g., touch (203) of FIG. 2, touch (303) of FIG. 3, touch (530) of FIG. 5, and touch (603) of FIG. 6). When the electronic device detects this user input, it can select a next page (830) of the page (810), rather than the page (810), as the target page.

[0107] According to one embodiment, the electronic device may generate a new page immediately before or after page (810) upon detecting a specific user input. This will be omitted as it is described in FIG. 7.

[0108] FIG. 9 is a drawing for explaining the effect of page transition according to one embodiment of the present disclosure.

[0109] Referring to FIG. 9, a screen (900) of an electronic device (e.g., the electronic device (101) of FIG. 1) is shown in which a screen selection mode is displayed.

[0110] The electronic device can detect a user input of moving an object (901) (e.g., object (201) of FIG. 2, object (301) of FIG. 3, object (401) of FIG. 4, object (520) of FIG. 5, object (601) of FIG. 6, object (701) of FIG. 7, and object (801) of FIG. 8) left or right through a touch (903) (e.g., touch (203) of FIG. 2, touch (303) of FIG. 3, touch (530) of FIG. 5, touch (603) of FIG. 6, and touch (803) of FIG. 8). The electronic device can provide at least one of a sound effect and a haptic feedback whenever the object (901) passes through pages displayed on the screen (900) and the page is turned. At this time, the pitch of the sound effect and the frequency of the haptic feedback can be provided in a velocity-sensitive manner. In other words, sound effects and haptic feedback may be provided differently depending on the transition speed of the page (i.e., the movement speed of the object (910)).

[0111] For example, referring to FIG. 9, a graph (910) is illustrated that represents the relationship between the page transition speed and the pitch of a sound effect according to the movement of an object (901). Referring to the graph (910), the electronic device can provide a higher pitch of a sound effect as the page transition speed according to the movement of the object (901) increases. In other words, the electronic device can provide a sound effect in response to the page transition speed.

[0112] For example, referring to FIG. 9, a graph (920) is illustrated that illustrates the relationship between the page transition speed and the frequency of haptic feedback according to the movement of an object (901). Referring to the graph (920), the electronic device can provide a higher frequency of haptic feedback as the page transition speed according to the movement of the object (901) increases. In other words, the electronic device can provide haptic feedback in response to the page transition speed.

[0113] FIG. 10 is a flowchart for explaining an operation method of an electronic device according to one embodiment of the present disclosure.

[0114] In the following embodiments, the operations may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel. Operations (1010) to (1050) may be performed by an electronic device (e.g., at least one component of the electronic device (101) of FIG. 1 (e.g., the processor (120) of FIG. 1)).

[0115] In operation (1010), the electronic device can detect a first user input for an object (e.g., object (201) of FIG. 2, object (301) of FIG. 3, object (401) of FIG. 4, object (520) of FIG. 5, object (601) of FIG. 6, object (701) of FIG. 7, object (801) of FIG. 8, and object (901) of FIG. 9).

[0116] In operation (1020), the electronic device may preview at least one page (e.g., at least one page (250) of FIG. 2) to move an object on a display module (e.g., the display module (160) of FIG. 1) according to a first user input.

[0117] In operation (1030), the electronic device can detect a second user input that is continuous with the first user input.

[0118] In operation (1040), the electronic device may select a target page (e.g., target page (620) of FIG. 6) to which to move an object among at least one page based on a second user input.

[0119] In operation (1050), the electronic device can apply a visual effect to the target page.

[0120] Since the matters described above through FIGS. 1 to 9 are applied to each operation illustrated in FIG. 10, a more detailed description is omitted.

[0121] According to one embodiment, the operation of previewing at least one page to move an object may preview at least one page such that each of the at least one page forms an angle (e.g., angle (330) of FIG. 3 and angle (340) of FIG. 3) with a plane perpendicular to the display module (e.g., plane (305) of FIG. 3 and plane (605) of FIG. 6) within a critical angle range.

[0122] According to one embodiment, the act of applying a visual effect to a target page may apply a visual effect in which an angle between the target page and a plane perpendicular to the display module increases.

[0123] According to one embodiment, the action of applying a visual effect to a target page may apply a visual effect that increases the display area of ​​the target page displayed on the display module.

[0124] According to one embodiment, the operation of previewing at least one page to which an object is to be moved may display a preview of at least one page based on whether the number of at least one page exceeds a first threshold.

[0125] According to one embodiment, the operation of previewing at least one page to which an object is to be moved may, when the number of at least one page exceeds a second threshold, preview only pages equal to the second threshold value on the display module.

[0126] According to one embodiment, the operation of previewing at least one page to which an object is to be moved may further display an indicator (e.g., indicator (510) of FIG. 5) indicating where the pages being displayed on the display module are arranged on at least one page.

[0127] According to one embodiment, the operating method may further include applying a visual effect in which the target page is enlarged when the target page is selected for a threshold time exceeding an angle of 90 degrees with respect to a plane perpendicular to the display module.

[0128] According to one embodiment, the operating method may further include an operation of detecting a third user input that is continuous with the second user input. The operating method may further include an operation of controlling an angle (angle (630) of FIG. 6 and angle (640) of FIG. 6) that the target page forms with a plane perpendicular to the display module based on the y-axis position of the object by the third user input.

[0129] According to one embodiment, the act of controlling the angle that the target page forms with a plane perpendicular to the display module may control the number of at least one page displayed on the display module based on the y-axis position of the object by the third user input.

[0130] According to one embodiment, the method of operation may further include, if there are pages to which the object cannot move (e.g., page (710) of FIG. 6 and page (810) of FIG. 8), displaying a visual indication of the pages to which the object cannot move differently from the pages to which the object can move.

[0131] In one embodiment, the act of displaying a visual indication of a page on which an object cannot move differently from a page on which an object can move may provide at least one of a visual effect and haptic feedback indicating that the object cannot be moved when a page on which an object cannot move is selected as a target object.

[0132] According to one embodiment, the operating method may further include, if there is a page on which an object cannot move, controlling the gap between the page on which the object cannot move and the page immediately preceding the page on which the object cannot move (e.g., the immediately preceding page (625) of FIG. 6 and the immediately preceding page (820) of FIG. 8) to be smaller than the gap between other pages.

[0133] According to one embodiment, a method of operating an electronic device may include an operation of detecting a first user input for an object. The method may include an operation of displaying a preview of at least one page to which an object is to be moved on a display module based on the first user input. The method may include an operation of detecting a second user input that is continuous with the first user input. The method may include an operation of selecting a target page to which an object is to be moved from among the at least one page based on the second user input. The method may include an operation of applying a visual effect to the target page.

[0134] According to one embodiment, a computer-readable recording medium can store one or more computer programs including instructions capable of executing any one of the operations described above.

[0135] According to one embodiment, an electronic device may include a memory comprising instructions. The electronic device may include a processor that executes the instructions. The instructions, when executed by the processor, may cause the electronic device to detect a first user input with respect to an object. The instructions, when executed by the processor, may cause the electronic device to preview at least one page to which an object is to be moved on a display module based on the first user input. The instructions, when executed by the processor, may cause the electronic device to detect a second user input that is continuous with the first user input. The instructions, when executed by the processor, may cause the electronic device to select a target page to which an object is to be moved from among the at least one page based on the second user input, and to apply a visual effect to the target page.

[0136] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to display at least one page in a preview such that each of the at least one page forms an angle with a plane perpendicular to the display module within a threshold angular range.

[0137] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to apply a visual effect in which the angle between the target page and a plane perpendicular to the display module increases.

[0138] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to apply a visual effect that increases the display area of ​​a target page displayed on a display module.

[0139] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to display a preview of at least one page based on whether a number of at least one page exceeds a first threshold.

[0140] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to preview only a second threshold number of pages on the display module if the number of at least one page exceeds a second threshold number.

[0141] According to one embodiment, the instructions, when executed by the processor, may further cause the electronic device to display an indicator indicating where pages being displayed on the display module are arranged in at least one of the pages.

[0142] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to apply a visual effect in which the target page is enlarged so that the target page forms a 90 degree angle with respect to a plane perpendicular to the display module when the target page is selected for a threshold time.

[0143] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to detect a third user input that is continuous with the second user input. The instructions, when executed by the processor, may cause the electronic device to control an angle between the target page and a plane perpendicular to the display module based on the y-axis position of the object due to the third user input.

[0144] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to control a number of at least one page displayed on the display module based on a y-axis position of an object in response to a third user input.

[0145] According to one embodiment, the instructions, when executed by the processor, cause the electronic device to, if there are pages to which an object cannot move, display a visual indication of the pages to which the object cannot move differently from the pages to which the object can move.

[0146] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to provide at least one of a visual effect and haptic feedback indicating that the object cannot be moved when a page on which the object cannot be moved is selected as a target object.

[0147] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to control, if there is a page to which an object cannot move, the gap between the page to which an object cannot move and the page immediately preceding the page to which the object cannot move to be smaller than the gap between other pages.

[0148] According to one embodiment, an electronic device may include a memory comprising instructions. The electronic device may include a processor that executes the instructions. The instructions, when executed by the processor, may cause the electronic device to detect a first user input with respect to an object. The instructions, when executed by the processor, may cause the electronic device to preview at least one page to which an object is to be moved on a display module for a threshold number of pages based on the first user input. The instructions, when executed by the processor, may cause the electronic device to detect a second user input that is continuous with the first user input. The instructions, when executed by the processor, may cause the electronic device to select a target page to which an object is to be moved from among the at least one page based on the second user input. The instructions, when executed by the processor, may cause the electronic device to apply a visual effect that changes at least one of an angle and a display area with respect to the target page.

[0149] The embodiments of the present invention disclosed in this specification and drawings are merely specific examples presented to easily explain the technical contents according to the embodiments of the present invention and to help understand the embodiments of the present invention, and are not intended to limit the scope of the embodiments of the present invention. Therefore, the scope of the various embodiments of the present invention should be interpreted as including all changes or modified forms derived based on the technical ideas of the various embodiments of the present invention in addition to the embodiments disclosed herein.

Claims

1. In an electronic device (101), a memory (130) containing instructions; and Processor (120) executing the above commands Including, The above instructions, when executed by the processor (120), cause the electronic device (101) to: Detecting a first user input for an object (201, 301, 401, 520, 601, 701, 801, 901), displaying in a preview on a display module (160) at least one page (250) to which the object (201, 301, 401, 520, 601, 701, 801, 901) is to be moved according to the first user input, detecting a second user input continuous with the first user input, selecting a target page (620) to which the object (201, 301, 401, 520, 601, 701, 801, 901) is to be moved among the at least one page (250) based on the second user input, and applying a visual effect to the target page (620). Electronic device (101).

2. In paragraph 1, The above instructions, when executed by the processor (120), cause the electronic device (101) to: To display the at least one page (250) in a preview such that the angle (330, 340) formed by each of the at least one page (250) with the plane (305, 605) perpendicular to the display module (160) is within a critical angle range. Electronic device (101).

3. In either of paragraphs 1 and 2, The above instructions, when executed by the processor (120), cause the electronic device (101) to: To apply the visual effect in which the angle (330, 340) formed by the target page (620) and the plane (305, 605) perpendicular to the display module (160) increases. Electronic device (101).

4. In any one of paragraphs 1 to 3, The above instructions, when executed by the processor (120), cause the electronic device (101) to: The target page (620) is applied with the visual effect that increases the display area displayed on the display module (160). Electronic device (101).

5. In any one of paragraphs 1 to 4, The above instructions, when executed by the processor (120), cause the electronic device (101) to: Displaying a preview of at least one page (250) depending on whether the number of said at least one page (250) exceeds a first threshold value; Electronic device (101).

6. In any one of paragraphs 1 to 5, The above instructions, when executed by the processor (120), cause the electronic device (101) to: If the number of at least one page (250) exceeds the second threshold, the display module (160) displays only pages as many as the second threshold in a preview. Electronic device (101).

7. In any one of paragraphs 1 to 6, The above instructions, when executed by the processor (120), cause the electronic device (101) to: To further display an indicator (510) indicating the position where the pages displayed on the display module (160) are arranged in at least one of the pages (250). Electronic device (101).

8. In any one of paragraphs 1 to 7, The above instructions, when executed by the processor (120), cause the electronic device (101) to: When the target page (620) is selected after exceeding the threshold time, the target page (620) is enlarged at an angle (330, 340) of 90 degrees with respect to the plane (305, 605) perpendicular to the display module (160), thereby applying a visual effect. Electronic device (101).

9. In any one of paragraphs 1 to 8, The above instructions, when executed by the processor (120), cause the electronic device (101) to: Detecting a third user input that is continuous with the second user input, and controlling the angle (630, 640) that the target page (620) forms with a plane (305, 605) perpendicular to the display module (160) based on the y-axis position of the object (201, 301, 401, 520, 601, 701, 801, 901) by the third user input. Electronic device (101).

10. In any one of paragraphs 1 to 9, The above instructions, when executed by the processor (120), cause the electronic device (101) to: Controlling the number of at least one page (250) displayed on the display module (160) based on the y-axis position of the object (201, 301, 401, 520, 601, 701, 801, 901) by the third user input. Electronic device (101).

11. In any one of paragraphs 1 to 10, The above instructions, when executed by the processor (120), cause the electronic device (101) to: If there is a page (710, 810) to which the object (201, 301, 401, 520, 601, 701, 801, 901) cannot move, the visual indication for the page (710, 810) to which the object (201, 301, 401, 520, 601, 701, 801, 901) cannot move is displayed differently from the page to which the object (201, 301, 401, 520, 601, 701, 801, 901) can move. Electronic device (101).

12. In any one of paragraphs 1 to 11. The above instructions, when executed by the processor (120), cause the electronic device (101) to: When a page (710, 810) to which the object (201, 301, 401, 520, 601, 701, 801, 901) cannot move is selected as the target object (201, 301, 401, 520, 601, 701, 801, 901), at least one of a visual effect and a haptic feedback indicating that the object (201, 301, 401, 520, 601, 701, 801, 901) cannot move is provided. Electronic device (101).

13. In any one of paragraphs 1 to 12, The above instructions, when executed by the processor (120), cause the electronic device (101) to: In case there is a page (710, 810) to which the object (201, 301, 401, 520, 601, 701, 801, 901) cannot move, the gap between the page (710, 810) to which the object (201, 301, 401, 520, 601, 701, 801, 901) cannot move and the page (625, 820) immediately preceding the page (710, 810) to which the object (201, 301, 401, 520, 601, 701, 801, 901) cannot move is controlled to be smaller than the gap between other pages. Electronic device (101).

14. In an electronic device (101), a memory (130) containing instructions; and Processor (120) executing the above commands Including, The above instructions, when executed by the processor (120), cause the electronic device (101) to: Detecting a first user input for an object (201, 301, 401, 520, 601, 701, 801, 901), displaying in advance on a display module (160) at least one page (250) to which the object (201, 301, 401, 520, 601, 701, 801, 901) is to be moved as a threshold value according to the first user input, detecting a second user input continuous with the first user input, selecting a target page to which the object (201, 301, 401, 520, 601, 701, 801, 901) is to be moved among the at least one page (250) based on the second user input, and applying a visual effect that changes at least one of an angle (330, 340) and a display area for the target page. Electronic device (101).

15. Method of operation of electronic device (101). An action to detect a first user input for an object (201, 301, 401, 520, 601, 701, 801, 901); An operation of displaying in advance at least one page (250) to which the object (201, 301, 401, 520, 601, 701, 801, 901) is to be moved on the display module (160) according to the first user input; An operation of detecting a second user input that is continuous with the first user input; An operation of selecting a target page to move the object (201, 301, 401, 520, 601, 701, 801, 901) among the at least one pages (250) based on the second user input; and Action to apply visual effects to the above target page A method of operation, comprising:

Citation Information

Patent Citations

  • User interface controlling method for mobile device

    KR1020090106768A

  • Method and apparatus for editing home screen in a touch device

    KR1020120031357A

  • Mobile Terminal and Method For Controlling The Same

    KR1020120110834A

  • Mobile termianl and method for controlling of the same

    KR1020130081838A

  • Method for processing page and electronic device thereof

    KR1020160104961A