欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于觸摸屏的波形平移的方法及裝置制造方法

文檔序號(hào):6536870閱讀:213來(lái)源:國(guó)知局
一種基于觸摸屏的波形平移的方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種基于觸摸屏的波形平移的方法,包括如下步驟:設(shè)定第一坐標(biāo)區(qū)域、用于指示范圍的元素、用于將元素中波形放大顯示的第二坐標(biāo)區(qū)域;檢測(cè)是否有觸摸,如是,判斷在觸摸屏或第一坐標(biāo)區(qū)域或第二坐標(biāo)區(qū)域內(nèi)是否有滑動(dòng),如是,控制第一坐標(biāo)區(qū)域或第二坐標(biāo)區(qū)域的波形進(jìn)行平移或依據(jù)第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)位移,控制元素平移或依據(jù)第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)位移,控制元素平移;否則,進(jìn)入相應(yīng)界面或保持當(dāng)前界面;判斷是否收到退出當(dāng)前檢測(cè)的命令,如是,退出;否則,返回。本發(fā)明還涉及一種實(shí)現(xiàn)上述方法的裝置。實(shí)施本發(fā)明的基于觸摸屏的波形平移的方法及裝置,具有以下有益效果:操作比較直觀、有效顯示空間的利用率較高、使用壽命較長(zhǎng)、易清理。
【專利說(shuō)明】一種基于觸摸屏的波形平移的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸摸屏領(lǐng)域,更具體地說(shuō),涉及一種基于觸摸屏的波形平移的方法及裝置。
【背景技術(shù)】
[0002]隨著示波器存儲(chǔ)深度的增加,為了更清晰地查看波形細(xì)節(jié),波形的縮放也愈來(lái)愈成為示波器的必備功能,示波器的顯示模式有一般顯示模式和波形縮放顯示模式,這種功能可以較好的將波形顯示出來(lái),既能總攬全局,又能查看細(xì)節(jié),極大地方便了工程師們的調(diào)試。在波形縮放顯示模式中,波形縮放窗口顯示內(nèi)容為正常波形顯示窗口中某一部分內(nèi)容在水平方向上的放大顯示。在正常波形顯示窗口中將放大部分用大括號(hào)、方框、不同的底紋或者不同的顏色加以區(qū)分,暫且稱之為波形縮放框。
[0003]現(xiàn)有技術(shù)中,在對(duì)波形的平移方法上,一直以機(jī)械旋鈕為主。用旋鈕來(lái)控制波形的左右移動(dòng),操作不夠直觀;同時(shí)多一個(gè)旋鈕,就增大一份體積,也增加了邊際成本,降低了顯示窗口在示波器中所占的比率,有效顯示空間不高,旋鈕還有使用壽命的限制,也不易清理。

【發(fā)明內(nèi)容】

