-
公开(公告)号:US10244200B2
公开(公告)日:2019-03-26
申请号:US15384237
申请日:2016-12-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Matthew Wozniak , Bakkama Srinath Reddy , Vladislav Alexandrov , David H. Mebane , Dibyajyoti Roy , Shyam Sadhwani
IPC: H04N5/775 , H04N19/136 , H04N19/44 , G06T7/13 , G06T7/90 , G06T3/20 , H04N9/67 , H04N13/243 , H04N5/76 , H04N5/232 , G06T3/00
Abstract: Innovations in reconstruction and rendering of panoramic video are described. For example, a view-dependent operation controller of a panoramic video playback system receives an indication of a view direction for an application and, based at least in part on the view direction, identifies a section of a picture of panoramic video in an input projection. The view-dependent operation controller limits operations of a color converter, video decoder, and/or streaming controller to the identified section. In this way, the panoramic video playback system can avoid performing operations to reconstruct sections of the picture of panoramic video that will not be viewed. As another example, a mapper of a panoramic video playback system re-projects at least some sample values in an input flat projection towards a center location for a view direction, producing an output flat projection, which an application can use to generate one or more screen projections.
-
公开(公告)号:US10242714B2
公开(公告)日:2019-03-26
申请号:US15384210
申请日:2016-12-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Dibyajyoti Roy , Vladislav Alexandrov , David H. Mebane , Aaron Oneal , Matthew Wozniak , Bakkama Srinath Reddy , Shyam Sadhwani
IPC: H04N13/00 , H04N21/6587 , G11B27/10 , H04N5/232 , H04N21/81 , H04N21/472 , H04N21/44 , H04N21/4402 , H04N21/218
Abstract: Innovations in reconstruction and rendering of panoramic video are described, including the use of a platform rendering engine to provide a screen projection based on a view direction specified for an application through an interface. For example, based at least in part on the view direction specified for the application, at least a section of panoramic video in an input projection is identified. At least some of sample values of the at least a section of the picture of panoramic video in the input projection are mapped to a screen projection. The screen projection is output for display to a buffer for the application. Thus, an application may use panoramic video, including updating a view direction, without itself having to render a screen projection for the panoramic video.
-
3.
公开(公告)号:US20190246084A1
公开(公告)日:2019-08-08
申请号:US16269230
申请日:2019-02-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Matthew Wozniak , Bakkama Srinath Reddy , Vladislav Alexandrov , David H. Mebane , Dibyajyoti Roy , Shyam Sadhwani
Abstract: Innovations in reconstruction and rendering of panoramic video are described. For example, a view-dependent operation controller of a panoramic video playback system receives an indication of a view direction for an application and, based at least in part on the view direction, identifies a section of a picture of panoramic video in an input projection. The view-dependent operation controller limits operations of a color converter, video decoder, and/or streaming controller to the identified section. In this way, the panoramic video playback system can avoid performing operations to reconstruct sections of the picture of panoramic video that will not be viewed. As another example, a mapper of a panoramic video playback system re-projects at least some sample values in an input flat projection towards a center location for a view direction, producing an output flat projection, which an application can use to generate one or more screen projections.
-
公开(公告)号:US20180152663A1
公开(公告)日:2018-05-31
申请号:US15384237
申请日:2016-12-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Matthew Wozniak , Bakkama Srinath Reddy , Vladislav Alexandrov , David H. Mebane , Dibyajyoti Roy , Shyam Sadhwani
CPC classification number: H04N5/775 , G06T3/0037 , G06T3/0043 , G06T3/005 , G06T3/0062 , G06T3/20 , G06T7/13 , G06T7/90 , H04N5/23238 , H04N5/76 , H04N9/67 , H04N13/243 , H04N19/136 , H04N19/44
Abstract: Innovations in reconstruction and rendering of panoramic video are described. For example, a view-dependent operation controller of a panoramic video playback system receives an indication of a view direction for an application and, based at least in part on the view direction, identifies a section of a picture of panoramic video in an input projection. The view-dependent operation controller limits operations of a color converter, video decoder, and/or streaming controller to the identified section. In this way, the panoramic video playback system can avoid performing operations to reconstruct sections of the picture of panoramic video that will not be viewed. As another example, a mapper of a panoramic video playback system re-projects at least some sample values in an input flat projection towards a center location for a view direction, producing an output flat projection, which an application can use to generate one or more screen projections.
-
5.
公开(公告)号:US20180152682A1
公开(公告)日:2018-05-31
申请号:US15384265
申请日:2016-12-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Matthew Wozniak , Bakkama Srinath Reddy , Vladislav Alexandrov , David H. Mebane , Dibyajyoti Roy , Shyam Sadhwani
CPC classification number: H04N9/3185 , G06T3/0043 , H04N9/646 , H04N9/67 , H04N19/44 , H04N19/597 , H04N19/85
Abstract: Innovations in reconstruction and rendering of panoramic video are described. For example, a view-dependent operation controller of a panoramic video playback system receives an indication of a view direction for an application and, based at least in part on the view direction, identifies a section of a picture of panoramic video in an input projection. The view-dependent operation controller limits operations of a color converter, video decoder, and/or streaming controller to the identified section. In this way, the panoramic video playback system can avoid performing operations to reconstruct sections of the picture of panoramic video that will not be viewed. As another example, a mapper of a panoramic video playback system re-projects at least some sample values in an input flat projection towards a center location for a view direction, producing an output flat projection, which an application can use to generate one or more screen projections.
-
公开(公告)号:US20160266781A1
公开(公告)日:2016-09-15
申请号:US14873093
申请日:2015-10-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Srinivas Dandu , Dmitriy Komin , Dibyajyoti Roy
IPC: G06F3/0484
CPC classification number: G06F3/04847 , H04N21/42204 , H04N21/431 , H04N21/4312 , H04N21/44222
Abstract: A facility for managing a media player is described. In one example facility, the facility discerns direction from an application program specifying a presentation of media player controls for the media player. Based at least in part on the discerning, the facility causes the media player to be displayed, including a visual user interface for the media player in which media player controls are presented in accordance with the discerned direction.
Abstract translation: 描述了管理媒体播放器的设施。 在一个示例性设施中,设备从指定媒体播放器的媒体播放器控件的呈现的应用程序辨别方向。 至少部分地基于辨别,设备使得媒体播放器被显示,包括根据所识别的方向呈现媒体播放器控制的媒体播放器的可视用户界面。
-
7.
公开(公告)号:US10574955B2
公开(公告)日:2020-02-25
申请号:US16269230
申请日:2019-02-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Matthew Wozniak , Bakkama Srinath Reddy , Vladislav Alexandrov , David H. Mebane , Dibyajyoti Roy , Shyam Sadhwani
Abstract: Innovations in reconstruction and rendering of panoramic video are described. For example, a view-dependent operation controller of a panoramic video playback system receives an indication of a view direction for an application and, based at least in part on the view direction, identifies a section of a picture of panoramic video in an input projection. The view-dependent operation controller limits operations of a color converter, video decoder, and/or streaming controller to the identified section. In this way, the panoramic video playback system can avoid performing operations to reconstruct sections of the picture of panoramic video that will not be viewed. As another example, a mapper of a panoramic video playback system re-projects at least some sample values in an input flat projection towards a center location for a view direction, producing an output flat projection, which an application can use to generate one or more screen projections.
-
8.
公开(公告)号:US10244215B2
公开(公告)日:2019-03-26
申请号:US15384265
申请日:2016-12-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Matthew Wozniak , Bakkama Srinath Reddy , Vladislav Alexandrov , David H. Mebane , Dibyajyoti Roy , Shyam Sadhwani
Abstract: Innovations in reconstruction and rendering of panoramic video are described. For example, a view-dependent operation controller of a panoramic video playback system receives an indication of a view direction for an application and, based at least in part on the view direction, identifies a section of a picture of panoramic video in an input projection. The view-dependent operation controller limits operations of a color converter, video decoder, and/or streaming controller to the identified section. In this way, the panoramic video playback system can avoid performing operations to reconstruct sections of the picture of panoramic video that will not be viewed. As another example, a mapper of a panoramic video playback system re-projects at least some sample values in an input flat projection towards a center location for a view direction, producing an output flat projection, which an application can use to generate one or more screen projections.
-
公开(公告)号:US20180174619A1
公开(公告)日:2018-06-21
申请号:US15384210
申请日:2016-12-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Dibyajyoti Roy , Vladislav Alexandrov , David H. Mebane , Aaron Oneal , Matthew Wozniak , Bakkama Srinath Reddy , Shyam Sadhwani
IPC: G11B27/10 , H04N5/232 , G11B20/00 , H04N21/81 , H04N21/472 , H04N21/44 , H04N21/4402
CPC classification number: G11B27/102 , H04N5/23238 , H04N13/00 , H04N21/21805 , H04N21/44004 , H04N21/440218 , H04N21/440245 , H04N21/47217 , H04N21/6587 , H04N21/816
Abstract: Innovations in reconstruction and rendering of panoramic video are described, including the use of a platform rendering engine to provide a screen projection based on a view direction specified for an application through an interface. For example, based at least in part on the view direction specified for the application, at least a section of panoramic video in an input projection is identified. At least some of sample values of the at least a section of the picture of panoramic video in the input projection are mapped to a screen projection. The screen projection is output for display to a buffer for the application. Thus, an application may use panoramic video, including updating a view direction, without itself having to render a screen projection for the panoramic video.
-
-
-
-
-
-
-
-