Image processing device, control method of image processing device, and program

JP2025024763APending Publication Date: 2025-02-21CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023129008
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-08
Publication Date
2025-02-21

AI Technical Summary

Benefits of technology

【0007】 本発明は、設定画面における操作に関してユーザの利便性を向上させることが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025024763000001_ABST
    Figure 2025024763000001_ABST
Patent Text Reader

Abstract

To provide an image processing device, a method and a program which improve user convenience about operation in a setting screen.SOLUTION: An image processing (forming) device 1 comprises: a setting screen display unit 201 which is display control means which displays a setting screen which receives setting of a setting value with respect to predetermined processing; and a button depression reception unit 203 which is reception means which receives a user operation on the setting screen in a predetermined area designated for closing the setting screen. When receiving the user operation on the predetermined area, the display control means displays a notification screen about whether or not to set the setting value received in the setting screen for the predetermined processing; when receiving the operation which sets the setting value for the predetermined processing on the notification screen, the display control means executes first control which sets the setting value for the predetermined processing; and when the operation indicating that the setting value is not to be set for the predetermined processing is received on the notification screen, the display control means executes second control which does not set the setting value for the predetermined processing.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an image processing apparatus, a control method for an image processing apparatus, and a program. [Background technology]

[0002] It is known that settings related to a predetermined process are made from a setting screen that displays a plurality of setting content candidates, and a user selects setting content for the predetermined process on the setting screen and makes the setting.

[0003] Patent Document 1 proposes switching the setting method for a given process on the setting screen of an image processing device according to the user's level of proficiency in operation. Specifically, when the image processing device is operating in beginner mode, the setting is confirmed by pressing a button for a choice and then pressing a button for confirming the selection. On the other hand, when the image processing device is operating in expert mode, the setting is confirmed by pressing a button for a choice. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2007-304809 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, in Patent Document 1, there is a possibility that the user may unintentionally discard the settings that he or she has operated. Therefore, there is a demand for improving the user's convenience regarding operations on the setting screen. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems, the image processing device of the present disclosure comprises a display control means for displaying a setting screen that accepts the setting of a setting value for a specified process, and a reception means for receiving a user operation on a specified area of ​​the setting screen indicating closing the setting screen, wherein the display control means, when receiving a user operation on the specified area, displays a notification screen regarding whether or not to set the setting value received on the setting screen for the specified process, and, when receiving an operation on the notification screen indicating that the setting value is to be set for the specified process, executes a first control for setting the setting value for the specified process, and, when receiving an operation on the notification screen indicating that the setting value is not to be set for the specified process, executes a second control for not setting the setting value for the specified process. Effect of the Invention

[0007] The present invention can improve the convenience for the user with regard to operations on a setting screen. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram for explaining the hardware configuration of an image processing apparatus according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram for explaining the software configuration of the image processing apparatus according to the embodiment. [Diagram 3] FIG. 11 is a flowchart illustrating a process for displaying a setting screen. [Figure 4A] FIG. 4 is a diagram illustrating a setting screen according to the embodiment. [Figure 4B] FIG. 4 is a diagram illustrating a setting screen according to the embodiment. [Figure 4C] FIG. 4 is a diagram illustrating a setting screen according to the embodiment. [Diagram 5] FIG. 11 is a flowchart illustrating a process for setting a setting value for a predetermined item. [Figure 6A] FIG. 11 is a diagram illustrating a screen regarding whether or not to reflect a setting according to the embodiment. [Figure 6B]FIG. 13 is a diagram illustrating a screen regarding whether to reflect settings according to the embodiment. [Figure 6C] FIG. 13 is a diagram illustrating a screen regarding whether to reflect settings according to the embodiment. [Figure 7] FIG. 4 is a diagram illustrating a setting screen according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] The present disclosure will be described in detail below with reference to the drawings. Note that the following embodiments do not limit the present disclosure according to the claims, and not all of the combinations of features described in the embodiments are necessarily essential to the solutions of the present disclosure. In addition, in the accompanying drawings, the same reference numbers are used for the same or similar configurations, and duplicated descriptions are omitted.

[0010] [First embodiment] FIG. 1 is a block diagram illustrating an example of a hardware configuration of an image processing device according to an embodiment of the present invention.

[0011] In the image processing device 1 of this embodiment, a control unit 10 controls the operation of each unit of the image processing device 1. The control unit 10 includes a CPU 100, a communication unit 101, a RAM 102, a HDD 103, a ROM 104, a timer 105, and a FAX unit 106. The image processing device 1 may be a printing device that forms information such as characters and figures based on a predetermined recording method. The predetermined recording method is an inkjet recording method or an electrophotographic method. The image processing device 1 may function as a copying machine, or may be a multi-function peripheral (MFP) that has other functions added. Furthermore, the image processing device 1 may be a personal computer (PC), a tablet terminal, a smartphone, or various electronic devices or home appliances.

[0012] The CPU 100 controls the entire control unit 10 .

[0013] The image processing apparatus 1 is connected to the Internet via the LAN 11. The communication unit 101 transmits and receives data via the LAN 11.

[0014] The RAM 102 provides a system work memory for the CPU 100 to operate.

