Brain-Computer Interfaces 1: Methods and Perspectives