【技术实现步骤摘要】
【国外来华专利技术】
本专利技术致力于用于生成、呈现、操纵并传递再现手绘(徒手画的)笔画数据的路径并且用风格呈现该路径的墨水数据的方法和系统。
技术介绍
允许用户通过使用笔形装置来输入手绘(或徒手画的)数据的各种手写输入系统是已知的。例如,允许输入包括关联的笔压力和笔倾斜数据的手绘数据的电磁谐振型笔平板输入系统是已知的。作为另外的示例,类似于如何在手指与传感器表面之间产生电容地在工具与(平板)传感器表面之间生成电容的静电型笔输入系统是已知的。更进一步地,输出诸如从确定的位置的合集得到的手势信息的相对较简单的信息的输入系统也是已知的。通常,由笔形工具所输入的手绘数据或笔画(路径或迹线)数据可用在单个绘图应用中以生成诸如像素数据或图像数据的栅格数据。存在对于允许通过操作各种类型的装置和应用,诸如墨水消息传送、墨水归档和检索应用、电子邮件、照片调绘、远程视频会议应用等,而生成的手绘数据或笔画数据在各种装置之中共享的方法和系统的需要。数字墨水或墨水数据(在下文中“墨水数据”)被提出来解决这样的需要。通常使用诸如直接像素数据或图像数据的栅格数据,所述栅格数据是根据用来支持用户对输入装置的笔画输入操作的特定应用的设定来生成的。墨水数据另一方面是中间数据,所述中间数据存在于笔画数据的栅格化之前并且形式为可由各种应用使用的向量数据。在以下非专利文献文档(D1)至(D4)中描述了简单的墨水数据类型:(D1)W3C,Recommendation 20,September 2011,\Ink Markup Language(InkML)\(URL-http://www.w3.org/TR/201 ...
【技术保护点】
一种生成墨水数据的方法,所述墨水数据包括笔画对象,所述笔画对象是被配置成再现通过在装置的位置输入传感器上操作指示体而形成的路径的向量数据,所述方法包括:接收包括类型1数据的笔事件数据或类型2数据的笔事件数据中的任何一种的装置相关的用户输入数据,所述类型1数据的笔事件数据包括指示器位置数据和指示器压力数据,所述类型2数据的笔事件数据包括指示器位置数据但是不包括指示器压力数据;确定所述笔事件数据是类型1还是类型2;如果所述笔事件数据是类型1则基于所述指示器压力数据,或者如果所述笔事件数据是类型2则基于除所述指示器压力数据以外的参数,来得到用于定义所述笔画对象的宽度的半径数据以及用于定义所述笔画的透明度的透明度数据中的一者或两者;以及以预定格式输出包括半径数据和透明度数据中的所述一者或两者的笔画对象作为所述笔画对象的多个点中的每一个的装置无关的公共属性值。
【技术特征摘要】
【国外来华专利技术】2013.11.19 US 61/906,334;2013.11.25 US 61/908,647;1.一种生成墨水数据的方法,所述墨水数据包括笔画对象,所述笔画对象是被配置成再现通过在装置的位置输入传感器上操作指示体而形成的路径的向量数据,所述方法包括:接收包括类型1数据的笔事件数据或类型2数据的笔事件数据中的任何一种的装置相关的用户输入数据,所述类型1数据的笔事件数据包括指示器位置数据和指示器压力数据,所述类型2数据的笔事件数据包括指示器位置数据但是不包括指示器压力数据;确定所述笔事件数据是类型1还是类型2;如果所述笔事件数据是类型1则基于所述指示器压力数据,或者如果所述笔事件数据是类型2则基于除所述指示器压力数据以外的参数,来得到用于定义所述笔画对象的宽度的半径数据以及用于定义所述笔画的透明度的透明度数据中的一者或两者;以及以预定格式输出包括半径数据和透明度数据中的所述一者或两者的笔画对象作为所述笔画对象的多个点中的每一个的装置无关的公共属性值。2.根据权利要求1所述的墨水数据生成方法,其中,得到半径数据和透明度数据中的一者或两者的步骤包括,基于类型2的笔事件数据的所述指示器位置数据以及有关当所述指示器位置数据被接收时的时间信息作为所述参数,来为所述指示器位置数据确定半径数据,所述类型2的笔事件数据不包括所述指示器压力数据。3.根据权利要求2所述的墨水数据生成方法,其中,得到半径数据和透明度数据中的一者或两者的步骤包括,基于所述指示器位置数据和时间信息来得到与在形成所述笔画的所述多个点中的每一个处的指示器速率对应的参数,以及使用当与指示器速率对应的所述参数增加时所述半径数据的值减小的函数来确定所述半径数据。4.根据权利要求3所述的墨水数据生成方法,其中,使用函数来确定所述半径数据的步骤包括取决于用来生成所接收的用户输入数据的所述指示器的类型而从具有不同特性的多个函数中选择一个函数。5.根据权利要求3所述的墨水数据生成方法,其中,使用函数来确定所述半径数据的步骤包括,关于所述笔画的起始点和结束点,将所述半径数据确定为与根据所述函数确定的值不同。6.根据权利要求1所述的墨水数据生成方法,其中,得到半径数据和透明度数据中的一者或两者的步骤包括,基于类型1的笔事件数据的所述指示器位置数据、有关当所述指示器位置数据被接收时的时间信息以及所述指示器压力数据,来为所述指示器位置数据确定半径数据,所述类型1的笔事件数据包括所述指示器压力数据。7.根据权利要求1所述的墨水数据生成方法,其中,得到半径数据和透明度数据中的一者或两者的步骤包括,基于类型2的笔事件数据的所述指示器位置数据以及有关当所述指示器位置数据被接收时的时间信息作为所述参数,来为所述指示器位置数据确定透明度数据,所述类型2的笔事件数据不包括所述指示器压力数据。8.根据权利要求7所述的墨水数据生成方法,其中,得到半径数据和透明度数据中的一者或两者的步骤包括,基于所述指示器位置数据和时间信息来得到与在形成所述笔画的所述多个点中的每一个处的指示器速率对应的参数,以及使用当与指示器速率对应的所述参数增加时所述透明度数据的值增加的函数来确定所述透明度数据。9.根据权利要求8所述的墨水数据生成方法,其中,使用函数...
【专利技术属性】
技术研发人员:普拉门·佩特科夫,布拉尼米尔·安格洛夫,斯特凡·约托夫,王嬿茹,博里亚纳·姆拉德诺娃,
申请(专利权)人:株式会社和冠,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。