Information processor, method for control, and control program

JP2025006965APending Publication Date: 2025-01-17YOKOGAWA ELECTRIC CORP
View PDF -1 Cites -1 Cited by

Patent Information

Application Number
JP2023108039
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2025-01-17

Smart Images

  • Figure 2025006965000001_ABST
    Figure 2025006965000001_ABST
Patent Text Reader

Abstract

To improve a user interface technique related to the input of a numerical input value in a touch screen.SOLUTION: An information processor includes a touch screen and a control unit. The control unit detects a touch operation in a predetermined region on the touch screen, emphasizes a predetermined digit of a numerical value displayed in a numerical value object as an operation target digit when the touch operation is detected, determines the direction of a swipe input after the touch operation, changes the numerical value on the basis of the operation target digit according to the direction, or changes the operation target digit.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, a control method, and a control program. [Background technology]

[0002] In conventional control devices for industrial measuring instruments, numeric input was performed using hard keys such as a numeric keypad. However, in recent years, industrial measuring instruments have been shifting to touch screens that allow direct operation of the display. For example, Patent Document 1 discloses a technology related to operation input using a touch screen. For example, numeric input can be performed by displaying a numeric keypad or the like for numeric input on a touch screen. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-062421 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, when a numeric keypad or the like for inputting numerical values ​​is displayed on a touch screen, a certain amount of display area is required, and there is a concern that efficient numerical operation may be difficult on a small screen. In other words, there is room for improvement in user interface technology related to inputting numerical values ​​on a touch screen.

[0005] In view of the above circumstances, an object of the present disclosure is to improve user interface technology relating to numeric input on a touch screen. [Means for solving the problem]

[0006] (1) An information processing device according to an embodiment of the present disclosure includes: An information processing device including a touch screen and a control unit, The control unit is Detecting a touch operation within a predetermined area on the touch screen; When the touch operation is detected, a predetermined digit of the number displayed in the numeric object is highlighted as a digit to be operated; The direction of the swipe input after the touch operation is determined, and the numerical value is changed based on the operation target digit or the operation target digit is changed according to the direction.

[0007] (2) An information processing device according to an embodiment of the present disclosure is the information processing device according to (1), wherein the control unit is If the direction is an upward direction, the value is increased based on the operation target digit; If the direction is downward, the value is decreased based on the operation target digit; If the direction is leftward, change the operation target digit to the adjacent digit to the left; If the direction is rightward, the operation target digit is changed to the adjacent digit to the right.

[0008] (3) An information processing device according to an embodiment of the present disclosure is the information processing device according to (1) or (2), The highlighting is underlined.

[0009] (4) An information processing device according to an embodiment of the present disclosure is the information processing device according to any one of (1) to (3), The highlighting is inverse video.

[0010] (5) An information processing device according to an embodiment of the present disclosure is the information processing device according to (2), wherein the control unit further when a touch operation continues for a predetermined time at the upper end of the touch screen, the numerical value is increased based on the digit to be operated based on the duration of the touch at the upper end after the predetermined time has elapsed; When a touch operation continues for the predetermined time at the bottom end of the touch screen, the value of the operated digit is decreased based on the duration of the touch at the bottom end after the predetermined time has elapsed.

[0011] (6) An information processing device according to an embodiment of the present disclosure is the information processing device according to (2) or (5), wherein the control unit further when a touch operation continues for a predetermined time at the left end of the touch screen, the digit to be operated is changed to an adjacent digit to the left based on the duration of the touch at the left end after the predetermined time has elapsed; When a touch operation continues for the predetermined time at the right end of the touch screen, the digit to be operated is changed to the adjacent digit to the right based on the duration of the touch at the right end after the predetermined time has elapsed.

[0012] (7) An information processing device according to an embodiment of the present disclosure is the information processing device according to any one of (1) to (6), wherein the control unit further A popup corresponding to the numerical value is displayed.

[0013] (8) An information processing device according to an embodiment of the present disclosure is the information processing device according to (7), wherein the control unit further The popup is transparent.