[0004]本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述操作不夠直觀、有效顯示空間不高、旋鈕使用壽命有限制 、不易清理的缺陷,提供一種操作比較直觀、有效顯示空間的利用率較高、使用壽命較長(zhǎng)、易清理的基于觸摸屏的波形平移的方法及裝置。
[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種基于觸摸屏的波形平移的方法,包括如下步驟:
A設(shè)定用于顯示波形的第一坐標(biāo)區(qū)域,并在所述第一坐標(biāo)區(qū)域中設(shè)定用于指示范圍的元素;所述元素指示所述波形的局部波形;
B設(shè)定用于將所述元素指示范圍中的波形進(jìn)行放大顯示的第二坐標(biāo)區(qū)域;所述第二坐標(biāo)區(qū)域與所述第一坐標(biāo)區(qū)域位于同一顯示界面中;
C檢測(cè)所述觸摸屏上是否有觸摸操作,如是,執(zhí)行步驟E或步驟F ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ;
D判斷所述觸摸操作在所述觸摸屏上是否產(chǎn)生滑動(dòng),如是,控制使所述第一坐標(biāo)區(qū)域或第二坐標(biāo)區(qū)域內(nèi)的波形進(jìn)行相應(yīng)平移并執(zhí)行步驟G ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ;
E判斷所述觸摸操作是否在所述第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),如是,依據(jù)在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移并執(zhí)行步驟G ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ;
F判斷所述觸摸操作是否在第二坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),如是,依據(jù)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移并執(zhí)行步驟G ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ;
G判斷是否收到退出當(dāng)前檢測(cè)的命令,如是,退出當(dāng)前檢測(cè);否則,返回步驟C。
[0006]在本發(fā)明所述的基于觸摸屏的波形平移的方法中,所述第二坐標(biāo)區(qū)域兩側(cè)各有一個(gè)虛擬按鍵;所述步驟C進(jìn)一步包括:
Cl判斷所述觸摸操作是否在所述虛擬按鍵上,如是,將所述元素向相鄰位置平移設(shè)定的位移量并執(zhí)行步驟G ;否則,執(zhí)行步驟D ;所述設(shè)定的位移量由人工設(shè)定或系統(tǒng)默認(rèn);所述相鄰位置為左側(cè)或右側(cè)。
[0007]在本發(fā)明所述的基于觸摸屏的波形平移的方法中,所述步驟E進(jìn)一步包括:
El判斷在所述第一坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),如是,執(zhí)行步驟E2 ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ;
E2檢測(cè)在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第一位移;
E3依據(jù)所述第一位移,控制所述元素在第一位移方向或者第一位移的水平或垂直分量方向或者其反方向進(jìn)行相應(yīng)平移,并控制所述第二坐標(biāo)區(qū)域內(nèi)的波形在所述元素平移方向或其反方向上相應(yīng)平移;所述元素平移的位移量存在如下關(guān)系:S=Sa*m,其中,S為所述元素平移的距離,Sa為所述第一位移或者其水平或垂直分量,m為第一設(shè)定系數(shù)。
[0008]在本發(fā)明所述的基于觸摸屏的波形平移的方法中,所述步驟F進(jìn)一步包括:
Fl判斷在所述第二坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),如是,執(zhí)行步驟F2 ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ;
F2依據(jù)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移,并記錄每次滑動(dòng)過程中所述元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中所述元素的平均移動(dòng)速度;
F3判斷在設(shè)定時(shí)間段內(nèi)滑動(dòng)的次數(shù)是否大于設(shè)定值,以及所述最大移動(dòng)速度或平均移動(dòng)速度的均方差值是否在設(shè)定范圍內(nèi),如是,使所述元素按照所述設(shè)定時(shí)間段內(nèi)記錄到的所述元素的最大移動(dòng)速度或平均移動(dòng)速度的平均值進(jìn)行勻速平移;否則,執(zhí)行步驟G。
[0009]在本發(fā)明所述的基于觸摸屏的波形平移的方法中,所述步驟F2進(jìn)一步包括:
F21檢測(cè)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第二位移;
F22依據(jù)所述第二位移,控制所述第二坐標(biāo)區(qū)域內(nèi)的波形在所述第二位移方向或者其水平或垂直分量方向上進(jìn)行相應(yīng)平移,并控制所述元素在所述波形平移方向的反方向上相應(yīng)平移;并記錄每次滑動(dòng)過程中所述元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中所述元素的平均移動(dòng)速度。
[0010]在本發(fā)明所述的基于觸摸屏的波形平移的方法中,所述第二坐標(biāo)區(qū)域內(nèi)的波形平移的位移存在如下關(guān)系:S=XS1+S2 ;其中,S1為所述第二位移或者其水平或垂直分量,S2為手或觸摸工具在離開所述第二坐標(biāo)區(qū)域后第二坐標(biāo)區(qū)域內(nèi)波形由于慣性產(chǎn)生的慣性平移,由手或者觸摸工具離開所述第二坐標(biāo)區(qū)域時(shí)滑動(dòng)的速度或其在水平或垂直方向的分量決定,X為第二設(shè)定系數(shù)。
[0011]在本發(fā)明所述的基于觸摸屏的波形平移的方法中,所述波形或元素停止平移的方法包括:當(dāng)所述元素平移至所述第一坐標(biāo)區(qū)域的始端或尾端時(shí),所述元素停止平移;或者用觸摸工具在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng),當(dāng)所述觸摸工具離開所述第一坐標(biāo)區(qū)域時(shí),所述元素停止平移;或者在所述勻速平移或慣性平移的過程中,在所述第二坐標(biāo)區(qū)域內(nèi)觸摸使所述第二坐標(biāo)區(qū)域內(nèi)的波形停止平移;或者所述慣性平移為減速移動(dòng)直至速度為零時(shí)停止平移。
[0012]在本發(fā)明所述的基于觸摸屏的波形平移的方法中,所述第一設(shè)定系數(shù)m和第二設(shè)定系數(shù)X為系統(tǒng)設(shè)定或者人工輸入。
[0013]本發(fā)明還涉及一種實(shí)現(xiàn)上述基于觸摸屏的波形平移的方法的裝置,包括:
坐標(biāo)區(qū)域設(shè)定單元:用于設(shè)定用于顯示波形的第一坐標(biāo)區(qū)域,并在所述第一坐標(biāo)區(qū)域中設(shè)定用于指示范圍的元素;所述元素指示所述波形的局部波形;
放大區(qū)域設(shè)定單元:用于設(shè)定用于將所述元素指示范圍中的波形進(jìn)行放大顯示的第二坐標(biāo)區(qū)域;所述第二坐標(biāo)區(qū)域與所述第一坐標(biāo)區(qū)域位于同一顯示界面中;
觸摸判斷單元:用于檢測(cè)所述觸摸屏上是否有觸摸操作,并在未有觸摸操作時(shí)進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;
觸摸屏滑動(dòng)判斷單元:用于判斷所述觸摸操作在所述觸摸屏上是否產(chǎn)生滑動(dòng),如是,控制使所述第一坐標(biāo)區(qū)域或第二坐標(biāo)區(qū)域內(nèi)的波形進(jìn)行相應(yīng)平移;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;
第一區(qū)域滑動(dòng)判斷單元:用于判斷所述觸摸操作是否在所述第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),如是,依據(jù)在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;
第二區(qū)域滑動(dòng)判斷單元:用于判斷所述觸摸操作是否在第二坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),如是,依據(jù)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;
檢測(cè)判斷單元:用于判斷是否收到退出當(dāng)前檢測(cè)的命令,如是,退出當(dāng)前檢測(cè);否則,返回。
[0014]在本發(fā)明所述的實(shí)現(xiàn)上述基于觸摸屏的波形平移的方法的裝置中,所述第二坐標(biāo)區(qū)域兩側(cè)各有一個(gè)虛擬按鍵;所述觸摸判斷單元進(jìn)一步包括:
第一觸摸判斷模塊:用于判斷所述觸摸操作是否在所述虛擬按鍵上,如是,將所述元素向相鄰位置平移設(shè)定的位移量;所述設(shè)定的位移量由人工設(shè)定或系統(tǒng)默認(rèn);所述相鄰位置為左側(cè)或右側(cè)。
[0015]在本發(fā)明所述的實(shí)現(xiàn)上述基于觸摸屏的波形平移的方法的裝置中,所述第一區(qū)域滑動(dòng)判斷單元進(jìn)一步包括:
第一滑動(dòng)判斷模塊:用于判斷在所述第一坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),當(dāng)未產(chǎn)生滑動(dòng)時(shí)進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;
第一位移檢測(cè)模塊:用于檢測(cè)在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第一位移;
第一平移模塊:用于依據(jù)所述第一位移,控制所述元素在第一位移方向或者第一位移的水平或垂直分量方向或者其反方向進(jìn)行相應(yīng)平移,并控制所述第二坐標(biāo)區(qū)域內(nèi)的波形在所述元素平移方向或其反方向上相應(yīng)平移;所述元素平移的位移存在如下關(guān)系:S=Sa*m,其中,S為所述元素平移的距離,Sa為所述第一位移或者其水平或垂直分量,m為第一設(shè)定系數(shù)。
[0016]在本發(fā)明所述的實(shí)現(xiàn)上述基于觸摸屏的波形平移的方法的裝置中,所述第二區(qū)域滑動(dòng)判斷單元進(jìn)一步包括: 第二滑動(dòng)判斷模塊:用于判斷在所述第二坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),當(dāng)未產(chǎn)生滑動(dòng)時(shí)進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;
第二平移模塊:用于依據(jù)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移,并記錄每次滑動(dòng)過程中所述元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中所述元素的平均移動(dòng)速度;
滑動(dòng)次數(shù)及速度判斷模塊:用于判斷在設(shè)定時(shí)間段內(nèi)滑動(dòng)的次數(shù)是否大于設(shè)定值,以及所述最大移動(dòng)速度或所述平均速度的均方差值是否在設(shè)定范圍內(nèi),如是,使所述元素按照所述設(shè)定時(shí)間段內(nèi)記錄到的所述元素的最大移動(dòng)速度或平均移動(dòng)速度的平均值進(jìn)行勻速平移。
[0017]在本發(fā)明所述的實(shí)現(xiàn)上述基于觸摸屏的波形平移的方法的裝置中,所述第二平移模塊進(jìn)一步包括:
第二位移檢測(cè)模塊:用于檢測(cè)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第二位移;
平移及速度時(shí)間記錄模塊:用于依據(jù)所述第二位移,控制所述第二坐標(biāo)區(qū)域內(nèi)的波形在所述第二位移或者所述第二位移在水平或垂直方向分量方向進(jìn)行相應(yīng)平移,并控制所述元素在所述波形平移方向的反方向上相應(yīng)平移;并記錄每次滑動(dòng)過程中所述元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中所述元素的平均移動(dòng)速度。
[0018]在本發(fā)明所述的實(shí)現(xiàn)上述基于觸摸屏的波形平移的方法的裝置中,所述第二坐標(biāo)區(qū)域內(nèi)的波形平移的位移存在如下關(guān)系:S=XSl+S2 ;其中,S1為所述第二位移或者其水平或垂直分量,S2為手或觸摸工具在離開所述第二坐標(biāo)區(qū)域后第二坐標(biāo)區(qū)域內(nèi)波形由于慣性產(chǎn)生慣性平移,由手或者觸摸工具離開所述第二坐標(biāo)區(qū)域時(shí)滑動(dòng)的速度或其在水平或垂直方向的分量決定,X為第二設(shè)定系數(shù)。
[0019]在本發(fā)明所述的實(shí)現(xiàn)上述基于觸摸屏的波形平移的方法的裝置中,所述波形或元素停止平移的方法包括:當(dāng)所述元素平移至所述第一坐標(biāo)區(qū)域的始端或尾端時(shí),所述元素停止平移;或者用觸摸工具在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng),當(dāng)所述觸摸工具離開所述第一坐標(biāo)區(qū)域時(shí),所述元素停止平移;或者在所述勻速平移或慣性平移的過程中,在所述第二坐標(biāo)區(qū)域內(nèi)觸摸使所述第二坐標(biāo)區(qū)域內(nèi)的波形停止平移;或者所述慣性平移為減速移動(dòng)直至速度為零時(shí)停止平移。
[0020]在本發(fā)明所述的實(shí)現(xiàn)上述基于觸摸屏的波形平移的方法的裝置中,所述第一設(shè)定系數(shù)m和第二設(shè)定系數(shù)X為系統(tǒng)設(shè)定或者人工輸入。
[0021]實(shí)施本發(fā)明的基于觸摸屏的波形平移的方法及裝置,具有以下有益效果:由于使用了觸摸屏、第一坐標(biāo)區(qū)域、元素及第二坐標(biāo)區(qū)域,當(dāng)觸摸操作在第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng)時(shí),控制元素進(jìn)行相應(yīng)平移,當(dāng)觸摸操作在第二坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng)時(shí),控制元素進(jìn)行相應(yīng)移動(dòng),在元素平移的過程中,第二坐標(biāo)區(qū)域內(nèi)的波形也相應(yīng)進(jìn)行平移,在波形平移過程中不需要機(jī)械旋鈕,只要在觸摸屏的第一坐標(biāo)區(qū)域或第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)就可以實(shí)現(xiàn)波形的平移,所以其操作比較直觀、有效顯示空間較高、使用壽命較長(zhǎng)、易清理。
【專利附圖】

