Content Reproduction Device and Menu Screen Display Method
First Claim
1. A content player capable of playing contents, comprising:
- a control which acquires an instruction for playing of contents via a user'"'"'s manipulation;
a storage which stores data for a plurality of function icons representing respective types of content playing functions, the contents to be played by the player, and data for a plurality of content icons representing respective items of contents;
a display output module which outputs image data for an on-screen menu related to playing of the contents to a display device and which plays the contents acquired from the storage in response to the user'"'"'s instruction acquired by the control;
a display controller which generates the image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of function icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of content icons in a direction intersecting the first array on the screen, wherein the display controller displays the second array to intersect the first array at a position of one of the function icons selected by the user, if the contents are hierarchically stored in the storage, represents the hierarchy visually by shifting the content icons each time the control acquires an instruction to display an expanded view of a layer in the hierarchy, such that the center line of the content icons representing an immediate source for expansion and higher is displaced to the left from the central axis of the second array by a distance determined by the layer, and by displaying the content icons such that the center line of the content icons displayed in an expanded view is aligned with the central axis.
3 Assignments
0 Petitions
Accused Products
Abstract
Favorable visual appearance and ease of operation are required in the user interface of digital home appliances using a television screen. An array of function icons including multiple function icons representing respective types of media that can be played and an array of content icons including multiple content icons representing items of contents that can be played are displayed practically at the center of an on-screen menu such that the arrays intersect. A moving image icon, which is a function icon displayed in an area of intersection in which the array of function icons and the array of content icons intersect, is highlighted by a color different from that of the other function icons and by an enlarged view. In the array of content icons, the hierarchy of the contents is visually represented.
109 Citations
46 Claims
-
1. A content player capable of playing contents, comprising:
-
a control which acquires an instruction for playing of contents via a user'"'"'s manipulation;
a storage which stores data for a plurality of function icons representing respective types of content playing functions, the contents to be played by the player, and data for a plurality of content icons representing respective items of contents;
a display output module which outputs image data for an on-screen menu related to playing of the contents to a display device and which plays the contents acquired from the storage in response to the user'"'"'s instruction acquired by the control;
a display controller which generates the image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of function icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of content icons in a direction intersecting the first array on the screen, wherein the display controller displays the second array to intersect the first array at a position of one of the function icons selected by the user, if the contents are hierarchically stored in the storage, represents the hierarchy visually by shifting the content icons each time the control acquires an instruction to display an expanded view of a layer in the hierarchy, such that the center line of the content icons representing an immediate source for expansion and higher is displaced to the left from the central axis of the second array by a distance determined by the layer, and by displaying the content icons such that the center line of the content icons displayed in an expanded view is aligned with the central axis. - View Dependent Claims (2, 8, 26, 27, 32)
-
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
9. A method of displaying an on-screen menu in a content player, comprising:
-
reading data for a plurality of function icons representing respective types of content playing functions, and data for a plurality of content icons representing respective items of contents;
generating image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of function icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of content icons in a direction intersecting the first array on the screen; and
outputting the image data for the on-screen menu related to playing of the contents to a display device, wherein the generating displays the second array to intersect the first array at a position of one of the function icons selected by a user, if the contents are hierarchically stored in the player, represents the hierarchy visually by shifts the content icons each time an instruction is acquired from the user to display an expanded view of a layer in the hierarchy, such that the center line of the content icons representing an immediate source for expansion and higher is displaced to the left from the central axis of the second array by a distance determined by the layer, and by displaying the content icons such that the center line of the content icons displayed in an expanded view is aligned with the central axis. - View Dependent Claims (10, 33, 34, 39)
-
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. A computer program product for displaying an on-screen menu in a content player, comprising:
-
an acquiring module which acquires an instruction related to playing of contents via a user'"'"'s manipulation;
a storing module which stores data for a plurality of function icons representing respective types of content playing functions, the contents to be played by the player, and data for a plurality of content icons representing respective items of contents;
a playing module which outputs image data for an on-screen menu related to playing of the contents to a display device and which plays the contents acquired from the player in response to the user'"'"'s instruction; and
a generating module which generates image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of function icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of content icons in a direction intersecting the first array on the screen, wherein the generating module displays the second array to intersect the first array at a position of one of the function icons selected by the user, if the contents are hierarchically stored in the player, represents the hierarchy visually by shifts the content icons each time an instruction is acquired from the user to display an expanded view of a layer in the hierarchy, such that the center line of the content icons representing an immediate source for expansion and higher is displaced to the left from the central axis of the second array by a distance determined by the layer, and by displaying the content icons such that the center line of the content icons displayed in an expanded view is aligned with the central axis. - View Dependent Claims (18, 25, 40, 41, 46)
-
-
19-24. -24. (canceled)
-
28. A content player capable of playing contents, comprising:
-
a control which acquires an instruction for playing of contents via a user'"'"'s manipulation;
a storage which stores data for a plurality of function icons representing respective types of content playing functions, the contents to be played by the player, and data for a plurality of content icons representing respective items of contents;
a display output module which outputs image data for an on-screen menu related to playing of the contents to a display device and which plays the contents acquired from the storage in response to the user'"'"'s instruction acquired by the control;
a display controller which generates the image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of function icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of content icons in a direction intersecting the first array on the screen, wherein the display controller displays the second array to intersect the first array at a position of one of the function icons selected by the user, and if the contents are hierarchically stored in the storage, represents the hierarchy visually by displaying the content icons in an expanded view in the second array each time the control acquires an instruction to display an expanded view of layer in the hierarchy, while also attaching an identifier to the side of the content icons, the size of the identifier being determined by the depth of the layer.
-
-
29. A content player capable of playing contents, comprising:
-
a control which acquires an instruction for playing of contents via a user'"'"'s manipulation;
a storage which stores data for a plurality of function icons representing respective types of content playing functions, the contents to be played by the player, and data for a plurality of content icons representing items of the contents and represented as cubes;
a display output module which outputs image data for an on-screen menu related to playing of the contents to a display device and which plays the contents acquired from the storage in response to the user'"'"'s instruction acquired by the control;
a display controller which generates the image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of function icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of content icons in a direction intersecting the first array on the screen, wherein the display controller displays the second array to intersect the first array at a position of one of the function icons selected by the user, and if the contents are hierarchically stored in the storage, represents the hierarchy visually by displaying the content icons in an expanded view in the second array each time the control acquires an instruction to display an expanded view of a layer in the hierarchy, while also rotating the content icons by an angle determined by the depth of the layer. - View Dependent Claims (30, 31)
-
-
35. A method of displaying an on-screen menu in a content player, comprising:
-
reading data for a plurality of function icons representing respective types of content playing functions, and data for a plurality of content icons representing respective items of contents;
generating image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of function icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of content icons in a direction intersecting the first array on the screen; and
outputting the image data for the on-screen menu related to playing of the contents to a display device, wherein the generating displays the second array to intersect the first array at a position of one of the function icons selected by a user, and if the contents are hierarchically stored in the player, represents the hierarchy visually by displaying the content icons in an expanded view in the second array each time an instruction is acquired from the user to display an expanded view of a layer in the hierarchy, while also attaching an identifier to the side of the content icons, the size of the identifier being determined by the depth of the layer.
-
-
36. A method of displaying an on-screen menu in a content player, comprising:
-
reading data for a plurality of function icons representing respective types of content playing functions, and data for a plurality of content icons representing items of the contents and represented as cubes;
generating image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of function icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of content icons in a direction intersecting the first array on the screen; and
outputting the image data for the on-screen menu related to playing of the contents to a display device, wherein the generating displays the second array to intersect the first array at a position of one of the function icons selected by a user, and if the contents are hierarchically stored in the storage, represents the hierarchy visually by displaying the content icons in an expanded view in the second array each time an instruction is acquired from the user to display an expanded view of a layer in the hierarchy, while also rotating the content icons by an angle determined by the depth of the layer. - View Dependent Claims (37, 38)
-
-
42. A computer program product for displaying an on-screen menu in a content player, comprising:
-
an acquiring module which acquires an instruction related to playing of contents via a user'"'"'s manipulation;
a storing module which stores data for a plurality of function icons representing respective types of content playing functions, the contents to be played by the player, and data for a plurality of content icons representing respective items of contents;
a playing module which outputs image data for an on-screen menu related to playing of the contents to a display device and which plays the contents acquired from the player in response to the user'"'"'s instruction; and
a generating module which generates image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of function icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of content icons in a direction intersecting the first array on the screen, wherein the generating module displays the second array to intersect the first array at a position of one of the function icons selected by the user, and if the contents are hierarchically stored in the storage, represents the hierarchy visually by displaying the content icons in an expanded view in the second array each time an instruction is acquired from the user to display an expanded view of a layer in the hierarchy, while also attaching an identifier to the side of the content icons, the size of the identifier being determined by the depth of the layer.
-
-
43. A computer program product for displaying an on-screen menu in a content player, comprising:
-
an acquiring module which acquires an instruction related to playing of contents via a user'"'"'s manipulation;
a storing module which stores data for a plurality of function icons representing respective types of content playing functions, the contents to be played by the player, and data for a plurality of content icons representing respective items of contents;
a playing module which outputs image data for an on-screen menu related to playing of the contents to a display device and which plays the contents acquired from the player in response to the user'"'"'s instruction; and
a generating module which generates image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of function icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of content icons in a direction intersecting the first array on the screen, wherein the generating module displays the second array to intersect the first array at a position of one of the function icons selected by the user, and if the contents are hierarchically stored in the storage, represents the hierarchy visually by displaying the content icons in an expanded view in the second array each time an instruction is acquired from the user to display an expanded view of a layer in the hierarchy, while also rotating the content icons by an angle determined by the depth of the layer. - View Dependent Claims (44, 45)
-
Specification