[0014] (9) A method according to an embodiment of the present disclosure, A method executed by an information processing device having a touch screen, comprising: detecting a touch operation within a predetermined area on the touch screen; a step of highlighting a predetermined digit of the number displayed in the numeric object as a digit to be operated when the touch operation is detected; determining a direction of a swipe input after the touch operation, and changing the numerical value based on the operation target digit or changing the operation target digit according to the direction; Includes.

[0015] (10) A program according to an embodiment of the present disclosure includes: detecting a touch operation within a predetermined area on the touch screen; a step of highlighting a predetermined digit of the number displayed in the numeric object as a digit to be operated when the touch operation is detected; determining a direction of a swipe input after the touch operation, and changing the numerical value based on the operation target digit or changing the operation target digit according to the direction; Execute the command. Effect of the Invention

[0016] According to an embodiment of the present disclosure, it is possible to improve user interface technology relating to numeric input on a touch screen. [Brief description of the drawings]

[0017] [Figure 1] 1 is a block diagram showing a schematic configuration of an information processing device according to an embodiment of the present disclosure. [Diagram 2] 1 is an example of a screen display when a user interface includes multiple numeric objects. [Diagram 3] 10 is a flowchart illustrating an operation of an information processing device according to an embodiment of the present disclosure. [Figure 4] 6A to 6C are diagrams illustrating an example of a screen transition displayed in accordance with an operation of the information processing device according to the embodiment. [Diagram 5] 6A to 6C are diagrams illustrating an example of a screen transition displayed in accordance with an operation of the information processing device according to the embodiment. [Figure 6] 6A to 6C are diagrams illustrating an example of a screen transition displayed in accordance with an operation of the information processing device according to the embodiment. [Figure 7] FIG. 1 is a diagram showing an overview of a first modified example of the present embodiment. [Figure 8] FIG. 13 is a diagram showing an overview of a second modified example of the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] Hereinafter, an information processing device 10 according to an embodiment of the present disclosure will be described with reference to the drawings.

[0019] In each drawing, the same or corresponding parts are denoted by the same reference numerals. In the description of this embodiment, the description of the same or corresponding parts will be omitted or simplified as appropriate.

[0020] The outline and configuration of an information processing device 10 according to this embodiment will be described with reference to FIG.

[0021] The information processing device 10 is any information processing device used by a user. For example, the information processing device 10 includes an industrial measuring instrument, a control device, a general-purpose electronic device, a dedicated electronic device, etc. The information processing device 10 accepts numerical input related to, for example, laser output, power output, etc., via a touch screen.

[0022] First, an overview of the present embodiment will be described, and details will be described later. The information processing device 10 detects a touch operation within a predetermined area on a touch screen. When the touch operation is detected, the information processing device 10 highlights a predetermined digit of the numerical value displayed in the numerical object as a target digit to be operated. The information processing device 10 then determines the direction of the swipe input after the touch operation, and changes the numerical value based on the target digit according to the direction of the swipe input, or changes the target digit to be operated.

[0023] Thus, according to this embodiment, the information processing device 10 determines the direction of the swipe input, and changes the numerical value based on the digit to be operated according to the direction of the swipe input, or changes the digit to be operated. Therefore, according to the information processing device 10 according to this embodiment, it is possible to improve the user interface technology related to numerical input on a touch screen in that it is possible to accept numerical input without using a numeric keypad or the like for numerical input. In particular, the technology of this embodiment is useful when a plurality of numerical objects to be operated are displayed on the screen. The screen 600 shown in FIG. 2 includes a numerical object 610, a numerical object 620, a numerical object 630, and a numerical object 640. In this case, according to this embodiment, numerical input is possible only by swipe input without using a numeric keypad or the like. For example, the user can change the numerical value of a specific numerical object (for example, numerical object 640) by swipe input while checking the numerical values ​​set in Modules 1, 2, 3, and 4, etc.

[0024] Next, each component of the information processing device 10 will be described in detail.

[0025] (Configuration of information processing device 10) As shown in FIG. 1, the information processing device 10 includes a control unit 11, a storage unit 12, and a touch screen 13.

[0026] The control unit 11 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is a general-purpose processor such as a central processing unit (CPU) or a graphics processing unit (GPU), or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC). The control unit 11 executes processes related to the operation of the information processing device 10 while controlling each part of the information processing device 10.

