鼠标功能提供方法和实施所述方法的终端的制作方法

文档序号:6534761阅读:163来源:国知局
鼠标功能提供方法和实施所述方法的终端的制作方法
【专利摘要】提供一种鼠标功能提供方法和实施所述方法的终端。根据一种鼠标功能提供方法,将配备触摸面板的移动终端配置为用作鼠标。所述鼠标功能提供方法包括:响应于鼠标主应用执行请求,在显示单元的屏幕上显示鼠标操作图像;检测利用触摸输入工具在鼠标操作图像上做出的触摸手势;当检测到触摸输入工具的移动时,确定从触摸手势的检测开始计算的触摸保持时间是否大于第一保持阈值;当触摸保持时间大于第一保持阈值时,将对象移动命令发送到输出终端,并且当触摸保持时间不大于第一保持阈值时,将指针移动命令发送到输出终端。
【专利说明】鼠标功能提供方法和实施所述方法的终端
【技术领域】
[0001]本公开涉及一种鼠标功能提供方法和实施所述方法的终端,具体地讲,涉及一种配备触摸面板的移动终端和用于将所述终端用作鼠标的方法。
【背景技术】
[0002]对于移动终端而言,近来的趋势是采用触摸面板,并且基于触摸面板的鼠标功能提供方法正被提议。可将配备触摸面板的移动终端(例如,智能电话)用作针对与作为输出终端的另一终端(例如,TV、PC或投影仪)有关的鼠标功能的输入终端。虽然传统的基于触摸面板的鼠标功能提供方法执行鼠标的左按钮和右按钮以及滚轮的功能,但是它具有缺乏直观性的弊端,导致用户不便。例如,为了对移动终端做出平移或滚动输入,用户不得不不方便地在利用触摸工具(例如,笔或拇指)按压在屏幕上呈现的硬键或软键的状态下利用另一触摸工具(例如,食指)做出平移或滚动手势。

【发明内容】

[0003]为了解决现有技术的上述缺点,首要目标是提供一种能够允许用户直观且方便地使用配备触摸面板的移动终端的鼠标功能提供方法和实施所述方法的移动终端。
[0004]根据本公开的一方面,具有配备有触摸面板的显示单元的终端的鼠标功能提供方法包括:响应于鼠标主应用执行请求,在显示单元的屏幕上显示鼠标操作图像;检测利用触摸输入工具在鼠标操作图像上做出的触摸手势;当检测到触摸输入工具的移动时,确定从检测到触摸手势开始计算的触摸保持时间是否大于第一保持阈值;当触摸保持时间大于第一保持阈值时,将对象移动命令发送到输出终端,并且当触摸保持时间不大于第一保持阈值时,将指针移动命令发送到输出终端。
[0005]根据本公开的另一方面,终端的鼠标功能提供方法包括:在显示对象并在对象上显示指针;间歇地从具有触摸面板的移动终端接收第一触摸坐标和第二触摸坐标;基于在第一触摸坐标与第二触摸坐标之间的位移来确定触摸输入工具是否已经移动;当触摸输入工具已经移动时,确定从已经接收到第一触摸坐标的时间开始计算的触摸保持时间是否大于第一保持阈值;当触摸保持时间大于第一保持阈值时,显示移动到与第二触摸坐标相应的位置的对象和指针,并且当触摸保持时间不大于第一保持阈值时,显示移动到与第二触摸坐标相应的位置的指针。
[0006]根据本公开的另一方面,一种移动终端包括:显示单元,具有触摸面板;通信单元,与显示对象和指针的输出终端通信;控制单元,响应于鼠标主应用执行请求在显示单元的屏幕上显示鼠标操作图像,检测利用触摸输入工具在鼠标操作图像上做出的触摸手势,当检测到触摸输入工具的移动时确定从检测到触摸手势开始计算的触摸保持时间是否大于第一保持阈值,当触摸保持时间大于第一保持阈值时将对象移动命令发送到输出终端并且当触摸保持时间不大于第一保持阈值时将指针移动命令发送到输出终端。
[0007]根据本公开的另一方面,一种终端包括:显示单元,显示对象并在对象上显示指针;通信单元,间歇地从移动终端接收第一触摸坐标和第二触摸坐标;控制单元,控制以下处理:显示对象并在对象上显示指针;间歇地从具有触摸面板的移动终端接收第一触摸坐标和第二触摸坐标;基于在第一触摸坐标与第二触摸坐标之间的位移来确定触摸输入工具是否已经移动;当触摸输入工具已经移动时,确定从已经接收到第一触摸坐标的时间开始计算的触摸保持时间是否大于第一保持阈值;当触摸保持时间大于第一保持阈值时,显示移动到与第二触摸坐标相应的位置的对象和指针,并且当触摸保持时间不大于第一保持阈值时,显示移动到与第二触摸坐标相应的位置的指针。
[0008]在着手下文的“【具体实施方式】”之前,阐述在本专利文档中通篇使用的特定词语和短语的定义会是有益的:术语“包括”及其派生词意指包含而没有限制;术语“或”是包含的,意指“和/或”;短语“与…相关联的”和“与其相关联的”及其派生词可意指包括、被包括在内、与…相互连接、包含、被包含在内、连接到…或与…连接、耦合到…或与…耦合、与…可通信、与…合作、交织、并置、近似于、被绑定到…或与…绑定、具有、具有…的属性,等等;术语“控制器”意指控制至少一个操作的任何装置、系统或装置、系统的一部分,其中,可在硬件、固件或软件或者硬件、固件和软件中的至少两个的某一组合中实施所述装置。应注意到:无论是本地地还是远程地,可集中或分散与任何特定控制器相关联的功能。在本专利文件中通篇提供针对特定词语和短语的定义,本领域普通技术人员应理解:在许多(如果不是最多的)示例中,所述定义应用于所述限定的词语和短语的之前以及未来的使用。
【专利附图】