【附圖說(shuō)明】
[0022]圖1是本發(fā)明基于觸摸屏的波形平移的方法及裝置實(shí)施例中方法的流程圖;
圖2是所述實(shí)施例中顯示界面的示意圖; 圖3是所述實(shí)施例中判斷觸摸操作是否在第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng)的具體流程圖;
圖4是所述實(shí)施例中判斷觸摸操作是否在第二坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng)的具體流程圖;
圖5是所述實(shí)施例中依據(jù)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制元素進(jìn)行相應(yīng)平移的具體流程圖;
圖6是所述實(shí)施例中裝置的結(jié)構(gòu)示意圖;
圖7是所述實(shí)施例中在第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)觸摸時(shí)波形平移示意圖;
圖8是所述實(shí)施例中在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)觸摸時(shí)波形平移示意圖。
【具體實(shí)施方式】
[0023]為了便于本領(lǐng)域的普通技術(shù)人員能夠理解并實(shí)施本發(fā)明,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步說(shuō)明。
[0024]在本發(fā)明基于觸摸屏的波形平移的方法及裝置實(shí)施例中,其方法的流程圖如圖1所示。圖1中,該基于觸摸屏的波形平移的方法包括如下步驟:
步驟SOl設(shè)定用于顯示波形的第一坐標(biāo)區(qū)域,并在第一坐標(biāo)區(qū)域中設(shè)定用于指示范圍的元素:本步驟中,設(shè)定用于顯示波形的第一坐標(biāo)區(qū)域,并在第一坐標(biāo)區(qū)域中設(shè)定用于指示范圍的元素,該元素用于指示上述波形的局部波形。具體地,是在示波器的觸摸屏上設(shè)定第一坐標(biāo)區(qū)域,并在第一坐標(biāo)區(qū)域中設(shè)定一個(gè)元素,該元素可以是兩條線、方框或者括號(hào)等,用于指示范圍;其中,第一坐標(biāo)區(qū)域用于顯示全局的波形,而上述元素是第一坐標(biāo)區(qū)域的一部分,元素中顯示的是局部波形,也即元素中顯示的波形是第一坐標(biāo)區(qū)域內(nèi)波形的一部分,本實(shí)施例中,兀素在某一方向上的尺寸與第一坐標(biāo)區(qū)域在該方向上的尺寸相等,某一方向是豎直方向。這里的觸摸屏可以是電阻觸摸屏、電容觸摸屏、紅外觸摸屏或表面聲波觸摸屏。當(dāng)然,在其他實(shí)施例中,該波形平移的方法也可以適用于示波器之外的其他帶有觸摸屏及顯示屏的電子設(shè)備。
[0025]步驟S02設(shè)定用于將元素指示范圍中的波形進(jìn)行放大顯示的第二坐標(biāo)區(qū)域:本步驟中,設(shè)定第二坐標(biāo)區(qū)域,第二坐標(biāo)區(qū)域用于對(duì)元素中局部波形進(jìn)行放大顯示,第二坐標(biāo)區(qū)域與第一坐標(biāo)區(qū)域位于同一顯示界面中,也就是說(shuō),第二坐標(biāo)區(qū)域與元素中顯示波形一樣,但第二坐標(biāo)區(qū)域中顯示的波形要比元素中顯示的波形要大。圖2是本實(shí)施例中顯示界面的示意圖。圖2中,11為第一坐標(biāo)區(qū)域,12為第二坐標(biāo)區(qū)域,13為元素。具體的,本實(shí)施例中,波形平移應(yīng)用在示波器中。示波器的屏幕分為顯示屏和觸摸屏,顯示屏只是具有顯示功能,其上顯示第一坐標(biāo)區(qū)域和第二坐標(biāo)區(qū)域,第一坐標(biāo)區(qū)域用來(lái)顯示全局視圖,在第一坐標(biāo)區(qū)域上有一個(gè)元素,元素的大小可以根據(jù)需要進(jìn)行調(diào)節(jié);第二坐標(biāo)區(qū)域中顯示的內(nèi)容是元素范圍內(nèi)第一坐標(biāo)區(qū)域中內(nèi)容的放大。觸摸屏分為第一坐標(biāo)區(qū)域和第二坐標(biāo)區(qū)域,對(duì)應(yīng)于顯示屏中的第一坐標(biāo)區(qū)域和第二坐標(biāo)區(qū)域;在第一坐標(biāo)區(qū)域或者第二坐標(biāo)區(qū)域中滑動(dòng),元素會(huì)根據(jù)比例進(jìn)行移動(dòng),第二坐標(biāo)區(qū)域中顯示內(nèi)容為第一坐標(biāo)區(qū)域內(nèi)元素中內(nèi)容的實(shí)時(shí)放大。
[0026]步驟S03檢測(cè)觸摸屏上是否有觸摸操作:觸摸操作指的是在觸摸屏上進(jìn)行觸摸,本步驟中,如果檢測(cè)的結(jié)果為是,則執(zhí)行步驟S07或步驟S09 ;否則,執(zhí)行步驟S04。值得一提的是,本實(shí)施例中,上述觸摸為單點(diǎn)觸摸;可以是手觸摸、觸摸筆觸摸等等。
[0027]步驟S04進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面:如果上述步驟S03的檢測(cè)結(jié)果為否,則執(zhí)行本步驟,本步驟中,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面。值得一提的是,執(zhí)行完本步驟,執(zhí)行步驟Si I。
[0028]步驟S05判斷觸摸操作是否在第一坐標(biāo)區(qū)域內(nèi):如果上述步驟S03的檢測(cè)結(jié)果為是,則可以選擇執(zhí)行本步驟。本步驟中,判斷觸摸操作是否在第一坐標(biāo)區(qū)域內(nèi),具體是通過判斷滑動(dòng)觸摸操作的坐標(biāo)是否落入第一坐標(biāo)區(qū)域的坐標(biāo)范圍內(nèi),本步驟中,如果判斷的結(jié)果為是,執(zhí)行步驟S06 ;否則,執(zhí)行步驟S08。
[0029]步驟S06判斷在第一坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng):本步驟中,判斷在第一坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),具體是判斷觸摸點(diǎn)的坐標(biāo)在第一坐標(biāo)區(qū)域內(nèi)有沒有發(fā)生連續(xù)變化,如果坐標(biāo)發(fā)生連續(xù)變化,則表明產(chǎn)生了滑動(dòng)動(dòng)作。另外,如果觸摸操作的全部或部分坐標(biāo)中落入第一坐標(biāo)區(qū)域的坐標(biāo)范圍內(nèi),更具體的就是如果觸摸操作的橫、縱坐標(biāo)全部或部分落在第一坐標(biāo)區(qū)域的橫、縱坐標(biāo)范圍內(nèi),則也表明在第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生了滑動(dòng)動(dòng)作,本步驟中,如果判斷的結(jié)果為是,則執(zhí)行步驟S07 ;否則,返回步驟S04。
[0030]步驟S07判斷觸摸操作是否在第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng):如果上述步驟S03的檢測(cè)結(jié)果為是,則可以選擇執(zhí)行本步驟。本步驟中,判斷觸摸操作是否在第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),具體是判斷觸摸點(diǎn)的坐標(biāo)在第一坐標(biāo)區(qū)域內(nèi)有沒有發(fā)生連續(xù)變化,如果坐標(biāo)發(fā)生連續(xù)變化,則表明產(chǎn)生了滑動(dòng)動(dòng)作。另外,如果觸摸操作的全部或部分坐標(biāo)中落入第一坐標(biāo)區(qū)域的坐標(biāo)范圍內(nèi),更具體的就是如果觸摸操作的橫、縱坐標(biāo)全部或部分落在第一坐標(biāo)區(qū)域的橫、縱坐標(biāo)范圍內(nèi),則也表明在第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生了滑動(dòng)動(dòng)作,本步驟中,如果判斷的結(jié)果為是,則執(zhí)行步驟S08 ;否則,返回步驟S04。
[0031]步驟S08依據(jù)在第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制元素進(jìn)行相應(yīng)平移:如果上述步驟S07的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,依據(jù)在第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制元素進(jìn)行相應(yīng)平移。值得一提的是,因?yàn)槲灰剖鞘噶?,其有大小和方向。由于第二坐?biāo)區(qū)域顯示的是元素中波形的放大波形,當(dāng)元素進(jìn)行移動(dòng)時(shí),第二坐標(biāo)區(qū)域中顯示的波形也要進(jìn)行相應(yīng)移動(dòng),第一坐標(biāo)區(qū)域內(nèi)的波形沒有移動(dòng),元素移動(dòng)時(shí),其元素中的波形也會(huì)相應(yīng)變化。本實(shí)施例中,元素的移動(dòng)及第二坐標(biāo)區(qū)域中波形的移動(dòng)都是平移。執(zhí)行完本步驟,執(zhí)行步驟SI I。
[0032]步驟S09判斷觸摸操作是否在第二坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng):如果上述步驟S03的判斷結(jié)果為是,則可以選擇執(zhí)行本步驟。本步驟中,判斷觸摸操作是否在第二坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),其判斷過程與判斷是否在第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng)的判斷過程一致,本步驟中,如果判斷的結(jié)果為是,則執(zhí)行步驟SlO ;否則,返回步驟S04。值得一提的是,本實(shí)施例中,如果上述步驟S03的判斷結(jié)果為是,則可以選擇執(zhí)行步驟S05、步驟S07和步驟S09中的任意一個(gè)步驟。
[0033]步驟SlO依據(jù)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制元素進(jìn)行相應(yīng)平移:如果上述步驟S09的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,依據(jù)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制元素進(jìn)行相應(yīng)平移。值得一提的是,當(dāng)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)時(shí),其第二坐標(biāo)區(qū)域顯示的波形也會(huì)相應(yīng)變化。執(zhí)行完本步驟,執(zhí)行步驟SI I。
[0034]步驟Sll判斷是否收到退出當(dāng)前檢測(cè)的命令:本步驟中,判斷是否收到退出當(dāng)前檢測(cè)的命令,本步驟中,如果判斷的結(jié)果為是,則執(zhí)行步驟S12 ;否則,返回步驟S03。
[0035]步驟S12退出當(dāng)前檢測(cè):如果上述步驟Sll的判斷結(jié)果為是,則執(zhí)行本步驟,本步驟中,退出當(dāng)前檢測(cè)。只要在觸摸屏的第一坐標(biāo)區(qū)域或第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)就可以實(shí)現(xiàn)波形的平移,所以其操作直觀、有效顯示空間較高、使用壽命較長(zhǎng)、易清理。
[0036]本實(shí)施例中,第二坐標(biāo)區(qū)域兩側(cè)各有一個(gè)虛擬按鍵(圖中未示出);上述步驟S03進(jìn)一步包括如下步驟:
判斷觸摸操作是否在虛擬按鍵上,如是,將元素向相鄰位置平移設(shè)定的位移量并執(zhí)行步驟Sll ;否則,執(zhí)行步驟S05 ;上述設(shè)定的位移量由人工設(shè)定或系統(tǒng)默認(rèn);上述相鄰位置為左側(cè)或右側(cè)。通過觸摸虛擬按鍵控制元素的平移,這樣使得操作更簡(jiǎn)便,而且使操作方式比較靈活。
[0037]對(duì)于本實(shí)施例而言,上述步驟S06-S07還可進(jìn)一步細(xì)化,其細(xì)化后的具體流程圖如圖3所示,圖3中,上述步驟S06-S07進(jìn)一步包括:
步驟S71判斷在第一坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng):本步驟中,判斷在第一坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),具體就是通過判斷觸摸點(diǎn)的坐標(biāo)是否發(fā)生連續(xù)變化,如坐標(biāo)發(fā)生連續(xù)變化,則表明觸摸操作產(chǎn)生了滑動(dòng),如坐標(biāo)未發(fā)生連續(xù)變化,則表明未產(chǎn)生滑動(dòng)。本步驟中,如果判斷的結(jié)果為是,則執(zhí)行步驟S62 ;否則,返回步驟S04。
[0038]步驟S72檢測(cè)在第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第一位移:本步驟中,檢測(cè)在第一坐標(biāo)區(qū)域內(nèi)的第一位移,也即檢測(cè)在第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第一位移,包括第一位移的方向和大小。具體地,根據(jù)滑動(dòng)坐標(biāo)的變化情況來(lái)確定第一位移的方向和大小。
[0039]步驟S73依據(jù)第一位移,控制元素在第一位移方向或者第一位移的水平或垂直分量方向或者其反方向進(jìn)行相應(yīng)平移,并控制第二坐標(biāo)區(qū)域內(nèi)的波形在元素平移的反方向上相應(yīng)平移:本步驟中,控制元素進(jìn)行相應(yīng)平移,同時(shí)控制第二坐標(biāo)區(qū)域內(nèi)的波形在元素平移的反方向上相應(yīng)平移。也就是說(shuō)第二坐標(biāo)區(qū)域內(nèi)的波形平移方向與元素平移的方向相反,始終保持第二坐標(biāo)區(qū)域內(nèi)的波形是元素內(nèi)波形的放大顯示。其中,元素平移的位移量存在如下關(guān)系:S=Sa*m,其中,S為元素平移的距離,Sa為第一位移或者其水平或垂直分量,m為第一設(shè)定系數(shù)。值得一提的是,第一設(shè)定系數(shù)m為系統(tǒng)設(shè)定或者人工輸入。第一設(shè)定系數(shù)m可以通過按鍵設(shè)置,例如此時(shí)設(shè)置為1,則S=Sa。值得一提的是,本實(shí)施例中,將元素和第二坐標(biāo)區(qū)域內(nèi)波形的平移方向設(shè)定為水平方向,即控制元素在第一位移的水平分量方向上進(jìn)行平移,并控制第二坐標(biāo)區(qū)域內(nèi)的波形在第一位移的水平分量的反方向上平移。當(dāng)然,在其他實(shí)施例中,也可以控制元素在第一位移的垂直分量的方向或反方向上平移,并控制第二坐標(biāo)區(qū)域內(nèi)的波形在第一位移的垂直分量的方向或反方向上平移。
[0040]對(duì)于本實(shí)施例而言,上述步驟S09-步驟SlO還可進(jìn)一步細(xì)化,其細(xì)化后的具體流程圖如圖4所示,圖4中,步驟S09-步驟SlO進(jìn)一步包括:
步驟S91判斷在第二坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng):本步驟中,判斷在第二坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),如果判斷的結(jié)果為是,則執(zhí)行步驟S92 ;否則,返回步驟S04。
[0041]步驟S92依據(jù)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制元素進(jìn)行相應(yīng)平移,并記錄每次滑動(dòng)過程中元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中元素的平均移動(dòng)速度:本步驟中,依據(jù)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制元素進(jìn)行相應(yīng)平移,并記錄每次滑動(dòng)過程中元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中元素的平均移動(dòng)速度。執(zhí)行完本步驟,執(zhí)行步驟S93。
[0042]步驟S93判斷在設(shè)定時(shí)間段內(nèi)滑動(dòng)的次數(shù)是否大于設(shè)定值,以及最大移動(dòng)速度或平均移動(dòng)速度的均方差值是否在設(shè)定范圍內(nèi):本步驟中,判斷在設(shè)定時(shí)間段內(nèi)滑動(dòng)的次數(shù)是否大于設(shè)定值,以及上述最大移動(dòng)速度或平均移動(dòng)速度的均方差值是否在設(shè)定范圍內(nèi),如果判斷的結(jié)果為是,則執(zhí)行步驟S94;否則,執(zhí)行步驟S11。
[0043]步驟S94使元素按照設(shè)定時(shí)間段內(nèi)記錄到的元素的最大移動(dòng)速度或平均移動(dòng)速度的平均值進(jìn)行勻速平移:本步驟中,使元素按照設(shè)定時(shí)間段內(nèi)記錄到的元素的最大移動(dòng)速度或平均移動(dòng)速度的平均值進(jìn)行勻速平移。這樣可使元素或波形按照一定條件進(jìn)行平移。
[0044]對(duì)于本實(shí)施例而言,上述步驟S92還可進(jìn)一步細(xì)化,其細(xì)化后的具體流程圖如圖5所示。圖5中,上述步驟S92進(jìn)一步包括:
步驟S921檢測(cè)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第二位移:本步驟中,檢測(cè)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第二位移,也即檢測(cè)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第二位移,包括第二位移的方向和大小。具體地,根據(jù)滑動(dòng)坐標(biāo)的變化情況來(lái)確定第二位移的方向和大小。
[0045]步驟S922依據(jù)第二位移,控制第二坐標(biāo)區(qū)域內(nèi)的波形在第二位移方向或者其水平或垂直分量方向上進(jìn)行相應(yīng)平移,并控制元素在波形平移方向的反方向上相應(yīng)平移;并記錄每次滑動(dòng)過程中元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中元素的平均移動(dòng)速度:本步驟中,控制第二坐標(biāo)區(qū)域內(nèi)的波形進(jìn)行相應(yīng)平移,同時(shí)控制元素在波形平移方向的反方向上相應(yīng)平移。同時(shí),本步驟中,記錄每次滑動(dòng)過程中元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中元素的平均移動(dòng)速度。
[0046]本實(shí)施例中,第二坐標(biāo)區(qū)域內(nèi)的波形平移的位移存在如下關(guān)系:s=xsi+s2 ;其中,S1為第二位移或者其水平或垂直分量,S2為手或觸摸工具在離開第二坐標(biāo)區(qū)域后第二坐標(biāo)區(qū)域內(nèi)波形由于慣性產(chǎn)生的慣性平移(本實(shí)施例中,慣性平移為由于慣性產(chǎn)生的位移),由手或者觸摸工具離開所述第二坐標(biāo)區(qū)域時(shí)滑動(dòng)的速度或其在水平或垂直方向的分量決定,X為第二設(shè)定系數(shù)。第二設(shè)定系數(shù)X為系統(tǒng)設(shè)定或者人工輸入,可以通過按鍵進(jìn)行設(shè)定或者調(diào)整,例如此時(shí)通過虛擬鍵盤設(shè)置X=l,則S=S1+S2。值得一提的是,本實(shí)施例中,將元素和第二坐標(biāo)區(qū)域內(nèi)波形的平移方向設(shè)定為水平方向,即控制控制第二坐標(biāo)區(qū)域內(nèi)的波形在第二位移的水平分量方向上進(jìn)行平移,并控制元素在第二位移的水平分量的反方向上平移。當(dāng)然,在其他實(shí)施例中,也可以控制第二坐標(biāo)區(qū)域內(nèi)的波形在第二位移的垂直分量的方向或反方向上平移,并控制元素在第二位移的垂直分量的方向或反方向上平移。
[0047]值得一提的是,本實(shí)施例中,如果要使波形或元素停止平移的話,其波形或元素停止平移的方法包括:當(dāng)元素平移至第一坐標(biāo)區(qū)域的始端或尾端時(shí),元素停止平移;或者用觸摸工具在第一坐標(biāo)區(qū)域內(nèi)滑動(dòng),當(dāng)觸摸工具離開第一坐標(biāo)區(qū)域時(shí),上述元素停止平移;或者在勻速平移或慣性平移的過程中,在第二坐標(biāo)區(qū)域內(nèi)觸摸使第二坐標(biāo)區(qū)域內(nèi)的波形停止平移;或者慣性平移為減速移動(dòng)直至速度為零時(shí)停止平移。這樣使波形或元素可通過多種方式進(jìn)行停止平移。值得一提的是,上述觸摸工具可以是手指,也可以是觸摸筆或者其他能對(duì)觸摸屏進(jìn)行操作的便攜工具。
[0048]本實(shí)施例還涉及一種實(shí)現(xiàn)上述方法的裝置,其結(jié)構(gòu)示意圖如圖6所示。圖6中,該裝置包括坐標(biāo)區(qū)域設(shè)定單元1、放大區(qū)域設(shè)定單元2、觸摸判斷單元3、觸摸屏滑動(dòng)判斷單元
4、第一區(qū)域滑動(dòng)判斷單元5、第二區(qū)域觸摸判斷單元6和檢測(cè)判斷單元7 ;其中,坐標(biāo)區(qū)域設(shè)定單元I用于設(shè)定用于顯示波形的第一坐標(biāo)區(qū)域,并在第一坐標(biāo)區(qū)域中設(shè)定用于指示范圍的元素,元素指示波形的局部波形;放大區(qū)域設(shè)定單元2用于設(shè)定用于將元素指示范圍中的波形進(jìn)行放大顯示;第二坐標(biāo)區(qū)域與第一坐標(biāo)區(qū)域位于同一顯示界面中;觸摸判斷單元3用于檢測(cè)觸摸屏上是否有觸摸操作,并在無(wú)觸摸操作時(shí)進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;觸摸屏滑動(dòng)判斷單元4用于判斷觸摸操作在觸摸屏上是否產(chǎn)生滑動(dòng),如是,控制使第一坐標(biāo)區(qū)域或第二坐標(biāo)區(qū)域內(nèi)的波形進(jìn)行相應(yīng)平移;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;第一區(qū)域滑動(dòng)判斷單元5用于判斷觸摸操作是否在第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),如是,依據(jù)在第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制元素進(jìn)行相應(yīng)平移;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;第二區(qū)域觸摸判斷單元6用于判斷觸摸操作是否在第二坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),如是,依據(jù)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制元素進(jìn)行相應(yīng)平移;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;檢測(cè)判斷單元7用于判斷是否收到退出當(dāng)前檢測(cè)的命令,如是,退出當(dāng)前檢測(cè);否則,返回。值得一提的是,元素在某一方向上的尺寸與第一坐標(biāo)區(qū)域在方向上的尺寸相等,這里的某一方向可以是水平方向也可以是豎直方向。值得一提的是,本實(shí)施例中,上述觸摸屏滑動(dòng)判斷單元4、第一區(qū)域滑動(dòng)判斷單元5和第二區(qū)域觸摸判斷單元6并不是都要在該裝置中存在,可以是其中一個(gè)或兩個(gè)或三個(gè)在裝置中存在,換句話說(shuō),該裝置中可以存在觸摸屏滑動(dòng)判斷單元4、第一區(qū)域滑動(dòng)判斷單元5和第二區(qū)域觸摸判斷單元6三者中的任意一個(gè)或任意兩個(gè)或全部。
[0049]本實(shí)施例中,第二坐標(biāo)區(qū)域兩側(cè)各有一個(gè)虛擬按鍵(圖中未示出);觸摸判斷單元3進(jìn)一步包括第一觸摸判斷模塊31,第一觸摸判斷模塊31用于判斷觸摸操作是否在虛擬按鍵上,如是,將元素向相鄰位置平移設(shè)定的位移量;上述設(shè)定的位移量由人工設(shè)定或系統(tǒng)默認(rèn);上述相鄰位置為左側(cè)或右側(cè)。通過觸摸虛擬按鍵控制元素的平移,這樣使得操作更簡(jiǎn)便,而且使操作方式比較靈活。
[0050]本實(shí)施例中,上述第一區(qū)域滑動(dòng)判斷單元5進(jìn)一步包括第一滑動(dòng)判斷模塊51、第一位移檢測(cè)模塊52和第一平移模塊53 ;其中,第一滑動(dòng)判斷模塊51用于判斷在第一坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),當(dāng)未產(chǎn)生滑動(dòng)時(shí)進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;第一位移檢測(cè)模塊52用于檢測(cè)在第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第一位移;第一平移模塊53用于依據(jù)第一位移,控制元素在第一位移方向或者第一位移的水平或垂直分量方向或者其反方向進(jìn)行相應(yīng)平移,并控制第二坐標(biāo)區(qū)域內(nèi)的波形在元素平移方向或其反方向上相應(yīng)平移;元素平移的位移存在如下關(guān)系:S=Sa*m,其中,S為元素平移的距離,Sa為第一位移或者其水平或垂直分量,m為第一設(shè)定系數(shù)。上述第一設(shè)定系數(shù)m為系統(tǒng)設(shè)定或者人工輸入。
[0051]本實(shí)施例中,第二區(qū)域滑動(dòng)判斷單元6進(jìn)一步包括第二滑動(dòng)判斷模塊61、第二平移模塊62和滑動(dòng)次數(shù)及速度判斷模塊63 ;其中,第二滑動(dòng)判斷模塊61用于判斷在第二坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),當(dāng)未產(chǎn)生滑動(dòng)時(shí)進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;第二平移模塊62用于依據(jù)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制元素進(jìn)行相應(yīng)平移,并記錄每次滑動(dòng)過程中元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中元素的平均移動(dòng)速度;滑動(dòng)次數(shù)及速度判斷模塊63用于判斷在設(shè)定時(shí)間段內(nèi)滑動(dòng)的次數(shù)是否大于設(shè)定值,以及最大移動(dòng)速度或平均速度的均方差值是否在設(shè)定范圍內(nèi),如是,使元素按照設(shè)定時(shí)間段內(nèi)記錄到的元素的最大移動(dòng)速度或平均移動(dòng)速度的平均值進(jìn)行勻速平移。
[0052]本實(shí)施例中,上述第二平移模塊62進(jìn)一步包括第二位移檢測(cè)模塊621和平移及速度時(shí)間記錄模塊622 ;其中,第二位移檢測(cè)模塊621用于檢測(cè)在第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第二位移;平移及速度時(shí)間記錄模塊622用于依據(jù)第二位移,控制第二坐標(biāo)區(qū)域內(nèi)的波形在第二位移或者第二位移在水平或垂直方向分量方向進(jìn)行相應(yīng)平移,并控制元素在波形平移方向的反方向上相應(yīng)平移;并記錄每次滑動(dòng)過程中元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中元素的平均移動(dòng)速度。第二坐標(biāo)區(qū)域內(nèi)的波形平移的位移存在如下關(guān)系:S=XSl+S2 ;其中,S1為第二位移或者其水平或垂直分量,S2為手或觸摸工具在離開第二坐標(biāo)區(qū)域后第二坐標(biāo)區(qū)域內(nèi)波形由于慣性產(chǎn)生慣性平移(本實(shí)施例中,慣性平移為由慣性產(chǎn)生的位移),由手或者觸摸工具離開第二坐標(biāo)區(qū)域時(shí)滑動(dòng)的速度或其在水平或垂直方向的分量決定,X為第二設(shè)定系數(shù)。本實(shí)施例中,第二設(shè)定系數(shù)X為系統(tǒng)設(shè)定或者人工輸入。
[0053]值得一提的是,本實(shí)施例中,如果要使波形或元素停止平移的話,其波形或元素停止平移的方法包括:當(dāng)元素平移至第一坐標(biāo)區(qū)域的始端或尾端時(shí),元素停止平移;或者用觸摸工具在第一坐標(biāo)區(qū)域內(nèi)滑動(dòng),當(dāng)觸摸工具離開第一坐標(biāo)區(qū)域時(shí),上述元素停止平移;或者在勻速平移或慣性平移的過程中,在第二坐標(biāo)區(qū)域內(nèi)觸摸使第二坐標(biāo)區(qū)域內(nèi)的波形停止平移;或者慣性平移為減速移動(dòng)直至速度為零時(shí)停止平移。這樣使波形或元素可通過多種方式進(jìn)行停止平移。值得一提的是,上述觸摸工具可以是手指,也可以是觸摸筆或者其他能對(duì)觸摸屏進(jìn)行操作的便攜工具。
[0054]圖7是本實(shí)施例中在第一坐標(biāo)區(qū)域內(nèi)觸摸滑動(dòng)時(shí)波形平移示意圖;在觸摸屏上的第一坐標(biāo)區(qū)域上向右滑動(dòng)時(shí),元素會(huì)隨之向右移動(dòng),當(dāng)然,在觸摸屏上的第一坐標(biāo)區(qū)域上向左滑動(dòng)時(shí),元素會(huì)隨之向左移動(dòng),第二坐標(biāo)區(qū)域中顯示內(nèi)容(本實(shí)施例中為波形)隨著元素中內(nèi)容的變化而變化,并始終與元素中的內(nèi)容一致。值得一提的是,在其他實(shí)施例中,顯示的內(nèi)容可以是圖形、文字、圖畫等。
[0055]圖8是本實(shí)施例中在第二坐標(biāo)區(qū)域內(nèi)觸摸滑動(dòng)時(shí)波形平移示意圖,在觸摸屏上的第二坐標(biāo)區(qū)域上向左滑動(dòng)時(shí),第二坐標(biāo)區(qū)域中顯示內(nèi)容會(huì)隨之向左移動(dòng),元素則向右移動(dòng);當(dāng)然,在觸摸屏上的第二坐標(biāo)區(qū)域上向右滑動(dòng),第二坐標(biāo)區(qū)域中顯示內(nèi)容會(huì)隨之向右移動(dòng),元素則向左移動(dòng),元素顯示內(nèi)容始終與第二坐標(biāo)區(qū)域顯示內(nèi)容一致。
[0056]總之,本實(shí)施例中,示波器的顯示器為觸敏顯示器,觸敏顯示器包含液晶屏與觸摸屏,示波器屏幕顯示內(nèi)容的一部分是兩個(gè)窗口,即第一坐標(biāo)區(qū)域和第二坐標(biāo)區(qū)域,第二坐標(biāo)區(qū)域上顯示的內(nèi)容是將第一坐標(biāo)區(qū)域顯示內(nèi)容的某一部分放大顯示,這一部分在第一坐標(biāo)區(qū)域中用元素來(lái)進(jìn)行區(qū)分(元素可以是方框、括號(hào)、不同的顏色進(jìn)行顯示等);元素在垂直方向上與第一坐標(biāo)區(qū)域的高度相同;在第一坐標(biāo)區(qū)域上任意一點(diǎn)進(jìn)行滑動(dòng)時(shí),不需要選中元素,元素就會(huì)跟隨移動(dòng);顯然可以方便直觀的移動(dòng)波形;由于使用觸摸屏,比臺(tái)式示波器的旋鈕易清洗,而且降低了邊際成本;由于不需要機(jī)械旋鈕,所以增加了屏幕顯示的相對(duì)比例。
[0057]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種基于觸摸屏的波形平移的方法,其特征在于,包括如下步驟: A設(shè)定用于顯示波形的第一坐標(biāo)區(qū)域,并在所述第一坐標(biāo)區(qū)域中設(shè)定用于指示范圍的元素;所述元素指示所述波形的局部波形; B設(shè)定用于將所述元素指示范圍中的波形進(jìn)行放大顯示的第二坐標(biāo)區(qū)域;所述第二坐標(biāo)區(qū)域與所述第一坐標(biāo)區(qū)域位于同一顯示界面中; C檢測(cè)所述觸摸屏上是否有觸摸操作,如是,執(zhí)行步驟D或步驟E或步驟F ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ; D判斷所述觸摸操作在所述觸摸屏上是否產(chǎn)生滑動(dòng),如是,控制使所述第一坐標(biāo)區(qū)域或第二坐標(biāo)區(qū)域內(nèi)的波形進(jìn)行相應(yīng)平移并執(zhí)行步驟G ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ; E判斷所述觸摸操作是否在所述第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),如是,依據(jù)在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移并執(zhí)行步驟G ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ; F判斷所述觸摸操作是否在第二坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),如是,依據(jù)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移并執(zhí)行步驟G ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ; G判斷是否收到退出當(dāng)前檢測(cè)的命令,如是,退出當(dāng)前檢測(cè);否則,返回步驟C。
2.根據(jù)權(quán)利要求1所述的基于觸摸屏的波形平移的方法,其特征在于,所述第二坐標(biāo)區(qū)域兩側(cè)各有一個(gè)虛擬按鍵;所述步驟C進(jìn)一步包括: Cl判斷所述觸摸操作是否在所述虛擬按鍵上,如是,將所述元素向相鄰位置平移設(shè)定的位移量并執(zhí)行步驟G ;否則,執(zhí)行步驟D ;所述設(shè)定的位移量由人工設(shè)定或系統(tǒng)默認(rèn);所述相鄰位置為左側(cè)或右側(cè)。
3.根據(jù)權(quán)利要求1所述的基于觸摸屏的波形平移的方法,其特征在于,所述步驟E進(jìn)一步包括: El判斷在所述第一坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),如是,執(zhí)行步驟E2 ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ; E2檢測(cè)在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第一位移; E3依據(jù)所述第一位移,控制所述元素在第一位移方向或者第一位移的水平或垂直分量方向或者其反方向進(jìn)行相應(yīng)平移,并控制所述第二坐標(biāo)區(qū)域內(nèi)的波形在所述元素平移方向或其反方向上相應(yīng)平移;所述元素平移的位移量存在如下關(guān)系:S=Sa*m,其中,S為所述元素平移的距離,Sa為所述第一位移或者其水平或垂直分量,m為第一設(shè)定系數(shù)。
4.根據(jù)權(quán)利要求1所述的基于觸摸屏的波形平移的方法,其特征在 于,所述步驟F進(jìn)一步包括: Fl判斷在所述第二坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),如是,執(zhí)行步驟F2 ;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面并執(zhí)行步驟G ; F2依據(jù)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移,并記錄每次滑動(dòng)過程中所述元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中所述元素的平均移動(dòng)速度; F3判斷在設(shè)定時(shí)間段內(nèi)滑動(dòng)的次數(shù)是否大于設(shè)定值,以及所述最大移動(dòng)速度或平均移動(dòng)速度的均方差值是否在設(shè)定范圍內(nèi),如是,使所述元素按照所述設(shè)定時(shí)間段內(nèi)記錄到的所述元素的最大移動(dòng)速度或平均移動(dòng)速度的平均值進(jìn)行勻速平移;否則,執(zhí)行步驟G。
5.根據(jù)權(quán)利要求4所述的基于觸摸屏的波形平移的方法,其特征在于,所述步驟F2進(jìn)一步包括: F21檢測(cè)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第二位移; F22依據(jù)所述第二位移,控制所述第二坐標(biāo)區(qū)域內(nèi)的波形在所述第二位移方向或者其水平或垂直分量方向上進(jìn)行相應(yīng)平移,并控制所述元素在所述波形平移方向的反方向上相應(yīng)平移;并記錄每次滑動(dòng)過程中所述元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中所述元素的平均移動(dòng)速度。
6.根據(jù)權(quán)利要求5所述的基于觸摸屏的波形平移的方法,其特征在于,所述第二坐標(biāo)區(qū)域內(nèi)的波形平移的位移存在如下關(guān)系:S=XSl+S2 ;其中,S1為所述第二位移或者其水平或垂直分量,S2為手或觸摸工具在離開所述第二坐標(biāo)區(qū)域后第二坐標(biāo)區(qū)域內(nèi)波形由于慣性產(chǎn)生的慣性平移,由手或者觸摸工具離開所述第二坐標(biāo)區(qū)域時(shí)滑動(dòng)的速度或其在水平或垂直方向的分量決定,X為第二設(shè)定系數(shù)。
7.根據(jù)權(quán)利要求6所述的基于觸摸屏的波形平移的方法,其特征在于,所述波形或元素停止平移的方法包括:當(dāng)所述元素平移至所述第一坐標(biāo)區(qū)域的始端或尾端時(shí),所述元素停止平移;或者用觸摸工具在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng),當(dāng)所述觸摸工具離開所述第一坐標(biāo)區(qū)域時(shí),所述元素停止平移;或者在所述勻速平移或慣性平移的過程中,在所述第二坐標(biāo)區(qū)域內(nèi)觸摸使所述第二坐 標(biāo)區(qū)域內(nèi)的波形停止平移;或者所述慣性平移為減速移動(dòng)直至速度為零時(shí)停止平移。
8.根據(jù)權(quán)利要求3和6所述的基于觸摸屏的波形平移的方法,其特征在于,所述第一設(shè)定系數(shù)m和第二設(shè)定系數(shù)X為系統(tǒng)設(shè)定或者人工輸入。
9.一種實(shí)現(xiàn)如權(quán)利要求1所述的基于觸摸屏的波形平移的方法的裝置,其特征在于,包括: 坐標(biāo)區(qū)域設(shè)定單元:用于設(shè)定用于顯示波形的第一坐標(biāo)區(qū)域,并在所述第一坐標(biāo)區(qū)域中設(shè)定用于指示范圍的元素;所述元素指示所述波形的局部波形; 放大區(qū)域設(shè)定單元:用于設(shè)定用于將所述元素指示范圍中的波形進(jìn)行放大顯示的第二坐標(biāo)區(qū)域;所述第二坐標(biāo)區(qū)域與所述第一坐標(biāo)區(qū)域位于同一顯示界面中; 觸摸判斷單元:用于檢測(cè)所述觸摸屏上是否有觸摸操作,并在未有觸摸操作時(shí)進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面; 觸摸屏滑動(dòng)判斷單元:用于判斷所述觸摸操作在所述觸摸屏上是否產(chǎn)生滑動(dòng),如是,控制使所述第一坐標(biāo)區(qū)域或第二坐標(biāo)區(qū)域內(nèi)的波形進(jìn)行相應(yīng)平移;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面; 第一區(qū)域滑動(dòng)判斷單元:用于判斷所述觸摸操作是否在所述第一坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),如是,依據(jù)在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面; 第二區(qū)域滑動(dòng)判斷單元:用于判斷所述觸摸操作是否在第二坐標(biāo)區(qū)域內(nèi)產(chǎn)生滑動(dòng),如是,依據(jù)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移;否則,進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面;檢測(cè)判斷單元:用于判斷是否收到退出當(dāng)前檢測(cè)的命令,如是,退出當(dāng)前檢測(cè);否則,返回。
10.根據(jù)權(quán)利要求9所述的實(shí)現(xiàn)基于觸摸屏的波形平移的方法的裝置,其特征在于,所述第二坐標(biāo)區(qū)域兩側(cè)各有一個(gè)虛擬按鍵;所述觸摸判斷單元進(jìn)一步包括: 第一觸摸判斷模塊:用于判斷所述觸摸操作是否在所述虛擬按鍵上,如是,將所述元素向相鄰位置平移設(shè)定的位移量;所述設(shè)定的位移量由人工設(shè)定或系統(tǒng)默認(rèn);所述相鄰位置為左側(cè)或右側(cè)。
11.根據(jù)權(quán)利要求9所述的實(shí)現(xiàn)基于觸摸屏的波形平移的方法的裝置,其特征在于,所述第一區(qū)域滑動(dòng)判斷單元進(jìn)一步包括: 第一滑動(dòng)判斷模塊:用于判斷在所述第一坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),當(dāng)未產(chǎn)生滑動(dòng)時(shí)進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面; 第一位移檢測(cè)模塊:用于檢測(cè)在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第一位移; 第一平移模塊:用于依據(jù)所述第一位移,控制所述元素在第一位移方向或者第一位移的水平或垂直分量方向或者其反方向進(jìn)行相應(yīng)平移,并控制所述第二坐標(biāo)區(qū)域內(nèi)的波形在所述元素平移方向或其反方向上相應(yīng)平移;所述元素平移的位移存在如下關(guān)系:S=Sa*m,其中,S為所述元素平移的距離,Sa為所述第一位移或者其水平或垂直分量,m為第一設(shè)定系數(shù)。
12.根據(jù)權(quán)利要求9所述的實(shí)現(xiàn)基于觸摸屏的波形平移的方法的裝置,其特征在于,所述第二區(qū)域滑動(dòng)判斷單 元進(jìn)一步包括: 第二滑動(dòng)判斷模塊:用于判斷在所述第二坐標(biāo)區(qū)域內(nèi)是否產(chǎn)生滑動(dòng),當(dāng)未產(chǎn)生滑動(dòng)時(shí)進(jìn)入相應(yīng)功能的界面或保持當(dāng)前顯示界面; 第二平移模塊:用于依據(jù)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的位移,控制所述元素進(jìn)行相應(yīng)平移,并記錄每次滑動(dòng)過程中所述元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中所述元素的平均移動(dòng)速度; 滑動(dòng)次數(shù)及速度判斷模塊:用于判斷在設(shè)定時(shí)間段內(nèi)滑動(dòng)的次數(shù)是否大于設(shè)定值,以及所述最大移動(dòng)速度或所述平均速度的均方差值是否在設(shè)定范圍內(nèi),如是,使所述元素按照所述設(shè)定時(shí)間段內(nèi)記錄到的所述元素的最大移動(dòng)速度或平均移動(dòng)速度的平均值進(jìn)行勻速平移。
13.根據(jù)權(quán)利要求12所述的實(shí)現(xiàn)基于觸摸屏的波形平移的方法的裝置,其特征在于,所述第二平移模塊進(jìn)一步包括: 第二位移檢測(cè)模塊:用于檢測(cè)在所述第二坐標(biāo)區(qū)域內(nèi)滑動(dòng)的第二位移; 平移及速度時(shí)間記錄模塊:用于依據(jù)所述第二位移,控制所述第二坐標(biāo)區(qū)域內(nèi)的波形在所述第二位移或者所述第二位移在水平或垂直方向分量方向進(jìn)行相應(yīng)平移,并控制所述元素在所述波形平移方向的反方向上相應(yīng)平移;并記錄每次滑動(dòng)過程中所述元素的最大移動(dòng)速度及對(duì)應(yīng)的時(shí)間點(diǎn);同時(shí)計(jì)算并記錄每次滑動(dòng)過程中所述元素的平均移動(dòng)速度。
14.根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)基于觸摸屏的波形平移的方法的裝置,其特征在于,所述第二坐標(biāo)區(qū)域內(nèi)的波形平移的位移存在如下關(guān)系:S=XSl+S2 ;其中,S1為所述第二位移或者其水平或垂直分量,S2為手或觸摸工具在離開所述第二坐標(biāo)區(qū)域后第二坐標(biāo)區(qū)域內(nèi)波形由于慣性產(chǎn)生慣性平移,由手或者觸摸工具離開所述第二坐標(biāo)區(qū)域時(shí)滑動(dòng)的速度或其在水平或垂直方向的分量決定,X為第二設(shè)定系數(shù)。
15.根據(jù)權(quán)利要求14所述的實(shí)現(xiàn)基于觸摸屏的波形平移的方法的裝置,其特征在于,所述波形或元素停止平移的方法包括:當(dāng)所述元素平移至所述第一坐標(biāo)區(qū)域的始端或尾端時(shí),所述元素停止平移;或者用觸摸工具在所述第一坐標(biāo)區(qū)域內(nèi)滑動(dòng),當(dāng)所述觸摸工具離開所述第一坐標(biāo)區(qū)域時(shí),所述元素停止平移;或者在所述勻速平移或慣性平移的過程中,在所述第二坐標(biāo)區(qū)域內(nèi)觸摸使所述第二坐標(biāo)區(qū)域內(nèi)的波形停止平移;或者所述慣性平移為減速移動(dòng)直至速度為零時(shí)停止平移。
16.根據(jù)權(quán)利要求11和14所述的實(shí)現(xiàn)基于觸摸屏的波形平移的方法的裝置,其特征在于,所述第一設(shè)定系數(shù)m和第二設(shè)定系數(shù)X為系統(tǒng)設(shè)定或者人工輸入。
【文檔編號(hào)】G06F3/041GK103809808SQ201410036945
【公開日】2014年5月21日 申請(qǐng)日期:2014年1月25日 優(yōu)先權(quán)日:2014年1月25日
【發(fā)明者】張興杰, 宮玥枚 申請(qǐng)人:深圳麥科信儀器有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
湖南省| 寻乌县| 涿鹿县| 丰原市| 新安县| 汉中市| 安新县| 沅江市| 陕西省| 长海县| 神木县| 丰台区| 海南省| 昆明市| 寻甸| 邳州市| 吉林省| 黄骅市| 通榆县| 鄂托克旗| 宁化县| 石景山区| 赤城县| 凉城县| 桂平市| 两当县| 古交市| 桐乡市| 夏津县| 惠来县| 类乌齐县| 双辽市| 嘉峪关市| 泸西县| 揭东县| 彰武县| 汝州市| 全椒县| 邛崃市| 班玛县| 湛江市|