An apparatus configured to support perceptual learning, comprising: a brain activity detecting device configured to detect a signal indicating a brain activity at a prescribed area within a brain of a subject; a storage device storing information of a target activity pattern obtained beforehand with respect to stimulus information as an object of perceptual learning; and a controller ; wherein said controller includes a decoding unit configured to decode a pattern of cranial nerve activity from the signal detected by said brain activity detecting device , a determining unit configured to determine a degree of similarity between the decoded pattern and the target activity pattern, and a reward calculating unit configured to calculate, based on a result of determination by said determining unit , a reward value corresponding to said degree of similarity that increases with increasing similarity of said result of decoding to said target activity pattern; said apparatus further comprising a presentation information generating unit configured to generate presentation information corresponding to the calculated reward value, and an output device configured to continuously output the presentation information representing a present magnitude of said reward value to said subject while the subject continuously performs induction of brain activity patterns to be decoded by the decoding unit until the reward value calculated by the reward calculating unit attains to and continuously keeps at a defined level of reward value for a prescribed time period, wherein said presentation information generating unit is configured to output said presentation information to said output device , without presenting said stimulus information. a brain activity detecting device configured to detect a signal indicating a brain activity at a prescribed area within a brain of a subject; a storage device storing information of a target activity pattern obtained beforehand with respect to stimulus information as an object of perceptual learning; and a controller ; wherein said controller includes a decoding unit configured to decode a pattern of cranial nerve activity from the signal detected by said brain activity detecting device , a determining unit configured to determine a degree of similarity between the decoded pattern and the target activity pattern, and a reward calculating unit configured to calculate, based on a result of determination by said determining unit , a reward value corresponding to said degree of similarity that increases with increasing similarity of said result of decoding to said target activity pattern; said apparatus further comprising a presentation information generating unit configured to generate presentation information corresponding to the calculated reward value, and an output device configured to continuously output the presentation information representing a present magnitude of said reward value to said subject while the subject continuously performs induction of brain activity patterns to be decoded by the decoding unit until the reward value calculated by the reward calculating unit attains to and continuously keeps at a defined level of reward value for a prescribed time period, wherein said presentation information generating unit is configured to output said presentation information to said output device , without presenting said stimulus information. <EOS>