CPC G06T 3/40 (2013.01) [G06T 15/20 (2013.01); G06T 2200/04 (2013.01)] | 8 Claims |
1. An image output method performed by an electronic device, the image output method comprising:
loading a plurality of basic image tiles with a first resolution, the plurality of basic image tiles with the first resolution being preset for a graphic space set based on a virtual coordinate system;
setting a coordinate of a virtual camera on the virtual coordinate system;
determining at least one target basic-image tile among the plurality of basic image tiles based on the coordinate of the virtual camera;
outputting a first image with the first resolution based on frustum information of the virtual camera and the target basic-image tile;
transmitting information on the target basic-image tile to a server;
before the virtual camera zooms in on the target basic-image tile, receiving a plurality of detailed image tiles with a second resolution corresponding to the target basic-image tile from the server, wherein the second resolution is higher than the first resolution;
outputting a second image with the second resolution based on the plurality of detailed image tiles when the virtual camera zooms in on the target basic-image tile;
determining at least one target detailed-image tile among the plurality of detailed image tiles corresponding to the target basic-image tile when the virtual camera zooms in on the target basic-image tile,
transmitting information about the target detailed-image tile to the server,
wherein after outputting a second image with the second resolution based on the plurality of detailed image tiles, continuously outputting a further second image with the second resolution based on the plurality of detailed image tiles when coordinate or viewpoint of the virtual camera changed;
before the virtual camera additionally zooms in on the target basic-image tile. receiving a plurality of additional-detailed image tiles with a third resolution corresponding to the target detailed-image tile from the server, wherein the third resolution is higher than the second resolution; and
outputting a third image with the third resolution based on the plurality of additional-detailed image tiles previously received from the server when the virtual camera additionally zooms in on the target detailed-image tile.
|