[發明專利]全景視頻播放方法、全景視頻播放裝置及播放器在審
| 申請號: | 201710313219.0 | 申請日: | 2017-05-05 |
| 公開(公告)號: | CN107040792A | 公開(公告)日: | 2017-08-11 |
| 發明(設計)人: | 殷海晨;樊磊;張澍勇;黃旭;王同貴 | 申請(專利權)人: | 暴風集團股份有限公司 |
| 主分類號: | H04N21/218 | 分類號: | H04N21/218;H04N21/44 |
| 代理公司: | 北京晟睿智杰知識產權代理事務所(特殊普通合伙)11603 | 代理人: | 于淼 |
| 地址: | 100083 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 全景 視頻 播放 方法 裝置 | ||
技術領域
本發明涉及全景視頻播放的技術領域,更具體地,涉及一種全景視頻播放方法、全景視頻播放裝置及播放器。
背景技術
全景視頻,即720度或者360度全景視頻,它是在720度或者360度全景的技術之上發展延伸而來,將靜態的全景圖片轉化為動態的視頻圖像,全景視頻可以在拍攝角度上下左右360度范圍內任意觀看動態視頻,讓用戶有一種身臨其境的感覺。在制作全景視頻時使用一組攝像機在拍攝點周圍同時拍攝360度(或720度)的畫面,并經過后期的圖像拼接后使之能夠在任意時刻無失真地展現拍攝點周圍畫面的視頻。
現有技術中,還沒有保存全景視頻的特有格式,現有的全景視頻還是采用與傳統視頻相同的保存格式。現有的全景播放器播放的是經過拼接處理的以拍攝點為中心的投影面上的畫面,目前對于這種投影畫面,常常是將投影的畫面變換存儲為矩形圖像來存儲,當在全景播放器播放該全景視頻時將存儲的矩形圖像重新映射貼合到全景視頻播放模型上播放。
現有技術中無法自動識別出待播放的視頻是平面視頻還是全景視頻,而全景視頻與平面視頻的播放方式是完全不同的,如果以全景視頻的播放形式來播放平面視頻或者以平面視頻的播放形式來播放全景視頻都會造成視頻畫面的扭曲。
因此,提供一種支持全景視頻圖像幀貼合播放的全景視頻播放方法、全景視頻播放裝置及播放器,是本領域亟待解決的問題。
發明內容
有鑒于此,本發明提供了一種支持全景視頻圖像幀貼合播放的全景視頻播放方法、全景視頻播放裝置及播放器。
一種全景視頻播放方法,包括:
預定義球模型的多條經線和緯線,其中,每條經線與每條緯線均具有一個交點;
將形成交點的經線的經度和形成交點的緯線的緯度分別依次作為交點的經度和緯度;
將交點的經度和緯度映射為三維空間坐標;
將交點的經度和緯度映射為二維紋理坐標;
確定交點的索引,其中,每個交點的索引、三維空間坐標和二維紋理坐標構成球模型的參數;
存儲球模型的參數;
獲取待播放的全景視頻圖像;
將全景視頻圖像根據球模型的參數貼合至球模型上;以及
按照播放終端確定的視角范圍對貼合至球模型上的全景視頻圖像進行播放。
進一步的,預定義球模型的多條經線和緯線的步驟具體為:
在-90到90度的經度范圍內,每隔預定度數確定一條經線;
在0至360度的緯度范圍內,每隔預定度數確定一條緯線。
進一步的,預定度數為3度至7度。
進一步的,獲取待播放的全景視頻圖像的步驟具體為:
以每秒25幀的頻率獲取待播放的全景視頻圖像。
進一步的,將全景視頻圖像根據球模型的參數貼合至球模型上的步驟具體為:
調用iOS操作系統函數glDrawElements(GLenum mode,GLsizei count,GLenum type,const GLvoid*indices)將所述全景視頻圖像根據所述球模型的參數貼合至所述球模型上,其中,mode用于指定將要渲染哪種類型的圖元,count用于指定將要被渲染的元素數量,type用于指定indices中的值的類型,indices用于指定一個指向索引存儲位置的指針。
進一步的,將全景視頻圖像根據球模型的參數貼合至球模型上的步驟具體為:
調用Android操作系統函數public static native void glDrawElements(int var0,int var1,int var2,Buffer var3)將所述全景視頻圖像根據所述球模型的參數貼合至所述球模型上,其中,var0用于指定將要渲染哪種類型的圖元,var1用于指定將要被渲染的元素數量,var2用于指定var3中的值的類型,var3用于指定一個指向索引存儲位置的指針。
進一步的,本發明還提供一種全景視頻播放裝置,包括:
預定義模塊,用于預定義球模型的多條經線和緯線,其中,每條經線與每條緯線均具有一個交點;
交點經緯度確定模塊,用于將形成交點的經線的經度和形成交點的緯線的緯度分別依次作為交點的經度和緯度;
第一映射模塊,用于將交點的經度和緯度映射為三維空間坐標;
第二映射模塊,用于將交點的經度和緯度映射為二維紋理坐標;
交點索引確定模塊,用于確定交點的索引,其中,每個交點的索引、三維空間坐標和二維紋理坐標構成球模型的參數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于暴風集團股份有限公司,未經暴風集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710313219.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:通信系統及數據通信方法
- 下一篇:射頻互連件





