- 29 Sep, 2017 2 commits
-
-
Rupert Swarbrick authored
Change-Id: Ieb28f40d85e4db4af33648c32c406dd2931ceb89
-
Thomas Davies authored
Change-Id: I52f204000f5fdaf1c6fff63949d72e858ceea462
-
- 28 Sep, 2017 2 commits
-
-
Angie Chiang authored
Observe 0.1% gain on lowres wo optimize_b before rebase Change-Id: I0cb5b5e4be2563093efb2f6dfbefdce9b554e910
-
Thomas Davies authored
CDFs are used for coding and costs, so there is no need to base the CDF on the obsolete tree and remap filter indices. No change to common test conditions BDR. Change-Id: I441dd21b127bc07ba33eef8ddcfd147eef21d0d4
-
- 23 Sep, 2017 2 commits
-
-
Debargha Mukherjee authored
Change-Id: I3d6a440b13473b0d1e8b18c6629c7e8e3fb446ae
-
Hui Su authored
Change-Id: I7f2c0bfc12451710622161bd52ff689e642d1e52
-
- 22 Sep, 2017 2 commits
-
-
Hui Su authored
It's not being used anymore, replaced by the CDF model. The counters are moved under the entropy-stats experiment, so that they can be used to tune the default CDF values. Change-Id: I50cb170c4c8699cf7317fd77853b3fedf2342d3e
-
Hui Su authored
Use common structure for inter and intra tx type information when possible. Change-Id: I1fd3bc86033871ffbcc2b496a31dca00b7d64b31
-
- 16 Sep, 2017 1 commit
-
-
Hui Su authored
Improves keyframe coding by 0.1% on the screen_content testset. Change-Id: I5793a67eaae21010ef200038af99ebb9029fc770
-
- 10 Sep, 2017 1 commit
-
-
Jingning Han authored
Replace the truncated geometric distribution model with the grouped leaves structure for more efficient probability modeling. Each group has its own Geometric distribution This give us 0.2% gain on lowres Change-Id: If5c73dd429bd5183a8aa81042f8f56937b1d8a6a
-
- 09 Sep, 2017 1 commit
-
-
Wei-Ting Lin authored
This patch allows ncobmc-adapt-weight to replace warped-causal, and also remove transmitting ncobmc_mode_prob in the frame header. Change-Id: I2713b3abbd28eef8b203637e432eca6a782e3b9a
-
- 07 Sep, 2017 1 commit
-
-
Wei-Ting Lin authored
Change-Id: I0e9df3719e5f9a55e1386afe44851d1707e2e01b
-
- 05 Sep, 2017 1 commit
-
-
Thomas Davies authored
Use adaptive CDFs for coding the palette mode. Change-Id: Iadbccfea4f4a38f3037814a609adf3f3ae2c835d
-
- 31 Aug, 2017 1 commit
-
-
hui su authored
Remove the token prob tables and counters. Change-Id: Ic63d52d80bb922fc10b586c27a20f2378618168c
-
- 30 Aug, 2017 1 commit
-
-
Sarah Parker authored
These are not currently being used for anything so there is no impact on performance. Change-Id: Ida4e0afcc10bee665f8daa379314cd18b3a4ea28
-
- 22 Aug, 2017 1 commit
-
-
Jingning Han authored
Initialize the cdf model for level map syntax elements. Change-Id: I3865e07c126eb4c856803c12485b05782dea6526
-
- 15 Aug, 2017 1 commit
-
-
David Barker authored
* When wedge and compound-segment are disabled, we don't use compound_type_cdf, but it still gets copied around, averaged, etc. It's slightly nicer to avoid that when it isn't necessary. * Fix an anomaly with cb4x4: We had (schematically) 'if (bsize < 8X8 && CB4X4)', which is backwards when compared to other similar conditions elsewhere in the code. Change this to 'if (bsize < 8X8 && !CB4X4)" to match other code. Change-Id: If802cf4f305c30cd642d0d5dd6610b547b52a027
-
- 10 Aug, 2017 1 commit
-
-
Urvang Joshi authored
This experiment is now adopted as it was cleared by Tapas. Note: Palette use can still be controlled by command-line option "--tune-content=..." in 'aomenc'. Change-Id: I832f49f20f60c34bdef5b424755849c496687e87
-
- 01 Aug, 2017 1 commit
-
-
Rupert Swarbrick authored
Each CDF for partitioning square blocks is initialised from an entry of default_partition_cdf in entropymode.c. These CDFs are of different lengths, depending on which partition types are supported by the block size. For example, 8x8 blocks have a CDF with only 4 entries (PARTITION_NONE through PARTITION_SPLIT). Blocks of a size that supports 1:4 and 4:1 partitions have 10 entries. Currently, that's only 32x32 blocks. All other blocks have 8 entries. Change-Id: Ie2126b6d41afc0efedcc5b5b37fc1d0427b9a9fa
-
- 29 Jul, 2017 1 commit
-
-
David Michael Barr authored
Expand the range of alpha to [-2, 2] in Q3. Jointly signal the signs, including zeros. Use the signs to give context for each quadrant and half-axis. The (0, 0) point is excluded. Symmetry in alpha_u == alpha_v yields 6 contexts. Results on Subset1 (Compared to 9136ab7d with CFL enabled) PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0792 | -0.7535 | -0.7574 | -0.0639 | -0.0843 | -0.0665 | -0.3324 Change-Id: I250369692e92a91d9c8d174a203d441217d15063 Signed-off-by:
David Michael Barr <b@rr-dav.id.au>
-
- 26 Jul, 2017 3 commits
-
-
Yue Chen authored
Change-Id: Ie2c34490dc50cb242bcd701308e6b55243883b15
-
Luc Trudeau authored
A separate prediction mode struct is added to allow for uv-only modes (like CfL). Note: CfL will be added as a separate mode in an upcoming commit. Results on Subset1 (Compared to 4266a7ed with CfL enabled) PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 Change-Id: Ie80711c641c97f745daac899eadce6201ed97fcc
-
hui su authored
Around 0.9% improvement on screen_content set (encoding 30 frames). Change-Id: Ic4c9333c9af5993bc41e513b9e766450b3a951eb
-
- 14 Jul, 2017 1 commit
-
-
Wei-Ting Lin authored
An ncobmc mode is selected for each squared block (if motion_mode == ncobmc_adapt_weight) as opposed to four in training Change-Id: I81e5dfca3a6fec5a95c96b17f294530880cf8f88
-
- 13 Jul, 2017 2 commits
-
-
Thomas Davies authored
Use multi-symbol CDF coding instead. Change-Id: I8a69364c8672474021d2ea5933e344d493186967
-
Wei-Ting Lin authored
Add a new default motion_mode_cdf supporting this experiment. Also define the costs for the ncobmc mode tokens. Change-Id: Iebab044e4a34e3d2a94c18893107d82055cc9c77
-
- 12 Jul, 2017 2 commits
-
-
Rupert Swarbrick authored
This patch adds support for 4:1 rectangular blocks to various common data arrays, and adds new partition types to the EXT_PARTITION_TYPES experiment which will use them. This patch has the following restrictions, which can be lifted in future patches: * ext-partition-types is incompatible with fp_mb_stats and supertx for the moment * Currently only 32x32 superblocks can use the new partition types There's a slightly odd restriction about when we allow PARTITION_HORZ_4 or PARTITION_VERT_4. Since these both live in the EXT_PARTITION_TYPES CDF, read_partition() can only return them if both has_rows and has_cols is true. This means that at least half of the width and height of the block must be visible. It might be nice to relax that restriction but that would imply a change to how we encode partition types, which seems already to be in a state of flux, so maybe it's better to wait until that has settled down. Change-Id: Id7fc3fd0f762f35f63b3d3e3bf4e07c245c7b4fa
-
Zoe Liu authored
(1) Work with var-refs to remove redundant bits in ref frame coding; (2) Add a new uni-directional compound reference pair: (LAST_FRAME, LAST3_FRAME); (3) Redesign the contexts for encoding uni-directional reference frame pairs; (4) Use aom_entropy_optimizer to collect stats for all the default probability setups related to the coding of reference frames. Compared against the baseline (default enabled tools excluding ext-tx and global-motion for encoder speed concern) with one-sided-compound, the coding gain of ext-comp-refs + var-refs - one-sided-compound is: lowres: avg_psnr -0.385%; ovr_psnr -0.378% ssim -0.344% midres: avg_psnr -0.466%; ovr_psnr -0.447% ssim -0.513% AWCY - High Latency: PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.2758 | -0.1526 | -0.0965 | -0.2581 | -0.2492 | -0.2534 | -0.2118 AWCY - Low Latency: PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -1.0467 | -1.4500 | -0.9732 | -0.9928 | -1.0407 | -1.0180 | -1.0049 Compared against the baseline (default enabled tools excluding ext-tx and global-motion for encoder speed concern) without one-sided-compound, the coding gain of ext-comp-refs + var-refs - one-sided-compound is: lowres: avg_psnr -0.875%; ovr_psnr -0.877% ssim -0.895% midres: avg_psnr -0.824%; ovr_psnr -0.802% ssim -0.843% Change-Id: I8de774c9a74c20632ea93ccb0c17779fa94431cb
-
- 11 Jul, 2017 3 commits
-
-
Nathan E. Egge authored
Removing these flags make the EC_ADAPT experiment an integral part of the draft AV1 bitstream definition This commit has no effect on metrics. Change-Id: Ice78520935e8bfa9d25cf4b8384a1b872069d09c
-
Thomas Davies authored
AWCY results, 1 frame, tune-content=1 objective-1-fast: PSNR (Y, Cb, Cr) : -0.26%, -0.24%, -0.26% PSNR-HVS : -0.26% MS-SSIM : -0.25% screenshots: PSNR (Y, Cb, Cr) : -2.28%, -2.29%, -2.29% PSNR-HVS : -2.30% MS-SSIM : -2.26% twitch-1 : PSNR (Y, Cb, Cr) : -0.73%, -0.73%, -0.73% PSNR-HVS : -0.75% MS-SSIM : -0.74% Change-Id: I7aac475710ab3895778d7ff05d9113f5713133b1
-
Thomas Davies authored
Remove deprecated tree coding when EC_ADAPT is on. AWCY, objective-1-fast, High Latency: PSNR (Y, Cb, Cr) : -0.10%, -0.40%, -0.37% SSIM: -0.11% PSNR-HVS: -0.07% MS-SSIM: -0.06% Change-Id: Ic2d436e037312e1af238a8586983f1288a9a95a8
-
- 10 Jul, 2017 3 commits
-
-
Thomas Davies authored
Change-Id: Iea00482779cd3fdc7f354d5c39684dd0752d0849
-
Thomas Davies authored
Change-Id: I9c8201c7053dba11e9ac0f02c1bffbb4a322e654
-
Thomas Davies authored
BUG=aomedia:630 Change-Id: Idf39c702dfee4fe35f2b0e768cf60f27ed7db08b
-
- 07 Jul, 2017 3 commits
-
-
Thomas Davies authored
AWCY, objective-1-fast, High Latency : -0.14% all metrics with NEW_MULTISYMBOL on (reference with NEW_MULTISYMBOL off). Change-Id: I7cb3d05977d5e424fd38a40ab558c87c5d811f14
-
Thomas Davies authored
Use CDFs to code intrainter_mode instead of deprecated tree coding. AWCY, objective-1-fast, High Latency : -0.02% all metrics, standard configuration Change-Id: I839eec7cae9783e28d2018511989b7b56dc948a5
-
Thomas Davies authored
This syntax element was encoded using legacy tree encoding, and is used in the compound_segment and wedge experiments. AWCY: -0.01% all metrics (objective-1-fast, High Latency) Change-Id: I3771ed27e13dd74841c615bec4c2918d39b76093
-
- 06 Jul, 2017 1 commit
-
-
Thomas Davies authored
Replace deprecated tree coding when EC_ADAPT is on. AWCY: -0.01% all metrics. Change-Id: I021dbc1e5f2a64fec66da1a427a0bf930cfed292
-
- 05 Jul, 2017 2 commits
-
-
Nathan E. Egge authored
This commit has no change to metrics. Change-Id: I363f18698117dc9c3de10e3ae46cbc5a6ce840d0
-
Nathan E. Egge authored
When EC_ADAPT is enabled, this patch removes all probability tables associated with coding intra tokens. This commit has no change to metrics. Change-Id: Ie74dd330984fd97b283ef8f8f2c053379f037d9f
-