1. A method of rendering a stroke object of ink data on a device including a processor coupled to memory, the ink data including stroke objects that are vector data configured to reproduce paths hand-drawn by a user, the method comprising: extracting, in the processor, point objects from a stroke object, and interpolating plurality of curve segments using the extracted point objects as control points according to a defined curve interpolation algorithm to reconstruct a stroke object path; extracting, in the processor, a start parameter indicative of a start point within a starting curve segment of the curve segments and an end parameter indicative of an end point within an ending curve segment of the curve segments, wherein the start point indicates an internal division point between two end points of the starting curve segment where the display starts and the end point indicates an internal division point between two end points of the ending curve segment where the display ends; and limiting, by the processor, rendering or display of the starting curve segment and the ending curve segment of the stroke object to a range indicated by the start parameter and the end parameter respectively.