本發(fā)明涉及波形操作領(lǐng)域,具體地涉及一種平移和縮放邏輯波形的操作方法及裝置。
背景技術(shù):邏輯波形在顯示裝置上(電腦應(yīng)用程序、邏輯示波器等)都涉及到波形平移(左移或右移),波形縮放(如時(shí)間軸方向的縮放)等操作。在不同的顯示設(shè)備上,操作的方法各不一樣。這些基本操作在查看邏輯波形時(shí)使用的頻率很高,因此好的操作方法會(huì)提高讀圖的效率?,F(xiàn)有技術(shù)的技術(shù)方案:以PC機(jī)上應(yīng)用程序?yàn)槔R?jiàn)的做法是針對(duì)不同的操作,提供不同的按鈕,采用分離的操作方式。如為“放大波形”提供一個(gè)“放大”按鈕,為“向右平移波形”提供一個(gè)“右移”按鈕等。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中發(fā)現(xiàn),現(xiàn)有技術(shù)的缺點(diǎn)至少包括:對(duì)于“縮放”操作,由于采用按鈕設(shè)計(jì),不方便指定縮放的基準(zhǔn)點(diǎn)。通常默認(rèn)采用波形顯示區(qū)域的中心為基準(zhǔn)點(diǎn),進(jìn)行縮放。當(dāng)想對(duì)波形的某一部分“放大”以查閱細(xì)節(jié)時(shí),通常需要先將想縮放的部分平移到顯示區(qū)域中心,然后點(diǎn)擊“放大”按鈕進(jìn)行放大。此操作方法步驟麻煩,不夠直觀。對(duì)于“平移”操作,每次平移的步長(zhǎng)通常固定,大距離的平移,通常需要多次點(diǎn)擊“右移”或“左移”按鈕。操作麻煩,且波形平移定位不準(zhǔn)。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的在于,提供一種平移和縮放邏輯波形的操作方法及裝置,以采用一種直觀的方式,高效的進(jìn)行邏輯波形的平移和縮放等操作。為達(dá)以上目的,一方面,本發(fā)明實(shí)施例提供了一種平移和縮放邏輯波形的操作方法,所述方法包括:在邏輯波形顯示區(qū)域,通過(guò)移動(dòng)坐標(biāo)定位設(shè)備將當(dāng)前光標(biāo)指向關(guān)聯(lián)操作的興趣點(diǎn),所述關(guān)聯(lián)操作包括平移操作和/或縮放操作;利用所述坐標(biāo)定位設(shè)備觸發(fā)顯示一個(gè)提示性操作圖標(biāo),所述提示性操作圖標(biāo)的中心坐標(biāo)點(diǎn)為所述關(guān)聯(lián)操作的興趣點(diǎn),所述提示性操作圖標(biāo)具有與所述關(guān)聯(lián)操作相對(duì)應(yīng)的指向不同方向的多個(gè)操作指示;保持所述坐標(biāo)定位設(shè)備處于操作觸發(fā)狀態(tài),依據(jù)所述多個(gè)操作指示朝不同方向移動(dòng)所述坐標(biāo)定位設(shè)備來(lái)對(duì)所述邏輯波形進(jìn)行平移操作和/或縮放操作。為達(dá)以上目的,另一方面,本發(fā)明實(shí)施例提供了一種平移和縮放邏輯波形的操作裝置,所述裝置包括:波形處理設(shè)備和坐標(biāo)定位設(shè)備,其中所述波形處理設(shè)備包括:一顯示單元,用于顯示一邏輯波形顯示區(qū)域及邏輯波形;以及一處理單元,用于根據(jù)用戶(hù)對(duì)坐標(biāo)定位設(shè)備的移動(dòng)操作,在顯示單元上將當(dāng)前光標(biāo)指向關(guān)聯(lián)操作的興趣點(diǎn),所述關(guān)聯(lián)操作包括平移操作和/或縮放操作;根據(jù)用戶(hù)對(duì)坐標(biāo)定位設(shè)備的觸發(fā)操作,在顯示單元上顯示一個(gè)提示性操作圖標(biāo),所述提示性操作圖標(biāo)的中心坐標(biāo)點(diǎn)為所述關(guān)聯(lián)操作的興趣點(diǎn),所述提示性操作圖標(biāo)具有與所述關(guān)聯(lián)操作相對(duì)應(yīng)的指向不同方向的多個(gè)操作指示;以及當(dāng)用戶(hù)保持所述坐標(biāo)定位設(shè)備處于操作觸發(fā)狀態(tài),并依據(jù)所述多個(gè)操作指示朝不同方向移動(dòng)所述坐標(biāo)定位設(shè)備時(shí),對(duì)所述邏輯波形進(jìn)行平移操作和/或縮放操作。本發(fā)明實(shí)施例提供的上述技術(shù)方案的有益效果在于,該方案使邏輯波形的平移和縮放操作更加方便和直觀,提升用戶(hù)體驗(yàn)。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例的一種平移和縮放邏輯波形的操作方法的整體功能框圖;圖2為本發(fā)明實(shí)施例在PC機(jī)上進(jìn)行邏輯波形操作的示例圖;圖2a為本發(fā)明實(shí)施例的提示性操作圖標(biāo)的三種變形示例圖;圖3為本發(fā)明實(shí)施例的一種平移和縮放邏輯波形的操作裝置的功能框圖。具體實(shí)施方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實(shí)施例的一種平移和縮放邏輯波形的操作方法的整體功能框圖。如圖1所示,該方法包括如下步驟:110、在邏輯波形顯示區(qū)域,通過(guò)移動(dòng)坐標(biāo)定位設(shè)備將當(dāng)前光標(biāo)指向關(guān)聯(lián)操作的興趣點(diǎn),所述關(guān)聯(lián)操作包括平移操作和/或縮放操作;120、利用所述坐標(biāo)定位設(shè)備觸發(fā)顯示一個(gè)提示性操作圖標(biāo),所述提示性操作圖標(biāo)的中心坐標(biāo)點(diǎn)為所述關(guān)聯(lián)操作的興趣點(diǎn),所述提示性操作圖標(biāo)具有與所述關(guān)聯(lián)操作相對(duì)應(yīng)的指向不同方向的多個(gè)操作指示;130、保持所述坐標(biāo)定位設(shè)備處于操作觸發(fā)狀態(tài),依據(jù)所述多個(gè)操作指示朝不同方向移動(dòng)所述坐標(biāo)定位設(shè)備來(lái)對(duì)所述邏輯波形進(jìn)行平移操作和/或縮放操作。在本實(shí)施例中,邏輯波形是指:用以表示0或1的數(shù)字信號(hào)時(shí)序的波形。邏輯波形的x軸方向?yàn)闀r(shí)間,y軸方向?yàn)?或1的數(shù)值。坐標(biāo)定位設(shè)備是指:能在顯示裝置上,進(jìn)行坐標(biāo)定位的設(shè)備。如鼠標(biāo),軌跡球,觸摸板等。本發(fā)明實(shí)施例方法的實(shí)施需要滿(mǎn)足以下先決條件:具有坐標(biāo)定位設(shè)備(例如觸摸板、鼠標(biāo)、軌跡球等)。可選地,在一實(shí)施例中,所述與關(guān)聯(lián)操作相對(duì)應(yīng)的指向不同方向的多個(gè)操作指示包括:指向水平向左的向左平移操作指示、指向水平向右的向右平移操作指示、指向豎直向上的波形放大操作指示、以及指向豎直向下的波形縮小操作指示。通過(guò)光標(biāo)上不同區(qū)域(上下左右)的顯示內(nèi)容關(guān)聯(lián)不同的操作,使得用戶(hù)通過(guò)定位設(shè)備對(duì)波形的操作更加直觀、便于理解??蛇x地,所述指向豎直向上的波形放大操作指示可以呈現(xiàn)為放大鏡圖標(biāo),所述指向豎直向下的波形縮小操作指示可以呈現(xiàn)為縮小鏡圖標(biāo),但本發(fā)明實(shí)施例不以此為限,該提示性操作圖標(biāo)還可以是其它具有等同或類(lèi)似指示功能的圖標(biāo),如圖2a所示出的。可替換地,指向豎直向上的操作指示也可以為波形縮小指示。具體地,在依據(jù)所述多個(gè)操作指示朝不同方向移動(dòng)所述坐標(biāo)定位設(shè)備來(lái)對(duì)所述邏輯波形進(jìn)行平移操作和/或縮放操作中,所述邏輯波形平移的距離與所述坐標(biāo)定位設(shè)備移動(dòng)的距離成正相關(guān)。具體地,在依據(jù)所述多個(gè)操作指示朝不同方向移動(dòng)所述坐標(biāo)定位設(shè)備來(lái)對(duì)所述邏輯波形進(jìn)行平移和/或縮放操作中,所述縮放操作是以所述提示性操作圖標(biāo)的中心坐標(biāo)點(diǎn)的x軸值為基準(zhǔn)點(diǎn),進(jìn)行時(shí)間軸上的縮放,縮放的倍數(shù)與所述坐標(biāo)定位設(shè)備向上或向下移動(dòng)(沿y軸方向)的距離成正相關(guān)。本實(shí)施例中,正相關(guān)是指:兩個(gè)變量的變動(dòng)方向相同,一個(gè)變量由大到小或由小到大變化時(shí),另一個(gè)變量也由大到小或由小到大變化。所述正相關(guān)包括線(xiàn)性正比例、正指數(shù)相關(guān)或其他函數(shù)正相關(guān)等關(guān)系。常見(jiàn)有以下正相關(guān)函數(shù)表達(dá)式(其中,y和x是變量,a、b是系數(shù);具體地,對(duì)于本發(fā)明實(shí)例,x是坐標(biāo)定位設(shè)備移動(dòng)的距離,y是邏輯波形移動(dòng)的距離或縮放的倍數(shù)):函數(shù)(1):y=ax+b(a>0);函數(shù)(2):y=xa(x>0,a>0);函數(shù)(3):y=ax(a>1);函數(shù)(4):y=logax(a>1,x>0)。本發(fā)明實(shí)例不以此為限,所述函數(shù)關(guān)系還可以是其它類(lèi)似正相關(guān)函數(shù)。根據(jù)實(shí)施的具體要求,可以選擇合適的正相關(guān)函數(shù)以及其系數(shù),以調(diào)整坐標(biāo)定位設(shè)備移動(dòng)時(shí)對(duì)應(yīng)邏輯波形變化(移動(dòng)或縮放)的感覺(jué),提高用戶(hù)體驗(yàn)。進(jìn)一步地,圖1所示方法還包括步驟:當(dāng)解除操作觸發(fā)狀態(tài)時(shí),所述提示性操作圖標(biāo)消失。可選地,所述利用所述坐標(biāo)定位設(shè)備觸發(fā)顯示一個(gè)提示性操作圖標(biāo)包括:通過(guò)按下鼠標(biāo)鍵、長(zhǎng)點(diǎn)擊觸摸板或者保持與所述軌跡球?qū)?yīng)的鍵盤(pán)按鍵按下,來(lái)觸發(fā)顯示一個(gè)提示性操作圖標(biāo)。所述解除操作觸發(fā)狀態(tài)包括:松開(kāi)鼠標(biāo)鍵、手指離開(kāi)觸摸板或者松開(kāi)鍵盤(pán)按鍵。以下舉一實(shí)例并結(jié)合圖2的示例圖,對(duì)圖1所示方法進(jìn)行更為詳細(xì)的說(shuō)明。如圖2所示,在作為舉例的某PC機(jī)應(yīng)用程序中,采用鼠標(biāo)作為坐標(biāo)定位設(shè)備,當(dāng)按下鼠標(biāo)左鍵時(shí),顯示圖2所示操作提示圖標(biāo)。保持鼠標(biāo)左鍵按下,并朝4個(gè)方向移動(dòng)鼠標(biāo),能夠進(jìn)行邏輯波形的左右移動(dòng)和時(shí)間軸縮放操作。結(jié)合圖2,對(duì)圖1的方法進(jìn)一步闡述如下:步驟(1)在邏輯波形顯示區(qū)域,通過(guò)移動(dòng)坐標(biāo)定位設(shè)備將當(dāng)前光標(biāo)指向關(guān)聯(lián)操作的興趣點(diǎn)(如平移或縮放的基準(zhǔn)點(diǎn))。步驟(2)通過(guò)某種方式觸發(fā)一個(gè)提示性操作圖標(biāo)的顯示,圖標(biāo)的中心坐標(biāo)點(diǎn)為關(guān)聯(lián)操作的興趣點(diǎn)。如圖2所示,該圖標(biāo)以步驟(1)選定的興趣點(diǎn)為中心,向左右上下4個(gè)方向分別呈現(xiàn)4種圖示(如:向左顯示左箭頭,向右顯示右箭頭,向上顯示放大鏡,向下顯示縮小鏡)。觸發(fā)方式可以根據(jù)坐標(biāo)定位設(shè)備的特點(diǎn)自由定義,如按下鼠標(biāo)鍵、長(zhǎng)點(diǎn)擊觸摸板或是保持鍵盤(pán)按鍵按下等。此狀態(tài)稱(chēng)為操作觸發(fā)狀態(tài),在此狀態(tài)下,可以對(duì)邏輯波形進(jìn)行圖標(biāo)所示的相關(guān)操作。步驟(3)在保持(2)所述的操作觸發(fā)狀態(tài)下,通過(guò)朝不同的方向移動(dòng)坐標(biāo)定位設(shè)備(此時(shí),提示性操作圖標(biāo)也會(huì)隨之移動(dòng)),進(jìn)行4種基本波形操作(或組合操作)。詳細(xì)解釋如下:向右或向左移動(dòng)時(shí),波形將同步隨之向左或向右平移。波形移動(dòng)的距離和定位設(shè)備移動(dòng)的距離成正相關(guān)關(guān)系,當(dāng)提示性圖標(biāo)的中心(即波形的興趣點(diǎn))移至波形可視范圍外時(shí),波形將不再移動(dòng)。向上或向下移動(dòng)時(shí),波形將同步放大和縮小。波形縮放是以當(dāng)前坐標(biāo)x軸值(提示圖標(biāo)中心點(diǎn)的x軸值)為基準(zhǔn)點(diǎn),進(jìn)行時(shí)間軸上的縮放??s放的倍數(shù)與定位設(shè)備向上或向下移動(dòng)的距離成正相關(guān),幅度越大波形縮放的程度越大。組合操作。在保持操作觸發(fā)狀態(tài)下,改變定位設(shè)備移動(dòng)的方向,即可隨之改變操作。如平移后縮放,縮放后平移等。步驟(4)當(dāng)保持操作觸發(fā)狀態(tài)的條件不再滿(mǎn)足時(shí)(如松開(kāi)鼠標(biāo)鍵、手指離開(kāi)觸摸板或松開(kāi)鍵盤(pán)按鍵),則立即退出操作觸發(fā)狀態(tài),提示性的圖標(biāo)隨之消失,恢復(fù)成正常顯示的圖標(biāo)。此時(shí),移動(dòng)坐標(biāo)定位設(shè)備不具備步驟(3)所描述的功能。采用不同的定位的設(shè)備區(qū)別僅在觸發(fā)條件上。針對(duì)不同坐標(biāo)定位設(shè)備的特點(diǎn),觸發(fā)和解除波形操作狀態(tài)的條件可以靈活定義,以滿(mǎn)足該坐標(biāo)定位設(shè)備使用的合理性和高效性。如針對(duì)鼠標(biāo),可采用按下鼠標(biāo)鍵(左、右或中鍵)進(jìn)行觸發(fā),松開(kāi)鼠標(biāo)鍵進(jìn)行解除;針對(duì)觸摸板,采用“長(zhǎng)按”觸發(fā),松開(kāi)手指進(jìn)行解除;針對(duì)軌跡球,可輔助采用鍵盤(pán)按鍵按下和松開(kāi)分別進(jìn)行觸發(fā)和解除。本發(fā)明實(shí)施例的技術(shù)方案帶來(lái)的有益效果是:該方案使邏輯波形的平移和縮放操作更加方便和直觀,提升用戶(hù)體驗(yàn)。圖3為本發(fā)明實(shí)施例的一種平移和縮放邏輯波形的操作裝置的功能框圖。如圖3所示,所述裝置300包括:波形處理設(shè)備310和坐標(biāo)定位設(shè)備320,其中所述波形處理設(shè)備310包括:一顯示單元311,用于顯示一邏輯波形顯示區(qū)域及邏輯波形;以及一處理單元322,用于根據(jù)用戶(hù)對(duì)坐標(biāo)定位設(shè)備的移動(dòng)操作,在顯示單元311上將當(dāng)前光標(biāo)指向關(guān)聯(lián)操作的興趣點(diǎn),所述關(guān)聯(lián)操作包括平移操作和/或縮放操作;根據(jù)用戶(hù)對(duì)坐標(biāo)定位設(shè)備的觸發(fā)操作,在顯示單元上顯示一個(gè)提示性操作圖標(biāo),所述提示性操作圖標(biāo)的中心坐標(biāo)點(diǎn)為所述關(guān)聯(lián)操作的興趣點(diǎn),所述提示性操作圖標(biāo)具有與所述關(guān)聯(lián)操作相對(duì)應(yīng)的指向不同方向的多個(gè)操作指示;以及當(dāng)用戶(hù)保持所述坐標(biāo)定位設(shè)備處于操作觸發(fā)狀態(tài),并依據(jù)所述多個(gè)操作指示朝不同方向移動(dòng)所述坐標(biāo)定位設(shè)備時(shí),對(duì)所述邏輯波形進(jìn)行平移操作和/或縮放操作??蛇x地,所述與關(guān)聯(lián)操作相對(duì)應(yīng)的指向不同方向的多個(gè)操作指示包括:指向水平向左的向左平移操作指示、指向水平向右的向右平移操作指示、指向豎直向上的波形放大操作指示、以及指向豎直向下的波形縮小操作指示。具體地,所述邏輯波形平移的距離與所述坐標(biāo)定位設(shè)備移動(dòng)的距離成正相關(guān);和/或,所述縮放操作是以所述提示性操作圖標(biāo)的中心坐標(biāo)點(diǎn)的x軸值為基準(zhǔn)點(diǎn),進(jìn)行時(shí)間軸上的縮放,縮放的倍數(shù)與定位設(shè)備向上或向下移動(dòng)的距離成正相關(guān)。本實(shí)施例中,正相關(guān)是指:兩個(gè)變量的變動(dòng)方向相同,一個(gè)變量由大到小或由小到大變化時(shí),另一個(gè)變量也由大到小或由小到大變化。所述正相關(guān)包括線(xiàn)性正比例、正指數(shù)相關(guān)或其他函數(shù)正相關(guān)等關(guān)系。常見(jiàn)有以下正相關(guān)函數(shù)表達(dá)式(其中,y和x是變量,a、b是系數(shù);具體地,對(duì)于本發(fā)明實(shí)例,x是坐標(biāo)定位設(shè)備移動(dòng)的距離,y是邏輯波形移動(dòng)的距離或縮放的倍數(shù)):函數(shù)(1):y=ax+b(a>0);函數(shù)(2):y=xa(x>0,a>0);函數(shù)(3):y=ax(a>1);函數(shù)(4):y=logax(a>1,x>0)。本發(fā)明實(shí)例不以此為限,所述函數(shù)關(guān)系還可以是其它類(lèi)似正相關(guān)函數(shù)。根據(jù)實(shí)施的具體要求,可以選擇合適的正相關(guān)函數(shù)以及其系數(shù),以調(diào)整坐標(biāo)定位設(shè)備移動(dòng)時(shí)對(duì)應(yīng)邏輯波形變化(移動(dòng)或縮放)的感覺(jué),提高用戶(hù)體驗(yàn)。進(jìn)一步地,所述處理單元312,還可以用于當(dāng)用戶(hù)解除對(duì)所述定位設(shè)備的操作觸發(fā)狀態(tài)時(shí),使得所述提示性操作圖標(biāo)消失??蛇x地,所述坐標(biāo)定位設(shè)備包括:鼠標(biāo)、軌跡球或者觸摸板??蛇x地,所述根據(jù)用戶(hù)對(duì)坐標(biāo)定位設(shè)備的觸發(fā)操作,在顯示單元上顯示一個(gè)提示性操作圖標(biāo)包括:根據(jù)用戶(hù)按下鼠標(biāo)鍵、長(zhǎng)點(diǎn)擊觸摸板或者保持與所述軌跡球?qū)?yīng)的鍵盤(pán)按鍵按下,來(lái)觸發(fā)顯示一個(gè)提示性操作圖標(biāo);所述解除對(duì)所述定位設(shè)備的操作觸發(fā)狀態(tài)包括:用戶(hù)松開(kāi)鼠標(biāo)鍵、手指離開(kāi)觸摸板或者松開(kāi)鍵盤(pán)按鍵。本發(fā)明實(shí)施例的操作裝置帶來(lái)的有益效果是:可以使邏輯波形的平移和縮放操作更加方便和直觀,提升用戶(hù)體驗(yàn)。以上實(shí)施例僅用以說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例各實(shí)施例技術(shù)方案的精神和范圍。