本發(fā)明涉及一種C形臂X射線機影像數(shù)據(jù)傳輸方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有C形臂X射線機的影像數(shù)據(jù)為每秒10幀,每幀2M字節(jié);按每字節(jié)10位數(shù)據(jù)計算,相當(dāng)于每秒200M位數(shù)據(jù)。如此大的數(shù)據(jù)量,要求及時發(fā)送、接收、處理。如果采用傳統(tǒng)的無線隊列傳輸方法,當(dāng)控制數(shù)據(jù)到達無線收發(fā)單元時,一般排在發(fā)送隊列的末尾,從而會因為影像數(shù)據(jù)的緩存,造成控制數(shù)據(jù)的阻塞或延遲,影響成像效果。因此現(xiàn)有C形臂X射線機的主機和處理系統(tǒng)之間只能采用有線傳輸,或者采用無線傳輸方式傳輸?shù)头直媛实挠跋駭?shù)據(jù)。
技術(shù)實現(xiàn)要素:
本發(fā)明目的是提供一種C形臂X射線機無線數(shù)據(jù)高速傳輸方法,其可以實現(xiàn)C形臂X射線機每秒10幀,每幀2M字節(jié)的傳輸速率,解決了現(xiàn)有C形臂X射線機無線傳輸數(shù)據(jù)時容易阻塞或延遲的技術(shù)問題。
本發(fā)明的技術(shù)解決方案是:
一種C形臂X射線機無線數(shù)據(jù)高速傳輸方法,包括以下步驟:
1)對C形臂X射線機產(chǎn)生的影像數(shù)據(jù)和控制數(shù)據(jù)分別進行封裝,其中:每幀影像數(shù)據(jù)封裝成若干影像數(shù)據(jù)包,每組控制數(shù)據(jù)封裝成1個控制數(shù)據(jù)包;
2)影像數(shù)據(jù)包按順序發(fā)送,控制數(shù)據(jù)包定時發(fā)送,當(dāng)無線發(fā)送單元收到控制數(shù)據(jù)包時,使其插到當(dāng)前影像數(shù)據(jù)包隊列的頭部,優(yōu)先發(fā)送;
3)無線接收單元收到數(shù)據(jù)包時,判斷該數(shù)據(jù)是影像數(shù)據(jù)包還是控制數(shù)據(jù)包,如是控制數(shù)據(jù)包則優(yōu)先處理,如是影像數(shù)據(jù)包則正常顯示。
上述控制數(shù)據(jù)包每1秒發(fā)送1次,每個控制數(shù)據(jù)包大小為10字節(jié)。
上述每幀圖像分為2098個數(shù)據(jù)包,每個影像數(shù)據(jù)包大小為1000字節(jié)。
影像數(shù)據(jù)包和控制數(shù)據(jù)包以TCP/IP方式的傳送。
本發(fā)明還提供一種可實現(xiàn)影像數(shù)據(jù)無線高速傳輸?shù)腃形臂X射線機,其特別之處在于:
包括圖像控制系統(tǒng)和圖像處理系統(tǒng);
上述圖像控制系統(tǒng)包括控制單元、成像單元和無線發(fā)送單元;
上述控制單元用于將成像單元的每幀影像數(shù)據(jù)封裝成若干影像數(shù)據(jù)包,將控制單元的每組控制數(shù)據(jù)封裝成1個控制數(shù)據(jù)包;
上述無線發(fā)送單元按順序發(fā)送影像數(shù)據(jù)包,定時發(fā)送控制數(shù)據(jù)包,且將收到控制數(shù)據(jù)包插到當(dāng)前影像數(shù)據(jù)包隊列的頭部優(yōu)先發(fā)送;
上述圖像處理單元包括無線接收單元、圖像處理單元、數(shù)據(jù)處理顯示單元和數(shù)據(jù)處理響應(yīng)單元;
上述無線接收單元判斷從無線發(fā)送單元接收的數(shù)據(jù)包是影像數(shù)據(jù)包還是控制數(shù)據(jù)包,并將控制數(shù)據(jù)包優(yōu)先送入數(shù)據(jù)處理響應(yīng)單元,將影像數(shù)據(jù)包正常送入數(shù)據(jù)處理顯示單元。
本發(fā)明的優(yōu)點:
1、本發(fā)明方法采用控制信息優(yōu)先的無線數(shù)據(jù)傳輸方式,優(yōu)先發(fā)送控制數(shù)據(jù),優(yōu)先處理控制數(shù)據(jù),實現(xiàn)了C形臂X射線機每秒200M位數(shù)據(jù)的無線傳輸速度,達到了X射線影像的高分辨率實時無線傳送。
2、本發(fā)明方法以TCP/IP方式的傳送控制數(shù)據(jù)和影像數(shù)據(jù),保證了數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
3、本發(fā)明方法的控制數(shù)據(jù)為定時發(fā)送,每1秒發(fā)送1次,數(shù)據(jù)量小,幾乎不占用無線帶寬資源。
附圖說明
圖1為本發(fā)明的圖像控制系統(tǒng)原理框圖;
圖2為本發(fā)明的圖像處理系統(tǒng)原理框圖;
圖3為現(xiàn)有X射線機的無線發(fā)送單元發(fā)送數(shù)據(jù)示意圖,其中:I為影像數(shù)據(jù),C為控制數(shù)據(jù);
圖4為采用本發(fā)明方法發(fā)送數(shù)據(jù)的原理示意圖,其中:I為影像數(shù)據(jù),C為控制數(shù)據(jù);
圖5為采用本發(fā)明方法接收數(shù)據(jù)的原理示意圖,其中:D為未分類數(shù)據(jù),I為影像數(shù)據(jù),C為控制數(shù)據(jù)。
具體實施方式
本發(fā)明的具體步驟如下:
1)對C形臂X射線機產(chǎn)生的每幀影像數(shù)據(jù)和每個控制數(shù)據(jù)分別進行封裝,其中:每幀影像數(shù)據(jù)封裝成2098個影像數(shù)據(jù)包,每個影像數(shù)據(jù)包大小為1000字節(jié),控制數(shù)據(jù)封裝成1個控制數(shù)據(jù)包,控制數(shù)據(jù)包大小為10字節(jié);
2)對無線發(fā)送單元進行設(shè)置,使控制數(shù)據(jù)具有優(yōu)先權(quán)。具體來說,影像數(shù)據(jù)包按順序以TCP/IP方式的傳送,控制數(shù)據(jù)包每1秒發(fā)送一次,當(dāng)無線發(fā)送單元收到控制數(shù)據(jù)包時,使其插到當(dāng)前影像數(shù)據(jù)包隊列的頭部,優(yōu)先發(fā)送;
3)對無線收發(fā)單元進行設(shè)置,當(dāng)無線接收單元收到數(shù)據(jù)包時,判斷該數(shù)據(jù)是影像數(shù)據(jù)包還是控制數(shù)據(jù)包,如是控制數(shù)據(jù)包則優(yōu)先處理,如是影像數(shù)據(jù)包則正常顯示。
本發(fā)明優(yōu)先發(fā)送控制數(shù)據(jù),優(yōu)先處理控制數(shù)據(jù),不會因為影像數(shù)據(jù)的緩存,影響控制數(shù)據(jù)的正常傳輸。從而實現(xiàn)了C形臂X射線機每秒200M位數(shù)據(jù)的無線傳輸速度,達到了X射線影像的高分辨率實時無線傳送。