• DocumentCode
    1046085
  • Title

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

  • Author

    Bai, Ying-Wen ; Tsai, Fu-En

  • Author_Institution
    Fu Jen Catholic Univ., Taipei
  • Volume
    53
  • Issue
    2
  • fYear
    2007
  • fDate
    5/1/2007 12:00:00 AM
  • Firstpage
    554
  • Lastpage
    560
  • Abstract
    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.
  • Keywords
    audio equipment; flash memories; graphical user interfaces; logic gates; music; table lookup; MP3 players; boot code; boot system control; boot system display function; button table; controller chip; display command table; menu table; prestored NAND flash; table-based GUI design; Buildings; Control systems; Design methodology; Digital audio players; Displays; Graphical user interfaces; Hardware; Manufacturing; Read only memory; Surges;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2007.381729
  • Filename
    4266942