A non-transitory computer-readable storage medium storing a program for a computer of a light beam reproduction device, the light beam reproduction device being configured to reproduce light beams virtually emitted from a stereoscopic image when displaying the stereoscopic image in a reproduction space, the light beam reproduction device including a stereoscopic image display unit that displays the stereoscopic image as at least one of a virtual image and a real image by light beams emitted from element cells contained in an element cell set composed of a plurality of the element cells arranged two-dimensionally corresponding to a reproduction screen, the program causing the computer to function as a signal processor that divides a set of a plurality of the light beams emitted from a surface of the stereoscopic image according to positions on the reproduction screen, associates each of the divided plurality of the light beams to each of the element cells of the element cell set, and calculates components of one or more light beams to be reproduced for each of the element cells of the element cell set,
- wherein the stereoscopic image display unit displays the stereoscopic image in a region at a depth distance corresponding to a social distance in the reproduction space, and
- a size of each of the element cells in the element cell set and a pitch of the element cells arranged two-dimensionally are values determined according to a degree to which the stereoscopic image displayed in the reproduction space is observed by an observer.