Graph Display Control for Automatic Characteristic Point Enlargement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional graph function calculators face challenges in accurately visualizing the state near equation solution points due to small screens and low dot-matrix resolution, requiring laborious manual operations for enlargement and often only displaying a part of the graph, making it difficult to comprehend the entire picture.
Innovation Solution
A graph display control apparatus and method that automatically enlarges and displays only the specified range around characteristic points, such as intersections or local maxima/minima, without user intervention, using a processor-controlled system with a touch panel and storage units to manage graph data and enlargement factors, ensuring clear visualization of these points while maintaining the overall graph image.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual enlargement operations are performed to visualize characteristic points clearly, then the visualization accuracy of characteristic points is improved, but the user effort and operation complexity increase
Solution Approach 1:
The system automatically detects characteristic points and performs enlargement operations without requiring user intervention. The processor identifies intersections, maxima, and minima of graphs, then automatically enlarges and displays these characteristic points on the screen, making the system serve itself rather than requiring manual user operations.
Solution Approach 2:
The system performs preliminary detection and identification of characteristic points before the user needs to view them. By pre-processing the graph data to locate intersections, maxima, and minima, the system prepares the enlargement display in advance, eliminating the need for users to manually search and enlarge each point.
2Loss of information
If the entire graph is displayed to maintain overview, then the comprehensibility of the entire picture is improved, but the visualization accuracy of characteristic points deteriorates
Solution Approach 1:
The display is segmented into multiple regions: the main graph display area shows the entire graph for overview, while separate enlarged display areas show characteristic points in detail. This segmentation allows simultaneous presentation of both the complete graph context and detailed characteristic point views without compromising either comprehensibility or visualization accuracy.
Solution Approach 2:
The system transitions from a single-dimensional display (either entire graph or enlarged point) to a multi-dimensional display layout where the main graph and enlarged characteristic points coexist on the same screen. This dimensional change enables users to view both the big picture and detailed features simultaneously.
3Ease of operation
If automatic enlargement of characteristic points is implemented, then the ease of operation is improved, but the device complexity increases
Solution Approach 1:
The patent replaces manual mechanical operations (user clicking, dragging, and enlarging points) with automated processor-based detection and display control. The processor automatically identifies characteristic points through mathematical analysis and controls the display to show enlarged views, substituting mechanical user interactions with computational automation.
4Measurement precision
If only a part of the graph is enlarged for display, then the visualization accuracy of characteristic points is improved, but the loss of information about the entire graph increases
Solution Approach 1:
The enlarged characteristic point displays are nested within or adjacent to the main graph display area. The detailed enlarged views are contained within the overall graph context, allowing users to see both the specific characteristic point details and the broader graph context simultaneously, much like nested dolls where smaller elements are contained within larger ones.
Data Source
Figure 1
Figure 2
Figure 3A~3C
AI summary
A graph arbitrarily input by the user is displayed on a dot-matrix display screen. When an instruction to determine any one of the characteristic points, such as intersections, local maxima, or local minima, is given, an characteristic point to be determined is calculated and the result is pointed by pointer P and, at the same time, the coordinates (X, Y) of the characteristic point are displayed. Depending on whether there is one other graph which overlaps or makes contact with the characteristic point of the graph and displayed dots of the graph near the characteristic point, it is determined whether a locus of the graph near the characteristic point is displayed unclearly. If the condition for unclear display has been satisfied, the graph including the characteristic point is enlarged repeatedly at the enlargement factor set by the user until the condition for unclear display is not fulfilled.