{"id":171451,"date":"2015-04-01T10:33:32","date_gmt":"2015-04-01T10:33:32","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/project\/presenter-camera\/"},"modified":"2017-06-05T10:17:37","modified_gmt":"2017-06-05T17:17:37","slug":"presenter-camera","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/presenter-camera\/","title":{"rendered":"Presenter Camera"},"content":{"rendered":"

\"camera\"Presenter Camera is a desktop application designed to improve the quality of video seen by remote attendees of a presentation.<\/p>\n

 <\/p>\n

The Problem<\/u><\/h1>\n

Remote meetings are becoming more prolific in the modern workplace.\u00a0 A common scenario is\u00a0to broadcast a presentation to many people who will be viewing the presentation live\u00a0online.\u00a0\u00a0 Presentation\/conference rooms often lack the expensive high dynamic range cameras required for capturing high quality video. Because of this, any digital content being displayed on a projection screen or large display will undoubtedly be of poor quality for remote attendees.\u00a0 This low quality is caused by the\u00a0minimal luminosity range found in most cameras as well as\u00a0environmental distortions such as poor lighting or glare.<\/p>\n

Current common methods for addressing this problem are:<\/p>\n

    \n
  1. Screen Sharing:\u00a0 Skype and Skype for Business, as well as other conferencing software, support sharing of a screen or uploading a slide deck.\u00a0 While the\u00a0digital content is presented to\u00a0online attendees in high quality, the\u00a0speaker giving the presentation\u00a0cannot be seen and any contextual\u00a0signals given by the speaker (i.e. pointing, facial expressions, body language) are lost.<\/li>\n
  2. Picture and Picture:\u00a0 This method attempts to address the problems of screen sharing by providing a video of the speaker.\u00a0 The video of the speaker, along with the digital content, are both broadcasted.\u00a0 While this addresses the issue of the\u00a0speaker being lost, the two videos are disjointed and is not a natural viewing experience.<\/li>\n<\/ol>\n

    Our Solution<\/u><\/h1>\n

    We propose a new solution to this problem.\u00a0 Presenter Camera corrects the image on the display medium as seen from the imaging device, currently Presenter Camera only supports the Kinect One<\/a>.\u00a0 This is achieved as follows:<\/p>\n

      \n
    1. The high resolution digital content is captured from the computer that is displaying it.<\/li>\n
    2. The speaker is segmented from the background in real time.<\/li>\n
    3. The digital content\u00a0captured in step 1 is warped to fit the display medium as seen from the imaging device.<\/li>\n
    4. The speaker is composited back into the video feed as a transparent overlay as to not block any digital content.<\/li>\n
    5. The composited image is sent to the remote attendees through a virtual camera that can interface to Skype and Skype for Business as well as any software that uses a web-camera.<\/li>\n<\/ol>\n

       <\/p>\n

      Downloads<\/u><\/h1>\n

      Coming Soon<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"

      Presenter Camera is a desktop application designed to improve the quality of video seen by remote attendees of a presentation.   The Problem Remote meetings are becoming more prolific in the modern workplace.\u00a0 A common scenario is\u00a0to broadcast a presentation to many people who will be viewing the presentation live\u00a0online.\u00a0\u00a0 Presentation\/conference rooms often lack the […]<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13562,13554],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-171451","msr-project","type-msr-project","status-publish","hentry","msr-research-area-computer-vision","msr-research-area-human-computer-interaction","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"4\/1\/2015","related-publications":[],"related-downloads":[],"related-videos":[],"related-groups":[],"related-events":[],"related-opportunities":[],"related-posts":[],"related-articles":[],"tab-content":[],"slides":[],"related-researchers":[],"msr_research_lab":[],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/171451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":4,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/171451\/revisions"}],"predecessor-version":[{"id":388601,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/171451\/revisions\/388601"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=171451"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=171451"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=171451"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=171451"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=171451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}