[0027] The storage unit 12 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, a random access memory (RAM) or a read only memory (ROM). The RAM is, for example, a static random access memory (SRAM) or a dynamic random access memory (DRAM). The ROM is, for example, an electrically erasable programmable read only memory (EEPROM). The storage unit 12 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 12 stores data used in the operation of the information processing device 10 and data obtained by the operation of the information processing device 10.

[0028] The touch screen 13 is an input / output unit that is provided integrally with a display. The display may be, for example, an LCD (liquid crystal display) or an organic EL (electro luminescence) display. The touch screen 13 accepts an operation for inputting data used in the operation of the information processing device 10. The touch screen 13 also displays and outputs data obtained by the operation of the information processing device 10. The touch screen 13 may be connected to the information processing device 10 as an external input device instead of being provided in the information processing device 10. As a connection method, any method such as USB (Universal Serial Bus), HDMI (registered trademark) (High-Definition Multimedia Interface), or Bluetooth (registered trademark) may be used.

[0029] The functions of the information processing device 10 are realized by executing a program according to this embodiment on a processor equivalent to the information processing device 10. That is, the functions of the information processing device 10 are realized by software. The program causes a computer to execute the operations of the information processing device 10, thereby causing the computer to function as the information processing device 10. That is, the computer functions as the information processing device 10 by executing the operations of the information processing device 10 in accordance with the program.

[0030] In this embodiment, the program can be recorded on a computer-readable recording medium. The computer-readable recording medium includes a non-transitory computer-readable medium, such as a magnetic recording device, an optical disc, a magneto-optical recording medium, or a semiconductor memory. The program is distributed, for example, by selling, transferring, or lending a portable recording medium such as a DVD (digital versatile disc) or a CD-ROM (compact disc read only memory) on which the program is recorded. The program may also be distributed by storing the program in the storage of an external server and transmitting the program from the external server to another computer. The program may also be provided as a program product.

[0031] (Operation of information processing device) The operation of the information processing device 10 according to this embodiment will be described with reference to Fig. 3. Fig. 3 is a flowchart showing an example of a method executed by the information processing device 10 according to this embodiment.

[0032] Step S1: The control unit 11 of the information processing device 10 detects a touch operation within a predetermined area on the touch screen 13. That is, the control unit 11 detects the position on the touch screen 13 where the user has performed a touch operation.

[0033] The predetermined area may be, for example, an area that coincides with the display area of ​​the numerical object. Alternatively, the predetermined area may be an area different from the display area of ​​the numerical object. For example, when the touch screen 13 cannot be viewed from the front, the predetermined area may be changed according to the user's viewing position. For example, when the user's viewing position of the touch screen 13 is above the front of the touch screen 13, the predetermined area may be a position that is translated upward a predetermined distance from the display area of ​​the numerical object.

[0034] Step S2: When the control unit 11 detects a touch operation in step S1, it highlights a predetermined digit of the numeric value displayed in the numeric object as a digit to be operated. The predetermined digit of the numeric value (initial digit to be operated) may be set arbitrarily. For example, the predetermined digit may be the least significant digit (the rightmost digit). Alternatively, the predetermined digit may be the least significant digit of the integer part.

[0035] Any method may be adopted for the highlighting. For example, the control unit 11 may highlight a predetermined digit of a numerical value as a digit to be operated by displaying only the digit to be operated in a reversed color. Alternatively, the control unit 11 may highlight a predetermined digit of a numerical value as a digit to be operated by changing the font of only the digit to be operated to bold. The highlighting method is not limited to this, and the digit may be highlighted by adding an underline, etc.

[0036] Step S3: The control unit 11 determines whether or not there is a movement of the touch position. In other words, the control unit 11 determines a swipe input after the touch operation. The control unit 11 determines whether or not there is a movement of the touch position by comparing the change in the touch position (the distance of the touch movement) with a predetermined threshold. The predetermined threshold is, for example, 5 mm, but is not limited to this. If the change in the touch position is equal to or greater than the predetermined threshold, the process proceeds to step S4. In other words, if the length of the swipe input is equal to or greater than the predetermined threshold, the process proceeds to step S4. Note that in this embodiment, a swipe input is determined based on the movement of the touch position after the touch operation in step S1. That is, the touch in step S1 and the swipe input in step S3 are operations in which touch on the touch screen 13 is continued. In other words, in this embodiment, the user's finger or the like is not removed from the touch screen 13 from step S1 to step S3, and the touch continues. Note that the setting of the predetermined threshold may be different depending on the direction of the swipe. For example, the predetermined threshold value may be 8 mm in the horizontal direction, and 5 mm in the vertical direction.

