利用透明窗口的绘图动作的控制方法

文档序号:6484678阅读:122来源:国知局
利用透明窗口的绘图动作的控制方法
【专利摘要】本发明公开利用透明窗口的绘图动作的控制方法,能够始终显示其他应用程序是否在运行,或者不受显示在显示器上的内容的限制,而始终显示通过移动指针执行绘图动作而产生的结果。上述利用透明窗口的绘图动作的控制方法包括:设定透明窗口的属性及要在上述透明窗口上通过移动指针来绘制的图的属性的步骤;将基于上述透明窗口的属性的透明窗口显示为顶级窗口,并在所显示的上述透明窗口上通过移动上述指针执行绘图动作的步骤;判断是否发生了暂时中断通过移动上述指针执行绘图动作的用户输入的步骤;以及在发生暂时中断上述绘图动作的用户输入的情况下,将上述绘图动作的结果物保持不变,并执行上述透明窗口的下部的与上述指针的位置相对应的功能的步骤。
【专利说明】利用透明窗口的绘图动作的控制方法
【技术领域】
[0001]本发明涉及利用透明窗口的绘图动作的控制方法,详细地,涉及在计算机系统的显示器上通过移动指针执行绘图动作时,适用透明窗口,从而能够始终显示其他应用程序是否在运行,或者不受显示在显示器上的内容的限制,而始终显示通过移动指针执行绘图动作而产生的结果的利用透明窗口的绘图动作的控制方法。
【背景技术】
[0002]通常,在计算机系统的显示器上利用指针等来绘制图的方法利用在捕获所显示的画面整体之后,在所捕获的画面上绘制图的方式。
[0003]在这种以往的方式中,将用于绘制图的捕获画面显示为整体画面而使用,因而,在执行绘图动作的过程中,很难运行其他应用程序或者很难转换为其他应用程序。
[0004]特别是,以往的方式利用所捕获的静止画面,因而不能一边收看视频教学等视频一边执行绘图动作,且不能一边执行绘图动作一边通过互联网等利用其他内容。
[0005]为了解决这种现有技术的多种缺点,曾提出了多种方法,但当前仍存在如下问题:因需要在计算机系统设置单独的附加硬件,导致产生额外的费用,或者对计算机系统的其他部分产生影响等。

【发明内容】

