Patent ID: 7224368

Claim:
A method for rendering tear free video in a multitasking operating environment, the method comprising: determining a vertical scan line height, wherein the vertical scan line height is based on a video playback window of a desktop display; dividing the video playback window portion of a desktop display window into vertical non-overlapping a first partition and a second partitions; monitoring current scan line position as video data is input into display memory mapped to the first and the second partitions; ensuring that display memory mapped to the first and the second partition does not change while reading same memory location to generate electrical signals for presenting; determining if the current scan line position is located in display memory mapped to the second partition: not rendering display memory mapped to the second partition; and rendering display memory mapped to the first partition into the video playback window; yielding a tear free video by rendering display memory mapped to the first partition into the playback window; and presenting the tear free video to an end-user.