[0037] Step S4: The control unit 11 determines the direction of the swipe input determined in step S3. If the direction of the swipe input is upward, the process proceeds to step S5. If the direction of the swipe input is downward, the process proceeds to step S6. If the direction of the swipe input is leftward, the process proceeds to step S7. If the direction of the swipe input is rightward, the process proceeds to step S8.

[0038] Step S5: If the direction of the swipe input is upward, the control unit 11 increases the value based on the digit to be operated. Specifically, the value of the digit to be operated is increased by 1. The process then proceeds to step S9. Note that if the increase in the value of the digit to be operated by 1 affects digits other than the digit to be operated due to a carry, the control unit 11 also changes the values ​​of the digits other than the digit to be operated.

[0039] Step S6: If the direction of the swipe input is downward, the control unit 11 decreases the value based on the digit to be operated. Specifically, the value of the digit to be operated is decreased by 1. The process then proceeds to step S9. Note that if the decrease of the value of the digit to be operated by 1 affects digits other than the digit to be operated due to a carryover, the control unit 11 also changes the values ​​of the digits other than the digit to be operated.

[0040] Step S7: If the direction of the swipe input is to the left, the control unit 11 changes the digit to be operated to the adjacent digit to the left. Note that if the digit to be operated before the movement is the most significant digit, nothing is done. Then, the process proceeds to step S9.

[0041] Step S8: If the direction of the swipe input is to the right, the control unit 11 changes the digit to be operated to the adjacent digit to the right. Note that if the digit to be operated before the movement is the lowest digit, nothing is done. Then, the process proceeds to step S9.

[0042] Step S9: Depending on the changes made in step S5, step S6, step S7, or step S8, the control unit 11 updates the display content of the numeric object or the highlighted digit to be operated, and displays it on the touch screen 13. Then, the process returns to step S3.

[0043] Referring to FIG. 4, an example of an updated display when the direction of a swipe input is an upward direction is shown. Here, the screens are updated in the order of screen 310, screen 320, and screen 330 and displayed on the touch screen 13. On screen 310, a touch operation within a predetermined area related to a numeric object 311 is detected, and a digit 312 of the numeric object 311 to be operated is highlighted. Note that FIG. 4 and FIGS. 5 and 6 described later disclose an example in which the predetermined area for accepting user input is different from the display area of ​​the numeric object. This makes it easier to operate while viewing the numeric value.

[0044] Next, in the screen 320, the swipe input is determined to be in the upward direction, and the value increases based on the operation target digit 322 of the numeric object 321. Specifically, the voltage of CH1 in the screen 310, 20.000 mv, increases to 20.003 mv. Note that here, a swipe input of a predetermined threshold length is determined to occur three times in succession. As a result, a process of adding 1 to the value of the operation target digit is executed three times. This process causes a transition from the screen 310 to the screen 320. In other words, in the transition from the screen 310 to the screen 320, the above-mentioned processes of steps S3, S4, S5, and S9 are executed three times.

[0045] Next, in the screen 330, the swipe input is determined to be further upward, and the value increases based on the operation target digit 332 of the numeric object 331. Specifically, the voltage of CH1 in the screen 320, 20.003 mv, increases to 20.011 mv. Note that here, swipe inputs of a length equal to or greater than the predetermined threshold are determined to occur eight times in succession. As a result, a process of adding 1 to the value of the operation target digit is performed eight times. This process causes a transition from the screen 320 to the screen 330. In other words, in the transition from the screen 320 to the screen 330, the above-mentioned processes of steps S3, S4, S5, and S9 are performed eight times.

[0046] 5, an example of an updated display when the direction of a swipe input is the left direction is shown. Here, the screens are updated and displayed in the order of screen 410, screen 420, and screen 430. On screen 410, a touch operation within a predetermined area related to a numeric object 411 is detected, and a digit 412 to be operated on of the numeric object 411 is highlighted.

