Graph drawing system
AssigneeCasio Computer Co., Ltd.
InventorHirokazu TANAKA
Life of this patent
Estimating the term…
Abstract
A graph drawing system includes an electronic device and a calculation server. A first processor of the electronic device transmits calculation inquiry data including information on a function entered by a user operation to the calculation server. A second processor of the calculation server calculates drawing information including coordinates of a plurality of drawing points represented by the function and plotted in a graph drawing area of the display, and continuity/discontinuity information indicating whether or not adjacent points of the drawing points should be connected to each other, based on the calculation inquiry data and transmits the drawing information to the electronic device. The first processor causes the display to display a graph corresponding to the function, based on the drawing information.
Claims19
A graph drawing system comprising an electronic device, and a calculation server connected to the electronic device via a network,
- the electronic device including an input device, a display, a first processor, and a first communication device,
- the calculation server including a second processor and a second communication device,
- wherein the first processor is configured to
- generate calculation inquiry data including information on a function if the information on the function is entered from the input device by a user operation, and
- transmit the calculation inquiry data to the calculation server via the first communication device,
- the second processor is configure to,
- in response to acquisition of the calculation inquiry data from the electronic device via the second communication device,
- calculate drawing information, based on the calculation inquiry data, the drawing information being information which the first processor uses for drawing a graph corresponding to the function, and including coordinates of a plurality of drawing points and continuity/discontinuity information, the coordinates of the plurality of drawing points being represented by the function and being plotted in a graph drawing area of the display, the continuity/discontinuity information indicating whether or not adjacent points of the drawing points should be connected to each other, and
- transmit the calculated drawing information to the electronic device via the second communication device,
- the first processor is configured to,
- in response to acquisition of the drawing information from the calculation server via the first communication device,
- cause the display to display a graph corresponding to the function, based on the drawing information.
An electronic device comprising an input device, a display, a processor, and a communication device,
- wherein the processor is configured to
- generate calculation inquiry data including information on a function including discontinuous points, if the information on the function including the discontinuous points is entered from the input device by a user operation,
- transmit the calculation inquiry data, via the communication device, to a calculation server connected to the electronic device via a network,
- acquire drawing information, via the communication device, from the calculation server that processes the calculation inquiry data acquired from the electronic device, the drawing information being information which the processor uses for drawing a graph corresponding to the function, and including coordinates of a plurality of drawing points and continuity/discontinuity information, the coordinates of the plurality of drawing points being represented by the function and being plotted in a graph drawing area of the display, the continuity/discontinuity information indicating whether or not adjacent points of the drawing points should be connected to each other, and
- cause the display to display a graph corresponding to the function based on the drawing information, upon acquisition of the drawing information.
A calculation server comprising a processor and a communication device, wherein
- where an electronic device comprising both an input device and a display receives information on a function by a user operation and when calculation inquiry data including information on the function is acquired from the electronic device via a network and the communication device,
- the processor is configured to
- calculate drawing information based on the calculation inquiry data, the drawing information including coordinates of a plurality of drawing points and continuity/discontinuity information, the coordinates of the plurality of drawing points being represented by the function and being plotted in a graph drawing area of the display, the continuity/discontinuity information indicating whether or not adjacent two points of the drawing points should be connected to each other, and
- transmits the calculated drawing information to the electronic device via the communication device.
A control method for a graph drawing system that comprises:
- an electronic device including an input device, a display, a first processor, and a first communication device;
- and a calculation server including a second processor and a second communication device and connected to the electronic device via a network,
- the control method comprising:
- when information on a function is entered from the input device by a user operation,
- causing the first processor
- to generate calculation inquiry data including the information on the function, and
- to transmit the calculation inquiry data to the calculation server via the first communication device;
- causing the second processor
- to acquire the calculation inquiry data from the second communication device,
- to calculate drawing information based on the calculation inquiry data, the drawing information being information which the first processor uses for drawing a graph corresponding to the function, and including coordinates of a plurality of drawing points and continuity/discontinuity information, the coordinates of the plurality of drawing points being represented by the function and being plotted in a graph drawing area of the display, the continuity/discontinuity information indicating whether or not adjacent two points of the drawing points should be connected to each other, and
- to transmit the calculated drawing information to the electronic device via the second communication device;
- and
- causing the first processor
- to acquire the drawing information from the calculation server via the first communication device, and
- to display, on the display, a graph corresponding to the function, based on the drawing information.
A non-transitory computer-readable storage medium storing a program for performing:
- causing a processor of a calculation server comprising the processor and a communication device
- to acquire calculation inquiry data including information on a function from an electronic device via a network and the communication device, when the information on the function is entered by a user operation from the electronic device comprising an input device and a display,
- to calculate drawing information based on the calculation inquiry data, the drawing information including coordinates of a plurality of drawing points and continuity/discontinuity information, the coordinates of the plurality of drawing points being represented by the function and being plotted in a graph drawing area of the display, the continuity/discontinuity information indicating whether or not adjacent two points of the drawing points should be connected to each other, and
- to transmit the calculated drawing information to the electronic device via the communication device.
Dependencies are inferred from the claim text.