[0015] The HDD 103 is a hard disk drive, and may be another storage device such as a magnetic disk, optical media, or flash memory, or may be a combination of these. The HDD 103 can store job data, setting data, and the like. The HDD 103 does not have to exist within the image processing device 1. For example, an external server, personal computer, or the like may be used as a storage device via the communication unit 101.

[0016] The ROM 104 is a boot ROM that stores a boot program for the system. The CPU 100 loads a program installed in the HDD 103 into the RAM 102 using the boot ROM of the ROM 104, and performs various controls based on the program.

[0017] The timer 105 measures time according to instructions from the CPU 100, and when the specified time has elapsed, notifies the CPU 100 by an interrupt or the like.

[0018] The fax unit 106 transmits and receives fax data via the telephone line 14 .

[0019] The display / operation unit 12 is controlled by the control unit 10 and includes a display unit 120 and an input unit 121 .

[0020] The display unit 120 is a screen (display) for displaying information of the image processing device (characters, pictures, QR code (registered trademark), etc.) to the user. Note that the display unit is, for example, a liquid crystal screen.

[0021] The input unit 121 receives input from a user through an interface such as a touch panel, a mouse, a camera, a voice input, or a keyboard.

[0022] The image processing unit 13 is controlled by the control unit 10 and includes an image analysis unit 130 , an image generation unit 131 , and an image output unit 132 .

[0023] The image analysis unit 130 analyzes the structure of the document image and extracts necessary information from the analysis results.

[0024] The image generating unit 131 reads (for example, scans) an original document, digitizes the image of the original document, generates image data, and stores the image data in the HDD 103. The image generating unit 131 can also generate original image data in a different format using information analyzed by the image analyzing unit 130.

[0025] The image output unit 132 outputs image data stored in the HDD 103, etc. Examples of the output method include printing the image data of the original on paper, transmitting it to an external device, server, facsimile machine, etc. connected to the network via the communication unit 101, and storing it in a storage medium connected to the image processing device 1.

[0026] FIG. 2 is a diagram showing an example of a software configuration which is a function of the image processing device 1. As shown in FIG.

[0027] The image processing device 1 has, as its functions, a setting screen display unit 201, a confirmation screen display unit 202, a button press receiving unit 203, a press button identifying unit 204, a confirmation button display control unit 205, a selection confirmation unit 206, and a selection information storage unit 207. Each of these functional units is realized by the CPU 100 loading a program installed in the HDD 103 into the RAM 102 using the boot ROM of the ROM 104, and executing the program.

[0028] The setting screen display unit 201 performs processing for displaying a setting screen and processing for closing the setting screen. The setting screen that the setting screen display unit 201 controls to display corresponds to a setting screen that displays a plurality of pieces of information indicating the setting contents for setting items (hereinafter, referred to as "setting values"), accepts a selection operation for the displayed setting values, and sets the setting values ​​for the setting items to predetermined items.

[0029] When the user changes the setting value selection on the setting screen and then presses a button to close the setting screen without confirming the setting, the confirmation screen display unit 202 displays a confirmation screen (notification screen) regarding whether or not to reflect the change in the setting value (whether or not to set the selected setting value).

[0030] The button press receiving unit 203 detects an operation on a predetermined area on the display unit 120. For example, it detects that a predetermined button has been pressed by the user.

[0031] The pressed button identification unit 204 identifies the button pressed by the user, and identifies the setting screen associated with that button.

[0032] The confirmation button display control unit 205 determines whether or not to display an OK button as a button (software key) for confirming a selection on the setting screen.

[0033] A selection confirmation unit 206 confirms a selection made by a user operation on the setting screen.

[0034] The selection information storage unit 207 stores the option selected on the setting screen on which the OK button is displayed. When transitioning to the setting screen, the selection information storage unit 207 stores the initial value.

[0035] The display process of the setting screen will be described below with reference to FIG. 3, FIG. 4A to FIG. 4C, and FIG. 5, and an example of a problem in this embodiment will now be described.

[0036] In order to improve usability on a UI screen, it is necessary to reduce the number of operations that a user must perform.

[0037] For example, in a setting screen for setting the settings for a specific process, an object (or area, or softkey) for setting (or confirming, or registering, or reflecting) a setting value selected by the user from multiple setting values ​​as the setting value for the specific process is hidden. This object is called a "confirm button." A possible configuration is that the selected setting value is set (confirmed) to a specific item for the specific process based on an operation of selecting one setting value from multiple setting value options (hereinafter referred to as a "one-button operation"). This is thought to reduce the number of operations by the user. However, if the confirm button on the setting screen is hidden, it may actually reduce usability depending on the type of setting screen.

[0038] For example, when there are multiple predetermined items to be set for a specific process, it is necessary to set a setting value for each of the multiple items. In a setting screen for such a process, if the setting screen is configured to be closed by performing a one-button operation on any item, the setting screen may be closed before selecting a setting value for another item other than the item for which the one-button operation was performed, which may reduce usability. Therefore, by displaying a confirm button on a setting screen that requires settings for multiple items, the user can select setting values ​​for multiple items and then press the confirm button to set the setting values ​​for the multiple items, thereby improving user convenience.

