Automatic GUI generation on AV remote control using genetic algorithm

This paper proposes a method of arranging icons which are different in size and shape on an audio-visual remote control screen efficiently and to create graphical user interfaces automatically using a genetic algorithm. The proposed system displays function icons only of the selected AV equipment that the user wants to operate so as to find their target icon easily. This paper deals with AV systems consisting of five devices. We take each icon as a gene, and take the icon array of the AV equipment group to be operated as an individual. We place the icons according to the array of the individual to create a GUI and add new pages until all icons are in place. The proposed system based on the genetic algorithm continues the calculation until it finds an icon array that meets two requirements, one, the number of pages is the fewest and two, the blanks (spaces and margins) on the pages are the smallest. For verification, the proposed system was fitted to an embedded system, employing a microcomputer with an operation clock of 100 MHz and a touch panel. As a result, a suitable GUI that meets each of the conditions was created within 30 seconds even if five devices were selected and the number of icons for arrangement was the greatest.

[1]  Sam Kwong,et al.  Genetic algorithms and their applications , 1996, IEEE Signal Process. Mag..