Ejhicks – Assignment 2: Time-Shifting Film Processing

The goal of this assignment was to create a signal processing system that employs time shifting in some way. While tooling around with ideas for the project, I stumbled across a fairly interesting dynamic between various means of video processing. Time-shifting can result in major differences depending on what in the video you are shifting, and this assignment attempts to compare two such differences. One of the two videos (both simultaneously running Revenge of the Sith for the sake of comparison) only updates one frame per second. This gives the film a slide-show effect, and is usually considered a frustrating and improper way to watch any film. The second of the two videos employs the jit.slide function; while this film does run at roughly 30 FPS, the slide value output only updates at a fraction of the speed the inputs are arriving, and as such only completely updates a frame approximately once per second. This results in a blurry trail of motion that persists for a second before completely clearing (or, in this case, is overwritten by the next trail of motion). While a much smoother viewing experience, the individual frames are much more difficult to decipher compared to the clarity of the previous example’s individual shots. While the former method of film processing is significantly time-delayed but clear, the latter is smooth but at the cost of significant time-delayed motion trailing. For sequences with scrolling text and quick movement (as seen in the provided clip) this raises the question; which is preferable in video processing, clarity or smoothness?


----------begin_max5_patcher----------
537.3oc2VssiaBCD8YhT9Gr7yzU3KzP6S4+npJxAbScDXSMlDVsp+60Wfznt
IrfJoqTegQd7XelyLdlgWVuJBtW0waffOC9BHJ5EqlHuNmlnAEQvJVWdIqwa
HTxOq1eDF2umg2Y75OJLOcVHKTmAMk1Oa+VohYDxC.zEiksUpVSI23uJ7f5f
Nyy07fq.2yjGfw.HD70AaDEdTrP+gMWtuZlI+6VH1o44lvYIT5SIw.JB4DnT
rSfse+8UY8BgbvIPdk+b8JmzJh+qCD+nhazJ.JIIArkkaDm32MDfFODbS5iF
i9TZfvIId5SHuA8wKN8cuCpTmD7Ym0smbWEynEc2O2SlPtmP7hTx+7Tui6Mk
hBNXqWrqsFPRFVXKMj1kOj3R1XwED1WLP1DdafnuW0DDxCohfNF4wjr.c8OG
PnO8eVEQ5nYdRHkmQdvUDU7lF1A9qIulyJlcp91LEOAlhngm5uO885m+surU
qe9pIf3EdBHZzY.HTpeDHlFFAlMyrdvLXoP9p+Mvilai+HB0nZ04C9de+HvU
3UvarABavPIuxHGMbVc+bwjwKcJ3ksXvQmBboKFbjo.2lECN7LX2kWv5Bt9M
5grrN.4NNPxB3.nY3.2t5gUWehqa5OQ.IaijiJuOlEGVKjg0Ig0Z9IwvQ5Mg
osk2Fascq16fvtO1OtCVorLV1JFh5Nt5f12qRxrsjqYAV46osdk0feg4w9Z1
-----------end_max5_patcher-----------