• DocumentCode
    2186804
  • Title

    A System for Distributed Multi-camera Capture and Processing

  • Author

    Easterbrook, Jim ; Grau, Oliver ; Schubel, Peter

  • Author_Institution
    R&D, BBC, London, UK
  • fYear
    2010
  • fDate
    17-18 Nov. 2010
  • Firstpage
    107
  • Lastpage
    113
  • Abstract
    This contribution describes a distributed multi-camera capture and processing system for real-time media production applications. Its main design purpose is to allow prototyping of distributed processing algorithms for free-viewpoint applications, but the concept can be adapted to other (multicamera) applications. The system integrates broadcast components into a distributed IT-based processing system. The problems that are addressed in this contribution are the synchronisation of these sub-systems and the data and control flow. For the synchronisation of the broadcast and IT components we developed a time stamp mechanism based on tightly synchronised PC clocks. This time is used as the master clock of the system. The video frames from the gen-locked multi-camera streams are implicitly synchronised by adjusting their relative timing against this system clock. For the purpose of synchronising the PC clocks two protocols (NTP and PTP) were evaluated. The second main contribution is the processing of multi-camera data in the distributed system. For this purpose a software framework was developed based on a distributed concurrency system implemented in Python.
  • Keywords
    broadcasting; distributed algorithms; multiprocessing systems; real-time systems; rendering (computer graphics); synchronisation; video streaming; Python; broadcast components; distributed IT-based processing system; distributed concurrency system; distributed multicamera capture; free-viewpoint applications; gen-locked multicamera streams; master clock; protocols; prototyping; real-time media production applications; synchronised PC clocks; time stamp mechanism; video frames; Cameras; High definition video; Real time systems; Rendering (computer graphics); Servers; Streaming media; Three dimensional displays; 3D reconstruction; Real-time image processing; free-viewpoint rendering; image capture; production system; special effects;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Media Production (CVMP), 2010 Conference on
  • Conference_Location
    London
  • Print_ISBN
    978-1-4244-8872-8
  • Electronic_ISBN
    978-0-7695-4268-3
  • Type

    conf

  • DOI
    10.1109/CVMP.2010.21
  • Filename
    5693101