Information processing device, image processing device, method for controlling information processing device, and recording medium
By introducing a determination component and a display control component to determine the screen type in the image processing device, the display size of the software numerical keyboard is dynamically adjusted, and the error operation problem caused by the too small software numerical keyboard is solved, and the existing screen is prevented from hiding.
Patent Information
- Application Number
- CN202111373089.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-24
- Filing Date
- 2021-11-19
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2041-11-19
AI Technical Summary
In an image processing device that eliminates hardware keys and performs all inputs on the touch panel, the provided software numeric keypad may be too small, causing incorrect operations, and the existing screen may be hidden when the keyboard is enlarged to prevent incorrect operations.
By introducing a determination component and a display control component in the information processing device, it is determined whether the screen displayed on the display is a screen for inputting a destination, and based on this, whether to enlarge the display of the software numerical keyboard.
Maintain the operability of the software numeric keyboard and operation buttons, while preventing incorrect operations due to too small keyboards, and avoiding the hiding of existing screens when enlarging the keyboard.
Smart Images

Figure CN114615386B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing device, an image processing device, a method for controlling the information processing device, and a medium. Background Art
[0002] In image processing apparatuses including a scanning function, a printing function, etc., as an operation unit for receiving an operation from a user, an apparatus including a touch panel in addition to a hardware key such as a start key has been widely used. The start key is a key for executing the image processing apparatus.
[0003] On the other hand, for the purpose of reducing costs and improving designs by reducing the size of an operating unit, an image processing device that eliminates hardware keys and enables all inputs to be performed on a touch panel is required. Japanese Patent Laid-Open No. 2016-226044 discloses a configuration in which an input can be received from a touch panel by displaying a start key provided as a hardware key as a software key on a display. In addition, Japanese Patent Laid-Open No. 2019-4213 discloses a configuration in which a numeric keypad for inputting numeric values overlaps with an existing screen and is displayed.
[0004] However, when a software numeric keypad that is not large enough relative to the size of the finger is provided, erroneous operations such as incorrect selection on an incorrect numeric keypad may occur. As a method for preventing erroneous operations, a method for displaying an enlarged software numeric keypad may also be considered. However, in the form of displaying the software numeric keypad and the existing screen by overlapping as in Japanese Patent Laid-Open No. 2019-4213, there is a concern that all or part of the existing screen is hidden when displayed due to the display of the enlarged software numeric keypad. Summary of the invention
[0005] The present invention maintains the operability of operation buttons displayed together with a software numeric keypad while preventing erroneous operations using the software numeric keypad.
[0006] The information processing device of the present invention includes: a determination unit that determines whether a screen displayed on a display is a destination input screen for inputting a destination; and a display control unit that controls display of a screen of a software numeric keypad displayed on a display unit. When the screen displayed on the display is a destination input screen, the display control unit causes the software numeric keypad to be displayed in an enlarged manner compared to when the screen displayed on the display is not a destination input screen.
[0007] Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1is a diagram showing the hardware configuration of the information processing apparatus.
[0009] Figure 2 is a diagram showing a software configuration of an information processing device.
[0010] Figure 3 is a diagram showing an example of a home screen.
[0011] Figure 4A and 4B is a diagram showing an example of a screen of a facsimile application.
[0012] Figure 5A and 5B is a diagram showing an example of a screen of a facsimile application.
[0013] Figure 6 is a flowchart for describing a process for changing the size of a soft numeric keypad and displaying the soft numeric keypad depending on whether a screen is used to input a destination.
[0014] Figure 7 is a diagram showing an example of a table related to a destination input screen.
[0015] Figure 8 is a diagram showing an example of a destination input function table.
[0016] Fig.9A and 9B This is an example of the copy function screen.
[0017] Fig.10 This is an example of the fax function screen.
[0018] Fig.11 This is an example of the setting screen for setting the initial state of the size of the soft numeric keypad.
[0019] Fig.12 is a diagram showing an example of a table for managing settings of an initial state of a soft numeric keypad.
[0020] Fig.13 is a flowchart for describing a process of switching and displaying the size of a soft numeric keyboard according to the type of application to be started.
[0021] Fig.14A and 14B is a diagram for explaining an example of changing the display size of the soft numeric keypad and other operation buttons. DETAILED DESCRIPTION
[0022] (First embodiment)
[0023] Figure 11 is a diagram showing a hardware configuration of an information processing device to which each embodiment of the present invention can be applied. As an example of an information processing device, an image processing device 101 will be described as an example. The image processing device 101 includes a control unit 103, an operation unit 123, an external memory 121, a printer 125, a scanner 127, and a line I / F 129. The control unit 103 includes a CPU 111, a RAM 112, a ROM 113, an HDD 117, an input unit I / F 114, a display unit I / F 115, an external memory I / F 120, a communication I / F controller 122, a printer I / F 124, a scanner I / F 126, and a MODEM 128. These are connected to each other via a system bus 110, and data can be exchanged between them via the system bus 110. In addition, a touch panel 116 is connected to the input unit I / F 114, a display 119 is connected to the display unit I / F 115, and an external memory 121 is connected to the external memory I / F 120. Furthermore, a printer 125 is connected to the printer I / F 124, a scanner 127 is connected to the scanner I / F 126, and a line I / F 129 is connected to the MODEM 128. Each unit connected to the system bus 110 is configured so that data can be exchanged therebetween via the system bus 110.
[0024] The ROM 113 is a nonvolatile memory and image data, other data, various programs for operating the CPU 111, etc. are stored in a prescribed area. The RAM 112 is a volatile memory and is used as a temporary storage area of a main memory, a work area, etc. of the CPU 111. In addition, the RAM 112 is also used as a storage area for saving screen display information. The HDD 117 is a readable and writable nonvolatile storage device and stores various data such as a program for controlling the entire image processing apparatus 101, various applications, and setting information. The CPU 111 uses the RAM 112 as a working memory to control each unit of the image processing apparatus 101 according to the program stored in the ROM 113, the HDD 117, or the external memory 121.
[0025] The operation unit 123 is an interface for allowing the user to operate the image processing apparatus 101 via the input unit I / F 114 and the display unit I / F 115. The operation unit 123 is composed of, for example, a combination of a touch panel 116 and a display 119. When input coordinates in the touch panel 116 are associated with display coordinates, a graphical user interface (GUI) can be configured as if the user directly performs an operation on a screen displayed in the touch panel 116. The user provides instructions such as a job execution instruction to the image processing apparatus 101 on the user interface screen displayed in the touch panel 116 as an input device that receives the user's operation.
[0026] The input unit I / F 114 receives an operation from a user, generates a control signal according to the operation, and supplies the control signal to the CPU 111. For example, the input unit I / F 114 includes devices such as operation buttons and a keyboard for inputting character information and providing instructions for processing execution, and a pointing device such as a mouse and a touch panel 116.
[0027] The touch panel 116 is, for example, an input device configured in a plane, which outputs coordinate information according to a position in contact with the input unit. The CPU 111 controls each unit of the image processing apparatus 101 according to a program based on a control signal generated and supplied using the input unit I / F 114 in response to an operation performed by a user on the input device. Thus, an operation according to the operation of the user can be performed on the image processing apparatus 101. This can be replaced by a mouse (not shown).
[0028] The display unit I / F 115 outputs a display signal for displaying an image on the display 119. The CPU 111 supplies a display control signal generated according to a program to the display unit I / F 115. The display unit I / F 115 causes the display 119 to display a GUI screen constituting the GUI based on the display control signal.
[0029] In the embodiment, the touch panel 116 is configured integrally with the display 119. The touch panel 116 is configured so that the light transmittance does not interfere with the display of the display 119 and is attached to the upper layer of the display surface of the display 119. In addition, the CPU 111 associates the input coordinates in the touch panel 116 with the display coordinates on the display 119. Therefore, the GUI can be configured as if the user directly performs an operation on the screen displayed on the display 119.
[0030] For example, an external memory 121 such as a hard disk, a floppy disk, a CD, a DVD, a USB, or a memory card may be attached to the external memory I / F 120. The external memory I / F 120 reads and writes data from and to the attached external memory 121 based on the control of the CPU 111.
[0031] The image processing apparatus 101 is connected to a network 102 via a communication I / F controller 122. The communication I / F controller 122 communicates with the network 102 based on the control of the CPU 111. The network 102 is, for example, a so-called communication network such as the Internet implemented using any one or a combination of a LAN, a WAN, a telephone line, a dedicated digital line, a cable television line, a wireless line for data broadcasting, and the like.
[0032] The printer I / F 124 is an interface for connecting the printer 125 and the system bus 110. Image data to be printed by the printer 125, such as print data received from the outside via the network 102, is transferred from the system bus 110 via the printer I / F 124 and printed on a recording medium (paper) in the printer 125.
[0033] The scanner I / F 126 is an interface for connecting the scanner 127 and the system bus 110. The scanner 127 reads an image on a document, generates image data, and inputs the image data to the system bus 110 via the scanner I / F 126.
[0034] MODEM 128 is connected to public line network 131 via line I / F 129 and performs communication processing with other external devices such as another image processing device, a facsimile device, and a telephone (not shown). Line I / F 129 and public line network 131 are typically connected using telephone line 130 or the like.
[0035] Figure 2 1 is a diagram showing a software configuration of an information processing device to which each embodiment of the present invention can be applied. In the embodiment, the software modules shown are implemented by control by a CPU 111, a RAM 112, a ROM 113, an input unit I / F 114, a display unit I / F 115, a printer I / F 124, and a scanner I / F 126.
[0036] The image processing device 101 includes an application 304, a screen display control unit 301, a screen input control unit 302, an application control unit 303, and a soft numeric keyboard control unit 305. The screen display control unit 301 manages the screen of the entire application. Specifically, the screen display control unit 301 mainly performs a process of transmitting screen information to the display 119 and a process of notifying the application of an event input from the touch panel 116. The soft numeric keyboard control unit 305 controls the display of a software numeric keyboard (hereinafter referred to as a "soft numeric keyboard") on the display 119. The screen display control unit 301 and the soft numeric keyboard control unit 305 serve as a display control unit.
[0037] The screen input control unit 302 converts the operation from the touch panel 116 into an input signal in the input unit I / F 114, receives and analyzes the input signal, and converts the input signal into an event format that can be sent to the application. In addition, the screen input control unit 302 notifies the screen display control unit 301 of the input signal. The application control unit 303 causes the start and switching of the application 304 to be described later to be executed in response to the input from the touch panel 116. In addition, the application control unit 303 displays the application 304 on the display 119 via the screen display control unit 301.
[0038] The application 304 is a group of applications operating on the image processing apparatus 101. The CPU 111 operates each of the applications according to an instruction from the user via the screen input control unit 302. Among the applications 304 included in the image processing apparatus 101, typical applications are as follows:
[0039] A copy function 310 that reads an image on a document using the scanner 127 and prints the resulting image data using the printer 125;
[0040] A print function 311 that prints image data using the printer 125 based on a print job input from an external device such as a PC.
[0041] A scan and transmit function 313 that reads an image on a document using the scanner 127 and transmits the generated image data to the outside via the communication I / F controller 122 .
[0042] A scanning and storage function 314 that uses the scanner 127 to read an image on a document and stores the generated image data in the external memory 121;
[0043] A facsimile function 316 that reads an image on a document using the scanner 127 and transmits the generated image data to the outside via the MODEM 128 or the line I / F 129 .
[0044] A stored file using function 315 which prints the image data stored in the external memory 121 using the printer 125 or transmits the image data to the outside via the communication I / F controller 122; and
[0045] • Browser function 312, which browses, prints, and stores data on a web server via a web browser.
[0046] The applications included in the image processing apparatus 101 are not limited to the above-described applications, and applications may be added later.
[0047] Figures 3 to 5B is an example of a screen displayed on the display 119 . Figure 3 2 is a diagram showing an example of a home screen for selecting any one of the applications 304 of the image processing apparatus 101. For example, a button (icon) for selecting an application, a login button, a setting button, a timeline for displaying the latest operation status of the image processing apparatus 101, and the like are displayed on the home screen. The fax button 201 is a button for calling an application of the fax function 316. If the screen input control unit 302 detects that the user has pressed the fax button 201, the screen display control unit 301 causes the screen to transition to the home screen. Figure 4A The screen shown in .
[0048] Figure 4A 2 is a diagram showing an example of a screen of a fax application. For example, a setting button for performing various fax settings, a setting value, a soft numeric keypad 202, a start key 204, etc. are displayed in the screen of the fax application. The soft numeric keypad 202 is a numeric keypad used when inputting a numeric value. If the soft numeric keypad 202 is pressed, the number input by the user by pressing the soft numeric keypad 202 is input to the fax number 203. If the start key 204 is pressed in a state where the fax number of the fax transmission destination has been input to the fax number 203, the image data generated by reading using the scanner 127 is sent to the destination of the fax number 203 via the MODEM 128 and the line I / F 129.
[0049] Here, depending on the size of the user's finger, it is unlikely to provide display of the soft numeric keypad 202 having a sufficient size, and erroneous setting of a destination or erroneous operation may occur due to erroneous pressing of the soft numeric keypad 202 .
[0050] Figure 4B It is shown as Figure 4A FIG. 4 is a diagram of an example of a screen of a fax application in . Figure 4B Shows the ratio Figure 4A The soft numeric keyboard 202 in the embodiment is enlarged to enlarge the soft numeric keyboard 202. In this way, when the enlarged soft numeric keyboard 202 is displayed on a screen configured to input a fax destination, erroneous pressing can be minimized. Figure 4A and Figure 4B In the example, Figure 4A As shown in FIG. 1 , a blank area is provided between the soft numeric keyboard 202 that has not been enlarged and other operation buttons so that the enlarged soft numeric keyboard 202 and other operation buttons do not overlap when the enlarged soft numeric keyboard 202 is displayed.
[0051] Figure 5A 2 is a diagram showing an example of a screen in which a pop-up window 206 is displayed in a screen of a fax application. Figure 4B If menu 205 is pressed in the screen shown in FIG. 20, a pop-up window 206 is displayed. The pop-up window 206 is a group of buttons for setting functions associated with fax. A back button 207 is used to close the display of the pop-up window 206 and execute a function to a window in which the pop-up window 206 is not open. Figure 4B A button for transition of the screen shown in FIG.
[0052] Here, if Figure 5A, the soft numeric keyboard 202 covers the back button 207, and the existence of the back button 207 is unlikely to be noticed. In addition, even when the user notices the existence of the back button 207, the user may mistakenly press the soft numeric keyboard 202 when trying to press the back button 207, resulting in the user making an erroneous operation.
[0053] Figure 5B 2 is a diagram showing an example of a screen in which a pop-up window 206 is displayed in the screen of the facsimile application. Figure 5B The reduced soft numeric keyboard 202 shown in FIG. Figure 5A , and the back button 207 of the pop-up window 206 and the soft numeric keyboard 202 do not overlap. For this reason, the user does not have to worry about not noticing the existence of the back button 207 and therefore mistakenly pressing the soft numeric keyboard 202 instead of the back button 207.
[0054] In this manner, when the enlarged soft numeric keyboard 202 is displayed on the screen ( Figure 4B ) (i.e., in a screen where the soft numeric keyboard 202 is used), erroneous operation can be prevented. On the other hand, when the reduced soft numeric keyboard 202 is displayed on a screen where no destination is input ( Figure 5B ) (ie, in a screen where the soft numeric keyboard 202 is not used), the soft numeric keyboard 202 allows functions to be set without interfering with other operations.
[0055] Will refer to Figure 6 A process for realizing a form in which display is performed such that, in a screen where the soft numeric keypad 202 is not used, the enlarged soft numeric keypad 202 is not displayed and the screen receiving other operations and the soft numeric keypad 202 do not overlap. Figure 6 : is a flowchart for describing a process of changing the size of the soft numeric keyboard 202 and displaying the soft numeric keyboard 202 depending on whether the screen is used to input a destination. Figure 6 Each process shown in the flowchart is implemented using the CPU 111 of the image processing apparatus 101, which reads a control program stored in the ROM 113 or the external memory 121 into the RAM 112 and executes the control program. This flow starts when the CPU 111 detects activation of the image processing apparatus 101.
[0056] In step S601, the application control unit 303 determines whether the screen has transitioned to the setting screen of the application 304. The application control unit 303 determines the screen transition to the setting screen of the application 304 depending on whether the input operation of the user received by the screen input control unit 302 via the touch panel 116 is an instruction to display the setting screen of the application 304. When the operation is the transition to the setting screen of the application 304, the process proceeds to the process of step S602. On the other hand, when the operation is not the transition to the setting screen of the application 304, step S601 is repeatedly executed.
[0057] The transition of the screen will be described using FAX as one of the applications 304 as an example. When the user's input operation received via the touch panel 116 is pressing the home screen ( Figure 3 ), the application control unit 303 determines that the operation is a screen transition to the setting screen of the application 304. In addition, when the user's input operation is a screen transition in the setting screen of the application 304 (such as pressing the menu 205 for displaying the pop-up window 206), the screen input control unit 302 also determines that the operation is a screen transition to the setting screen of the application 304.
[0058] In step S602, the application control unit 303 determines whether the screen to be transitioned is a screen for inputting a destination (hereinafter also referred to as a "destination input screen"). When the screen to be transitioned is a screen for inputting a destination, the process proceeds to the process of step S603. On the other hand, when the screen to be transitioned is not a screen for inputting a destination, the process proceeds to the process of step S604.
[0059] A method of determining whether the screen to be transitioned is a destination input screen will be described. Figure 7 , whether the screen to be transitioned to is the destination input screen is determined depending on the presence of the screen to be transitioned to in the destination input screen table 701 . Figure 7 701 is a diagram showing an example of a destination input screen table. The destination input screen table 701 is stored in the RAM 112. The destination input screen table 701 is a list of screens displayed when a destination is input. As screens displayed when a destination is input, for example, a fax basic screen, a fax number input screen, and the like are stored in the destination input screen table 701. When a transition to a screen shown in the destination input screen table 701 is performed, the application control unit 303 determines that the screen to be transitioned is a destination input screen.
[0060] In addition, the application control unit 303 may refer to Figure 8801 shown in the destination input application table 801 , whether the screen to be transitioned to is the destination input screen is determined depending on whether the screen to be transitioned to exists in the destination input application table 801 . Figure 8 801 is a diagram showing an example of a destination input application table. The destination input application table 801 is stored in the RAM 112. The destination input application table 801 is a table in which each function screen (application screen) is associated with information indicating that the screen is a screen configured as a destination input screen. The function screen shows the function of each application, such as "copy" and "fax". In the destination input application table 801, each function screen, that is, each application screen, is associated with a screen configured as a destination input screen, and the association is stored. For example, in step S602, it is determined that the "fax" function screen and the "scan and send" function screen in which "○" is provided for the "screen for inputting a destination" are the destination input screens.
[0061] When the screen to be transitioned to is the destination input screen, in step S603 , the soft numeric keyboard control unit 305 enlarges the soft numeric keyboard 202 and displays the enlarged soft numeric keyboard 202 on the display 119 .
[0062] On the other hand, when the screen to be transitioned is not the destination input screen, in step S604 , the soft numeric keyboard control unit 305 reduces the soft numeric keyboard 202 and displays the reduced soft numeric keyboard 202 (or the soft numeric keyboard 202 of normal size) on the display 119 .
[0063] Although it is determined in step S601 that a screen transition to the setting screen of the application 304 is performed, the present invention is not limited thereto. In addition, it may be determined whether a screen transition to a screen displayed on the display 119 is performed. At this time, it is determined in step S602 whether the screen displayed on the display 119 is a destination input screen.
[0064] In addition, although it is determined in step S602 whether the screen is used to input a destination, the present invention is not limited thereto. In addition, other determination methods may be used, such as whether the screen uses a software numeric keypad.
[0065] Although referenced FIG. 4A to FIG. 6A form in which display is performed without enlargement in a screen where a destination is not input (i.e., a screen where the soft numeric keyboard 202 is not used) so that the screen receiving other operations and the soft numeric keyboard 202 do not overlap is described, but the present invention is not limited thereto. In order to prevent the soft numeric keyboard 202 from interfering with other operations such as the pop-up window 206, for example, the soft numeric keyboard 202 may not be displayed on a screen where the soft numeric keyboard 202 is not used. That is, an example of displaying a reduced soft numeric keyboard 202 or a soft numeric keyboard 202 of a normal size has been described. In step S604, the soft numeric keyboard 202 may not be displayed.
[0066] As described above, when the enlarged soft numeric keyboard 202 is displayed in the screen for inputting a destination, erroneous operations can be prevented. On the other hand, when a soft numeric keyboard 202 smaller than the enlarged soft numeric keyboard 202 is displayed or not displayed in the screen for not inputting a destination, the soft numeric keyboard 202 allows setting functions without interfering with other operations.
[0067] (Second embodiment)
[0068] In the first embodiment, the enlarged soft numeric keyboard 202 is automatically displayed in the screen for inputting a destination, and the reduced soft numeric keyboard 202 is automatically displayed in the screen for not inputting a destination. In this embodiment, a configuration in which a user can set whether to display the enlarged soft numeric keyboard 202 according to the type of application will be described. The differences between the second embodiment and the first embodiment will be mainly described below.
[0069] For example, a setting is provided so that the enlarged soft numeric keypad 202 is not displayed at the time of copying, and a setting is provided so that the enlarged soft numeric keypad 202 is displayed in a fax inputting a destination. Fig.9A and Fig. 9B This is an example of the copy function screen. Fig.9A 2 is an example of a copy function screen displayed when the copy application is started. Since a setting is provided so that the enlarged soft numeric keypad 202 is not displayed when copying, Fig.9A In the embodiment, the reduced soft numeric keyboard 202 is displayed (reduced state or normal display). The zoom-in button 901 for displaying the enlarged soft numeric keyboard 202 is displayed on the soft numeric keyboard 202 displayed in a small state. When the user presses the zoom-in button 901, as shown in FIG. Fig. 9B As shown in FIG. 1 , the enlarged soft numeric keyboard 202 is displayed. A reduction button 902 for displaying the soft numeric keyboard 202 in a reduced manner (or normally displaying) on the soft numeric keyboard 202 is displayed in an enlarged manner.
[0070] Fig.109 is an example of a fax function screen displayed when the fax application is started. Since a setting is provided so that the enlarged soft numeric keyboard 202 is displayed in the fax, the enlarged soft numeric keyboard 202 is displayed. A reduction button 902 for displaying the soft numeric keyboard 202 in a reduced manner (or normally displaying) on the soft numeric keyboard 202 is displayed in an enlarged manner.
[0071] When the size of the default display of the soft numeric keyboard 202 is switched in this manner according to the type of the started application, only the application with a high input frequency of the soft numeric keyboard 202 can be displayed in an enlarged state. In addition, the enlargement button 901 or the reduction button 902, which is a switching button for switching the display size of the software numeric keyboard according to the user's instruction, can switch the display size of the displayed soft numeric keyboard 202 according to the user's instruction.
[0072] Fig.11 11 is a diagram showing an example of a setting screen for setting the initial state of the size of the soft numeric keyboard 202 according to the type of application to be started. A screen for selecting whether to display the soft numeric keyboard 202 with an enlarged initial state or to display the soft numeric keyboard 202 with a reduced initial state for each application is displayed in the initial state setting screen 1101. When the application is started, the soft numeric keyboard 202 is displayed in the initial state set in the initial state setting screen 1101. For example, in the copy function 1102, when the reduction button 1104 of the enlargement button 1103 and the reduction button 1104 is selected and the copy application is started, a setting is provided so that the reduced soft numeric keyboard 202 is displayed. The initial state setting screen 1101 may be displayed only when the user who logs in to the image processing apparatus 101 has the administrator authority or may be displayed for each user.
[0073] The setting values set in the initial state setting screen 1101 are stored in Fig.12 The initial state is set in table 1201 as shown in FIG. Fig.12 1 is a diagram showing an example of a table configured to manage settings of the initial state of the soft numeric keyboard when an application is started. The initial state setting table 1201 is stored in the RAM 112. The initial state setting table 1201 stores an association obtained by associating an initial application name with the initial state of the soft numeric keyboard 202 set in the initial state setting screen 1101. The initial state of the soft numeric keyboard 202 is updated according to the setting details of the initial state setting screen 1101.
[0074] Fig.13 1 is a flowchart for describing a process of switching and displaying the size of the soft numeric keyboard 202 according to the type of application to be started in the second embodiment. Fig.13Each operation shown in the flowchart is implemented using the CPU 111 of the image processing apparatus 101, which reads a control program stored in the ROM 113 or the external memory 121 into the RAM 112 and executes the control program. When the CPU 111 detects activation of the image processing apparatus 101, this flow starts.
[0075] In step S1301, the application control unit 303 determines whether the screen input control unit 302 has received an instruction to switch the application 304 from the user via the touch panel 116. For example, when the screen input control unit 302 receives an instruction to switch the application 304 from the user via the touch panel 116, Figure 3 , it is determined that an instruction for executing the switching of the application 304 has been received. When the instruction for executing the switching of the application 304 has been received, the process proceeds to the process of step S1302. On the other hand, when the instruction for executing the switching of the application 304 has not been received, step S1301 is repeatedly executed.
[0076] In step S1302, the soft numeric keyboard control unit 305 determines whether the initial state of the soft numeric keyboard 202 of the application 304 that has received the instruction for executing the switch in step S1301 is the enlarged state. Specifically, the soft numeric keyboard control unit 305 determines whether the initial state of the soft numeric keyboard 202 corresponding to the application 304 that has received the instruction for executing the switch in step S1301 is the enlarged state with reference to the initial state setting table 1201. When the initial state of the soft numeric keyboard 202 of the application 304 that has received the instruction for executing the switch is the enlarged state, the process proceeds to the process of step S1303. On the other hand, when the initial state of the soft numeric keyboard 202 of the application 304 that has received the instruction for executing the switch is not the enlarged state, the process proceeds to the process of step S1304.
[0077] When the initial state of the soft numeric keyboard 202 of the application 304 to be displayed is not the enlarged state, in step S1303 , the soft numeric keyboard control unit 305 causes the enlarged soft numeric keyboard 202 to be displayed on the display 119 .
[0078] When the initial state of the soft numeric keyboard 202 of the application 304 to be displayed is the enlarged state, in step S1304 , the soft numeric keyboard control unit 305 causes the reduced soft numeric keyboard 202 to be displayed on the display 119 .
[0079] The initial state setting of the soft numeric keyboard 202 may be maintained for each user to be authenticated. Furthermore, although the user sets the initial state of the soft numeric keyboard 202 in the second embodiment, the initial state of the soft numeric keyboard 202 may be set in advance for each application at the time of shipment. Furthermore, although an example has been described in which the display size of the soft numeric keyboard 202 is switched according to the type of application to be started, in an application with a low frequency of use of the soft numeric keyboard 202, the soft numeric keyboard 202 may be set not to be displayed.
[0080] In addition, the input frequency of the soft numeric keyboard 202 can be stored and the initial state of the soft numeric keyboard 202 can be switched according to the frequency. For example, the number of times the soft numeric keyboard 202 is pressed is counted for each application 304 and the number is stored in the RAM 112. Only when the number of times the soft numeric keyboard 202 is pressed for each stored application 304 is equal to or greater than a threshold, the soft numeric keyboard 202 is displayed in an enlarged state when the application 304 is started.
[0081] As described above, when the display size of the soft numeric keyboard 202 is switched according to the type of application to be started, the enlarged soft numeric keyboard 202 can be displayed from the start only in a specific application that provides a high input frequency of the soft numeric keyboard 202. Therefore, in addition to preventing erroneous operations of the soft numeric keyboard 202, other functions can be set in an application that provides a low input frequency of the soft numeric keyboard 202 without being blocked by the soft numeric keyboard 202.
[0082] (Third Embodiment)
[0083] In the first and second embodiments, the examples in which only the enlarged soft numeric keyboard 202 or the reduced soft numeric keyboard 202 is displayed among the soft numeric keyboard 202 and other operation buttons have been described. In this embodiment, an example in which an enlarged display area or a reduced display area of other operation buttons is provided according to the size at which the soft numeric keyboard 202 is displayed will be described.
[0084] Fig.14A and Fig. 14B 2 is a diagram for explaining an example in which the display sizes of the soft numeric keypad 202 and other operation buttons are changed. Fig.14A The soft numeric keyboard 202 is shown to be displayed in an enlarged manner. The screen display control unit 301 causes the operation button area 1401, which is an area where other operation buttons are located, to be displayed in a reduced manner so that the soft numeric keyboard 202 displayed in an enlarged manner and the operation button area 1401 do not overlap. For example, in addition to the process of displaying the enlarged soft numeric keyboard 202 in step S603 and step S803, the screen display control unit 301 causes the operation button area 1401 to be displayed in a reduced manner. Fig. 14BIn the example, the soft numeric keyboard 202 is displayed normally (or in a reduced form). Fig.14A Compared to the example of FIG. 1 , the screen display control unit 301 causes the enlarged operation button area 1401 to be displayed within a range where the operation button area 1401 and the soft numeric keyboard 202 do not overlap. For example, in addition to the process of displaying the soft numeric keyboard 202 in a reduced manner in step S604 and step S804, the screen display control unit 301 causes the operation button area 1401 to be displayed in an enlarged manner.
[0085] As described above, according to the present embodiment, the display size of other operation buttons can be changed according to the display size of the soft numeric keypad 202. Therefore, it is possible to prevent the soft numeric keypad 202 and other operation buttons from overlapping each other and making it difficult for the user to operate.
[0086] Although the image processing apparatus 101 having multiple functions such as a copy function and a scanner function has been described as an example in the embodiment, the present invention can also be applied to an image processing apparatus having only some of these functions. In addition, the present invention can be applied to other information processing devices such as personal computers, PDAs, mobile phones, fax machines, cameras, video cameras, and other image viewers.
[0087] (Other embodiments)
[0088] Embodiments of the present invention may also be implemented by reading and executing computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be more completely referred to as a 'non-transitory computer-readable storage medium') to perform one or more of the functions of the above-mentioned embodiments and / or a computer of a system or device including one or more circuits (e.g., an application-specific integrated circuit (ASIC)) for performing one or more of the functions of the above-mentioned embodiments, and by a computer of the system or device, for example, reading and executing computer executable instructions from a storage medium to perform one or more of the functions of the above-mentioned embodiments and / or controlling one or more circuits to perform one or more of the functions of the above-mentioned embodiments. The computer may include one or more processors (e.g., a central processing unit (CPU), a microprocessing unit (MPU)), and may include a network of separate computers or separate processors to read and execute computer executable instructions. Computer executable instructions may be provided to the computer, for example, from a network or a storage medium. The storage medium may include, for example, a hard disk, a random access memory (RAM), a read-only memory (ROM), a storage device of a distributed computing system, an optical disk (such as a compact disk (CD), a digital versatile disk (DVD), or a Blu-ray disk (BD)) TM ), one or more of a flash memory device, a memory card, etc.
[0089] The embodiments of the present invention may also be implemented by providing software (program) for performing the functions of the above-described embodiments to a system or device via a network or various storage media, and a computer or a central processing unit (CPU) or a microprocessing unit (MPU) of the system or device reads and executes the program.
[0090] While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments.The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
[0091] This application claims the benefit of Japanese Patent Application No. 2020-194758, filed on November 24, 2020, which is hereby incorporated by reference herein in its entirety.
Claims
1. An information processing device, comprising: a display control means for controlling a display size of a software numeric keypad displayed on the display unit based on whether a screen displayed on the display unit includes a destination input area as an area where a destination can be input; and wherein when the screen displayed on the display unit is a screen that does not include a destination input area, the display control component displays the software numeric keyboard on the display unit in a first size, and when the screen displayed on the display unit is a screen that includes a destination input area, the display control component displays the software numeric keyboard in a second size, the second size being larger than the first size, and When a specific operation is performed using the software numeric keypad displayed in the second size in a screen including a destination input area, the display control component displays a pop-up area so that the pop-up area is overlapped on the screen including the destination input area, and displays the software numeric keypad in the first size which is smaller than the second size.
2. The information processing device according to claim 1, wherein: When the screen displayed on the display unit is a screen that does not include a destination input area, the display control section does not display the software numeric keypad instead of displaying the software numeric keypad of the first size.
3. The information processing device according to claim 1, wherein the information processing device further comprises a determination means for determining whether the screen displayed on the display unit includes a destination input area, and When the screen displayed on the display unit is included in the destination input screen table, the determination section determines that the screen displayed on the display unit is a screen including a destination input area.
4. The information processing device according to claim 1, wherein the information processing device further comprises a determination means for determining whether the screen displayed on the display unit includes a destination input area, and When the screen displayed on the display unit is a screen of an application for inputting a destination, the determination section determines that the screen displayed on the display unit is a screen including a destination input area.
5. The information processing device according to claim 1, wherein the information processing device further comprises: The setting component is used to set the initial state of the display of the software numeric keyboard for each application. wherein the setting component sets the display size of the software numeric keyboard as the initial state of the display of the software numeric keyboard, and When the application is started, the display control component controls the display of the software numeric keyboard according to the set initial state. 6 . The information processing apparatus according to claim 5 , wherein the setting section sets the initial state according to an instruction received from a user.
7. An information processing device according to claim 5, wherein the setting component sets the initial state according to the usage frequency of the software numeric keypad of each application, and when the usage frequency of the software numeric keypad is greater than a threshold, the initial state of the display of the software numeric keypad is set to be displayed in the second size. 8 . The information processing apparatus according to claim 1 , wherein the display control unit causes a switch button to be displayed on a screen displaying a software numeric keypad, the switch button receiving a user's instruction to switch a display size of the software numeric keypad.
9. The information processing apparatus according to claim 1, wherein the display control section controls display of operation buttons other than the software numeric keypad according to a display size of the software numeric keypad so that the software numeric keypad and other operation buttons do not overlap.
10. The information processing apparatus according to claim 1, wherein the information processing apparatus has a facsimile function, and The destination input area is an area for inputting a fax destination.
11. The information processing device according to claim 1, wherein: The display control component displays an area other than the area of the software numeric keypad displayed in the first size in a third size on a screen that does not include the destination input area, and displays an area other than the area of the software numeric keypad displayed in the second size in a fourth size on a screen that includes the destination input area, the fourth size being smaller than the third size.
12. The information processing device according to claim 1, wherein: The screen excluding the destination input area and the screen including the destination input area are the same size.
13. The information processing device according to claim 1, wherein: The software numeric keypad displayed on the screen that does not include the destination input area and the software numeric keypad displayed on the screen that includes the destination input area are the same software numeric keypad.
14. An image processing device, comprising: An information processing device according to any one of claims 1 to 13.
15. A method for controlling a software numeric keyboard, the method comprising: a display control step of controlling a display size of a software numeric keypad displayed on the display unit based on whether a screen displayed on the display unit includes a destination input area as an area where a destination can be input; and wherein, in the display control step, when the screen displayed on the display unit does not include a destination input area, the software numeric keyboard is displayed on the display unit in a first size, and when the screen displayed on the display unit includes a destination input area, the software numeric keyboard is displayed in a second size, the second size being larger than the first size, and Wherein, when a specific operation is performed using the software numeric keyboard displayed in the second size in a screen including a destination input area, in the display control step, a pop-up area is displayed so that the pop-up area is overlapped on the screen including the destination input area, and the software numeric keyboard is displayed in the first size which is smaller than the second size. 16 . A non-transitory storage medium storing instructions which, when executed by one or more processors, control the one or more processors to operate as each unit of the information processing device according to claim 1 .
Citation Information
Patent Citations
Processor and image formation device including the same
JP2016226044A
Image forming apparatus, and authentication method executed by image forming apparatus
JP2019004213A
Reflective anode electrode for organic el display
JP2020194758A
Operation console, image processing apparatus and display method
CN102436340A
Image forming device
JP2013143024A