Djup zoom

Djup zoom
Utvecklare Microsoft
Stabil frisättning
0.9.000.5 / 13 oktober 2008 ; 14 år sedan ( 2008-10-13 )
Operativ system Microsoft Windows (Media)
Typ Multimedia
Licens Proprietär
Hemsida msdn .microsoft .com /en-us /library /cc645050(VS .95) .aspx

Deep Zoom är en teknologi utvecklad av Microsoft för att effektivt överföra och visa bilder. Det låter användare panorera och zooma in en stor högupplöst bild eller en stor samling bilder. Det minskar tiden som krävs för initial laddning genom att bara ladda ner den region som visas eller endast med den upplösning som den visas med. Efterföljande regioner laddas ner när användaren panorerar till (eller zoomar in i) dem; animationer används för att dölja eventuella ryckigheter i övergången. Biblioteken finns även på andra plattformar, inklusive Java och Flash.

Historia

Filformatet Deep Zoom är mycket likt Google Maps bildformat där bilder delas upp i rutor och sedan visas efter behov. Kakelsättningen följer vanligtvis ett quadtree-mönster med ökande bildupplösning (med andra ord två gånger zoomen och två gånger upplösningen). Den största skillnaden är att med Google Maps ändras de faktiska detaljerna på bilden från en zoomnivå till en annan, medan med Deep Zoom visas samma bild vid varje zoomnivå.

Seadragon Software , tidigare Sand Codex, skapade först Seadragon-teknologin och dess implementering av det som nu kallas Deep Zoom. Denna teknik absorberades sedan i Microsoft Live Labs när Seadragon Software förvärvades. Ingenjörer från Seadragon arbetar nu med Microsoft för att integrera deras arbete i teknik som Silverlight och Photosynth .

Exempel på djup zoom

Den mest kända implementeringen av Deep Zoom var förmodligen den första: minnessamlingen på Hard Rock-webbplatsen . Uttänkt och designad av Duncan/Channon och byggd av Vertigo, demonstrerades den för första gången i mars 2008 på Microsoft MIX- kongressen i Las Vegas .

2010 samarbetade Microsoft Live Labs med University of California, Berkeley för att skapa ChronoZoom , ett DeepZoom-drivet tidsvisualiseringsverktyg som tänjde på gränserna för DeepZoom, eftersom det krävde zoomning från skalan 13 miljarder år ner till en enda dag. Projektet har sedan dess tagit examen till utveckling under Microsoft Research .

Ett annat exempel är Deep Earth -projektet. Det beskrivs av dess skapare som "ett gemenskapsprojekt fokuserat på att skapa en rik interaktiv kartkontroll med hjälp av Silverlight2 Deep Zoom. Genom att koncentrera sig på Microsoft Virtual Earth-bilder och data erbjuder projektet teammedlemmar möjligheten att lära sig och dela samtidigt som de skapar något coolt och användbart. "

Ett målningsprojekt http://galleryzoom.co.uk/ visar 1000 högupplösta/sensorbilder individuellt indexerade. (Använder Deep Zoom Composer).

Blaise Aguera y Arcas gav en demonstration av Seadragon och Photosynth vid 2007 års TED-konferens.

I november 2009 skapade 352 Media Group, en Silverlight-utvecklare i Microsoft Silverlight Partner Program, ett exempel på Deep Zoom med hjälp av Microsoft Silverlight version 3. Det finns online på 352 Media Groups webbplats .

Winston Churchill Deep Zoom- mosaiken, skapad av Silverlight-utvecklarna Shoothill , har både en interaktiv djupzoom online och en fristående djupzoom som utgör en del av Churchill-utställningen i Churchill War Rooms i Whitehall.

2010 byggde Shoothill Sumatran Tiger Deep Zoom - den största hittills sett - för den världsomspännande välgörenhetsorganisationen Fauna and Flora International, med tusentals bilder av utrotningshotade arter.

tidigt . Tekniken exempel på Deep Zoom-liknande teknologi implementerades vid Department of Maori Affairs i Nya Zeeland 1997. användes för att visa maoriernas markägande

Bilder med djup zoom

Filformatet som används av Deep Zoom (liksom Photosynth och Seadragon Ajax) är XML-baserat. Användare kan ange en enda stor bild (dzi) eller en samling bilder (dzc). Det tillåter också "glesa bilder"; där vissa delar av bilden har högre upplösning än andra, ett exempel på det finns på Seadragon Ajax hemsida ; Cykelbilden som visas är en sparsam bild. Även om det används i den proprietära Deep Zoom, är dzi-formatet öppet och kan användas av alla.

Bild med djup zoom (dzi)

En DZI har två delar: en DZI-fil (med antingen tillägget .dzi eller .xml) och en underkatalog med bildmappar. Varje mapp i bildunderkatalogen är märkt med dess upplösningsnivå. Högre siffror motsvarar en högre upplösningsnivå; inuti varje mapp finns bildrutorna som motsvarar den upplösningsnivån, numrerade i rad i kolumner från övre vänster till nedre höger.

Deep Zoom-samling (dzc)

En DZC är en samling av ett antal DZI:er länkade och refererade till av en DZC-fil (med antingen .dzc- eller .xml-tillägget). På en hög nivå är en samling ett antal bildminiatyrer vars plats hålls reda på av .dzc/.xml-filen, när man zoomar in på en bild får den tillgång till brickor med högre upplösningar. En DZC:s struktur liknar den för en DZI; .dzc/.xml-filen definierar samlingen och underkatalogen för mappar som mappas till DZI-filstrukturen, var och en med sin uppsättning .dzi/.xml och bildrutor. DZC används i Microsofts Pivot, men inte i SeaDragon i sig.

Sparsamma bilder

Glesbilder är en underklassificering av DZI-filtypen. En gles bild är normalt ett antal separata fotografier med varierande upplösningsnivåer som har placerats i en enda DZI istället för en DZC. Glesbilder har ingen annan filstruktur än en DZI och skiljer sig endast genom att det inte finns en enda "högsta upplösning"-nivå för hela DZI.

iPhone OS utveckling

Sea Dragon App Logotyp

Microsoft Live Labs har skapat en applikation för App Store som heter Seadragon Mobile . Den körs över internet och inkluderar Deep Zoom i följande kategorier; konst, historia, kartor, foton, Photosynth som vem som helst kan ladda upp till, rymd och teknik & webb.

externa länkar