Based on the instructions received through the keyboard or other control device, the CPU codes the position, length, and the relative time-based positions of the edited parts of the respective multimedia source data streams St1, St3, and St5 to generate the scenario data St7. [0108] The source stream buffer has a specific capacity, and is used to delay the multimedia source data streams St1, St3,