Problem to be solved: to provide a computer program for gaze detection which can improve the detection accuracy of the gaze direction.A computer program for detecting a line of sight detects a corneal reflection image of an illuminating light source illuminating the pupil area of the eye from the image formed by photographing an eye of the user and an image of the cornea reflected from the light source generated by photographing the eye of the user, and based on pupil area and corneal reflection image Based on the gaze direction of the user detected from each of at least two images with different generated timings, the users gaze direction is detected by the users gaze directionAn instruction for predicting the direction and causing the computer to execute at least one of the illumination light sources corresponding to the detectable range including the gaze direction of the predicted user within the plurality of illumination light sources to be lighted upon the next photographing of the imaging section.Diagram【課題】視線方向の検出精度を向上可能な視線検出用コンピュータプログラムを提供する。【解決手段】視線検出用コンピュータプログラムは、撮像部がユーザの眼を撮影することで生成された画像から、眼の瞳孔が写っている瞳孔領域、及び、複数の照明光源のうち、点灯している照明光源の角膜反射像を検出し、瞳孔領域及び角膜反射像に基づいてユーザの視線方向を検出し、生成されたタイミングが異なる少なくとも2枚の画像のそれぞれから検出されたユーザの視線方向に基づいて、撮像部の次回撮影時におけるユーザの視線方向を予測し、複数の照明光源のうち、予測されたユーザの視線方向が含まれる検出可能範囲に対応する照明光源の少なくとも一つを撮像部の次回撮影時に点灯させる、ことをコンピュータに実行させるための命令を含む。【選択図】図10