[0006]技术问题
本发明所要解决的技术问题在于,提供利用透明窗口的绘图动作的控制方法,在计算机系统的显示器上通过移动指针执行绘图动作时,适用透明窗口,从而能够其他应用程序是否在运行,或者在绘制时不受显示在显示器上的内容的影响,或不对上述显示在显示器上的内容产生影响。
[0007]解决问题的手段
用于解决上述技术问题的手段的本发明提供利用透明窗口的绘图动作的控制方法,该方法包括:设定透明窗口的属性及要在上述透明窗口上通过移动指针来绘制的图的属性的步骤;将基于上述透明窗口的属性的透明窗口显示为顶级窗口,并在所显示的上述透明窗口上通过移动上述指针执行绘图动作的步骤;判断是否发生了暂时中断通过移动上述指针执行绘图动作的用户输入的步骤;以及在发生了暂时中断上述绘图动作的用户输入的情况下,将上述绘图动作的结果物保持不变,并执行上述透明窗口的下部的与上述指针的位置相对应的功能的步骤。
[0008]在本发明的一实施方式中,还可以包括:判断上述透明窗口是否为顶级窗口的步骤;以及在上述透明窗口不是顶级窗口的情况下,再次将上述透明窗口设定为顶级窗口的步骤。
[0009]在本发明的一实施方式中,可按照预先设定的周期,反复执行判断上述透明窗口是否为顶级窗口的步骤。[0010]在本发明的一实施方式中,上述透明窗口的属性可包含与上述透明窗口的透明度、大小、形状、位置、颜色及亮度相关的信息和与暂时中断上述动作的用户输入相关的信
肩、O
[0011]在本发明的一实施方式中,上述图的属性可包含用于绘制上述图的指针的大小、形状和上述图的线的粗细、颜色、形状。
[0012]在本发明的一实施方式中,可利用在上述显示器上接收用户输入的常规的输入装置确定上述指针的位置,其中,上述输入装置为键盘、鼠标、激光指示器、遥控器以及接收触摸的触摸板、红外线触摸传感器、超声波触摸传感器、相机触摸传感器中的至少一种。
[0013]在本发明的一实施方式中,执行上述绘图动作的步骤可包括:显示多个上述透明窗口,并利用多个上述透明窗口来通过移动上述指针执行绘图动作的步骤。
[0014]在本发明的一实施方式中,可利用像素(Pixel)直接对计算机系统的操作系统所提供的默认窗口的颜色和用于配置上述默认窗口的区域的下部区域的颜色进行控制,并根据预先设定的透明比例来混合像素,由此将上述默认窗口制成上述透明窗口。
[0015]在本发明的一实施方式中,可在制作计算机系统的操作系统所提供的默认窗口时,仅确定大小和形状,而将其画面内容除去或剪切掉,来处理成空的画面,由此制作上述透明窗口。
[0016]在本发明的一实施方式中,可从计算机系统的操作系统所提供的默认窗口中指定要删除的掩模颜色(Mask Color),并利用所指定的上述掩模颜色从相应的上述默认窗口内仅除去上述掩模颜色区域,来制作上述透明窗口。
[0017]在本发明的一实施方式中,可根据计算机系统的操作系统所提供的默认窗口的层叠(Layer)窗口属性的透明度(ALPHA),来制作上述透明窗口。
[0018]在本发明的一实施方式中,多个上述透明窗口可包括利用以下制作方法中的至少两种制作方法而制成的透明窗口,上述制作方法是指:第一制作方法,利用像素直接对计算机系统的操作系统所提供的默认窗口的颜色和用于配置上述默认窗口的区域的下部区域的颜色进行控制,并根据预先设定的透明比例来混合像素,由此将上述默认窗口制成上述透明窗口 ;第二制作方法,仅确定计算机系统的操作系统所提供的默认窗口的大小和形状,除去或剪切其画面内容,从而处理成空的画面,来制作上述透明窗口 ;第三制作方法,从计算机系统的操作系统提供的默认窗口中指定要删除的掩模颜色,并利用所指定的上述掩模颜色从相应的上述默认窗口内仅除去上述掩模颜色区域,来制作上述透明窗口 ;以及第四制作方法,根据计算机系统的操作系统所提供的默认窗口的层叠窗口属性的透明度,来制作上述透明窗口。
[0019]在本发明的一实施方式中,多个上述透明窗口具有互不相同的透明度,多个上述透明窗口中的至少一个可用于接收通过上述指针的输入值,所有上述透明窗口中的至少一个可用于根据上述输入值绘制图。
[0020]在本发明的一实施方式中,执行上述透明窗口的下部的与上述指针位置相对应的功能的步骤可包括:变更透明度属性,以使上述用户输入装置的输入事件按原样通过,或者删除窗口区域,以使事件通过的步骤。
[0021]在本发明的一实施方式中,执行上述透明窗口的下部的与上述指针位置相对应的功能的步骤可包括:在上述指针位置,由相应透明窗口接收用户输入事件,并使位于上述透明窗口的下侧的窗口传递或生成事件,来使事件通过的步骤。
[0022]在本发明的一实施方式中,在执行上述透明窗口下部的与上述指针位置相对应的功能的步骤之后,若经过了预先设定的时间或者发生了预先设定的返回输入,则可以返回到执行上述绘图动作的步骤。
[0023]发明的效果
根据本发明,适用透明窗口,并在透明窗口上绘图,具有能够一同显示和应用运行中的视频或其他应用程序的效果。
[0024]进而,在发生除了用于绘图动作的输入之外的其余输入的情况下,在将绘制到目前为止的结果物保持不变的同时执行与相应指针位置相对应的透明窗口下部的功能,由此,具有即使在执行绘图动作的过程中也能够运行其他应用程序及其他计算机功能的效
果O
【专利附图】