[0039] However, even if the Confirm button is displayed on a setting screen that requires the setting of multiple items, the user may close the setting screen without noticing the Confirm button. For example, on a screen where the setting value can be set to a predetermined process by one-button operation, the Confirm button is not displayed as described above. Therefore, even though the Confirm button is displayed on a setting screen where the setting of multiple items requires the setting, the user may recognize that the screen is the same as the screen where the setting value can be set to a predetermined process by one-button operation, and may close the setting screen without pressing the Confirm button. In this case, the setting value selected by the user may not be set for the predetermined item, resulting in an operation that the user did not intend.

[0040] The present embodiment aims to solve the above problem, for example. In the present embodiment, when an operation to close a setting screen that requires the setting of settings for multiple items is performed, a notification screen is displayed regarding whether or not to set a setting value for a specific process. This reduces the occurrence of an unintended operation result, such as the setting value selected by the user not being set for the specific process, even if the user closes the setting screen without noticing the Confirm button.

[0041] In the present embodiment, the setting screen on which the Confirm button is displayed is not limited to a setting screen on which settings for a plurality of items are required. For example, the Confirm button may be displayed on a specific setting screen.

[0042] Fig. 3 is a flowchart showing an example of processing for displaying a setting screen. Each step of the flowchart shown in Fig. 3 and Fig. 5 described later is processed by the CPU 100 of the image processing device 1 executing a program. The executed program is called from the ROM 104, and causes each functional unit in Fig. 2 to function. In the figure, "S" indicates a step. The processing of this flowchart is started based on pressing a button for transitioning to a predetermined setting screen (for example, button 701 in Fig. 7 described later) (S301).

[0043] In S301, the button press receiving unit 203 detects a button press related to a predetermined function on the display unit 120 of the image processing device 1. FIG. 7 is an example of a screen of an application for setting a copy function, which is a function for performing a predetermined process of the image processing device 1. For example, it detects that a button 701 for transitioning to a setting screen related to the reading size of a document, which is a predetermined setting item, has been pressed by a user. When the button 701 is pressed by a user, a setting value related to the reading size of a document for the copy function can be set on a predetermined setting screen displayed based on the pressing of the button 701. Note that the predetermined setting screen of the image processing device 1 may be any screen. For example, it may be a setting screen for setting the type of document. In addition, the function for performing a predetermined process of the image processing device 1 may be a predetermined function other than the copy function, and a setting screen for setting the setting contents of the predetermined item is displayed based on the operation of an area for opening a setting screen related to a predetermined item of the predetermined function.

[0044] Next, in S302, the pressed button identification unit 204 identifies the setting screen associated with the button pressed in S301 above.

[0045] Next, in S303, the Confirm button display control unit 205 determines whether or not to display a Confirm button on the setting screen specified in S302 above, based on the state and operation status of the image processing device 1. The Confirm button is, for example, an "OK button." A specific description will be given below.

[0046] For example, in a setting screen with M N options where M items are selected from N options (i.e., a setting screen where it is necessary to set setting values ​​for multiple setting items), if there is no OK button, once the first selected item is confirmed with one button operation and the screen is closed, the user cannot set the remaining setting buttons. Therefore, when the setting screen identified in S302 is a setting screen with M N options, the confirmation button display control unit 205 determines in S303 that "an OK button is required."

[0047] On the other hand, for example, in a setting screen of N-choice 1 where one item is selected from N options (i.e., a setting screen where a setting value for one item needs to be set), the effort of the operation can be reduced by confirming the selection with a single button operation. Therefore, when the setting screen identified in S302 is the N-choice 1 setting screen, the confirmation button display control unit 205 determines in S303 that "the OK button is not necessary."

[0048] In S303, whether it is an N-choice M or N-choice 1 setting screen is determined for each screen specified in S302. It may also be determined based on the type or number of UI elements such as lists included in the screen. For example, in an operation in which the user selects from a list displaying setting items, in the case of N-choice M, check boxes are generally displayed in a list. Therefore, in this case, if a list with check boxes is included in the screen, it may be determined that it is an N-choice M setting.

[0049] Based on the result of the determination in S303, the setting screen display unit 201 switches between displaying and hiding the OK button depending on the situation. In detail, if it is determined that the OK button is unnecessary on the specified setting screen (if NO is determined in S303), the setting screen display unit 201 displays in S304 the setting screen specified in S302 as a setting screen without the OK button (displaying the setting screen specified in S302 that does not include an OK button).

[0050] On the other hand, if it is determined that an OK button is necessary on the specified setting screen (YES in S303), in S305, the setting screen display unit 201 displays the setting screen specified in S302 as a setting screen with an OK button (a screen that includes an OK button and displays the setting screen specified in S302).

[0051] Examples of the setting screen are shown in Figures 4A and 4B.

[0052] FIG. 4A is a diagram showing an example of a setting screen for the reading size of a document.

[0053] The setting screen in FIG. 4A corresponds to an example of a setting screen in which an automatic detection setting button 401, a free size setting button 402, and a button (x button) 403 for closing the setting screen are displayed, and an OK button (button for confirming the selection) is not displayed. The setting screen in FIG. 4A corresponds to an example of a setting screen in which there is one setting item (only the document size setting) and the close button is displayed. Note that, in the screen in FIG. 4A, there are two setting value options for one item, the document reading size. The selection confirmation unit 206 performs a setting confirmation process using the one selected option. In other words, the selection confirmation unit 206 confirms the setting by a one-button operation.

