用于文本表示转换的墨水的制作方法

文档序号:9510145阅读:486来源:国知局
用于文本表示转换的墨水的制作方法
【专利说明】用于文本表示转换的墨水
[0001] 背景
[0002] 移动计算已经转变了跨多个市场的媒体消耗。跨产品世代的小型化已使更多功能 能被较小设备所实现。用户可以查看诸如智能电话和平板这样的较小计算设备上的文档以 及与所述文档交互。一些较小的计算设备启用采用手指和电子笔的触摸交互以便提供在计 算设备上查看的内容上的手写输入。用户可以提供内容并且用其自己的手写内容来注释和 标记较小计算设备上查看的现有内容,且手写内容以及形状因子可以被显示在计算设备的 界面上。手写是一种自然输入方法一一它是人们可以无须思考就完成的方法,它可以是优 选的,因为它使人们对内容进行思考,而不是对他们用来读取和/或注释内容的软件进行 思考。
[0003] 概述
[0004] 提供该概述以便以简化形式介绍概念的选集,所述概念在以下详细描述中被进一 步描述。该概述不意图专门标识所要求保护的主题的关键特征或基本特征,也不意图帮助 确定所要求保护的主题的范围。
[0005] 各实施例针对将手写的墨水输入转换成计算设备上显示的内容上的文本表示。用 户可以向计算设备上显示的内容提供手写的墨水输入以编辑和标记内容。墨水输入可以通 过计算设备的用户界面上的手势来提供以编辑内容。墨水输入可以包括评论和文本的插 入、文本的删除、以及标记符号和形状的插入。墨水输入可以基于内容上墨水输入的上下文 以及语法和校对分析来被转换成文本注释。墨水输入也可以被显示在内容的注释视图中。 此外,墨水输入可以在预定义的时间段之后以及在检测到选择转换按钮以激活墨水输入的 转换之际被定期转换。
[0006] 从阅读以下详细描述及查看相关附图后,这些及其他特征和优点将显而易见。应 当理解,以上一般描述及以下详细描述两者均是说明性的,而不限制所要求保护的各方面。
[0007] 附图简述
[0008] 图1示出根据一些实施例的启用墨水输入的插入以及向文本注释的转换的示例 计算设备;
[0009] 图2示出根据各实施例的标记文档以及标记文档的文本注释的示例视图;
[0010] 图3示出根据各实施例的用于启用内容插入的示例评论窗格;
[0011] 图4示出根据各实施例的标记视图和注释视图的示例的并排显示;
[0012] 图5是其中可实现根据各实施例的系统的联网环境;
[0013] 图6是其中可实现各实施例的示例计算操作环境的框图;以及
[0014] 图7示出根据各实施例的用电子阅读器中的注释来转换墨水内容的过程的逻辑 流程图。
[0015] 详细描述
[0016] 如上简述,手写墨水输入可以被应用于计算设备的用户界面上显示的内容,且墨 水输入可以被转换为文本注释。墨水输入可以通过触摸、手势、键盘、鼠标、笔、眼睛跟踪或 类似输入被提供至计算设备的用户界面以编辑内容。墨水输入可以包括评论和文本的插 入、文本的删除、以及标记符号和形状的插入。墨水输入可以基于内容上墨水输入的上下文 以及语法和校对分析来被转换成文本注释以进行呈现。
[0017] 在以下详细描述中,参照形成该详细描述的一部分的附图,附图通过图解方式示 出具体的实施例或示例。这些方面可以被组合,可以使用其他方面,并且可以作出结构上的 变化,而不背离本公开的精神或范围。因此,以下详细描述并非是限制性意义的,本公开的 范围由所附权利要求及其等价物所限定。
[0018] 尽管各实施例将在结合一应用程序执行的程序模块的一般上下文中描述,其中所 述应用程序在计算设备上的操作系统上运行,但是本领域的技术人员将认识到,各方面也 可以与其他程序模块组合实现。
[0019] 一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组 件、数据结构及其他类型的结构。此外,本领域的技术人员将理解,各实施例可以用其他计 算机系统配置来实现,包括手持设备、多处理器系统、基于微处理器的或可编程的消费者电 子设备、小型计算机、大型计算机及类似的计算设备。各实施例也可以在分布式计算环境中 实现,在分布式计算环境中,多个任务由通过通信网络链接的远程处理设备来执行。在分布 式计算环境中,程序模块可位于本地和远程的存储器存储设备两者中。
[0020] 各实施例可以被实现为计算机实现的进程(方法)、计算系统、或者作为制品,诸 如计算机程序产品或计算机可读介质。计算机程序产品可以是可由计算机系统读取的计算 机存储介质,所述计算机存储介质对包括指令的计算机程序进行编码,所述指令用于使计 算机或计算系统执行(多个)示例进程。计算机可读存储介质是计算机可读存储器设备。 计算机可读存储介质可以例如经由以下的一者或多者来实现:易失性计算机存储器、非易 失性存储器、硬驱、闪驱、软盘或压缩盘及类似的介质。
[0021] 在该说明书通篇,术语"平台"可以是用于将墨水输入转换成文本注释的软件和硬 件组件的组合。平台的示例包括、但不限于:在多个服务器上执行的托管服务、在单个计算 设备上执行的应用、及类似的系统。术语"服务器"一般是指一般在联网环境中执行一个或 多个软件程序的计算设备。然而,服务器也可以被实现为在一个或多个计算设备上执行的 虚拟服务器(软件模块),所述虚拟服务器被视为网络上的服务器。以下提供了关于这些技 术和示例操作的更多细节。
[0022] 图1示出根据一些实施例的启用墨水输入的插入以及向文本表示的转换的示例 计算设备。示意图100中所示的组件和环境用于说明目的。各实施例可以在各种本地的、 联网的、基于云的以及采用各种计算设备和系统、硬件和软件的类似计算环境中实现。
[0023] 诸如平板102这样的计算设备可以托管向用户108提供内容106的应用。设备 102可允许用户与内容106交互。其他提供内容106并允许与内容交互的计算设备可以包 括智能电话112、阅读器设备110以及膝上型电脑。提供内容106的示例应用可以是字处理 应用、电子表格应用、演示应用、web浏览器应用、电子阅读器应用以及类似应用。应用可以 是本地安装和执行的应用。应用也可以通过有线或无线网络接收和提供内容106。
[0024] 内容106可以是任何类型的可消耗数据,包括但不专门是文本、音频、视频、图形 及类似物。内容106也可以包括以标准化格式(例如,ePub、HTML、XHTML等)表示的媒体 组合。内容106可由托管内容106以供服务和设备所消耗的内容服务器提供。
[0025] 在计算设备102处执行的应用可以被配置成允许用户108与计算设备102的用户 界面交互以提供和编辑内容106。例如,用户可以采用各种输入方法来与内容106交互,各 种输入方法包括任选的手势捕捉、陀螺输入设备、鼠标、键盘、眼睛跟踪输入以及类似的基 于软件和/或硬件的技术。此外,计算设备可以是启用触摸的设备,所述启用触摸的设备被 配置成识别由交互式触笔120、电子笔和手指触摸104所提供的触摸和手势输入,用于在计 算设备上与内容交互、编辑内容以及提供内容。
[0026] 在示例实施例中,用户108可以采用各输入方法在计算设备102上提供手写的输 入内容和标记,所述输入方法诸如基于触摸和笔的输入,用于
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1