Patent ID: 8786652

Claim:
An information processing apparatus that supplies positional information relating to an energy transmitting position to an apparatus that forms visual information on a medium by transmitting energy on the medium while changing the energy transmitting position, the information processing apparatus comprising: a shape information obtaining unit that obtains shape information of a region to be filled; a circumscribed rectangle generating unit that generates a circumscribed rectangle around the region; a parallel vector data generating unit that generates parallel vector data corresponding to parallel vectors extending across the circumscribed rectangle at a predetermined pitch, the parallel vectors extending from at least one edge of the circumscribed rectangle to another edge of the circumscribed rectangle; an intersection calculating unit that calculates a first intersection point between a parallel vector of the parallel vectors and a line segment of an outline defining the region that is generated based on the shape information; and at least one of a first data generating unit and a second data generating unit; wherein the first data generating unit generates target vector data for filling the region, the target vector data generated by dividing the parallel vector at the first intersection point and removing a portion of the divided line of the parallel vector that overlaps with the circumscribed rectangle; and the second data generating unit generates the target vector data by shortening the parallel vector by adjusting an edge point of the parallel vector to the first intersection point.