[0047] Next, in the screen 420, it is determined that the swipe input is in the left direction, and the digit to be operated is changed to the digit to be operated 422. Specifically, the digit to be operated is changed from the third decimal place, which is the smallest digit of the voltage of CH1 of 20.000 mv, to the first decimal place. Here, it is determined that the swipe input has a length equal to or greater than the predetermined threshold value twice in succession. As a result, the process of changing the digit to be operated to the adjacent digit to the left is executed twice. This process causes a transition from the screen 410 to the screen 420. In other words, in the transition from the screen 410 to the screen 420, the above-mentioned processes of steps S3, S4, S7, and S9 are executed twice.

[0048] Next, in the screen 430, it is determined that the swipe input is in the left direction, and the digit to be operated is changed to the digit to be operated 432. Specifically, the digit to be operated is changed from the first decimal place to the tens place of the voltage of CH1, 20.000 mv. Here, it is determined that the swipe input is longer than the predetermined threshold value twice in succession. As a result, the process of changing the digit to be operated to the adjacent digit to the left is executed twice. This process causes a transition from the screen 420 to the screen 430. In other words, in the transition from the screen 420 to the screen 430, the above-mentioned processes of steps S3, S4, S7, and S9 are executed twice.

[0049] 6, an example of an updated display when a swipe input is made in the left direction and then in the downward direction is shown. Here, the screens are updated and displayed in the order of screen 510, screen 520, screen 530, and screen 540. On screen 510, a touch operation within a predetermined area related to numeric object 511 is detected, and digit 512 of numeric object 511 to be operated is highlighted.

[0050] Next, in the screen 520, it is determined that the swipe input is in the left direction, and the digit to be operated is changed to the digit to be operated 522. Specifically, the digit to be operated is changed from the third decimal place, which is the smallest digit of the voltage of CH1 of 20.000 mv, to the one digit. Here, it is determined that the swipe input has a length equal to or greater than the predetermined threshold value three times in succession. As a result, the process of changing the digit to be operated to the adjacent digit to the left is executed three times. This process causes a transition from the screen 510 to the screen 520. In other words, in the transition from the screen 510 to the screen 520, the above-mentioned processes of steps S3, S4, S7, and S9 are executed three times.

[0051] Next, in the screen 530, the swipe input is determined to be downward, and the numerical value is decreased based on the operation target digit 532 of the numerical object 531. Specifically, the voltage of CH1 in the screen 520, 20.000 mv, is decreased to 19.000 mv. Note that here, one swipe input of a predetermined threshold length is determined. As a result, a process of subtracting one from the numerical value of the operation target digit is executed once. This process causes a transition from the screen 520 to the screen 530. In other words, in the transition from the screen 520 to the screen 530, the above-mentioned processes of steps S3, S4, S6, and S9 are executed once.

[0052] Next, in the screen 540, the swipe input is determined to be downward, and the numerical value is decreased based on the operation target digit 542 of the numerical object 541. Specifically, the voltage of CH1 in the screen 530, 19.000 mv, is decreased to 16.000 mv. Note that here, the swipe input of the predetermined threshold length is determined three times. As a result, the process of subtracting 3 from the numerical value of the operation target digit is executed three times. This process causes a transition from the screen 530 to the screen 540. In other words, in the transition from the screen 530 to the screen 540, the above-mentioned processes of steps S3, S4, S6, and S9 are executed three times.

[0053] Step S10: If there is no movement of the touch in step S3, the control unit 11 judges whether the touch has been released. If the touch has been released, the process ends. If the touch has been released, the control unit 11 may execute a process to confirm the change to the numerical value of the numerical object. Alternatively, the control unit 11 may execute a process to display a dialog box or the like to confirm the confirmation of the change to the numerical value of the numerical object. On the other hand, if the touch has not been released, the process returns to step S3.

[0054] As described above, according to this embodiment, the information processing device 10 determines the direction of the swipe input, and changes the numerical value based on the digit to be operated according to the direction of the swipe input, or changes the digit to be operated. Therefore, according to the information processing device 10 according to this embodiment, it is possible to improve the user interface technology related to numerical input on a touch screen in that numerical input can be accepted without using a numeric keypad or the like for numerical input. In particular, the technology of this embodiment is useful when multiple numerical objects to be operated are displayed on the screen.

