A solution of helicopter visual system based on prediction and double buffer is proposed in this paper, which can solve two problems, one is the problem of asynchronism between flight control and visual simulation, the other is landing. The program sampled attitude information of helicopter in order to match frequency of the visual simulation firstly, and then stored it in two buffers. Data in one buffer driven scene rendering, another was used to predict the plane’s location of the next frame which is sent to the visual simulation for collision detection and eventually lead helicopter landing. The experimental results show that the processed data is closer to the real data than the original data and can meet the demand of real-time visual simulation, and that the method has been successfully used in general helicopter carrier landing system.