A visual training method based on perceptual learning includes outputting an image object on a first screen in a first time interval, and outputting an image object on a second screen when output of the image object is stopped on the first screen and a second time interval. And outputting an image object on the first screen, and outputting an image object on the second screen when output of the image object to the first screen is stopped. The first screen or the second screen randomly outputs an image object of any one of a square wave and a sine wave, and the first screen is an image object at a first distance based on a user And the second screen outputs an image object at a distance greater than the first distance based on a user.지각적 학습에 기반한 시각 훈련 방법은 제1 시간 구간에서 제1 화면에 영상 객체를 출력하고, 상기 제1 화면에 영상 객체 출력이 중단되면 제2 화면에 영상 객체를 출력하는 단계 및 제2 시간 구간에서 상기 제1 화면에 영상 객체를 출력하고, 상기 제1 화면에 영상 객체 출력이 중단되면 상기 제2 화면에 영상 객체를 출력하는 단계를 포함한다. 상기 제1 화면 또는 상기 제2 화면은 사각파(square wave) 및 사인파(sine wave) 형태 중 어느 하나의 영상 객체를 매번 랜덤하게 출력하고, 상기 제1 화면은 사용자 기준으로 제1 거리에 영상 객체를 출력하고, 상기 제2 화면은 사용자 기준으로 상기 제1 거리보다 먼 거리에 영상 객체를 출력한다.