Ieee Transactions On Consumer Electronics Article