1. A system, comprising an information processing device connectable over a network to a remote server, wherein the information processing device comprises: first memory; a network interface; and a first processing system including at least one processor, wherein the first processing system is configured to perform first operations comprising: receiving control information of a panoramic image and a plurality of image tiles of the panoramic image from the remote server through the network interface; identifying, using at least the received control information, padding included in the received plurality of image tiles; processing the received plurality of image tiles to remove the identified padding; for each of the processed image tiles, generating at least one patch which maps at least a portion of said each processed image tile to a model of a three-dimensional surface stored in the first memory, wherein each said generated patch comprises a plurality of polygonal areas, and wherein each said generated patch corresponds to a respective portion of a sphere; and drawing the panoramic image using the generated patches.