[0055] Although the present disclosure has been described based on the drawings and embodiments, it should be noted that those skilled in the art can easily make various modifications and corrections based on the present disclosure. Therefore, it should be noted that these modifications and corrections are included in the scope of the present disclosure. For example, the functions included in each means or step can be rearranged so as not to be logically inconsistent, and multiple means or steps can be combined or divided into one.

[0056] (Variation 1) For example, the control unit 11 may display a popup including a numerical object to be operated. An example of the popup display is shown in FIG. 7. In FIG. 7, a popup 650 is further displayed on the screen 600 in FIG. 2. The popup 650 includes a numerical object 651 corresponding to the numerical object 620 (here, Attenuation of Module 2). The numerical object 651 and the numerical object 620 have the same content, and the numerical object 620 is changed by operating the numerical object 651. As shown in FIG. 7, the popup may include a cancel button 652. The user can cancel the popup display by tapping the cancel button 652.

[0057] The display position of the popup 650 is preferably approximately the center of the screen. For example, when a numeric object in the upper half of the screen 600 (here, the numeric object 610 or the numeric object 620) is selected as an operation target by a user's tap or the like, the popup 650 is displayed in a location adjacent to the upper half of the lower half of the screen 600 (here, the display position of the numeric object 630). When a numeric object in the lower half of the screen 600 (the numeric object 630 or the numeric object 640 in FIG. 2) is selected as an operation target by a user's tap or the like, the popup is displayed in a location adjacent to the lower half of the upper half of the screen 600 (here, the display position of the numeric object 620).

[0058] The numeric object 651 in the popup 650 may be operated in the same manner as in the flowchart shown in FIG. 3. That is, the user first selects the numeric object to be operated by tapping or the like. After the selection, the user releases his / her finger, and then taps and swipes the numeric object in the popup again (here, the numeric object 651), thereby changing the value based on the digit to be operated of the numeric object displayed in the popup, or changing the digit to be operated. In this way, by displaying a popup and allowing the user to operate the numeric object in the popup, the numeric object to be operated can be more easily grasped by the user. Furthermore, by making the numeric object in the popup the operation target, a sufficient space for the swipe operation can be secured. In particular, in this modification, the display position of the popup is set to a place adjacent to the upper half of the lower half of the screen, or a place adjacent to the lower half of the upper half of the screen, so that a sufficient space for the swipe operation can be secured. In other words, in this modification, the numeric object to be operated is displayed in a popup, and the display position of the popup is set to approximately the center of the screen, so that a sufficient space for the swipe operation can be secured. This reduces the stress that the narrow operation area gives to the user when inputting.

[0059] (Variation 2) Also, for example, the control unit 11 may display the contents of the numerical object to be operated by a pop-up that follows the finger. Fig. 8 shows a display example when a pop-up is added.

[0060] 8, an example of a modified example of an updated display when the direction of a swipe input is upward is shown. Here, the screens are updated and displayed in the order of a screen 710, a screen 720, and a screen 730. On the screen 710, a touch operation within a predetermined area related to a numeric object 711 is detected, and a digit 712 to be operated on the numeric object 711 is highlighted.

[0061] Next, in the screen 720, the swipe input is determined to be an upward direction, and the value increases based on the operation target digit 722 of the numerical object 721. Specifically, the voltage of CH1 of the screen 710, 20.000 mv, increases to 20.003 mv. Here, the swipe input of the length of the predetermined threshold is determined three times in succession. As a result, the process of adding 1 to the numerical value of the operation target digit is executed three times. This process causes a transition from the screen 710 to the screen 720. In other words, in the transition from the screen 710 to the screen 720, the above-mentioned processes of steps S3, S4, S5, and S9 are executed three times. Furthermore, in the screen 720, a pop-up 723 is displayed. The pop-up 723 includes numerical value information corresponding to the numerical object. The pop-up 723 is displayed near the touch position. The pop-up 723 may be transparent. In other words, the pop-up 723 may be displayed so that the information behind it can be seen.

