Li, Q., Sch. of Info. Technol. and Eng., University of Ottawa, 800 King Edward, Ottawa, Ont. K1N 6N5