AOMediaCodec / av1-avif

AV1 Image File Format Specification - ISO-BMFF/HEIF derivative
https://aomediacodec.github.io/av1-avif/
BSD 2-Clause "Simplified" License
462 stars 40 forks source link

AVIF should give examples and recommendations on how multi-layer/progressive coding should be done #104

Open leo-barnes opened 4 years ago

leo-barnes commented 4 years ago

The conclusion from the latest meetings and discussions on the list is that there are multiple ways of doing progressive coding in AVIF. The best ways involve multi-layer coding, but it's not completely obvious exactly how it should be done. The following additions to AVIF would be good:

  1. Some pointers on when 'lsel' should be used to expose layers at the container level. Always? Only for larger images where you may want to decode at lower resolution?
  2. Recommended structure of a file for optimal interoperability and progressive decoding. Do we want to recommend a specific layering structure?
  3. Examples
  4. A decoder model that has recommended behavior for how a decoder should handle progressive decoding of the given examples.
cconcolato commented 2 years ago

This could be part of the Wiki documentation