Selecting from currently available television programs or other commercial
broadcasts is enabled by clustering the broadcasts on the basis of program categories
and by simultaneously displaying video information from all of the broadcasts.
The channels through which the commercial broadcasts are received are monitored
in order to detect any changes in program categorization. Thus, the clustering
of the broadcasts is dynamic with respect to the number of broadcasts in the different
clusters. Each broadcast is displayed as a reduced-scale presentation that is based
upon the video information specific to the broadcasts. In one embodiment, at least
one of the clusters can be split into sub-clusters, such as splitting a movie cluster
or a sports cluster on the basis of genres. Optionally, the different reduced-scale
presentations are continuously updated, other than during commercial times.