A method of providing 3D information elements at a user terminal, the method comprising: receiving a first request of a user for displaying information; and displaying information elements (601∼604, 701∼704) by individually rotating the information elements (601∼604, 701∼704) about any one of an X axis and a Y axis, wherein the information elements (601∼604, 701∼704) having different depths along a Z axis orthogonal to a screen (XY plane), and the information elements (601∼604, 701∼704) being sequentially displayed on the screen by rotating, the information elements (601∼604, 701∼704) being parts of a program guide by which a user is provided with a TV-related service, characterized in that a rotational axis of each of the information elements (601∼604, 701∼704) is set at different points on a YZ plane or an XZ plane, each of the information elements (601∼604, 701∼704) has a preset priority level, the priority level indicating the level of importance of said information element, and is rotated differently along the X axis or the Y axis depending on a depth, a rotation speed, and a rotation time point that are set differently in accordance with the priority level, and each of the information elements (601∼604, 701∼704) has a different radius of rotation for prevent the information elements (601∼604, 701∼704) displayed on the screen from overlapping each other after the rotation of the information elements (601∼604, 701∼704) is completed, the rotation time point is a starting time of rotation, wherein each of the information elements (601∼604, 701∼704) rotates at a different rotation speed and rotation time point with respect to the rotation axis on the YZ plane or the XZ plane so that a point at which each of the information elements (601∼604, 701∼704) is perceived by the user on the screen is varies, when the information elements are rotated and exposed, the rotation speeds and rotation time points are set to be quicker for information elements having higher priority levels so that the higher priority information elements are perceived by the user first than the lower priority information elements, and conversely, when the information elements are removed, the rotation speeds and rotation time points are set to be slower for information elements having higher priority levels. receiving a first request of a user for displaying information; and displaying information elements (601∼604, 701∼704) by individually rotating the information elements (601∼604, 701∼704) about any one of an X axis and a Y axis, wherein the information elements (601∼604, 701∼704) having different depths along a Z axis orthogonal to a screen (XY plane), and the information elements (601∼604, 701∼704) being sequentially displayed on the screen by rotating, the information elements (601∼604, 701∼704) being parts of a program guide by which a user is provided with a TV-related service, characterized in that a rotational axis of each of the information elements (601∼604, 701∼704) is set at different points on a YZ plane or an XZ plane, each of the information elements (601∼604, 701∼704) has a preset priority level, the priority level indicating the level of importance of said information element, and is rotated differently along the X axis or the Y axis depending on a depth, a rotation speed, and a rotation time point that are set differently in accordance with the priority level, and each of the information elements (601∼604, 701∼704) has a different radius of rotation for prevent the information elements (601∼604, 701∼704) displayed on the screen from overlapping each other after the rotation of the information elements (601∼604, 701∼704) is completed, the rotation time point is a starting time of rotation, wherein each of the information elements (601∼604, 701∼704) rotates at a different rotation speed and rotation time point with respect to the rotation axis on the YZ plane or the XZ plane so that a point at which each of the information elements (601∼604, 701∼704) is perceived by the user on the screen is varies, when the information elements are rotated and exposed, the rotation speeds and rotation time points are set to be quicker for information elements having higher priority levels so that the higher priority information elements are perceived by the user first than the lower priority information elements, and conversely, when the information elements are removed, the rotation speeds and rotation time points are set to be slower for information elements having higher priority levels.