[0054] FIG. 4B is a diagram showing an example of a setting screen for the document reading size, which requires setting values ​​for a plurality of items.

[0055] The setting screen in FIG. 4B corresponds to an example of a setting screen on which standard size setting buttons 411-415, document orientation setting buttons 416-417, a button 418 for switching to inch size setting, an OK button 419 indicating a confirmation button for confirming the settings, and a button 420 for closing the setting screen are displayed. That is, the setting screen in FIG. 4B corresponds to an example of a setting screen on which there are a plurality of setting items (here, document size setting and document orientation setting), and an OK button and a close button are displayed. Since one setting value can be selected for a given setting item, it is possible to select any one of the standard size setting buttons 411-415 as the setting value for the standard size, and any one of the document orientation setting buttons 416-417 as the setting value for the document orientation. The button 418 for switching to inch size setting is a button for transitioning to a setting screen for setting the document size in inch size. Similarly, in the screen after transition, it is possible to select any one of the displayed inch sizes as the setting value.

[0056] Hereinafter, the process of confirming a selection on the setting screen will be described with reference to FIGS. 4A to 4B and 5. FIG.

[0057] 5 is a flowchart showing an example of a process for confirming a selection on a setting screen according to the first embodiment. The process of this flowchart is started based on the setting screen being displayed in S304 and S305 of FIG. 3. It is assumed that when the setting screen display unit 201 performs a process for closing the setting screen in S503 of the process of this flowchart and the process of this flowchart ends, the screen before the setting screen is displayed is displayed. However, it is not limited to displaying the screen before the setting screen is displayed, and a process such as displaying a dialog box notifying the user that the selection has been confirmed may be performed.

[0058] In S501, the setting screen display unit 201 judges whether an OK button is present on the setting screen being displayed. If the result of the judgment in S501 is NO, the process proceeds to S502, and if the result of the judgment in S501 is YES, the process proceeds to S507, which will be described later. For example, in S502, if the screen of FIG. 4A is displayed, the result of the judgment in S501 is NO, and if the screen of FIG. 4B is displayed, the result of the judgment in S501 is YES. If the OK button is not displayed on the setting screen (if the result of the judgment in S501 is NO), the control shown in S502 and thereafter is executed by each functional unit shown in FIG. 2.

[0059] In S502, the button press reception unit 203 determines whether or not a button press has been detected. If it is determined that a button press has been detected, the process proceeds to S504, and if it is determined that a button press has not been detected, the process of S502 is repeated.

[0060] In S503, the setting screen display unit 201 closes the open (displayed) setting screen, and ends the processing of this flowchart.

[0061] In S504, the button press reception unit 203 determines whether or not a button press for closing the setting screen has been detected. If it is determined in S504 that a button press for closing the setting screen has been detected, the process proceeds to S503, and if it is determined in S504 that a button press for closing the setting screen has not been detected, the process proceeds to S505.

[0062] If the result of S504 is NO, it is determined that a button for selecting a setting value on the setting screen has been pressed. For example, it is determined that either the automatic detection setting button 401 or the free size setting button in FIG. 4A has been pressed.

[0063] In S505, the pressed button identification unit 204 identifies the button of the option indicating the setting value detected by pressing in S504 above. For example, it identifies either the automatic detection setting button 401 or the free size setting button in FIG. 4A.

[0064] In S506, the selection confirmation unit 206 sets (registers or confirms) the setting value corresponding to the button specified in S505 as the setting value of a predetermined item of a predetermined process. For example, in the setting screen of Fig. 4A, either the specified automatic detection setting button 401 or the free size setting button 402 is confirmed as the setting value of the reading size of the document.

[0065] When the settings are confirmed, in S503, the setting screen display unit 201 closes the setting screen, and the process of this flowchart ends.

[0066] On the other hand, if the OK button is displayed on the setting screen (YES in S501), the control shown in S507 and thereafter is executed by each functional unit shown in FIG.

[0067] In S507, which follows the case where S501 is judged as YES, the button press reception unit 203 judges whether or not a button press has been detected. If it is judged that a button press has been detected, the process proceeds to S508, and if it is judged that a button press has not been detected, the process of S507 is repeated.

[0068] In S508, the pressed button identification unit 204 determines whether the pressed button is an option button indicating a predetermined setting value.

[0069] If it is determined that the pressed button is an option button indicating a predetermined setting value (YES in S508), the process proceeds to S509, and if it is determined that the pressed button is not an option button indicating a predetermined setting value (NO in S508), the process proceeds to S511. For example, the option button indicating a predetermined setting value is the standard size setting buttons 411-415 and the document orientation setting buttons 416-417 in FIG. 4B.

[0070] In S509, the pressed button identification unit 204 identifies the button of the option indicating the pressed predetermined setting value. For example, the button of the option indicating the predetermined setting value is any one of the standard size setting buttons 411 to 415 and any one of the document orientation setting buttons 416 to 417 in FIG. 4B.

[0071] In S510, the selection information storage unit 207 stores the setting value corresponding to the button specified in S509 as the selected setting value. Also, the setting screen display unit 201 displays the button specified in S509 in a selected state display form, and the process proceeds to S507, where the button press reception unit 203 monitors the button press in S507.

