Apparatus and method for providing changeable controller user interface based of user information and contents attribute

The present invention relates to an apparatus for providing a controller user interface which is changeable according to user information and a content attribute and a method thereof. According to the present invention, the apparatus includes a user information receiving unit for receiving the user information about a specific user from the outside, a content attribute determining unit for determining a content attribute for a specific content provided to the specific user, and a UI providing unit for changing and providing a user interface (UI) for the specific content provided to the specific user based on the user information and the content attribute. Accordingly, the present invention can provide the user interface which is optimized for the content provided to the specific user and the age of the specific user.