Patent ID: 8593484

Claim:
A display control apparatus configured to execute control such that a list of a plurality of programs is displayed, comprising: data capturing means for capturing data including information about a program to be displayed; two-dimensional arranging means for arranging said plurality of programs on two dimensions on the basis of data captured by said data capturing means; setting means for setting a third axis different from two axes constituting said two dimensions; superimposed-display control means for generating display data for displaying information about programs, among said plurality of programs arranged by said two-dimensional arranging means, with each of which a value corresponding to one of said two axes constituting said two dimensions is substantially identical to a corresponding value of another of said programs and a value corresponding to the other of said two axes satisfies a predetermined condition, said programs being displayed in a superimposed manner as a stack along the different third axis set by said setting means; and operating means for changing a display position in a depth direction away from a user along the different third axis on a screen on which said programs are displayed in the superimposed manner as a stack, such that, when an input to change the display position in the depth direction on the screen is entered in a first state in which only information about a first program, among the programs displayed in the superimposed manner, at the top of the stack is viewable by a user, in response to the input information about another program, among the programs displayed in the superimposed manner, adjacent in the depth direction to the first program is displayed at the top of the stack instead of the information of the first program in a second state in which only the information about the another program of the programs displayed in the superimposed manner is viewable by the user, wherein, when changing the display position of the programs being displayed on the screen in the superimposed manner as the stack in response to the input entered in the first state to obtain the second state, only information about a program, among the programs displayed in the superimposed manner, at the top of the stack is viewable by the user and, in each of the first state and the second state, each program displayed in the stack which is other than the program displayed at the top of the stack is arranged in a same axial alignment in the depth direction along the different third axis from the program displayed at the top of the stack.