[0072] On the other hand, in S511 to which the process proceeds if the determination in S508 is NO, the pressed button identification unit 204 determines and identifies the type of the button that has been detected as being pressed.

[0073] When the pressed button identification unit 204 determines in S511 that the pressed button detected is the OK button (determined to be the "OK button" in S511), the process proceeds to S506, where the selection confirmation unit 206 sets the setting value stored in the selection information storage unit 207 as the selected setting value as the setting value of the predetermined item. For example, in the setting screen of FIG. 4B, by pressing the OK button 419 for confirming the setting, one of the setting values ​​of the standard size setting buttons 411 to 415 and one of the setting values ​​of the document orientation setting buttons 416 to 417 are set as the setting value of the standard size and the setting value of the document orientation, respectively. Then, in S503, the setting screen display unit 201 closes the setting screen, and the process of this flowchart ends.

[0074] On the other hand, if the pressed button identification unit 204 determines in S511 that the pressed button is a button for closing the setting screen (determined to be the "close button" in S511), the process proceeds to S512.

[0075] In S512, the selection information storage unit 207 judges whether the selection of the setting value has been changed since the setting screen was opened. This judgment is executed based on whether the selected option stored in the selection information storage unit 207 in association with the setting screen has been changed. The selected option is the setting value that was set when the setting screen was opened last time. That is, the selection information storage unit 207 judges whether the setting value selected as the setting value for the predetermined process has been changed from the setting value set for the predetermined process (whether the setting value selected as the setting value for the predetermined process is different from the setting value set for the predetermined process). Specifically, if the setting value of at least one predetermined item among the setting values ​​related to the predetermined process has been changed from the setting value already set for the predetermined item, the judgment is YES in S512. For example, in the setting screen of FIG. 4B, if the setting value of at least one item among the setting values ​​for the standard size setting and the document orientation setting has been changed, the judgment is YES in S512.

[0076] If it is determined that the selection has not been changed since the setting screen was opened (if NO is determined in S512), the process proceeds to S503, where the setting screen display unit 201 closes the setting screen, and the processing of this flowchart ends.

[0077] On the other hand, if it is determined that the settings have been changed since the setting screen was opened (if YES is determined in S512), the process proceeds to S513, and the confirmation screen display unit 202 displays a confirmation screen for confirming whether or not to reflect the selected setting value as the setting value for the specified process.

[0078] Fig. 6A is a diagram showing an example of a confirmation screen for confirming whether or not to reflect the selected setting value as the setting value for a predetermined process. In the example of Fig. 6A, a "Yes" button 601 for setting the setting value and a "No" button 602 for not setting the setting value are displayed on the confirmation screen.

[0079] In S514, the button press receiving unit 203 detects a button press on the confirmation screen. At this time, the pressed button identification unit 204 identifies the detected pressed button. Note that the button press receiving unit 203 may repeat the process of determining whether or not a button press has been received until the button press is received.

[0080] In S515, the selection confirmation unit 206 determines whether the button that was detected as being pressed is the “Yes” button 601, which sets the selected setting value, or the “No” button 602, which does not set the selected setting value.

[0081] If it is determined that the pressed button is the "No" button 602 (if it is determined in S515 that the pressed button is "No"), it is determined that the selection of the setting value on the setting screen is canceled, the process proceeds to S503, the setting screen display unit 201 closes the setting screen, and the processing of this flowchart ends.

[0082] On the other hand, if it is determined that the pressed button is the "Yes" button 601 (if it is determined in S515 that the pressed button is "Yes"), the process proceeds to S506, where the selection confirmation unit 206 sets the setting value corresponding to the button identified in S514 as the setting value for the predetermined process. Then, the process proceeds to S503, where the setting screen display unit 201 closes the setting screen, and the process of this flowchart ends.

[0083] In the above-described embodiment, in a setting screen where it is determined that a predetermined software key (OK button) for confirming a selection is not necessary, the OK button is not displayed, and the setting is confirmed by one-button operation. This reduces the number of operations and improves usability. In addition, in a setting screen where it is determined that an OK button for confirming a setting is necessary (a setting screen where setting values ​​for multiple items need to be set), an OK button is displayed, and a selection is confirmed by pressing the OK button, thereby reducing a decrease in usability, such as the setting screen being closed before selecting a setting value for another item different from the item for which one-button operation was performed. Furthermore, in a setting screen where it is determined that an OK button for confirming a setting is necessary, when a button for closing the setting screen is pressed, a confirmation screen is displayed as to whether or not to set the changed setting value as the setting value for the predetermined item. This reduces the occurrence of an unintended operation result, such as the setting value selected by the user not being set for the predetermined item, even if the user closes the setting screen without noticing the confirmation button.

[0084] Note that the confirmation screen displayed in S513 of the flowchart in FIG. 5 in the above-described embodiment may be a screen different from that in FIG. 6A.

