CN103399687A - 一种单点触控窗口显示的执行处理方法 - Google Patents
一种单点触控窗口显示的执行处理方法 Download PDFInfo
- Publication number
- CN103399687A CN103399687A CN2013103188357A CN201310318835A CN103399687A CN 103399687 A CN103399687 A CN 103399687A CN 2013103188357 A CN2013103188357 A CN 2013103188357A CN 201310318835 A CN201310318835 A CN 201310318835A CN 103399687 A CN103399687 A CN 103399687A
- Authority
- CN
- China
- Prior art keywords
- point
- window
- control system
- touch
- coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title abstract 5
- 238000012545 processing Methods 0.000 claims abstract description 8
- 230000009471 action Effects 0.000 claims description 6
- 238000009434 installation Methods 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims 2
- 238000000034 method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种单点触控窗口显示的执行处理方法,用于拼接墙***的操作,安装控制***,并根据控制***界面配置拼接墙***;选择一个信号源,使用单点操作在拼接墙***上触控,控制***判断该操作为单点操作后,获取该单点操作的起始座标X、Y;伴随该单点操作滑动并放开后,控制***通过计算获取该单点相对起始座标X、Y的最终座标W、H;控制***根据单点触控操作的X、Y、W、H座标进行相关窗口处理,并根据座标绘制窗口并显示。本发明颠覆传统PC对拼接墙***控制软件的操作方式,使操作更加符合人类操作习惯和在控制方面有多样性选择,同时,使操作由繁琐变得更加简单易用。
Description
技术领域
本发明涉及窗口显示领域,更具体地,涉及一种单点触控窗口显示的执行处理方法。
背景技术
现有的拼接墙***控制软件操作上,基本都是使用PC的鼠标来操作软件做各种功能,这种方法灵活,使用上非常广泛且易于被大家接受;现在伴随着触摸屏计算设备的兴起,用户在移动、不受拘束的应用场景下,通常使用手指或者触摸笔等输入工具来操作和下发控制命令,这种执行输入、控制等操作方式更符合人操作习惯。现有的拼接墙***的控制软件,其拼接墙***控制软件信号的开启、移动缩放和关闭工作基本占了拼接墙***软件控制执行的90%以上,现有的软件界面在触摸屏上执行类似这种信号窗口的操作需要多点触摸执行,特别是窗口需要开启理想位置和大小的这个操作,导致其易用性大打折扣、操作便利性差。
发明内容
为了克服现有技术的不足,本发明提出一种单点触控窗口显示的执行处理方法,采用该方法可以通过简单、操作单一的单点触控操作方法来实现拼接墙***控制软件信号窗口位置的开启。
为了实现上述目的,本发明的技术方案为:
一种单点触控窗口显示的执行处理方法,用于拼接墙***的操作,安装控制***,并根据控制***界面配置拼接墙***;
选择一个信号源,使用单点操作在拼接墙上触控,控制***判断该操作为单点操作后,获取该单点操作的起始座标X、Y;伴随该单点操作滑动并放开后,控制***通过计算获取该单点相对起始座标X、Y的最终座标W、H;控制***根据单点触控操作的 X、Y、W、H座标进行相关窗口处理,并根据座标绘制窗口并显示。
具体过程是:
在拼接墙***上安装好控制***,并依据控制***界面配置拼接墙***,确认与控制***各种硬件设备建立通讯并可对其实施控制;
本发明单点触控操作方法具体应用在控制***上的信号窗口位置的开启操作,其主要思路如下面;
选择一个信号源V1后,需要在控制***上操作拼接墙开窗,这时使用单点在拼接墙上触控,控制***判断是单点后,触控获取该单点的起始座标X、Y,伴随单点操作滑动并放开后,控制***通过计算获取该单点相对起始座标X、Y的最终座标W、H;
int pointerCount = event.getPointerCount();
sb.append(String.format("节点数:%d%n", pointerCount));
switch( event.getAction())
{
caseMotionEvent.ACTION_DOWN: // 按下
if(pointerCount == 1 ) // 单点触控
{
gTouchX = (int) event.getX();
gTouchY = (int) event.getY();
}
CaseMotionEvent.ACTION_UP: // 放开
if(pointerCount == 1 ) // 单点触控
{
gTouchW= (int) event.getW();
gTouchH = (int) event.getH();
}
int Total=gTouchX+gTouchY+gTouchW+gTouchH;
单点触控操作的 X、Y、W、H座标被获取后,提交给控制***进行相关窗口处理,控制***根据座标成功绘制窗口并显示。
与现有技术相比,本发明的有益效果为:颠覆传统PC对拼接墙***控制软件的操作方式,使操作更加符合人类操作习惯和在控制方面有多样性选择,同时,使操作由繁琐变得更加简单易用。
附图说明
图1为本发明的单点操作开窗的流程图。
图2为本发明实施例建立的4*8规格拼接墙***示意图。
图3为本发明单点滑动开窗的滑动方式和方向的示意图。
图4为采用图3所述的滑动方式在拼接墙***上开窗示意图。
图5为图4信号窗口放大铺满单点滑动满区域的示意图。
具体实施方式
下面结合附图对本发明做进一步的描述,但本发明的实施方式并不限于此。
一种单点触控窗口显示的执行处理方法,用于拼接墙***的操作,安装控制***,并根据控制***界面配置拼接墙***;
选择一个信号源V1,使用单点操作在拼接墙***上触控,控制***判断该操作为单点操作后,获取该单点操作的起始座标X、Y;伴随该单点操作滑动并放开后,控制***通过计算获取该单点相对起始座标X、Y的最终座标W、H;控制***根据单点触控操作的 X、Y、W、H座标进行相关窗口处理,并根据座标绘制窗口并显示。
如图1,具体过程是:
在拼接墙***上安装好控制***,并依据控制***界面配置拼接墙***,确认与控制***各种硬件设备建立通讯并可对其实施控制;
本发明单点触控操作方法具体应用在控制***上的信号窗口位置的开启操作,如下;
选择一个信号源V1后,需要在控制***上操作拼接墙开窗,这时使用单点在拼接墙上触控,控制***判断是单点后,触控获取该单点的起始座标X、Y,伴随单点操作滑动并放开后,控制***通过计算获取该单点相对起始座标X、Y的最终座标W、H;
int pointerCount = event.getPointerCount();
sb.append(String.format("节点数:%d%n", pointerCount));
switch( event.getAction())
{
caseMotionEvent.ACTION_DOWN: // 按下
if(pointerCount == 1 ) // 单点触控
{
gTouchX = (int) event.getX();
gTouchY = (int) event.getY();
}
CaseMotionEvent.ACTION_UP: // 放开
if(pointerCount == 1 ) // 单点触控
{
gTouchW= (int) event.getW();
gTouchH = (int) event.getH();
}
int Total=gTouchX+gTouchY+gTouchW+gTouchH;
单点触控操作的 X、Y、W、H座标被获取后,提交给控制***进行相关窗口处理,控制***根据座标成功绘制窗口并显示。
步骤S101:搭建拼接墙***的硬件平台,并配置设备的各种设置,如图2,建立一个4*8规格的拼接墙***,假设每个独立显示区域的分辨率为1400*1050,也可以是其它各种符合VESA标准的分辨率,比如图上的*-*区域,如0-2等,因为图2的界面为4行8列(4*8),故整个“拼接墙***”横向总分辨率为1400*8=11200,纵向总分辨率为4*1050=4200,所有4*8的总分辨率为11200*4200,软件虚拟拼接墙中的各个相邻小区域组合就是信号窗口开启的区域,比如每列为1400*4200、每个2*2区域为2800*2100、每个4*2区域2800*4200、每个4*4区域5600*4200等等;
步骤S102:信号源窗口开启并显示:所有信号窗口座标的计算都是限于11200*4200范围内,定义一个窗口位置的基本信息共4个座标(宽起始点X, 高起始点Y,宽度W,高度H)。在单点起、终滑动操作结束后,其窗口的4个座标(X,Y,W,H)被采集并触发窗口开启的动作;
比如开1个窗口显示在“拼接墙”1*2区域的位置上,1*2区域的座标为(x,y,2800,1050);通过触控滑动这个区域采集到座标,包括宽起始点X,高起始点Y,宽度W,高度H,其必须会小于等于(X,Y,2800,1050),故开窗就会局限在1*2(X,Y,2800,1050)内,从而实现座标位置判断正确导致开窗位置确定;同理,开图3中的2*2、4*1、4*2、4*3窗口都类似以上原理;
使单点触控,选择需要开窗显示的信号源,在“拼接墙”想需要显示的位置单点滑动即可开窗成功;具体滑动动作有横、竖、左斜、右斜,并依据在“拼接墙”上滑动跨了多长,即开多大的窗口。
比如采用两个触控点同时触控拼接墙,操作后同时离开触控拼接墙,这种方法能实现,但不易操作或可能导致操作失败。
步骤S103:缩放:窗口设计接受单点双击动作,表明操作动作是“放大或者缩小”的缩放动作,触发当前窗口的座标与当前单点滑动区域最小显示满区域的座标比较,如果小,则窗口放大显示满单点滑动区域;如果等于,则窗口缩小上次显示区域座标大小;没有大的可能性。
步骤S104:开启后窗口设计也接受移动、关闭等操作;由于原理与以上类似。
以上所述的本发明的实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神原则之内所作出的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
Claims (4)
1.一种单点触控窗口显示的执行处理方法,用于拼接墙***的操作,其特征在于,安装控制***,并根据控制***界面配置拼接墙***;
选择一个信号源,使用单点操作在拼接墙上触控,控制***判断该操作为单点操作后,获取该单点操作的起始座标X、Y;伴随该单点操作滑动并放开后,控制***通过计算获取该单点相对起始座标X、Y的最终座标W、H;控制***根据单点触控操作的 X、Y、W、H座标进行相关窗口处理,并根据座标绘制窗口并显示。
2.根据权利要求1所述的单点触控窗口显示的执行处理方法,其特征在于,还包括窗口的缩放操作处理,使用单点操作在拼接墙上双击动作,触发当前窗口的座标与当前单点滑动区域最小显示满区域的座标比较,如果小,则窗口放大至显示满单点滑动区域;如果等于,则窗口缩小上次显示区域座标大小。
3.根据权利要求1或2所述的单点触控窗口显示的执行处理方法,其特征在于,所述控制***包括触摸检测模块、触摸屏控制器和中央处理器,所述触摸检测模块的输出端接触摸屏控制器的输入端,触摸屏控制器接中央处理器。
4.根据权利要求1所述的单点触控窗口显示的执行处理方法,其特征在于,所述单点操作滑动包括水平滑动、竖直滑动、左斜滑动和右斜滑动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310318835.7A CN103399687B (zh) | 2013-07-26 | 2013-07-26 | 一种单点触控窗口显示的执行处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310318835.7A CN103399687B (zh) | 2013-07-26 | 2013-07-26 | 一种单点触控窗口显示的执行处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103399687A true CN103399687A (zh) | 2013-11-20 |
CN103399687B CN103399687B (zh) | 2016-08-24 |
Family
ID=49563325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310318835.7A Expired - Fee Related CN103399687B (zh) | 2013-07-26 | 2013-07-26 | 一种单点触控窗口显示的执行处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103399687B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105068711A (zh) * | 2015-08-06 | 2015-11-18 | 上海斐讯数据通信技术有限公司 | 多窗口的应用显示方法和设备 |
CN105786419A (zh) * | 2014-12-22 | 2016-07-20 | 杭州海康威视数字技术股份有限公司 | 多屏拼接显示的控制方法及装置、多屏拼接显示*** |
TWI557620B (zh) * | 2015-12-30 | 2016-11-11 | 奕力科技股份有限公司 | 拼接式觸控螢幕裝置及其觸控螢幕的觸控偵測方法 |
CN106708455A (zh) * | 2016-12-15 | 2017-05-24 | 广东威创视讯科技股份有限公司 | 一种基于虚拟窗口的拼接墙控制方法及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6118433A (en) * | 1992-01-30 | 2000-09-12 | Jenkin; Michael | Large-scale, touch-sensitive video display |
CN101615094A (zh) * | 2009-02-05 | 2009-12-30 | 无锡迈思奇科技有限公司 | 触摸装置及用于其的图像显示方法 |
CN101673534A (zh) * | 2009-09-28 | 2010-03-17 | 广东威创视讯科技股份有限公司 | 多屏显示方法及多屏显示装置 |
CN102208178A (zh) * | 2011-06-02 | 2011-10-05 | 广东威创视讯科技股份有限公司 | 基于stb的分布式多屏图像处理器 |
CN102708841A (zh) * | 2012-04-16 | 2012-10-03 | 广东威创视讯科技股份有限公司 | 信号开窗方法与装置 |
US20120326989A1 (en) * | 2011-06-21 | 2012-12-27 | Microsoft Corporation | Infrastructural haptics on wall scale interactive displays |
CN103064646A (zh) * | 2012-12-14 | 2013-04-24 | 广东威创视讯科技股份有限公司 | 一种拼接墙显示方法及装置 |
US20130120304A1 (en) * | 2010-09-24 | 2013-05-16 | Nec Corporation | Display device |
-
2013
- 2013-07-26 CN CN201310318835.7A patent/CN103399687B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6118433A (en) * | 1992-01-30 | 2000-09-12 | Jenkin; Michael | Large-scale, touch-sensitive video display |
CN101615094A (zh) * | 2009-02-05 | 2009-12-30 | 无锡迈思奇科技有限公司 | 触摸装置及用于其的图像显示方法 |
CN101673534A (zh) * | 2009-09-28 | 2010-03-17 | 广东威创视讯科技股份有限公司 | 多屏显示方法及多屏显示装置 |
US20130120304A1 (en) * | 2010-09-24 | 2013-05-16 | Nec Corporation | Display device |
CN102208178A (zh) * | 2011-06-02 | 2011-10-05 | 广东威创视讯科技股份有限公司 | 基于stb的分布式多屏图像处理器 |
US20120326989A1 (en) * | 2011-06-21 | 2012-12-27 | Microsoft Corporation | Infrastructural haptics on wall scale interactive displays |
CN102708841A (zh) * | 2012-04-16 | 2012-10-03 | 广东威创视讯科技股份有限公司 | 信号开窗方法与装置 |
CN103064646A (zh) * | 2012-12-14 | 2013-04-24 | 广东威创视讯科技股份有限公司 | 一种拼接墙显示方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105786419A (zh) * | 2014-12-22 | 2016-07-20 | 杭州海康威视数字技术股份有限公司 | 多屏拼接显示的控制方法及装置、多屏拼接显示*** |
CN105068711A (zh) * | 2015-08-06 | 2015-11-18 | 上海斐讯数据通信技术有限公司 | 多窗口的应用显示方法和设备 |
TWI557620B (zh) * | 2015-12-30 | 2016-11-11 | 奕力科技股份有限公司 | 拼接式觸控螢幕裝置及其觸控螢幕的觸控偵測方法 |
CN106708455A (zh) * | 2016-12-15 | 2017-05-24 | 广东威创视讯科技股份有限公司 | 一种基于虚拟窗口的拼接墙控制方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103399687B (zh) | 2016-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102819398A (zh) | 一种在触摸屏设备上滑动控制摄像机的方法 | |
US9213482B2 (en) | Touch control device and method | |
CN103019444A (zh) | 一种触摸屏的触摸操作方法及触摸屏设备 | |
CN102880420B (zh) | 基于触摸屏的启动并执行区域选择操作的方法及*** | |
US20150363037A1 (en) | Control method of touch panel | |
CN103092518B (zh) | 一种基于rdp协议的移动云桌面精确触控方法 | |
CN103019426A (zh) | 触摸终端中的交互方法及装置 | |
CN103218044A (zh) | 一种基于物理回馈的触摸装置及其触摸处理方法 | |
CN111770368A (zh) | 大屏幕显示设备的控制方法、装置、存储介质和电子设备 | |
CN103853476A (zh) | 一种信息处理的方法及电子设备 | |
CN103354581A (zh) | 一种通过左右手来自动调整手机控件的方法及*** | |
CN105700763A (zh) | 终端界面窗口的移动方法及装置 | |
CN103399687A (zh) | 一种单点触控窗口显示的执行处理方法 | |
CN104182166A (zh) | 智能终端应用程序的控制方法和装置 | |
CN105589636A (zh) | 用于在触摸屏上实现虚拟指针控制的方法和移动终端 | |
CN103513871B (zh) | 控制移动终端的方法和装置 | |
CN101482799A (zh) | 通过触摸式屏幕控制电子设备的方法及电子设备 | |
CN104991719B (zh) | 一种基于触摸屏的截图方法、***及移动终端 | |
CN103365598B (zh) | 大屏幕触摸的方法和装置 | |
CN105760077B (zh) | 游戏控制方法及装置 | |
CN104142736B (zh) | 视频监控设备控制方法和装置 | |
CN102999232A (zh) | 一种实现超大尺寸交互电子白板的仿鼠标交互方法 | |
CN103092498A (zh) | 确定响应模式的方法和装置、以及电子设备 | |
CN107092433B (zh) | 触控一体机的触摸控制方法及装置 | |
CN103809912A (zh) | 基于多点触控触摸屏的平板电脑 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: Kezhu road high tech Industrial Development Zone, Guangzhou city of Guangdong Province, No. 233 510670 Patentee after: VTRON GROUP Co.,Ltd. Address before: 510663 No. 6, color road, hi tech Industrial Development Zone, Guangdong, Guangzhou, China Patentee before: VTRON TECHNOLOGIES Ltd. |
|
CP03 | Change of name, title or address | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160824 |
|
CF01 | Termination of patent right due to non-payment of annual fee |