1. 15 Mar, 2017 4 commits
    • Fergus Simpson's avatar
      frame_superres: Add experimental flag · 6ee201db
      Fergus Simpson authored
      Frame Super-Resolution is an experiment currently under development.
      This commit just adds an experimental flag for it.
      The goal of the experiment is to compress a downsampled version of a
      frame instead of the full resolution one when bandwidth is limited. The
      decoder will need to upsample and filter the frame it recieves after
      decoding. It is thought that this will result in a visually superior
      result in low bandwidth scenarios.
      Change-Id: Ia8af8692cffd133db3838693fd85ded2442b078c
    • Thomas Davies's avatar
      NEW_TOKENSET: do not code impossible values. · 04bdd523
      Thomas Davies authored
      In the last position, No-EOB values and zero are all not
      AWCY, objective-1-fast: -0.08% all metrics
      AWCY, screen content:
      PSNR YCbCr:    -0.42%    -0.42%    -0.43%
      PSNRHVS:       -0.40%
      SSIM:          -0.41%
      MSSSIM:        -0.41%
      CIEDE2000:     -0.42%
      Change-Id: Iad012abfd2a48a2c9ff27512f92b27235a5a8a4a
    • Thomas Davies's avatar
      NEW_TOKENSET: improve RDO. · 10525758
      Thomas Davies authored
      Modify av1_coef_cost to reflect that EOB values are sent
      with each non-zero coefficient, and modify chroma weight
      to preserve original chroma balance.
      AWCY, objective-1-fast, new_token+ec_adapt vs ec_multisymbol:
      PSNR YCbCr:     -0.43%      -0.52%      -0.58%
      PSNRHVS:        -0.81%
      SSIM:           -0.73%
      MSSSIM:         -0.93%
      CIEDE2000:      -0.36%
      This change:
      PSNR YCbCr:     -0.15%      0.83%      0.77%
      PSNRHVS:        -0.24%
      SSIM:           -0.23%
      MSSSIM:         -0.24%
      CIEDE2000:       0.24%
      Change-Id: I7f2dd9f3cd24bb64eb4131cba94dda466b9691b0
    • Thomas Davies's avatar
      EC_ADAPT: Perform backwards updates directly on CDFs. · 028b57f5
      Thomas Davies authored
      The initial CDF for each frame is stored in
      the frame context. CDFs for actual coding are
      stored in the tile structures, and these are
      what get adapted. The initial CDF is replaced
      by an average CDF derived from these tile CDFs.
      This is carried forward to future frames when
      backward adaptation is on.
      CDFs are no longer set from the 8 bit probabilities
      in backwards adaptation.
      For now, 8 bit probabilities are maintained for
      use in the encoder and for symbols which do not
      have a CDF.
      Change-Id: I106b30510bfad1fa57d077f7702acc1864378a09
  2. 14 Mar, 2017 8 commits
  3. 13 Mar, 2017 9 commits
  4. 11 Mar, 2017 8 commits
  5. 10 Mar, 2017 11 commits