窗口扩展方法和相关联的电子设备.pdf

上传人:b*** 文档编号:1894810 上传时间:2018-07-21 格式:PDF 页数:24 大小:1.71MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410426343.4

申请日:

2014.08.26

公开号:

CN104423802A

公开日:

2015.03.18

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/0481申请日:20140826|||公开

IPC分类号:

G06F3/0481(2013.01)I; G06F3/0484(2013.01)I; G06F3/0488(2013.01)I

主分类号:

G06F3/0481

申请人:

三星电子株式会社

发明人:

金钟旻; 郭富植; 金周勇; 郑寅亨

地址:

韩国京畿道

优先权:

10-2013-0101402 2013.08.26 KR

专利代理机构:

北京市柳沈律师事务所11105

代理人:

邵亚丽

PDF下载: PDF下载
内容摘要

本发明提供了窗口扩展方法和相关联的电子设备。该方法包括:检测用于扩展窗口区域的扩展事件的发生;以及基于扩展事件扩展窗口区域。

权利要求书

权利要求书
1.  一种电子设备,包括:
显示单元,包括用于显示数据的窗口区域和非窗口区域;以及
控制器,被配置为当用于所述窗口区域的扩展的扩展事件发生时基于所述扩展事件扩展所述窗口区域。

2.  如权利要求1所述的电子设备,其中,所述控制器被配置为基于所述扩展事件计算用于所述窗口区域的扩展的尺寸,并将所述窗口区域扩展用于所述窗口区域的扩展的尺寸。

3.  如权利要求2所述的电子设备,其中,所述控制器被配置为当在所述非窗口区域中检测到输入数据时,计算用于显示所述输入数据的所述窗口区域的扩展的尺寸,并将所述窗口区域扩展用于所述窗口区域的扩展的尺寸。

4.  如权利要求3所述的电子设备,其中,所述输入数据包括用户的触摸输入、用户的笔记输入、以及用户的绘画输入中的至少一个。

5.  如权利要求2所述的电子设备,其中,所述控制器被配置为确定插入所述窗口区域的对象是否超出所述窗口区域,如果所述对象超出所述窗口区域则计算用于显示所述对象的所述窗口区域的扩展的尺寸,以及将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。

6.  如权利要求2所述的电子设备,其中,所述控制器被配置为确定用于显示的子窗口在尺寸上是否超出所述窗口区域,如果所述子窗口在尺寸上超出所述窗口区域则计算用于显示所述子窗口的所述窗口区域的扩展的尺寸,以及将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。

7.  如权利要求3所述的电子设备,其中,所述控制器被配置为当在所述非窗口区域中检测到输入数据时,将所述窗口区域的扩展保持一个时间段,并且在经过所述时间段之后,将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。

8.  一种窗口扩展方法,该方法包括:
检测用于扩展窗口区域的扩展事件的发生;以及
基于所述扩展事件扩展所述窗口区域。

9.  如权利要求8所述的窗口扩展方法,其中,基于所述扩展事件扩展所述窗口区域包括:
基于所述扩展事件计算用于所述窗口区域的扩展的尺寸;以及
将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。

10.  如权利要求8所述的窗口扩展方法,其中,所述扩展事件包括其中在非窗口区域中检测到输入数据的事件。

11.  如权利要求10所述的窗口扩展方法,其中,基于所述扩展事件扩展所述窗口区域包括:
计算用于显示在所述非窗口区域中检测到的输入数据的所述窗口区域的扩展的尺寸;以及
将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。

12.  如权利要求10所述的窗口扩展方法,其中,所述输入数据包括用户的触摸输入、用户的笔记输入、以及用户的绘画输入中的至少一个。

13.  如权利要求8所述的窗口扩展方法,其中,检测用于扩展所述窗口区域的扩展事件的发生包括:
确定插入所述窗口区域的对象是否超出所述窗口区域;以及
如果确定所述对象超出所述窗口区域,则确定所述扩展事件已经发生。

14.  如权利要求13所述的窗口扩展方法,其中,基于所述扩展事件扩展所述窗口区域包括:
计算用于显示所述对象的所述窗口区域的扩展的尺寸;以及
将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。

15.  如权利要求8所述的窗口扩展方法,其中,检测所述用于扩展窗口区域的扩展事件的发生包括:
确定用于在所述窗口区域中显示的子窗口是否在尺寸上超出所述窗口区域;以及
如果确定所述子窗口在尺寸上超出所述窗口区域,则确定所述扩展事件已经发生。

16.  如权利要求15所述的窗口扩展方法,其中,基于所述扩展事件扩展所述窗口区域包括:
计算用于显示所述子窗口的所述窗口区域的扩展的尺寸;以及
将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。

17.  如权利要求10所述的窗口扩展方法,其中,基于所述扩展事件扩展所述窗口区域包括:
将所述窗口区域的扩展保持一个时间段;以及
在经过所述时间段之后,将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。

说明书

