Map Systems and Methods for Displaying Panoramic Images
AssigneeNintendo Co., Ltd.
InventorsRory JOHNSTON, Corey Birnbaum
Life of this patent
Estimating the term…
Abstract
Operations for efficient display of panoramic images include receiving control information a plurality of tiles of a panoramic image, identifying padding included in the received tiles, and processing the tiles to remove the padding. For each of the processed tiles, at least one patch is generated which maps at least a portion of each tile to a three-dimensional surface formed in a memory. Each patch includes a plurality of polygonal areas, and corresponds to a respective portion of a sphere. The panoramic image is drawn using the patches.
Claims20
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 processor arrangement including at least one processor, wherein the first processor arrangement 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 a 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 three-dimensional surface formed 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.
A method, comprising:
- receiving control information of a panoramic image and a plurality of image tiles of the panoramic image from a 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 three-dimensional surface formed 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.
A non-transitory computer-readable storage medium having instructions stored thereon, which when executed by a processor of a computer, causes the computer to perform operations comprising:
- receiving control information of a panoramic image and a plurality of image tiles of the panoramic image from a 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 three-dimensional surface formed 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.
Dependencies are inferred from the claim text.