According to a data display method, data having a program unit and
instruction data for the program unit multiplexed on bit stream data is
received. The program unit is extracted from the received data and is
stored in a memory. The instruction data is extracted from the received
data, and the program unit or part thereof specified by the instruction
data is read from the memory and is executed. Then, the bit stream data
and the execution result are displayed. This ensures smooth
synchronization of reproduction of a bit stream with execution of an
associated program and efficient use of resources.