Patent ID: 6708334
Filing Date: 2004-03-16
Classification: G06F

Abstract:
Multi-threaded navigation apparatus for a digital versatile disc system having a DVD reader for generating a DVD data stream and a user input device for receiving user commands, the navigation apparatus comprising:a stream parser thread for receiving the DVD data stream and for extracting navigation commands therefrom; a navigation thread operating separately from the stream parser thread and responsive to the retrieved navigation commands for selecting portions of the DVD data stream for display; means for synchronizing the operation of the stream parser thread and the navigation thread comprising a first semaphore controlled by the stream parser thread for starting the navigation thread and a second semaphore controlled by the navigation thread for starting the stream parser thread; a user interface thread operating separately from the stream parser thread and the navigation thread and responsive to user commands from the user input device for manipulating displayed DVD data; and means for synchronizing the operation of the navigation thread and the user interface thread.