1. An information processing apparatus comprising: an anchor point setting unit configured to set a plurality of anchor points at which a curve to be estimated passes sequentially through; a selection unit configured to select four anchor points which are successional from the plurality of anchor points, wherein the selection is sequentially performed from a start side or terminal side of the curve to be estimated; a control point setting unit configured to set first and second control points based on the selected anchor points; a calculation unit configured to calculate quadratic Bezier curves connecting between the selected anchor points based on the selected anchor points and the first or second control point; and a curve estimation unit configured to estimate coordinate values of the curve to be estimated based on the quadratic Bezier curves, wherein at least one of the anchor point setting unit, the selection unit, the control point setting unit, the calculation unit, or the curve estimation unit is implemented using a processor.