1. A data processing apparatus comprising: an operation definition management unit that manages definition data in which an effect is associated with a pattern of a predetermined operation input that is a trace of a combination of positions on a predetermined area where an object to which the effect is generated is to be positioned including a specification of an object to which the effect is generated, and a positional relationship between the predetermined area and an object on which the effect is exerted; an operation input accepting unit that accepts an operation input by a user; an operation input recognizing processing unit that recognizes the operation input accepted by the operation input accepting unit by referring to the definition data; and an effect control unit that performs the effect of the definition data corresponding to the operation input recognized by the operation input recognizing processing unit, wherein the operation input recognizing processing unit applies the definition data after converting the definition data based on the pattern of the predetermined operation input and the positional relationship when recognizing the operation input accepted by the operation input accepting unit.