[發明專利]基于歌曲預覽應用的雙路解碼快速切換方法有效
| 申請號: | 201010619682.6 | 申請日: | 2010-12-31 |
| 公開(公告)號: | CN102572421A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 黃鴻強;陳節省 | 申請(專利權)人: | 福建星網視易信息系統有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26;H04L29/08 |
| 代理公司: | 深圳市博銳專利事務所 44275 | 代理人: | 張明 |
| 地址: | 350002 福建省福州市金山*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 歌曲 預覽 應用 解碼 快速 切換 方法 | ||
技術領域
本發明涉及電子領域,尤其涉及一種基于歌曲預覽應用的雙路解碼快速切換方法。
背景技術
在數字娛樂點播系統的現有應用中,用戶無法在同名歌曲中挑選要點選的歌曲,只有當歌曲播放時才能知曉。在娛樂點播系統中加入歌曲預覽應用,能讓用戶在不影響當前歌曲播放的情況下,在點歌臺通過預覽選定的歌曲視頻,在點歌時就正確選擇所需歌曲。目前娛樂點播系統采用單路解碼必須終止當前歌曲才能觀看預覽,這就要求娛樂點播系統支持輸出兩個解碼視頻,但同時也帶來了問題:兩路解碼視頻的同時輸出需要耗費較大的資源,并且切換延時大,對于正在播放的歌曲視頻會造成影響。
中國發明專利申請號為:“201010000186.2”,名稱為:“多節目預覽IPTV電子節目單的實現方法及系統”的專利申請文件中公開了一種IPTV系統,是一種多節目預覽IPTV電子節目單的是實現方法及系統。該方法通過視頻編碼服務器將所有節目視頻實時壓縮編碼成多個預覽節目視頻流,每個預覽節目視頻流中的視頻數量和圖像大小與預覽節目視頻流窗口中的透明網格相適配,IPTV終端訪問EPG服務器獲取并在電視機上顯示EPG預覽頁面,同時播放該EPG預覽頁面對應的預覽節目視頻流。該發明可以在IPTV終端硬件解碼通道數量有限的情況下,實現多個節目的同屏實時預覽和選擇。但是該專利文件并沒有公開如何解決兩路節目視頻同時輸出造成切換延時大,且對正在播放的歌曲視頻會造成影響的技術問題。
發明內容
本發明主要解決的技術問題是提供一種基于歌曲預覽應用的雙路解碼快速切換方法,為數字娛樂系統用戶提供快速、流暢的歌曲視頻預覽,且雙路解碼器快速切換、減小服務器負載和提高平滑切換效果。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種基于歌曲預覽應用的雙路解碼快速切換方法,包括以下步驟:
a.系統啟動時初始化第一解碼器和第二解碼器,第一解碼器負責主視頻解碼,第二解碼器負責預覽視頻解碼,主視頻正常解碼后的音視頻數據在主視窗內進行播放,主視窗畫面為當前顯示畫面,等待預覽切換信號,收到預覽切換信號則執行步驟b;
b.保持第一解碼器的工作狀態,開啟第二解碼器,啟動H.264解碼數據處理線程,將從FTP網絡上獲取到的數據直接注入到第二解碼器中,實現第二路預覽視頻的解碼,預覽視頻正常解碼后的音視頻數據在預覽視窗內進行音視頻播放,切換預覽視窗畫面為當前顯示畫面,等待預覽切換信號,收到預覽切換信號則執行步驟c;
c.切換主視窗畫面為當前顯示畫面,停止FTP網絡傳輸,停止數據注入線程,停止第二視頻解碼器,清除緩存數據。
其中,在步驟a之前,還包括視頻傳輸后臺服務器提供FTP傳輸服務的步驟。
其中,在視頻傳輸后臺服務器提供FTP傳輸服務的步驟前,還包括在娛樂點歌機頂盒中內置解碼芯片支持雙路解碼功能,實現在TV端和用戶點歌臺同時解碼輸出MPEG視頻和H264視頻的步驟。
其中,在步驟a中,還包括根據用戶當前所選歌曲在曲庫中的編號,以及系統設定的FTP服務器地址和端口,構造第二解碼器播放的URL地址的步驟。
其中,在步驟b中,在啟用第二解碼器時,還包括創建網絡數據獲取服務線程,通過FTP獲取H264視頻源數據的步驟。
其中,在步驟b中,切換視窗的動作是依靠解碼器的事件告知機制完成的。
其中,所述的解碼器的事件告知機制為:在第二解碼器獲取到第一幀視頻圖像事件時,表明第二解碼器已經開始視頻數據的解碼,此時切換視頻的視窗顯示,之后第二解碼器繼續獲取數據并解碼。
其中,在步驟c中,停止數據注入線程的步驟中,還包括對數據注入線程是否停止進行判斷,如果數據注入線程已經停止則執行停止第二視頻解碼器并清除緩存數據的動作,如果數據注入線程未停止則強制退出線程后再執行停止第二視頻解碼器并清除緩存數據的動作。
本發明的有益效果是:區別于現有技術的單路解碼必須終止當前歌曲才能觀看預覽的缺陷,本發明采用雙路解碼,由一路解碼器單獨處理預覽視頻,在點歌臺和TV端能同時播放兩路視頻;選擇FTP網絡傳輸方式下載預覽視頻數據,減少對主視頻歌曲播放的干擾;預覽和主視頻相互切換時,立即啟用解碼器分塊注入數據,達到快速進行解碼的目的,并利用切換視窗顯示時間優化切換效果。
附圖說明
圖1是本發明基于歌曲預覽應用的雙路解碼快速切換方法實施例的步驟流程圖;
圖2是本發明基于歌曲預覽應用的雙路解碼快速切換方法實施例的軟件流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網視易信息系統有限公司,未經福建星網視易信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010619682.6/2.html,轉載請聲明來源鉆瓜專利網。