[0085] For example, in S513, the confirmation screen display unit 202 may display the contents set by the user on a confirmation screen for confirming whether the selection of the setting value is reflected as the setting value of a predetermined item. Specifically, FIG. 6B is a diagram showing an example of a confirmation screen for confirming whether the selection is reflected. In the example of FIG. 6B, a "Yes" button 601 for setting the setting value, a "No" button 602 for not setting the setting value, a setting value display area before change 603, and a setting value display area after change 604 are displayed on the confirmation screen. The confirmation screen display unit 202 acquires information before selection (setting value set for a predetermined process) and information after selection (setting value selected for a predetermined process on the setting screen) from the selection information storage unit 207. Thereafter, the confirmation screen display unit 202 displays the information before selection in the setting value display area before change 603, and displays the information after selection in the setting value display area after change 604. FIG. 6B shows an example of a confirmation screen when the setting is changed in FIG. 4B showing an example of a setting screen for the reading size of a document requiring multiple selections. 4B shows that the state has changed from when the standard size setting button (A4) 411 and the document orientation setting button (top side is horizontal) 416 were selected to when the standard size setting button (B5) 414 and the document orientation setting button (top side is horizontal) 416 were selected. This allows the user to specifically confirm the selection to be reflected on the confirmation screen for confirming whether to reflect the selection, thereby improving usability.

[0086] Also, for example, in S513, the confirmation screen display unit 202 may reflect a default setting value (initial value) when the setting value is not reflected on the confirmation screen for confirming whether the selection of the setting value is reflected as the setting value of a predetermined item. When the selection confirmation process is performed again after the selection is confirmed in the flow of FIG. 5, in S513, it is confirmed whether to change to the initial value stored in the selection information storage unit 207. For example, the confirmation screen of FIG. 6C "Do you want to change the setting? If you select No, the setting will be restored to the default setting and the screen will be closed" is displayed. If No is selected in FIG. 6C (No in S515), the initial value stored in the selection information storage unit 207 is confirmed and then the setting screen is closed in S503.

[0087] Furthermore, in the above-described embodiment, the button for closing the settings displayed on the setting screen may be a UI element other than a button, such as the button 420 for closing the setting screen. For example, a screen such as that shown in FIG. 4C in which FIG. 4B showing an example of a setting screen for the document reading size is displayed as a pop-up so as to overlap with another screen is conceivable. When the pop-up outside display area 421 is pressed on the screen of FIG. 4C, the button press receiving unit 203 may be configured to determine that the button 420 for closing the setting screen has been pressed, and close the setting screen.

[0088] Furthermore, the image processing device 1 in the above-mentioned embodiment may have a mode in which the steps of S512 and S513 in the flowchart of FIG. 5 are executed (a mode in which a confirmation screen for confirming whether or not to reflect the selection of the setting value is displayed) and a mode in which the steps of S512 and S513 are not executed (a mode in which a confirmation screen for confirming whether or not to reflect the selection of the setting value is not displayed), and either mode may be selectable. Specifically, in the mode in which a confirmation screen for confirming whether or not to reflect the selection of the setting value is displayed, the flowchart of FIG. 5 is executed as in the above-mentioned embodiment. Also, in the mode in which a confirmation screen for confirming whether or not to reflect the selection of the setting value is not displayed, if the setting screen display unit 201 determines that the type of the button detected in S511 is the "close button", it proceeds to S503 and executes a process of closing the setting screen. In other words, when the "close button" is pressed on the setting screen, even if the setting value has been changed, the setting screen display unit 201 does not display a confirmation screen for confirming whether or not to reflect the setting, and closes the setting screen without setting the setting value.

[0089] It goes without saying that the configurations and contents of the various data described above are not limited to those described above, and the data may have various configurations and contents depending on the application and purpose.

[0090] Furthermore, the present invention can be embodied, for example, as a system, an apparatus, a method, a program, or a storage medium, etc. Specifically, the present invention may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of a single device.

[0091] (Other embodiments) The above-mentioned embodiment can also be realized by executing the following process. That is, software (programs) that realize the functions of the above-mentioned embodiment are supplied to a system or device via a network or various storage media, and a computer (CPU, MPU, etc.) of the system or device reads and executes the program. The program may be executed by one computer, or may be executed by multiple computers in cooperation with each other. It is not necessary to realize all of the above-mentioned processes by software, and some or all of the processes may be realized by hardware such as ASIC. The CPU is also not limited to one that performs all processes by one CPU, and multiple CPUs may perform processes in cooperation with each other as appropriate.

[0092] In addition, the functions of the above-mentioned embodiments are not only realized by a computer reading and executing the program code, but also include cases where an OS running on a computer performs part or all of the actual processing based on the instructions of the program code, and the functions of the above-mentioned embodiments are realized by the processing.

[0093] The disclosure of this embodiment includes the following configuration, method, and program.

[0094] (Configuration 1) a display control means for displaying a setting screen for accepting settings of setting values ​​for a predetermined process; a receiving means for receiving a user operation on a predetermined area of ​​the setting screen, the operation indicating that the setting screen is to be closed; Equipped with the display control means, when accepting a user operation on the predetermined area, displays a notification screen regarding whether or not to set the accepted setting value on the setting screen for the predetermined process, and, when accepting an operation on the notification screen indicating that the setting value is to be set for the predetermined process, executes a first control for setting the setting value for the predetermined process, and, when accepting an operation on the notification screen indicating that the setting value is not to be set for the predetermined process, executes a second control for not setting the setting value for the predetermined process. 13. An image processing device comprising:

[0095] (Configuration 2) when the display control means receives an operation on the notification screen indicating that the setting value is to be set for the predetermined process, the display control means executes the first control to close the setting screen, and when the display control means receives an operation on the notification screen indicating that the setting value is not to be set for the predetermined item, the display control means executes the second control to close the setting screen. 2. The image processing device according to claim 1,

[0096] (Configuration 3) the predetermined area is a predetermined software key for closing the setting screen, 2. The image processing device according to claim 1,

[0097] (Configuration 4) the setting screen is a setting screen in which a specific area for setting the setting value for the predetermined process is displayed, the specific area being different from an area showing the setting value; 2. The image processing device according to claim 1,

[0098] (Configuration 5) a determination unit for determining whether the specific area is included in the setting screen, the display control means, when the determination means determines that the specific area is included in the setting screen and a user operation on the predetermined area is received, displays the notification screen and executes the first control and the second control. 5. The image processing device according to configuration 4.

[0099] (Configuration 6) when the determination means determines that the specific area is not included in the setting screen and an area indicating the setting value is operated, the display control means sets a setting value corresponding to the operated area indicating the setting value for the predetermined process, and executes control to close the setting screen. 6. The image processing device according to configuration 5.

[0100] (Configuration 7) The specific area is a specific software key that sets the setting value for the predetermined process. 7. The image processing device according to configuration 6,

[0101] (Configuration 8) The setting screen not including the specific area is a screen having one setting item related to the predetermined process. 2. The image processing device according to claim 1,

[0102] (Configuration 9) when the display control means receives a user operation on the predetermined area, the display control means displays the notification screen and executes the first control and the second control based on the fact that at least one of the setting values ​​selected as the setting values ​​for the predetermined process has been changed from the setting value set for the predetermined process. 2. The image processing device according to claim 1,

[0103] (Configuration 10) a determination unit for determining whether or not at least one of the set values ​​selected as a set value for the predetermined process has been changed from a set value set for the predetermined process, the display control means receives a user operation on the predetermined area, and when it is determined by the determination means that at least one of the setting values ​​selected as the setting value for the predetermined process has been changed from the setting value set for the predetermined process, displays the notification screen and executes the first control and the second control. 2. The image processing device according to claim 1,

[0104] (Configuration 11) The setting screen is a screen including a plurality of setting items related to the predetermined processing. 2. The image processing device according to claim 1,

[0105] (Configuration 12) When an operation indicating that the setting value is to be set for the predetermined process is accepted on the notification screen, a setting value corresponding to one area selected from a plurality of areas indicating setting values ​​for the setting items is set as the setting value for the predetermined process. 12. The image processing device according to claim 11,

[0106] (Configuration 13) a selected area among a plurality of areas showing the setting value for the predetermined item on the setting screen is displayed in a state indicating that the area is selected; 13. The image processing device according to claim 12,

[0107] (Configuration 14) The display control means further displays, on the notification screen, a setting value set for the predetermined process and the setting value selected for the predetermined process on the setting screen. 2. The image processing device according to claim 1,

[0108] (Configuration 15) When an operation indicating that the setting value is not to be set for the predetermined process is accepted on the notification screen, the display control means sets an initial setting value for the predetermined process and closes the setting screen. 2. The image processing device according to claim 1,

[0109] (Configuration 16) The display control means further displays, on the notification screen, information indicating that, when an operation indicating not to set the setting value for the predetermined process is accepted, an initial setting value for the predetermined process is set and the setting screen is closed. 2. The image processing device according to claim 1,

[0110] (Configuration 17) When the image processing device is in a mode in which the notification screen is not displayed, the display control means does not execute the first control and the second control even when a user operation on the predetermined area is received. 2. The image processing device according to claim 1,

[0111] (Method 1) a display control step of displaying a setting screen for accepting settings of setting values ​​for a predetermined process; a receiving step of receiving a user operation on a predetermined area on the setting screen, the operation indicating that the setting screen is to be closed; having The display control step, when a user operation on the predetermined area is accepted, displays a notification screen regarding whether or not to set the accepted setting value for the predetermined process on the setting screen, and when an operation indicating that the setting value is to be set for the predetermined process is accepted on the notification screen, executes a first control for setting the setting value for the predetermined process, and when an operation indicating that the setting value is not to be set for the predetermined process is accepted on the notification screen, executes a second control for not setting the setting value for the predetermined process. 23. A method for controlling an image processing apparatus comprising the steps of:

[0112] (Program 1) The computer of the image processing device a display control step of displaying a setting screen for accepting settings of setting values ​​for a predetermined process; a receiving step of receiving a user operation on a predetermined area on the setting screen, the operation indicating that the setting screen is to be closed; Run the command, The display control step, when a user operation on the predetermined area is accepted, displays a notification screen regarding whether or not to set the accepted setting value for the predetermined process on the setting screen, and when an operation indicating that the setting value is to be set for the predetermined process is accepted on the notification screen, executes a first control for setting the setting value for the predetermined process, and when an operation indicating that the setting value is not to be set for the predetermined process is accepted on the notification screen, executes a second control for not setting the setting value for the predetermined process. A program characterized by: [Explanation of symbols]

[0113] 1 Image processing device 201 Setting screen display area

Claims