【附图说明】
[0025]图1是本发明的一实施方式的利用透明窗口的绘图动作控制方法的流程图。
[0026]图2是在本发明的一实施方式中用于将透明窗口保持为顶级窗口的动作的流程图。
[0027]图3的(a)部分至图3的(b)部分是本发明的一实施方式的显示透明窗口的画面的一例的示例图。
[0028]图4是本发明的一实施方式的运行多个透明窗口的显示画面的示例图。
【具体实施方式】
[0029]下面,将参照附图,对本发明的多种实施方式进行更为详细的说明。但是,本发明的实施方式能够变形为多种其他的形态,本发明的范围并不局限于以下要说明的实施方式。本发明的实施方式用于向本发明所属【技术领域】的普通技术人员更加完整地说明本发明。因此,需要注意的是,能够夸张附图所示的结构要素的形状及大小等,以用于更加明确的说明。
[0030]图1是示出本发明的一实施方式的利用透明窗口的绘图动作控制方法的流程图。
[0031]本发明的一实施方式的利用透明窗口的绘图动作控制方法可包括:步骤S11,若用户输入了用于运行透明窗口的指令,则设定透明窗口的属性及与要绘制在透明窗口上的图相关的图的属性;步骤S12,根据所设定的上述透明窗口的属性来显示透明窗口,并在所显示的透明窗口上执行绘图动作;步骤S13,判断是否发生了暂时中断通过移动上述指针执行绘图动作的用户输入;以及步骤S14,在发生了暂时中断上述绘图动作的用户输入的情况下,执行上述透明窗口的下部的与上述指针的位置相对应的功能。
[0032]用户为了利用指针来在计算机系统的显示器上绘图,首先,用户可输入用于运行成为绘图背景的透明窗口的指令。
[0033]可利用作为在上述显示器上接收用户输入的常规的输入装置的各种用户输入装置中的至少一种来确定上述指针的位置,其中,上述各种用户输入装置包括键盘、鼠标、激光指示器、遥控器以及接收触摸的触摸板、红外线触摸传感器、超声波触摸传感器、相机触摸传感器等。[0034]用户可预先确定透明窗口的属性及与要绘制在透明窗口上的图相关的属性,或者当接收透明窗口的执行指令时,确定上述透明窗口的属性及与要绘制在透明窗口上的图相关的属性。
[0035]在计算机系统中,若在设定了预先确定或者与用户的透明窗口运行指令一起确定的透明窗口的属性及与要绘制在透明窗口上的图相关的属性(步骤S11),并由此显示透明窗口(步骤S12)的过程中,用户输入用于运行透明窗口的指令(例如,通过双击图标发出运行指令),则中止绘图动作,并变更窗口属性,从而双击执行透明窗口下部的与相应指针位置相对应的功能(步骤S14)。
[0036]例如,上述透明窗口的属性可包含与上述透明窗口的透明度、大小、形状、位置、颜色及亮度相关的信息和与暂时中断绘图动作的用户输入相关的信息。并且,上述图的属性可包含用于绘制上述图的指针的大小、形状和上述图的线的粗细、颜色。
[0037]可将所要显示的透明窗口设定为顶级窗口。即使在计算机系统上正在运行其他应用程序或窗口的情况下,也将透明窗口设定为顶级窗口并进行显示。在透明窗口的属性中将透明比例设定为100%的情况下,即使透明窗口以顶级窗口的方式显示在显示画面上,已经运行中的应用程序或窗口也会按原样显示出来。
[0038]上述透明窗口可借助现有技术利用计算机系统的操作系统(例如,Windows XP、Windows Vista、Windows 7、MAC及Linux等)中所定义的默认窗口采用多种方法制成。
[0039]例如,本发明要实现的透明窗口的制作方法有,通过直接控制像素来对一个画面的窗口色和其余窗口色的比特(Bit)值直接混合来制作透明窗口的方法。并且,当制作窗口时,具有空的画面中没有任何内容而仅存在大小和区域的透明窗口。即,可在制作计算机系统的操作系统所提供的默认窗口时,仅确定大小和形状,而将其画面内容除去或剪切掉,来处理成空的画面,由此制作上述透明窗口。并且,作为对以往从微软(Microsoft)公司的Win98时期开始就存在的透明窗口的技术,存在α混合(Alpha Blending)法,该技术是基于画面的一个画面和其余画面的透明度制作透明画面的透明窗口。并且,也有利用特定掩模颜色,来从窗口中仅删除该掩模颜色,并进行透明处理而成的透明窗口。并且,从最近的Vista和Win7开始,进行了有关正规透明处理方法的研究,各种透明窗口方法也随之出现,最近,还出现了基于经层叠处理的窗口属性制成的透明窗口。
[0040]若通过移动指针执行绘图动作,则绘图动作在顶级透明窗口上执行,因而,绘制所需图时不会受到已经运行中的应用程序或窗口的任何影响。
[0041]图3的(a)部分至图3的(b)部分是示出本发明的一实施方式的显示透明窗口的画面的一例的示例图。
[0042]例如,图3的(a)部分示出了在计算机系统的显示画面30上配置有透明窗口 40的例子。如图3的(a)部分所示,根据本发明,可在透明窗口的下部运行用于视频教学的应用程序31,从而一边收看视频教学,一边利用指针在透明窗口 40上执行绘图动作,从而将对视频教学的记录32等记载于显示器上。
[0043]再次,参照图1,本发明的一实施方式可包括:步骤S13,判断是否发生了暂时中断通过移动上述指针执行绘图动作的用户输入;以及步骤S14,在发生了暂时中断上述绘图动作的用户输入的情况下,执行上述透明窗口的下部的与上述指针位置相对应的功能。即,上述步骤S13及步骤S14中,除了用于绘图动作的输入之外的其余输入以当作不存在透明窗口的方式动作。
[0044]作为用于执行这种动作的一例,在执行上述透明窗口的下部的与上述指针位置相对应的功能的步骤S14中,变更透明度属性,以使上述用户输入装置的输入事件按原样通过,或者删除窗口区域,以使事件通过,由此,在存在其他输入的情况下,可执行与相应指针的位置相对应的配置在其下部的功能。并且,在另一例中,在执行上述透明窗口的下部的与上述指针位置相对应的功能的步骤S14中,可在上述指针位置,由相应透明窗口接收用户输入事件,并使位于上述透明窗口的下侧的窗口传递或生成事件,来使事件通过,由此,在存在其他输入的情况下,可执行与相应指针的位置相对应的配置在其下部的功能。
[0045]图3示出了对这种本发明的结构的例子。
[0046]如图3的(a)部分所示,假设在一边利用透明窗口 40收看视频教学31 —边在特定区域32绘图的过程中需要互联网检索的情况。使指针33移动到透明窗口下部的桌面的互联网浏览器运行图标34上,并双击。上述双击可被识别为用户的用于中断绘图的输入。
[0047]在显示透明窗口的期间,判断为用户的双击不是用于绘图动作的输入,由此,输入被识别为双击了与指针33所在位置相对应的透明窗口的下部的图标34,随后,如图3的(b)部分所示,互联网浏览器31’可运行。但是,到目前为止的绘图内容仍然按原样存在。
[0048]另一方面,在执行与上述指针位置相对应的功能的步骤S14之后,若经过了预先设定的时间或发生了预先设定的返回输入,则可返回到执行上述绘图动作的步骤S12。
[0049]另一方面,如上所述,通过随时进行的透明窗口的顶级窗口化过程(步骤S13及步骤S14),透明窗口 40可以再次成为顶级窗口,并在透明窗口上的一个区域35执行绘图动作。
[0050]像这样,在本发明中,在发生除了用于绘图动作的输入的其余输入的情况下,执行与相应指针位置相对应的透明窗口下部的功能,由此,即使在执行绘图动作的过程中,也能够运行其他应用程序及其他计算机功能。
[0051]图2是示出在本发明的一实施方式中将透明窗口保持为顶级窗口的动作的流程图。
[0052]参照图2,本发明的一实施方式还可以包括:判断上述透明窗口是否为顶级窗口的步骤S21 ;以及在上述透明窗口不是顶级窗口的情况下,再次将上述透明窗口设定为顶级窗口的步骤S22。
[0053]如上所述,为了防止绘图动作执行过程中发生停止或删除的现象,需要在透明窗口上执行绘图动作。为此,在本发明的一实施方式中,可根据预先设定的周期,反复检查透明窗口是否为顶级窗口(步骤S21),在上述透明窗口不是顶级窗口的情况下,设定成使透明窗口自动地成为顶级窗口(步骤S22)。
[0054]由此,在本发明的一实施方式中,能够与其他应用程序或窗口的动作无关地进行绘图,且绘图时不会发生删除或停止的现象。
[0055]另一方面,在本发明的一实施方式中,如图4所示,可配置多个透明窗口来执行绘图动作。图4是示出本发明的一实施方式的运行多个透明窗口 40、41的显示画面的示例图。
[0056]多个上述透明窗口可使用通过上述的多种透明窗口制作方法中互不相同的两种以上的方法来制成的透明窗口。即,如上所述,多个上述透明窗口可包括利用基于直接像素处理的像素混合方法、通过空的画面处理来制作透明窗口的方法、除去指定的掩模颜色来制作透明窗口的方法以及根据经层叠处理的窗口属性的透明度来制作透明窗口的方法中的至少两种方法来制成的透明窗口。
[0057]在本实施方式中,多个上述透明窗口具有互不相同的透明度,多个上述透明窗口中的至少一个可用于接收基于上述指针的输入值,所有透明窗口中的至少一个可用于根据上述输入值绘图。
[0058]例如,在通过一个透明窗口绘图的情况下,由于绘制的画面本身透明,因而绘图本身也变得透明。因此,在要使绘图不透明的情况下,若在其他透明窗口绘图,则可以不透明地进行绘图。
[0059]如图4所示,适用两个透明窗口 40、41,将图4的顶级透明窗口 41的透明度降低至最小,使得下部按原样完全被显示,并在其下侧制作其他透明窗口 40,若制作空的画面的透明窗口后进行绘制,而不是用上述透明度制成的窗口,则可在透明窗口 40不透明地进行绘制。
[0060]在本发明的详细的说明中,对具体的实施例进行了说明,但是,只要在不脱离本发明的范围内,就能够进行多种变形。因而,本发明的范围并不局限于所说明的实施例,而由本发明的技术方案范围及与该技术方案范围等同的技术方案确定。
【权利要求】
1.一种利用透明窗口的绘图动作的控制方法,其特征在于,包括: 设定透明窗口的属性及要在上述透明窗口上通过移动指针来绘制的图的属性的步骤; 将基于上述透明窗口的属性的透明窗口显示为顶级窗口,并在所显示的上述透明窗口上通过移动上述指针执行绘图动作的步骤; 判断是否发生了暂时中断通过移动上述指针执行绘图动作的用户输入的步骤;以及 在发生暂时中断上述绘图动作的用户输入的情况下,将上述绘图动作的结果物保持不变,并执行上述透明窗口的下部的与上述指针的位置相对应的功能的步骤。
2.根据权利要求1所述的利用透明窗口的绘图动作的控制方法,其特征在于,还包括: 判断上述透明窗口是否为顶级窗口的步骤;以及 在上述透明窗口不是顶级窗口的情况下,再次将上述透明窗口设定为顶级窗口的步骤。
3.根据权利要求2所述的利用透明窗口的绘图动作的控制方法,其特征在于,按照预先设定的周期,反复执行判断上述透明窗口是否为顶级窗口的步骤。
4.根据权利要求1所述的利用透明窗口的绘图动作的控制方法,其特征在于,上述透明窗口的属性包含与上述透明窗口的透明度、大小、形状、位置、颜色及亮度相关的信息和与暂时中断上述动作的用户输入相关的信息。
5.根据权利要求1所述的利用透明窗口的绘图动作的控制方法,其特征在于,上述图的属性包含用于绘制上述图的指针的大小、形状和上述图的线的粗细、颜色、形状。
6.根据权利要求1所述的利用透明窗口的绘图动作的控制方法,其特征在于,利用在上述显示器上接收用户输入的常规的输入装置确定上述指针的位置,其中,上述输入装置为键盘、鼠标、激光指示器、遥控器以及接收触摸的触摸板、红外线触摸传感器、超声波触摸传感器、相机触摸传感器中的至少一种。
7.根据权利要求1所述的利用透明窗口的绘图动作的控制方法,其特征在于,执行上述绘图动作的步骤包括:显示多个上述透明窗口,并利用多个上述透明窗口来通过移动上述指针执行绘图动作的步骤。
8.根据权利要求1或7所述的利用透明窗口的绘图动作的控制方法,其特征在于,利用像素直接对计算机系统的操作系统所提供的默认窗口的颜色和用于配置上述默认窗口的区域的下部区域的颜色进行控制,并根据预先设定的透明比例来混合像素,由此将上述默认窗口制成上述透明窗口。
9.根据权利要求1或7所述的利用透明窗口的绘图动作的控制方法,其特征在于,在制作计算机系统的操作系统所提供的默认窗口时,仅确定大小和形状,而将其画面内容除去或剪切掉,来处理成空的画面,由此制作上述透明窗口。
10.根据权利要求1或7所述的利用透明窗口的绘图动作的控制方法,其特征在于,从计算机系统的操作系统所提供的默认窗口中指定要删除的掩模颜色,并利用所指定的上述掩模颜色从相应的上述默认窗口内仅除去上述掩模颜色区域,来制作上述透明窗口。
11.根据权利要求1或7所述的利用透明窗口的绘图动作的控制方法,其特征在于,根据计算机系统的操作系统所提供的默认窗口的层叠窗口属性的透明度,来制作上述透明窗□。
12.根据权利要求7所述的利用透明窗口的绘图动作的控制方法,其特征在于,多个上述透明窗口包括利用以下制作方法中的至少两种制作方法而制成的透明窗口,上述制作方法是指: 第一制作方法,利用像素直接对计算机系统的操作系统所提供的默认窗口的颜色和用于配置上述默认窗口的区域的下部区域的颜色进行控制,并根据预先设定的透明比例来混合像素,由此将上述默认窗口制成上述透明窗口 ; 第二制作方法,仅确定计算机系统的操作系统所提供的默认窗口的大小和形状,除去或剪切其画面内容,从而处理成空的画面,来制作上述透明窗口 ; 第三制作方法,从计算机系统的操作系统提供的默认窗口中指定要删除的掩模颜色,并利用所指定的上述掩模颜色从相应的上述默认窗口内仅除去上述掩模颜色区域,来制作上述透明窗口 ;以及 第四制作方法,根据计算机系统的操作系统所提供的默认窗口的层叠窗口属性的透明度,来制作上述透明窗口。
13.根据权利要求7所述的利用透明窗口的绘图动作的控制方法,其特征在于,多个上述透明窗口具有互不相同的透明度,多个上述透明窗口中的至少一个用于接收基于上述指针的输入值,所有上述透明窗口中的至少一个用于根据上述输入值绘制图。
14.根据权利要求1所述的利用透明窗口的绘图动作的控制方法,其特征在于,执行上述透明窗口下部的与上述指针位置相对应的功能的步骤包括:变更透明度属性,以使上述用户输入装置的输入事件按原样通过,或者删除窗口区域,以使事件通过的步骤。
15.根据权利要求1所述的利用透明窗口的绘图动作的控制方法,其特征在于,执行上述透明窗口下部的与上述指针位置相对应的功能的步骤包括:在上述指针位置,由相应透明窗口接收用户输入事件,并使位于上述透明窗口的下侧的窗口传递或生成事件,来使事件通过的步骤。`
16.根据权利要求1所述的利用透明窗口的绘图动作的控制方法,其特征在于,在执行上述透明窗口下部的与上述指针位置相对应的功能的步骤之后,若经过了预先设定的时间或者发生了预先设定的返回输入,则返回到执行上述绘图动作的步骤。
【文档编号】G06F3/01GK103688239SQ201180070569
【公开日】2014年3月26日 申请日期:2011年9月30日 优先权日:2011年3月2日
【发明者】朴宰贤 申请人:朴宰贤
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1