减少墨水渲染时的等待时间制造技术

技术编号:12269251 阅读:73 留言:0更新日期:2015-11-04 10:45
等待时间减少的墨水渲染系统和方法通过旁路操作系统的至少一些层,来减少在显示器上渲染墨水时的等待时间。“墨水”是使用用户的手指或笔通过触摸屏设备的来自用户的任何输入。此外,系统和方法的一些实施例通过从数字化仪直接去往显示控制器,避免了在最初渲染墨水时的计算设备上的操作系统以及每个中央处理单元(CPU)。在墨水的最初渲染之后,执行所渲染的墨水的任何校正或附加处理。系统和方法的实施例解决了软件实施例和硬件实施例中的墨水渲染等待时间,软件实施例包括旁路典型的渲染流水线并且在显示器上快速渲染墨水的技术,硬件实施例使用本地地改变显示像素的硬件和技术。这些实施例可以以任何方式被混合和匹配。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】减少墨水渲染时的等待时间背景平板计算设备(或类似类型的嵌入式设备)通常包含允许用户向设备输入数据的触摸屏。用户的数据输入可以使用手指或触笔(或笔)来完成。从笔(或手指)到设备的输入被称为“墨水”。墨水被数字化以允许其被计算设备处理和操纵并且被显示。这一般通过将数字化墨水发出至设备上的操作系统、使处理器处理墨水、且然后将经处理的墨水发送至图形卡来执行。然后,图形卡可以将墨水(它是用户动作的效应)渲染至监视器或显示器上。当前墨水渲染技术的一个缺陷在于所引入的等待时间。笔和手指趋于快速且是实际上瞬时的,而墨水的渲染趋于滞后。实际上,整个墨水渲染过程可以引入在50至100毫秒之间任何数的数量级上或甚至更大的等待时间。墨水渲染中的这一等待时间会造成慢且糟糕的用户体验。特别是,该等待时间是不期望的效应,因为它打破了直接操纵对象的感知障碍。当然,这些是在位于同处的体验的场合下最常感知到的。换言之,当输入和输出彼此位于同处时(例如用触笔在平板计算设备或触摸屏上书写时),等待时间效应是最大的。概述提供该概述以便以简化形式弓I入概念的选集,这些概念在以下详细描述中进一步描述。该概述不意图标识所要求保护的主题的关键特征或基本特征,也不意图用于限制所要求保护的主题的范围。等待时间减少的墨水渲染系统和方法的实施例通过旁路通用计算设备的操作系统的至少一些层以及传统渲染过程以允许墨水在显示器上更快的出现来减少渲染墨水时的等待时间。如此处使用的,术语“墨水”是指来自用户的输入,该输入是使用用户的手指或笔通过触摸屏设备作出的。系统和方法的一些实施例可以在单独芯片或协处理器上实现,通过从数字化仪直接进入显示控制器而避免了在最初渲染墨水时的操作系统的至少一些层以及一个或多个中央处理单元(CPU)。过程的其余部分可以在实际发生后赶上进度。例如,如果需要应用任何平滑的、彩色的或任何类型的校正,则校正可以在渲染墨水滞后由操作系统完成。其他实施例旁路操作系统的至少一些层,但仍可使用通用计算设备上包含的处理器。系统100和方法的实施例在两个一般实施例中解决了墨水渲染等待时间:⑴软件实施例;以及(2)硬件实施例。应当注意,这些软件实施例和硬件实施例可以以任意方式混合和匹配以减少墨水渲染等待时间。软件实施例使用在渲染墨水时旁路操作系统、CPU或两者中的至少一个的技术。在操作系统和CPU被旁路的实施例中,墨水取而代之地从数字化仪被直接发送至显示控制器用于在触摸屏显示器上渲染。具体而言,用户输入由数字化仪进行数字化,且做出用户输入是否包含墨水的确定。如果不是,则来自用户输入的数据被发送至操作系统并且以通常方式被渲染。这包括使用图形控制器和显示控制器在显示器上渲染数据。在一些实施例中,墨水的标识是基于上下文信息。该上下文信息包括可用于帮助标识用户输入是否是墨水的任何信息。这包括用户可用来将输入标识为墨水的手势、界面或按钮。上下文信息也包括数字化仪中的墨水区域,该墨水区域令数字化仪获悉这些墨水区域中的输入是墨水。数字化仪中墨水区域的位置由操作系统确定,并且在接收用户输入之前被发送至数字化仪。每当用户输入被标识为墨水时,通过操作系统的传统渲染过程被忽略,系统和方法的实施例被用于渲染墨水。如果用户输入包含墨水,则墨水由墨水渲染引擎处理,该墨水渲染引擎以预定的墨水样式(诸如色彩、线条粗细以及字体)渲染墨水。该墨水样式由操作系统预定以减少墨水渲染等待时间。系统和方法的实施例也包括垂直同步。垂直同步将显示器的垂直刷新率与数字化仪的垂直刷新率同步。此外,系统和方法的实施例也包括光栅同步,该光栅同步用于将显示器的光栅线与数字化仪的光栅线同步。在一些实施例中,这些同步是到主时钟。垂直同步和光栅同步两者都有助于减少渲染墨水时的任何等待时间。在一些实施例中,通过不在等待扫描数字化仪的整个帧之后才发送要被渲染的数据,可进一步减少等待时间。墨水的这种“及时”渲染用于进一步减少等待时间。系统和方法的硬件实施例使用使瞬时像素显示系统无需经过整个系统而本地地改变显示像素的技术。换句话说,显示像素被本地地改变。在这些技术中的一些中,用于改变显示像素的装置与用于数字化墨水的装置相同。在其他技术中,用于改变像素的装置与用于数字化笔数据的装置不同。瞬时显示像素系统所使用的技术包括基于光的技术、基于压力的技术、基于热的技术、机械变形技术以及磁性技术。这些技术中的每一个技术使用不同的物理属性来改变显示像素。在替代实施例中,使用墨水消失或淡化技术。这些技术快速地渲染墨水,但使墨水在一时间段流逝之后消失或淡化。此时,传统渲染过程已赶上进度并且用于替换所渲染的墨水。此外,替代实施例也包括“双端口”显示器,其中在使用上述技术中的任一个或组合来瞬时地改变显示器的同时,显示控制器正在以显示频率更新显示器。应当注意,替代实施例是可能的,此处讨论的步骤和要素可以取决于特定实施例而被改变、添加或删除。这些替代实施例包括可使用的替代步骤和替代要素以及可作出的结构变化,而不背离本专利技术的范围。附图简述现在参照附图,附图中相同的参考数字表示相应的部件:图1是图示等待时间减少的墨水渲染系统和方法的实施例的第一示例性实现方式的框图。图2是图示等待时间减少的墨水渲染系统和方法的实施例的第二示例性实现方式的框图。图3是图示图1和2所示的等待时间减少的墨水渲染系统和方法的实施例的通用操作的流程图。图4图示一通用计算机系统的简化示例,在该通用计算机系统上可以实现此处所述并且在图1一 3和5 — 9中不出的等待时间减少的墨水清染系统和方法的各个实施例和要素。图5是图示在计算环境中实现的如图1一 3所示的等待时间减少的墨水渲染系统和方法的软件实施例的概述的框图。图6是图示图5所示的等待时间减少的墨水渲染系统和方法的软件实施例的细节的框图。图7是图示图5和6所示的等待时间减少的墨水渲染系统和方法的软件实施例的示例性实施例的操作的细节的流程图。图8是图示图1所示的等待时间减少的墨水渲染系统和方法的硬件实施例的概览的框图。图9是图示图8所示的等待时间减少的墨水渲染系统和方法的硬件实施例的示例性实现的操作的细节的流程图。详细描述在等待时间减少的墨水渲染系统和方法的以下描述中,参考形成该详细描述的一部分的附图,附图中通过图示示出借此可实现等待时间减少的墨水渲染系统和方法的实施例的具体示例。应当理解,可以使用其他实施例,并且可以作出结构变化,而不背离所要求保护的主题的范围。1.系统和操作概览等待时间减少的墨水渲染系统和方法的实施例将墨水的处理卸载至一专用过程,该专用过程以比操作系统及整个传统渲染过程快得多的方式当前第1页1 2 3 4 本文档来自技高网...
减少墨水渲染时的等待时间

【技术保护点】
一种等待时间减少的墨水渲染系统,包括:瞬时像素显示系统,该瞬时像素显示系统在用户输入墨水时改变像素从而直接渲染所述墨水;操作系统,该操作系统在所述墨水被直接渲染之后接收经数字化的墨水、并且对所述经数字化的墨水应用校正以获得经校正的墨水;以及显示器,所述显示器使用显示控制器和所述操作系统来显示所述经校正的墨水。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·巴思彻P·H·迪茨H·本克A·G·诺瓦兹克
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1