Electronic device which renders graph, graph display method and recording medium in which graph rendering program is recorded
First Claim
1. An electronic device, comprising:
- a display which displays an image;
a graph graphic detection unit which detects graph graphics matching predetermined graph shapes in the image;
a graph rendering unit which renders graphs overlapping the graph graphics which are detected by the graph graphic detection unit;
a length input line segment designation unit which designates any one of line segments included in the image as a line segment subject to length input based on a user'"'"'s operation;
a line segment length input unit which inputs a given length of the line segment designated by the length input line segment designation unit, based on a user'"'"'s operation;
a point of origin setting unit which sets a point of origin of an XY coordinate system in the image according to positions and shapes of the graphs;
a display range calculation unit which calculates a display range of the XY coordinate system which is set so as to be superimposed on the image based on the input length of the designated line segment, the XY coordinate system having a minimum X coordinate value, a maximum X coordinate value, a minimum Y coordinate value, and a maximum Y coordinate value;
a graph equation calculation unit which calculates graph equations of the rendered graphs based on the display range and displays calculation results on the display; and
a trace coordinate display unit which displays a tracing point on one of the rendered graphs, moves the tracing point on the graph according to a user'"'"'s operation, and displays coordinates of the moved tracing point.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an electronic device including a display which displays an image, a graph graphic detection unit which detects a graph graphic matching any of predetermined graph shapes in the image, a graph rendering unit which renders a graph overlapping the graph graphic, a length input line segment designation unit which designates any one of line segments included in the image as a line segment subject to length input, a line segment length input unit which inputs a length of the line segment subject to length input, a point of origin setting unit which sets a point of origin of a coordinate system, a display range calculation unit which calculates a display range of the coordinate system, and a graph equation calculation unit which calculates a graph equation of the graph and displays a calculation result in the display.
-
Citations
11 Claims
-
1. An electronic device, comprising:
-
a display which displays an image; a graph graphic detection unit which detects graph graphics matching predetermined graph shapes in the image; a graph rendering unit which renders graphs overlapping the graph graphics which are detected by the graph graphic detection unit; a length input line segment designation unit which designates any one of line segments included in the image as a line segment subject to length input based on a user'"'"'s operation; a line segment length input unit which inputs a given length of the line segment designated by the length input line segment designation unit, based on a user'"'"'s operation; a point of origin setting unit which sets a point of origin of an XY coordinate system in the image according to positions and shapes of the graphs; a display range calculation unit which calculates a display range of the XY coordinate system which is set so as to be superimposed on the image based on the input length of the designated line segment, the XY coordinate system having a minimum X coordinate value, a maximum X coordinate value, a minimum Y coordinate value, and a maximum Y coordinate value; a graph equation calculation unit which calculates graph equations of the rendered graphs based on the display range and displays calculation results on the display; and a trace coordinate display unit which displays a tracing point on one of the rendered graphs, moves the tracing point on the graph according to a user'"'"'s operation, and displays coordinates of the moved tracing point. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic device, comprising:
-
a display which displays an image; a graph graphic detection unit which detects graph graphics of a parabola and a circle included in the image; a graph graphic selection unit which selects any graph graphic from the graph graphics of a parabola and a circle detected by the graph graphic detection unit, based on a user'"'"'s operation; a graph rendering unit which renders a graph overlapping the graph graphic selected by the graph graphic selection unit; a line segment length input unit which inputs a given length of any line segment among line segments included in the image, based on a user'"'"'s operation; a display range calculation unit which calculates a display range of an XY coordinate system which is to be set so as to be superimposed on the image based on the input length of the line segment, the XY coordinate system having a minimum X coordinate value, a maximum X coordinate value, a minimum Y coordinate value, and a maximum Y coordinate value; and a graph equation calculation unit which calculates a graph equation of the rendered graph based on the display range, and which displays a calculation result on the display. - View Dependent Claims (7)
-
-
8. A graph display method, comprising:
-
detecting graph graphics matching predetermined graph shapes in an image displayed on a display; rendering graphs overlapping the detected graph graphics; designating any one of line segments included in the image as a line segment subject to length input based on a user'"'"'s operation; inputting a given length of the designated line segment based on a user'"'"'s operation; setting a point of origin of an XY coordinate system in the image according to positions and shapes of the graphs; calculating a display range of the XY coordinate system which is to be set so as to be superimposed on the image based on the input length of the designated line segment, the XY coordinate system having a minimum X coordinate value, a maximum X coordinate value, a minimum Y coordinate value, and a maximum Y coordinate value; calculating, based on the display range, graph equations of the rendered graphs, and displaying calculation results on the display; and displaying a tracing point on one of the rendered graphs, moving the tracing point on the rendered graph according to a user'"'"'s operation, and displaying coordinates of the moved tracing point on the display.
-
-
9. A graph display method, comprising:
-
detecting graph graphics of a parabola and a circle included in an image displayed on a display; selecting any graph graphic from the detected graph graphics of a parabola and a circle, based on a user'"'"'s operation; rendering a graph overlapping the selected graph graphic; inputting a given length of any line segment among line segments included in the image, based on a user'"'"'s operation; first calculating a display range of an XY coordinate system which is set so as to be superimposed on the image based on the input length of the line segment, the XY coordinate system having a minimum X coordinate value, a maximum X coordinate value, a minimum Y coordinate value, and a maximum Y coordinate value; and second calculating a graph equation of the rendered graph based on the display range, and displaying a calculation result on the display.
-
-
10. A non-transitory computer readable recording medium having stored thereon a program that is executable by a computer which comprises a display, the program being executable by the computer to cause the computer to function as:
-
a graph graphic detection unit which detects graph graphics matching predetermined graph shapes in an image displayed on the display; a graph rendering unit which renders graphs overlapping the graph graphics which are detected by the graph graphic detection unit; a length input line segment designation unit which designates any one of line segments included in the image as a line segment subject to length input based on a user'"'"'s operation; a line segment length input unit which inputs a given length of the line segment designated by the length input line segment designation unit, based on a user'"'"'s operation; a point of origin setting unit which sets a point of origin of an XY coordinate system in the image according to positions and shapes of the graphs; a display range calculation unit which calculates a display range of the XY coordinate system which is set so as to be superimposed on the image based on the input length of the designated line segment, the XY coordinate system having a minimum X coordinate value, a maximum X coordinate value, a minimum Y coordinate value, and a maximum Y coordinate value; a graph equation calculation unit which calculates graph equations of the rendered graphs based on the display range and displays calculation results on the display; and a trace coordinate display unit which displays a tracing point on one of the rendered graphs, moves the tracing point on the graph according to a user'"'"'s operation, and displays coordinates of the moved tracing point.
-
-
11. A non-transitory computer readable recording medium having stored thereon a program that is executable by a computer which comprises a display, the program being executable by the computer to cause the computer to function as:
-
a graph graphic detection unit which detects graph graphics of a parabola and a circle included in an image displayed on the display; a graph graphic selection unit which selects any graph graphic from the graph graphics of a parabola and a circle detected by the graph graphic detection unit, based on a user'"'"'s operation; a graph rendering unit which renders a graph overlapping the graph graphic selected by the graph graphic selection unit; a line segment length input unit which inputs a given length of any line segment among line segments included in the image, based on a user'"'"'s operation; a display range calculation unit which calculates a display range of an XY coordinate system which is to be set so as to be superimposed on the image based on the input length of the line segment, the XY coordinate system having a minimum X coordinate value, a maximum X coordinate value, a minimum Y coordinate value, and a maximum Y coordinate value; and a graph equation calculation unit which calculates a graph equation of the rendered graph based on the display range, and which displays a calculation result on the display.
-
Specification