A system and process that segments the video frames, thereby allowing
selective decoding and possible decompression of just those specific
regions that are to be viewed. Each frame is segmented into a plurality of
regions such that the segmented regions correspond from one frame to the
next. Each segmented region is then encoded separately. Once the frames
have been segmented and encoded (which may include compressing them), they
can be transferred to the viewer. One way to transfer the files involves
an interactive approach and network connection. A viewing system
identifies what portions of the scene the user wants to view and informs a
server of the portions of the frame of the video that are needed to render
the desired view of the scene to the user. The server then transfers only
the requested portions of the next frame to the viewer. This process is
repeated for each frame of the video. If an interactive approach is not
possible, all the files associated with each segmented region of a
panoramic frame are sent to the viewer. Once received, the viewer
selectively processes and decompresses (if necessary) only those segments
required to display the desired portion of the scene. The segmented and
encoded frames can also be stored on a storage medium that is accessible
by the viewer. In this case, the viewer reads only those segments needed
to render the desired view. Thus, here too the viewer selectively
processes only those segments required to display the desired portion of
the scene.
Een systeem en een proces dat de videokaders segmenteert, daardoor toestaand het selectieve decoderen en mogelijke decompressie van enkel die specifieke gebieden die moeten worden bekeken. Elk kader is gesegmenteerd in een meerderheid van gebieden dusdanig dat de gesegmenteerde gebieden van één kader aan volgende beantwoorden. Elk gesegmenteerd gebied wordt dan afzonderlijk gecodeerd. Zodra de kaders zijn gesegmenteerd en (die het samenpersen van hen) kunnen omvatten gecodeerd, kunnen zij naar de kijker worden overgebracht. Één manier om de dossiers over te brengen impliceert een interactieve benadering en netwerkverbinding. Een het bekijken systeem identificeert welke gedeelten van de scène wil bekijken de gebruiker en een server over de gedeelten van het kader van de video informeert die nodig zijn om de gewenste mening van de scène aan de gebruiker terug te geven. De server brengt dan slechts de gevraagde gedeelten van het volgende kader naar de kijker over. Dit proces wordt herhaald voor elk kader van de video. Als een interactieve benadering niet mogelijk is, worden alle dossiers verbonden aan elk gesegmenteerd gebied van een panoramisch kader verzonden naar de kijker. Zodra ontvangen, verwerkt de kijker en decompresseert (indien nodig) selectief slechts die segmenten die worden vereist om het gewenste gedeelte van de scène te tonen. De gesegmenteerde en gecodeerde kaders kunnen ook op opslagmiddelen worden opgeslagen die door de kijker toegankelijk zijn. In dit geval, de kijker slechts die segmenten nodig leest om de gewenste mening terug te geven. Aldus, hier verwerkt de kijker ook selectief slechts die segmenten die worden vereist om het gewenste gedeelte van de scène te tonen.