PROBLEM TO BE SOLVED: To provide a sight-line detection device that can suppress a change in detection value due to a difference in a detection method as to a detection result a sigh-line direction to be obtained respectively in cases where a location of a corneal reflection center can be detected and where the location thereof cannot be detected.SOLUTION: A sight-line detection device includes a sight-line direction calculation unit that calculates estimation sight-line direction data on the basis of first detection data detected by a first sigh-line direction detection unit in a first detection period capable of obtaining a detection result by the first sight-line direction detection unit, and calculates estimation sight-line direction data on the basis of second detection data detected by a second sight-line direction detection unit in a second detection period incapable of obtaining the detection result by the first sight-line direction detection unit. The sight-line direction calculation unit is configured to calculate, in switching from the first detection period to the second detection period, the estimation sight-line direction data on the basis of the second detection data after switching so that the estimation sight-line direction data in the second detection period after switching successively connects to the estimation sight-line direction data in the first detection period before switching.SELECTED DRAWING: Figure 1COPYRIGHT: (C)2017,JPO&INPIT【課題】角膜反射中心の位置を検出できる場合と検出できない場合のそれぞれで得られる視線方向の検出結果について、検出方式の違いによる検出値の変動を抑えることができる視線検出装置を提供する。【解決手段】第1視線方向検出部による検出結果が得られる第1検出期間では第1視線方向検出部によって検出した第1検出データに基づいて推定視線方向データを算出し、第1視線方向検出部による検出結果が得られない第2検出期間では、第2視線方向検出部によって検出した第2検出データに基づいて推定視線方向データを算出する視線方向算出部を備え、この視線方向算出部は、第1検出期間から第2検出期間への切り替えにおいて、切り替え後の第2検出期間の推定視線方向データが、切り替え前の第1検出期間の推定視線方向データに対して連続的につながるように、切り替え後の第2検出期間の第2検出データに基づいて推定視線方向データを算出する。【選択図】図1