[發明專利]基于TCP的無壓縮高清圖像實時傳輸方法有效
| 申請號: | 201210362172.4 | 申請日: | 2012-09-25 |
| 公開(公告)號: | CN103686067B | 公開(公告)日: | 2017-01-25 |
| 發明(設計)人: | 賈雨生;王楠;郭瑞熊 | 申請(專利權)人: | 中國航天科工集團第二研究院二〇七所 |
| 主分類號: | H04N7/18 | 分類號: | H04N7/18;H04N21/6437 |
| 代理公司: | 核工業專利中心11007 | 代理人: | 高尚梅 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 tcp 壓縮 圖像 實時 傳輸 方法 | ||
1.一種基于TCP的無壓縮高清圖像實時傳輸方法,其特征在于:該方法基于TCP協議,在發送端多個端口分別建立線程,每個線程發送不同的圖像幀,即第1個線程發送圖像的幀數為第1、1+N、……,第二個線程發送圖像的幀數為第2、2+N、……,第N個線程發送圖像的幀數為第N、2N、……,在接收端對應的端口分別創建接收線程接收圖像數據。
2.根據權利要求1所述的基于TCP的無壓縮高清圖像實時傳輸方法,其特征在于:所述發送端采用環形隊列的數據結構。
3.根據權利要求1或2所述的基于TCP的無壓縮高清圖像實時傳輸方法,其特征在于:該方法包括如下步驟:
發送端作為TCP連接的客戶端,接收端作為TCP連接的服務器端;發送端的方法如下:
第一步:發送端線程的建立及圖像數據存儲
(1)在發送端建立N個循環隊列,每個循環隊列有L塊空間;
(2)根據到來的圖像幀號M對N取模的結果,記為QIdx,選擇序號為QIdx(1≤QIdx≤N)的循環隊列;
(3)在序號為QIdx的循環隊列中查看存儲指示指針當前指向的空間塊及下一個空間塊,根據下一個空間塊的使用情況,判斷到來的圖像如何進行存儲:
如果下一個空間塊中的圖像數據尚未發送完畢,則為到來的圖像在當前空間塊開辟內存,并將其追加到當前空間塊的尾部;
如果下一個空間塊為空,則將存儲指示指針指向下一個空間塊,即下一個空間塊成為“當前”空間塊,在“當前”空間塊為到來的圖像開辟內存空間,并將圖像存儲到“當前”空間塊;
(4)在第m(1≤m≤N)幀圖像到來時,創建第m個發送線程;
(5)重復步驟(2)~(4);
第二步:圖像數據發送
第k(1≤k≤N)個線程發送數據的過程為:
(1)第k個發送線程在約定的端口上向第k個接收線程發送連接請求,建立連接成功后轉(2);
(2)在第k個循環隊列中,根據發送指示指針指向的空間塊,發送空間塊的中數據,循環檢測是否發送完畢;
(3)未發送完畢,轉(2);
(4)發送完畢,釋放當前空間塊中占用的內存空間,并將發送指示指針指向下一個空間塊,轉(2);
接收端的方法設計如下:
(1)建立N個接收線程;
(2)第k(1≤k≤N)個接收線程在和發送端約定的端口,等待第k個發送線程的連接請求,建立連接成功后轉(3);
(3)接收線程監聽數據的到來,如果有數據到來,則將其保存起來,并根據已接收的數據長度和當前接收數據的長度,進行判斷;
(4)如果已接收的數據長度加上當前接收數據的長度不足一幀圖像的長度,則繼續接收后續數據,轉(3);否則轉(5);
(5)如果已接收的數據長度加上當前接收數據的長度等于一幀圖像的長度,轉(7);否則轉(6);
(6)如果已接收的數據長度加上當前接收數據的長度超過一幀圖像的長度,則從當前接收的數據中截取部分數據,與已接收的數據共同組成一幀圖像;剩余部分保存起來,轉(7);
(7)對接收到的圖像進行處理,轉(3)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航天科工集團第二研究院二〇七所,未經中國航天科工集團第二研究院二〇七所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210362172.4/1.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





