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