说明书窗口扩展方法和相关联的电子设备
技术领域
本公开涉及窗口扩展方法和相关联的电子设备。
背景技术
当需要可变窗口区域的应用,诸如,个人计算机(PC)中的网络浏览器运行时,显示设备可以在窗口区域中显示运行的应用。窗口区域具有一定尺寸,并且可以在显示区域之内自由地缩放。例如,用户可以用输入装置,如鼠标或平板笔,改变网络浏览器的窗口区域的尺寸。
当需要能够进行输入数据(如文本、用户笔记、备忘录应用)的接收和显示两者的窗口区域的应用运行时,显示设备可以显示应用的窗口区域。例如,当用户用输入装置输入文本或用户笔记时,显示设备可以在窗口区域中显示输入的文本或用户笔记。如果窗口区域具有默认尺寸,并且不能在窗口区域中显示更多的数据,则显示设备可以通过将已有的文本移出窗口区域来为新输入的数据在窗口之内让出空间。在用户笔记的情况下,显示设备可以在用户请求改变窗口区域的尺寸时扩展窗口区域,然后在扩展的窗口中显示用户笔记。
同样地,如果在窗口区域中没有用于接收或显示新输入的数据的空间,则相关技术的显示设备可以通过移动已有数据在窗口区域之内让出空间或者在用户请求时将窗口区域扩展到一定程度。
连续输入的文本会使得显示设备不断地将已有的文本移出窗口区域以便给新输入的文本让出空间,因此用户可能不能在窗口区域中观看到整个文本。
而且,当连续的用户笔记被输入到显示设备时,由于窗口区域只在用户请求时可以被扩展,所以对用户而言在输入用户笔记的同时执行扩展窗口区域的事件将是麻烦的。
因此,需要一种用于通过分析输入事件模式来自动地扩展窗口区域的窗口扩展方法和相关联的电子设备。
以上信息作为背景信息给出,仅仅是为了帮助对本公开的理解。对于以 上任何信息是否可以应用为关于本公开的现有技术,并未做出确定,也并未做出断言。
发明内容
本公开的各方面是为了解决至少上述问题和/或缺点,并且为了提供至少下述优点。因此,本公开的一个方面提供一种用于通过分析输入事件模式来自动地扩展窗口区域的窗口扩展方法和相关联的电子设备。
根据本公开的一个方面,提供一种电子设备。该电子设备包括:显示单元,包括用于显示数据的窗口区域和非窗口区域;以及控制器,被配置为当用于窗口区域的扩展的扩展事件发生时基于扩展事件扩展窗口区域。
根据本公开的另一个方面,提供一种窗口扩展方法。该窗口扩展方法包括:检测用于扩展窗口区域的扩展事件的发生;以及基于扩展事件扩展窗口区域。
从以下结合附图的、公开了本公开的各种实施例的详细说明中,本公开的其它方面、优点、以及显著的特征对于本领域技术人员将变得清楚。
附图说明
从以下结合附图的详细说明中,本公开的一定实施例的上述以及其它方面、特征、以及优点将更加清楚,其中:
图1示出了根据本公开的实施例的电子设备的框图;
图2、图3A、图3B、图3C和图3D示出了根据本公开的实施例的显示区域之内的窗口区域和非窗口区域;
图4、图5A、图5B、图6A和图6B示出了根据本公开的实施例的基于先前输入的数据计算用于窗口区域的扩展的尺寸的过程;
图7A、图7B、图7C和图7D示出了根据本公开的实施例的当子窗口超出窗口区域时计算用于窗口区域的扩展的尺寸的过程;
图8A、图8B、图8C和图8D示出了根据本公开的实施例的控制器将窗口区域扩展到所计算的用于窗口区域的扩展的尺寸的程度的过程;
图9A和图9B示出了根据本公开的实施例的当没有更多的额外空间用于扩展时显示输入的过程;
图10是示出根据本公开的实施例的扩展窗口区域的过程的流程图;
图11是示出根据本公开的实施例的对于用户笔记输入扩展窗口区域的过程的流程图;
图12是示出根据本公开的实施例的对于对象的插入扩展窗口区域的过程的流程图;
图13是示出根据本公开的实施例的对于子窗口的尺寸扩展窗口区域的过程的流程图;
图14A和图14B示出了根据本公开的实施例的怎样使用窗口扩展显示子窗口;以及
图15A和图15B示出了根据本公开的实施例的怎样使用窗口扩展显示输入绘画。
在附图中,相似的参考标号将被理解为指代相似的部分、组件、以及结构。
具体实施方式
以下参考附图的描述被提供用来帮助对由权利要求及其等效物定义的本公开的各种实施例的全面的理解。这包括各种具体的细节以帮助进行理解,但是这些细节仅仅被认为是示范性的。因此,本领域普通技术人员将认识到,可以对这里描述的各种实施例进行各种改变和修改,而不脱离本公开的范围和精神。此外,为了清楚和简洁,可以省略对于熟知功能和构造的描述。
在以下描述和权利要求中使用的术语和词语不限于书籍中解释的含义,而仅仅是被发明人用来使本公开能够被清楚和一致的理解。因此,本领域技术人员应当清楚,以下对本公开各种实施例的描述仅仅被提供用于例示目的,而非为了限制如所附权利要求及其等效物定义的本公开的目的。
应当理解,单数形式的“一”和“该”也包括复数的指示物,除非上下文清楚地另外指出。因此,例如,对“组件表面”的引用包括对于一个或多个这样的表面的引用。
应当理解,虽然术语第一、第二、第三等可以在这里用来描述各种元素、组件、区域、层、和/或部分,这些元素、组件、区域、层、和/或部分不应被这些术语所限制。这些术语仅用来区分一个元素、组件、区域、层、或部分与另一个元素、组件、区域、层、或部分。因此,以下讨论的第一元素、组件、区域、层、或部分可以被称为第二元素、组件、区域、层、或部分,而 不脱离本公开的教导。
电子设备可以是任何具有显示单元的设备,并且被称为便携式设备、移动终端、通信终端、便携式通信终端、便携式移动终端,等等。
例如,电子设备可以是智能电话、蜂窝电话、游戏机、电视机、显示设备、车辆中控(vehicle head unit)、笔记本计算机、膝上型计算机、平板个人计算机(PC)、个人媒体播放器(PMP)、个人数字助理(PDA)、等等。电子设备可以被实施为具有无线通信功能的口袋尺寸的(pocket-sized)便携式通信终端。而且,电子设备可以是柔性显示设备。当然,装备有至少一个图像传感器的任何其他的设备也可以被用来执行本公开的各种实施例。电子设备还可以包括用于虚拟空间的设备。
在本公开的各种实施例中,便携式设备将被当作电子设备的代表性的示例,并且如果必要将省略或替换便携式设备的一些组件。
图1示出了根据本公开的实施例的电子设备的框图。
参考图1,电子设备10包括显示单元100、控制器110和存储器120。
显示单元100可以以触摸屏的形式来实施,其可以接收在用户身体的一部分(例如,用户的手指)接触显示单元100时发生的用户输入(或触摸输入)。
在本公开的实施例中,显示单元100可以形成包括窗口区域和非窗口区域的显示区域。
这里使用的窗口区域可以是指显示区域之内的具有随机尺寸的区域。窗口区域可以显示输入数据(诸如触摸、用户笔记、绘图、等等)、由用户插入的对象(诸如文本、图像、视频、等等)、以及由至少一个对象组成的屏幕。例如,窗口区域可以是用于备忘录或笔记应用的输入和显示区域、用于网络浏览器的显示区域、用于消息通讯(messenger)应用的输入和显示区域、用于多窗口屏幕的显示区域、等等。
非窗口区域可以对应于显示区域之内的除了窗口区域以外的区域。
控制器110控制显示单元100和存储器120的一般操作。在本公开的实施例中,控制器110可以分析用于扩展窗口区域的输入事件模式,并且基于分析的输入事件模式扩展窗口区域。
具体地说,控制器110可以基于在非窗口区域中检测到的输入事件计算用于窗口区域的扩展的尺寸,并且将窗口区域扩展到所计算的用于窗口区域 的扩展的尺寸的程度。
控制器110可以如以下各种实施例中那样扩展窗口区域。
在扩展窗口区域的实施例中,当在超出窗口区域的非窗口区域中检测到输入事件时,控制器110可以计算用于显示来自输入事件的输入数据的窗口区域的扩展的尺寸,将窗口区域扩展到用于窗口区域的扩展的尺寸的程度,并在扩展的窗口区域中显示输入数据。
在扩展窗口区域的实施例中,控制器110可以在由用户插入到窗口区域中的对象超出窗口区域的情况下,计算用于显示所述对象的窗口区域的扩展的尺寸,将窗口区域扩展到用于窗口区域的扩展的尺寸的程度,并在扩展的窗口区域中显示整个对象。关于这一点,控制器110可以将窗口区域扩展所述对象超出窗口区域的边界的程度。例如,如果用户用诸如用户手指或手写笔的输入装置拖放或复制和粘贴的对象超出窗口区域,则控制器110可以计算所述对象偏离窗口区域的程度作为用于窗口区域的扩展的尺寸,并将窗口区域扩展到用于窗口区域的扩展的尺寸的程度。
在扩展窗口区域的实施例中,为了在特定应用正在运行的同时显示在尺寸上超出了窗口区域的诸如弹出窗口的子窗口,控制器110可以将窗口区域扩展所述子窗口超出窗口区域的程度。
控制器110可以如以下各种实施例中那样计算用于窗口区域的扩展的尺寸。
在计算用于窗口区域的扩展的尺寸的实施例中,控制器110可以使用先前输入的数据的数字数据(numerical data)计算用于窗口区域的扩展的尺寸。输入数据的数字数据可以是指输入数据的水平、垂直、平均、最大、和/或最小的尺寸。
在计算用于窗口区域的扩展的尺寸的实施例中,当用户插入到窗口区域中的对象超出窗口区域的边界时,控制器110可以计算对象偏离超出窗口区域的程度作为用于窗口区域的扩展的尺寸。
在计算用于窗口区域的扩展的尺寸的实施例中,当将要显示的诸如弹出窗口的子窗口超出窗口区域时,控制器110可以计算子窗口超出窗口区域的程度作为用于窗口区域的扩展的尺寸。
存储器120可以存储输入/输出信号和/或由显示单元100在控制器110的控制下的操作导致的数据。存储器120可以存储用于控制电子设备10和/或 控制器110的控制程序和应用。
图2、图3A、图3B、图3C和图3D示出了根据本公开的实施例的显示区域之内的窗口区域和非窗口区域。
参考图2、图3A、图3B、图3C和图3D,显示区域20可以包括窗口区域200和非窗口区域210。
窗口区域200是指具有显示区域20之内的尺寸的用于显示输入数据、对象、以及子窗口中的至少一个的区域。非窗口区域210是指显示区域20之内除了窗口区域200以外的用于检测偏离窗口区域200的输入数据、对象、或子窗口的区域。
在本公开的实施例中,窗口区域200可以具有四条边201、202、203和204。同样地,显示区域具有四条边,顶边211、底边212、左边213和右边214。窗口区域200可以显示在显示区域20之内的各个位置。例如,在图3A中,在显示区域的顶边300、底边310、左边320和右边330当中,窗口区域200在显示区域的右上部。窗口区域200以外的其他区域可以是非窗口区域210。
窗口区域200还可以位于显示区域的左下部,如图3B中所示,位于显示区域的右下部,如图3C中所示,以及位于显示区域的中心,如图3D中所示。非窗口区域210可以是除了前述窗口区域200以外的其它区域。
图4、图5A、图5B、图6A和图6B示出了根据本公开的实施例的对于先前输入的数据计算用于窗口区域200的扩展的尺寸的过程。
图4示出了根据本公开的实施例的对于先前输入的数据计算用于窗口区域的扩展的尺寸的过程。
参考图4,控制器110可以在窗口区域200之内显示绘画输入(或输入数据),例如,‘A’400、‘B’410和‘C’420。如果在窗口区域200中的点440开始的绘画输入430接近非窗口区域210,则控制器110可以计算先前的绘画输入(例如‘A’400、‘B’410和‘C’420)的数字数据“d”。数字数据可以是指输入数据的水平或垂直尺寸,或输入数据的平均、最大、和/或最小的水平或垂直尺寸。
例如,假设数字数据是绘画输入的平均的垂直尺寸,则绘画输入‘A’400、‘B’410和‘C’420的数字数据可以分别是‘A’400、‘B’410和‘C’420的垂直尺寸“a”、“b”和“c”的平均值。
虽然这个实施例示出了窗口区域沿着垂直方向扩展的情况,但是窗口区域可以在其它的各种实施例中沿着水平方向扩展。在后者的情况下,控制器110可以计算输入数据的水平尺寸,和/或输入数据的平均、最大、和/或最小水平尺寸,作为输入数据的数字数据。
控制器110可以计算等于从绘画输入430开始的点440开始的数字数据“d”加上余量“α”的尺寸450,作为用于窗口区域200的扩展的尺寸,将窗口区域200向非窗口区域210扩展所计算的用于窗口区域的扩展的尺寸的程度,并在扩展的窗口区域中显示输入数据。余量α可以是可选的,并且设定为任意尺寸。
或者,控制器110可以计算用于窗口区域的扩展的尺寸为数字数据“d”乘以自然数“n”再加上余量“α”,即“d*n+α”。
图5A和图5B示出了根据本公开的实施例的基于在非窗口区域中检测到的输入数据计算用于窗口区域的扩展的尺寸的过程。
参考图5A,在非窗口区域210中检测到在窗口区域200中开始并且继续到非窗口区域210中的绘画,控制器110可以扩展窗口区域200,以便显示在非窗口区域210中检测到的绘画。
例如,当绘画输入在窗口区域200内被显示500、在非窗口区域210中被检测到510、以及在窗口区域200中再次被显示520时,控制器110可以计算用于显示在非窗口区域210中检测到的绘画输入的尺寸“d”。然后控制器110可以计算用于窗口区域200的扩展530的尺寸为尺寸“d”加上余量“α”,即“d+α”。
参考图5B,作为图5A中的计算的结果,控制器110可以将窗口区域200扩展到所计算的用于扩展的尺寸的程度,并在扩展的窗口区域200之内显示整个绘画输入540。
或者,控制器110可以计算用于窗口区域200的扩展的尺寸为所计算的尺寸“d”乘以自然数“n”再加上余量“α”,即“d*n+α”。
图6A和图6B示出了根据本公开的实施例的、当插入窗口区域200的对象超出窗口区域200时计算用于窗口区域200的扩展的尺寸的过程。
参考图6A,当由用户插入的对象600超出窗口区域200时,控制器110可以将窗口区域200扩展对象600超出窗口区域200的程度。
例如,控制器110可以计算对应于对象600超出窗口区域200的程度的 尺寸“d”,并确定用于窗口区域200的扩展610的尺寸为尺寸“d”加上余量“α”,即“d+α”。或者,控制器110可以计算用于窗口区域200的扩展的尺寸为尺寸“d”乘以自然数“n”再加上余量“α”,即“d*n+α”。
参考图6B,控制器110然后可以将窗口区域200扩展所计算的用于窗口区域200的扩展的尺寸,并在扩展的窗口区域200中显示整个对象600。
图7A到图7D示出了根据本公开的实施例的、当子窗口的尺寸超出窗口区域的尺寸时计算用于窗口区域的扩展的尺寸的过程。
参考图7A-7B,子窗口700,诸如通过运行应用而显示的弹出窗口,可以显示在窗口区域200中。如果子窗口700的尺寸超出窗口区域200的尺寸,如图7A中所示,则控制器110可以将窗口区域200扩展子窗口700超出窗口区域200的程度。
例如,控制器110可以计算尺寸“d”,即子窗口700超出窗口区域200的程度,为用于窗口区域200的扩展的尺寸。然后控制器110可以将窗口区域200扩展用于扩展的尺寸,并在扩展的窗口区域200中显示整个子窗口700,如图7B中所示。
在子窗口700在尺寸上超出窗口区域200的另一个实施例中,如图7C中所示,控制器110可以计算子窗口700偏离窗口区域200的垂直尺寸“d”和水平尺寸“d'”以用于窗口区域200的扩展。控制器110然后可以将窗口区域200沿水平和垂直方向扩展所计算的尺寸,并在扩展的窗口区域200中显示整个子窗口700,如图7D中所示。
图8A到图8D示出了根据本公开的实施例的、控制器110将窗口区域200扩展到用于窗口区域200的扩展的尺寸的程度的过程。
在实施例中,假设连续的用户笔记正在被输入,并且显示在显示区域中。
参考图8A,当由用户输入的从窗口区域200开始并继续到非窗口区域210中的用户笔记被显示在窗口区域200中并在非窗口区域210中被检测到时,控制器110可以基于在非窗口区域210中检测到的用户笔记计算用于窗口区域200的扩展的尺寸。
控制器110可以从用户笔记被输入到非窗口区域210中时开始,保持窗口区域200的扩展,直到一个时间段为止。
参考图8B,在经过所述时间段之后,控制器110可以将窗口区域200扩展所计算的用于扩展的尺寸。控制器110可以在扩展的窗口区域200中接收 和显示继续的用户笔记。
参考图8C,当在非窗口区域210中检测到继续的用户笔记时,控制器110可以基于在非窗口区域210中检测到的用户笔记计算用于扩展的尺寸。
控制器110可以从用户笔记被输入到非窗口区域210中时开始,将窗口区域200的扩展保持一个时间段。
参考图8D,在经过所述时间段之后,和/或当完成用户笔记输入时,控制器110可以将窗口区域200扩展用于扩展的尺寸,并在扩展的窗口区域200中显示用户笔记。
图9A和图9B示出了根据本公开的实施例的当没有更多的额外空间用于扩展时显示输入的过程。
在实施例中,假设窗口区域200沿着从显示区域20的底边910到顶边900的方向扩展。
而且,假设显示区域20的底边910和窗口区域200的下边缘940是这样的靠近,以至于没有更多的额外空间用于窗口区域200的扩展。
参考图9A,如果图像的尺寸超出可视窗口区域200,但是没有更多的额外空间用于窗口区域200的扩展,则控制器110可以计算用于窗口区域200的扩展的尺寸920。
参考图9B,控制器110可以沿着从显示区域20的底边910到顶边900的方向将窗口区域200扩展用于扩展的尺寸920,并在扩展的窗口区域200中显示图像。
图10是示出根据本公开的实施例的扩展窗口区域的过程的流程图。
在操作1000,控制器110可以检测扩展事件的发生,而在操作1010,控制器110可以基于扩展事件计算用于窗口区域200的扩展的尺寸。扩展事件可以是其中在非窗口区域210中检测到输入数据的事件、其中由用户插入到窗口区域200中的对象超出窗口区域200的事件、其中子窗口的尺寸超出窗口区域200的尺寸的事件、和/或等等。
在操作1020,控制器110可以将窗口区域200扩展所计算的用于扩展的尺寸,这将在下面结合图11到图13更详细地描述。
图11是示出根据本公开的实施例的对于用户笔记扩展窗口区域的过程的流程图。
参考图11,在操作1100,控制器110可以在窗口区域200中接收用户笔 记。
在操作1110,控制器110确定用户笔记是否已经超出窗口区域200,并且如果确定用户笔记已经超出窗口区域200,则控制器110前进到操作1130。否则,如果确定用户笔记没有超出窗口区域200,则在操作1120,控制器110可以在窗口区域200中显示输入的用户笔记。
在操作1130,控制器110可以计算用于窗口区域200的扩展的尺寸以涵盖用户笔记。具体地说,控制器110可以基于用户笔记已经超出窗口区域200并在非窗口区域210中检测到的部分来计算用于窗口区域200的扩展的尺寸。例如,控制器110可以使用关于所检测到的用户笔记的数字数据计算用于窗口区域200的扩展的尺寸。
在操作1140,控制器110可以将窗口区域200扩展所计算的用于窗口区域200的扩展的尺寸,而在操作1150,控制器110可以在扩展的窗口区域200中显示用户笔记输入。
图12是示出根据本公开的实施例的对于对象插入扩展窗口区域的过程的流程图。
参考图12,在操作1200,控制器110可以将对象插入窗口区域200中。
在操作1210,控制器110确定对象是否已经超出窗口区域200,并且如果确定对象已经超出窗口区域200,则控制器110前进到操作1230。否则,如果确定对象没有超出窗口区域200,则在操作1220,控制器110可以在窗口区域200中显示所述对象。
在操作1230,控制器110可以计算用于窗口区域200的扩展的尺寸以涵盖偏离窗口区域200的对象。具体地说,控制器110可以计算对象偏离窗口区域200的程度作为用于窗口区域200的扩展的尺寸。
在操作1240,控制器110可以将窗口区域200扩展所计算的用于扩展的尺寸,而在操作1250,在扩展的窗口区域200中显示所述对象。
图13是示出根据本公开的实施例的对于子窗口尺寸扩展窗口区域的过程的流程图。
参考图13,在操作1300,控制器110可以在窗口区域200中显示子窗口。具体地说,控制器110可以显示子窗口,诸如通过运行特定应用生成的弹出窗口。
在操作1310,控制器110可以确定子窗口的尺寸是否超出窗口区域200 的尺寸,并且如果确定子窗口的尺寸超出窗口区域200的尺寸,则控制器110可以前进到操作1330,否则,控制器110结束扩展窗口区域200的过程。换句话说,如果确定子窗口的尺寸不超出窗口区域200的尺寸,则控制器110可以不改变显示插入到窗口区域200中的对象的状态。
在操作1330,控制器110可以计算用于窗口区域200的扩展的尺寸以涵盖超出窗口区域200的子窗口。具体地说,控制器110可以计算子窗口超出窗口区域200的程度作为用于窗口区域200的扩展的尺寸。
在操作1340,控制器110可以将窗口区域200扩展所计算的用于扩展的尺寸,而在操作1350,控制器110可以在扩展的窗口区域200中显示子窗口。
图14A和图14B示出了根据本公开的实施例的怎样使用窗口扩展显示子窗口。
参考图14A,控制器110可以通过运行特定应用在窗口区域200中显示子窗口1400。在窗口区域200中显示子窗口1400时,如果子窗口1400的总尺寸大于窗口区域200的尺寸,控制器110可以计算子窗口1400超出窗口区域200的程度作为用于窗口区域200的扩展的尺寸。
参考图14B,控制器110可以将窗口区域200扩展所计算的用于窗口区域200的扩展的尺寸,并在扩展的窗口区域200中显示整个子窗口1400。
图15A和图15B示出了根据本公开的实施例的怎样使用窗口扩展显示输入绘画。
参考图15A,如果绘画输入1500超出窗口区域200,则控制器110可以扩展窗口区域200。
参考图15B,控制器110可以将窗口区域200扩展绘画输入1500超出窗口区域200的程度,并在扩展的窗口区域200中显示整个绘画输入1500。
同样地,本公开的各种实施例可以通过基于扩展事件计算用于窗口区域的扩展的尺寸并将窗口区域扩展所计算的用于窗口区域的扩展的尺寸,来提供自动扩展而无需单独的用户操纵的窗口区域,由此改善用户便利性。
应当理解,本公开的各种实施例可以以硬件、软件、或硬件和软件的组合的形式来实施。软件可以作为能够在处理器上执行的程序指令或计算机可读代码存储在计算机可读介质上。计算机可读记录介质的示例包括磁存储介质(例如,ROM、软盘、硬盘等)、和光记录介质(例如,CD-ROM或DVD)。计算机可读记录介质还可以分布在网络耦合的计算机系统上,从而计算机可 读代码以分布式方式存储和运行。这个介质可以通过计算机读取、存储在存储器中、以及通过处理器执行。各种实施例可以通过包括控制器和存储器的计算机或便携式终端实施,而存储器可以是适合于存储具有实施本公开的各种实施例的指令的一个或多个程序的计算机可读记录介质的示例。
本公开可以通过具有用于具体体现在权利要求中描述的装置和方法的代码的程序来实施,程序存储在机器(或计算机)可读存储介质中。所述程序可以电子地承载在任意介质上,诸如经由有线或无线连接传送的通信信号,并且本公开适当地包括其等效物。
电子设备可以从有线/无线地连接到电子设备的程序提供者接收程序,并存储所述程序。程序提供者可以包括:存储器,用于存储具有用于执行本公开的各种实施例的指令的程序、本公开的各种实施例所需的信息、等等;通信单元,用于无线/有线地与电子设备进行通信;以及控制器,用于在请求时或自动地向电子设备发送程序。
虽然已经参考本公开的各种实施例示出和描述了本公开,本领域技术人员将理解,可以在这里进行形式和细节上的各种改变,而不脱离由所附权利要求及其等效物定义的本公开的精神和范围。

窗口扩展方法和相关联的电子设备.pdf_第1页
第1页 / 共24页
窗口扩展方法和相关联的电子设备.pdf_第2页
第2页 / 共24页
窗口扩展方法和相关联的电子设备.pdf_第3页
第3页 / 共24页
点击查看更多>>
资源描述

《窗口扩展方法和相关联的电子设备.pdf》由会员分享,可在线阅读,更多相关《窗口扩展方法和相关联的电子设备.pdf(24页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410426343.4(22)申请日 2014.08.2610-2013-0101402 2013.08.26 KRG06F 3/0481(2013.01)G06F 3/0484(2013.01)G06F 3/0488(2013.01)(71)申请人三星电子株式会社地址韩国京畿道(72)发明人金钟旻 郭富植 金周勇 郑寅亨(74)专利代理机构北京市柳沈律师事务所 11105代理人邵亚丽(54) 发明名称窗口扩展方法和相关联的电子设备(57) 摘要本发明提供了窗口扩展方法和相关联的电子设备。该方法包括:检测用于扩展窗口区域的扩展事件的。

2、发生;以及基于扩展事件扩展窗口区域。(30)优先权数据(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书9页 附图12页(10)申请公布号 CN 104423802 A(43)申请公布日 2015.03.18CN 104423802 A1/2页21.一种电子设备,包括:显示单元,包括用于显示数据的窗口区域和非窗口区域;以及控制器,被配置为当用于所述窗口区域的扩展的扩展事件发生时基于所述扩展事件扩展所述窗口区域。2.如权利要求1所述的电子设备,其中,所述控制器被配置为基于所述扩展事件计算用于所述窗口区域的扩展的尺寸,并将所述窗口区域扩展用于所述窗。

3、口区域的扩展的尺寸。3.如权利要求2所述的电子设备,其中,所述控制器被配置为当在所述非窗口区域中检测到输入数据时,计算用于显示所述输入数据的所述窗口区域的扩展的尺寸,并将所述窗口区域扩展用于所述窗口区域的扩展的尺寸。4.如权利要求3所述的电子设备,其中,所述输入数据包括用户的触摸输入、用户的笔记输入、以及用户的绘画输入中的至少一个。5.如权利要求2所述的电子设备,其中,所述控制器被配置为确定插入所述窗口区域的对象是否超出所述窗口区域,如果所述对象超出所述窗口区域则计算用于显示所述对象的所述窗口区域的扩展的尺寸,以及将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。6.如权利要求2所述的电。

4、子设备,其中,所述控制器被配置为确定用于显示的子窗口在尺寸上是否超出所述窗口区域,如果所述子窗口在尺寸上超出所述窗口区域则计算用于显示所述子窗口的所述窗口区域的扩展的尺寸,以及将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。7.如权利要求3所述的电子设备,其中,所述控制器被配置为当在所述非窗口区域中检测到输入数据时,将所述窗口区域的扩展保持一个时间段,并且在经过所述时间段之后,将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。8.一种窗口扩展方法,该方法包括:检测用于扩展窗口区域的扩展事件的发生;以及基于所述扩展事件扩展所述窗口区域。9.如权利要求8所述的窗口扩展方法,其中,基于。

5、所述扩展事件扩展所述窗口区域包括:基于所述扩展事件计算用于所述窗口区域的扩展的尺寸;以及将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。10.如权利要求8所述的窗口扩展方法,其中,所述扩展事件包括其中在非窗口区域中检测到输入数据的事件。11.如权利要求10所述的窗口扩展方法,其中,基于所述扩展事件扩展所述窗口区域包括:计算用于显示在所述非窗口区域中检测到的输入数据的所述窗口区域的扩展的尺寸;以及将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。12.如权利要求10所述的窗口扩展方法,其中,所述输入数据包括用户的触摸输入、用户的笔记输入、以及用户的绘画输入中的至少一个。权 利 要 。

6、求 书CN 104423802 A2/2页313.如权利要求8所述的窗口扩展方法,其中,检测用于扩展所述窗口区域的扩展事件的发生包括:确定插入所述窗口区域的对象是否超出所述窗口区域;以及如果确定所述对象超出所述窗口区域,则确定所述扩展事件已经发生。14.如权利要求13所述的窗口扩展方法,其中,基于所述扩展事件扩展所述窗口区域包括:计算用于显示所述对象的所述窗口区域的扩展的尺寸;以及将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。15.如权利要求8所述的窗口扩展方法,其中,检测所述用于扩展窗口区域的扩展事件的发生包括:确定用于在所述窗口区域中显示的子窗口是否在尺寸上超出所述窗口区域;以及。

7、如果确定所述子窗口在尺寸上超出所述窗口区域,则确定所述扩展事件已经发生。16.如权利要求15所述的窗口扩展方法,其中,基于所述扩展事件扩展所述窗口区域包括:计算用于显示所述子窗口的所述窗口区域的扩展的尺寸;以及将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。17.如权利要求10所述的窗口扩展方法,其中,基于所述扩展事件扩展所述窗口区域包括:将所述窗口区域的扩展保持一个时间段;以及在经过所述时间段之后,将所述窗口区域扩展所计算的用于所述窗口区域的扩展的尺寸。权 利 要 求 书CN 104423802 A1/9页4窗口扩展方法和相关联的电子设备技术领域0001 本公开涉及窗口扩展方法和相关。

8、联的电子设备。背景技术0002 当需要可变窗口区域的应用,诸如,个人计算机(PC)中的网络浏览器运行时,显示设备可以在窗口区域中显示运行的应用。窗口区域具有一定尺寸,并且可以在显示区域之内自由地缩放。例如,用户可以用输入装置,如鼠标或平板笔,改变网络浏览器的窗口区域的尺寸。0003 当需要能够进行输入数据(如文本、用户笔记、备忘录应用)的接收和显示两者的窗口区域的应用运行时,显示设备可以显示应用的窗口区域。例如,当用户用输入装置输入文本或用户笔记时,显示设备可以在窗口区域中显示输入的文本或用户笔记。如果窗口区域具有默认尺寸,并且不能在窗口区域中显示更多的数据,则显示设备可以通过将已有的文本移出。

9、窗口区域来为新输入的数据在窗口之内让出空间。在用户笔记的情况下,显示设备可以在用户请求改变窗口区域的尺寸时扩展窗口区域,然后在扩展的窗口中显示用户笔记。0004 同样地,如果在窗口区域中没有用于接收或显示新输入的数据的空间,则相关技术的显示设备可以通过移动已有数据在窗口区域之内让出空间或者在用户请求时将窗口区域扩展到一定程度。0005 连续输入的文本会使得显示设备不断地将已有的文本移出窗口区域以便给新输入的文本让出空间,因此用户可能不能在窗口区域中观看到整个文本。0006 而且,当连续的用户笔记被输入到显示设备时,由于窗口区域只在用户请求时可以被扩展,所以对用户而言在输入用户笔记的同时执行扩展。

10、窗口区域的事件将是麻烦的。0007 因此,需要一种用于通过分析输入事件模式来自动地扩展窗口区域的窗口扩展方法和相关联的电子设备。0008 以上信息作为背景信息给出,仅仅是为了帮助对本公开的理解。对于以上任何信息是否可以应用为关于本公开的现有技术,并未做出确定,也并未做出断言。发明内容0009 本公开的各方面是为了解决至少上述问题和/或缺点,并且为了提供至少下述优点。因此,本公开的一个方面提供一种用于通过分析输入事件模式来自动地扩展窗口区域的窗口扩展方法和相关联的电子设备。0010 根据本公开的一个方面,提供一种电子设备。该电子设备包括:显示单元,包括用于显示数据的窗口区域和非窗口区域;以及控制。

11、器,被配置为当用于窗口区域的扩展的扩展事件发生时基于扩展事件扩展窗口区域。0011 根据本公开的另一个方面,提供一种窗口扩展方法。该窗口扩展方法包括:检测用于扩展窗口区域的扩展事件的发生;以及基于扩展事件扩展窗口区域。说 明 书CN 104423802 A2/9页50012 从以下结合附图的、公开了本公开的各种实施例的详细说明中,本公开的其它方面、优点、以及显著的特征对于本领域技术人员将变得清楚。附图说明0013 从以下结合附图的详细说明中,本公开的一定实施例的上述以及其它方面、特征、以及优点将更加清楚,其中:0014 图1示出了根据本公开的实施例的电子设备的框图;0015 图2、图3A、图3。

12、B、图3C和图3D示出了根据本公开的实施例的显示区域之内的窗口区域和非窗口区域;0016 图4、图5A、图5B、图6A和图6B示出了根据本公开的实施例的基于先前输入的数据计算用于窗口区域的扩展的尺寸的过程;0017 图7A、图7B、图7C和图7D示出了根据本公开的实施例的当子窗口超出窗口区域时计算用于窗口区域的扩展的尺寸的过程;0018 图8A、图8B、图8C和图8D示出了根据本公开的实施例的控制器将窗口区域扩展到所计算的用于窗口区域的扩展的尺寸的程度的过程;0019 图9A和图9B示出了根据本公开的实施例的当没有更多的额外空间用于扩展时显示输入的过程;0020 图10是示出根据本公开的实施例。

13、的扩展窗口区域的过程的流程图;0021 图11是示出根据本公开的实施例的对于用户笔记输入扩展窗口区域的过程的流程图;0022 图12是示出根据本公开的实施例的对于对象的插入扩展窗口区域的过程的流程图;0023 图13是示出根据本公开的实施例的对于子窗口的尺寸扩展窗口区域的过程的流程图;0024 图14A和图14B示出了根据本公开的实施例的怎样使用窗口扩展显示子窗口;以及0025 图15A和图15B示出了根据本公开的实施例的怎样使用窗口扩展显示输入绘画。0026 在附图中,相似的参考标号将被理解为指代相似的部分、组件、以及结构。具体实施方式0027 以下参考附图的描述被提供用来帮助对由权利要求及。

14、其等效物定义的本公开的各种实施例的全面的理解。这包括各种具体的细节以帮助进行理解,但是这些细节仅仅被认为是示范性的。因此,本领域普通技术人员将认识到,可以对这里描述的各种实施例进行各种改变和修改,而不脱离本公开的范围和精神。此外,为了清楚和简洁,可以省略对于熟知功能和构造的描述。0028 在以下描述和权利要求中使用的术语和词语不限于书籍中解释的含义,而仅仅是被发明人用来使本公开能够被清楚和一致的理解。因此,本领域技术人员应当清楚,以下对本公开各种实施例的描述仅仅被提供用于例示目的,而非为了限制如所附权利要求及其等效物定义的本公开的目的。说 明 书CN 104423802 A3/9页60029 。

15、应当理解,单数形式的“一”和“该”也包括复数的指示物,除非上下文清楚地另外指出。因此,例如,对“组件表面”的引用包括对于一个或多个这样的表面的引用。0030 应当理解,虽然术语第一、第二、第三等可以在这里用来描述各种元素、组件、区域、层、和/或部分,这些元素、组件、区域、层、和/或部分不应被这些术语所限制。这些术语仅用来区分一个元素、组件、区域、层、或部分与另一个元素、组件、区域、层、或部分。因此,以下讨论的第一元素、组件、区域、层、或部分可以被称为第二元素、组件、区域、层、或部分,而不脱离本公开的教导。0031 电子设备可以是任何具有显示单元的设备,并且被称为便携式设备、移动终端、通信终端、。

16、便携式通信终端、便携式移动终端,等等。0032 例如,电子设备可以是智能电话、蜂窝电话、游戏机、电视机、显示设备、车辆中控(vehicle head unit)、笔记本计算机、膝上型计算机、平板个人计算机(PC)、个人媒体播放器(PMP)、个人数字助理(PDA)、等等。电子设备可以被实施为具有无线通信功能的口袋尺寸的(pocket-sized)便携式通信终端。而且,电子设备可以是柔性显示设备。当然,装备有至少一个图像传感器的任何其他的设备也可以被用来执行本公开的各种实施例。电子设备还可以包括用于虚拟空间的设备。0033 在本公开的各种实施例中,便携式设备将被当作电子设备的代表性的示例,并且如果。

17、必要将省略或替换便携式设备的一些组件。0034 图1示出了根据本公开的实施例的电子设备的框图。0035 参考图1,电子设备10包括显示单元100、控制器110和存储器120。0036 显示单元100可以以触摸屏的形式来实施,其可以接收在用户身体的一部分(例如,用户的手指)接触显示单元100时发生的用户输入(或触摸输入)。0037 在本公开的实施例中,显示单元100可以形成包括窗口区域和非窗口区域的显示区域。0038 这里使用的窗口区域可以是指显示区域之内的具有随机尺寸的区域。窗口区域可以显示输入数据(诸如触摸、用户笔记、绘图、等等)、由用户插入的对象(诸如文本、图像、视频、等等)、以及由至少一。

18、个对象组成的屏幕。例如,窗口区域可以是用于备忘录或笔记应用的输入和显示区域、用于网络浏览器的显示区域、用于消息通讯(messenger)应用的输入和显示区域、用于多窗口屏幕的显示区域、等等。0039 非窗口区域可以对应于显示区域之内的除了窗口区域以外的区域。0040 控制器110控制显示单元100和存储器120的一般操作。在本公开的实施例中,控制器110可以分析用于扩展窗口区域的输入事件模式,并且基于分析的输入事件模式扩展窗口区域。0041 具体地说,控制器110可以基于在非窗口区域中检测到的输入事件计算用于窗口区域的扩展的尺寸,并且将窗口区域扩展到所计算的用于窗口区域的扩展的尺寸的程度。00。

19、42 控制器110可以如以下各种实施例中那样扩展窗口区域。0043 在扩展窗口区域的实施例中,当在超出窗口区域的非窗口区域中检测到输入事件时,控制器110可以计算用于显示来自输入事件的输入数据的窗口区域的扩展的尺寸,将窗口区域扩展到用于窗口区域的扩展的尺寸的程度,并在扩展的窗口区域中显示输入数据。说 明 书CN 104423802 A4/9页70044 在扩展窗口区域的实施例中,控制器110可以在由用户插入到窗口区域中的对象超出窗口区域的情况下,计算用于显示所述对象的窗口区域的扩展的尺寸,将窗口区域扩展到用于窗口区域的扩展的尺寸的程度,并在扩展的窗口区域中显示整个对象。关于这一点,控制器110。

20、可以将窗口区域扩展所述对象超出窗口区域的边界的程度。例如,如果用户用诸如用户手指或手写笔的输入装置拖放或复制和粘贴的对象超出窗口区域,则控制器110可以计算所述对象偏离窗口区域的程度作为用于窗口区域的扩展的尺寸,并将窗口区域扩展到用于窗口区域的扩展的尺寸的程度。0045 在扩展窗口区域的实施例中,为了在特定应用正在运行的同时显示在尺寸上超出了窗口区域的诸如弹出窗口的子窗口,控制器110可以将窗口区域扩展所述子窗口超出窗口区域的程度。0046 控制器110可以如以下各种实施例中那样计算用于窗口区域的扩展的尺寸。0047 在计算用于窗口区域的扩展的尺寸的实施例中,控制器110可以使用先前输入的数据。

21、的数字数据(numerical data)计算用于窗口区域的扩展的尺寸。输入数据的数字数据可以是指输入数据的水平、垂直、平均、最大、和/或最小的尺寸。0048 在计算用于窗口区域的扩展的尺寸的实施例中,当用户插入到窗口区域中的对象超出窗口区域的边界时,控制器110可以计算对象偏离超出窗口区域的程度作为用于窗口区域的扩展的尺寸。0049 在计算用于窗口区域的扩展的尺寸的实施例中,当将要显示的诸如弹出窗口的子窗口超出窗口区域时,控制器110可以计算子窗口超出窗口区域的程度作为用于窗口区域的扩展的尺寸。0050 存储器120可以存储输入/输出信号和/或由显示单元100在控制器110的控制下的操作导致。

22、的数据。存储器120可以存储用于控制电子设备10和/或控制器110的控制程序和应用。0051 图2、图3A、图3B、图3C和图3D示出了根据本公开的实施例的显示区域之内的窗口区域和非窗口区域。0052 参考图2、图3A、图3B、图3C和图3D,显示区域20可以包括窗口区域200和非窗口区域210。0053 窗口区域200是指具有显示区域20之内的尺寸的用于显示输入数据、对象、以及子窗口中的至少一个的区域。非窗口区域210是指显示区域20之内除了窗口区域200以外的用于检测偏离窗口区域200的输入数据、对象、或子窗口的区域。0054 在本公开的实施例中,窗口区域200可以具有四条边201、202。

23、、203和204。同样地,显示区域具有四条边,顶边211、底边212、左边213和右边214。窗口区域200可以显示在显示区域20之内的各个位置。例如,在图3A中,在显示区域的顶边300、底边310、左边320和右边330当中,窗口区域200在显示区域的右上部。窗口区域200以外的其他区域可以是非窗口区域210。0055 窗口区域200还可以位于显示区域的左下部,如图3B中所示,位于显示区域的右下部,如图3C中所示,以及位于显示区域的中心,如图3D中所示。非窗口区域210可以是除了前述窗口区域200以外的其它区域。0056 图4、图5A、图5B、图6A和图6B示出了根据本公开的实施例的对于先前。

24、输入的数说 明 书CN 104423802 A5/9页8据计算用于窗口区域200的扩展的尺寸的过程。0057 图4示出了根据本公开的实施例的对于先前输入的数据计算用于窗口区域的扩展的尺寸的过程。0058 参考图4,控制器110可以在窗口区域200之内显示绘画输入(或输入数据),例如,A400、B410和C420。如果在窗口区域200中的点440开始的绘画输入430接近非窗口区域210,则控制器110可以计算先前的绘画输入(例如A400、B410和C420)的数字数据“d”。数字数据可以是指输入数据的水平或垂直尺寸,或输入数据的平均、最大、和/或最小的水平或垂直尺寸。0059 例如,假设数字数据。

25、是绘画输入的平均的垂直尺寸,则绘画输入A400、B410和C420的数字数据可以分别是A400、B410和C420的垂直尺寸“a”、“b”和“c”的平均值。0060 虽然这个实施例示出了窗口区域沿着垂直方向扩展的情况,但是窗口区域可以在其它的各种实施例中沿着水平方向扩展。在后者的情况下,控制器110可以计算输入数据的水平尺寸,和/或输入数据的平均、最大、和/或最小水平尺寸,作为输入数据的数字数据。0061 控制器110可以计算等于从绘画输入430开始的点440开始的数字数据“d”加上余量“”的尺寸450,作为用于窗口区域200的扩展的尺寸,将窗口区域200向非窗口区域210扩展所计算的用于窗口。

26、区域的扩展的尺寸的程度,并在扩展的窗口区域中显示输入数据。余量可以是可选的,并且设定为任意尺寸。0062 或者,控制器110可以计算用于窗口区域的扩展的尺寸为数字数据“d”乘以自然数“n”再加上余量“”,即“d*n+”。0063 图5A和图5B示出了根据本公开的实施例的基于在非窗口区域中检测到的输入数据计算用于窗口区域的扩展的尺寸的过程。0064 参考图5A,在非窗口区域210中检测到在窗口区域200中开始并且继续到非窗口区域210中的绘画,控制器110可以扩展窗口区域200,以便显示在非窗口区域210中检测到的绘画。0065 例如,当绘画输入在窗口区域200内被显示500、在非窗口区域210。

27、中被检测到510、以及在窗口区域200中再次被显示520时,控制器110可以计算用于显示在非窗口区域210中检测到的绘画输入的尺寸“d”。然后控制器110可以计算用于窗口区域200的扩展530的尺寸为尺寸“d”加上余量“”,即“d+”。0066 参考图5B,作为图5A中的计算的结果,控制器110可以将窗口区域200扩展到所计算的用于扩展的尺寸的程度,并在扩展的窗口区域200之内显示整个绘画输入540。0067 或者,控制器110可以计算用于窗口区域200的扩展的尺寸为所计算的尺寸“d”乘以自然数“n”再加上余量“”,即“d*n+”。0068 图6A和图6B示出了根据本公开的实施例的、当插入窗口。

28、区域200的对象超出窗口区域200时计算用于窗口区域200的扩展的尺寸的过程。0069 参考图6A,当由用户插入的对象600超出窗口区域200时,控制器110可以将窗口区域200扩展对象600超出窗口区域200的程度。0070 例如,控制器110可以计算对应于对象600超出窗口区域200的程度的尺寸“d”,说 明 书CN 104423802 A6/9页9并确定用于窗口区域200的扩展610的尺寸为尺寸“d”加上余量“”,即“d+”。或者,控制器110可以计算用于窗口区域200的扩展的尺寸为尺寸“d”乘以自然数“n”再加上余量“”,即“d*n+”。0071 参考图6B,控制器110然后可以将窗口。

29、区域200扩展所计算的用于窗口区域200的扩展的尺寸,并在扩展的窗口区域200中显示整个对象600。0072 图7A到图7D示出了根据本公开的实施例的、当子窗口的尺寸超出窗口区域的尺寸时计算用于窗口区域的扩展的尺寸的过程。0073 参考图7A-7B,子窗口700,诸如通过运行应用而显示的弹出窗口,可以显示在窗口区域200中。如果子窗口700的尺寸超出窗口区域200的尺寸,如图7A中所示,则控制器110可以将窗口区域200扩展子窗口700超出窗口区域200的程度。0074 例如,控制器110可以计算尺寸“d”,即子窗口700超出窗口区域200的程度,为用于窗口区域200的扩展的尺寸。然后控制器1。

30、10可以将窗口区域200扩展用于扩展的尺寸,并在扩展的窗口区域200中显示整个子窗口700,如图7B中所示。0075 在子窗口700在尺寸上超出窗口区域200的另一个实施例中,如图7C中所示,控制器110可以计算子窗口700偏离窗口区域200的垂直尺寸“d”和水平尺寸“d”以用于窗口区域200的扩展。控制器110然后可以将窗口区域200沿水平和垂直方向扩展所计算的尺寸,并在扩展的窗口区域200中显示整个子窗口700,如图7D中所示。0076 图8A到图8D示出了根据本公开的实施例的、控制器110将窗口区域200扩展到用于窗口区域200的扩展的尺寸的程度的过程。0077 在实施例中,假设连续的用。

31、户笔记正在被输入,并且显示在显示区域中。0078 参考图8A,当由用户输入的从窗口区域200开始并继续到非窗口区域210中的用户笔记被显示在窗口区域200中并在非窗口区域210中被检测到时,控制器110可以基于在非窗口区域210中检测到的用户笔记计算用于窗口区域200的扩展的尺寸。0079 控制器110可以从用户笔记被输入到非窗口区域210中时开始,保持窗口区域200的扩展,直到一个时间段为止。0080 参考图8B,在经过所述时间段之后,控制器110可以将窗口区域200扩展所计算的用于扩展的尺寸。控制器110可以在扩展的窗口区域200中接收和显示继续的用户笔记。0081 参考图8C,当在非窗口。

32、区域210中检测到继续的用户笔记时,控制器110可以基于在非窗口区域210中检测到的用户笔记计算用于扩展的尺寸。0082 控制器110可以从用户笔记被输入到非窗口区域210中时开始,将窗口区域200的扩展保持一个时间段。0083 参考图8D,在经过所述时间段之后,和/或当完成用户笔记输入时,控制器110可以将窗口区域200扩展用于扩展的尺寸,并在扩展的窗口区域200中显示用户笔记。0084 图9A和图9B示出了根据本公开的实施例的当没有更多的额外空间用于扩展时显示输入的过程。0085 在实施例中,假设窗口区域200沿着从显示区域20的底边910到顶边900的方向扩展。0086 而且,假设显示区。

33、域20的底边910和窗口区域200的下边缘940是这样的靠近,以至于没有更多的额外空间用于窗口区域200的扩展。说 明 书CN 104423802 A7/9页100087 参考图9A,如果图像的尺寸超出可视窗口区域200,但是没有更多的额外空间用于窗口区域200的扩展,则控制器110可以计算用于窗口区域200的扩展的尺寸920。0088 参考图9B,控制器110可以沿着从显示区域20的底边910到顶边900的方向将窗口区域200扩展用于扩展的尺寸920,并在扩展的窗口区域200中显示图像。0089 图10是示出根据本公开的实施例的扩展窗口区域的过程的流程图。0090 在操作1000,控制器11。

34、0可以检测扩展事件的发生,而在操作1010,控制器110可以基于扩展事件计算用于窗口区域200的扩展的尺寸。扩展事件可以是其中在非窗口区域210中检测到输入数据的事件、其中由用户插入到窗口区域200中的对象超出窗口区域200的事件、其中子窗口的尺寸超出窗口区域200的尺寸的事件、和/或等等。0091 在操作1020,控制器110可以将窗口区域200扩展所计算的用于扩展的尺寸,这将在下面结合图11到图13更详细地描述。0092 图11是示出根据本公开的实施例的对于用户笔记扩展窗口区域的过程的流程图。0093 参考图11,在操作1100,控制器110可以在窗口区域200中接收用户笔记。0094 在。

35、操作1110,控制器110确定用户笔记是否已经超出窗口区域200,并且如果确定用户笔记已经超出窗口区域200,则控制器110前进到操作1130。否则,如果确定用户笔记没有超出窗口区域200,则在操作1120,控制器110可以在窗口区域200中显示输入的用户笔记。0095 在操作1130,控制器110可以计算用于窗口区域200的扩展的尺寸以涵盖用户笔记。具体地说,控制器110可以基于用户笔记已经超出窗口区域200并在非窗口区域210中检测到的部分来计算用于窗口区域200的扩展的尺寸。例如,控制器110可以使用关于所检测到的用户笔记的数字数据计算用于窗口区域200的扩展的尺寸。0096 在操作11。

36、40,控制器110可以将窗口区域200扩展所计算的用于窗口区域200的扩展的尺寸,而在操作1150,控制器110可以在扩展的窗口区域200中显示用户笔记输入。0097 图12是示出根据本公开的实施例的对于对象插入扩展窗口区域的过程的流程图。0098 参考图12,在操作1200,控制器110可以将对象插入窗口区域200中。0099 在操作1210,控制器110确定对象是否已经超出窗口区域200,并且如果确定对象已经超出窗口区域200,则控制器110前进到操作1230。否则,如果确定对象没有超出窗口区域200,则在操作1220,控制器110可以在窗口区域200中显示所述对象。0100 在操作123。

37、0,控制器110可以计算用于窗口区域200的扩展的尺寸以涵盖偏离窗口区域200的对象。具体地说,控制器110可以计算对象偏离窗口区域200的程度作为用于窗口区域200的扩展的尺寸。0101 在操作1240,控制器110可以将窗口区域200扩展所计算的用于扩展的尺寸,而在操作1250,在扩展的窗口区域200中显示所述对象。0102 图13是示出根据本公开的实施例的对于子窗口尺寸扩展窗口区域的过程的流程图。0103 参考图13,在操作1300,控制器110可以在窗口区域200中显示子窗口。具体地说,控制器110可以显示子窗口,诸如通过运行特定应用生成的弹出窗口。说 明 书CN 104423802 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1