本發(fā)明是有關(guān)一種觸控屏應(yīng)用軟件操作方法,具體是一種在觸控屏上醫(yī)學(xué)影像瀏覽的多指手勢(shì)操作方法。
背景技術(shù):
瀏覽醫(yī)學(xué)圖像時(shí),醫(yī)生會(huì)做各種操作,包括放大/縮小、平移、翻轉(zhuǎn)/旋轉(zhuǎn)、窗寬窗位調(diào)整、上下翻頁等。當(dāng)前的主流影像瀏覽應(yīng)用,均是基于鼠標(biāo)操作的。隨著移動(dòng)智能終端(平板、智能手機(jī)等)的發(fā)展,影像瀏覽軟件逐步在智能終端得到開發(fā)、應(yīng)用。由于智能終端基本是觸控屏,基于鼠標(biāo)的操作變得麻煩,甚至不可能(如鼠標(biāo)中鍵滾輪操作翻頁)。
觸控技術(shù)操控界面很直觀,例如,使用者利用兩指互相靠近的多指手勢(shì)達(dá)到縮小畫面的功能,利用兩指互相遠(yuǎn)離的多指手勢(shì)達(dá)到放大畫面的功能,利用兩指順時(shí)針或逆時(shí)針旋轉(zhuǎn)的多指手勢(shì)達(dá)到圖像順/逆時(shí)針旋轉(zhuǎn)90度,這些已經(jīng)是常規(guī)操作,但這些常規(guī)功能滿足不了醫(yī)學(xué)影像瀏覽的操作需要。同時(shí),由于軟件用戶界面ui開發(fā)的困難,多數(shù)影像瀏覽軟件在智能終端觸控屏上,采取了“選擇模式+單指手勢(shì)”的操作控制,如窗寬窗位模式下,單指左右移動(dòng)調(diào)節(jié)窗寬,上下移動(dòng)調(diào)節(jié)窗位等,這樣使醫(yī)生的閱圖操作需要不斷切換模式,變得非常麻煩。
因此,一種醫(yī)學(xué)影像瀏覽的多指操作方法,能使醫(yī)生的閱圖操作變得高效流暢,乃為所冀。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明針對(duì)現(xiàn)有技術(shù)的不足,提出了一種醫(yī)學(xué)影像瀏覽的多指手勢(shì)操作方法。
本發(fā)明包括以下步驟:
步驟一,識(shí)別判斷觸控屏上的手勢(shì)操作。
步驟二,判斷在觸控屏上是否為兩指操作,再判斷:
(1)若水平平行兩指雙擊,則執(zhí)行圖像左右鏡像翻轉(zhuǎn)操作;
(2)若垂直平行兩指雙擊,則執(zhí)行圖像上下鏡像翻轉(zhuǎn)操作;
(3)若兩指在同一垂直線上觸屏,做水平方向平移,則執(zhí)行圖像翻頁操作;
(4)若兩指觸在同一水平線上,做任意方向平移,則執(zhí)行窗寬窗位調(diào)整操作。
步驟三,判斷在觸控屏上是否為三指操作,再判斷:
(1)若三指移動(dòng),則執(zhí)行圖像平移操作;
(2)若三指雙擊,則執(zhí)行圖像灰階度反轉(zhuǎn)操作。
本發(fā)明的有益效果:在應(yīng)用本發(fā)明時(shí),結(jié)合常規(guī)的觸控屏雙指放大縮小、旋轉(zhuǎn)手勢(shì),以及定義單指手勢(shì)執(zhí)行圖像復(fù)原、切換序列等操作,可以使醫(yī)生在觸控屏上的影像瀏覽操作變得十分簡潔、流暢,大大提高了醫(yī)生閱片效率。
附圖說明
圖1本發(fā)明的實(shí)施流程圖;
圖2觸控屏手勢(shì)事件觸發(fā)操控過程實(shí)例示意圖;
圖3手勢(shì)事件識(shí)別示意圖。
具體實(shí)施方式
現(xiàn)結(jié)合本發(fā)明的實(shí)施流程圖(如圖1)和觸控屏手勢(shì)事件觸發(fā)操控過程實(shí)例示意圖(圖2),作詳細(xì)說明:
步驟s1先識(shí)別判斷觸控屏上的手勢(shì)操作。
本發(fā)明實(shí)例的手勢(shì)識(shí)別模塊首先將從智能終端操作系統(tǒng)傳來的控制點(diǎn)消息映射到其內(nèi)部統(tǒng)一的結(jié)構(gòu)數(shù)據(jù),再基于當(dāng)前和歷史的控制點(diǎn)消息結(jié)構(gòu)數(shù)據(jù)做實(shí)時(shí)手勢(shì)識(shí)別工作,并實(shí)時(shí)產(chǎn)生手勢(shì)事件。多觸點(diǎn)手勢(shì)需要在所有觸點(diǎn)都離開屏幕時(shí)才觸發(fā)相應(yīng)的手勢(shì)事件,手勢(shì)識(shí)別模塊針對(duì)每個(gè)觸點(diǎn)的時(shí)間特征和軌跡特征的歷史,把觸摸事件信息分為單指觸摸,兩指觸摸和三指觸摸。如圖3所示,如果觸摸點(diǎn)數(shù)發(fā)生變化,手勢(shì)識(shí)別模塊會(huì)對(duì)變化前的歷史事件做出判斷。如果前面的手勢(shì)有效,發(fā)出相應(yīng)的手勢(shì)事件;如果前面的手勢(shì)無效,則需判斷這些數(shù)據(jù)是否需要用于后續(xù)的手勢(shì)操作識(shí)別。如果是,保持特征歷史數(shù)據(jù);否則,清除特征歷史數(shù)據(jù)。
常規(guī)的單指觸屏、鼠標(biāo)和筆的信息映射到統(tǒng)一的單觸點(diǎn)手勢(shì)類,在此不再贅述。本發(fā)明主要利用多觸點(diǎn)的手勢(shì),有兩指、三指手勢(shì)類等,進(jìn)行識(shí)別判斷與后續(xù)處理。
步驟s2確定觸控屏上的動(dòng)作屬于二指手勢(shì),接著進(jìn)行步驟s21的判斷,判斷手勢(shì)動(dòng)作是水平平行兩指雙擊,則執(zhí)行步驟s22“圖像左右鏡像翻轉(zhuǎn)”操作;否則,進(jìn)行步驟s23的判斷,判斷手勢(shì)動(dòng)作是垂直平行兩指雙擊,則執(zhí)行步驟s24“圖像上下鏡像翻轉(zhuǎn)”操作;否則,進(jìn)行步驟s25的判斷,判斷手勢(shì)動(dòng)作是垂直線兩指水平平移,則執(zhí)行步驟s26“圖像翻頁”操作;否則進(jìn)行步驟s27的判斷,判斷手勢(shì)動(dòng)作是水平線兩指平移,則執(zhí)行步驟s28“窗寬窗位調(diào)整”操作;
步驟s3確定觸控屏上的動(dòng)作屬于三指手勢(shì),接著進(jìn)行步驟s31的判斷,判斷手勢(shì)動(dòng)作是三指移動(dòng),則執(zhí)行步驟s32“圖像平移”操作;否則,進(jìn)行步驟s33的判斷,判斷手勢(shì)動(dòng)作是三指雙擊,則執(zhí)行步驟s34“圖像灰階度反轉(zhuǎn)”操作。
在步驟s26“圖像翻頁”操作中,向左平移,滾動(dòng)翻頁至前面的影像;向右平移,滾動(dòng)翻頁至后面的影像??稍诓煌跋耧@示區(qū)域,圖像翻頁的操作靈敏度不同。影像顯示區(qū)上部靈敏度低,下部靈敏度高。
在步驟s28“窗寬窗位調(diào)整”操作中,橫向移動(dòng)的成分用于改變窗位,縱向移動(dòng)的成分用于改變窗寬。可在不同影像顯示區(qū)域,窗口窗位的操作靈敏度不同。影像顯示區(qū)上部靈敏度低,下部靈敏度高。
在應(yīng)用本發(fā)明時(shí),結(jié)合常規(guī)的觸控屏雙指放大縮小、旋轉(zhuǎn)手勢(shì),以及單指雙擊、橫掃標(biāo)題欄等手勢(shì)執(zhí)行圖像復(fù)原、切換序列等操作,適當(dāng)方式嵌入當(dāng)前各種硬件平臺(tái)的醫(yī)學(xué)影像瀏覽系統(tǒng)中,可以使醫(yī)生在觸控屏上的影像瀏覽操作變得十分簡潔、流暢。
以上對(duì)于本發(fā)明的實(shí)施舉例說明是為了闡明目的,而非限定本發(fā)明的權(quán)利范圍。