Image display apparatus, menu display method therefor, image display system, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsYuichi Matsumoto, Shigeki Mori
Life of this patent
Estimating the term…
Abstract
There are provided an image display apparatus and method which are always capable of displaying the whole of menus at a plurality of hierarchical levels and realize a user-friendly interface, a menu display system including at least one menu display apparatus of the above type, and a computer-readable storage medium storing a program for executing the menu display method.
Claims22
An image display apparatus having menus of a plurality of hierarchical levels, the image display apparatus including menu display means for displaying menu data set to each hierarchical level of the menus in a screen display area;
- wherein said menu display means displays the menu data such that a plurality of items of the menu data are displayed for at least one hierarchical level, and wherein the menu display means comprises:
- individual display width detection means for detecting a display width of each item of the menu data;
- total display width detection means for detecting a total display width required for displaying menu data to be displayed in the screen display area;
- comparison means for comparing the total display width with an area width of the screen display area;
- and
- display control means that, when new menu data at another hierarchical level are to be displayed in addition to menu data at least one hierarchical level already displayed, detects the total display width of the menu data to be displayed including the new menu data, and if the detected total display width is larger than the area width of the screen display area, carries out a replacement process for replacing a plurality of items of the menu data at one of the at least one hierarchical level already displayed, with other menu data set to the one of the hierarchical levels, and then displays the resulting menu data in the screen display area.
An image display method for an image display apparatus, for displaying menu data set to each of a plurality of hierarchical levels of menus in a screen display area;
- the image display method comprising the steps of:
- setting a plurality of items of the menu data to at least one hierarchical level;
- detecting a display width of each item of the menu data;
- detecting, when new menu data at another hierarchical level are to be displayed in addition to menu data at least one hierarchical level already displayed, a total display width required for displaying the menu data to be displayed including the new menu data;
- comparing the total display width with an area width of the screen display area;
- carrying out a replacement process for replacing a plurality of items of the menu data at one of the at least one hierarchical level already displayed, with other menu data set to the one of the hierarchical levels, if the detected total display width is larger than the area width of the screen display area;
- and
- displaying the menu data in the screen display area.
An image display system including at least one image display apparatus, wherein said image display apparatus having menus of a plurality of hierarchical levels, the image display apparatus including menu display means for displaying menu data set to each hierarchical level of the menus in a screen display area;
- wherein said menu display means displays the menu data such that a plurality of items of the menu data are displayed for at least one hierarchical level, and
- wherein the menu display means comprises:
- individual display width detection means for detecting a display width of each item of the menu data;
- total display width detection means for detecting a total display width required for displaying menu data to be displayed in the screen display area;
- comparison means for comparing the total display width with an area width of the screen display area;
- and
- display control means that, when new menu data at another hierarchical level are to be displayed in addition to menu data at at least one hierarchical level already displayed, detects the total display width of the menu data to be displayed including the new menu data, and if the detected total display width is larger than the area width of the screen display area, carries out a replacement process for replacing a plurality of items of the menu data at one of the at least one hierarchical level already displayed, with other menu data set to the one of the hierarchical levels, and then displays the resulting menu data in the screen display area.
A computer-readable storage medium storing a program for executing an image display for an image display apparatus, for displaying menu data set to each of a plurality of hierarchical levels of menus in a screen display area;
- the program comprising:
- a menu data-setting module for setting a plurality of items of the menu data to at least one hierarchical level;
- an individual display width-detecting module for detecting a display width of each item of the menu data;
- a total display width-detecting module for detecting, when new menu data at another hierarchical level are to be displayed in addition to menu data at least one hierarchical level already displayed, a total display width required for displaying the menu data to be displayed including the new menu data;
- a comparison module for comparing the total display width with an area width of the screen display area;
- a replacement process module for carrying out a replacement process for replacing a plurality of items of the menu data at one of the at least one hierarchical level already displayed, with other menu data set to the one of the hierarchical levels, if the detected total display width is larger than the area width of the screen display area;
- and
- a display module for displaying the menu data in the screen display area.
Dependencies are inferred from the claim text.