home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 9 / CD_ASCQ_09_1193.iso / news / 4441 / mpegcode / doc / tips < prev   
Text File  |  1993-01-01  |  2KB  |  44 lines

  1. Tips on Encoding
  2. ----------------
  3.  
  4. We have done some initial tests on encoding using different parameters.
  5. Here's a brief summary of what we've found, along with some suggestions.
  6.  
  7. Subsample search gives almost identical compression to exhaustive search,
  8. and is somewhat faster (how much faster varies depending on other parameters).
  9. This seems to suggest that subsample search should almost always be used
  10. in lieu of exhaustive search.  On the other hand, two-level search gives
  11. results similar to half-pixel exhaustive and subsample search, and is
  12. faster than both.  So two-level search is a good alternative.
  13.  
  14. All of those search routines give slightly better results than logarithmic
  15. search, but at a much higher speed cost.  Which you use depends on how
  16. much time you're willing to trade off for compression.
  17.  
  18. An important observation is that half-pixel search only increases the time
  19. for logarithmic search slightly, whereas it increases it dramatically for
  20. subsample/exhaustive search.  Half pixel does give slight improvement in
  21. compression.  Therefore, one rule of thumb is if you're using logarithmic
  22. search, it definitely makes sense to do a half-pixel search.  On the other
  23. hand, if you're using subsample or exhaustive search, then it doesn't make
  24. sense unless you're willing to wait a long, long time -- a better alternative
  25. is to use two-level search (which does the exhaustive full-pixel search, then
  26. a local half-pixel search).
  27.  
  28. Cross-2 B-frame search gives slightly better compression at the cost of
  29. roughly half the speed.
  30.  
  31. The search technique with a good tradeoff of compression ratio/speed seems
  32. to be logarithmic search with cross-2 B-frame search, original frame as
  33. reference, half-pixel search, with a range of about 10 pixels.  The range
  34. depends on the image, though, so you might want to experiment on a few
  35. representative frames before encoding the entire sequence.  These settings
  36. are in the default parameters file.
  37.  
  38. One important note about this discussion:  All of the above is irrespective
  39. of quality.  We are beginning to do experiments involving quality, and
  40. preliminary results seem to suggest that the most notable differences in
  41. quality occur between using original/decoded frames as reference frames, and
  42. between half/full pixel motion vectors.  More detailed results will be
  43. forthcoming.
  44.