Design and Implementation of a Table-based GUI for MP3 Players

The keen competition in the market for MP3 players has resulted in the need for another fast GUI design for a variety of customers in addition to the two current design methods of building the boot code or the main program into the controller chip to manage both the boot system control and display f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on consumer electronics 2007-05, Vol.53 (2), p.554-560
Hauptverfasser: Ying-Wen, Y-WBai, Tsai, Fu-En
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The keen competition in the market for MP3 players has resulted in the need for another fast GUI design for a variety of customers in addition to the two current design methods of building the boot code or the main program into the controller chip to manage both the boot system control and display functions. In this paper, we propose a table-based GUI design which provides a fast way to obtain a different programmable GUI from a pre-stored NAND flash. Some tables are used to support various customer GUIs, such as a display command table for starting the display procedure, a display table for the basic display components, a menu table for the basic function of the MP3 player and a button table for the button function used with the MP3 player operation. These tables can be pre-stored in the NAND flash. When the user turns on the MP3 player, the main program the internal ROM of the controller chip loads in the customer-required tables from the NAND flash. Hence, by using our design, a different set of these tables provides the user with different GUIs even if the same chip set in the hardware modules is utilized.
ISSN:0098-3063
1558-4127
DOI:10.1109/TCE.2007.381729