[發明專利]對終端進行流媒體采集自動識別方向并調整的方法及系統有效
| 申請號: | 201510549595.0 | 申請日: | 2015-08-31 |
| 公開(公告)號: | CN105227963B | 公開(公告)日: | 2018-05-01 |
| 發明(設計)人: | 李鳳山;冷志勇;高上;盧述奇 | 申請(專利權)人: | 暴風集團股份有限公司 |
| 主分類號: | H04N19/70 | 分類號: | H04N19/70;H04N19/46 |
| 代理公司: | 北京思源智匯知識產權代理有限公司11657 | 代理人: | 毛麗琴 |
| 地址: | 100191 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端 進行 流媒體 采集 自動識別 方向 調整 方法 系統 | ||
技術領域
本申請涉及媒體處理技術領域,具體地說,涉及一種對終端進行流媒體采集自動識別方向并調整的方法及系統。
背景技術
互聯網的普及和多媒體技術在互聯網商的應用,迫切要求能解決實時傳送視頻、音頻、計算機動畫等媒體文件的技術,在這種背景下,產生了流式傳輸技術及流媒體。通俗的講,流式傳輸技術是指在互聯網的視音頻服務器將聲音、圖像或動畫等媒體文件從服務器向客戶端是實時連續傳輸時,用戶不必等待全部媒體文件下載完畢,而只需延遲幾秒或十幾秒,就可以在用戶的計算機或其他播放終端上播放,而文件的其余部分則由用戶在后臺繼續播放,直至播放完畢或用戶終止操作。這種技術使用戶在播放視音頻或動畫等媒體的等待時間成百倍的減少,而且不需要太多的緩存。而流媒體是采用流式傳輸的方式在Internet播放的連續時基媒體,如音頻、視頻或多媒體文件,比如,商家用一個視頻傳送服務器把節目當成數據包發出,傳送到網絡上,用戶通過解壓設備對這些數據進行解壓后,節目就會像發送前的那樣顯示出來。流媒體的出現極大地方便了人民的工作和生活。流媒體技術廣泛地應用于視頻直播、視頻點播等多個領域,包括源信號采集、壓縮編碼、流媒體傳輸、播出等多個環節的處理。
現有技術中,利用手機等移動拍攝終端可以方便地采集、上傳、直播流媒體文件。在采用手機等移動拍攝終端采集流媒體文件的過程中,由于場景的變化,往往需要采用不同的方向拍攝,例如橫屏拍攝、豎屏拍攝等,這就需要將拍攝終端本身的方向進行旋轉,從而導致以下問題:
由于采集的圖像無法旋轉,在播放視頻文件時,就會出現拍攝的內容在屏幕中旋轉的現象,從而無法滿足正常觀看和播放的質量要求。
采用拍攝終端錄制MP4視頻時,雖然可以在信息頭中加入composition matrix,在播放視頻時可利用此信息進行旋轉,但此種方式只能進行第一次方向改變的判斷,若視頻中途進行一次以上手機拍攝角度的轉換時,該方式仍無法解決拍攝內容在屏幕中旋轉的問題,因而還是無法滿足正常觀看和播放的質量要求。
發明內容
有鑒于此,本申請所要解決的技術問題是提供了一種的對終端進行流媒體采集自動識別方向并調整的方法及系統,解決現有技術中利用手機等拍攝終端采集視頻的過程中,由于手機本身方向發生旋轉而導致播放所采集的視頻時,視頻內的圖像也出現旋轉的問題,保證視頻能夠流暢且正常地播放顯示。
為了解決上述技術問題,本申請有如下技術方案:
本發明提供一種對終端進行流媒體采集自動識別方向并調整的方法,包括:
采集原始視頻流;
獲取所述終端相對于終端基準的旋轉角度A1以及所述終端上攝像頭相對于終端基準的旋轉角度A2;
根據所述終端相對于終端基準的旋轉角度A1以及所述終端上攝像頭相對于終端基準的旋轉角度A2計算得到視頻圖像的旋轉角度A3;
對所述原始視頻流進行編碼,形成視頻幀編碼數據;
在所述視頻幀編碼數據的編碼頭文件中加入所述視頻圖像的旋轉角度信息,形成帶有旋轉角度信息的碼流;
將形成的所述帶有旋轉角度信息的碼流上傳至服務器;
客戶端從所述服務器獲取所述碼流,對所述碼流進行解碼,獲得所述視頻圖像的旋轉角度信息和視頻流;
對所述旋轉角度信息進行解析,并將解析出的信息及解碼出的視頻流一同發送至顯示渲染模塊;
所述顯示渲染模塊對視頻圖像進行加速旋轉處理,使視頻圖像正常顯示。
優選地,其中,所述視頻圖像為所述終端的前置攝像頭顯示的圖像,所述視頻圖像的旋轉角度A3通過以下公式計算得到:
A3=(A2-A1+360)%360。
優選地,其中,所述視頻圖像為所述終端的后置攝像頭顯示的圖像,所述視頻圖像的旋轉角度A3通過以下公式計算得到:
A3=(A2+A1)%360。
優選地,其中所述顯示渲染模塊對視頻圖像進行加速旋轉處理,使視頻圖像正常顯示,進一步為:
所述顯示渲染模塊利用OpenGL ES(OpenGL for Embedded Systems)對視頻圖像在顯存內進行加速旋轉渲染處理,使視頻圖像正常顯示。
本發明還提供一種對終端進行流媒體采集自動識別方向并調整的系統,包括:采集模塊、傳感器模塊、計算模塊、編碼模塊、通訊模塊、解碼模塊、解析模塊以及顯示渲染模塊;其中,
采集模塊,用于采集原始視頻流;
傳感器模塊,用于獲取所述終端相對于終端基準的旋轉角度A1以及所述終端上攝像頭相對于終端基準的旋轉角度A2;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于暴風集團股份有限公司,未經暴風集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510549595.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:帶有凹槽的機殼及具有該機殼的電子產品
- 下一篇:一種車底視頻檢查鏡





