I dagens samhälle används internet för kommunikation mellan människor runtom i världen. Det första videosamtalet gjordes runt år 1940 och det är dags fören utveckling, där 3D är något som skulle kunna göra videomöten mer verkliga.För att möjliggöra detta så konstruerades ett system som skulle kunna ta in datafrån olika time-of-flight- och färgkameror och en ljudenhet. Denna data ska sedankomprimeras och sändas över internet för att kunna spelas upp på någonannans 3D-skärm. För att samtalet inte ska kännas fördröjt måste samtliga delartillsammans ske inom realtid. De utvecklingsmetoder som har använts är parprogrammeringoch en variant utav testdriven utveckling. Systemet har utvärderatsutifrån tidmätningar, bildkvalitet och datastorlek för att hitta en bra balansmellan tid och kvalitet. Systemet konstruerades med fem delar: insamling avbilder och ljud, bilduppskalning, komprimering och avkomprimering, internetöverföringsamt rendering. Resultatet visade att de delar som berörs av datastorlekoch bildkvalitet kunde uppnå en bra balans mellan tid och kvalitet. Dockkunde inte alla mål uppnås då vissa delar tog upp mer tid än realtidsmålet samtatt alla delar inte han konstrueras. Eftersom systemet byggdes upp modulärt såkan de delar som inte uppnådde målen förbättras eller bytas ut. Utifrån resultatetkunde sedan lösningsförslag ges för att förbättra resultaten för en eventuell vidareutveckling. / In todays society internet is used for communication between each other aroundthe world. The first video call was made around the year 1940 and it is time fora development, where 3D is something that can make video calls more real. Tomake this possible a system was constructed that would be able to get data fromdifferent time-of-flight cameras and color cameras and audio devices. That datashould later on be compressed and transmitted over internet to be able to play iton someone else’s 3D-display. To prevent the feeling of delay in the call, allparts together must happen in real time. The development methods that havebeen used is pair programming and a variation of test-driven development. Thesystem has been evaluated by time messurements, image quality and data sizeto find a good balance between time and quality. The system was constructedby five parts: capturing of images and audio, image upscaling, compression anddecompression, network streaming and also rendering. The result showed thatthe parts affected by data size and image quality could achieve a good balancebetween time and quality. However, all goals could not be achieved becausesome parts where too slow for the real time goal to be achieved and also someparts could not be constructed in time. Since the system was built up modularlythe parts that did not achieve the goals can be improved or replaced. Based onthe results, solution proposals was made to improve the results for a possiblefurther development.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:miun-22255 |
Date | January 2014 |
Creators | Bergman, Jens, Wallin, Fredrik |
Publisher | Mittuniversitetet, Avdelningen för informations- och kommunikationssystem, Mittuniversitetet, Avdelningen för informations- och kommunikationssystem |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0017 seconds