IEEE transactions on broadcasting.