A data recording apparatus comprising: an input unit configured to input an image data group including at least: image data obtained by performing image capturing at a first focus position from a first viewpoint; image data obtained by performing image capturing at a second focus position different from the first focus position from the first viewpoint; and image data obtained by performing image capturing at the first focus position from a second viewpoint different from the first viewpoint; and a recording unit configured to record management information and the image data group, characterized in that the recording unit is configured to generate the management information, which associates each piece of image data of the image data group that is input by the input unit, and which includes information indicating a viewpoint which is related with information indicating a focus position and the information indicating the focus position which includes a pointer for accessing the image data, and to record the generated management information and the image data group in a storage medium in accordance with a predetermined format, wherein the management information is information storing image data reference information for accessing image data, viewpoint information indicating a viewpoint of the image data, and focus point information indicating a focus position of the image data in association with one another for each piece of the image data, and the input unit is configured to input area division data corresponding to the first viewpoint, which is generated by dividing the image data of the first viewpoint for each object, and the recording unit is configured to store area division data reference information for accessing the area division data that is input by the input unit in the management information in association with the viewpoint information corresponding to the first viewpoint, and the input unit is further configured to input distance data between the first viewpoint and each object, and the recording unit is further configured to store distance data reference information for accessing the distance data that is input by the input unit in the management information in association with the viewpoint information corresponding to the first viewpoint. an input unit configured to input an image data group including at least: image data obtained by performing image capturing at a first focus position from a first viewpoint; image data obtained by performing image capturing at a second focus position different from the first focus position from the first viewpoint; and image data obtained by performing image capturing at the first focus position from a second viewpoint different from the first viewpoint; and image data obtained by performing image capturing at a first focus position from a first viewpoint; image data obtained by performing image capturing at a second focus position different from the first focus position from the first viewpoint; and image data obtained by performing image capturing at the first focus position from a second viewpoint different from the first viewpoint; and a recording unit configured to record management information and the image data group, characterized in that the recording unit is configured to generate the management information, which associates each piece of image data of the image data group that is input by the input unit, and which includes information indicating a viewpoint which is related with information indicating a focus position and the information indicating the focus position which includes a pointer for accessing the image data, and to record the generated management information and the image data group in a storage medium in accordance with a predetermined format, wherein the management information is information storing image data reference information for accessing image data, viewpoint information indicating a viewpoint of the image data, and focus point information indicating a focus position of the image data in association with one another for each piece of the image data, and the input unit is configured to input area division data corresponding to the first viewpoint, which is generated by dividing the image data of the first viewpoint for each object, and the recording unit is configured to store area division data reference information for accessing the area division data that is input by the input unit in the management information in association with the viewpoint information corresponding to the first viewpoint, and the input unit is further configured to input distance data between the first viewpoint and each object, and the recording unit is further configured to store distance data reference information for accessing the distance data that is input by the input unit in the management information in association with the viewpoint information corresponding to the first viewpoint.