Friday, June 13, 2008

Understanding Deep Zoom - Part 1

Nearly 4 months since Microsoft released Silverlight 2 Beta 1 and introduced the Deep Zoom Technology to the world. What is this anyway? The technology part in Deep Zoom is an incubation project at Microsoft Live Labs code named Sea Dragon.
The Sea Dragon technology allows smooth and quick viewing of any number of images on the Web with an amazing user experience. The image size can vary in gigapixels and one can zoom in and out without seeing a pixelated effect. Also, this technology doesn't depend on the number of images in a collection.The idea is to transmit only the required minimum subset of information that is needed at a particular time of viewing. As the viewing changes when we zoom, the information for the new view is transmitted and the technology prevents one from visualizing the change in views. SeaDragon keeps dividing the images in the collection into 4 tiles continuously until it reaches a point where the smallest tile is of size 4kb. It is these tiles that are being transmitted from the server as we zoom in and out.
Check out Bill Crow's blog on a detailed explanation as to how the technology works. Also, check out John Galloway's blog on how Deep Zoom Technology is different from Google Maps or Zoomify.

No comments: