调整窗口的尺寸的方法及电子装置与流程

文档序号:15238053发布日期:2018-08-24 17:02阅读:244来源:国知局

本发明涉及一种电子装置。更具体地,本发明涉及一种用于在电子装置中调整窗口的尺寸的设备和方法。



背景技术:

已开发了便携式电子装置以提供各种多媒体服务(诸如语音和视频通信服务)、信息输入和输出服务以及数据存储服务。

随着必须在每个便携式电子装置中处理并显示的信息量的增加,越来越需要一种更大的显示单元。

为此,需要用于在多个程序正在运行期间管理显示在触摸屏上的多个窗口的改进的方法。



技术实现要素:

因此,本发明的一方面在于提供一种用于在电子装置中调节窗口的尺寸的设备和方法。

本发明的另一方面在于提供一种用于在支持多窗口模式的电子装置中调节窗口的尺寸的设备和方法。

本发明的另一方面在于提供一种用于在具有触摸屏的电子装置中根据各种触摸输入来调整窗口的尺寸的设备和方法。

本发明的另一方面在于提供一种用于在具有触摸屏的电子装置中根据在特定区域中的触摸输入来调整窗口的尺寸的设备和方法。

本发明的另一方面在于提供一种用于在具有触摸屏的电子装置中根据以预定标准的多触摸输入来调整窗口的尺寸的设备和方法。

根据本发明的一方面,一种在具有触摸屏的电子装置中调整窗口的尺寸的方法包括:感测在特定窗口中的多触摸点/接触;根据多触摸的点的改变来调整窗口的尺寸,其中,多触摸的点中的一个点是静止的,其它的多触摸的点相对于静止的点移动。

根据本发明的另一方面,一种电子装置包括:触摸屏;存储器;与存储器连接的处理器,所述处理器被配置为:感测特定窗口中的多触摸;根据多触摸的点的改变来调整窗口的尺寸,其中,多触摸的点中的一个点是静止的,其它的多触摸的点相对于静止的点移动。

根据本发明的一方面,一种在具有触摸屏的电子装置中调整窗口的尺寸的方法包括:感测第一窗口中的多触摸;根据多触摸的点的改变来调整第一窗口的尺寸。

根据本发明的一方面,一种在具有触摸屏的电子装置中调整窗口的尺寸的方法包括:感测第一窗口中的触摸;根据触摸的点的改变来调整第一窗口的尺寸。

根据本发明的一方面,一种电子装置包括:触摸屏;存储器;与存储器连接的处理器,所述处理器被配置为:感测在第一窗口中的多触摸;根据多触摸的点的改变来调整第一窗口的尺寸。

根据本发明的另一方面,一种电子装置包括:触摸屏;存储器;与存储器连接的处理器,所述处理器被配置为:感测第一窗口中的触摸;根据触摸的点的改变来调整第一窗口的尺寸。

附图说明

从结合附图的以下详细描述中,本发明的特定示例性实施例的上述和其它方面、特征和优点将更加清楚,在附图中:

图1是示出根据本发明的一个实施例的电子装置的配置的框图;

图2是示出根据本发明的另一实施例的处理器单元的配置的框图;

图3是示出根据本发明的实施例的考虑多触摸和拖拽信息来调整窗口的尺寸的处理的流程图;

图4是示出根据本发明的另一实施例的考虑多触摸和拖拽信息来调整窗口的尺寸的处理的流程图;

图5A至图5H是示出根据本发明的实施例的考虑多触摸和拖拽信息来调整窗口的尺寸的处理的屏幕;

图6是示出根据本发明的实施例的考虑多触摸来调整窗口的尺寸的处理的流程图;

图7是示出根据本发明的另一实施例的考虑多触摸来调整窗口的尺寸的处理的流程图;

图8A至图8D是示出根据本发明的实施例的考虑多触摸来调整窗口的尺寸的处理的屏幕;

图9是示出根据本发明的另一实施例的考虑参考点和触摸信息来调整窗口的尺寸的处理的流程图;

图10A至图10C示出根据本发明的实施例的考虑参考点和触摸信息来调整窗口的尺寸的处理的屏幕;

图11是示出根据本发明的另一实施例的考虑拖拽信息来调整窗口的尺寸的处理的流程图;

图12是示出根据本发明的另一实施例的考虑拖拽信息来调整窗口的尺寸的处理的流程图;

图13A至图13G是根据本发明的一个实施例的考虑拖拽信息来调整窗口的尺寸的处理的屏幕;

图14是示出根据本发明的另一实施例的考虑触摸信息来放大窗口的尺寸的处理的流程图;

图15A和图15B是示出根据本发明的一个实施例的考虑触摸信息来放大窗口的尺寸的处理的屏幕;

图16是根据本发明的另一实施例的考虑触摸信息来缩小窗口的尺寸的处理的流程图;

图17A和图17B是根据本发明的一个实施例的考虑触摸信息来调整窗口的尺寸的处理的屏幕。

具体实施方式

以下将参照附图在这里描述本发明的示例性实施例。为了清楚和简明的目的,将不详细描述公知功能或构造,这是因为它们将在不必要的细节中模糊本发明。

在下文中,将对在具有触摸屏的电子装置中调整窗口的尺寸的方法和设备进行描述。这里,窗口表示用于根据应用程序提供服务的用户接口屏幕。

在下文中,电子装置可以是具有触摸屏的移动通信终端中的任何一个、个人数字助理(PDA)、膝上型计算机,智能电话、上网本、电视、移动互联网装置(MID)、超移动个人计算机(PC)、平板PC、导航装置、运动图像专家组(MPEG)层3(MP3)播放器等。

在下文中,假设电子装置支持多窗口。即,假设电子装置可将针对多个应用程序的用户接口屏幕同时显示在显示单元上。然而,当电子装置仅显示一个窗口时,电子装置可同样地调整窗口的尺寸。

图1是示出根据本发明的一个实施例的电子装置的配置的框图。

如图1所示,由100表示的电子装置包括存储器110、处理器单元120、音频处理单元130、外部端口140、输入/输出(I/O)控制器150、显示单元160、输入装置170和相机系统180。这里,存储器110和外部端口150可以分别是多个存储器和外部端口。

如下将对各个组件进行描述。

存储器110包括程序存储单元111和数据存储单元112,其中,程序存储单元111存储用于控制电子装置100的操作的程序,数据存储单元112存储在执行程序时产生的数据项。

程序存储单元111包括操作系统(OS)程序113、图形程序114、用户接口程序115、相机程序116和至少一个应用程序117。这里,可以以指令集或指令的集合表示包括在程序存储单元111中的程序。

OS程序113包括用于控制总体系统操作的至少一个软件组件。此外,OS程序113执行用于多个硬件组件与软件组件之间平滑地通信的功能。

图形程序114包括用于提供图形并将图形显示在显示单元160上的至少一个软件组件。例如,图形程序114可包括用于根据用户接口程序115将至少一个窗口显示在显示单元160上的指令,从而使用户识别正在执行的应用程序的用户接口屏幕。这里,图形程序114可包括用于根据用户接口程序115改变显示在显示单元160上的至少一个窗口的尺寸的指令。作为一个示例,如图5A至图5H所示,图形程序114可包括用于考虑多触摸和拖拽信息来改变窗口的尺寸的指令。作为另一示例,如图8A至图8D所示,图形程序114可包括用于考虑多触摸信息来改变窗口的尺寸的指令。作为另一示例,如图10A至图10C所示,图形程序114可包括用于考虑根据参考点的触摸信息来改变窗口的尺寸的指令。作为另一示例,如图13A至图13G所示,图形程序114可包括用于考虑拖拽信息来改变窗口的尺寸的指令。作为另一示例,如图15A和图15B以及图17A和图17B所示,图形程序114可包括用于考虑触摸信息来改变窗口的尺寸的指令。

用户接口程序115包括与用户接口相关的至少一个软件组件。例如,用户接口程序115包括用于执行控制操作的指令,从而用户使用多个应用程序的用户接口屏幕。

用户接口程序115包括用于执行控制操作以改变作为应用程序的用户接口屏幕的窗口的尺寸的指令。作为一个示例,如图3和图4所示,用户接口程序115包括用于执行控制操作以考虑关于通过多触摸的触摸点的任何一个的改变信息来改变窗口的尺寸的指令。作为另一示例,如图6和图7所示,用户接口程序115可包括用于执行控制操作以考虑关于包括在窗口上的尺寸改变区域的多触摸信息来改变窗口的尺寸的指令。作为另一示例,如图9所示,用户接口程序115可包括用于执行控制操作以考虑连续触摸信息来改变窗口的尺寸的指令。作为另一示例,如图11和图12所示,用户接口程序115可包括用于执行控制操作以考虑关于触摸点的改变信息来改变窗口的尺寸的指令。作为另一示例,如图14和图16所示,用户接口程序115可包括用于执行控制操作以考虑触摸信息根据参考尺寸来改变窗口的尺寸的指令。

相机程序116包括能够执行相机相关处理和功能的相机相关软件组件。

应用程序117包括用于安装在电子装置100中的至少一个应用程序的软件组件。

处理单元120包括存储器接口121、至少一个处理器122和外围接口123。这里,包括在处理器单元120中的存储器接口121、至少一个处理器122和外围接口123可被集成在至少一个集成电路(IC)中或可被单独执行。

存储器接口121控制组件(如处理器122或外围接口123)访问存储器110。

外围接口123控制电子装置100的I/O外围、处理器122和存储器接口121之间的连接。

处理器122使用至少一个软件程序提供各种服务(如语音通信和数据通信)。

此外,处理器122执行存储在存储器110中的至少一个软件程序并提供与相应的软件程序相应的服务。

音频处理单元130通过扬声器131和麦克风132提供用户与电子装置100之间的音频接口。

