The Plot Thickens...
Once, I was employed by a company with a similar, yet more complicated problem.
They had developed a multimedia movie-player technology that they wished to
display on a workstation's CRT screen. They also made screens with various update
rates including 60, 66, 72, and 75 frames-per-second. Their movie player had to
support a wide range of source materials including, but not limited to:
Source | Frame Rate |
Motion Pictures | 24 fps |
NTSC Video (frames) | 30 fps |
NTSC Video (fields) | 60 fps |
PAL Video (frames) | 25 fps |
PAL Video (fields) | 50 fps |
Common Multimedia | 10 fps |
These source materials were to be displayed as close as possible to
the correct frame rate. We were not expected to support frame rates higher than
the CRT's update rate. Upon having the problem explained, someone commented,
"It's just a line-drawing algorithm!"
|
|