1. Technical Field
The present invention relates to menu management systems and, particularly, to a system for customizing a menu of an electronic device and a method thereof.
2. Description of the Related Art
Electronic devices featuring multiple functions can have complicated menus for operating the devices, which deviates from the level of simplicity users expect in using them. For example, a user might have to go through several menu levels to select a single option. Additionally, the complexity of the menus makes it hard for users to get familiar with the menus quickly.
Therefore, it is desirable to provide a system for customizing a menu of an electronic device and a method thereof which can overcome the described limitations.
A method for customizing a menu of an electronic device is disclosed. First, various menu options are selected. Frequency of use values of the selected menu options is recorded and values thereof archived for a predetermined time. The amount of the menu options displayed corresponding to the frequency is prioritized. Sizes of the menu options according to the frequency are set. The priority of the menu options based on frequency of use is displayed. The displayed menu options are dynamically reorganized according to the records when the predetermined period of time has expired or the records of the selected menu options exceed a predetermined value.
Embodiments of the present system and method will be described in detail below with reference to the drawings. In the following described embodiments, the system is applied to an electronic device such as a camera.
Referring to
The system 10 includes a frequency-recording unit 110, a parameter-setting unit 120, and a prioritizing unit 130.
The frequency-recording unit 110 is configured for recording frequency of use of menu options and increasing the frequency of use by a specific value to a specific menu option when it is selected. The specific value can be an integer. In this embodiment, the specific value may be 1. Moreover, if the frequency of use of a menu option exceeds a predetermined value in the frequency-recording unit 110, frequency of use is increased by 1 accordingly.
The parameter-setting unit 120 is configured for setting a predetermined frequency of use value for each menu option. The value is set by manufacturer or user. In this embodiment, the value is preset during manufacturer of the electronic device 20, and frequency of use value for the menu option “SIZE” can be set, for example, as 10.
The parameter-setting unit 120 also sets how many high ranking-menu options are displayed on the display panel 210, and sizes of high ranking-menu options. Increased frequency of use increases size of the menu option. In this embodiment, the top five menu options are preset during manufacture, but can, alternatively, be set by a user.
The prioritizing unit 130 dynamically reorganizes menu options by frequency of use when a predetermined time has expired or records of the selected menu options exceed a predetermined value, calculated by algorithms such as selection sort, insertion sort, bubble sort, or other. In this embodiment, the bubble sort algorithm is employed. The prioritizing unit 130 can rank all of the menu options including main menu options and submenu options, or rank menu options and submenu options respectively. In this embodiment, the former method is used.
Referring to
Referring to
Referring to
In step 410, menu options are selected. In this embodiment, the menu options are selected in response to the input unit 230.
In step 420, frequency of use for the selected menu options is recorded. In this embodiment, the frequency of use for the selected menu options is recorded by the frequency-recording unit 110.
In step 430, the recorded values of selected menu option use for a predetermined period, or until a predetermined event, is archived. The predetermined event can include, but is not limited to, recorded use frequencies reaching a predetermined number or an event or state occurring, such as power-on. It is appreciated that various recorded values of menu selections can be archived and stored by the storage unit 240.
In step 440, the maximum number of menu options displayed corresponding to frequency of use is set. In this embodiment, the maximum is set to five.
In step 450, displayed sizes of high ranking-menu options corresponding to the frequency of use are set. In this embodiment, more frequently used menu options are displayed in a larger size than less frequently used ones.
In step 460, the most frequently used menu options are displayed. In this embodiment, the top five menu options are displayed by a display panel 210.
In step 470, the top five menu options displayed on the display panel 210 are reorganized according to the status when the predetermined period of time has expired or the records of the selected menu options exceed the predetermined value.
Therefore, the present system for customizing the menu of an electronic device simplifies navigation by allowing selection from a list of frequently used options and customization of the list to order the display.
It will be understood that the above particular embodiments are described and shown in the drawings by way of illustration only. The principles and features of the present invention may be employed in various and numerous embodiments thereof without departing from the scope of the invention as claimed. The above-described embodiments illustrate the scope of the invention but do not restrict the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
200710203139.6 | Dec 2007 | CN | national |