外部端口140包括连接接口以将电子装置100直接连接到外部电子装置或将电子装置100通过网络连接到另一电子装置。例如,外部端口140包括通用串行总线(USB)端口、高分辨率多媒体接口(HDMI)端口等。

I/O控制器150提供I/O装置(诸如,显示装置160和输入装置170)与外围接口123之间的接口。

显示单元160根据图形程序114的控制而显示电子装置100的状态信息、由用户输入的字符、运动图像、静止图像等。例如,显示单元160根据图形程序114的控制显示至少一个窗口。

输入装置170通过I/O控制器160将由用户的选择产生的输入数据提供给处理器单元120。这里,输入装置170包括键盘和用于感测触摸信息的触摸板等,其中,所述键盘包括至少一个硬件按钮。例如,输入装置170可通过I/O控制器150将通过触摸板感测的触摸信息(诸如触摸、触摸移动和触摸释放)提供给处理器122。

相机系统180可执行用于拍摄运动图像数据和静止图像数据的功能。

尽管在图1中未示出,但是电子装置100还可包括用于执行语音通信和数据通信的通信功能的通信系统。这里,通信系统可被分类为支持不同的通信网络的多个通信子模块。例如,通信网络可以是但不限于以下项中的任何一个:全球移动通信系统(GSM)网络、增强型数据GSM环境(EDGE)网络、码分多址(CDMA)网络、W-CDMA网络、长期演进(LTE)网络、正交频分多址(OFDMA)网络、无线LAN、蓝牙网络和近场通信(NFC)网络等。

在以上描述的本发明的一个实施例中,电子装置100的处理器122可执行存储在程序存储单元111中的用户接口程序115并可调整显示在显示单元160上的窗口的尺寸。

在本发明的另一实施例中,如图2所示,电子装置100的处理器单元120可包括用于调整窗口的尺寸的单独的尺寸调整处理器200。

图2是示出根据本发明的另一实施例的处理器单元的配置的框图。

在下文中,图2仅示出处理器单元的配置。

如图1和图2所示,由120表示的处理器单元包括存储器接口121、至少一个处理器122、外围接口123和尺寸调整处理器200。这里,存储器接口121、至少一个处理器122、外围接口123和包括在处理器单元120中的尺寸调整处理器200可以集成在至少一个IC中或者可被单独地执行。

存储器接口121控制组件(诸如处理器122或外围接口123)访问存储器110。

外围接口123控制电子装置100的I/O外围、处理器122和存储器接口121之间的连接。

处理器122使用电子装置100中的至少一个软件程序提供各种服务(诸如语音通信和数据通信)。此外,处理器122执行存储在存储器110中的至少一个软件程序并提供与相应的软件程序相应的服务。

尺寸调整处理器200执行控制操作以改变作为应用程序的用户接口屏幕的窗口的尺寸。例如,如图3和图4所示,尺寸调整处理器200执行控制操作以考虑关于多触摸的触摸点的任何一个的改变信息来改变窗口的尺寸。作为另一示例,如图6和图7所示,尺寸调整处理器200执行控制操作以考虑关于包括在窗口上的尺寸改变区域的多触摸信息来改变窗口的尺寸。作为另一示例,如图9所示,尺寸调整处理器200执行控制操作以考虑连续触摸信息来改变窗口的尺寸。作为另一示例,如图11和图12所示,尺寸调整处理器200执行控制操作以考虑关于触摸点的改变信息来改变窗口的尺寸。

作为另一示例,如图14和图16所示,尺寸调整处理器200执行控制操作以考虑触摸信息根据参考尺寸来改变窗口的尺寸。

在下文中,将对根据本发明示例性实施例的在具有触摸屏的电子装置中调整窗口的尺寸的方法进行描述。在下文中,触摸感测可以包括触摸点感测或触摸接触感测。

图3是示出根据本发明的一个实施例的考虑多触摸和拖拽信息来调整窗口的处理的流程图。图5A至图5H是示出在图3中示出的流程图的操作步骤的屏幕。

参照图3以及图5A至图5H,在步骤301,电子装置确定是否感测到对显示在显示单元上的多个窗口中的第一窗口的第一触摸。例如,如图5A所示,电子装置将第一窗口500-1、第二窗口500-2和第三窗口500-3显示在显示单元上,其中,第一窗口500-1是针对第一应用程序的用户接口屏幕,第二窗口500-2是针对第二应用程序的用户接口屏幕,第三窗口500-3是针对第三应用程序的用户接口屏幕。这里,如图5A所示,电子装置确定是否感测到对第一窗口500-1的第一触摸501。第一触摸点可在窗口500-1内的任何地方。

当没有感测到对第一窗口的第一触摸时,电子装置结束图3的算法。

另一方面,当感测到对第一窗口的第一触摸时,电子装置进行到步骤303并确定在保持第一触摸的状态下是否感测到对第一窗口的第二触摸。例如,如图5A所示,电子装置确定在保持第一触摸501的状态下是否感测到对第一窗口500-1的第二触摸503。

当直到距感测到第一触摸的时间点消逝参考时间而未感测到对第一窗口的第二触摸时,电子装置识别用户未调整第一窗口的尺寸。因此,电子装置结束图3的算法。

另一方面,当感测到对第一窗口的第二触摸时,电子装置进行到步骤305并确定在保持第一触摸的状态下是否在第二触摸点之后发生任何动作。作为一个示例,电子装置确定在保持第一触摸的状态下是否产生了第二触摸的拖拽。作为另一示例,电子装置确定在保持第一触摸的状态下是否释放了第二触摸并确定是否感测到第三触摸。这里,电子装置可将第三触摸点识别为第二触摸的改变的点。

当在保持第一触摸的状态下改变第二触摸点时,电子装置进行到步骤307并根据在第二触摸点的改变来调整第一窗口的尺寸。这里,第二触摸点的改变包括在屏幕上的第二触摸之后拖拽的距离和在屏幕上的第二触摸之后的方向改变。例如,如图5B所示,当第一触摸点远离第二触摸点时,电子装置根据第二触摸点的距离改变505以特定比率放大第一窗口500-1的整体尺寸。作为另一示例,如图5C所示,当第二触摸点被拖拽到右侧时,电子装置可放大第一窗口500-1的右侧。这里,电子装置可响应于第二触摸点的距离改变507来确定放大比率。作为另一示例,如图5D所示,当第二触摸点被向下拖拽时,电子装置可放大第一窗口500-1的下侧的尺寸。这里,电子装置可响应于第二触摸点的距离改变509来确定放大比率。

电子装置结束图3的算法。

如上所解释的那样,在本发明的一个实施例中,电子装置可响应于第二触摸点的改变来放大第一窗口500-1的尺寸。

在本发明的另一实施例中,电子装置可考虑第二触摸点的改变信息来缩小第一窗口500-1的尺寸。作为另一示例,如图5E所示,当根据第二触摸点的改变第一触摸点接近第二触摸点时,电子装置响应于第二触摸点的距离改变511以特定比率来缩小第一窗口500-1的整体尺寸。作为另一示例,如图5F所示,当第二触摸点被拖拽到左侧时,电子装置可缩小第一窗口500-1的右侧的尺寸。这里,电子装置可响应于第二触摸点的距离改变513来确定缩小比率。作为另一示例,如图5G所示,当第二触摸点被向上拖拽时,电子装置可缩小第一窗口500-1的下侧的尺寸。这里,电子装置可响应于第二触摸点的距离改变515来确定缩小比率。

如上所述,电子装置根据在保持对第一窗口500-1的第一触摸的状态下感测的在第二触摸点的改变来调整第一窗口500-1的尺寸。

图4是示出根据本发明的另一实施例的考虑在屏幕上检测的多触摸和拖拽信息来调整窗口的尺寸的处理的流程图。

参照图4以及图5A至图5H,如先前联系图5A所解释的那样,在步骤401,电子装置确定是否感测到对显示在显示单元上的多个窗口中的第一窗口的第一触摸。

当没有感测到第一窗口的第一触摸时,电子装置结束图4的算法。

另一方面,如先前联系图5A所解释的那样,当感测到对第一窗口的第一触摸时,电子装置进行到步骤403并确定在保持第一触摸的状态下是否感测到对第一窗口的第二触摸。

当直到距感测到第一触摸的时间点消逝参考时间而未感测到对第一窗口的第二触摸时,电子装置识别用户未调整第一窗口的尺寸。因此,电子装置结束图4的算法。这里,考虑距感测到第一触摸的时间点的消逝时间来确定参考时间。

另一方面,当感测到对第一窗口的第二触摸时,电子装置进行到步骤405并确定在保持第一触摸的状态下第二触摸点是否被改变。作为一个示例,电子装置确定在保持第一触摸的状态下是否产生了第二触摸的拖拽。作为另一示例,电子装置确定在保持第一触摸的状态下是否释放了第二触摸并确定是否感测到第三触摸。这里,电子装置可将第三触摸点识别为第二触摸的改变的点。

当在保持第一触摸的状态下改变第二触摸点时,电子装置进行到步骤407并根据第二触摸点的改变信息来调整第一窗口的尺寸。例如,如图5B至图5G所示,电子装置根据第二触摸的改变(移动)来调整第一窗口的尺寸。

之后,如果连续改变第二触摸点,则电子装置进行到步骤409并确定第二触摸点的改变是否小于或等于参考距离。

当第二触摸点的改变大于参考距离时,电子装置进行到步骤413并将第一窗口的尺寸改变为整个屏幕尺寸。例如,如图5H所示,当第二触摸点503的改变距离517大于参考距离时,电子装置将第一窗口500-1的尺寸改变为整个屏幕尺寸。因此,当在整个屏幕尺寸的第一窗口500-1上产生了根据触摸信息的尺寸调整事件时,电子装置相应地放大/缩小显示在第一窗口上的内容。

另一方面,当第二触摸点的改变小于或等于参考距离时,电子装置进行到步骤411并确定是否释放了第一触摸和第二触摸中的至少一个。

当未释放第一触摸和第二触摸时,电子装置进行到步骤407并根据第二触摸的改变来调整第一窗口的尺寸。

另一方面,当释放了第一触摸和第二触摸中的至少一个时,电子装置结束图4的算法。

在上述的本发明的一个实施例中,电子装置感测第一触摸和第二触摸并根据第二触摸点的改变来调整第一窗口的尺寸。这里,仅当感测到对设置在第一窗口上的尺寸调整区域的第一触摸时,电子装置才可考虑第二触摸点的改变信息来调整第一窗口的尺寸。这里,尺寸调整区域是设置在第一窗口上以感测第一窗口的尺寸调整事件的部分区域,并可包括标题栏、菜单栏等。

如果电子装置仅当感测到对尺寸调整区域的第一触摸时调整第一窗口的尺寸,则电子装置可考虑关于对除了尺寸调整区域之外的区域的触摸信息来放大/缩小显示在第一窗口上的内容。

图6是示出根据本发明的另一实施例的考虑多触摸来调整窗口的尺寸的处理的流程图。图8A至图8D是示出图6的操作处理的屏幕。

参照图6以及图8A至图8D,在步骤601,电子装置确定是否感测到对第一窗口的尺寸调整区域的多触摸。例如,如图8A所示,电子装置将第一窗口、第二窗口和第三窗口显示在显示单元上,其中,第一窗口是针对第一应用程序的用户接口屏幕,第二窗口是针对第二应用程序的用户接口屏幕,第三窗口是针对第三应用程序的用户接口屏幕。这里,如图8A所示,电子装置确定是否感测到对第一窗口的尺寸调整区域的多触摸801。这里,尺寸调整区域是设置在第一窗口上以感测尺寸调整事件的部分区域,并可包括标题栏、菜单栏等。

当未感测到对第一窗口的尺寸调整区域的多触摸时,电子装置结束图6的算法。

另一方面,当感测到对第一窗口的尺寸调整区域的多触摸时,电子装置进行到步骤603并确定是否感测到多触摸的点的间隔改变。

当感测到多触摸的点的间隔改变时,电子装置进行到步骤605并考虑多触摸的点的间隔改变来调整第一窗口的尺寸。作为一个示例,如图8B所示,当多触摸的点801的间隔变宽时,电子装置响应于多触摸的点801的间隔改变803以特定比率放大第一窗口的整体尺寸。作为另一示例,如图8C所示,当多触摸的点801的间隔变窄时,电子装置可响应于多触摸的点801的间隔改变805以特定比率缩小第一窗口的整体尺寸。

电子装置结束图6的算法。

图7是示出根据本发明的另一实施例的考虑多触摸来调整窗口的尺寸的处理的流程图。

参照图7以及图8A至图8D,如先前联系图8A所解释的那样,在步骤701,电子装置确定是否感测到对第一窗口的尺寸调整区域的多触摸。

当未感测到对第一窗口的尺寸调整区域的多触摸时,电子装置结束图7的算法。

另一方面,当感测到对第一窗口的尺寸调整区域的多触摸时,电子装置进行到步骤703并确定是否感测到多触摸的点之间的间隔改变。

当感测到多触摸的点的间隔改变时,电子装置进行到步骤705并考虑多触摸的点的间隔改变来调整第一窗口的尺寸。作为一个示例,如图8B所示,当多触摸的点801的间隔变宽时,电子装置响应于多触摸的点801的间隔改变803以特定比率放大第一窗口的整体尺寸。作为另一示例,如图8C所示,当多触摸的点801的间隔变窄时,电子装置可响应于多触摸的点801的间隔改变805以特定比率缩小第一窗口的整体尺寸。

之后,如果连续改变多触摸的点的间隔,则电子装置进行到步骤707并确定多触摸的点的间隔是否小于或等于参考间隔。这里,电子装置可考虑多触摸的点的间隔改变来连续地调整第一窗口的尺寸。

当多触摸的点的间隔大于参考间隔时,电子装置进行到步骤711并将第一窗口的尺寸改变为整个屏幕尺寸。例如,当多触摸的点801的间隔807大于参考间隔时,如图8D所示,电子装置将第一窗口的尺寸放大到延伸在整个屏幕上。因此,当在整个屏幕尺寸的第一窗口上产生了根据触摸信息的尺寸调整事件时,电子装置可相应地放大/缩小显示在第一窗口上的内容。

另一方面,当多触摸的点的间隔小于或等于参考间隔时,电子装置进行到步骤709并确定是否释放了多触摸的至少一个触摸。

当未释放多触摸时,电子装置进行到步骤705并考虑多触摸的点的间隔改变来调整第一窗口的尺寸。

另一方面,当释放了多触摸的至少一个触摸时,电子装置结束图7的算法。

图9是示出根据本发明的另一实施例的响应于参考点和触摸点来调整窗口的尺寸的处理的流程图。图10A至图10C是示出图9的操作处理的屏幕。

参照图9以及图10A至图10C,在步骤901,电子装置确定是否产生了针对第一窗口的尺寸调整事件。作为一个示例,如图10A所示,电子装置确定第一窗口中的触摸是否被保持得长于参考时间。作为另一示例,电子装置可确定对第一窗口的尺寸调整区域的触摸是否被保持得长于参考时间。这里,尺寸调整区域是设置在第一窗口上以感测尺寸调整事件的部分区域,并可包括标题栏、菜单栏等。可选择地,电子装置可确定是否感测到对显示在显示单元上的尺寸调整改变图标的选择。

当未产生针对第一窗口的尺寸调整事件时,电子装置结束图9的算法。

另一方面,当感测到针对第一窗口的尺寸调整事件时,电子装置进行到步骤903并确定用于调整第一窗口的尺寸的参考点。例如,电子装置识别预定的参考点。作为另一示例,电子装置根据在第一窗口上的触摸来确定参考点。此时,电子装置可将尺寸调整事件产生信息显示在显示单元上。

电子装置进行到步骤905并确定是否感测到显示单元的触摸。

当未感测到触摸时,电子装置识别用户不期望调整第一窗口的尺寸。因此,电子装置结束图9的算法。

另一方面,当感测到对显示单元的触摸时,电子装置进行到步骤907并响应于参考点和触摸点来调整第一窗口的尺寸。例如,如图10B所示,当参考点1001是标题栏时,电子装置将第一窗口的尺寸放大到触摸点1003。作为另一示例,如图10C所示,当参考点1001是标题栏时,电子装置可将第一窗口的尺寸缩小到触摸点1005。

电子装置结束图9的算法。

图11是示出根据本发明的一个实施例的考虑拖拽信息来调整窗口的尺寸的处理的流程图。图13A至图13G是示出图11的操作处理的屏幕。

参照图11以及图13A至图13G,在步骤1101,电子装置确定是否感测到对第一窗口的第一触摸。例如,如图13A所示,电子装置将第一窗口、第二窗口和第三窗口显示在显示单元上,其中,第一窗口是针对第一应用程序的用户接口屏幕,第二窗口是针对第二应用程序的用户接口屏幕,第三窗口是针对第三应用程序的用户接口屏幕。这里,如图13A所示,电子装置确定是否感测到对第一窗口的第一触摸1301。

当未感测到对第一窗口的第一触摸时,电子装置结束图11的算法。

另一方面,当感测到对第一窗口的第一触摸时,电子装置进行到步骤1103并确定第一触摸的持续时间是否超过参考时间以确定是否产生了尺寸改变事件。

当第一触摸的持续时间小于或等于参考时间时,电子装置进行到步骤1105并确定是否释放了第一触摸。当释放了第一触摸时,电子装置识别未产生尺寸改变事件。因此。电子装置结束图11的算法。

另一方面,当未释放第一触摸时,电子装置进行到步骤1103并确定第一触摸的持续时间是否超过参考时间。如果第一触摸的持续时间超过参考时间,则电子装置进行到步骤1107并产生针对第一窗口的尺寸调整事件。这里,电子装置可将尺寸调整事件产生信息显示在显示单元上。

电子装置进行到步骤1109并确定第一触摸点是否被改变。例如,电子装置确定是否产生了第一触摸的拖拽。如果产生了第一触摸的拖拽,则电子装置进行到步骤1111并根据第一触摸的改变来调整第一窗口的尺寸。这里,第一触摸点的改变包括第一触摸之后拖拽的距离和第一触摸的方向改变。作为一个示例,如图13B所示,电子装置可响应于第一触摸点1301的距离改变1303以特定比率放大第一窗口的整体尺寸。作为另一示例,如图13C所示,当第一触摸点被拖拽到右侧时,电子装置可放大第一窗口的右侧。这里,电子装置可考虑第一触摸点1301的距离改变1305来确定放大比率。作为另一示例,如图13D所示,当第一触摸点1301被向下拖拽时,电子装置可放大第一窗口的下侧。这里,电子装置可考虑第一触摸点1301的距离改变1307来确定放大比率。

电子装置结束图11的算法。

在本发明的可选择的实施例中,电子装置可考虑在产生了尺寸调整事件之后感测的第一触摸点的改变信息来缩小第一窗口的尺寸。例如,如图13E所示,电子装置可根据第一触摸点1301的距离改变1309来缩小第一窗口的整体尺寸。作为另一示例,如图13F所示,当第一触摸点1301被拖拽到左侧时,电子装置可缩小第一窗口的右侧。此外,如图13G所示,当第一触摸点1301被向上拖拽时,电子装置可缩小第一窗口H的下侧的尺寸。

如上所述,电子装置根据在产生了尺寸调整事件之后感测的第一触摸点的改变来调整第一窗口的尺寸。

图12是示出根据本发明的另一实施例的考虑拖拽信息来调整窗口的尺寸的处理的流程图。

参照图12以及图13A至图13G,在步骤1201,电子装置确定是否感测到对第一窗口的第一触摸。例如,如图13A所示,电子装置如先前解释的那样显示。

当未感测到对第一窗口的第一触摸时,电子装置结束图12的算法。

另一方面,当感测到对第一窗口的第一触摸时,电子装置进行到步骤1203并确定第一触摸的持续时间是否超过参考时间以确定是否产生了尺寸改变事件。

当第一触摸的持续时间小于或等于参考时间时,电子装置进行到步骤1205并确定是否释放了第一触摸。

当释放了第一触摸时,电子装置识别未产生尺寸改变事件。因此。电子装置结束图12的算法。

另一方面,当未释放第一触摸时,电子装置进行到步骤1203并将第一触摸的持续时间与参考时间进行比较。

如果第一触摸的持续时间超过参考时间,则电子装置进行到步骤1207并产生针对第一窗口的尺寸调整事件。这里,电子装置可将尺寸调整事件产生信息显示在显示单元上。

电子装置进行到步骤1209并确定第一触摸点是否被改变。例如,电子装置确定是否产生了第一触摸的拖拽。

当第一触摸点被改变时,电子装置进行到步骤1211并考虑第一触摸点的改变信息来调整第一窗口的尺寸。这里,第一触摸点的改变信息包括第一触摸点的距离改变和第一触摸点的改变方向。例如,如图13B至图13G所示,电子装置可考虑第一触摸点1301的改变信息来放大或缩小第一窗口的尺寸。

之后,如果连续移动第一触摸点,则电子装置进行到步骤1213并确定第一触摸点的改变距离是否小于或等于参考距离。这里,电子装置可考虑第一触摸点的改变信息而连续调整第一窗口的尺寸。

当第一触摸点的改变距离大于参考距离时,电子装置进行到步骤1217并将第一窗口的尺寸改变为整个屏幕尺寸。这里,在产生整个屏幕尺寸释放事件之前,第一窗口的尺寸可不根据触摸信息而调整。因此,当在整个屏幕尺寸的第一窗口上产生了根据触摸信息的尺寸调整事件时,电子装置相应地放大/缩小显示在第一窗口上的内容。

另一方面,当第一触摸点的改变距离小于或等于参考距离时,电子装置进行到步骤1215并确定是否释放了第一触摸。

当未释放第一触摸时,电子装置进行到步骤1211并考虑第一触摸点的改变信息来调整第一窗口的尺寸。

另一方面,当释放了第一触摸时,电子装置结束图12的算法。

如上所述,电子装置可根据第一触摸点的改变信息来调整第一窗口的尺寸。这里,仅当对第一窗口的尺寸调整区域的第一触摸持续超过参考时间时,电子装置才可产生尺寸改变事件。这里,尺寸调整区域是设置在第一窗口上以感测第一窗口的尺寸调整事件的部分区域,并可包括标题栏、菜单栏等。

如果电子装置仅当感测到对尺寸调整区域的第一触摸时产生尺寸改变事件,则电子装置可考虑关于对除了尺寸调整区域之外的区域的触摸信息来放大/缩小显示在第一窗口上的内容。

图14是示出根据本发明的另一实施例的考虑触摸信息来放大窗口的尺寸的处理的流程图。图15A至图15D是示出图14的操作处理的屏幕。

参照图14以及图15A和图15B,在步骤1401,电子装置确定是否产生了针对第一窗口的尺寸调整事件。例如,如图15A所示,电子装置将第一窗口、第二窗口和第三窗口显示在显示单元上,其中,第一窗口是针对第一应用程序的用户接口屏幕,第二窗口是针对第二应用程序的用户接口屏幕,第三窗口是针对第三应用程序的用户接口屏幕。这里,电子装置确定是否感测到对第一窗口的尺寸调整区域的连续双击1501。这里,尺寸调整区域是设置在第一窗口上以感测尺寸调整事件的部分区域,并可包括标题栏、菜单栏等。

当未产生针对第一窗口的尺寸调整事件时,电子装置结束图14的算法。

另一方面,当产生了针对第一窗口的尺寸调整事件时,电子装置进行到步骤1403并确定显示在显示单元上的第一窗口的尺寸。

电子装置进行到步骤1405并确定显示在显示单元上的第一窗口的尺寸是否小于整个屏幕尺寸。

当显示在显示单元上的第一窗口的尺寸小于整个屏幕尺寸时,电子装置识别第一窗口的尺寸可被放大。因此,电子装置进行到步骤1407并可按照预定量放大第一窗口的尺寸。例如,如图15A中所示,当感测到针对作为第一窗口的尺寸调整区域的标题栏的连续轻击时,电子装置可按照预定量将第一窗口的尺寸放大到特定尺寸1503。

