A method of a server for transmitting information to an apparatus for displaying on the apparatus an omni-directional image based on user motion information, the method comprising: receiving (S520, S1313) motion parameters from the apparatus for displaying the omni-directional image, the apparatus being a head-mounted display, HMD, mounted on the head of a user; generating (S530, S1316) the user motion information based on the received motion parameters; generating (S533, S1319) first packing information corresponding to a first user position corresponding to a first set of x, y, and z coordinates at a first time based on the user motion information; generating (S536, S1329) second packing information corresponding to a second user position corresponding to a second set of x, y, and z coordinates at a second time within a predetermined distance from the first user position at the first time based on the user motion information; generating (S533, S1319) first projection information corresponding to the first user position based on the user motion information; and generating (S536, S1329) second projection information corresponding to the second user position at the second time, wherein each of the first projection information and the second projection information includes truncated square pyramid projection data converted from an omni-directional image of a cube projection based on the user motion information, and wherein the first packing information comprises first packed data generated by trapezoid packing of the first projection information, the second packing information comprises second packed data generated by trapezoid packing of the second projection information; generating third packing information by combining the generated first packing information and the generated second packing information; and transmitting the third packing information to the apparatus, wherein the first user position corresponding to the first set of x, y, and z coordinates is different than the second user position corresponding to the second set of x, y, and z coordinates, such that the first user position is offset from the second user position. receiving (S520, S1313) motion parameters from the apparatus for displaying the omni-directional image, the apparatus being a head-mounted display, HMD, mounted on the head of a user; generating (S530, S1316) the user motion information based on the received motion parameters; generating (S533, S1319) first packing information corresponding to a first user position corresponding to a first set of x, y, and z coordinates at a first time based on the user motion information; generating (S536, S1329) second packing information corresponding to a second user position corresponding to a second set of x, y, and z coordinates at a second time within a predetermined distance from the first user position at the first time based on the user motion information; generating (S533, S1319) first projection information corresponding to the first user position based on the user motion information; and generating (S536, S1329) second projection information corresponding to the second user position at the second time, wherein each of the first projection information and the second projection information includes truncated square pyramid projection data converted from an omni-directional image of a cube projection based on the user motion information, and wherein the first packing information comprises first packed data generated by trapezoid packing of the first projection information, the second packing information comprises second packed data generated by trapezoid packing of the second projection information; generating third packing information by combining the generated first packing information and the generated second packing information; and transmitting the third packing information to the apparatus, wherein the first user position corresponding to the first set of x, y, and z coordinates is different than the second user position corresponding to the second set of x, y, and z coordinates, such that the first user position is offset from the second user position.