This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2023-028571 filed Feb. 27, 2023.
The present invention relates to an information processing system, a non-transitory computer readable medium storing a program, and an information processing method.
In JP2020-149531A discloses an apparatus including a data storage unit that stores at least one of detection information or an abnormality score in a predetermined section in a storage device and an output control unit that outputs at least one of the stored detection information or abnormality score in the predetermined section to an output device.
JP2015-76009A discloses a process of receiving an input of image reproduction information regarding image reproduction of each of a plurality of image forming apparatuses.
Diagnosis may be performed on an image formed on a recording medium by an image forming apparatus, and a screen displaying a result of this diagnosis may be generated.
Here, in a case where the display position of the diagnosis result is fixed and does not change, for example, a situation in which a result of which a user is to be preferentially notified is buried in other results, and it is difficult to notify the user of the result of which a user is to be preferentially notified may occur.
Aspects of non-limiting embodiments of the present disclosure relate to an information processing system, a non-transitory computer readable medium storing a program, and an information processing method that easily notify a user of a result of diagnosing an image formed on a recording medium, as compared with a case where a display position of the result of diagnosing the image formed on the recording medium is fixed and does not change.
Aspects of certain non-limiting embodiments of the present disclosure overcome the above disadvantages and/or other disadvantages not described above. However, aspects of the non-limiting embodiments are not required to overcome the disadvantages described above, and aspects of the non-limiting embodiments of the present disclosure may not overcome any of the disadvantages described above.
According to an aspect of the present disclosure, there is provided an information processing system including a processor configured to acquire a diagnosis result for each of a plurality of diagnostic items, the diagnosis result being a result of diagnosing an image formed on a recording medium, rearrange the acquired plurality of diagnosis results such that the plurality of diagnosis results are arranged in a predetermined order, and generate a screen in which the plurality of diagnosis results are arranged in the predetermined order.
Exemplary embodiment(s) of the present invention will be described in detail based on the following figures, wherein:
Hereinafter, an exemplary embodiment of the present invention will be described with reference to the accompanying drawings.
The diagnosis system 1 according to the present exemplary embodiment is provided with a plurality of image forming apparatuses 100 and a server apparatus 200 that is connected to each of the plurality of image forming apparatuses 100 via a communication line 190. In the present exemplary embodiment, in the server apparatus 200 as an example of an information processing system, diagnosis of each image forming apparatus 100 is performed.
Further, the diagnosis system 1 in the present exemplary embodiment is provided with a user terminal 300 that is connected to the server apparatus 200 and receives an operation from a user.
In
The user terminal 300 is provided with a display device 310. The user terminal 300 is realized by a computer. Examples of the form of the user terminal 300 include a personal computer (PC), a smartphone, and a tablet terminal.
The image forming apparatus 100 is provided with an image forming unit 100A as an example of an image forming section that forms an image on paper which is an example of a recording medium.
For example, the formation of an image on paper by the image forming unit 100A is performed by an inkjet method or an electrophotographic method. In addition, the formation of an image on paper by the image forming unit 100A is not limited to the inkjet method or the electrophotographic method, but may be performed by other methods.
The image forming apparatus 100 is further provided with an information processing unit 100B. The information processing unit 100B executes various processes executed in the image forming apparatus 100.
Each of the server apparatus 200 and the information processing unit 100B includes an arithmetic processing unit 11 that executes a digital arithmetic process according to a program, and a secondary storage unit 12 that stores information.
The secondary storage unit 12 is realized, for example, by a known information storage device such as a hard disk drive (HDD), a semiconductor memory, or a magnetic tape.
The arithmetic processing unit 11 is provided with a CPU 11a as an example of a processor.
In addition, the arithmetic processing unit 11 is provided with a RAM 11b used as a work memory or the like of the CPU 11a and a ROM 11c in which programs or the like executed by the CPU 11a are stored.
In addition, the arithmetic processing unit 11 is provided with a non-volatile memory 11d that is configured to be rewritable and can hold data even in a case in which power supply is interrupted and an interface unit 11e that controls each unit, such as a communication unit, connected to the arithmetic processing unit 11.
The non-volatile memory 11d is configured by, for example, an SRAM or a flash memory that is backed up by a battery. The secondary storage unit 12 stores the programs executed by the arithmetic processing unit 11 in addition to files and the like.
In the present exemplary embodiment, the arithmetic processing unit 11 reads the program stored in the ROM 11c or the secondary storage unit 12 to perform each process.
The program executed by the CPU 11a can be provided to the server apparatus 200 and the information processing unit 100B in a state in which the program is stored in a computer-readable recording medium such as a magnetic recording medium (for example, a magnetic tape or a magnetic disk), an optical recording medium (for example, an optical disk), a magneto-optical recording medium, or a semiconductor memory. Further, the program executed by the CPU 11a may be provided to the server apparatus 200 and the information processing unit 100B by a communication unit such as the Internet.
In the embodiments above, the term “processor” refers to hardware in a broad sense. Examples of the processor include general processors (e.g., CPU: Central Processing Unit) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, and programmable logic device).
In the embodiments above, the term “processor” is broad enough to encompass one processor or plural processors in collaboration which are located physically apart from each other but may work cooperatively. The order of operations of the processor is not limited to one described in the embodiments above, and may be changed.
The process executed by the image forming apparatus 100 among the processes described below is executed by the CPU 11a as an example of the processor provided in the image forming apparatus 100.
The process executed by the server apparatus 200 among the processes described below is executed by the CPU 11a as an example of the processor provided in the server apparatus 200.
Further, the process for diagnosing the image forming apparatus 100 among the processes described below is executed by the server apparatus 200 as an example of the information processing system. The information processing system that executes the process for diagnosing the image forming apparatus 100 may be realized by one apparatus such as one server apparatus 200, or may be realized by a plurality of apparatuses.
In the present exemplary embodiment, as described above, the image forming apparatus 100 is provided with the image forming unit 100A that forms an image on paper P which is an example of a recording medium.
In the present exemplary embodiment, in a case where the paper P passes through the image forming unit 100A, the paper P passes through the image forming unit 100A in a state where one side of the paper P faces the image forming unit 100A.
Further, the image forming apparatus 100 is provided with an image reading device 130 as an example of an image reading section that reads an image formed on a recording medium such as paper.
Such an image reading device 130 is a so-called scanner having a function of transporting the paper. The image reading device 130 includes a light source that emits light to paper and a light receiving unit such as a CCD, that receives reflected light from the paper. In the present exemplary embodiment, read image data described later is generated based on the reflected light received by the light receiving unit.
A reading position of an image is set in advance in the image reading device 130, and the image reading device 130 reads an image at a portion of paper that is sequentially transported, which is located at the reading position.
The image forming apparatus 100 has an information transmission function of transmitting information to the server apparatus 200 (see
In the example illustrated in
An installation form of the image reading device 130 is not limited to the form illustrated in
In this case, the paper P on which an image is formed by the image forming unit 100A sequentially passes through the image reading device 130, and at the time of passing through the paper P, each image of the paper P is read in order.
In the present exemplary embodiment, the image reading device 130 is provided with a paper reversing mechanism so that the paper can be supplied after the front and back sides have been reversed with respect to the reading position of the image.
Thus, in the present exemplary embodiment, the paper on which an image formed on one side is read can be reversed and supplied to the reading position again. As a result, images on the front and back sides of the paper can be read.
In addition, in reading an image on paper, the paper is placed on a platen (not illustrated) configured by plate-shaped glass or the like so that the paper placed on the platen can be read.
Further, each image forming apparatus 100 is provided with an operation reception unit 132 that receives an operation from the user. The operation reception unit 132 is configured by a so-called touch panel. The operation reception unit 132 displays information for the user and receives an operation performed by the user.
The display of information for the user and the reception of the operation by the user are not limited to being performed by one operation reception unit 132 as in the present exemplary embodiment. The operation reception unit and the information display unit may be provided separately.
In the present exemplary embodiment, in a case in which the image forming apparatus 100 (see
A chart image 61 is an image used to diagnose the image forming apparatus 100. In the present exemplary embodiment, the chart paper CP which is the paper on which the chart image 61 used for the diagnosis has been formed is generated.
In a case where the chart paper CP is generated, the chart paper CP is installed on the image reading device 130 as indicated by the reference sign 1B in
As a result, read image data obtained by reading the chart paper CP is generated.
In the present exemplary embodiment, the read image data is transmitted to the server apparatus 200 and then is stored in the server apparatus 200. The server apparatus 200 diagnoses the image forming apparatus 100 based on the read image data.
In the present exemplary embodiment, a user who uses the diagnosis system 1 in the present exemplary embodiment, such as a maintainer who maintains the image forming apparatus 100, accesses the server apparatus 200 and refers to the result of the diagnosis by the server apparatus 200.
In each image forming apparatus 100, as described above, the chart paper CP is generated and the chart paper CP is read, and thus the read image data is generated.
Such read image data is transmitted to the server apparatus 200. As described above, in the present exemplary embodiment, the server apparatus 200 diagnoses the image forming apparatus 100.
A diagnosis process executed by the server apparatus 200 will be described.
In the present exemplary embodiment, the CPU 11a (see
More specifically, the CPU 11a acquires a diagnosis result for each of a plurality of diagnostic items, which is a diagnosis result for the chart image 61 that is the image formed on the chart paper CP.
In the present exemplary embodiment, a plurality of diagnostic items are predetermined. The CPU 11a in the server apparatus 200 analyzes the chart image 61 included in the read image data, and acquires a diagnosis result for each of the plurality of diagnostic items.
More specifically, for example, the CPU 11a in the server apparatus 200 acquires the diagnosis result for each of the plurality of diagnostic items based on a difference between the reference value predetermined for each of the plurality of diagnostic items and the value obtained by analyzing the chart image 61.
The CPU 11a in the server apparatus 200 acquires a diagnosis result having a worse evaluation as the difference increases.
Then, the CPU 11a rearranges the acquired plurality of diagnosis results such that the plurality of acquired diagnosis results are arranged in a predetermined order.
More specifically, in rearranging the plurality of diagnosis results, the CPU 11a rearranges a plurality of diagnosis results such that, for example, the plurality of diagnosis results are arranged in an order of a bad evaluation or a good evaluation.
Then, the CPU 11a generates a screen in which the plurality of diagnosis results are arranged in a predetermined order.
In this example illustrated in
In the example illustrated in
In addition, a plurality of diagnosis results may be arranged such that the diagnosis result having a poorer evaluation is located at the lower portion of the screen 95 and the diagnosis result having a better evaluation is located at the upper portion of the screen 95. In this case, a user can easily specify the diagnosis result having a good evaluation.
In the present exemplary embodiment, information regarding the screen 95 generated by the CPU 11a is transmitted from the server apparatus 200 (see
The present disclosure is not limited to this, and the information regarding the screen 95 may be set to be output to an apparatus having a printing function such as the image forming apparatus 100 (see
The “screen 95” is not limited to being displayed on the display device 310, and includes a screen printed on a recording medium such as paper.
In the screen 95 illustrated in
In the present exemplary embodiment, in a case where the user selects a display location of the coping method on the screen 95 illustrated in
In other words, in a case where the user selects the display location of a coping method, a treatment method for this location, such as a repair method for a portion of the image forming apparatus 100 that affects the diagnosis result associated with the selected coping method is displayed.
Here, the diagnosis result having a poor evaluation can be referred to as a diagnosis result reflecting a failure or the like of the image forming apparatus 100, and can be referred to as a diagnosis result having a high priority of treatment.
On the screen 95 illustrated in
In other words, on this screen 95 illustrated in
On this screen 95 illustrated in
In
As described above, on this screen 95 illustrated in
The present disclosure is not limited to this, and the screen 95 in which the display size of the diagnosis result increases as the order is lowered may be made. On the screen 95 illustrated in
Further, on the screen 95 illustrated in
Specifically, on the screen 95 illustrated in
Not only the diagnosis result, but also the numerical value indicating the rank, the diagnostic item name, and the coping method are different in color in accordance with the order.
Similar to the diagnosis result, the numerical value, the diagnostic item name, and the coping method with the first rank has a red color. The numerical value, the diagnostic item name, and the coping method with the second rank has a yellow color, and the numerical value, the diagnostic item name, and the coping method with the third or higher rank has a black color.
In the example illustrated in
In the present exemplary embodiment, the user can select a diagnostic item among a plurality of set diagnostic items. In
In the present exemplary embodiment, the screen 95 illustrated in
A plurality of diagnostic items are displayed on the screen 95 illustrated in
Information regarding the diagnostic item selected by the user is transmitted from the user terminal 300 to the server apparatus 200.
Accordingly, the CPU 11a of the server apparatus 200 specifies the diagnostic item selected by the user (may be referred to as a “selection diagnostic item” below). In the present exemplary embodiment, in a case where the user selects a diagnostic item, the CPU 11a of the server apparatus 200 specifies the selection diagnostic item that is the diagnostic item selected by the user.
The CPU 11a rearranges the plurality of diagnosis results that have already been acquired, based on the specified selection diagnostic item.
In this rearrangement, the CPU 11a rearranges the diagnosis results such that the diagnosis results corresponding to the selection diagnostic items are arranged in a predetermined order. Here, similar to the above description, examples of the predetermined order include an order of a poor evaluation or an order of a good evaluation.
In other words, in this case, the CPU 11a does not set the diagnosis result for the diagnostic item other than the selection diagnostic item as a target of the rearrangement, and sets only the diagnosis result for the selection diagnostic item as the target, and then rearranges the diagnosis results.
In other words, in this case, the CPU 11a rearranges the diagnosis results by setting, as the target, only the diagnosis results corresponding to the selection diagnostic items among the plurality of diagnosis results that have already been acquired.
Then, the CPU 11a generates the screen 95. In generating the screen 95, the CPU 11a generates the screen 95 in which the diagnosis results corresponding to the selection diagnostic items are arranged in a predetermined order.
In other words, in generating the screen 95, the CPU 11a generates the screen 95 in which the diagnosis results corresponding to the selection diagnostic items, which are included in the plurality of diagnosis results that have already been acquired, are arranged in a predetermined order.
As a result, a new screen 95 illustrated in
In the new screen 95 illustrated in
Although the new screen 95 is generated here by rearranging the diagnosis results, the new screen 95 may be generated by another method.
For example, the diagnosis results other than corresponding diagnosis results that are the diagnosis results corresponding to the selection diagnostic items, are deleted from the diagnosis results arranged in a predetermined order, which are obtained by the first rearrangement. The new screen 95 illustrated in
(A) and (B) of
The screen 95 illustrated in (A) of
In other words, the screen 95 illustrated in (A) of
As illustrated in (B) of
In the present exemplary embodiment, as illustrated in
In the present exemplary embodiment, information regarding the diagnostic item and the information regarding the group to which the diagnostic item belongs are associated with each other, and information indicating a relationship between the diagnostic item and the group is generated and registered in advance. The information indicating the relationship between the diagnostic item and the group is stored, for example, in the secondary storage unit 12 (see
In the example illustrated in
The diagnostic items “color register” and “line reproduction” belong to the group “text line quality”, and the group “text line quality” is associated with the diagnostic items “color register” and “line reproduction”.
In addition, the diagnostic items “afterimage”, “streak”, and “dot” belong to the group “image defective quality”, and the group “image defective quality” is associated with the diagnostic items “afterimage”, “streak”, and “dot”.
Here, a process example in a case where the user selects one group from the plurality of groups will be described.
In a case where the user selects a group, the CPU 11a rearranges the diagnosis results such that the diagnosis results corresponding to the diagnostic items belonging to the group selected by the user (referred to as a “dependent diagnostic item” below) are arranged in a predetermined order.
In generating the new screen 95, the CPU 11a generates the screen 95 in which the diagnosis results corresponding to the dependent diagnostic items are arranged in a predetermined order.
As a result, the new screen 95 illustrated in (B) of
In the present exemplary embodiment, in a case where the user selects a group, the screen 95 displayed on the user terminal 300 is switched from the initial screen 95 illustrated in (A) of
In this example, as indicated by the reference sign 7A in (A) of
In the example illustrated in (A) of
In this case, as illustrated in (B) of
Here, as described above, the three diagnostic items of “afterimage”, “streak”, and “dot” belong to the group “image defective quality”. In other words, each of the three diagnostic items of “afterimage”, “streak”, and “dot” is associated with a group to which the name “image defective quality” is associated.
In this case, as described above, a new screen 95 in which the diagnosis results for the three diagnostic items of the “afterimage”, the “streak”, and the “dot” are arranged in a predetermined order is generated. Here, similar to the above description, examples of the predetermined order include an order of a poor evaluation or an order of a good evaluation.
The screen 95 illustrated in
In this example, the diagnosis result for the diagnostic item designated by the user can be changed based on an instruction from the user.
Specifically, on the screen 95 illustrated in
The CPU 11a changes the diagnosis result for the diagnostic item designated by the user, based on an instruction from the user who performs an operation on the reception display 83. In other words, the CPU 11a changes the diagnosis result associated with the reception display 83 operated by the user, based on an instruction from the user who performs the operation on the reception display 83.
The user performs an operation on the reception display 83 to issue an instruction to change the diagnosis result.
In response to this instruction, the CPU 11a changes the diagnosis result for the diagnostic item corresponding to the reception display 83 operated by the user, based on the operation amount of the operation performed by the user on the reception display 83.
Here, each reception display 83 is a display in which the user can move a moving object 83A to the right or left.
In a case where the moving object 83A is moved, the CPU 11a determines that an instruction has been issued from the user, and that the diagnostic item corresponding to the reception display 83 on which the moving object 83A moved by the user is displayed is the diagnostic item designated by the user.
The CPU 11a changes the diagnosis result for the diagnostic item designated by the user, based on the movement amount of the moving object 83A. The CPU 11a changes the diagnosis result such that the larger the movement amount of the moving object 83A, the larger the change amount of the diagnosis result.
More specifically, in this example, the CPU 11a changes the diagnosis result such that, as the movement amount of the moving object 83A to the left is increased, the evaluation of the diagnosis result becomes worse, and such that, as the movement amount of the moving object 83A to the right is increased, the evaluation of the diagnosis result becomes better.
More specifically, the CPU 11a changes the diagnosis result such that, as the movement amount of the moving object 83A to the left is increased, the numerical value of the diagnosis result becomes smaller, and such that, as the movement amount of the moving object 83A to the right is increased, the numerical value of the diagnosis result becomes larger.
Then, the CPU 11a rearranges a plurality of diagnosis results including the changed diagnosis result such that the plurality of diagnosis results are arranged in a predetermined order.
In other words, in a case where the diagnosis result is changed by the user, the CPU 11a rearranges a plurality of diagnosis results including the changed diagnosis result such that the plurality of diagnosis results are arranged in a predetermined order.
Then, as illustrated in
Specifically, for example, in this example, a case where the user performs an operation on the reception display 83 indicated by the reference sign 9A in
More specifically, in this example, the user moves the moving object 83A on the reception display 83 indicated by the reference sign 9A to the right such that the diagnosis result for the diagnostic item “density” is changed to be improved.
In this case, as illustrated in
The screen 95 illustrated in
In the screen 95 illustrated in
In other words, the user inputs information regarding the strictness of the diagnosis for the diagnostic item corresponding to the reception display 83 operated by the user.
In a case where the operation on the reception display 83 is performed, the CPU 11a acquires the information regarding the strictness of the diagnosis. In other words, in this case, the CPU 11a acquires information regarding the strictness of the diagnosis for the designation diagnostic item from the user.
More specifically, the CPU 11a acquires information indicating that, as the movement amount of the moving object 83A to the left is increased, the strictness of the diagnosis becomes stricter, and acquires information indicating that, as the movement amount of the moving object 83A to the right is increased, the strictness of the diagnosis becomes less strict.
The CPU 11a changes the diagnosis result for the designation diagnostic item based on the acquired information regarding the strictness.
Here, the CPU 11a changes the diagnosis result such that the stricter the strictness specified by the information regarding the strictness, the worse an evaluation of the diagnosis result for the designation diagnostic item, in changing the diagnosis result for the designation diagnostic item.
Specifically, the CPU 11a changes the diagnosis result such that the stricter the strictness specified by the information regarding the strictness, the smaller the numerical value of the diagnosis result corresponding to the designation diagnostic item.
More specifically, the CPU 11a changes the diagnosis result such that, the stricter the strictness specified by the information regarding the strictness, the smaller the coefficient used in generating the diagnosis result, and thus the evaluation of the diagnosis result becomes worse.
Further, the CPU 11a changes the diagnosis result such that, the less strict the strictness specified by the information regarding the strictness, the larger the coefficient used in generating the diagnosis result, and thus the evaluation of the diagnosis result becomes better.
Although the description has been omitted above, the CPU 11a acquires the diagnosis result by using a predetermined prepared generation expression in the case of acquiring the diagnosis result.
This generation expression includes a coefficient to be multiplied by the numerical value assigned to this generation expression. In a case where this coefficient is reduced, the numerical value of the diagnosis result becomes small. In a case where this coefficient is increased, the numerical value of the diagnosis result becomes large.
The CPU 11a changes the diagnosis result such that the stricter the strictness specified by the information regarding the strictness, the smaller the coefficient, and thus the smaller the numerical value of the diagnosis result.
Further, the CPU 11a changes the diagnosis result such that, the less strict the strictness specified by the information regarding the strictness, the larger the coefficient, and thus the numerical value of the diagnosis result becomes larger.
The CPU 11a rearranges a plurality of diagnosis results including the diagnosis result for the changed designation diagnostic item such that the plurality of diagnosis results are arranged in the predetermined order described above.
The CPU 11a generates the new screen 95 in which the plurality of diagnosis results including the changed diagnosis results for the designation diagnostic item are arranged in the predetermined order. Thus, for example, the screen 95 illustrated in
In this screen 95 illustrated in
Also in this process example, first, the CPU 11a acquires the diagnosis result for each of the plurality of diagnostic items, which is the diagnosis result that is the result of diagnosing a chart image 61.
Specifically, in this example illustrated in
Here, the diagnosis result is represented by a numerical value, and the smaller the numerical value, the worse the diagnosis result.
More specifically, as indicated by the reference sign 11B in
Although not described above, the image forming unit 100A of the image forming apparatus 100 (see
The chart image 61 (see
The CPU 11a acquires the diagnosis results for each of the plurality of diagnostic items indicated by the reference sign 11A in
Here, the CPU 11a acquires, as the diagnosis result indicated by the reference sign 11A, an average value of the diagnosis results acquired for each color of cyan, magenta, yellow, and black.
Then, in this example, the CPU 11a generates evaluation information for each diagnostic item group that is a group to which each of the diagnostic items indicated by the reference sign 11C belongs, based on the diagnosis result for each diagnostic item belonging to the diagnostic item group. The evaluation information is information regarding an evaluation for the diagnostic item group.
Specifically, the CPU 11a obtains an average value of diagnosis results for the diagnostic items belonging to the diagnostic item group for each diagnostic item group, and uses this average value as the evaluation information.
In the example illustrated in
Further, in the example illustrated in
In this example, the diagnostic items “granular” and “mottle” belong to the diagnostic item group “noise”.
In this case, the CPU 11a generates evaluation information “100” regarding the diagnostic item group “noise”, based on the diagnosis result “100” for the diagnostic item “granular”, and “100” that is the diagnosis result for the diagnostic item “mottle”.
Further, in this example, the diagnostic items “resolution” and “contrast” belong to the diagnostic item group “sharpness”.
In this case, the CPU 11a generates evaluation information “80” regarding the diagnostic item group “sharpness”, based on the diagnosis result “90” for the diagnostic item “resolution”, and “70” that is the diagnosis result for the diagnostic item “contrast”.
Further, in this example, the diagnostic items “periodic unevenness” and “sudden streak” belong to the diagnostic item group “defect”.
In this case, the CPU 11a generates evaluation information “70” regarding the diagnostic item group “defect”, based on the diagnosis result “50” for the diagnostic item “periodic unevenness”, and “90” that is the diagnosis result for the diagnostic item “sudden streak”.
Further, in this example, the diagnostic item “tone jump” belongs to the diagnostic item group “gradation”.
In this case, the CPU 11a generates the evaluation information “100” for the diagnostic item group “gradation” based on the diagnosis result “100” for the diagnostic item “tone jump”.
Further, in this example, the diagnostic item “text” belongs to the diagnostic item group “text”.
In this case, the CPU 11a generates the evaluation information “100” for the diagnostic item group “text” based on the diagnosis result “100” for the diagnostic item “text”.
Then, the CPU 11a generates a screen 95 on which each of the diagnostic item groups and the evaluation information corresponding to the diagnostic item group are displayed.
On this screen 95, the diagnostic item group and the evaluation information are displayed in a state of being associated with each other.
In this example, in generating the screen 95, the CPU 11a generates the screen 95 in which each of the diagnostic item groups and the evaluation information are displayed on a graph, as illustrated in
More specifically, in this example, in generating the screen 95, the CPU 11a generates the screen 95 in which each of the diagnostic item groups and the evaluation information are displayed on a radar chart which is an example of a graph.
Here, the “graph” refers to a graph showing the relationship between the diagnostic item group and the evaluation information.
Further, the “radar chart” refers to a chart in which the relationship between the diagnostic item group and the evaluation information is displayed on a polygon. In the present exemplary embodiment, the diagnostic item group is associated with each of the vertices of the polygon, and evaluation information of each diagnostic item is displayed on a line connecting the vertex of the polygon and the center of the polygon.
In the above description, a case where the diagnostic item group and the evaluation information are displayed on the radar chart has been described as an example, but the graph is not limited to the radar chart.
As illustrated in
Further, as illustrated in
(A) and (B) of
The screen 95 illustrated in (A) of
In this process example illustrated in
Specifically, in this example, it is assumed that the user moves a cursor 78 to a display location of the diagnostic item group “defect” and selects the diagnostic item group “defect” from a plurality of diagnostic item groups.
In this case, the CPU 11a generates the new screen 95 illustrated in (B) of
Specifically, in this example, the CPU 11a generates the new screen 95 on which “periodic unevenness” and “sudden streak” which are diagnostic items belonging to the diagnostic item group “defect” selected by the user and the diagnosis result corresponding to each of “periodic unevenness” and “sudden streak” are additionally displayed.
In this example, the diagnostic items and the diagnosis results additionally displayed are displayed on an additional radar chart 79 (see (B) of
In a case where the user selects any of the diagnostic item groups, the CPU 11a generates the new screen 95 on which each of the diagnostic items belonging to the diagnostic item group selected by the user and the diagnosis result corresponding to the diagnostic item are additionally displayed on the radar chart that has been displayed so far.
Here, “additionally displayed on the radar chart that has been displayed so far” means not that the diagnostic item and the diagnosis result are displayed inside an outer peripheral edge 74 (see (A) of
In addition, the CPU 11a may generate the new screen 95 on which each of the diagnostic items belonging to the diagnostic item group selected by the user and the diagnosis result corresponding to the diagnostic item are displayed.
Specifically, in this example, the CPU 11a generates the new screen 95 on which “periodic unevenness” and “sudden streak” which are diagnostic items belonging to the diagnostic item group “defect” selected by the user and the diagnosis result corresponding to each of “periodic unevenness” and “sudden streak” are displayed.
(B) of
In the example illustrated in
The newly generated screen 95 is transmitted to the user terminal 300 (see
In this process example, in a case where the diagnostic item group is selected by the user, detailed information regarding the diagnostic item group is displayed.
Specifically, as detailed information, the diagnostic item belonging to this diagnostic item group and the diagnosis result corresponding to this diagnostic item are displayed.
Although not illustrated, in a case where an evaluation item included in the newly generated screen 95 illustrated in (B) of
(A) and (B) of
(A) and (B) of
In a case where the initial screen 95 illustrated in (A) of
In this new screen 95 illustrated in (B) of
The case where the bar graph representing the evaluation information is deleted and the bar graph representing the diagnosis result corresponding to the diagnostic item is displayed has been described here, but the display form is not limited to this.
While maintaining the state in which the bar graph representing the evaluation information is displayed, for example, the bar graph representing the diagnosis result corresponding to the diagnostic item may be displayed inside the display area of the bar graph.
In addition, for example, a bar graph representing the diagnosis result corresponding to the diagnostic item may be displayed on an upper side of a display area of the bar graph while maintaining a state in which the bar graph representing the evaluation information is displayed.
(A) and (B) of
In this example, in a state where the initial screen 95 illustrated in (A) of
In this new screen 95 illustrated in (B) of
In the example illustrated in
The present disclosure is not limited to this. In a case where the user moves the cursor 78 to the display location of the evaluation information and selects the evaluation information in the case where the screen in (A) of
Further, in the example illustrated in
The display form is not limited to this. The diagnostic item and the diagnosis result corresponding to the diagnostic item may be displayed in a location different from the display location of the evaluation information, such as the right side of the display location of the evaluation information.
(A) and (B) of
(A) of
In the present exemplary embodiment, the evaluation information may be changed as described later.
In a case where the evaluation information is changed, the CPU 11a generates the new screen 95 on which each of the diagnostic item groups and the evaluation information after the change are displayed, as illustrated in (B) of
Specifically, the example illustrated in
More specifically, the example illustrated in (A) and (B) of
In this case, as illustrated in (B) of
In the example illustrated in (A) and (B) of
In the present exemplary embodiment, the CPU 11a of the server apparatus 200 generates the evaluation information in accordance with predetermined generation conditions, in generating evaluation information.
Examples of the generation condition include a generation condition in which the average value of the diagnosis results obtained for each of the dependent diagnostic items that are diagnostic items belonging to the diagnostic item group is used as the evaluation information.
In this case, the CPU 11a uses the average value of the diagnosis results obtained for each of the dependent diagnostic items as the evaluation information for the diagnostic item group.
Further, in the present exemplary embodiment, the user can input information regarding an item to be emphasized. Further, in the present exemplary embodiment, the generation condition used in generating the evaluation information can be changed.
In the present exemplary embodiment, in a case where the item to be emphasized is input, the CPU 11a of the server apparatus 200 changes the generation condition and generates new evaluation information by using the changed generation condition. As a result, in this case, the evaluation information is changed.
In a case where the generation condition used for generating the evaluation information is changed to a new generation condition, the CPU 11a newly generates the evaluation information for the diagnostic item group by using the new generation condition. Thus, the evaluation information is changed.
In this case, as described above, the CPU 11a of the server apparatus 200 generates a new screen 95 on which each of the diagnostic item groups and the newly generated evaluation information are displayed. As a result, the new screen 95 illustrated in (B) of
Specifically, in the present exemplary embodiment, the user can use the user terminal 300 (see
In a case where information regarding any of the above items is input, the CPU 11a changes the generation condition set in advance for each diagnostic item group, based on the information regarding this item, which is input by the user.
The CPU 11a generates new evaluation information for the diagnostic item group by using the changed generation conditions. As a result, as described above, the evaluation information is changed.
(A) of
In this case, the CPU 11a of the server apparatus 200 changes the generation condition prepared in advance for the diagnostic item group “text” which is the diagnostic item group associated in advance with this item of “emphasis on text line quality”.
The CPU 11a generates new evaluation information for the diagnostic item group “text” by using the changed generation condition. Accordingly, in this example, the CPU 11a generates new evaluation information of “80” for the diagnostic item group “text”.
In the present exemplary embodiment, the diagnostic item group is associated with each of the items to be emphasized.
In the present exemplary embodiment, in a case where the item to be emphasized is input, the CPU 11a of the server apparatus 200 changes the generation condition associated with the diagnostic item group associated with the item to be emphasized.
Specifically, the CPU 11a changes the generation condition so that the coefficient included in the generation condition becomes small. The generation condition in the present exemplary embodiment is configured by a calculation expression including a coefficient to be multiplied by the above-described average value of the diagnosis result of the diagnostic item. Before the change of the generation condition, the coefficient included in this calculation expression is “1”.
In the present exemplary embodiment, as described above, the average value of the diagnosis results of the diagnostic items is used as the evaluation information. However, in a normal case, the coefficient is 1, and the average value itself of the diagnosis results of the diagnostic items is generated as the evaluation information.
On the other hand, in a case where the generation condition is changed so that the coefficient included in the generation condition becomes small, the coefficient having a value smaller than 1 is multiplied by the above average value. In a case where the generation condition is changed, the value of the newly generated evaluation information is reduced.
Here, the item to be emphasized indicate an item that the user wants the evaluation to be performed strictly. In the present exemplary embodiment, in a case where the user inputs information regarding any of the items as described above, as a result, the coefficient is reduced. Thus, the value of the evaluation information is reduced, and the evaluation is output in a stricter form.
(A) and (B) of
(A) of
In this example, the user selects the diagnostic item group from the diagnostic item groups included in the initial screen 95 that is the initial screen 95 generated by the CPU 11a of the server apparatus 200 and is displayed on the user terminal 300. Specifically, the user selects the diagnostic item group by performing an operation on the user terminal 300.
In this process example, as illustrated in (A) of
In this case, as illustrated in (B) of
In this process example, in a case where the CPU 11a selects the diagnostic item group as illustrated in (A) of
In
In addition, in a case where the user selects the diagnostic item group from the diagnostic item group displayed on the initial screen 95 first generated, the CPU 11a may generate the new screen 95 on which the selection diagnostic item group that is the diagnostic item group selected by the user is displayed, and other diagnostic item groups are hidden.
Specifically, in this case, the CPU 11a may generate the new screen 95 on which the non-selection diagnostic item group that is the diagnostic item group other than the selection diagnostic item group is hidden, and the evaluation information corresponding to this non-selection diagnostic item group is hidden.
(A) and (B) of
This example illustrated in
In this case, as illustrated in (B) of
Similar to the above description, the non-selection diagnostic item group and the evaluation information corresponding to this non-selection diagnostic item group may be made inconspicuous by reducing the display density of the non-selection diagnostic item group and the evaluation information corresponding to this non-selection diagnostic item group.
(((1)))
An information processing system comprising:
The information processing system according to (((1))), wherein the processor is configured to:
The information processing system according to (((1))) or (((2))), wherein the processor is configured to:
The information processing system according to (((3))), wherein the processor is configured to:
The information processing system according to (((1))), wherein the processor is configured to:
The information processing system according to (((1))), wherein the processor is configured to:
The information processing system according to any one of (((1))) to (((6))), wherein the processor is configured to:
The information processing system according to any one of (((1))) to (((7))), wherein the processor is configured to:
The information processing system according to any one of (((1))) to (((7))),
The information processing system according to (((1))), wherein the processor is configured to:
The information processing system according to (((1))), wherein the processor is configured to:
The information processing system according to (((11))), wherein the processor is configured to:
A program causing a computer to realize:
The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2023-028571 | Feb 2023 | JP | national |