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