[0062] Next, in the screen 730, the swipe input is determined to be further upward, and the value increases based on the operation target digit 732 of the numerical object 731. Specifically, the voltage of CH1 in the screen 720, 20.003 mv, increases to 20.011 mv. Here, the swipe input equal to or greater than the predetermined threshold is determined eight times in succession. As a result, the process of adding 1 to the numerical value of the operation target digit is executed eight times. This process causes a transition from the screen 720 to the screen 730. In other words, in the transition from the screen 720 to the screen 730, the above-mentioned processes of steps S3, S4, S5, and S9 are executed eight times. Furthermore, in the screen 730, a pop-up 733 is displayed similarly to the screen 720. The pop-up 733 includes numerical value information corresponding to the numerical object. The pop-up 733 is displayed near the touch position. In this way, by displaying the popups 723 and 733, the user can easily understand the contents of the numerical value, for example, when the target numerical object is hidden by a hand or the like. The popup may be displayed based on the position of the touch operation. For example, the popup may be displayed only when the position of the touch operation is within a predetermined range from the target digit of the numerical object. In this way, the popup can be displayed only when there is a high possibility that the target numerical object will be hidden by a hand.

[0063] (Variation 3) Also, for example, the control unit 11 may substitute a swipe input at the upper end or lower end of the touch screen 13 based on the duration of the touch operation at the upper end or lower end (hereinafter also referred to as touch duration). Specifically, when the touch operation continues for a predetermined time at the upper end of the touch screen 13, the control unit 11 may increase the numerical value based on the digit to be operated based on the duration of the touch at the upper end after the predetermined time has elapsed. In other words, when the operation position by the finger continues for a predetermined time without changing at the upper end of the touch screen 13, the control unit 11 may increase the numerical value based on the digit to be operated based on the duration of the touch at the upper end after the predetermined time has elapsed. The predetermined time may be, for example, 1 second. For example, the control unit 11 may increase the numerical value by 1 each time the duration of the touch elapses a predetermined threshold (for example, 0.5 seconds). In this way, even when an upward swipe operation cannot be performed at the upper end of the touch screen 13, an operation to increase the numerical value can be performed. In addition, the stress caused to the user during input due to the narrowness of the operation area can be reduced.

[0064] Similarly, when a touch operation continues for a predetermined time at the bottom end of the touch screen 13, the control unit 11 may decrease the numerical value based on the operation target digit based on the duration of touch at the bottom end after the predetermined time has elapsed. For example, the control unit 11 may decrease the numerical value by 1 each time the duration of touch exceeds a predetermined threshold. In other words, when a finger operation position at the bottom end of the touch screen 13 continues for a predetermined time without changing, the control unit 11 may decrease the numerical value based on the operation target digit based on the duration of touch at the bottom end after the predetermined time has elapsed. In this way, even when a downward swipe operation cannot be performed at the bottom end of the touch screen 13, an operation to decrease the numerical value can be performed. In this way, even when a downward swipe operation cannot be performed at the bottom end of the touch screen 13, an operation to decrease the numerical value can be performed. In addition, the narrow operation area can reduce the stress that the user experiences when inputting.

[0065] Similarly, the control unit 11 may substitute a swipe input at the left or right end of the touch screen 13 based on the duration of touch at the left or right end, respectively. Specifically, when a touch operation continues at the left end of the touch screen 13 for a predetermined time, the control unit 11 may change the digit to be operated to the adjacent digit to the left based on the duration of touch at the left end after the predetermined time has elapsed. In other words, when an operation position by a finger continues at the left end of the touch screen 13 for a predetermined time without changing, the control unit 11 may change the digit to be operated to the adjacent digit to the left based on the duration of touch at the left end after the predetermined time has elapsed. For example, the control unit 11 may change the digit to be operated to the adjacent digit to the left every time the duration of touch passes a predetermined threshold (for example, 0.5 seconds). In this way, even when a swipe operation to the left cannot be performed at the left end of the touch screen 13, an operation to change the digit to be operated to the adjacent digit to the left can be performed. In addition, the narrow operation area can reduce stress on the user during input.

