CPC G06T 1/60 (2013.01) [G06T 7/0012 (2013.01); G06V 20/69 (2022.01); H04N 23/58 (2023.01); H04N 23/63 (2023.01); H04N 23/69 (2023.01)] | 20 Claims |
1. A computer-implemented method for processing an electronic image, the method comprising:
receiving, by a slide viewer running on a web browser, the electronic image and a FOV (field of view) of the electronic image, wherein the FOV includes at least one coordinate, at least one dimension, and a magnification factor;
loading, by the slide viewer, a plurality of tiles within the FOV and one or more tiles that the slide viewer predicts to be within the FOV at a later time;
determining, by the slide viewer, a state of loading of the plurality of tiles and the one or more tiles in a cache from a storage device;
determining, by the slide viewer, whether the cache has a maximum occupancy; and
in response to determining that the state of the plurality of tiles and the one or more tiles in the cache is a fully loaded state, rendering, by the slide viewer, at least the plurality of tiles to a display.
|