IEEE transactions on consumer electronics (The Institute of Electrical and Electronecs Engineers)