A non-transitory computer readable medium storing a program causing a computer to execute a process for information processing, the process comprising:
- acquiring a three-dimensional coordinate at which an operation object is detected, the operation object being in an operation space where operation for contactlessly selecting a displayed object is performed;
- in response to detecting moving of the three-dimensional coordinate of the detected operation object, the three-dimensional coordinate being moved by a predetermined threshold distance or longer from a predetermined reference position in a depth direction, regarding the moving as operation for selecting the object and executing a process for the operation;
- and
- setting, as the reference position from which the predetermined threshold distance is measured, depth from the operation object at a time point when the operation object is detected after a state where the operation object is not detected.