【附图说明】
[0009]为了更彻底地理解本公开及其优点,现在参照结合附图的以下描述,其中,在附图中,同样的附图标号表不同样的部件:
[0010]图1是示出根据本公开的实施例的输入终端的配置的框图;
[0011]图2是示出根据本公开的实施例的输出终端的配置的框图;
[0012]图3是示出根据本公开的实施例的鼠标功能提供方法的流程图;
[0013]图4、图5A至图5C、图6A、图6B、图7、图8A和图8B是示出根据本公开的实施例的用于解释鼠标功能提供方法的在输入终端和输出终端上呈现的示例屏幕显示的示图;
[0014]图9是示出根据本公开的另一实施例的鼠标功能提供方法的流程图;
[0015]图10是示出根据本公开的另一实施例的鼠标功能提供方法的流程图;
[0016]图11是示出根据本公开的另一实施例的用于解释鼠标功能提供方法的在输出终端的屏幕上呈现的示例屏幕显示的示图;
[0017]图12是示出根据本公开的另一实施例的鼠标功能提供方法的流程图;以及
[0018]图13、图14A、图14B、图15、图16A和图16B是示出根据本公开的另一实施例的用于解释鼠标功能提供方法的在输入终端和输出终端上呈现的示例屏幕显示的示图。
【具体实施方式】
[0019]在本专利文件中的以 下讨论的图1至图16B以及用于描述本公开的原理的各种实施例仅当作示例并且无论如何不应该被理解为限制本公开的范围。本领域技术人员将理解:可在任何适当布置的电子装置中实施本公开的原理。在以下描述和权利要求中使用的术语和词语不限于字面含义,而仅被发明人用于实现对本公开的清晰和一致的理解。因此,对本领域技术人员而言应该清楚的是:提供本公开的实施例的以下描述仅用于示例目的而并非为了限制由权利要求及其等同物限定的本公开的目的。在附图中,为了本公开的清晰,可夸大或省略或示意性地描述特定元件,并且不反映元件的实际尺寸。因此,本公开不限于在附图中的相对尺寸或距离。
[0020]在以下描述中,输入终端是移动终端,诸如配备有触摸面板并且能够与输出终端通信的智能电话或平板PC。在以下描述中,输出终端可以是能够接收由所述终端产生的输入信息并执行与输入信息相应的功能的装置,诸如平板PC、台式PC、多媒体装置(例如,家庭影院、扬声器、MP3或摄像机)、TV、投影仪、连接到投影仪的PC、或具有显示器的电器(例如,电冰箱或洗衣机)。
[0021]图1是示出根据本公开的实施例的输入终端的配置的框图。
[0022]参照图1,根据本公开的实施例的输入终端包括显示单元110、键输入单元120、存储单元130、无线通信单元140、音频处理单元150、扬声器(SPK)、麦克风(MIC)和控制单元170。
[0023]显示单元110在控制单元170的控制下在屏幕上显示至少一个图像。对象被显示在显示单元110上。对象可包括图像、文本和图标中的至少一个。也就是说,如果控制单元170处理数据以产生将被显示在屏幕上的图像(例如,将数据解码)并将图像缓存在缓冲器中,则显示单元110将缓存的图像转换为模拟信号,以便被显示在屏幕上。当所述终端通电时,显示单元110在屏幕上显示锁定图像。如果当在屏幕上显示锁定图像时输入解锁信息(例如,密码),则控制单元170将屏幕解锁。也就是说,显示单元110在控制单元170的控制下显示锁定图像之外的图像。这里,可按照利用在屏幕上显示的键盘或输入终端100的键输入单元120输入的文本(例如,1234),在显示单元110上做出的触摸模式、触摸方向或触摸手势,或通过麦克风输入的语音的形式来输入解锁信息。
[0024]所述其它图像可以是主图像、应用执行图像、键盘和菜单中的任何一个。主图像包括背景图像和在其上布置的图标。图标表示相应应用和内容(例如,照片文件、视频文件、记录文件、文档和消息)。如果用户选择图标中的一个(例如,通过轻击表示鼠标主应用131的图标),则控制单元170执行相应应用(鼠标主应用131)并控制显示单元110显示执行屏幕。显示单元110在控制单元的控制下在底层上显示预定背景图像(例如,由用户预设的照片、默认图像和从外部下载的图像)。显示单元110在控制单元170的控制下在背景图像上显示至少一个其它图像。显示单元110可在控制单元170的控制下在第一区域上显示第一图像并在第二区域上显示第二图像。可利用液晶显示器(IXD)、有机发光二极管(0LED)、有源矩阵有机发光二极管(AMOLED)和柔性显示器中的一个来实施显示单元110。
[0025]在显示单元110的显示面板的表面上安装触摸面板111。详细地讲,可按照外挂(add-on)式将触摸面板111置于显示单元110的显示面板的表面上或者按照外嵌(on-cell)式或内建(in-cell)式将触摸面板111插入显示单元110。
[0026]触摸面板111响应于在触摸面板111上做出的用户手势来产生模拟输入信号(例如,触摸事件)并对模拟信号执行模/数(A/D)转换以产生到控制单元170的数字信号。这里,输入信号包括触摸坐标(X,y)o例如,触摸面板111的控制器确定在多个触摸坐标之中的代表性坐标并将代表性触摸坐标传送到控制单元170。可由控制单元170来执行所述控制操作。如果从触摸面板111接收到触摸坐标,则控制单元170确定已经利用触摸输入工具(例如,手指或笔)在触摸面板111上做出触摸手势,并且如果不再接收到触摸坐标,则已经释放触摸输入工具的触摸。如果改变坐标(例如,从(xO,yO)到(xl,yl))并且位移(例如,D (D2= (xO-xI)2+ (yO-yl)2))大于移动阈值(例如,I毫米),则控制单元170确定触摸输入工具已经移动。如果检测到触摸输入工具的移动,则控制单元170计算触摸输入工具的触摸位移(dx,dy)和移动速度。
[0027]控制单元170可基于触摸坐标、触摸释放、触摸移动、触摸位移、触摸速度等来区分用户触摸手势,诸如单点触摸、多点触摸、轻击、双击、长击、轻击&触摸、拖动、轻拂(flick)、按压、收缩(pinch in)、扩张(pinch out)。单点触摸表示利用触摸输入工具接触触摸面板111的一个点的手势;多点触摸表示利用触摸输入工具(例如,拇指和食指)接触触摸面板111的多个点的手势;轻击表示触摸输入工具接触一个点然后立即释放而不移动的手势。双击表示在一个点做出两次轻击的手势,长击表示保持轻击超过预定持续时间而不移动的手势,轻击&触摸表示在预定时间内(例如,0.5秒)在屏幕上的一个点做出轻击随后触摸的手势。拖动表示利用触摸输入工具在屏幕上的一个点做出接触并移动触摸输入工具而不释放接触的手势,轻拂表示移动触摸输入工具快于拖动手势并释放触摸输入工具的接触的手势,按压表示在一个点做出触摸并按压的手势,收缩是在两个点做出接触并使两个接触点之间的距离缩短的手势,扩张是在两个点做出接触并使两个接触点之间的距离变宽的手势。也就是说,触摸意指触摸输入工具接触触摸面板111的状态,其它手势表示在触摸状态中的改变。
[0028]触摸面板111可以是包括用于检测手的手势的手触摸面板和用于检测笔的手势的笔触摸面板的集成触摸面板。这里,将手触摸面板实施为电容型。当然,可将手触摸面板实施为电阻型、红外型或微波型。手触摸面板能够检测使用对象(例如,能够影响电容的导电材料对象)做出的触摸事件以及由用户的手的手势做出的触摸事件。可将笔触摸面板实施为电磁感应型。在这种情况下,笔触摸面板检测使用被制造用于形成磁场的触控笔做出的触摸事件。
[0029]键输入单元120包括用于输入字母数字信息的多个字母数字键和用于配置并设置各种功能的功能键。这些键可包括菜单键、屏幕开/关键、电源开/关键、音量控制键等。键输入单元120能够产生到控制单元170的与输入终端100的用户设置和功能控制相关的键事件信号。键事件是电源开/关事件、音量控制事件、屏幕开/关事件、快门事件等。控制单元170能够响应于键事件来控制组件。将键输入单元120的键称作硬键而将由显示单元110显示的虚拟键称作软键。
[0030]可利用盘、随机存取存储器(RAM)、只读存储器(ROM)和闪存中的至少一个来实施存储单元130。存储单元130在控制单元170的控制下存储在输入终端100中产生的数据和通过无线通信单元140或有线通信单元160从输出外部装置(例如,服务器、台式PC、平板PC)接收到的数据。
[0031]存储单元存储启动程序、至少一个操作系统(OS)和应用(具体而言,鼠标主应用131)。OS负责提供在硬件与应用之间的接口以及在应用之间的接口并管理计算机资源,诸如CPU、GPU、主存储器162和存储单元130。将应用归类为嵌入应用和第三方应用。嵌入应用可包括web浏览器应用、电子邮件应用和即时消息应用。鼠标主应用是能够将移动终端用作鼠标的程序。如果将电池电力供应到控制单元170,则在控制单元170的主存储器上加载启动程序。启动程序将OS加载在主存储器中。OS将应用加载在存储器中。
[0032]无线通信单元单元140在控制单元170的控制下通过网络负责与另一终端的语音、视频和数据通信。RF单元140包括用于对将被发送的信号进行频率上变换和放大的RF发送器和用于对接收到的信号进行低噪声放大和下变换的RF接收器。RF单元140包括蜂窝通信模块(例如,第3代、第3.5代和第4代移动通信模块)、数字广播模块(例如,DMB模块)和短程通信模块(例如,W1-Fi模块、蓝牙模块141和近场通信(NFC)模块)中的至少一个。近程通信模块,特别是蓝牙模块141,在控制单元170的控制下将输入信息发送到输出终端。这里,输入信息包括触摸坐标。输入信息还能够包括功能执行信息(例如,指针移动、图像移动和缩放)。
[0033]音频处理单元150与扬声器(SPK)和麦克风(MIC)合作来执行语言识别、语音记录以及针对数字记录和呼叫处理的音频信号(例如,语音)输入和输出。音频处理单元150将通过麦克风(MIC)输入的模拟音频信号转换为数字音频信号并将数字音频信号发送到控制单元170。扬声器(SPK)将来自音频处理单元150的音频信号转换为可听见的声波。麦克风(MIC)将人的语音的声波或从声音源输出的声波转换为音频信号。
[0034]有线通信单元160通过电线(例如,USB线缆)将输入终端100连接到外部装置(例如,输出终端)。也就是说,输入终端100能够取代无线通信单元140将输入信息发送到输出终%5。
[0035]控制单元170控制输入终端100的整体操作、在输入终端100的组件之间的信号流以及到所述组件的供电并处理数据。控制单元170包括多个中央处理单元(CPU)。CPU是用于执行关于数据的操作和比较以及解释并执行命令的计算机系统的主控制单元。CPU包括临时地存储数据和命令的各种寄存器。
[0036]控制单元170可包括至少一个图形处理单元(GPU)。GPU是取代CPU的用于执行关于图形数据的操作和比较以及解释并执行与图形数据相关的命令的图形控制单元。可将CPU和GPU中的每个制造为两个或多个独立的核(例如,四核)的封装。可按照片上系统(SoC)的形式来将CPU和GPU进行集成。CPU和GPU也可以是多层封装。可将CPU和GPU的结构称作应用处理器(AP )。
[0037]控制单元170包括主存储器单元,例如,RAM。从存储单元130加载的应用程序位于主存储器中。也就是说,CPU和GPU访问程序以解释程序命令并根据解释结果来执行功能。具体而言,CPU执行至少一个鼠标主应用131的功能。稍后参照附图来详细描述鼠标主应用131的功能。控制单元170还包括用于临时地存储将被写入存储单元或从存储单元中读取的数据的高速缓冲存储器。
[0038]虽然在这里未列举,但是根据本公开的实施例的输入终端能够包括其它组件,诸如GPS模块、振动电机、附件、耳机插孔等,其中,根据数字装置融合的趋势,所述组件可等同于前述组件。这里,附件意指可拆卸的装置,诸如用于在触摸屏上做出触摸输入的触控笔。此外,可利用或不利用前述功能组件及其等同装置中的至少一个来实施输入终端100。
[0039]图2是示出根据本公开的实施例的输出终端的配置的框图。
[0040]如图2所示,根据本公开的实施例的输出终端200包括显示单元210、键输入单元220、存储单元230、无线通信单元240、音频处理单元250、扬声器(SPK)、麦克风(MIC)和控制单元270。[0041]显示单元210在控制单元270的控制下显示图像(例如,照片、网页、电子书页面、缩略图图像和歌曲列表)和指针。显示单元210在控制单元270的控制下在最顶层上显示指针。例如,执行鼠标从应用231并在屏幕上呈现指针。可利用液晶显示器(LCD)、有机发光二极管(0LED)、有源矩阵有机发光二极管(AMOLED)和柔性显示器中的一个来实施显示单元210。在输出终端200是投影仪的情形下,显示单元210包括用于将从控制单元270接收到的图像投射到屏幕上的光学装置。
[0042]存储单元230存储启动程序、至少一个操作系统(OS)和应用(具体而言,鼠标从应用231)。鼠标从应用231是能够允许用户将移动终端用作鼠标的程序。由OS在控制单元270的主存储器上加载鼠标从应用231。
[0043]无线通信单元240包括短程通信模块,具体而言,蓝牙模块241。蓝牙模块241在控制单元270的控制下接收利用输入终端100输入的信息。
[0044]有线通信单元260通过电线(例如,USB线缆)将输出终端200连接到外部装置(例如,输入终端100)。也就是说,输出终端200能够通过有线通信单元260而不是无线通信单元240来从输入终端100接收输入信息。如果将投影仪连接到有线通信单元260,则控制单元270可控制投影仪显示图像和指针。
[0045]控制单元270访问主存储器以解释程序(例如,鼠标从应用231)的命令并根据解释结果来执行功能。例如,控制单元270通过无线通信单元240从输入终端接收触摸坐标(x_host, y_host)并控制显示单元210在指针坐标(x_pointer, y_pointer)呈现指针。稍后参照附图来详细描述鼠标从应用231的功能。
[0046]输出终端200可还包括键输入单元、音频处理单元、扬声器、麦克风、耳机插孔等。
[0047]图3是示出根据本公开的实施例的鼠标功能提供方法的流程图。图4、图5A至图5C、图6A、图6B、图7、图8A和图8B是示出根据本公开的实施例的用于解释鼠标功能提供方法的在输入终端和输出终端上呈现的示例屏幕显示的示图。
[0048]参照图1至图4、图5A至图5C、图6A、图6B、图7以及图8A和图8B,输入终端100的控制单元170从触摸面板111或键输入单元120检测用于执行鼠标主应用131的请求(例如,在相应图标上的轻击)。响应于执行请求,控制单元170将鼠标主应用131加载在主存储器上并执行鼠标主应用131的功能。
[0049]首先,如图4所示,控制单元170控制显示单元110在屏幕上显示鼠标操作图像410。如图5A所示,控制单元170还远程地控制输出终端200显示指针510。例如,蓝牙模块141将鼠标从应用执行命令发送到输出终端200。输出终端200利用无线通信单元240从输入终端100接收执行命令。响应于来自输入终端100的执行命令,控制单元270执行鼠标从应用231并控制显示单元210显示指针510。在这时,指针510的位置可与预定坐标或随机确定的坐标相应。在屏幕的顶层上呈现指针510。在图5A中示出的实施例中,在底层上显示背景图像530,在背景图像上显示照片520,然后在照片520上显示指针510。
[0050]在操作310,控制单元170检测在鼠标操作图像410上利用触摸输入工具420做出的触摸手势。例如,控制单元170在时间&从触摸面板111接收触摸坐标(X_host_0,y_host_0)并识别在鼠标操作图像410上做出的触摸手势420。控制单元170控制无线通信单元140将触摸坐标(x_host_0,y_host_0)发送到输出终端200。输出终端200的控制单元270从无线通信单元240接收触摸坐标(x_host_0, y_host_0)并将其映射到指针坐标(x_pointer_0, y_pointer_0)o
[0051]在操作320,控制单元170响应于触摸420来计算触摸保持时间。也就是说,触摸保持时间计算开始于时间
[0052]在操作330,控制单元170确定触摸输入工具420是否移动。例如,如果在由触摸面板111发送的在时间td的触摸坐标(x_host_0, y_host_0)与在时间tn的坐标(x_host_n, y_host_n)之间的位移大于预定移动阈值(例如,I毫米),则控制单元170确定存在移动430。
[0053]如果确定触摸输入工具420已经移动,则在操作340,控制单元170查看计算的触摸保持时间并确定触摸保持时间是否大于预定保持阈值(例如,I秒)。
[0054]如果触摸保持时间大于保持阈值,则在操作350,控制单元170控制无线通信单元140将对象移动命令和触摸坐标(x_host_n,y_host_n)发送到输出终端200。输出终端200的无线通信单元240接收对象移动命令和触摸坐标(x_host_n, y_host_n)并将其发送到控制单元270。然后,控制单元270将触摸坐标(X_host_n,y_host_n)转换为指针坐标(x_pointer』, y_pointer_n)并基于指针坐标(x_pointer_n, y_pointer_n)计算方向和距离。
[0055]接下来,控制单元270基于计算的方向和距离中的至少一个来移动在指针下面的图像。在图5B中示出的实施例中,控制单元270将在指针510下面的图像520随同指针一起按照计算的方向移动计算的距离。在图4、图6A和图6B中示出的实施例中,响应于移动430 (即,平移手势),由第二图像620取代第一图像610。这里,第一图像610可以是网页、主图像或电子书页面中的任何一个。第二图像620可以是另一网页、另一主图像或另一电子书页面。在图7、图8A和图8B中示出的实施例中,呈现项目4至8 (例如,联系人项目)。如果在这种状态下产生向下滚动710,则项目7和8向下移动以消失,使得在屏幕上呈现项目I至5。如果用户保持超过I秒(保持阈值)并移动触摸工具,则这与在按压鼠标的左按钮或旋转鼠标的滚轮的状态下用户移动鼠标的手势相应。
[0056]如果触摸保持时间不大于保持阈值,则在操作360,控制单元170控制无线通信单元140将指针移动命令和触摸坐标(x_host_n,y_host_n)发送到输出终端200。输出终端200的无线通信单元240接收指针移动命令和触摸坐标(x_host_n, y_host_n)并将其发送到控制单元270。接着控制单元270将触摸坐标(x_host_n, y_host_n)转换为指针坐标(x_pointer』, y_pointer_n)并基于指针坐标(x_pointer_n, y_pointer_n)来计算方向和距离。接下来,如图5C所示,控制单元270按照计算的方向将指针510移动计算的距离。如果用户在I秒内移动触摸工具,则这与移动鼠标而没有按压鼠标的任何按钮的手势相应。
[0057]图9是示出根据本公开的另一实施例的鼠标功能提供方法的流程图。
[0058]参照图9,在操作910,输出终端200的控制单元270显示对象和指针。详细地说,显示单元210在控制单元270的控制下显示对象(例如,照片、主图像或网页)。无线通信单元240从输入终端100接收鼠标从应用执行命令并将其发送到控制单元270。控制单元270执行鼠标从应用231并控制显示单元210显示指针。
[0059]在操作920,控制单元270利用无线通信单元240从输入终端100接收触摸坐标(x_host_0, y_host_0)o控制单元270将触摸坐标(x_host_0, y_host_0)映射到指针坐标(x_pointer_0, y_pointer_0)o
[0060]在操作930,控制单元270开始计算触摸保持时间。也就是说,从接收到触摸坐标(x_host_0, y_host_0)的时间h开始计算触摸保持时间。
[0061]在操作940,控制单元270确定触摸输入工具是否移动。如果在从输入终端100接收到的在时间h的触摸坐标(x_host_0, y_host_0)与在时间tn的坐标(x_host_n, y_host_η)之间的位移大于预定移动阈值(例如,I毫米),则控制单元270确定存在移动430。
[0062]如果确定触摸输入工具已经移动,则在操作950,控制单元270查看计算的触摸保持时间并确定触摸保持时间是否大于保持阈值(例如,I秒)。
[0063]如果触摸保持时间大于保持阈值,则在操作960,控制单元270移动对象。已经参照操作350做出对象移动示例。如果触摸保持时间不大于保持阈值,则在操作970,控制单元270移动指针。
[0064]图10是示出根据本公开的另一实施例的鼠标功能提供方法的流程图。图11是示出根据本公开的另一实施例的用于解释鼠标功能提供方法的在输出终端的屏幕上呈现的示例屏幕显示的示图。
[0065]如上参照图3所述,在输入终端100的屏幕上显示鼠标操作图像并在输出终端200的屏眷上显不指针。
[0066]操作图10和图11,在操作1010,输入终端100的控制单元170检测在鼠标操作图
像上的触摸手势。
[0067]在操作1020,控制单元170在检测到触摸手势时开始计算触摸保持时间。也就是说,控制单元170在从触摸面板111接收到触摸坐标(x_host_0, y_host_0)的时间h开始计算触摸保持时间。
[0068]在操作1030,控制单元170确定触摸输入工具是否移动。已经参照操作330描述了示例移动确定操作。
[0069]如果确定触摸输入工具移动,则在操作1040,控制单元170查看计算的触摸保持时间并确定触摸保持时间是否大于第一保持阈值(例如,I秒)。
[0070]如果触摸保持时间大于第一保持阈值,则在操作1050,控制单元170控制无线通信单元140将对象移动命令和触摸坐标(x_host_n, y_host_n)发送到输出终端。
[0071]如果触摸保持时间不大于第一保持阈值,则在操作1060,控制单元170控制无线通信单元140将指针移动命令和触摸坐标(x_host_n, y_host_n)发送到输出终端。
[0072]否则,如果在操作1030未检测到触摸移动,则在操作1070,控制单元170确定触摸保持时间是否大于第二保持阈值(例如,2秒)。
[0073]如果触摸保持时间大于第二保持阈值,则在操作1080,控制单元170控制无线通信单元140将弹出菜单显示命令发送到输出终端200。输出终端200的无线通信单元240接收弹出菜单显示命令并将其发送到控制单元270。接着如图11所示,控制单元270控制显示单元210显示弹出菜单1110。如果用户保持触摸超过第二阈值,则这与按压鼠标的右按钮相应。
[0074]图12是示出根据本公开的另一实施例的鼠标功能提供方法的流程图。
[0075]参照图12,在操作1210,输出终端200的控制单元270显示对象和指针。已经参照图9描述了显示对象和指针的示例操作。
[0076]在操作1220,控制单元利用无线通信单元240从输入终端100接收触摸坐标(x_host_0, y_host_0)并将触摸坐标(x_host_0, y_host_0)映射到指针坐标(x_pointer_0, y_pointer_0)o
[0077]在操作1230,控制单元270开始计算触摸保持时间。也就是说,从接收到触摸坐标(x_host_0, y_host_0)的时间h开始计算触摸保持时间。
[0078]在操作1240,控制单元270确定触摸输入工具是否移动。已经参照操作940描述了示例移动确定操作。
[0079]如果检测到触摸移动,则在操作1250,控制单元270查看计算的触摸保持时间并确定触摸保持时间是否大于第一保持阈值(例如,I秒)。
[0080]如果触摸保持时间大于第一保持阈值,则在操作1260,控制单元270移动。已经参照操作350描述了示例图像移动操作。如果触摸保持时间不大于第一保持阈值,则在操作1270,控制单元270移动指针。
[0081]如果在操作1240未检测到触摸移动,则在操作1280,控制单元270确定触摸保持时间是否大于第二阈值(例如,2秒)。
[0082]如果触摸保持时间大于第二保持阈值,则在操作1290,控制单元270控制显示单元210显示如图11所示的弹出菜单1110。
[0083]图13、图14A、图14B、图15、图16A和图16B是示出根据本公开的另一实施例的用于解释鼠标功能提供方法的在输入终端和输出终端上呈现的示例屏幕显示。
[0084]参照图13、图14A和图14B,做出根据本公开的实施例的缩小操作的描述。控制单元170检测在触摸面板111上的多点触摸手势。例如,控制单元170在时间&同时从触摸面板111接收第一触摸坐标1311和第二触摸坐标1312。接着控制单元确定已经做出多点触摸手势并控制无线通信单元140将第一触摸坐标1311和第二触摸坐标1312发送到输出终端200。输出终端200的控制单元270从输入终端100接收第一触摸坐标1311和第二触摸坐标1312,将第一触摸坐标1311和第二触摸坐标1312转换为第一指针坐标1411和第二指针坐标1412并计算第一指针坐标1411与第二指针坐标1412之间的距离Dl。如图14A所示,控制单元270控制显示单元210分别在第一指针坐标1411和第二指针坐标1412呈现第一指针1420和第二指针1430。
[0085]之后,控制单元170在时间tn从触摸面板111接收第三触摸坐标1313和第四触摸坐标1314并控制无线通信单元140将第三触摸坐标1313和第四触摸坐标1314发送到输出终端200。接着输出终端200的控制单元270将第三触摸坐标1313和第四触摸坐标1314转换为第三指针坐标1413和第四指针坐标1414。如图14B所示,控制单元270控制显示单元210在第三指针坐标1413和第四指针坐标1414显示第一指针1420和第二指针1430。控制单元270还计算第三指针坐标1413与第四指针坐标1414之间的距离D2,确定D2是否小于Dl (D2〈D1),当D2〈D1时缩小图像,控制显示单元210显示如图14B所示的缩小的图像1440,。
[0086]做出根据本公开的另一实施例的缩小操作的描述。控制单元170检测在触摸面板111上的收缩手势。详细地说,控制单元170在时间h从触摸面板111接收第一触摸坐标和第二触摸坐标。接着控制单元170确定已经做出多点触摸手势并计算第一触摸坐标与第二触摸坐标之间的距离D1。之后,控制单元在时间tn从触摸面板111接收第三触摸坐标和第四触摸坐标并计算第三触摸坐标与第四触摸坐标之间的距离D2。如果D2〈D1,则控制单元170控制无线通信单元140将缩小命令发送到输出终端200。输出终端200的控制单元270选择显示的图像中的一个(例如,在最顶层上的图像),缩小图像,控制显示单元显示缩小的图像。
[0087]做出根据本公开的实施例的放大操作的描述。控制单元170检测在触摸面板111上的多点触摸手势。例如,控制单元170在时间h同时从触摸面板111接收第一触摸坐标1511和第二触摸坐标1512。接着控制单元170确定已经做出多点触摸并控制无线通信单元140以将第一触摸坐标1511和第二触摸坐标1512发送到输出终端200。输出终端200的控制单元270利用无线通信单元240从输入终端100接收第一触摸坐标1511和第二触摸坐标1512,将第一触摸坐标1511和第二触摸坐标1512转换为第一指针坐标1611和第二指针坐标1612并计算第一指针坐标1611与第二指针坐标1612之间的距离Dl。控制单元270控制显示单元210在第一指针坐标1611和第二指针坐标1612显示第一指针1620和第二指针1630。
[0088]之后,控制单元在时间tn同时从触摸面板111接收第三触摸坐标1513和第四触摸坐标1514并控制无线通信单元140将第三触摸坐标1513和第四触摸坐标1514发送到输出终端200。接着输出终端200的控制单元270将第三触摸坐标1513和第四触摸坐标1514转换为第三指针坐标1613和第四指针坐标1614。控制单元270控制显示单元210以第三指针坐标1613和第四指针坐标1614显示第一指针1620和第二指针1630。控制单元270计算第三指针坐标1613与第四指针坐标1614之间的距离D2,确定是否D2>D1,并且如果D2>D1,则放大图像1640,控制显示单元210以显示如图16B所示的放大的图像1640’。
[0089]做出根据本公开的另一实施例的放大操作的描述。控制单元170检测在触摸面板111上的扩张手势。详细地说,控制单元170在时间h同时从触摸面板111接收第一触摸坐标和第二触摸坐标。接着控制单元170确定已经做出多点触摸手势并计算第一触摸坐标与第二触摸坐标之间的距离D1。之后,控制单元170在时间tn同时从触摸面板111接收第三坐标和第四坐标并计算第三触摸坐标与第四触摸坐标之间的距离D2。如果D2>D1,则控制单元170控制无线通信单元140将放大命令发送到输出终端200。输出终端200的控制单元270选择显示的图像中的一个(例如,在最顶层上的图像),放大图像,控制显示单元210显示放大的图像。
[0090]根据本公开的实施例的上述鼠标功能提供方法可按照计算机可执行程序命令的形式被实施并且可被存储在计算机可读存储介质中。计算机可读存储介质可按照单个或组合的形式来存储程序命令、数据文件和数据结构。在所述存储介质中记录的程序命令可针对本公开的各种实施例而被设计并被实施或者可由计算机软件领域的技术人员来使用。计算机可读存储介质包括磁介质(诸如软盘和磁带)、光学介质(包括压缩盘(CD)ROM和数字通用盘(DVD)ROM)、磁光介质(诸如软盘)和被设计用于存储并执行程序命令的硬件装置(诸如ROM、RAM和闪存)。程序命令包括可由计算机使用解释器执行的语言代码以及由编译器创建的机器语言代码。可利用用于执行本公开的各种实施例的操作的一个或多个软件模块来实施前述硬件装置。
[0091]在不脱离本公开的精神的情况下,可利用各种修改来实践鼠标功能提供方法和用于实施所述方法的移动终端。
[0092]虽然已经利用示例性实施例描述了本公开,但是可将各种改变和修改建议给本领域技术人员。本公开意图包含落入权利要求的范围内的所述改变和修改。
【权利要求】
1.一种具有配备有触摸面板的显示单元的终端的鼠标功能提供方法,所述方法包括: 响应于鼠标主应用执行请求,在显示单元的屏幕上显示鼠标操作图像; 检测利用触摸输入工具在鼠标操作图像上做出的触摸手势; 当检测到触摸输入工具的移动时,确定从检测到触摸手势开始计算的触摸保持时间是否大于第一保持阈值;以及 当触摸保持时间大于第一保持阈值时,将对象移动命令发送到输出终端,并且当触摸保持时间不大于第一保持阈值时,将指针移动命令发送到输出终端。
2.如权利要求1所述的方法,还包括: 确定触摸保持时间是否大于第二保持阈值;以及 当触摸保持时间大于第二保持阈值时,将弹出菜单显示命令发送到输出终端, 其中,第二保持阈值大于第一保持阈值。
3.如权利要求1所述的方法,还包括:响应于鼠标主应用执行请求,发送鼠标从应用执行命令。
4.如权利要求1所述的方法,还包括: 从触摸面板同时接收第一触摸坐标和第二触摸坐标; 计算第一触摸坐标与第二触摸坐标之间的第一距离; 从触摸面板同时接收第三触摸坐标和第四触摸坐标; 计算第三触摸坐标与第四触摸坐标之间的第二距离; 确定第二距离是否小于第一距离。
5.如权利要求4所述的方法,还包括: 当第二距离小于第一距离时将放大命令发送到输出终端; 当第二距离等于或大于第一距离时将缩小命令发送到输出终端。
6.一种终端的鼠标功能提供方法,所述方法包括: 显示对象并在对象上显示指针; 间歇地从具有触摸面板的移动终端接收第一触摸坐标和第二触摸坐标; 基于在第一触摸坐标与第二触摸坐标之间的位移来确定触摸输入工具是否已经移动; 当触摸输入工具已经移动时,确定从已经接收到第一触摸坐标的时间开始计算的触摸保持时间是否大于第一保持阈值;以及 当触摸保持时间大于第一保持阈值时,显示移动到与第二触摸坐标相应的位置的对象和指针,并且当触摸保持时间不大于第一保持阈值时,显示移动到与第二触摸坐标相应的位置的指针。
7.如权利要求6所述的方法,还包括: 确定触摸保持时间是否大于第二保持阈值;以及 当触摸保持时间大于第二保持阈值时,显示弹出菜单, 其中,第二保持阈值大于第一保持阈值。
8.如权利要求6所述的方法,其中,显示指针的步骤包括: 从移动终端接收鼠标从应用执行命令,以及 响应于鼠标从应用执行命令,显示指针。
9.如权利要求6所述的方法,还包括: 从移动终端同时接收第一触摸坐标和第二触摸坐标; 计算第一触摸坐标与第二触摸坐标之间的第一距离; 从移动终端同时接收第三触摸坐标和第四触摸坐标; 计算第三触摸坐标与第四触摸坐标之间的第二距离; 确定第二距离是否小于第一距离。
10.如权利要求9所述的方法,还包括: 当第二距离小于第一距离时,显示放大对象; 当第二距离等于或大于第一距离时,显示缩小对象。
11.一种移动终端包括: 显示单元,具有触摸面板; 通信单元,被配置为与显示对象和指针的输出终端通信,以及控制单元,被配置为响应于鼠标主应用执行请求在显示单元的屏幕上显示鼠标操作图像,检测利用触摸输 入工具在鼠标操作图像上做出的触摸手势,当检测到触摸输入工具的移动时确定从检测到触摸手势开始计算的触摸保持时间是否大于第一保持阈值,当触摸保持时间大于第一保持阈值时将对象移动命令发送到输出终端并且当触摸保持时间不大于第一保持阈值时将指针移动命令发送到输出终端。
12.如权利要求11所述的移动终端,其中,控制单元控制以确定触摸保持时间是否大于第二保持阈值,当触摸保持时间大于第二保持阈值时将弹出菜单显示命令发送到输出终端,其中,第二保持阈值大于第一保持阈值。
13.如权利要求11所述的移动终端,其中,控制单元控制以响应于鼠标主应用执行请求来发送鼠标从应用执行命令。
14.如权利要求11所述的移动终端,其中,通信单元包括:蓝牙模块,被配置用于与输出终端通信。
15.如权利要求11所述的移动终端,其中,输出终端是配备有显示单元的投影仪、电视机(TV)、多媒体装置、电器和计算机中的一种。
16.一种终端包括: 显示单元,被配置用于显示对象并在对象上显示指针; 通信单元,被配置用于间歇地从移动终端接收第一触摸坐标和第二触摸坐标,以及控制单元,被配置用于控制以下处理:显示对象并在对象上显示指针;间歇地从具有触摸面板的移动终端接收第一触摸坐标和第二触摸坐标;基于在第一触摸坐标与第二触摸坐标之间的位移来确定触摸输入工具是否已经移动;当触摸输入工具已经移动时,确定从已经接收到第一触摸坐标的时间开始计算的触摸保持时间是否大于第一保持阈值;当触摸保持时间大于第一保持阈值时,显示移动到与第二触摸坐标相应的位置的图像和指针,并且当触摸保持时间不大于第一保持阈值时,显示移动到与第二触摸坐标相应的位置的指针。
17.如权利要求16所述的终端,其中,控制单元控制以下处理:确定触摸保持时间是否大于第二保持阈值;当触摸保持时间大于第二保持阈值时,显示弹出菜单,其中,第二保持阈值大于第一保持阈值。
18.如权利要求16所述的终端,其中,控制单元控制以从移动终端接收鼠标从应用执行命令并响应于鼠标 从应用执行命令来显示指针。
【文档编号】G06F3/0484GK103914249SQ201410001485
【公开日】2014年7月9日 申请日期:2014年1月2日 优先权日:2013年1月2日
【发明者】郑畅镇, 郭泰元 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1