pub type aom_sb_simple_motion_features_t = aom_sb_simple_motion_features;
Expand description

Features collected from the simple motion process.

The simple motion process collects information by applying motion compensated prediction on each block. The block size is 16x16, which could be changed. If it is changed, update comments and the array size here.

Aliased Type§

struct aom_sb_simple_motion_features_t {
    pub unit_length: i32,
    pub num_units: i32,
    pub block_sse: [i32; 64],
    pub block_var: [i32; 64],
}

Fields§

§unit_length: i32

The block length of the simple motion process

§num_units: i32

The number of units inside the current superblock

§block_sse: [i32; 64]

Sum of squared error of each unit

§block_var: [i32; 64]

Variance of each unit