-
公开(公告)号: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.
-
公开(公告)号:US20160212054A1
公开(公告)日:2016-07-21
申请号:US15001225
申请日:2016-01-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Matthew C. Howard , David H. Mebane
IPC: H04L12/825 , H04L29/06
CPC classification number: H04L47/25 , H04L47/30 , H04L65/1083 , H04L65/4069 , H04L65/604 , H04L65/608 , H04L65/80
Abstract: In one example, a streaming media player may select at least one media stream from a plurality media streams based on network conditions. A communication interface may receive a chosen media stream having a chosen bitrate and an alternate media stream having an alternate bitrate on a communication network and configured to determine a bandwidth average for the communication network. An adaptive streaming selector may switch from the chosen media stream to the alternate media stream based in part on the bandwidth average. A media pipeline may render the chosen media stream into a chosen media presentation and the alternate media stream into an alternate media presentation. An output device may present the chosen media presentation and the alternate media presentation to a user.
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.
-
-
-
-
-
-
-
-