A Vision-based Hand-sign Language Teaching System using Deep Neural Network: Methodology and Experiments