Electronic device, display control method, and program
By displaying selected graphs in a darker density than non-selected ones, the device addresses the challenge of graph selection ambiguity, facilitating easy identification and operation.
Patent Information
- Application Number
- JP2025265961
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-12-19
- Publication Date
- 2026-03-02
AI Technical Summary
When multiple graphs are displayed on an electronic device's display unit, it is difficult to discern which graph is currently selected during a selection operation.
The device displays selected graphs in a darker density than non-selected graphs, with a control mechanism to switch between modes for information display, ensuring easy identification of the selected graph.
The selected graph is clearly distinguished from others, enhancing user understanding and ease of operation.
Smart Images

Figure 2026034849000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an electronic device, a display control method, and a program. [Background technology]
[0002] BACKGROUND ART Conventionally, electronic devices such as scientific calculators that can display graphs representing functions registered by a user on a display unit are known (for example, see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 11-184821 Summary of the Invention [Problem to be solved by the invention]
[0004] However, when a plurality of graphs are displayed on the display unit, there is a problem in that it is difficult to know which graph is being selected when performing a selection operation to select one graph from the plurality of graphs being displayed.
[0005] An object of the present invention is to display the selected graph in an easy-to-understand manner. [Means for solving the problem]
[0006] In order to solve the above problems, the electronic device according to the present invention comprises: a control means for controlling the display means to display a plurality of graphs together with predetermined coordinate axes; The control means displaying on the display means a selection screen for receiving a first selection operation for setting a graph among the plurality of graphs to be a display target of predetermined first information as a selected graph and setting the remaining graphs not to be a display target of the first information as non-selected graphs; when the setting of the selected graph on the selection screen is confirmed, displaying on the display means a first information display screen for displaying the first information related to the selected graph together with the plurality of graphs; On the selection screen, the non-selected graphs among the plurality of graphs are displayed in a lighter density than the selected graphs. It is characterized by:
[0007] In order to solve the above problems, the electronic device according to the present invention comprises: a control means for controlling the display means to display a plurality of graphs together with predetermined coordinate axes in a first mode or a second mode selected by a user; the second mode is a mode in which a user can select, as a second selected graph, a graph to be displayed as the second information from among the plurality of graphs on a second information display screen in which predetermined second information is displayed together with the plurality of graphs, and the first mode is a mode in which, before transitioning to a first information display screen in which first information of a type different from the second information is displayed together with the plurality of graphs, a selection screen is displayed to allow a user to select a graph from the plurality of graphs as a first selected graph to be displayed as the first information, The control means displays the plurality of graphs at the same density on the first information display screen and the second information display screen, while displaying graphs other than the first selected graph among the plurality of graphs at a lighter density than the first selected graph on the selection screen. [Effects of the Invention]
[0008] According to the present invention, the selected graph can be displayed in an easy-to-understand manner. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a perspective view showing the configuration of a scientific calculator. [Figure 2] FIG. 2 is a block diagram showing the main functional configuration of the scientific calculator. [Figure 3]FIG. 10 is a diagram showing a first menu screen. [Figure 4] FIG. 10 is a diagram showing a function setting menu screen. [Figure 5] FIG. 10 is a diagram showing a graph display screen. [Figure 6] FIG. 10 is a diagram showing a second menu screen. [Figure 7] FIG. 10 is a diagram showing an analysis menu screen. [Figure 8] FIG. 10 is a diagram showing a graph selection screen. [Figure 9] FIG. 10 is a diagram showing a graph selection screen. [Figure 10] FIG. 10 is a diagram showing another example of the graph selection screen. [Figure 11] FIG. 10 is a diagram showing a graph selection screen when the first function and the second function are set as inequalities. [Figure 12] FIG. 10 is a diagram showing a graph selection screen when the first function and the second function are set as inequalities. [Figure 13] FIG. 10 is a diagram showing an analysis result screen. [Figure 14] FIG. 10 is a diagram showing a trace screen. [Figure 15] FIG. 10 is a diagram showing a trace screen. [Figure 16] FIG. 10 is a diagram showing a tangent display screen. [Figure 17] 10 is a flowchart showing a control procedure for graph display processing. [Figure 18] 10 is a flowchart showing a control procedure for a first information display process. [Figure 19] 10 is a flowchart showing a control procedure for second information display processing. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0011] (Configuration of a scientific calculator) FIG. 1 is a perspective view showing the configuration of scientific calculator 1. Scientific calculator 1 (electronic device) comprises a housing 10, and a key input unit 14 and a display unit 15 (display means) provided on housing 10. Scientific calculator 1 can display an input formula and its calculation results, etc. on display unit 15 in response to an input operation by a user on key input unit 14. Scientific calculator 1 can also display on display unit 15 a graph representing a function registered in advance by the user, as well as information such as analysis results related to the graph.
[0012] 2 is a block diagram showing the main functional configuration of the scientific calculator 1. In addition to the above-mentioned key input unit 14 and display unit 15, the scientific calculator 1 also includes a CPU 11 (Central Processing Unit), a RAM 12 (Random Access Memory), and a storage unit 13. The various units of the scientific calculator 1 are connected via a communication path such as a bus.
[0013] The CPU 11 is a processor that controls the operation of the scientific calculator 1 by reading and executing a program 131 stored in the storage unit 13 and performing various arithmetic processes. The CPU 11 functions as a control unit by executing the program 131 and performing various processes. For example, when a key on the key input unit 14 is pressed, the CPU 11 as a control unit executes a process corresponding to a function pre-assigned to the pressed key and causes the display unit 15 to display a display indicating the pressed key and the calculation result corresponding to the operation. The scientific calculator 1 may have multiple processors (e.g., multiple CPUs), and the multiple processes executed by the CPU 11 of this embodiment may be executed by these multiple processors. In this case, the multiple processors constitute a control unit. In this case, the multiple processors may be involved in a common process, or the multiple processors may independently execute different processes in parallel.
[0014] The RAM 12 provides a working memory space for the CPU 11 and stores temporary data. The RAM 12 temporarily stores display image data 121 generated by the CPU 11 to display an image on the display unit 15, various calculation results by the CPU 11, and the like. These data may be stored in the storage unit 13.
[0015] The storage unit 13 is a non-transitory recording medium readable by the CPU 11 as a computer, and stores the program 131 and various data. The storage unit 13 includes a non-volatile memory such as a flash memory. The program 131 is stored in the storage unit 13 in the form of a computer-readable program code.
[0016] As shown in FIG. 1, the key input unit 14 has multiple keys that are operated (pressed) by the user. The multiple keys include a home key 141 for displaying a predetermined home screen on the display unit 15, a decision key 142 for making a decision input, up / down keys 143 for making an input specifying up / down directions, left / right keys 144 for making an input specifying left / right directions, a tool key 145 for calling up various functions, and various other input keys 146. The various input keys 146 include numeric keys, operation keys for performing operations such as addition, subtraction, multiplication, and division, symbol keys for entering function symbols such as "x" and "log," and an AC key for clearing all calculation results performed up to that point. When each key shown in FIG. 1 is operated, the key input unit 14 outputs operation information corresponding to the operated key to the CPU 11.
[0017] The display unit 15 includes a liquid crystal display and a drive circuit (not shown) that drives the liquid crystal display. The display unit 15 displays various images on the liquid crystal display in accordance with display control signals and display image data 121 output from the CPU 11 to the drive circuit. The liquid crystal display of the display unit 15 includes a strip-shaped sub-display area 152 (see FIG. 3) at the top of the screen and a main display area 151 (see FIG. 3) below the sub-display area 152. The display unit 15 displays images by individually controlling the density of multiple pixels arranged in a matrix in the main display area 151. Specifically, the main display area 151 includes multiple pixel electrodes arranged in a matrix and a common electrode facing these multiple pixel electrodes. The drive circuit, under the control of the CPU 11, selects pixel electrodes using an active matrix system and applies a voltage to the pixel electrodes according to the display density of the pixel. The drive circuit then controls the orientation of liquid crystal molecules in the liquid crystal layer between the pixel electrode and the common electrode for each pixel, thereby adjusting the pixel density. The display unit 15 of this embodiment can display four gradations—black, dark gray, light gray, and white—in each pixel, depending on the magnitude of the voltage applied to the pixel electrode. That is, the display unit 15 is a display capable of four-gradation grayscale display (in other words, four-gradation monochrome display). The configuration and operation of the display unit 15 are not limited to those described above, and the gradation display may be achieved by time-division driving (multiplex driving). For example, in a passive matrix system such as STN, the density of each pixel may be adjusted by controlling the proportion of time during which a predetermined ON voltage is applied to each pixel. For example, for a given pixel, the ON voltage may be applied for 15 msec during a predetermined period of display operation to display the pixel in black; the ON voltage may be applied for 10 msec during the same period to display the pixel in dark gray; the ON voltage may be applied for 5 msec during the same period to display the pixel in light gray; and the ON voltage may be applied for 0 msec during the same period to display the pixel in white. Note that the display unit 15 only needs to be able to display at least one intermediate tone (gray) in addition to black and white, and the number of gradations is not limited to 4. In this embodiment, the number of pixels (dots) in the main display area 151 is 63 dots vertically and 192 dots horizontally.However, the number of dots is not limited to this and can be changed as appropriate. Display image data 121 includes 63 x 192 pixel data corresponding to the pixels of main display area 151, and each pixel data includes a pixel value representing the gradation to be displayed in the corresponding pixel.
[0018] Furthermore, the display unit 15 displays indicators in the sub-display area 152 by applying voltage to segment electrodes formed in the shapes of various indicators including letters, symbols, etc. (i.e., by a segment method).
[0019] The scientific calculator 1 may also include components not shown in FIG. 2, such as a communication unit that communicates with external devices and a recording medium reading unit that reads data from an external recording medium such as a USB memory.
[0020] (Scientific calculator operation) Next, the operation of the scientific calculator 1 will be described, focusing on the display operation of the display unit 15.
[0021] When the scientific calculator 1 is powered on or the home key 141 is operated, a home screen (not shown) is displayed on the display unit 15. The home screen displays multiple icons representing multiple calculator apps. When an operation to select one of the icons is performed, the calculator app corresponding to the selected icon is executed. The multiple calculator apps include a "basic calculation app" that performs general calculations, a "statistics app" that performs statistical and regression calculations, a "probability distribution app" that performs distribution calculations, a "spreadsheet app" that performs spreadsheet calculations, a "graph app" that displays and analyzes graphs representing functions, and a "number table creation app" that creates number tables. However, the types of calculator apps are not limited to these. Among these, the "graph app" can display a graph representing two functions (hereinafter referred to as a first function f(x) and a second function g(x)) registered in advance by the user on the display unit 15 along the x-axis and y-axis (predetermined coordinate axes), and can also display information such as analysis results related to the graph on the display unit 15.
[0022] When the icon of the graph application is selected and the graph application is executed, first menu screen 21 shown in FIG. 3 is displayed on display unit 15. In first menu screen 21, a first function item 211 for making settings related to a first function f(x), a second function item 212 for making settings related to a second function g(x), and a graph display item 213 for displaying graphs of first function f(x) and second function g(x) are displayed as menu items in main display area 151. A line type indicator 211M indicating the line type of the graph when a graph of first function f(x) is displayed is displayed on the left end of first function item 211. A line type indicator 212M indicating the line type of the graph when a graph of second function g(x) is displayed is displayed on the left end of second function item 212. In addition, an indicator indicating the unit of angle (here, "Deg" indicating that the unit is "degrees") is displayed in sub-display area 152.
[0023] In Figure 3, the characters and figures in the main display area 151 are drawn with smooth lines, but as mentioned above, the main display area 151 is a low-resolution display of 63 x 192, so in reality they are displayed with jagged edges (step-like contours) according to the resolution (the same applies to Figures 4 to 16 below).
[0024] The user can select one item by using the up and down keys 143 to highlight a desired item from among the first function items 211, second function items 212, and graph display items 213, and then operating the enter key 142 or the right key from the left and right keys 144. Items can also be selected in a similar manner on the function setting menu screen 22 (see FIG. 4), second menu screen 23 (see FIG. 6), and analysis menu screen 24 (see FIG. 7), which will be described later. The display manner in which an item is highlighted may be such that the item is displayed in reverse video as in FIG. 3, or may be such that the item is surrounded by a frame.
[0025] When the first function item 211 or the second function item 212 is selected, the function setting menu screen 22 shown in FIG. 4 is displayed on the display unit 15 for the corresponding function. On the function setting menu screen 22, a function editing item 221, a display / hide setting item 222, a function type setting item 223, and a line type setting item 224 are displayed as menu items in the main display area 151. When the function editing item 221 is selected, a function editing screen (not shown) for editing and registering the first function f(x) or the second function g(x) is displayed. In this embodiment, when the user selects "f(x)=x" as the first function f(x), 2 -2" is registered as the first function, and "g(x)=x" is registered as the second function g(x). The mathematical formulas of the functions registered here are reflected in the first function item 211 and the second function item 212 on the first menu screen 21 of FIG. 3.
[0026] When the display / hide setting item 222 in FIG. 4 is selected, a setting screen (not shown) for setting whether to display or hide the graph of the function is displayed.
[0027] When the function type setting item 223 is selected, a setting screen (not shown) for setting the equality / inequality of the function is displayed. On this setting screen, the type of function can be selected and set from either an equality expressed with an equal sign ("=") or an inequality expressed with one of four types of inequality signs (">", "<", "≧", "≦").
[0028] When the line type setting item 224 is selected, a setting screen (not shown) for setting the line type of the graph of that function is displayed. In this embodiment, the graph line type can be selected from four types: a solid line with a thickness of 1 dot, a solid line with a thickness of 2 dots, a dashed line with a thickness of 1 dot, and a dashed line with a thickness of 2 dots. In this way, the scientific calculator 1 can display the graphs of the first function f(x) and the second function g(x) using different line types. However, the line types are not limited to these four. The selected line type is reflected in the line type indicators 211M and 212M shown in FIG. 3.
[0029] 3 is selected, the graph display screen 31 shown in FIG. 5 is displayed on the display unit 15. In the graph display screen 31, the x-axis and y-axis, a first graph G1 representing a first function f(x), and a second graph G2 representing a second function g(x) are displayed in the main display area 151. In addition to the indicator "Deg," the sub-display area 152 displays function indicators (here, "f(x)" and "g(x)") representing the function of the graph being displayed in the main display area 151. If one of the first function f(x) and the second function g(x) is set to be hidden in the setting screen accessed from the display / hide setting item 222 in FIG. 4, the graph of the function set to be hidden and the corresponding function indicator are not displayed on the graph display screen 31.
[0030] When displaying the graph display screen 31, the CPU 11 calculates the loci of the first function f(x) and the second function g(x) on the xy plane (the values of the first function f(x) and the second function g(x) at each position on the x-axis) and generates display image data 121 relating to an image in which the first graph G1 and the second graph G2 are arranged on the xy coordinate plane. The CPU 11 sends this display image data 121 to the display unit 15, thereby causing the image shown in FIG. 5 to be displayed in the main display area 151 of the display unit 15. On the graph display screen 31, both the first graph G1 and the second graph G2 are displayed in black, which is the darkest color of the four gradations.
[0031] The graph display screen 31 is a basic screen related to graph display. When the tool key 145 is pressed while the graph display screen 31 is displayed, the second menu screen 23 for displaying analysis results and various information related to the graph is displayed on the display unit 15.
[0032] FIG. 6 is a diagram showing the second menu screen 23. In the second menu screen 23, a window setting item 231, a graph analysis item 232, a trace item 233, a tangent line item 234, and the like are displayed as menu items in a main display area 151. When the window setting item 231 is selected, a setting screen (not shown) is displayed for setting the maximum and minimum values and scale intervals of the x-axis and y-axis in the graph display area (graph window). When the graph analysis item 232 is selected, the system transitions to graph analysis mode (first mode), and an analysis menu screen 24 for executing various analyses related to the graph is displayed. When the trace item 233 is selected, the system transitions to trace mode (second mode). When the tangent line item 234 is selected, the system transitions to tangent line display mode (second mode). The trace mode and tangent line display mode will be described later.
[0033] 6 may be displayed by scrolling downward on the second menu screen 23. For example, a zoom item for zooming in and out on a graph, a coordinate plot item for plotting arbitrary coordinates, a function display item for displaying a function formula corresponding to the graph, a background setting item for changing the background setting of the graph, etc. may be displayed in response to scrolling.
[0034] <Graph analysis mode> The graph analysis mode will be described below. FIG. 7 is a diagram showing an analysis menu screen 24 that is displayed on the display unit 15 when the mode is switched to the graph analysis mode. On the analysis menu screen 24, a plurality of menu items for specifying analysis items are displayed in the main display area 151. These menu items include a root item 241 for finding the "root" of the graph (the coordinate value of the intersection with the x-axis), a maximum value item 242 for finding the "maximum value" of the graph in the graph window (a predetermined range), a minimum value item 243 for finding the "minimum value" of the graph in the graph window, and an intersection item 244 for finding the "intersection" of the first graph G1 and the second graph G2. Furthermore, by scrolling downward on the analysis menu screen 24, more menu items not shown in FIG. 7 can be displayed. That is, it is possible to display a y-axis intercept item for finding the "y-axis intercept" of the graph, a y-coordinate value calculation item for finding the "y coordinate value" in the y-axis direction of the graph corresponding to the specified coordinate value on the x-axis, an x-coordinate value calculation item for finding the "x coordinate value" in the x-axis direction of the graph corresponding to the specified coordinate value on the y-axis, etc.
[0035] Among the analysis items corresponding to each menu item on the analysis menu screen 24, the analysis items excluding "intersection", i.e., "root", "maximum value", "minimum value", "y-axis intercept", "y coordinate value", and "x coordinate value", correspond to the first information related to the graph. Of these, "root" and "y-axis intercept" correspond to "the coordinate value of the intersection of one of two orthogonal coordinate axes and the selected graph". Furthermore, "y coordinate value" and "x coordinate value" correspond to "the coordinate value of one of two orthogonal coordinate axes that corresponds to the coordinate value of the other coordinate axis of the selected graph".
[0036] When any menu item is selected on the analysis menu screen 24, a graph selection screen 32 for setting one of the first graph G1 and the second graph G2 to be analyzed as the selected graph is displayed on the display unit 15. However, when the intersection item 244 is selected to analyze the "intersection" of two graphs, graph selection is not required, and so the graph selection screen 32 is not displayed.
[0037] 8 and 9 are diagrams illustrating the graph selection screen 32. The following describes an example in which the graph selection screen 32 is displayed in response to the selection of a root item 241. In the graph selection screen 32, a first graph G1 and a second graph G2 are displayed together with an x-axis and a y-axis in the main display area 151. Of the first graph G1 and the second graph G2, the graph currently set as the selected graph GA (first selected graph) is displayed in black, while the graph set as the non-selected graph GB is displayed in a lighter shade than the selected graph GA, in light gray in this case. The non-selected graph GB may also be displayed in dark gray. The selected graph GA is the graph to be analyzed (the graph to be displayed as the first information) for the analysis item (here, "root"). The non-selected graph GB is the remaining graph not to be analyzed (the graph not to be displayed as the first information). In this embodiment, two graphs are displayed, and therefore, when one graph is set as the selected graph GA, the other graph is set as the non-selected graph GB. 8, the first graph G1 is set as the selected graph GA. In the upper left corner of the main display area 151, the formula of the function corresponding to the selected graph GA (here, the first function f(x)) is displayed.
[0038] When the graph selection screen 32 is displayed, a predetermined one of the first graph G1 and the second graph G2, for example, the first graph G1, is set as the selected graph GA. The user can switch the selected graph GA by operating the up / down keys 143 on the graph selection screen 32. FIG. 9 is a diagram showing the graph selection screen 32 in a state in which the second graph G2 is set as the selected graph GA in response to a single operation of either the up / down keys 143 from the state shown in FIG. 8. The density of each graph changes in response to the switching of the selected graph GA. That is, in FIG. 9, the second graph G2, which is the selected graph GA, is displayed in black, and the first graph G1, which is the non-selected graph GB, is displayed in light gray. Furthermore, the formula for the second function g(x) corresponding to the selected graph GA is displayed in the upper left corner of the main display area 151. Thereafter, each time either the up / down keys 143 is operated once, the selected graph GA and the non-selected graph GB are switched, and the display on the display unit 15 alternates between the state shown in FIG. 8 and the state shown in FIG. 9. At this time, the selected graph GA is displayed in black and the non-selected graph GB is displayed in light gray, allowing the user to easily distinguish between the selected graph GA and the non-selected graph GB at that time. Operating the up and down keys 143 on the graph selection screen 32 corresponds to the first selection operation. Furthermore, the graph selection screen 32 corresponds to a selection screen for receiving the first selection operation.
[0039] On the graph selection screen 32, for the intersection points of the selected graph GA and the non - selected graph GB, the display mode of the selected graph GA is applied. That is, the intersection points are displayed in black, which is the color of the selected graph GA. Also, for the intersection points of the x - axis and y - axis with each graph, the display mode of each graph is applied. To achieve such a display, in the process of generating the display image data 121, the CPU 11 sets the color (density, pixel value) of the pixels corresponding to the intersection points of the selected graph GA and the non - selected graph GB to black. Also, the color of the pixels corresponding to the intersection points of the x - axis and y - axis with each graph is set to the color of the graph (black for the selected graph GA and light gray for the non - selected graph GB). In other words, the CPU 11 sets the color of each pixel in an arrangement that appears as if the display elements of the x - axis, y - axis, non - selected graph GB, and selected graph GA are overlaid in order. The CPU 11 sends this display image data 121 to the display unit 15, thereby causing the display unit 15 to display the graph selection screen 32.
[0040] The line type of each graph on the graph selection screen 32 reflects the line type set in the setting screen entered from the line type setting item 224 in FIG. 4. For example, if the line type of the second graph G2 of the second function g(x) is set to a dashed line with a thickness of 2 dots and the second graph G2 is set as the non - selected graph GB, as shown in FIG. 10, the second graph G2 is displayed as a light - gray dashed line with a thickness of 2 dots.
[0041] [[ID=Z]] When the first function f(x) and / or the second function g(x) is set as an inequality in the setting screen entered from the function type setting item 223 in FIG. 4, on the graph selection screen 32, the region represented by the inequality is displayed. FIGS. 11 and 12 are diagrams showing the graph selection screen 32 when the first function f(x) and the second function g(x) are set as inequalities. Here, it is assumed that "f(x)>x 2 - 2" is registered as the first function f(x) and "g(x)<x" is registered as the second function g(x).
[0042] 11 shows the graph selection screen 32 when the first graph G1 of the first function f(x) is set as the selected graph GA. In this case, for the first graph G1, which is the selected graph GA, dots are placed at a predetermined density in the first function region R1 represented by the first function f(x), thereby coloring the first function region R1. On the other hand, for the second graph G2, which is the non-selected graph GB, no dots are placed in the second function region R2 represented by the second function g(x), and the second function region R2 is not colored.
[0043] 12 shows the graph selection screen 32 when the second graph G2 of the second function g(x) is set as the selected graph GA. In this case, for the second graph G2, which is the selected graph GA, dots are placed at a predetermined density in the second function region R2 represented by the second function g(x), thereby coloring the second function region R2. On the other hand, for the first graph G1, which is the non-selected graph GB, no dots are placed in the first function region R1 represented by the first function f(x), and the first graph G1 is not colored. In this way, by coloring only the function region corresponding to the selected graph GA, the user can easily distinguish between the currently selected graph GA and the non-selected graph GB.
[0044] Note that dots may be arranged and colored in the first function region R1 and the second function region R2 on the graph selection screen 32, regardless of whether the first graph G1 or the second graph G2 is set as the selected graph GA. In this case, the density of the dots in the overlapping region of the first function region R1 and the second function region R2 may be darker than the density of the dots in the region other than the overlapping region. Alternatively, the density of the dots in the overlapping region of the first function region R1 and the second function region R2 may be a first density (e.g., black), the density of the dots in the region of the function region of the selected graph GA excluding the overlapping region may be a second density (e.g., dark gray) that is lighter than the first density, and the density of the dots in the region of the function region of the non-selected graph GB excluding the overlapping region may be a density lighter than the second density (e.g., light gray).
[0045] When the enter key 142 is selected on the graph selection screen 32, the settings of the currently selected graph GA and non-selected graph GB are finalized, and an analysis result screen 33 for displaying the analysis results (here, "route") related to the selected graph GA is displayed on the display unit 15. The analysis result screen 33 corresponds to the first information display screen.
[0046] FIG. 13 is a diagram illustrating the analysis result screen 33. Here, it is assumed that the first graph G1 is set as the selected graph GA. On the analysis result screen 33, the first graph G1 and the second graph G2 are displayed along with the x-axis and y-axis in the main display area 151. On the analysis result screen 33, the selected graph GA (first graph G1) and the non-selected graph GB (second graph G2) are displayed in the same density (here, both are black). In the upper left corner of the main display area 151, the mathematical formula of the function corresponding to the selected graph GA (here, the first function f(x)) is displayed. In addition, at the bottom of the main display area 151, the coordinate values of the root, i.e., the coordinate values of the intersection between the first graph G1, which is the selected graph GA, and the x-axis, are displayed as first information I1 of the analysis result. In addition, a cursor C shaped like a "+" is displayed at the position of this intersection. The first graph G1 shown in FIG. 13 has two intersections with the x-axis. In this way, when there are a plurality of intersections, the intersection to be displayed as the first information I1 and the cursor C can be switched each time the left or right key 144 is operated once on the analysis result screen 33.
[0047] 7, when a menu item corresponding to an analysis item other than "Root," i.e., "Maximum Value," "Minimum Value," "Y-Axis Intercept," "Y-Coordinate Value," or "X-Coordinate Value," is selected, the graph selection screen 32 is also displayed first. Then, when the setting of the selected graph GA is confirmed on the graph selection screen 32, the analysis results of each analysis item are displayed as first information I1 on the analysis result screen 33. When the intersection item 244 corresponding to "Intersection" is selected, the graph selection screen 32 is omitted as described above, and the analysis result screen 33 is immediately displayed.
[0048] <Trace mode and tangent display mode> Next, the trace mode and the tangent display mode will be described.
[0049] When the trace item 233 is selected on the second menu screen 23 of FIG. 6, the system transitions to trace mode. In trace mode, the graph selection screen 32 is not displayed, and the trace screen 34 is immediately displayed. FIGS. 14 and 15 are diagrams illustrating the trace screen 34. On the trace screen 34, the first graph G1 and the second graph G2 are displayed together with the x-axis and y-axis in the main display area 151. On the trace screen 34, the first graph G1 and the second graph G2 are displayed in the same density (here, both are black). The trace screen 34 corresponds to a second information display screen for displaying second information I2 related to a selected graph GA (a certain graph, the second selected graph) selected from the first graph G1 or the second graph G2. The second information I2 is of a different type from the first information I1 among the information to be displayed related to the graph. From another perspective, the second information I2 is of an analysis result information related to the graph, but from a different type of analytical perspective than the first information I1. In the trace mode, the second information I2 is the coordinate values corresponding to a certain trace position when tracing the selected graph GA. On the trace screen 34, a "+"-shaped cursor C is displayed at the trace position, and the coordinate values of the trace position are displayed as the second information I2 at the bottom edge of the main display area 151. In FIG. 14, the first graph G1 is set as the selected graph GA. Also, the coordinate values of the trace position on the first graph G1, "x=0.6" and "y=-1.64", are displayed as the second information I2. Also, the formula for the first function f(x) corresponding to the selected graph GA is displayed in the upper left corner of the main display area 151.
[0050] On the trace screen 34, the trace position can be moved in the +x direction along the selected graph GA by selecting the right direction key of the left and right keys 144. Also, the trace position can be moved in the -x direction along the selected graph GA by selecting the left direction key of the left and right keys 144. In response to these movements of the trace position, the coordinate values of the second information I2 and the position of the cursor C are successively updated.
[0051] When switching to the trace mode, a predetermined one of the first graph G1 and the second graph G2, for example, the first graph G1, is set as the selected graph GA. The user can switch the selected graph GA by operating the up / down key 143 on the trace screen 34. FIG. 15 is a diagram showing the trace screen 34 when the second graph G2 is set as the selected graph GA in response to a single operation of either the up / down key 143 from the state shown in FIG. 14. In FIG. 15, in response to the switching of the selected graph GA to the second graph G2, the cursor C moves to the trace position on the second graph G2 while maintaining its x-axis coordinate value. Furthermore, the coordinate values of the trace position on the second graph G2, "x=0.6" and "y=0.6," are displayed as the second information I2. Furthermore, the formula of the second function g(x) corresponding to the selected graph GA is displayed in the upper left corner of the main display area 151. Thereafter, each time either of the up and down keys 143 is operated once, the selected graph GA is switched, and the display on the display unit 15 alternates between the state shown in Fig. 14 and the state shown in Fig. 15. Operating the up and down keys 143 on the trace screen 34 corresponds to a "second selection operation for selecting a graph from among multiple graphs." While the trace screen 34 is displayed, the second selection operation is accepted at any time.
[0052] When the tangent item 234 is selected on the second menu screen 23 in Fig. 6, the display unit 15 switches to the tangent display mode. In the tangent display mode, the graph selection screen 32 is not displayed either, and the tangent display screen 35 shown in Fig. 16 is immediately displayed on the display unit 15. The operation of the tangent display mode and the display content of the tangent display screen 35 are the same as those of the trace mode and the trace screen 34, except that the tangent at the position of the cursor C on the selected graph GA is displayed as the second information I2. Therefore, on the tangent display screen 35 as well, the first graph G1 and the second graph G2 are displayed in black, and the selected graph GA (the graph for which the tangent is to be displayed) is switched each time the up / down key 143 is operated.
[0053] As described above, the graph selection screen 32 is not displayed in the trace mode and tangent line display mode, whereas the graph selection screen 32 is displayed before the analysis result screen 33 in the graph analysis mode. The main reason for this is that the maximum time required for the CPU 11 to calculate the first information I1 in the graph analysis mode is longer than the maximum time required for the CPU 11 to calculate the second information I2 in the trace mode and tangent line display mode. In the graph analysis mode, if the function is complex, the calculation process for the first information I1 may require several tens of seconds to several minutes depending on the analysis item. Therefore, if the selected graph GA were switchable on the analysis result screen 33 that displays the first information I1, a long wait time may occur each time the selected graph GA is switched. For this reason, in the graph analysis mode, the graph selection screen 32 is provided before the analysis result screen 33, and the calculation process for the first information I1 is performed after the settings of the selected graph GA are confirmed. On the other hand, the second information I2 (coordinate values of the trace position) in the trace mode and the second information I2 (tangent) in the tangent line display mode do not use functions, and the calculation process is simple and the processing time is short. Therefore, even if the selected graph GA can be switched on the trace screen 34 and the tangent line display screen 35, the second information I2 related to the selected graph GA after switching can be displayed in a short time, so the graph selection screen 32 is omitted.
[0054] (Graph display processing) Next, a graph display process executed by the CPU 11 to realize the above-mentioned operation will be described.
[0055] 17 is a flowchart showing the control procedure for graph display processing. The graph display processing is started when a graph application icon is selected on the home screen. When the graph display processing is started, the CPU 11 displays the first menu screen 21 on the display unit 15 (step S101). The CPU 11 repeatedly determines whether or not the graph display item 213 has been selected (step S102), and if it determines that the graph display item 213 has been selected (“YES” in step S102), it displays the graph display screen 31 on the display unit 15 (step S103). The CPU 11 repeatedly determines whether or not an operation to press the tool key 145 has been performed (step S104), and if it determines that an operation to press the tool key 145 has been performed (“YES” in step S104), it displays the second menu screen 23 on the display unit 15 (step S105).
[0056] The CPU 11 determines whether or not the graph analysis item 232 has been selected (step S106). If it determines that the graph analysis item 232 has been selected ("YES" in step S106), the CPU 11 displays the analysis menu screen 24 on the display unit 15, and repeatedly determines whether or not any analysis item has been selected on the analysis menu screen 24 (step S107). If it determines that any analysis item has been selected ("YES" in step S107), the CPU 11 executes first information display processing to display first information I1 related to the selected analysis item (step S108).
[0057] If it is determined in step S106 that the graph analysis item 232 has not been selected ("NO" in step S106), the CPU 11 determines whether the trace item 233 or the tangent item 234 has been selected (step S109). If it is determined that neither item has been selected ("NO" in step S109), the CPU 11 returns the process to step S106. If it is determined that the trace item 233 or the tangent item 234 has been selected ("YES" in step S109), the CPU 11 executes second information display processing to display the coordinate values at the trace position as the second information I2 in the trace mode, or the tangent as the second information I2 in the tangent display mode (step S110).
[0058] 18 is a flowchart showing the control procedure of the first information display process. When the first information display process is called, the CPU 11 determines whether the selected analysis item is the "intersection" of the first graph G1 and the second graph G2 (step S201). If it is determined that the analysis item is the "intersection" ("YES" in step S201), the CPU 11 executes an analysis of the intersection (step S202). The CPU 11 also displays the analysis result screen 33 on the display unit 15, and displays the coordinate values of the intersection together with the first graph G1 and the second graph G2 in black (step S203).
[0059] If it is determined that an analysis item other than "intersection" has been selected ("NO" in step S201), the CPU 11 provisionally sets the first graph G1 as the selected graph GA and the second graph G2 as the non-selected graph GB (step S204). The CPU 11 displays the graph selection screen 32 on the display unit 15 (step S205), and displays the selected graph GA of the first graph G1 and the second graph G2 in black and the non-selected graph GB in light gray (step S206). Specifically, the CPU 11 generates display image data 121 including the selected graph GA in black, the non-selected graph GB in light gray, the x-axis, the y-axis, etc., and with the intersection positions of the selected graph GA and the non-selected graph GB in black. The CPU 11 then sends the generated display image data 121 to the display unit 15, thereby displaying the selected graph GA in black and the non-selected graph GB in light gray on the graph selection screen 32.
[0060] The CPU 11 determines whether the selected graph GA has been switched using the up / down keys 143 (step S207). If it determines that the selected graph GA has been switched ("YES" in step S207), the CPU 11 returns the process to step S206 and redisplays the selected graph GA and the non-selected graph GB. If it determines that the selected graph GA has not been switched ("NO" in step S207), the CPU 11 determines whether the enter key 142 has been operated (step S208). If it determines that the enter key 142 has not been operated ("NO" in step S208), the CPU 11 returns the process to step S207.
[0061] If it is determined that the enter key 142 has been operated ("YES" in step S208), the CPU 11 finalizes the settings of the selected graph GA and the non-selected graph GB, and executes analysis related to the analysis items for the selected graph GA (step S209). The CPU 11 also displays the analysis result screen 33 on the display unit 15, and displays the first information I1 related to the selected graph GA together with the first graph G1 and the second graph G2 (step S210). When step S203 or step S210 ends, the CPU 11 repeatedly determines whether an operation to end the display of the analysis results has been performed (step S211). If it is determined that such an operation has been performed, the CPU 11 ends the first information display process and returns the process to the graph display process of FIG. 17.
[0062] 19 is a flowchart showing the control procedure of the second information display process. When the second information display process is called, the CPU 11 provisionally sets the first graph G1 as the selected graph GA and the second graph G2 as the non-selected graph GB (step S301). The CPU 11 determines whether the selected item is the trace item 233 (step S302). If it determines that the selected item is the trace item 233 ("YES" in step S302), the CPU 11 transitions to trace mode. The CPU 11 also displays on the display unit 15 a trace screen 34 including the first graph G1 and second graph G2 in black, and a cursor C on the selected graph GA and its coordinate values (step S303).
[0063] If the CPU 11 determines that the left / right key 144 has been operated ("YES" in step S304), it changes the position of the cursor C and updates the display of the coordinate values of the cursor C (step S305). If step S305 is completed, or if it is determined in step S304 that the left / right key 144 has not been operated ("NO" in step S304), the CPU 11 determines whether the selected graph GA has been switched using the up / down key 143 (step S306). If it is determined that the selected graph GA has been switched ("YES" in step S306), the CPU 11 changes the position of the cursor C to the selected graph GA after the switch and updates the display of the coordinate values of the cursor C (step S307). If step S307 is completed, or if it is determined in step S306 that the selected graph GA has not been switched ("NO" in step S306), the CPU 11 determines whether an operation to end the trace mode has been performed (step S308). If the CPU 11 determines that the operation has not been performed ("NO" in step S308), it returns the processing to step S304, and if it determines that the operation has been performed ("YES" in step S308), it terminates the second information display processing and returns the processing to the graph display processing of Figure 17.
[0064] On the other hand, if it is determined in step S302 that the selected item is not the trace item 233 (i.e., the tangent item 234) ("NO" in step S302), the CPU 11 transitions to the tangent display mode. The CPU 11 also displays on the display unit 15 a tangent display screen 35 including the first graph G1 and second graph G2 in black, the cursor C on the selected graph GA, and the tangent at that position (step S309).
[0065] If the CPU 11 determines that the left / right key 144 has been operated ("YES" in step S310), it changes the position of the cursor C and redraws the tangent at the changed position of the cursor C (step S311). If step S311 is completed, or if it is determined in step S310 that the left / right key 144 has not been operated ("NO" in step S310), the CPU 11 determines whether the selected graph GA has been switched by the up / down key 143 (step S312). If it is determined that the selected graph GA has been switched ("YES" in step S312), the CPU 11 changes the position of the cursor C onto the switched selected graph GA and redraws the tangent at the changed position of the cursor C (step S313). If step S313 is completed, or if it is determined in step S312 that the selected graph GA has not been switched ("NO" in step S312), the CPU 11 determines whether an operation to end the tangent line display mode has been performed (step S314). If the CPU 11 determines that the operation has not been performed ("NO" in step S314), it returns the processing to step S310, and if it determines that the operation has been performed ("YES" in step S314), it ends the second information display processing and returns the processing to the graph display processing of Figure 17.
[0066] 17, when the first information display process (step S109) or the second information display process (step S110) ends, the CPU 11 ends the graph display. Note that FIGS. 17 to 19 are one example of the processing flow of the graph display process, and the process may branch into a separate flow depending on the user's operation. For example, in each step of FIGS. 17 to 19, the graph display process may end when an operation to end the graph application (such as pressing the home key 141) is performed.
[0067] (effect) As described above, the scientific calculator 1 according to this embodiment includes a CPU 11 that can display the first graph G1 and the second graph G2 together with the x-axis and the y-axis on the display unit 15. The CPU 11 causes the display unit 15 to display a graph selection screen 32 for accepting a first selection operation to set one of the first graph G1 and the second graph G2 to be displayed as the selected graph GA and to set the remaining graphs not to be displayed as the non-selected graphs GB, and when the setting of the selected graph GA on the graph selection screen 32 is confirmed, the CPU 11 causes the display unit 15 to display an analysis result screen 33 for displaying the first information I1 related to the selected graph GA together with the first graph G1 and the second graph G2, and causes the non-selected graph GB of the first graph G1 and the second graph G2 to be displayed in a lighter density on the graph selection screen 32 than the selected graph GA. For example, in the graph selection screen 32 shown in FIGS. 8 and 9 , the only information required to identify the selected graph GA, excluding the graph density, is the display of the formula for the first function f(x) or the second function g(x) in the upper left corner of the main display area 151. Therefore, if the user does not know the shapes of the first graph G1 and the second graph G2, which represent the first function f(x) and the second function g(x), respectively, or if the shapes of the first graph G1 and the second graph G2 are similar, it is difficult to identify the selected graph GA from the formula and graph shape for the first function f(x) or the second function g(x). In contrast, by displaying the non-selected graph GB at a lighter density than the selected graph GA as in this embodiment, the selected graph GA can be displayed in a visually easier-to-understand manner on the graph selection screen 32. Furthermore, the selected graph GA and the non-selected graph GB can be easily distinguished on the display unit 15 of the scientific calculator 1, which has low resolution.
[0068] Furthermore, the CPU 11 displays the first graph G1 and the second graph G2 at the same density on the analysis result screen 33. This makes it easier to understand the positional relationship between the coordinates related to the analysis results and the first graph G1 and the second graph G2 on the analysis result screen 33.
[0069] The first information I1 is either the "root" or "y-axis intercept" (the coordinate value of the intersection of one of two orthogonal coordinate axes and the selected graph), the "maximum value" or "minimum value" (the maximum or minimum value in a predetermined range of the selected graph), or the "y-coordinate value" or "x-coordinate value" (the coordinate value on one of two orthogonal coordinate axes that corresponds to a certain coordinate value on the other coordinate axis of the selected graph). This allows the selected graph GA to be analyzed for these analysis items to be displayed in an easy-to-understand manner on the analysis result screen 33.
[0070] Furthermore, when the CPU 11 causes the display unit 15 to display the trace screen 34 or the tangent line display screen 35 for displaying the second information I2 related to the selected graph GA (a certain graph) of the first graph G1 and the second graph G2, the CPU 11 accepts a second selection operation for selecting the selected graph GA from the first graph G1 and the second graph G2 as needed while the trace screen 34 or the tangent line display screen 35 is being displayed, and displays the first graph G1 and the second graph G2 at the same density while the trace screen 34 or the tangent line display screen 35 is being displayed. This allows the second information I2 related to the selected graph GA after switching to be immediately displayed in the trace mode and the tangent line display mode in response to switching of the selected graph GA. Furthermore, by displaying the first graph G1 and the second graph G2 at the same density (black), it becomes easier to grasp the positional relationship between the coordinates related to the second information I2 and the first graph G1 and the second graph G2.
[0071] Furthermore, the maximum time required for the CPU 11 to calculate the first information I1 is longer than the maximum time required for the CPU 11 to calculate the second information I2. When displaying the first information I1, which requires a long time to calculate, the graph selection screen 32 is displayed before the analysis result screen 33 is displayed, and the selected graph GA is set in advance, thereby preventing a long waiting time from occurring when switching the selected graph GA.
[0072] The second information I2 is a coordinate value corresponding to a certain trace position when tracing the selected graph GA, or a tangent line at a certain position on the selected graph GA. This allows the coordinate value corresponding to the trace position or the tangent line as the second information I2 related to the selected graph GA to be displayed while switching the selected graph GA.
[0073] Furthermore, the CPU 11 is configured to be able to display the first graph G1 and the second graph G2 in different line types, which makes it easier to visually distinguish between the first graph G1 and the second graph G2.
[0074] Furthermore, the CPU 11 applies the display mode of the selected graph GA to the intersection of the selected graph GA and the non-selected graph GB on the graph selection screen 32. This provides a visual effect as if the selected graph GA is drawn superimposed on the non-selected graph GB. This makes it possible to display the selected graph GA in an intuitive and easy-to-understand manner.
[0075] Furthermore, the CPU 11 displays the selected graph GA on the graph selection screen 32 at the same density as the first graph G1 and the second graph G2 on the analysis result screen 33. This allows the selected graph GA to be displayed on the graph selection screen 32 in an easily visible manner.
[0076] The scientific calculator 1 according to this embodiment also includes a CPU 11 that can display the first graph G1 and the second graph G2 together with the x-axis and the y-axis on the display unit 15 in a first mode (graph analysis mode) or a second mode (trace mode or tangent line display mode) selected by the user. The second mode is a mode in which the user can select, as a selected graph GA (second selected graph), one of the first graph G1 and the second graph G2 as the graph to be displayed for the second information I2 on a trace screen 34 or a tangent line display screen 35, on which the second information I2 is displayed together with the first graph G1 and the second graph G2. The first mode is a mode in which, before transitioning to an analysis result screen 33, on which first information I1 of a type different from the second information I2 is displayed together with the first graph G1 and the second graph G2, a graph selection screen 32 is displayed that allows the user to select, as a selected graph GA (first selected graph), one of the first graph G1 and the second graph G2 as the graph to be displayed for the first information I1. The CPU 11 displays the first graph G1 and the second graph G2 at the same density on the analysis result screen 33, the trace screen 34, or the tangent line display screen 35, while displaying graphs other than the selected graph GA (non-selected graph GB) of the first graph G1 and the second graph G2 at a lighter density than the selected graph GA on the graph selection screen 32. Furthermore, in the information control method according to this embodiment, the CPU 11 executes the above operations. Furthermore, the program 131 according to this embodiment causes the CPU 11 to function as control means, and the control means executes the above operations. By displaying graphs other than the selected graph GA (non-selected graph GB) at a lighter density than the selected graph GA, the selected graph GA can be displayed visually in an easily understandable manner on the graph selection screen 32. Furthermore, by displaying the first graph G1 and the second graph G2 at the same density on the analysis result screen 33, the trace screen 34, or the tangent line display screen 35, the positional relationship between the coordinates of the first information I1 and the second information I2 and the first graph G1 and the second graph G2 can be easily grasped.
[0077] Furthermore, the display control method executed by CPU 11 according to this embodiment displays graph selection screen 32 for receiving a first selection operation on display unit 15, displays analysis result screen 33 on display unit 15 when the setting of selected graph GA on graph selection screen 32 is confirmed, and displays non-selected graph GB of first graph G1 and second graph G2 at a lighter density than selected graph GA on graph selection screen 32. This allows selected graph GA to be displayed visually in an easily understandable manner on graph selection screen 32.
[0078] Furthermore, the program 131 according to this embodiment causes the CPU 11 to function as control means capable of displaying the first graph G1 and the second graph G2 together with predetermined coordinate axes on the display unit 15, and the control means causes the display unit 15 to display a graph selection screen 32 for accepting a first selection operation, and causes the display unit 15 to display an analysis result screen 33 when the setting of the selected graph GA on the graph selection screen 32 is confirmed, and causes the non-selected graph GB of the first graph G1 and the second graph G2 to be displayed at a lighter density than the selected graph GA on the graph selection screen 32. This allows the selected graph GA to be displayed visually in an easily understandable manner on the graph selection screen 32.
[0079] (others) The present invention is not limited to the above-described embodiment, and various modifications are possible. For example, in the above-described embodiment, the scientific calculator 1 is used as an example of an electronic device, but the present invention is not limited to this. The electronic device may be any device capable of displaying multiple graphs on a display unit, and may be, for example, a smartphone, a tablet device, a learning device, or the like.
[0080] Furthermore, in the above embodiment, an example has been described in which two graphs corresponding to two functions are displayed on the display unit 15. However, three or more graphs representing three or more functions may be displayed on the display unit 15. In this case, one selected graph GA may be displayed in black on the graph selection screen 32, and the remaining two or more non-selected graphs GB may be displayed in a color lighter than black, such as light gray.
[0081] In the above description, an example has been disclosed in which a flash memory in the storage unit 13 is used as a computer-readable medium for the program according to the present invention, but this is not limiting. Other computer-readable media may include information recording media such as a hard disk drive (HDD), a solid state drive (SSD), and a CD-ROM. Furthermore, a carrier wave may also be used as a medium for providing data for the program according to the present invention via a communication line.
[0082] Furthermore, it goes without saying that the detailed configuration and detailed operation of each component of the scientific calculator 1 in the above embodiment can be modified as appropriate without departing from the spirit of the present invention.
[0083] Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and its equivalents. [Explanation of symbols]
[0084] 1 Scientific calculator (electronic device) 11 CPU (control means) 131 Programs 14 Key input section 15 Display section (display means) 32 Graph selection screen (selection screen) 33 Analysis result screen (first information display screen) 34 Trace screen (second information display screen) 35 Tangent line display screen (second information display screen) f(x) first function g(x) second function G1 Graph 1 G2 2nd graph GA Selection Graph (First Selection Graph, Second Selection Graph) GB Unselected Graph I1 First information I2 Second Information
Claims
1. a control means for controlling the display means to display a plurality of graphs together with predetermined coordinate axes; The control means displaying on the display means a selection screen for receiving a first selection operation for setting one of the plurality of graphs as a selected graph to be used to display predetermined first information and setting the remaining graphs as non-selected graphs to be used to display the first information; when the setting of the selected graph on the selection screen is confirmed, displaying on the display means a first information display screen for displaying the first information related to the selected graph together with the plurality of graphs; On the selection screen, the non-selected graphs among the plurality of graphs are displayed in a lighter density than the selected graphs. An electronic device characterized by:
2. the control means causes the plurality of graphs to be displayed at the same density on the first information display screen; 2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.
3. the first information is any one of a coordinate value of an intersection of one of the two orthogonal coordinate axes and the selected graph, a maximum or minimum value in a predetermined range of the selected graph, and a coordinate value of the other of the two coordinate axes of the selected graph corresponding to a certain coordinate value of the one of the two coordinate axes; 2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.
4. The control means when causing the display means to display a second information display screen for displaying predetermined second information different from the first information related to a certain graph among the plurality of graphs, a second selection operation for selecting the certain graph from the plurality of graphs is accepted at any time while the second information display screen is being displayed; while the second information display screen is being displayed, the plurality of graphs are displayed at the same density; 2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.
5. a maximum time required for the control means to process the calculation of the first information is longer than a maximum time required for the control means to process the calculation of the second information; 5. The electronic device according to claim 4.
6. the second information is a coordinate value corresponding to a certain trace position when tracing the certain graph, or a tangent at a certain position on the certain graph; 5. The electronic device according to claim 4.
7. the control means is configured to be able to display the plurality of graphs with different line types.
2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.
8. the control means applies a display mode of the selected graph to an intersection point between the selected graph and the non-selected graph on the selection screen.
8. The electronic device according to claim 7,
9. the control means displays the selected graph on the selection screen with the same density as the plurality of graphs on the first information display screen.
2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.
10. a control means for controlling the display means to display a plurality of graphs together with predetermined coordinate axes in a first mode or a second mode selected by a user; the second mode is a mode in which a user can select, as a second selected graph, a graph to be displayed as the second information from among the plurality of graphs on a second information display screen in which predetermined second information is displayed together with the plurality of graphs, and the first mode is a mode in which, before transitioning to a first information display screen in which first information of a type different from the second information is displayed together with the plurality of graphs, a selection screen is displayed to allow a user to select a graph from the plurality of graphs as a display target for the first information as a first selected graph, the control means displays the plurality of graphs at the same density on the first information display screen and the second information display screen, while displaying graphs other than the first selected graph among the plurality of graphs at a density lighter than that of the first selected graph on the selection screen; An electronic device characterized by:
11. A computer-executed display control method capable of displaying a plurality of graphs together with predetermined coordinate axes on a display means, comprising: displaying on the display means a selection screen for receiving a first selection operation for setting one of the plurality of graphs as a selected graph to be used to display predetermined first information and setting the remaining graphs as non-selected graphs to be used to display the first information; when the setting of the selected graph on the selection screen is confirmed, displaying on the display means a first information display screen for displaying the first information related to the selected graph together with the plurality of graphs; On the selection screen, the non-selected graphs among the plurality of graphs are displayed in a lighter density than the selected graphs. A display control method comprising:
12. A computer-implemented display control method, comprising: a control process for displaying a plurality of graphs on a display means together with predetermined coordinate axes in a first mode or a second mode selected by a user, the second mode is a mode in which a user can select, as a second selected graph, a graph to be displayed as the second information from among the plurality of graphs on a second information display screen in which predetermined second information is displayed together with the plurality of graphs, and the first mode is a mode in which, before transitioning to a first information display screen in which first information of a type different from the second information is displayed together with the plurality of graphs, a selection screen is displayed to allow a user to select a graph from the plurality of graphs as a display target for the first information as a first selected graph, the control process displays the plurality of graphs on the first information display screen and the second information display screen at the same density, while displaying graphs other than the first selected graph among the plurality of graphs on the selection screen at a density lighter than that of the first selected graph. A display control method comprising:
13. causing the computer to function as a control means capable of displaying a plurality of graphs together with predetermined coordinate axes on a display means; The control means displaying on the display means a selection screen for receiving a first selection operation for setting one of the plurality of graphs as a selected graph to be used to display predetermined first information and setting the remaining graphs as non-selected graphs to be used to display the first information; when the setting of the selected graph on the selection screen is confirmed, displaying on the display means a first information display screen for displaying the first information related to the selected graph together with the plurality of graphs; On the selection screen, the non-selected graphs among the plurality of graphs are displayed in a lighter density than the selected graphs. A program characterized by:
14. Computer, functioning as a control means capable of displaying a plurality of graphs together with predetermined coordinate axes on a display means in a first mode or a second mode selected by a user; the second mode is a mode in which a user can select, as a second selected graph, a graph to be displayed as the second information from among the plurality of graphs on a second information display screen in which predetermined second information is displayed together with the plurality of graphs, and the first mode is a mode in which, before transitioning to a first information display screen in which first information of a type different from the second information is displayed together with the plurality of graphs, a selection screen is displayed to allow a user to select a graph from the plurality of graphs as a display target for the first information as a first selected graph, the control means displays the plurality of graphs at the same density on the first information display screen and the second information display screen, while displaying graphs other than the first selected graph among the plurality of graphs at a density lighter than that of the first selected graph on the selection screen; A program characterized by:
Citation Information
Patent Citations
Graph display device
JP1999184821A