University of Minnesota Colloquium Talk, Feb 6, 1995

A postscript copy of the slides is available

Table of contents

  1. Processing Video Data in Software
  2. Roadmap
  3. Linear Digital Video Effects
  4. More Linear Digital Video Effects
  5. Complexity of Digital Video Effects
  6. Reducing the Complexity of DVEs
  7. JPEG Compression
  8. JPEG Decompression
  9. Linear DVEs on Images
  10. Linear DVEs on Images (cont)
  11. Merging Compression with DVEs
  12. Computing the Result
  13. Efficient Computation
  14. Condensation
  15. Condensation (cont.)
  16. Condensation (cont.)
  17. Computational Savings (blur)
  18. Results
  19. Computational Savings (shrink by 2)
  20. Results
  21. Speed of Technique
  22. Further Improvements?
  23. Related and Future WorK
  24. Part 2. Rivel: A Video Programming Language
  25. Automating the Translation
  26. Rivel: A Video Programming Language
  27. Advantages of Rivel
  28. Example 1: Straight line code
  29. Example 2: Loops
  30. Example 2: Loops (cont)
  31. The Rivel Interpreter
  32. What about Video?
  33. Example 3: Assembly Editing (with fade)
  34. Example 3 (cont)
  35. Generalizing
  36. Status and Plans