The present technology relates to an information processing device, an information processing method, and a program that enable a virtual object to be displayed at an appropriate position in the real world. An information processing device includes: a position estimation unit that estimates a current position in a first coordinate system; a display position setting unit that sets a display position of a virtual object in a third coordinate system on the basis of an environment database in which multiple pieces of environment data including a reference image or reference feature point data and reference meta information are registered, virtual object information including the display position of the virtual object in a second coordinate system, and an observed image captured near the current position; a meta information generation unit that generates observation meta information; and an environment database management unit that compares observation data including the observed image or observation feature point data containing data related to a feature point of the observed image and the observation meta information with environment data of the environment database to determine whether to add the observation data to the environment database. The present technology can be applied to a device that implements AR.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM