CN103870271A - 信息处理方法及电子设备 - Google Patents
信息处理方法及电子设备 Download PDFInfo
- Publication number
- CN103870271A CN103870271A CN201410055143.2A CN201410055143A CN103870271A CN 103870271 A CN103870271 A CN 103870271A CN 201410055143 A CN201410055143 A CN 201410055143A CN 103870271 A CN103870271 A CN 103870271A
- Authority
- CN
- China
- Prior art keywords
- wicket
- target
- conversion
- touch
- parameter
- 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.)
- Pending
Links
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种信息处理方法及电子设备,所述方法包括:获得第一操作;解析所述第一操作,确定所述第一操作的M个目标小窗口,M为大于1的整数;获得第二操作;解析所述第二操作,得到所述第二操作的操作参数;根据所述第二操作的操作参数,确定M个转换参数,所述M个转换参数与所述M个目标小窗口一一对应;根据所述M个转换参数,对应对所述M个目标小窗口进行变换,得到变换后的M个目标小窗口,以替换变换前的M个目标小窗口,使所述变换前的目标小窗口对应的内容,在变换后的相应目标小窗口进行显示。通过本发明,能够快捷方便地对小窗口进行移动、缩放、关闭等操作,操作效率高,提升了用户体验。
Description
技术领域
本发明涉及信息处理技术,尤其涉及一种信息处理方法及电子设备。
背景技术
早期电子设备屏幕尺寸都比较小、屏幕的分辨率也较低,由相应的操作***如安卓(Android)将应用的内容以全屏窗口进行显示;考虑到以下场景:
在电子设备屏幕尺寸增大时,如果为应用提供非全屏窗口显示支持,即允许电子设备中的多个应用以小窗口(非全屏窗口)同时在电子设备的显示单元显示时,如何快捷方便地对全部或部分开启的非全屏窗口进行移动、关闭、缩放等管理操作,以节省操作时间,提升用户体验,相关技术尚无有效解决方案。
发明内容
本发明实施例提供一种信息处理方法及电子设备,能够快捷方便地对开启的小窗口进行移动、关闭、缩放等管理操作,节省操作时间,提升用户体验。
本发明实施例的技术方案是这样实现的:
本发明实施例提供一种信息处理方法,应用于一电子设备,所述电子设备包含一触控显示单元,所述电子设备支持运行至少一个应用,以使所述应用通过小窗口或全屏窗口在所述触控显示单元进行显示;所述全屏窗口的显示区域等于所述触控显示单元能够接受触控事件的区域,所述小窗口的显示区域小于所述触控显示单元能够接受触控事件的区域;所述小窗口是通过一转换参数对所述全屏窗口进行变换得到,所述电子设备支持控制所述触控显示单元同时显示至少两个小窗口;所述方法包括:
获得第一操作;
解析所述第一操作,确定所述第一操作的M个目标小窗口,M为大于1的整数;
获得第二操作;
解析所述第二操作,得到所述第二操作的操作参数;
根据所述第二操作的操作参数,确定M个转换参数,所述M个转换参数与所述M个目标小窗口一一对应;
根据所述M个转换参数,对应对所述M个目标小窗口进行变换,得到变换后的M个目标小窗口,以替换变换前的M个目标小窗口,使所述变换前的目标小窗口对应的内容,在变换后的相应目标小窗口进行显示。
本发明实施例还提供一种电子设备,所述电子设备包含一触控显示单元和控制单元;
所述控制单元,用于支持运行至少一个应用,以使所述应用通过小窗口或全屏窗口在所述触控显示单元进行显示;其中,所述全屏窗口的显示区域等于所述触控显示单元能够接受触控事件的区域,所述小窗口的显示区域小于所述触控显示单元能够接受触控事件的区域;
所述控制单元,还用于通过一转换参数对所述全屏窗口进行变换得到所述小窗口,所述控制单元支持控制所述触控显示单元同时显示至少两个小窗口;
所述电子设备还包括:获取单元和解析单元;其中,
所述获取单元,用于获得第一操作;
所述解析单元,用于解析所述第一操作,确定所述第一操作的M个目标小窗口,M为大于1的整数;
所述获取单元,还用于获得第二操作;
所述解析单元,还用于解析所述第二操作,得到所述第二操作的操作参数;
所述控制单元,还用于根据所述第二操作的操作参数,确定M个转换参数,所述M个转换参数与所述M个目标小窗口一一对应;
根据所述M个转换参数,对应对所述M个目标小窗口进行变换,得到变换后的M个目标小窗口,以替换变换前的M个目标小窗口,使所述变换前的目标小窗口对应的内容,在变换后的相应目标小窗口进行显示。
本实施例所提供的技术方案,支持用户通过对电子设备实施第一操作以选中目标小窗口,并支持用户通过实施第二操作对目标小窗口进行移动、关闭、缩放等操作,从而,无需逐个对小窗口进行操作,操作快捷方便,提升了用户体验。
附图说明
图1为本发明实施例一中信息处理方法的实现流程示意图;
图2a为本发明实施例二中信息处理方法的实现流程示意图;
图2b为本发明实施例二中小窗口的显示示意图;
图3a为本发明实施例三中实施第一操作的示意图;
图3b为本发明实施例三中信息处理方法的实现流程示意图;
图4a为本发明实施例四中实施第一操作的示意图;
图4b为本发明实施例四中信息处理方法的实现流程示意图;
图5为本发明实施例五中电子设备的组成结构示意图;
图6为本发明实施例六中电子设备的组成结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步详细说明。
实施例一
本实施例记载一种信息处理方法,应用于手机、平板电脑等电子设备,所述电子设备包含一触控显示单元,所述电子设备支持运行至少一个应用,以使所述应用通过小窗口或全屏窗口在所述触控显示单元进行显示;
其中,所述全屏窗口的显示区域等于所述触控显示单元能够接受触控事件的区域,所述小窗口的显示区域小于所述触控显示单元能够接受触控事件的区域;所述小窗口是通过一转换参数对所述全屏窗口进行变换得到,后续将对所述变换进行说明;所述电子设备支持控制所述触控显示单元同时显示至少两个小窗口;
如图1所示,所述方法包括以下步骤:
步骤101,获得第一操作。
步骤102,解析所述第一操作,确定所述第一操作的M个目标小窗口。
M为大于1的整数。
本实施例记载的技术方案针对的是所述第一操作为选定目标小窗口的操作时,进行的相应处理;当所述第一操作未选中小窗口时,对所述第一操作的响应可以按照相关技术中的流程进行处理,本实施例中不作讨论;所述第一操作可以为对所述触控显示单元的触控操作,以选中触控显示单元显示的小窗口;所述第一操作也可以为语音操作,由电子设备对接收的语音进行识别,以确定第一操作的目标小窗口;例如,当电子设备控制触控显示单元显示小窗口时,可以在每个小窗口的显示区域显示对应的标识,当电子设备接收并识别出与小窗口标识对应的语音时,将识别出的标识对应的小窗口确定为目标小窗口。
步骤103,获得第二操作。
步骤104,解析所述第二操作,得到所述第二操作的操作参数。
步骤105,根据所述第二操作参数,确定M个转换参数。
所述M个转换参数与所述M个目标小窗口一一对应,每个转换参数用于对小窗口进行变换。
步骤106,根据所述M个转换参数,对应对所述M个目标小窗口进行变换,得到变换后的M个目标小窗口。
从而替换变换前的M个目标小窗口,使所述变换前的目标小窗口对应的内容,在变换后的相应目标小窗口进行显示。
步骤106中的变换包括以下变换的至少之一:使所述目标小窗口的横向宽度和/或纵向宽度进行相同幅度的变换;使所述目标小窗口进行相同位移;使所述目标小窗口进行相同角度的旋转;所述转换参数包括以下参数至少之一:参数值、矩阵、参数组和参数集合。
下面对利用转换参数,对所述全屏窗口进行变换得到小窗口的实现过程进行说明。
当所述转换参数采用矩阵的形式时,以利用转换参数将全屏窗口等比缩小1/2变换为小窗口为例,首先,获取全屏窗口对应的图像缓存数据,包括图像缓存数据中的标识像素点的二维坐标(xo,yo),并扩充为三维坐标(xo,yo,zo),利用矩阵对全屏窗口对应的图像缓存数据中像素点的三维坐标(xo,yo,zo)进行变换,其中,M11、M22的值为1/2,M33的值为1/2,M33值也可以为其他值,矩阵中其他元素的值为0;得到小窗口对应的图像缓存数据中像素点的三维坐标(xt,yt,zt),如式(1)所示:
利用变换后得到的图像缓存数据、以及全屏窗口中小窗口显示区域之外的区域对应内容的图像缓存数据,得到帧缓存数据,利用所得到的帧缓存数据在所述触控显示单元显示变换后的小窗口,并在小窗口显示区域之外的区域显示其他内容,例如桌面、状态栏等;考虑到对多个全屏窗口进行变换后得到小窗口时,多个小窗口之间可能存在重合区域的情况,相应地,本实施例中,全屏窗口的图像缓存数据中的标识像素点的二维坐标(xo,yo)扩充为三维坐标(xo,yo,zo),其中,不同小窗口具有不同的第三维坐标zo,从而,能够以不同的第三维坐标区分小窗口,以确定不同小窗口显示区域的重合区域的覆盖关系,例如,当小窗口1和小窗口2存在重合区域时,若小窗口2的第三维坐标相对小窗口1的第三维坐标远离坐标原点,标识小窗口1的部分显示区域为小窗口2覆盖,则小窗口1和小窗口2的重合区域用于供小窗口2进行显示。
本实施例实现了以下技术效果,用户通过对电子设备实施第一操作可以选中目标小窗口,通过实施第二操作可以对目标小窗口进行移动、关闭、缩放等操作,从而,无需逐个对小窗口进行操作,操作快捷方便,提升了用户体验。
实施例二
本实施例基于实施例一,对实施例一中所述的对M个目标小窗口进行变换的实现方式进行说明,所述对M个目标小窗口进行变换包括采用以下变换的任意之一:使所述目标小窗口的横向宽度和/或纵向宽度进行相同幅度的变换;使所述目标小窗口进行相同位移;使所述目标小窗口进行相同角度的旋转;所述转换参数的类型包括:参数值、矩阵、参数组和参数集合。
下面对两个目标小窗口进行变换进行说明,本领域的技术人员应当理解,所述矩阵可变换为相应的参数值、参数组或参数集合的形式,对两个或多个目标小窗口进行变换。
如图2a所示,对两个小窗口的变换包括以下步骤:
步骤201,获取所述2个目标小窗口对应内容的图像缓存数据。
步骤202,根据所述第二操作的操作参数,确定与所述两个小窗口对应的两个转换参数。
转换参数与目标小窗口一一对应。
步骤203,利用所述两个转换参数,对应将所述两个小窗口的图像缓存数据进行转换。
转换后的图像缓存数据包括转换后图像缓存数据像素点的坐标、以及像素点的红绿蓝(RGB,Red Green Blue)三色信息。
步骤204,将转换后得到的图像缓存数据合并,以得到对应的帧缓存数据。
步骤204中得到帧缓存数据时,还可以将转换后得到的图像缓存数据,与所述电子设备中的常规内容(例如桌面、状态栏等)对应的图像缓存数据,合并为帧缓存数据,即得到与所述电子设备的全屏区域显示的内容对应的帧缓存数据,如此,可以利用所述帧缓存数据显示小窗口、并在小窗口显示区域的之外的区域显示桌面、状态栏等内容。
步骤205,控制所述触控显示单元利用所述帧缓存数据显示变换后的2个目标小窗口。
下面结合不同的场景对上述步骤进行说明。
场景1)
使两个目标小窗口进行相同位移。
对两个小窗口即小窗口1和小窗口2进行移动时,考虑到可能会出现如图2b所示小窗口1和小窗口2存在重合区域的情况,相应地,本实施例中,将小窗口1和小窗口2对应的图像缓存数据中的标识像素点的二维坐标(xo,yo)扩充为三维坐标(xo,yo,zo),其中,不同小窗口具有不同的第三维坐标zo,从而,能够以不同的第三维坐标区分小窗口1和小窗口2,以确定小窗口1和小窗口2的重合区域的覆盖关系。例如,当小窗口1和小窗口2存在重合区域时,若小窗口2的第三维坐标相对小窗口1的第三维坐标远离坐标原点,标识小窗口1的部分显示区域为小窗口2覆盖,则小窗口1和小窗口2的重合区域用于供小窗口2进行显示。
以将小窗口1进行横向Δx,纵向Δy的位移为例,相应的矩阵为其中,M13的值为Δx、M23的值为Δy,M33表征小窗口1与小窗口的2存在重合区域时的覆盖关系,当小窗口1和小窗口2存在重合区域,若小窗口1对应的矩阵中的M33较小窗口2对应的矩阵中的M33远离坐标原点,则重合区域用于供小窗口1进行显示,矩阵中其他元素的值为零;根据下式得到变换后的小窗口1的图像向缓存数据中像素点的三维坐标(xt,yt,zt),
同理,可以得到移动后的小窗口2的图像缓存数据中像素点的三维坐标,每个小窗口的图像缓存数据中还包括与各像素点对应的RGB信息。
将移动后的小窗口1和移动后的小窗口2的图像缓存数据、以及电子设备中的常规内容(例如状态栏,桌面)对应的图像缓存数据合并,得到帧缓存数据,并控制触控显示单元利用所述帧缓存数据显示移动后的小窗口1、移动后的小窗口2、以及常规内容
场景2)
使两个目标小窗口进行相同角度旋转。
对两个小窗口即小窗口1和小窗口2进行旋转时,考虑到可能会出现如图2b所示小窗口1和小窗口2存在重合区域的情况,相应地,本实施例中,将小窗口1和小窗口2对应的图像缓存数据中的标识像素点的二维坐标(xo,yo)扩充为三维坐标(xo,yo,zo),其中,不同小窗口具有不同的第三维坐标zo,从而,能够以不同的第三维坐标区分小窗口1和小窗口2,以确定小窗口1和小窗口2的重合区域的覆盖关系。例如,当小窗口1和小窗口2存在重合区域时,若小窗口2的第三维坐标相对小窗口1的第三维坐标远离坐标原点,标识小窗口1的部分显示区域为小窗口2覆盖,则小窗口1和小窗口2的重合区域用于供小窗口2进行显示。
以将小窗口1进行顺时针旋转角度θ为例,相应的矩阵为其中,M11的值为cosθ,M12的值为sinθ,M21的值为-sinθ,M22的值为cosθ,M33表征小窗口1与小窗口的2存在重合区域时的覆盖关系,当小窗口1和小窗口2存在重合区域,若小窗口1对应的矩阵中的M33较小窗口2对应的矩阵中的M33远离坐标原点,则重合区域用于供小窗口1进行显示,矩阵中其他元素的值为零;小窗口1对应的图像缓存数据中像素点的三维坐标(xt,yt,zt)如式(3)所示,
同理,可以得到旋转后的小窗口2的图像缓存数据像素点的三维坐标,每个小窗口的图像缓存数据中还包括与各像素点对应的RGB信息。
将旋转后的小窗口1和旋转后的小窗口2的图像缓存数据、以及电子设备中的常规内容(例如状态栏、桌面等)对应的图像缓存数据,合并为帧缓存数据,并控制触控显示单元利用所述帧缓存数据显示旋转后的小窗口1、旋转后的小窗口2、以及常规内容。
场景3)
使两个目标小窗口的横向宽度和纵向宽度进行相同幅度的变换。
小窗口1和小窗口2的原始显示区域的大小可能相同,也可能不同;当小窗口1和小窗口2原始显示区域的大小相同时,若小窗口1和小窗口2进行横向宽度和纵向宽度进行相同幅度的变换,则小窗口1和小窗口2各自变换的倍数相同;相应地,当小窗口1和小窗口2原始显示区域的大小不同时,若小窗口1和小窗口2进行横向宽度和纵向宽度进行相同幅度的变换,则小窗口1和小窗口2各自变换的倍数不同。
下面以小窗口1和小窗口2进行相同倍数的缩小为例进行说明。
对两个小窗口即小窗口1和小窗口2进行缩小时,考虑到可能会出现如图2b所示小窗口1和小窗口2存在重合区域的情况,相应地,本实施例中,将小窗口1和小窗口2对应的图像缓存数据中的标识像素点的二维坐标(xo,yo)扩充为三维坐标(xo,yo,zo),其中,不同小窗口具有不同的第三维坐标zo,从而,能够以不同的第三维坐标区分小窗口1和小窗口2,以确定小窗口1和小窗口2的重合区域的覆盖关系。例如,当小窗口1和小窗口2存在重合区域时,若小窗口2的第三维坐标相对小窗口1的第三维坐标远离坐标原点,标识小窗口1的部分显示区域为小窗口2覆盖,则小窗口1和小窗口2的重合区域用于供小窗口2进行显示。
将小窗口1等比缩小1/2时,对应的矩阵为其中,M11、M22的值与缩小倍数对应,均为1/2,M33表征小窗口1与小窗口的2存在重合区域时的覆盖关系,当小窗口1和小窗口2存在重合区域,若小窗口1对应的矩阵中的M33较小窗口2对应的矩阵中的M33远离坐标原点,则重合区域用于供小窗口1进行显示,矩阵中其他元素的值为零;缩小后的小窗口对应的图像缓存数据中像素点的三维坐标(xt,yt,zt)如式(4)所示,
同理,可以得到缩小后的小窗口2的图像缓存数据像素点的三维坐标,每个小窗口的图像缓存数据中还包括与各像素点对应的RGB信息。
将缩小后的小窗口1和缩小后的小窗口2的图像缓存数据、以及电子设备中的常规内容(例如状态栏、桌面等)对应的图像缓存数据,合并为帧缓存数据,并控制触控显示单元利用所述帧缓存数据显示缩小后的小窗口1、缩小后的小窗口2、以及常规内容。
实施例三
本实施例基于实施例一,对实施例一中所述的根据第一操作,确定第一操作的M个目标小窗口进行说明,如图3a所示,当用户在触控显示单元实施第一操作,且第一操作所形成的区域范围包括小窗口1和小窗口2时,电子设备确定第一操作的目标小窗口即小窗口1和小窗口2的步骤如图3b所示,包括以下步骤:
步骤301,解析所述第一操作,得到所述第一操作的操作轨迹。
步骤302,确定所述操作轨迹对应的区域范围。
步骤302,根据所述区域范围,确定所述第一操作的M个目标小窗口。
对于图3a来说,第一操作的区域范围内包括小窗口1和小窗口2。
发明人在实施本发明的过程中发现,电子设备用户通常习惯使用滑动操作形成的封闭或半封闭区域来选定多个目标对象,因为对于具有触控显示单元的电子设备来说,这是高效的选定目标对象的操作方式,相应地,本实施例中,通过对第一操作的解析结果,确定相应的目标小窗口,支持用户通过滑动操作选中小窗口进行移动、缩放、旋转等操作,操作高效快捷,符合用户使用习惯,提升了用户体验。
实施例四
本实施例基于实施例一,对实施例一中所述的根据第一操作,确定第一操作的M个目标小窗口进行说明,如图4a所示,当用户在触控显示单元实施第一操作,且第一操作的轨迹经过小窗口1和小窗口2时,电子设备确定第一操作的目标小窗口即小窗口1和小窗口2的步骤如图4b所示,包括以下步骤:
步骤401,解析所述第一操作,得到所述第一操作的N个操作点的位置信息。
N为大于1的整数,所述操作点可以与一个或多个像素点对应,像素点是电子设备触控显示单元中的最小识别单位,用户使用手指在触控显示单元实施第一操作时,第一操作的操作轨迹至少包括一个像素点。
步骤402,根据所述N个操作点的位置信息,确定所述N个操作点所处于的M个区域范围。
步骤403,将包括所述M个区域范围的M个小窗口确定为所述第一操作的M个目标小窗口。
对于图4a来说,第一操作的操作轨迹经过小窗口1和小窗口2。
发明人在实施本发明的过程中发现,电子设备用户通常习惯使用滑动操作形成经过目标对象的轨迹来选定多个目标对象,因为对于具有触控显示单元的电子设备来说,这是高效的选定目标对象的操作方式,相应地,本实施例中,通过对第一操作的解析结果,确定相应的目标小窗口,支持用户通过滑动操作选中小窗口进行移动、缩放、旋转等操作,操作高效快捷,符合用户使用习惯,提升了用户体验。
这里需要指出的是:以下电子设备实施例中的描述,与上述方法描述是类似的,同方法的有益效果描述,不作赘述。对于本发明电子设备实施例中未披露的技术细节,请参照本发明方法实施例的描述。
实施例五
本实施例记载一种电子设备,所述电子设备包含一触控显示单元51和控制单元52;
所述控制单元52,用于支持运行至少一个应用,以使所述应用通过小窗口或全屏窗口在所述触控显示单元51进行显示;其中,所述全屏窗口的显示区域等于所述触控显示单元51能够接受触控事件的区域,所述小窗口的显示区域小于所述触控显示单元51能够接受触控事件的区域;
所述控制单元52,还用于通过一转换参数对所述全屏窗口进行变换得到所述小窗口,所述控制单元52支持控制所述触控显示单元51同时显示至少两个小窗口;
所述电子设备还包括:获取单元53和解析单元54;其中,
所述获取单元53,用于获得第一操作;
所述解析单元54,用于解析所述第一操作,确定所述第一操作的M个目标小窗口,M为大于1的整数;
所述获取单元53,还用于获得第二操作;
所述解析单元54,还用于解析所述第二操作,得到所述第二操作的操作参数;
所述控制单元52,还用于根据所述第二操作的操作参数,确定M个转换参数,所述M个转换参数与所述M个目标小窗口一一对应;
根据所述M个转换参数,对应对所述M个目标小窗口进行变换,得到变换后的M个目标小窗口,以替换变换前的M个目标小窗口,使所述变换前的目标小窗口对应的内容,在变换后的相应目标小窗口进行显示。
实际应用中,所述触控显示单元51可由电子设备的触控显示屏和相关驱动电路实现;所述控制单元52、获取单元53和解析单元54可由电子设备中的CPU、数字信号处理器(DSP,Digital Signal Processor)或现场可编程门阵列(FPGA,Field Programmable Gate Array)实现。
实施例六
本实施例记载一种电子设备,所述电子设备包含一触控显示单元61和控制单元62;
所述控制单元62,用于支持运行至少一个应用,以使所述应用通过小窗口或全屏窗口在所述触控显示单元61进行显示;其中,所述全屏窗口的显示区域等于所述触控显示单元61能够接受触控事件的区域,所述小窗口的显示区域小于所述触控显示单元61能够接受触控事件的区域;
所述控制单元62,还用于通过一转换参数对所述全屏窗口进行变换得到所述小窗口,所述控制单元62支持控制所述触控显示单元61同时显示至少两个小窗口;
所述电子设备还包括:获取单元63和解析单元64;其中,
所述获取单元63,用于获得第一操作;
所述解析单元64,用于解析所述第一操作,确定所述第一操作的M个目标小窗口,M为大于1的整数;
所述获取单元63,还用于获得第二操作;
所述解析单元64,还用于解析所述第二操作,得到所述第二操作的操作参数;
所述控制单元62,还用于根据所述第二操作的操作参数,确定M个转换参数,所述M个转换参数与所述M个目标小窗口一一对应;
根据所述M个转换参数,对应对所述M个目标小窗口进行变换,得到变换后的M个目标小窗口,以替换变换前的M个目标小窗口,使所述变换前的目标小窗口对应的内容,在变换后的相应目标小窗口进行显示。
其中,所述控制单元62,还用于采用以下变换方式的至少一种,对所述目标小窗口进行变换:
使所述目标小窗口的横向宽度和/或纵向宽度进行相同幅度的变换;
使所述目标小窗口进行相同位移;
使所述目标小窗口进行相同角度的旋转。
其中,所述解析单元64,还用于解析所述第一操作,得到所述第一操作的操作轨迹;
所述控制单元62,还用于确定所述操作轨迹对应的区域范围;
根据所述区域范围,确定所述第一操作的M个目标小窗口。
其中,所述解析单元64,还用于解析所述第一操作,得到所述第一操作的N个操作点的位置信息,N为大于1的整数;
所述控制单元62,还用于根据所述N个操作点的位置信息,确定所述N个操作点所处于的M个区域范围;
将包括所述M个区域范围的M个小窗口确定为所述第一操作的M个目标小窗口。
其中,所述控制单元62,还用于获取所述M个目标小窗口对应内容的图像缓存数据;
利用所述M个转换参数,对应将所获取的图像缓存数据进行转换;
将转换后得到的图像缓存数据合并,以得到对应的帧缓存数据;
控制所述触控显示单元61利用所述帧缓存数据显示变换后的M个目标小窗口。
其中,所述转换参数的类型包括:参数值、矩阵、参数组和参数集合。
实际应用中,所述触控显示单元61可由电子设备的触控显示屏和相关驱动电路实现;所述控制单元62、获取单元63和解析单元64可由电子设备中的CPU、DSP或FPGA实现。
在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (12)
1.一种信息处理方法,应用于一电子设备,所述电子设备包含一触控显示单元,所述电子设备支持运行至少一个应用,以使所述应用通过小窗口或全屏窗口在所述触控显示单元进行显示;所述全屏窗口的显示区域等于所述触控显示单元能够接受触控事件的区域,所述小窗口的显示区域小于所述触控显示单元能够接受触控事件的区域;所述小窗口是通过一转换参数对所述全屏窗口进行变换得到的,所述电子设备支持控制所述触控显示单元同时显示至少两个小窗口;所述方法包括:
获得第一操作;
解析所述第一操作,确定所述第一操作的M个目标小窗口,M为大于1的整数;
获得第二操作;
解析所述第二操作,得到所述第二操作的操作参数;
根据所述第二操作的操作参数,确定M个转换参数,所述M个转换参数与所述M个目标小窗口一一对应;
根据所述M个转换参数,对应对所述M个目标小窗口进行变换,得到变换后的M个目标小窗口,以替换变换前的M个目标小窗口,使所述变换前的目标小窗口对应的内容,在变换后的相应目标小窗口进行显示。
2.根据权利要求1所述的方法,所述对所述目标小窗口进行变换,包括采用以下变换方式的至少一种:
使所述目标小窗口的横向宽度和/或纵向宽度进行相同幅度的变换;
使所述目标小窗口进行相同位移;
使所述目标小窗口进行相同角度的旋转。
3.根据权利要求1所述的方法,其特征在于,所述解析所述第一操作,确定所述第一操作的M个目标小窗口,包括:
解析所述第一操作,得到所述第一操作的操作轨迹;
确定所述操作轨迹对应的区域范围;
根据所述区域范围,确定所述第一操作的M个目标小窗口。
4.根据权利要求1所述的方法,其特征在于,所述解析所述第一操作,确定所述第一操作的M个目标小窗口,包括:
解析所述第一操作,得到所述第一操作的N个操作点的位置信息,N为大于1的整数;
根据所述N个操作点的位置信息,确定所述N个操作点所处于的M个区域范围;
将包括所述M个区域范围的M个小窗口确定为所述第一操作的M个目标小窗口。
5.根据权利要求1所述的方法,其特征在于,所述根据所述M个转换参数,对应对所述M个目标小窗口进行变换,得到变换后的M个目标小窗口,包括:
获取所述M个目标小窗口对应内容的图像缓存数据;
利用所述M个转换参数,对应将所获取的图像缓存数据进行转换;
将转换后得到的图像缓存数据合并,以得到对应的帧缓存数据;
控制所述触控显示单元利用所述帧缓存数据显示变换后的M个目标小窗口。
6.根据权利要求1至5任一项所述的方法,其特征在于,
所述转换参数包括以下参数至少之一:参数值、矩阵、参数组和参数集合。
7.一种电子设备,所述电子设备包含一触控显示单元和控制单元;
所述控制单元,用于支持运行至少一个应用,以使所述应用通过小窗口或全屏窗口在所述触控显示单元进行显示;其中,所述全屏窗口的显示区域等于所述触控显示单元能够接受触控事件的区域,所述小窗口的显示区域小于所述触控显示单元能够接受触控事件的区域;
所述控制单元,还用于通过一转换参数对所述全屏窗口进行变换得到所述小窗口,所述控制单元支持控制所述触控显示单元同时显示至少两个小窗口;
所述电子设备还包括:获取单元和解析单元;其中,
所述获取单元,用于获得第一操作;
所述解析单元,用于解析所述第一操作,确定所述第一操作的M个目标小窗口,M为大于1的整数;
所述获取单元,还用于获得第二操作;
所述解析单元,还用于解析所述第二操作,得到所述第二操作的操作参数;
所述控制单元,还用于根据所述第二操作的操作参数,确定M个转换参数,
所述M个转换参数与所述M个目标小窗口一一对应;
根据所述M个转换参数,对应对所述M个目标小窗口进行变换,得到变换后的M个目标小窗口,以替换变换前的M个目标小窗口,使所述变换前的目标小窗口对应的内容,在变换后的相应目标小窗口进行显示。
8.根据权利要求7所述的电子设备,其特征在于,
所述控制单元,还用于采用以下变换方式的至少一种,对所述目标小窗口进行变换:
使所述目标小窗口的横向宽度和/或纵向宽度进行相同幅度的变换;
使所述目标小窗口进行相同位移;
使所述目标小窗口进行相同角度的旋转。
9.根据权利要求7所述的电子设备,其特征在于,
所述解析单元,还用于解析所述第一操作,得到所述第一操作的操作轨迹;
所述控制单元,还用于确定所述操作轨迹对应的区域范围;
根据所述区域范围,确定所述第一操作的M个目标小窗口。
10.根据权利要求7所述的电子设备,其特征在于,
所述解析单元,还用于解析所述第一操作,得到所述第一操作的N个操作点的位置信息,N为大于1的整数;
所述控制单元,还用于根据所述N个操作点的位置信息,确定所述N个操作点所处于的M个区域范围;
将包括所述M个区域范围的M个小窗口确定为所述第一操作的M个目标小窗口。
11.根据权利要求7所述的电子设备,其特征在于,
所述控制单元,还用于获取所述M个目标小窗口对应内容的图像缓存数据;
利用所述M个转换参数,对应将所获取的图像缓存数据进行转换;
将转换后得到的图像缓存数据合并,以得到对应的帧缓存数据;
控制所述触控显示单元利用所述帧缓存数据显示变换后的M个目标小窗口。
12.根据权利要求7至11任一项所述的电子设备,其特征在于,
所述转换参数包括以下参数至少之一:参数值、矩阵、参数组和参数集合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410055143.2A CN103870271A (zh) | 2014-02-18 | 2014-02-18 | 信息处理方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410055143.2A CN103870271A (zh) | 2014-02-18 | 2014-02-18 | 信息处理方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103870271A true CN103870271A (zh) | 2014-06-18 |
Family
ID=50908841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410055143.2A Pending CN103870271A (zh) | 2014-02-18 | 2014-02-18 | 信息处理方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103870271A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106605197A (zh) * | 2014-09-16 | 2017-04-26 | 日本电气株式会社 | 信息处理设备及其控制方法和控制程序 |
WO2021129886A1 (zh) * | 2019-12-23 | 2021-07-01 | 威创集团股份有限公司 | 一种屏幕显示的控制方法及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101692196A (zh) * | 2009-08-25 | 2010-04-07 | 宇龙计算机通信科技(深圳)有限公司 | 一种窗口排列方法、***及显示终端 |
CN102207812A (zh) * | 2010-03-31 | 2011-10-05 | 宏碁股份有限公司 | 触控式电子装置及其多窗口的管理方法 |
CN103376987A (zh) * | 2012-04-23 | 2013-10-30 | 三星电子株式会社 | 调整窗口的尺寸的方法及电子装置 |
CN103399710A (zh) * | 2013-08-07 | 2013-11-20 | 福州瑞芯微电子有限公司 | 实现多窗口操作的移动终端及方法 |
-
2014
- 2014-02-18 CN CN201410055143.2A patent/CN103870271A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101692196A (zh) * | 2009-08-25 | 2010-04-07 | 宇龙计算机通信科技(深圳)有限公司 | 一种窗口排列方法、***及显示终端 |
CN102207812A (zh) * | 2010-03-31 | 2011-10-05 | 宏碁股份有限公司 | 触控式电子装置及其多窗口的管理方法 |
CN103376987A (zh) * | 2012-04-23 | 2013-10-30 | 三星电子株式会社 | 调整窗口的尺寸的方法及电子装置 |
CN103399710A (zh) * | 2013-08-07 | 2013-11-20 | 福州瑞芯微电子有限公司 | 实现多窗口操作的移动终端及方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106605197A (zh) * | 2014-09-16 | 2017-04-26 | 日本电气株式会社 | 信息处理设备及其控制方法和控制程序 |
WO2021129886A1 (zh) * | 2019-12-23 | 2021-07-01 | 威创集团股份有限公司 | 一种屏幕显示的控制方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3742280A1 (en) | Display annotation method, device, apparatus, and storage medium | |
CN102364428B (zh) | 电子设备及其页面处理方法 | |
US9335899B2 (en) | Method and apparatus for executing function executing command through gesture input | |
US20120293553A1 (en) | Apparatus, method and computer readable recording medium for displaying content | |
CN104111793A (zh) | 利用图像覆盖来减小显示滞后的***、方法和装置 | |
US20130132878A1 (en) | Touch enabled device drop zone | |
CN108733296B (zh) | 书写笔迹的擦除方法、装置和设备 | |
CN104951129A (zh) | 将覆盖数据与视频图像相组合的方法和***及显示*** | |
CN104951127A (zh) | 用于生成显示覆盖的***和方法以及显示*** | |
CN104331192A (zh) | 电子白板显示方法 | |
CN103870123A (zh) | 一种信息处理方法及电子设备 | |
CN103383603A (zh) | 信息处理的方法及电子设备 | |
CN108459781A (zh) | 输入框的展现控制方法、装置及用户终端 | |
CN103870118A (zh) | 信息处理方法及电子设备 | |
CN104571904A (zh) | 一种信息处理方法及电子设备 | |
CN103870115A (zh) | 信息处理方法及电子设备 | |
CN103870271A (zh) | 信息处理方法及电子设备 | |
CN106200942A (zh) | 信息处理方法及电子设备 | |
CN103870120A (zh) | 一种信息处理方法及电子设备 | |
CN104123062A (zh) | 一种信息处理方法及电子设备 | |
CN103870114A (zh) | 一种信息处理方法及电子设备 | |
CN104299460A (zh) | 提供立体图形学习功能的电子装置 | |
US20160282957A1 (en) | Keyboard output setting system and method | |
WO2019036097A1 (en) | USER INTERFACE CHANGE | |
CN109521914A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140618 |
|
RJ01 | Rejection of invention patent application after publication |