The invention discloses a television terminal video display method and system, the TV terminal video display method includes: when the TV terminal video player receives the mobile terminal to send the video URL address, the video decoding video information, access to the current video rotation angle; the TV terminal according to the rotation angle the current video obtained after rotation, rotation of the video; the TV terminal call algorithm set the video display area size, display and control of video player in the resized video display area after rotation video. The invention of the TV terminal video display method, can be solved when the length width and the smart TV video file screen aspect ratio does not correspond, the picture is playing tensile deformation problems, enhance the quality of playback player; the invention will zoom on the display layer calculation, without complicated calculation by video frame and avoid the smart TV screen, black screen and flowers appear Caton phenomenon.
【技術實現步驟摘要】
本專利技術涉及電視終端領域,尤其涉及一種電視終端的視頻顯示方法及系統。
技術介紹
在手機上實現視頻旋轉,因手機的寬高固定,通過Android原生方案即可實現橫豎屏切換,目前通過多屏互動協議可以將手機上的視頻推送到電視上播放,在線視頻推送到電視時,會橫向顯示推送視頻,由硬件解碼實現,不需進行旋轉與拉伸處理。但是,手機拍攝視頻可分為橫向拍攝和豎向拍攝兩種拍攝模式,拍攝后的視頻長寬比與電視不對應,當通過多屏互動推送手機拍攝視頻到智能電視時,會出現因無法按比例縮放出現旋轉后被拉伸的情況。另外,目前市場上手機旋轉視頻,一般采用軟件解碼,獲取視頻中目標物體的位置信息確定出縮放前像素值與旋轉后像素值間的函數關系后進行復雜的縮放旋轉運算。由于縮放算法的復雜,針對視頻源的分辨率進行縮放時,需針對每一幀進行縮放嚴重消耗智能電視的CPU,經常出現花屏,黑屏與卡頓等問題。因此,現有技術還有待于改進和發展。
技術實現思路
本專利技術要解決的技術問題在于,針對現有技術的上述缺陷,提供一種電視終端的視頻顯示方法及系統,從而解決當前將手機錄制的視頻推送到的智能電視顯示時,視頻顯示比例與智能電視不匹配,導致視頻被拉伸變形;而采用軟件解碼時,由于縮放算法復雜,嚴重消耗智能電視的CPU,易出現花屏、黑屏和卡頓的問題。本專利技術解決技術問題所采用的技術方案如下:一種電視終端的視頻顯示方法,包括:B、當電視終端的視頻播放器接收到移動終端發送的視頻URL地址時,解碼當前視頻的視頻信息,獲取當前視頻需要旋轉的角度;C、電視終端根據所述旋轉角度,旋轉當前視頻得到旋轉后的視頻;D、電視終端調用視頻旋轉顯示處 ...
【技術保護點】
一種電視終端的視頻顯示方法,其特征在于,包括:B、當電視終端的視頻播放器接收到移動終端發送的視頻URL地址時,解碼當前視頻的視頻信息,獲取當前視頻需要旋轉的角度;C、電視終端根據所述旋轉角度,旋轉當前視頻得到旋轉后的視頻;D、電視終端調用視頻旋轉顯示處理算法設置視頻顯示區域大小,并控制視頻播放器在調整大小后的視頻顯示區域內顯示旋轉后的視頻。
【技術特征摘要】
1.一種電視終端的視頻顯示方法,其特征在于,包括:B、當電視終端的視頻播放器接收到移動終端發送的視頻URL地址時,解碼當前視頻的視頻信息,獲取當前視頻需要旋轉的角度;C、電視終端根據所述旋轉角度,旋轉當前視頻得到旋轉后的視頻;D、電視終端調用視頻旋轉顯示處理算法設置視頻顯示區域大小,并控制視頻播放器在調整大小后的視頻顯示區域內顯示旋轉后的視頻。2.根據權利要求1所述的電視終端的視頻顯示方法,其特征在于,所述步驟B之前還包括:A1、增加視頻播放器的消息回調類監聽器注冊到電視終端的系統層,用于當視頻播放器預加載完成時,回調通知視頻播放器解碼的相關信息;A2、增加視頻播放器的視頻大小改變監聽類注冊到電視終端的系統層,用于當視頻播放大小改變時,回調通知視頻播放器調整顯示區域大小。3.根據權利要求2所述的電視終端的視頻顯示方法,其特征在于,所述步驟B具體包括:B1、接收用戶指令控制移動終端通過多屏互動協議發送視頻的URL地址給電視終端的視頻播放器;B2、當接收到所述視頻的URL地址時,系統層以當前視頻URL地址為視頻數據源,解碼當前視頻的視頻信息;B3、根據解碼的當前視頻的視頻信息,獲取當前視頻需要旋轉的角度。4.根據權利要求3所述的電視終端的視頻顯示方法,其特征在于,所述步驟C具體包括:C1、系統層根據所述旋轉角度,采用軟件解碼旋轉當前視頻得到旋轉后的視頻;C2、消息回調類監聽器回調采用軟件解碼視頻通知給視頻播放器;C3、當視頻播放器收到消息回調類監聽器回調的采用軟件解碼視頻通知后,保存一軟解標志位;C4、視頻大小改變監聽類回調調整顯示區域大小通知給視頻播放器。5.根據權利要求4所述的電視終端的視頻顯示方法,其特征在于,所述步驟D具體包括:D1、當視頻播放器接收到視頻大小改變監聽類回調的調整顯示區域大小通知時,檢測是否保存有軟解標志位;D2、當保存有軟解標志位時,視頻播放器調用視頻旋轉顯示處理算法設置視頻顯示區域大??;D3、在調整大小后的視頻顯示區域內顯示旋轉后的視頻。6.根據權利要求1所述的電視終端的視頻顯示方法,其特征在于,所述視頻旋轉顯示處理算法為:獲取電視終端的寬高分辨率和移動終端發送的視頻的寬高;設電視終端的寬高分辨率分別為Wt和Ht,設移動終端發送的視頻的寬高分別為Wp和Hp;設視頻顯示區域的大小應調整到的寬高分別為Wt1和Ht1,當視頻按電視終端的寬高比例縮放時,Wt/Ht=Wp/Hp,當視頻被旋轉90°或270°時,則...
【專利技術屬性】
技術研發人員:劉遠鳳,
申請(專利權)人:TCL集團股份有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。