Sign In to Follow Application
View All Documents & Correspondence

Information Processing Apparatus Information Processing Method And Program

Abstract: An apparatus includes an operation unit a movement amount correction unit and a display control unit. The operation unit is configured to acquire a drag operation on a display unit. The movement amount correction unit is configured to increase a movement amount of the drag operation. The display control unit is configured to control the display unit according to the increased movement amount.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 October 2013
Publication Number
51/2014
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
remfry-sagar@remfry.com
Parent Application

Applicants

SONY CORPORATION
1-7-1 Konan Minato ku Tokyo 1080075

Inventors

1. HARADA Osamu
c/o SONY CORPORATION 1 7 1 Konan Minato ku Tokyo 1080075
2. DOI Takeo
c/o SONY CORPORATION 1 7 1 Konan Minato ku Tokyo 1080075
3. ITOYAMA Junji
c/o SONY DIGITAL NETWORK APPLICATIONS INC. 2 21 28 Higashigotanda Shinagawa ku Tokyo 1410022

Specification

Description Title of Invention: INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM Technical Field [0001] The present disclosure relates to an information processing apparatus, an information processing method, and a program encoded on a non-transitory computer readable medium. Background Art [0002] In recent years, information processing apparatuses such as a tablet personal computer (PC) and a smart phone have come into wide use. To improve operability of such an information processing apparatus, for example, technology related to a graphical user interface (GUI) displayed on a display is being developed. As the technology related to the GUI, technology for providing a GUI suitable for charac teristics of a touch pad used as an operation unit, and the like are well known, for example, as disclosed in Patent Literature 1. Citation List Patent Literature [0003] PTL 1: JP 201 1-059820A Summary Technical Problem [0004] However, the improvement of the operability of the information processing apparatus is not enough even in the technology disclosed in Patent Literature 1 or the like. According to the wide use of tablet PCs, smart phones, and the like, users have a variety of needs for the information processing apparatuses, and there is a demand to further improve the operability in a GUI of the information processing apparatus. Solution to Problem [0005] Accordingly, the present invention broadly comprises an apparatus, a method, and a non-transitory computer readable medium encoded with a program which causes the processor to perform the method. In one embodiment, the apparatus includes an operation unit, a movement amount correction unit, and a display control unit. The operation unit is configured to acquire a drag operation on a display unit. The movement amount correction unit is configured to increase a movement amount of the drag operation. The display control unit is configured to control the display unit according to the increased movement amount. Brief Description of Drawings [fig. 1]Fig. 1 is a diagram showing an external appearance of a first information processing apparatus according to an embodiment of the present disclosure. [fig.2]Fig. 2 is a block diagram showing a functional configuration of the first in formation processing apparatus. [fig.3]Fig. 3 is a diagram showing an external appearance of a second information processing apparatus according to an embodiment of the present disclosure. [fig.4]Fig. 4 is a diagram showing the external appearance of the second information processing apparatus. [fig.5]Fig. 5 is a block diagram showing a functional configuration of the second in formation processing apparatus. [fig.6]Fig. 6 is a diagram illustrating an overview of a first embodiment of the present disclosure. [fig.7]Fig. 7 is a flowchart showing a process of the first embodiment of the present disclosure. [fig.8]Fig. 8 is a diagram illustrating an application example of the first embodiment of the present disclosure. [fig.9]Fig. 9 is a diagram showing a display example of the first information processing apparatus to which the first embodiment of the present disclosure has been applied. [fig. 10] Fig. 10 is a diagram showing a display example of the second information processing apparatus to which the first embodiment of the present disclosure has been applied. [fig. 1l]Fig. 11 is a diagram showing a display example of the first information processing apparatus to which a second embodiment of the present disclosure has been applied. [fig. 12] Fig. 12 is a diagram showing a display example of the second information processing apparatus to which the second embodiment of the present disclosure has been applied. [fig.l3]Fig. 13 is a flowchart showing a process of the second embodiment of the present disclosure. [fig. 14] Fig. 14 is a diagram showing a display example of the second information processing apparatus to which a third embodiment of the present disclosure has been applied. [fig. 15]Fig. 15 is a flowchart showing a process of the third embodiment of the present disclosure. [fig. 16] Fig. 16 is a diagram showing a display example of the first information processing apparatus to which a fourth embodiment of the present disclosure has been applied. [fig.l7]Fig. 17 is a diagram showing a display example of the first information processing apparatus to which the fourth embodiment of the present disclosure has been applied. [fig.l8]Fig. 18 is a diagram showing a display example of the first information processing apparatus to which the fourth embodiment of the present disclosure has been applied. [fig. 19] Fig. 19 is a diagram showing a display example of the first information processing apparatus to which the fourth embodiment of the present disclosure has been applied. [fig.20]Fig. 20 is a diagram showing a display example of the second information processing apparatus to which the fourth embodiment of the present disclosure has been applied. [fig.21]Fig. 2 1 is a flowchart showing a process of the fourth embodiment of the present disclosure. [fig.22]Fig. 22 is a diagram conceptually illustrating a fifth embodiment of the present disclosure. [fig.23]Fig. 23 is a diagram showing a display example of the first information processing apparatus to which the fifth embodiment of the present disclosure has been applied. [fig.24]Fig. 24 is a diagram showing another display example of the first information processing apparatus to which the fifth embodiment of the present disclosure has been applied. [fig.25]Fig. 25 is a diagram showing a display example of the second information processing apparatus to which the fifth embodiment of the present disclosure has been applied. [fig.26]Fig. 26 is a flowchart showing a process of the fifth embodiment of the present disclosure. [fig.27]Fig. 27 is a diagram showing a display example of an editing screen according to the fifth embodiment of the present disclosure. [fig.28]Fig. 28 is a diagram illustrating an overview of a sixth embodiment of the present disclosure. [fig.29]Fig. 29 is a diagram showing a display example of the first information processing apparatus to which the sixth embodiment of the present disclosure has been applied. Description of Embodiments Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the appended drawings. Note that, in this specification and the appended drawings, structural elements that have substantially the same function and structure are denoted with the same reference numerals, and repeated explanation of these structural elements is omitted. [0008] Description will be given in the following order. 1. Examples of Information Processing Apparatus 1-1. First Information Processing Apparatus 1-2. Second Information Processing Apparatus 2. Embodiments According to Information Processing Apparatus 2-1. First Embodiment 2-2. Second Embodiment 2-3. Third Embodiment 2-4. Fourth Embodiment 2-5. Fifth Embodiment 2-6. Sixth Embodiment 3. Supplement [0009] Technology according to the present disclosure may be performed, for example, in the information processing apparatus. In the following description, first, two examples of the information processing apparatus in which the technology according to the present disclosure is performed will be described. Then, six embodiments applicable to these information processing apparatuses will be described. All the embodiments are implemented to improve the operability of a GUI of the information processing apparatus. Any one embodiment may be independently applied to the information processing apparatus and a combination of two or more embodiments may be applied. [0010] (1. Examples of Information Processing Apparatus according to Embodiment) (1-1. Example of First Information Processing Apparatus) First, an information processing apparatus 100, which is a first example of the in formation processing apparatus according to an embodiment of the present disclosure, will be described with reference to Figs. 1 and 2. Fig. 1 is a diagram showing an external appearance of the information processing apparatus 100. Fig. 2 is a block diagram showing a functional configuration of the information processing apparatus 100. [001 1] Referring to Fig. 1, the information processing apparatus 100 has a housing 101, a liquid crystal display (LCD) 150, and a touch pad 110 provided on the LCD 150. The information processing apparatus 100 may correspond to both an arrangement in which the LCD 150 is horizontally long, for example, as shown in (a), and an arrangement in which the LCD 150 is vertically long, for example, as shown in (b). The information processing apparatus 100 may be a tablet PC, a smart phone, or the like that is held when used, for example, as shown in (b). [0012] This information processing apparatus 100 acquires an operation of a user using the touch pad 110. For example, on the LCD 150, an operation icon such as a button or a bar is displayed as a GUI. The user touches with the touch pad 110 of a position of an icon corresponding to a desired operation using a finger or a pen. In this case, the touch pad 110 may acquire an operation in which the user selects an icon. This operation may be used, for example, when an application indicated by an icon displayed on the GUI is started up, or the like. [0013] In addition, for example, the user may touch with an arbitrary position on the LCD 150, move a finger, a pen, or the like while maintaining the touch, and release the touch in another position on the LCD 150. In this case, the touch pad 110 can acquire a direction of movement of a touch position, and an amount of movement, and the like as an operation of the user in addition to the touch position. This operation is used, for example, when a display of the GUI is scrolled in a specific direction, or the like. [0014] Referring to Fig. 2, the information processing apparatus 100 has the touch pad 110, a central processing unit (CPU) 120, a storage unit 130, a communication unit 140, and the LCD 150. [0015] The touch pad 110 is an example of an operation unit. The touch pad 110 provided on the LCD 150 detects touch of the user, and acquires a touch position, a direction in which the touch position has moved, an amount of movement, and the like as an operation of the user. The touch pad 110 provides information of the acquired operation of the user to the CPU 120. Although the touch pad 110 is used as the operation unit in the information processing apparatus 100, the example of the operation unit is not limited thereto. For example, the operation unit may be another pointing device such as a mouse or a pen tablet, and may be another input device such as a keyboard. [0016] The CPU 120 operates according to a program stored in the storage unit 130, and controls an operation of each part of the information processing apparatus 100. The CPU 120 acquires information of an operation of the user from the touch pad 110, which is the operation unit. The CPU 120 controls a display in the LCD 150, which is a display unit. The CPU 120 temporarily or permanently stores information to be used for processing in the storage unit 130. The CPU 120 may further communicate with a network via the communication unit 140. [0017] Here, the CPU 120 implements, for example, functions of a display control unit 121, a movement amount correction unit 122, a home screen management unit 123, an object management unit 124, a view information management unit 125, and an ap plication management unit 126. Hereinafter, the functions of these parts will be described. In addition to these parts, the CPU may implement various functions necessary to control the operation of the information processing apparatus 100. [0018] The display control unit 121 controls a display in the LCD 150, which is the display unit. For example, the display control unit 121 causes the LCD 150 to display the GUI and vary the display of the GUI according to the user's operation acquired by the touch pad 110. [0019] The movement amount correction unit 122, the home screen management unit 123, the object management unit 124, the view information management unit 125, and the application management unit 126 are mainly used in the embodiments to be described later. Accordingly, when each embodiment is not applied to the information processing apparatus 100, the CPU 120 does not necessarily implement the functions of the above-described parts. Details of the functions of the parts will be described in detail in the description of each embodiment. [0020] Various information regarding processing of the information processing apparatus 100 is temporarily or permanently stored in the storage unit 130. An example of the storage unit 130 may be a semiconductor memory such as a flash read only memory (ROM) or a dynamic random access memory (DRAM), an optical disc such as a bluray disc (BD), a digital versatile disc (DVD), or a compact disc (CD), a hard disk drive (HDD), or the like. The storage unit 130 may be a storage apparatus embedded in the information processing apparatus 100, and removable media such as a memory card a t tachable to or detachable from the information processing apparatus 100. In addition, the storage unit 130 may include a plurality of types of storage apparatuses or removable media. [0021] Here, a program to be executed by the CPU 120 is stored in the storage unit 130. The program may be pre-stored in the storage unit 130. As this program, a program provided by being stored in the above-described removable media or a program downloaded from a network via the communication unit 140 may be temporarily stored in the storage unit 130. Further, information exchanged by the CPU 120 with the touch pad 110, the LCD 150, and the communication unit 140, information generated by the CPU 120 in the course of processing, and the like may be temporarily stored in the storage unit 130. [0022] The communication unit 140 is a communication interface including a commu nication device for connecting to a network. An example of the communication unit 140 is a port or communication card for a universal serial bus (USB), Institute of Electrical and Electronics Engineers (IEEE) 1394, a small computer system interface (SCSI), a high-definition multimedia interface (HDMI), a local area network (LAN), Bluetooth (registered trademark), a wireless USB (WUSB), or the like. The commu nication unit 140 may be connected to the Internet, a home LAN, or a network for infrared communication, radio wave communication, satellite communication, or the like, and may exchange various data regarding processing of the information processing apparatus 100. The communication unit 140 may be used to download a program to be executed by the CPU 120 from the network. [0023] The LCD 150 is an example of the display unit. The LCD 150 is controlled by the CPU 120, and displays various images including a GUI. Although the LCD 150 is used as the display unit in the information processing apparatus 100, the example of the display unit is not limited thereto. For example, the display unit may be another display apparatus such as an organic electro-luminescence (EL) panel, and may be configured separately from the information processing apparatus. [0024] (1-2. Example of Second Information Processing Apparatus) Next, an information processing apparatus 200, which is the second example of the information processing apparatus according to an embodiment of the present disclosure, will be described with reference to Figs. 3 to 5. Figs. 3 and 4 are diagrams showing an external appearance of the information processing apparatus 200. Fig. 5 is a block diagram showing a functional configuration of the information processing apparatus 200. [0025] Referring to Fig. 3, the information processing apparatus 200 has a housing 201, LCDs 250a and 250b, and touch pads 210a and 210b each provided on the LCDs 250a and 250b. The housing 201 has a hinge 20lh, and can be folded so that the LCDs 250a and 250b are on the inner side using the hinge 20lh as a pivot point (a) shows a state in which the housing 201 has been folded, and (b) shows a state in which the housing 201 has been opened. The housing 201 can be folded, for example, so that portability of the information processing apparatus 200 can be improved. The information processing apparatus 200 may be a tablet PC, a smart phone, or the like that is held when used, for example, as shown in (b). [0026] Referring to Fig. 4, for example, the information processing apparatus 200 may correspond to both an arrangement in which the LCD 210a and the LCD 210b are connected in a vertical direction as shown in (a), and an arrangement in which the LCD 210a and the LCD 210b are connected in a horizontal direction as shown in (b). In addition, the information processing apparatus 200 may be used in a state in which the housing 201 is half opened as shown in (a) and (b). [0027] This information processing apparatus 200 may acquire an operation of the user using GUIs displayed on the LCDs 250a and 250b and the touch pads 210a and 210b. Functions of the LCD 250 and the touch pad 210 are substantially the same as those of the LCD 150 and the touch pad 110 described above. However, because the LCD 250 and the touch pad 210 are physically separated into two parts, their functions may be different from those of the LCD 150 and the touch pad 110. This case will be described later. [0028] Referring to Fig. 5, the information processing apparatus 200 has the touch pads 210a and 210b, the CPU 120, the storage unit 130, the communication unit 140, and the LCDs 250a and 250b. [0029] The touch pads 210a and 210b are examples of the operation unit. The touch pads 210a and 210b each provided on the LCDs 250a and 250b detect touch of the user, and acquire a touch position, a direction in which the touch position has moved, or a movement amount as an operation of the user. The touch pads 210a and 210b each provide information of the acquired operation of the user to the CPU 120. [0030] The LCDs 250a and 250b are examples of the display unit. The LCDs 250a and 250b are each controlled by the CPU 120, and display various images including a GUI. The LCDs 250a and 250b may be integrally used to display a series of images, and each may independently display a separate image. In addition, according to display content of the LCDs 250a and 250b, switching may be performed when either the touch pad 210a or 210b is operable and when both are operable. For example, when the GUI is displayed on the LCD 250a, the touch pad 210a may be set to be operable. [0031] (2. Embodiment according to Information Processing Apparatus) (2-1. First Embodiment) Next, the first embodiment of the present disclosure will be described with reference to Figs. 6 to 10. Fig. 6 is a diagram illustrating an overview of this embodiment. Fig. 7 is a flowchart showing a process of this embodiment. Fig. 8 is a diagram illustrating an application example of this embodiment. Fig. 9 is a diagram showing a display example of the information processing apparatus 100 to which this embodiment has been applied. Fig. 10 is a diagram showing a display example of the information processing apparatus 200 to which this embodiment has been applied. [0032] In the information processing apparatus, an amount of information capable of being displayed on the display unit is limited. Technology for providing the user with more information by scrolling part or all of a display of content in the display unit is well known. For example, there are two types in an operation of scrolling a display. One is an operation on an operating element such as a scroll bar displayed as a GUI in a specific position on the display unit, and the other is a drag operation at an arbitrary position on the display unit. When the display is scrolled by the drag operation, a movement amount of the drag operation is identical with a display scroll amount. Thereby, for example, when the user browses an image, a document, or the like, the display can be scrolled as if it was paper sliding on a desk, and a more intuitive operation is implemented. [0033] Incidentally, in recent years, technology for providing a plurality of work screens called home screens on which an icon for starting up an application or the like is arranged and switching a home screen to be displayed according to a user's desire in an information processing apparatus such as a tablet PC or a smart phone has been developed. For example, this technology considers providing a GUI for switching a display to another home screen adjacently arranged by scrolling the display of the home screen in the drag operation. [0034] As described above, scrolling by the drag operation is preferred in that the scrolling is implemented by an intuitive operation of the user. However, it is necessary to scroll a display of at least one home screen in order to switch the home screen. When a large scroll operation is intended by the drag operation as described above, the drag operation is iterated a number of times until a desired scroll amount is reached. Thereby, operability is likely to be degraded. [0035] In this embodiment, there is provided novel technology for facilitating a large scroll operation by a drag operation. [0036] In the above-described information processing apparatus 100, the operation unit is implemented by the touch pad 110, the movement amount correction unit and the display control unit are implemented by the CPU 120 as the movement amount correction unit 122 and the display control unit 121, and the display unit is im plemented by the LCD 150. Among these, the movement amount correction unit 122 may provide the display control unit 121 with the enlarged movement amount by enlarging the movement amount of the drag operation of the user acquired by the touch pad 110. The display control unit 121 scrolls the display of the LCD 150 according to the provided movement amount. [0037] For example, the movement amount correction unit 122 enlarges the movement amount of the drag operation by multiplying the movement amount by a predetermined value n (n>l). In this case, a scroll amount for a movement amount d of the drag operation becomes nd. Alternatively, the movement amount correction unit 122 may correct the movement amount by adding a predetermined value m (m>0) to the movement amount. In this case, a scroll amount for the movement amount d of the drag operation becomes m+d. [0038] In addition, the movement amount correction unit 122 may switch whether or not to correct the movement amount according to the user's operation or the like. This switching may be executed by an operation, for example, such as a double-tap on the touch pad 110. In addition, whether or not to correct the movement amount may be de termined on the basis of a type of drag operation so that the correction of the movement amount is applicable to a drag operation by multi-touch on the touch pad 110 and the correction of the movement amount is inapplicable to a drag operation by a single touch. Thereby, an operation in which the user switches the presence/absence of a correction of the movement amount is facilitated. [0039] The movement amount correction unit 122 may further switch a value to be used in the correction of the movement amount. This switching may be executed, for example, by the display control unit 121 causing the LCD 150 to display a GUI of a setting screen. For example, when the movement amount correction unit 122 corrects the movement amount by multiplication of a predetermined value n, the predetermined value n may be selected from among options of 2, 3, 4, or a setting screen to which the predetermined value n can be directly input may be provided. Thereby, it is possible to set a correction amount according to an operation feeling unique to the user. [0040] In Fig. 6, a case of (a) in which the movement amount d of the drag operation is consistent with the scroll amount d of the display and a case of (b) in which the scroll amount of the display enlarged by multiplying the movement amount d of the drag operation by n becomes nd in the information processing apparatus 100 are shown. In the case of either (a) or (b), four home screens 500a to 500d are also set in the in formation processing apparatus 100. The home screens 500a to 500d are virtually arranged in a left-right direction, and the display control unit 121 scrolls the display of the LCD 150 in the left-right direction, so that the home screens 500a to 500d are se quentially displayed. In the shown example, the home screen 500c is displayed on the LCD 150 in an initial state. In the case of either (a) or (b), the user also makes touch with the touch pad 110 of a position corresponding to a position P0 on the LCD 150 with a finger, and executes the drag operation of moving the finger in the right direction by the movement amount d while maintaining the touch. [0041] In the case of (a), the scroll amount of the display is consistent with the movement amount d of the drag operation. Accordingly, a position on the screen where the finger of the user is touching after the drag operation is the same position P0 on the screen as before the drag operation. After the home screen 500 has virtually moved by the scroll amount d to the right by scrolling, the home screen 500c and the home screen 500b are displayed on the LCD 150. This is an intermediate state in which the home screen 500c is switched to the adjacently arranged home screen 500b by scrolling. Thereafter, it is difficult to fully display the home screen 500b on the LCD 150 even when the drag operation is further continued to the right. To display the home screen 500b or the home screen 500a, the user needs to re-execute the drag operation by returning the finger to the left side of the LCD 150. [0042] On the other hand, in the case of (b), the scroll amount of the display becomes a value after the correction has been performed by multiplying the movement amount d of the drag operation by n. Accordingly, the scroll amount is larger than the movement amount of the drag operation, and the position on the screen where the finger of the user is touching after the drag operation becomes a position different from the position P0 on the screen before the drag operation. After the home screen 500 has virtually moved by the scroll amount nd to the right by scrolling, the home screen 500b and the home screen 500a are displayed on the LCD 150. This is an intermediate state in which the home screen 500c is switched to the adjacently arranged home screen 500b and the home screen 500b is further switched to the adjacently arranged home screen 500a. Thereafter, it is preferable that the user perform the drag operation to return to the left when desiring to display the home screen 500b. In addition, it is preferable that the user continue the drag operation to the right when desiring to display the home screen 500a. [0043] According to the information processing apparatus 100 related to this embodiment, it is possible to execute a scroll operation such as switching of a home screen in which a large scroll amount is necessary without iterating the drag operation a number of times. In addition, if the movement amount correction unit 122 can switch whether or not to enlarge the movement amount, it is possible to execute a normal scroll operation as shown in (a), when necessary. [0044] In Fig. 7, the example of the process according to this embodiment is shown in the flowchart. In the shown example, the movement amount of the drag operation is enlarged by multiplication of a predetermined value n. Although an example of the in formation processing apparatus 100 will be described in the following description, the case of the information processing apparatus 200 is also similar. [0045] First, the touch pad 110 detects a drag operation at an arbitrary position of the LCD 150 (step S101). If the drag operation has been detected, a movement amount of the drag operation is provided to the movement amount correction unit 122, and the movement amount correction unit 122 determines whether or not a correction of the movement amount is applicable (step S103). [0046] Here, if the correction of the movement amount is set to be applicable, the movement amount correction unit 122 performs the correction by multiplying the movement amount by n (step S105). The corrected movement amount is provided from the movement amount correction unit 122 to the display control unit 121. On the other hand, if the correction of the movement amount is not set to be applicable, the movement amount correction unit 122 provides the movement amount to the display control unit 121 with no correction. [0047] Next, the display control unit 121 scrolls the display of the LCD 150 by the movement amount provided from the movement amount correction unit 122 (step S107). If the correction of the movement amount by the movement amount correction unit 122 is set to be applicable, the display of the LCD 150 is scrolled, for example, as shown in (b) of Fig. 6. In addition, if the correction of the movement amount by the movement amount correction unit 122 is not set to be applicable, the display of the LCD 150 is scrolled, for example, as shown in (a) of Fig. 6. [0048] In Fig. 8, an example in which five home screens 500a to 500e are all scrolled and displayed on the LCD 150 by a drag operation from one end to the other of the LCD 150 using this embodiment is shown. The home screens 500a to 500e are virtually arranged in the left-right direction, and the display control unit 121 scrolls the display of the LCD 150 in the left-right direction, so that the home screens 500a to 500e are se quentially displayed on the LCD 150. In the shown example, the user touches the touch pad 110 in a position SO of a left end of the LCD 150 with the finger as shown in (a), and executes the drag operation of moving the finger to a position S2 of a right end of the LCD 150 with the finger as shown in (c) through a state in which the finger is touching with a position SI around the center of the LCD as shown in (b). [0049] At a start time of the drag operation shown in (a), the home screen 500e arranged on the farthest right among the home screens 500 is displayed on the LCD 150. At an in termediate time of the drag operation shown in (b), the home screens 500 virtually move to the right by scrolling and the home screen 500c arranged at the center among the home screens 500 and the home screen 500b adjacent thereto are displayed on the LCD 150. At an end time of the drag operation shown in (c), the home screens 500 further virtually move to the right by scrolling and the home screen 500a arranged on the farthest left among the home screens 500 is displayed on the LCD 150. [0050] As described above, in the shown example, the user can scroll and display all five of the home screens 500a to 500e on the LCD 150 by the drag operation from a left end to a right end of the LCD 150, that is, the drag operation for one screen of the home screens 500. The scrolling as described above is possible, for example, when the movement amount correction unit 122 corrects the movement amount of the drag operation by multiplication of a predetermined value n, and the predetermined value n is set to the number of home screens, that is, 5, in the shown example. In this case, the predetermined value n may be a value obtained by adding a correction value c (0

Documents

Application Documents

# Name Date
1 8932-DELNP-2013.pdf 2013-10-30
2 8932-delnp-2013-Form-3-(06-02-2014).pdf 2014-02-06
3 8932-delnp-2013-Correspondence-Others-(06-02-2014).pdf 2014-02-06
4 8932-delnp-2013-GPA.pdf 2014-04-01
5 8932-delnp-2013-Form-5.pdf 2014-04-01
6 8932-delnp-2013-Form-3.pdf 2014-04-01
7 8932-delnp-2013-Form-2.pdf 2014-04-01
8 8932-delnp-2013-Form-1.pdf 2014-04-01
9 8932-delnp-2013-Correspondence-others.pdf 2014-04-01
10 8932-delnp-2013-Claims.pdf 2014-04-01
11 8932-DELNP-2013-PHOTOCOPIES OF DOCUMENTS [13-04-2022(online)].pdf 2022-04-13