Method for generating an on-screen menu
First Claim
1. A method for generating a displayable menu page from data of a menu data segment, the menu page comprising separately rendered selectable menu buttons, comprising:
- accessing definition of at least one group of two or more menu buttons from the menu data segment, wherein the definition of the at least one group in the menu data segment comprises a parameter indicating the number of menu buttons in a respective group of the at least one group, and wherein each of the two or more menu buttons has associated a defined area on a display and for each of the two or more menu buttons button commands are defined, wherein the button commands perform a task for changing a respective state and a respective visibility option of other menu buttons in other groups, and each menu button that belongs to the displayable menu page is separately rendered, and wherein a menu button belongs to not more than one group of the at least one group; and
assigning the respective changed state to each of said other menu buttons, each of said other menu buttons having its own respective changed state, each respective changed state being one of “
enabled” and
“
disabled”
, wherein only enabled menu buttons are displayed and have a sub-state of “
normal”
, “
selected”
or “
activated”
, andwherein the menu button is considered to be same menu button irrespective of its state being the “
disabled”
state, the “
enabled” and
“
normal”
state, the “
enabled” and
“
selected”
state or the “
enabled” and
“
activated”
state, and wherein not more than one menu button within a group is enabled simultaneously.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for generating an on-screen menu comprising menu buttons and other menu items, e.g. help text, is characterized in that one or more groups of menu buttons or menu items are defined, wherein a group comprises one or more menu buttons or menu items and has associated a defined area on the screen. A state is assigned to a button, the state being “enabled” or “disabled”, wherein only an enabled button or item may be displayed, and wherein within a group not more than one button or item may be enabled. The state of a button can be changed by commands associated with other buttons.
-
Citations
4 Claims
-
1. A method for generating a displayable menu page from data of a menu data segment, the menu page comprising separately rendered selectable menu buttons, comprising:
-
accessing definition of at least one group of two or more menu buttons from the menu data segment, wherein the definition of the at least one group in the menu data segment comprises a parameter indicating the number of menu buttons in a respective group of the at least one group, and wherein each of the two or more menu buttons has associated a defined area on a display and for each of the two or more menu buttons button commands are defined, wherein the button commands perform a task for changing a respective state and a respective visibility option of other menu buttons in other groups, and each menu button that belongs to the displayable menu page is separately rendered, and wherein a menu button belongs to not more than one group of the at least one group; and assigning the respective changed state to each of said other menu buttons, each of said other menu buttons having its own respective changed state, each respective changed state being one of “
enabled” and
“
disabled”
, wherein only enabled menu buttons are displayed and have a sub-state of “
normal”
, “
selected”
or “
activated”
, andwherein the menu button is considered to be same menu button irrespective of its state being the “
disabled”
state, the “
enabled” and
“
normal”
state, the “
enabled” and
“
selected”
state or the “
enabled” and
“
activated”
state, and wherein not more than one menu button within a group is enabled simultaneously.
-
-
2. Apparatus for processing a data stream, the data stream comprising menu data for a displayable menu page, wherein the displayable menu page comprises selectable menu buttons to be separately rendered, the apparatus including:
-
means for separately rendering each menu button that belongs to the displayable menu page; means for defining, based on data from said data stream, at least one group of two or more menu buttons, wherein a menu button belongs to not more than one group, and for each of the two or more menu buttons button commands are defined, wherein the button commands perform a task for changing a respective state and a respective visibility option of other menu buttons in other groups, and wherein based on the data from said data stream, a parameter indicating the number of menu buttons in a respective group is defined for the at least one group; means for associating with each of said menu buttons a defined area on a display; and means for assigning the respective changed state to each of said other menu buttons belonging to said other groups, each of said other menu buttons having its own respective changed state, each respective changed state being one of “
enabled” and
“
disabled”
, wherein only enabled menu buttons are displayed and have a sub-state of “
normal”
, “
selected”
or “
activated”
, and wherein the menu button is considered to be same menu button irrespective of its state being the “
disabled”
state, the “
enabled” and
“
normal”
state, the “
enabled” and
“
selected”
state or the “
enabled” and
“
activated”
state, and wherein not more than one menu button within a group is enabled simultaneously.
-
-
3. A non-transitory removable data storage medium containing audio-visual data and a menu data segment for generating a displayable menu page relating to the audio-visual data, the menu page comprising separately rendered selectable menu buttons, wherein for the menu data segment
at least one group of two or more menu buttons is defined in said menu data segment, wherein a definition of the at least one group in the menu data segment comprises a parameter indicating the number of menu buttons in a respective group of the at least one group, and wherein each of the two or more menu buttons has associated a defined area on a display, and for each of the two or more menu buttons button commands are defined, wherein the button commands perform a task for changing a respective state and a respective visibility option of other menu buttons in other groups, and each menu button that belongs to the displayable menu page is separately rendered; -
a menu button belongs to not more than one group of the at least one group; the respective changed state is assigned to each of said other menu buttons, each of said other menu buttons having its own respective changed state, each respective changed state being one of “
enabled” and
“
disabled”
, wherein only enabled menu buttons are displayed and have a sub-state of “
normal”
, “
selected”
or “
activated”
, and wherein the menu button is considered to be same menu button irrespective of its state being the “
disabled”
state, the “
enabled” and
“
normal”
state, the “
enabled” and
“
selected”
state or the “
enabled” and
“
activated”
state, and wherein not more than one menu button within a group is enabled simultaneously.
-
-
4. A method for recording audio-visual data and a menu data segment for generating a displayable menu page relating to the audio-visual data on a removable data storage medium, the menu page comprising separately rendered selectable menu buttons, the method comprising:
-
creating, in said menu data segment, data for at least one group of two or more menu buttons, wherein a definition of the at least one group in the menu data segment comprises a parameter indicating the number of menu buttons in a respective group of the at least one group, and wherein each of said menu buttons has associated a defined area on a display and for each of the two or more menu buttons button commands are defined, wherein the button commands perform a task for changing a respective state and a respective visibility option of other menu buttons in other groups, and each menu button that belongs to the displayable menu page is separately rendered, wherein a menu button belongs to not more than one group of the at least one group, and wherein upon generating a menu from said menu data segment, the respective changed state is assigned to each menu button of said other menu buttons, each of said other menu buttons having its own respective changed state, each state being one of “
enabled” and
“
disabled”
, and wherein only an enabled menu buttons are displayed and have one of the sub-states “
normal”
, “
selected”
or “
activated”
, and wherein the menu button is considered to be same menu button irrespective of its state being the “
disabled”
state, the “
enabled” and
“
normal”
state, the “
enabled” and
“
selected”
state or the “
enabled” and
“
activated”
state, and wherein not more than one menu button within a group is enabled simultaneously; andrecording said menu data segment and the audio-visual data on said removable data storage medium.
-
Specification