1. a display control means for displaying a setting screen for accepting settings of setting values ​​for a predetermined process; a receiving means for receiving a user operation on a predetermined area of ​​the setting screen, the operation indicating that the setting screen is to be closed; Equipped with When a user operation on the specified area is received, the display control means displays a notification screen regarding whether or not to set the setting value received on the setting screen for the specified process, and when an operation indicating that the setting value is to be set for the specified process is received on the notification screen, the display control means executes a first control for setting the setting value for the specified process, and when an operation indicating that the setting value is not to be set for the specified process is received on the notification screen, the display control means executes a second control for not setting the setting value for the specified process.

13. An image processing device comprising:

2. when the display control means receives an operation on the notification screen indicating that the setting value is to be set for the predetermined process, the display control means executes the first control to close the setting screen, and when the display control means receives an operation on the notification screen indicating that the setting value is not to be set for the predetermined item, the display control means executes the second control to close the setting screen.

2. The image processing device according to claim 1,

3. the predetermined area is a predetermined software key for closing the setting screen, 2. The image processing device according to claim 1,

4. the setting screen is a setting screen in which a specific area for setting the setting value for the predetermined process is displayed, the specific area being different from an area showing the setting value; 2. The image processing device according to claim 1,

5. a determination unit for determining whether the specific area is included in the setting screen, the display control means, when the determination means determines that the specific area is included in the setting screen and a user operation on the predetermined area is received, displays the notification screen and executes the first control and the second control.

5. The image processing device according to claim 4.

6. when the determination means determines that the specific area is not included in the setting screen and an area indicating the setting value is operated, the display control means sets a setting value corresponding to the operated area indicating the setting value for the predetermined process, and executes control to close the setting screen.

6. The image processing device according to claim 5,

7. The specific area is a specific software key that sets the setting value for the predetermined process.

7. The image processing device according to claim 6,

8. The setting screen not including the specific area is a screen having one setting item related to the predetermined process.

2. The image processing device according to claim 1,

9. when a user operation on the predetermined area is received, the display control means displays the notification screen and executes the first control and the second control based on a fact that at least one of the setting values ​​selected as the setting values ​​for the predetermined process has been changed from a setting value set for the predetermined process.

2. The image processing device according to claim 1,

10. a determination unit for determining whether or not at least one of the set values ​​selected as a set value for the predetermined process has been changed from a set value set for the predetermined process, the display control means receives a user operation on the predetermined area, and when it is determined by the determination means that at least one of the setting values ​​selected as the setting value for the predetermined process has been changed from the setting value set for the predetermined process, displays the notification screen and executes the first control and the second control.

2. The image processing device according to claim 1,

11. The setting screen is a screen including a plurality of setting items related to the predetermined processing.

2. The image processing device according to claim 1,

12. When an operation indicating that the setting value is to be set for the predetermined process is accepted on the notification screen, a setting value corresponding to one area selected from a plurality of areas indicating setting values ​​for the setting items is set as the setting value for the predetermined process. The image processing device according to claim 11 .

13. a selected area among a plurality of areas showing setting values ​​for the predetermined items on the setting screen is displayed in a state indicating that the selected area is selected; The image processing device according to claim 12 .

14. The display control means further displays, on the notification screen, a setting value set for the predetermined process and the setting value selected for the predetermined process on the setting screen.

2. The image processing device according to claim 1,

15. When an operation indicating that the setting value is not to be set for the predetermined process is accepted on the notification screen, the display control means sets an initial setting value for the predetermined process and closes the setting screen.

2. The image processing device according to claim 1,

16. The display control means further displays, on the notification screen, information indicating that, when an operation indicating not to set the setting value for the predetermined process is accepted, an initial setting value for the predetermined process is set and the setting screen is closed.

2. The image processing device according to claim 1,

17. When the image processing device is in a mode in which the notification screen is not displayed, the display control means does not execute the first control and the second control even when a user operation on the predetermined area is received.

2. The image processing device according to claim 1,

18. a display control step of displaying a setting screen for accepting settings of setting values ​​for a predetermined process; a receiving step of receiving a user operation on a predetermined area on the setting screen, the operation indicating that the setting screen is to be closed; having The display control step, when a user operation on the predetermined area is accepted, displays a notification screen regarding whether or not to set the accepted setting value for the predetermined process on the setting screen, and when an operation indicating that the setting value is to be set for the predetermined process is accepted on the notification screen, executes a first control for setting the setting value for the predetermined process, and when an operation indicating that the setting value is not to be set for the predetermined process is accepted on the notification screen, executes a second control for not setting the setting value for the predetermined process.

23. A method for controlling an image processing apparatus comprising the steps of:

19. The computer of the image processing device a display control step of displaying a setting screen for accepting settings of setting values ​​for a predetermined process; a receiving step of receiving a user operation on a predetermined area on the setting screen, the operation indicating that the setting screen is to be closed; Run the command, The display control step, when a user operation on the predetermined area is accepted, displays a notification screen regarding whether or not to set the accepted setting value for the predetermined process on the setting screen, and when an operation indicating that the setting value is to be set for the predetermined process is accepted on the notification screen, executes a first control for setting the setting value for the predetermined process, and when an operation indicating that the setting value is not to be set for the predetermined process is accepted on the notification screen, executes a second control for not setting the setting value for the predetermined process. A program characterized by:

Citation Information

Patent Citations

  • Display device, image processor, display method, and program

    JP2007304809A