IEEE Transactions on Consumer Electronics