[0066] Similarly, when a touch operation continues for a predetermined time at the right end of the touch screen 13, the control unit 11 may change the operation target digit to the adjacent digit on the right based on the duration of touch at the right end after the predetermined time has elapsed. In other words, when an operation position by a finger continues for a predetermined time without changing at the right end of the touch screen 13, the control unit 11 may change the operation target digit to the adjacent digit on the right based on the duration of touch at the right end after the predetermined time has elapsed. For example, the control unit 11 may change the operation target digit to the adjacent digit on the right every time the duration of touch exceeds a predetermined threshold (for example, 0.5 seconds). In this way, even when a swipe operation to the right cannot be performed at the right end of the touch screen 13, an operation to change the operation target digit to the adjacent digit on the right can be performed. In addition, the stress caused to the user during input due to the narrowness of the operation area can be reduced. [Explanation of symbols]

[0067] 10. Information processing device 11 Control section 12 Storage section 13. Touchscreen 310, 320, 330 screen 311, 321, 331 Number Objects 312, 322, 332 Operation target digit 410, 420, 430 screen 411, 421, 431 Number objects 412, 422, 432 Operation target digit 510, 520, 530, 540 screen 511, 521, 531, 541 Number Objects 512, 522, 532, 542 Operation target digit 600 screens 610, 620, 630, 640 Number Objects 650 Popup 651 Number Objects 652 Cancel button 710, 720, 730 screen 711, 721, 731 Number Objects 712, 722, 732 Operation target digit 723, 733 Pop-up

Claims

1. An information processing device including a touch screen and a control unit, The control unit is Detecting a touch operation within a predetermined area on the touch screen; When the touch operation is detected, a predetermined digit of the number displayed in the numeric object is highlighted as a digit to be operated; The information processing device determines a direction of a swipe input after the touch operation, and changes the numerical value based on the operation target digit or changes the operation target digit according to the direction.

2. 2. The information processing device according to claim 1, wherein the control unit: If the direction is an upward direction, the value is increased based on the operation target digit; If the direction is downward, the value is decreased based on the operation target digit; If the direction is leftward, change the operation target digit to the adjacent digit to the left; When the direction is rightward, the information processing device changes the operation target digit to the adjacent digit to the right.

3. 2. The information processing device according to claim 1, The information processing device, wherein the highlighting is an underline.

4. 2. The information processing device according to claim 1, The information processing device, wherein the highlighted display is inverted.

5. 3. The information processing device according to claim 2, wherein the control unit further comprises: when a touch operation continues for a predetermined time at the top end of the touch screen, the numerical value is increased based on the digit to be operated based on the duration of the touch at the top end after the predetermined time has elapsed; When a touch operation continues for the predetermined time at the bottom end of the touch screen, the information processing device decreases the numerical value based on the digit to be operated, based on the duration of touch at the bottom end after the predetermined time has elapsed.

6. 3. The information processing device according to claim 2, wherein the control unit further comprises: when a touch operation continues for a predetermined time at the left end of the touch screen, the operation target digit is changed to an adjacent digit to the left based on the duration of the touch at the left end after the predetermined time has elapsed; When a touch operation continues for the predetermined time at the right end of the touch screen, the information processing device changes the digit to be operated to the adjacent digit to the right based on the duration of touch at the right end after the predetermined time has elapsed.

7. 2. The information processing device according to claim 1, wherein the control unit further comprises: An information processing device that displays a pop-up corresponding to the numerical value.

8. The information processing device according to claim 7, The information processing device, wherein the popup is displayed transparently.

9. A method executed by an information processing device having a touch screen, comprising: detecting a touch operation within a predetermined area on the touch screen; a step of highlighting a predetermined digit of the number displayed in the numeric object as a digit to be operated when the touch operation is detected; determining a direction of a swipe input after the touch operation, and changing the numerical value based on the operation target digit or changing the operation target digit according to the direction; The method includes:

10. A program for a computer having a touch screen and functioning as an information processing device, detecting a touch operation within a predetermined area on the touch screen; a step of highlighting a predetermined digit of the number displayed in the numeric object as a digit to be operated when the touch operation is detected; determining a direction of a swipe input after the touch operation, and changing the numerical value based on the operation target digit or changing the operation target digit according to the direction; A program that executes the following.