Early structured authoring tools were not able to allow the authors to express automatic function for handling certain routine tasks. But programmable authoring system has improved in providing powerful functions based on image processing and analysis and embedding program interpreters to use image-processing functions. The capability of this authoring system is enhanced by building user programmability in the authoring tool to perform the analysis and to manipulate the stream based on the analysis results and also manipulate the stream based on the analysis results. The programmability allows the following tasks through the program interpreter rather than manually.
- Return the time stamp of the next frame.
- Delete a specified movie segment.
- Copy or cut a specified movie segment to the clip board.
- Replace the current segment with clip board contents.