另一方面,当显示在显示单元上的第一窗口的尺寸大于或等于整个屏幕尺寸时,电子装置识别第一窗口的尺寸不可被放大。因此,电子装置进行到步骤1409并可将第一窗口的尺寸缩小到最小屏幕尺寸。例如,如图15B所示,电子装置可将第一窗口的尺寸缩小到最小屏幕尺寸1505。电子装置结束图14的算法。

图16是根据本发明的另一实施例的考虑触摸信息来缩小窗口的尺寸的处理的流程图。图17A和图17B是示出图16的操作步骤的屏幕。

参照图16以及图17A和17B,在步骤1601,电子装置确定是否产生了针对第一窗口的尺寸调整事件。例如,如图17A所示,电子装置将第一窗口、第二窗口和第三窗口显示在显示单元上,其中,第一窗口是针对第一应用程序的用户接口屏幕,第二窗口是针对第二应用程序的用户接口屏幕,第三窗口是针对第三应用程序的用户接口屏幕。这里,电子装置确定是否感测到对第一窗口的尺寸调整区域的连续双击1701。这里,尺寸调整区域是设置在第一窗口上以感测尺寸调整事件的部分区域,并可包括标题栏、菜单栏等。

当未产生针对第一窗口的尺寸调整事件时,电子装置结束图16的算法。

另一方面,当产生了针对第一窗口的尺寸调整事件时,电子装置进行到步骤1603并确定显示在显示单元上的第一窗口的尺寸。

电子装置进行到步骤1605并确定显示在显示单元上的第一窗口的尺寸是否大于最小屏幕尺寸。

当显示在显示单元上的第一窗口的尺寸大于最小屏幕尺寸时,电子装置识别第一窗口的尺寸可被缩小。因此,电子装置进行到步骤1607并可按照预定量缩小第一窗口的尺寸。例如,如图17A所示,当感测到对作为第一窗口的尺寸调整区域的标题栏的连续轻击时,电子装置可根据参考尺寸将第一窗口的尺寸缩小到特定尺寸1703。

另一方面,当显示在显示单元上的第一窗口的尺寸小于或等于最小屏幕尺寸时,电子装置识别第一窗口的尺寸不可被缩小。因此,电子装置进行到步骤1609并可将第一窗口的尺寸放大到整个屏幕尺寸。例如,如图17B所示,电子装置可响应于连续轻击放大将被放大的第一窗口1705的尺寸直到覆盖整个屏幕尺寸1705。这里,在产生整个屏幕尺寸释放事件之前,第一窗口的尺寸可不根据触摸信息而被调整。因此,当在整个屏幕尺寸的第一窗口上产生了根据触摸信息的尺寸调整事件时,电子装置放大/缩小显示在第一窗口上的内容。

电子装置结束图16的算法。

在上述的本发明的一个实施例中,电子装置根据触摸信息来调整窗口的右方尺寸和下方尺寸中的至少一个。

在本发明的另一实施例中,电子装置可根据触摸信息来调整窗口的左方尺寸和上方尺寸中的至少一个。

在本发明的另一实施例中,电子装置可根据触摸信息来调整窗口的整个尺寸。

在本发明的另一实施例中,电子装置可根据触摸信息按照用户设置的所有方向(上/下/左/右方向)调整窗口的尺寸。

根据本发明的权利要求和/或在本发明的说明书中描述的实施例的方法可被实现为硬件、软件或者硬件和软件的组合类型。

当由软件来实现所述方法时,可提供用于存储一个或多个程序(软件模块)的计算机可读存储介质。存储在计算机可读存储介质中的一个或多个程序可被配置为被电子装置中的一个或多个处理器执行。所述一个或多个程序包括用于允许电子装置根据本发明的权利要求执行所述方法和/或在本发明的说明书中描述的实施例的指令。

这些程序(软件模块、软件)可被存储在随机存取存储器(RAM)、包括闪速存储器的非易失性存储器、只读存储器(ROM)、电可擦可编程ROM(EEPPOM)、磁盘存储装置、压缩盘ROM(CD-ROM)、数字通用盘(DVD)或不同类型的光学存储装置和磁带。或者,所述程序可被存储在由它们中的一些或所有的组合所配置的存储器中。此外,配置的存储器可包括多个存储器。

此外,所述程序可被存储在可通过通信网络(诸如互联网、内联网、局域网(LAN)、宽LAN(WLAN)和存储区域网络(SAN)或由它们的组合配置的通信网络)中的每一个访问电子装置的可附接存储装置。该存储装置可通过外部端口连接到电子装置。

此外,通信网络上的单独存储装置可连接到便携式电子装置。

如上所述,具有触摸屏的电子装置可通过调整显示在显示单元上的至少一个或多个窗口中的任何一个的尺寸,来根据用户的偏好容易地调整窗口的尺寸。

虽然已经参考本发明的示例性实施例具体地示出并描述了本发明,但是本领域的技术人员应理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可在形式和细节上对本发明进行各种改变。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1