太阳城集团

  • / 24
  • 下载费用:30 金币  

交互式文本预览.pdf

摘要
申请专利号:

CN201580051880.8

申请日:

2015.09.21

公开号:

太阳城集团CN106716355A

公开日:

2017.05.24

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 9/44申请日:20150921|||公开
IPC分类号: G06F9/44; G06F3/023 主分类号: G06F9/44
申请人: 微软技术许可有限责任公司
发明人: R.C.彭莱; N.拉德鲍夫; M.K.拉曼; K.K.莫兰; R.巴拉苏布拉马尼安; K.A.施普利; B.D.克罗斯; T.肯纳佩尔
地址: 美国华盛顿州
优先权: 2014.09.24 US 14/495299
专利代理机构: 中国专利代理(香港)有限公司 72001 代理人: 孙之刚;陈岚
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580051880.8

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2017.06.16|||2017.05.24

法律状态类型:

实质审查的生效|||公开

摘要

提供一种或多种用于提供交互式文本预览的技术和/或系统。例如,主设备(例如智能电话)建立与辅助设备(例如电视)的通信信道。主设备将被托管于主设备上的应用的应用界面投影到辅助设备的辅助显示器。与应用界面的文本输入画布建立询问连接。主设备通过询问连接进行收听,以识别被导向到文本输入画布的文本输入数据。被填充以从文本输入数据导出的文本太阳城集团的交互式文本预览界面被显示在主设备的主显示器上。这样,用户可以通过主设备自然地预览文本输入(例如,不必抬头看向电视以看正在被键入什么)。

权利要求书

1.一种用于提供交互式文本预览的系统,包含:
主设备,其被配置成:
建立与辅助设备的通信信道;
将被托管于所述主设备上的应用的应用界面投影到所述辅助设备的辅助显示器;
建立与所述应用界面的文本输入画布的询问连接,所述文本输入画布被显示在所述辅
助显示器上;
通过所述询问连接进行收听,以识别被导向到所述文本输入画布的文本输入数据,所
述文本输入数据被输入到所述主设备并且以所述辅助设备为目标;以及
在所述主设备的主显示器上,显示交互式文本预览界面,其被填充以从所述文本输入
数据导出的文本太阳城集团。
2.根据权利要求1所述的系统,所述主设备被配置成:
将主显示特性应用于所述文本太阳城集团,所述主显示特性不同于所述文本输入画布的辅助
显示特性。
3.根据权利要求1所述的系统,所述交互式文本预览界面没有被显示在所述辅助显示
器上。
4.根据权利要求1所述的系统,所述主设备被配置成:
通过所述询问连接进行收听,以识别由被托管于所述主设备上的应用对被显示在所述
辅助显示器上的文本输入画布进行的文本输入画布修改;以及
基于所述文本输入画布修改,更新所述交互式文本预览界面的文本太阳城集团。
5.根据权利要求1所述的系统,所述应用界面没有被显示在所述主显示器上。
6.根据权利要求1所述的系统,所述主设备被配置成:
修改所述文本输入数据,以创建经修改的文本输入数据;以及
下述操作中的至少一个:
复制所述经修改的文本输入数据,或将所述经修改的文本输入数据投影到所述文本输
入画布,以通过所述辅助显示器上的所述应用界面而显示。
7.根据权利要求1所述的系统,所述主设备被配置成:
基于在所述主设备上执行且不在所述辅助设备上执行的应用,驱动所述辅助显示器。
8.根据权利要求1所述的系统,所述主设备被配置成:
维持所述辅助显示器的辅助视觉树;以及
基于所述辅助视觉树,将所述应用界面投影到所述辅助显示器。
9.根据权利要求1所述的系统,所述主设备被配置成:
维持所述主显示器的主视觉树,所述主视觉树指示所述主显示器具有与所述辅助显示
器不同的显示能力;以及
基于所述主视觉树,在所述主显示器上显示所述交互式文本预览界面。
10.一种用于提供交互式文本预览的方法,包含:
由主设备建立与辅助设备的通信信道;
由所述主设备将被托管于所述主设备上的应用的应用界面投影到所述辅助设备的辅
助显示器;
由所述主设备建立与所述应用界面的文本输入画布的询问连接,所述文本输入画布被
显示在所述辅助显示器上;
由所述主设备通过所述询问连接进行收听,以识别被导向到所述文本输入画布的文本
输入数据;以及
由所述主设备在所述主设备的主显示器上显示交互式文本预览界面,其被填充以从所
述文本输入数据导出的文本太阳城集团。
11.根据权利要求10所述的方法,所述交互式文本预览界面没有被显示在所述辅助显
示器上,并且所述应用界面没有被显示在所述主显示器上。
12.根据权利要求10所述的方法,包含:
通过被显示在所述主显示器上的所述交互式文本预览界面,向用户提供对于被显示在
所述辅助显示器上的应用界面的视觉反馈或触觉反馈中的至少一个。
13.根据权利要求10所述的方法,包含:
将主显示特性应用于所述文本太阳城集团,所述主显示特性不同于所述文本输入画布的辅助
显示特性。
14.根据权利要求13所述的方法,所述主显示特性或所述辅助显示特性中的至少一个
包含:字体特性、宽高比特性、颜色特性、语言特性或用户界面特性中的至少一个。

说明书

交互式文本预览

相关申请

本申请要求2014年9月24日提交、题为“INTERACTIVE TEXT PREVIEW(交互式文本预
览)”且申请号为14 / 495,299的美国专利申请的优先权,其通过引用结合于此。

背景技术

许多用户可与各种类型的计算设备(诸如笔记本电脑、平板电脑、个人计算机、移
动电话、自助服务机(kiosk)、视频游戏系统等)交互。在示例中,用户可以利用移动电话来
通过地图界面获得去往目的地的驾驶方向。在另一示例中,用户可以利用商店自助服务机
以通过商店用户界面来打印优惠券和查找库存。

发明内容

提供本发明内容以便以简化形式介绍选择的一些概念,这些概念在下面的具体实
施方式中被进一步描述。本发明内容不旨在识别所要求保护的主题的关键因素或必要特
征,其也不旨在用于限制所要求保护的主题的范围。

本文除其它之外提供了一种或多种用于提供交互式文本预览的系统和/或技术。
在提供交互式文本预览的示例中,主设备建立与辅助设备的通信信道。主设备将被托管于
主设备上的应用的应用界面投影到辅助设备的辅助显示器。主设备建立与应用界面的文本
输入画布(canvas)的询问连接。文本输入画布被显示在辅助显示器上。主设备通过询问连
接进行收听以识别被导向到文本输入画布的文本输入数据。主设备在主设备的主显示器上
显示交互式文本预览界面,其被填充以从文本输入数据导出的文本太阳城集团。

在提供交互式文本预览的示例中,主设备建立与辅助设备的通信信道。主设备维
持主设备的主显示器的主视觉树。主设备维持辅助设备的辅助显示器的辅助视觉树。主设
备基于辅助视觉树,将被托管于主设备上的应用的应用界面投影到辅助设备的辅助显示
器。主设备建立与应用界面的文本输入画布的询问连接。文本输入画布被显示在辅助显示
器上。主设备通过询问连接进行收听,以识别被导向到文本输入画布的文本输入数据。主设
备基于主视觉树,在主设备的主显示器上显示交互式文本预览界面,其被填充以从文本输
入数据导出的文本太阳城集团。

为了实现前述和相关目的,下面的描述和附图阐述了某些说明性方面和实现方
式。这些仅仅指示了其中一个或多个方面可以被采用的各种方式中的几种。当结合附图考
虑时,本公开的其它方面、优点和新颖特征将通过下面的具体实施方式而变得显而易见。

附图说明

图1是图示提供交互式文本预览的示例性方法的流程图。

图2A是图示用于提供交互式文本预览的示例性系统的组件框图。

图2B是图示用于提供交互式文本预览的示例性系统的组件框图,其中文本选择操
作得到促进。

图3A是图示用于提供交互式文本预览的示例性系统的组件框图,其中主显示特性
被应用于文本太阳城集团。

图3B是图示用于提供交互式文本预览的示例性系统的组件框图,其中主显示特性
被应用于文本太阳城集团。

图3C是图示用于提供交互式文本预览的示例性系统的组件框图,其中文本太阳城集团基
于文本输入画布修改来更新。

图4A是图示用于提供交互式文本预览的示例性系统的组件框图。

图4B是图示用于提供交互式文本预览的示例性系统的组件框图,其中经修改的文
本输入数据被投影到文本输入画布。

图5是示例性计算机可读介质的图示,其中可以包含被配置成体现本文阐述的一
个或多个装置的处理器可执行指令。

图6图示了其中可以实现本文阐述的一个或多个装置的示例性计算环境。

具体实施方式

现在参考附图描述所要求保护的主题,其中贯穿本文相同的附图标记一般用于指
相同的元件。在下面的描述中,为了解释的目的,阐述了许多具体细节以提供对于所要求保
护的主题的理解。然而,可能明显的是,所要求保护的主题可以在没有这些具体细节的情况
下实践。在其它实例中,结构和设备以框图形式被图示,以便使得更易于描述所要求保护的
主题。

本文提供了一种或多种用于提供交互式文本预览的技术和/或系统。用户可能期
望将应用从主设备(例如智能电话)投影到辅助设备(例如电视),使得该应用的应用界面根
据辅助设备的设备特性(例如,匹配辅助设备的宽高比)被投影到辅助设备。因为应用正在
主设备上执行但是被显示在辅助设备的辅助屏幕上,所以用户可以与主设备交互以将文本
输入到应用界面的文本输入画布,诸如文本输入区域(例如文本输入框)中。然而,用户可能
自然地想要在将文本输入到主设备的同时看主设备,但是应用界面可能仅被显示在辅助显
示器上(例如,需要用户频繁地在主设备和辅助设备之间来回地向上看和向下看)。因此,如
本文提供的,可以询问文本输入画布以识别被输入到文本输入画布中的文本输入数据,并
且被填充以从文本输入数据导出的文本太阳城集团的交互式文本预览界面可以被显示在主设备
的主显示器上。这样,用户可以在通过主设备输入文本时自然地看主显示器上的交互式文
本预览界面,这可以改善用户的体验(例如提高文本输入精度),因为用户从主设备接收触
觉反馈。因为交互式文本预览界面被显示在主显示器上并且应用界面被显示在辅助显示器
上,相比于交互式文本预览界面和应用界面被显示在同一个显示器上,更多的屏幕可用面
积(real estate)在主显示器和/或辅助显示器上被空出来(例如,相比于交互式文本预览
界面被显示在辅助显示器上,辅助显示器的更多的屏幕空间可以被用于应用界面和/或其
它界面)。

通过图1的示例性方法100图示了提供交互式文本预览的实施例。该方法开始于
102。在104处,主设备(诸如智能电话主设备或任何其它计算设备)可以托管诸如社交网络
应用的应用。社交网络应用可以在智能电话主设备的处理器上执行,并且可以利用智能电
话主设备的存储器和/或其它资源来执行。主设备可以建立与辅助设备(例如电视、交互式
触摸显示器、笔记本电脑、个人计算机、平板电脑、诸如冰箱的电器、汽车导航系统等)的通
信信道。例如,智能电话主设备可以建立与电视辅助设备的通信信道(例如蓝牙通信信道)。

在106处,主设备可以将被托管于主设备上的应用的应用界面投影到辅助设备的
辅助显示器。例如,智能电话主设备可以将社交网络应用界面(例如被填充以智能电话主设
备的用户的社交网络简档)投影到电视辅助设备的电视辅助显示器。在示例中,社交网络应
用在智能电话主设备上执行且不在电视辅助设备上执行,因此智能电话主设备基于社交网
络应用在智能电话主设备上的执行来驱动电视辅助显示器。在示例中,社交网络应用界面
没有被显示在智能电话主设备的智能电话主显示器上,因此电视辅助显示器和智能电话主
显示器不是彼此的镜像(例如,社交网络应用界面可以被可视地格式化,诸如具有针对电视
辅助显示器而不是智能电话主显示器的宽高比)。在示例中,智能电话主设备可以维持针对
电视辅助显示器的辅助视觉树(例如,社交网络应用界面的用户界面元素和/或电视辅助显
示器的显示器太阳城集团可以作为辅助视觉树内的节点而储存)。社交网络应用界面可以基于该
辅助视觉树而被投影到电视辅助显示器(例如,太阳城集团电视辅助显示器的显示器太阳城集团可以被
用于在电视辅助显示器上渲染社交网络应用界面的用户界面元素)。

在108处,主设备可以建立与应用界面的文本输入画布(例如,文本框用户界面元
素)的询问连接。文本输入画布可以被显示在辅助显示器上(例如,但不显示在主设备的主
显示器上)。例如,社交网络应用界面可以显示用户的社交网络简档以及发送消息文本输入
画布,用户通过其可以写社交网络消息。在110处,主设备可以通过询问连接进行收听,以识
别被导向到文本输入画布的文本输入数据。文本输入数据可以被输入到主设备中并且可以
以辅助设备为目标。在示例中,智能电话主设备可以询问发送消息文本输入画布以确定文
本是否已被输入到发送消息文本输入画布中。例如,响应于用户使用智能电话主设备上的
输入来选择发送消息文本输入画布,虚拟键盘可以(例如,在智能电话主显示器上)为用户
显示。通过虚拟键盘进行、并且被导向到发送消息文本输入画布的输入可以被检测为文本
输入数据(例如,其可以通过询问发送消息文本输入画布而被识别,从而检测被输入到辅助
设备上的发送消息文本输入画布以及通过其显示的文本)。

在112处,被填充以从文本输入数据导出的文本太阳城集团的交互式文本预览界面可以
被显示在主设备的主显示器上。例如,用户可以开始(例如,通过虚拟键盘)输入文本串“Hey
Joe, do you”作为发送消息文本输入画布的输入。由于文本串“Hey Joe, do you”正被显
示在电视辅助显示器上,而用户正通过智能电话主设备提供输入,交互式文本预览界面可
以允许用户在智能电话主显示器上显现文本串“Hey Joe, do you”。因此,用户可以在智能
电话主显示器上输入文本,并通过交互式文本预览界面显现这样的输入文本。在示例中,用
户可以在主设备上(例如从电子邮件、从文档、从网站等)剪切或复制文本或任何其它数据,
并且将该文本粘贴到主设备上的交互式文本预览界面中。这样,当在智能电话主设备上输
入文本时,用户可以自然地看智能电话主显示器,所述文本作为输入而被提供到被显示在
电视辅助显示器上的社交网络应用界面的发送消息文本输入画布的社交网络应用。智能电
话主设备可以通过被显示在智能电话主显示器上的交互式文本预览界面,向用户提供针对
被显示在电视辅助显示器上的社交网络应用界面的触觉反馈。在示例中,交互式文本预览
界面没有被显示在辅助显示器上,这可以为其它太阳城集团空出电视辅助显示器的屏幕可用面积
(例如,相比于交互式文本预览界面被显示在电视辅助显示器上的情况,社交网络应用界面
可以利用电视辅助显示器的更多的屏幕空间)。

在示例中,智能电话主设备可以维持智能电话主显示器的主视觉树。主视觉树可
以指示智能电话主设备具有与电视辅助显示器不同的显示能力(例如,主视觉树可以包含
被填充以智能电话主显示器的显示器太阳城集团的节点,该显示器太阳城集团诸如是宽高比、分辨率、颜
色能力等,其可以不同于被储存于辅助视觉树内的电视辅助显示器的显示器太阳城集团)。交互式
文本预览界面可以基于主视觉树而被显示在智能电话主显示器上(例如,太阳城集团智能电话主
显示器的显示器太阳城集团可以被用于在智能电话主显示器上渲染交互式文本预览界面的用户
界面元素)。

在示例中,主显示特性可以被应用到被填充到交互式文本预览界面内的文本信
息。主显示特性可以不同于文本输入画布的辅助显示特性。例如,作为被填充到被显示在智
能电话主显示器上的交互式文本预览界面内的文本太阳城集团而被显示的文本串“Hey Joe, do
you”可以具有与通过被显示在电视辅助显示器上的社交网络应用界面的发送消息文本输
入画布而被显示的文本串“Hey Joe, do you”不同的字体、宽高比、颜色、语言和/或其它属
性。在示例中,用户可以选择被填充到交互式文本预览界面内的文本太阳城集团中的至少一些。例
如,响应于用户选择“Hey Joe”,文本复制操作、文本剪切操作或后续的文本粘贴操作中的
至少一个可以被使得更容易。

在示例中,主设备可以被配置成通过询问连接进行收听,以识别由应用对文本输
入画布做出的文本输入画布修改。例如,用户可以继续输入“Hey Joe, do you wnat to go
out!”作为发送消息文本输入画布的输入,其可以被社交网络应用自动拼写检查校正为
“Hey Joe, do you want to go out!(嗨,乔,你想出去吗!)”。智能电话主设备可以基于文
本输入画布修改来更新交互式文本预览界面的文本太阳城集团。

在示例中,主设备可以被配置成修改文本输入数据以创建经修改的文本输入数
据。经修改的文本输入数据可以被投影到文本输入画布,以通过辅助显示器上的应用界面
来显示。例如,用户可以提交使智能电话主设备将文本串“Hey Joe,do you”翻译成德语的
请求以创建德语文本串。智能电话主设备可以将德语文本串投影到社交网络应用界面(例
如,以德语文本串填充文本输入画布)。该方法结束于114。

图2A和2B图示了用于提供交互式文本预览的系统201的示例,其包含主设备210。
图2A图示了主设备210(例如个人计算机、笔记本电脑、平板电脑、智能电话等)建立与辅助
设备202(例如个人计算机、笔记本电脑、平板电脑、智能电话、电视、支持触摸的显示器、电
器、汽车导航系统等)的通信信道224(例如,蓝牙连接)的示例200。主设备210可以托管谜语
应用214,该谜语应用214可以在主设备210的主CPU 216上执行218。主设备210可以将谜语
应用214的谜语应用界面206投影到辅助设备202的辅助显示器204。例如,主设备210可以维
持包含节点的辅助视觉树222,谜语应用界面206和/或辅助显示器204的用户界面元素和/
或显示器太阳城集团被储存于该节点内。主设备210可以基于辅助视觉树222来投影谜语应用界面
206。

谜语应用界面206可以包含各种用户界面元素,诸如文本串“Question:what gets
wet when drying(问:什么东西在弄干时被弄湿)”、文本输入画布208(例如文本输入框)
等。在示例中,用户可以通过主设备210提供输入以控制谜语应用界面206。例如,尽管谜语
应用界面206以及因此文本输入画布208没有被显示在主设备210的主显示器212上,主设备
210的触敏表面可以被用作辅助设备202的触摸板。主设备202的触敏表面上的划动、敲击
和/或其它手势因此可以控制例如被显示在辅助显示器204内的光标的移动、活动等(例如,
因此允许用户使用主设备210以将光标放置在文本输入画布208内并且因此选择文本输入
画布208)。键盘界面可以(例如,响应于文本输入画布的选择)被显示在主设备210的主显示
器212上。用户可以通过键盘界面将单词“towel(毛巾)”键入到文本输入画布208中作为输
入。如本文提供的,主设备210可以建立与文本输入画布208的询问连接226。可领会,询问连
接226可允许文本输入数据230从主CPU 216上的谜语应用214的执行218和/或从辅助树222
获得,并且询问连接226仅出于说明目的而被图示为连接到文本输入画布208。主设备210可
以通过询问连接226进行收听,以识别被导向到文本输入画布208的文本输入数据230(例
如,文本串“towel(毛巾)”)。主设备210可以在主设备210的主显示器212上显示交互式文本
预览界面232,其被填充以从文本输入数据230导出的文本太阳城集团(例如,文本串“towel”)。在
示例中,主设备210可以维持包含节点的主视觉树220,交互式文本预览界面232和/或主显
示器212的用户界面元素和/或显示器太阳城集团被储存在该节点中。主设备210可以利用主视觉
树220以显示交互式文本预览界面232。

在示例中,谜语应用界面206被投影和显示(例如,被主设备210基于主CPU 216对
谜语应用214的执行218而渲染)在辅助显示器204上而不是主显示器212上。在示例中,交互
式文本预览界面232被显示在主显示器212上(例如,与辅助显示器204上谜语应用界面206
的显示同时)而不显示在辅助显示器204上。这样,因为谜语应用界面206和交互式文本预览
界面232没有被显示在同一显示器上,可得到附加的显示器可用面积。当在主设备210上(例
如通过键盘界面)键入以作为对被显示在辅助显示器204上的谜语应用界面206的输入时,
用户可以为了触觉反馈而自然地看交互式文本预览界面232。

图2B图示了主设备210接收对文本太阳城集团(诸如文本串“towel”)的用户选择252的示
例250(例如,利用光标254),该文本太阳城集团被填充到交互式文本预览界面232内。主设备210可
以使得文本复制操作、文本剪切操作、文本粘贴操作和/或针对所选择的文本太阳城集团的任何其
它操作更容易。例如,用户可以从交互式文本预览界面232剪切文本串“towel”,并将文本串
“towel”粘贴到被主设备210托管的另一应用中。在示例中,文本串“towel”可以基于文本剪
切操作而被从文本输入画布208中移除。在另一示例中,尽管进行了文本剪切操作,文本串
“towel”保留在文本输入画布208内。

图3A-3C图示了用于提供交互式文本预览的系统301的示例,其包含主设备310。图
3A图示了主设备310建立与辅助设备302的通信信道324的示例300。主设备310可以托管音
乐应用314,该音乐应用314可以在主设备310的主CPU 316上执行318。主设备 310可以将音
乐应用314的音乐应用界面306投影到辅助设备302的辅助显示器304。例如,主设备310可以
维持包含节点的辅助视觉树322,音乐应用界面306和/或辅助显示器304的用户界面元素
和/或显示器太阳城集团被储存于该节点中。主设备310可以基于辅助视觉树322投影音乐应用界
面306。

音乐应用界面306可以包含各种用户界面元素,诸如现在正播放的显示元素、与播
放下一个界面元素相关联的文本输入画布308(例如文本输入框)等。在示例中,用户可以通
过主设备310提供输入以控制音乐应用界面306。例如,尽管音乐应用界面306并且因此文本
输入画布308没有被显示在主设备310的主显示器312上,主设备310的触敏表面可以被用作
辅助设备302的触摸板。主设备302的触敏表面上的划动、敲击和/或其它手势因此可以控制
例如光标的移动、活动等,该光标被显示在辅助显示器304内(例如,因此允许用户使用主设
备310以将光标放置在文本输入画布308内,并且因此选择文本输入画布308)。键盘界面可
以(例如,响应于对文本输入画布的选择)被显示在主设备310的主显示器312上。用户可以
通过键盘界面将短语“The Rock N Ro”键入到文本输入画布308中以作为输入。如本文所提
供的,主设备308可以建立与文本输入画布308的询问连接326。可领会,询问连接326可以允
许文本输入数据330被从主CPU 316上的音乐应用314的执行318和/或从辅助树322获得,并
且询问连接326仅出于说明目的而被图示为连接到文本输入画布308。主设备310可以通过
询问连接326进行收听,以识别被导向到文本输入画布308的文本输入数据330(例如,文本
串“The Rock N Ro”)。主设备310可以在主设备310的主显示器312上显示交互式文本预览
界面332,其被填充以从文本输入数据330导出的文本太阳城集团(例如,文本串“The Rock N
Ro”)。在示例中,主设备310可以维持包含节点的主视觉树320,交互式文本预览界面332和/
或主显示器312的用户界面元素和/或显示器太阳城集团被储存在该节点中。主设备310可以利用
主视觉树320以显示交互式文本预览界面332。在示例中,主显示特性(例如,12pt、粗体和斜
体的Kristen ITC字体)可以被应用于文本太阳城集团,诸如文本串“The Rock N Ro”,该主显示特
性可以不同于文本输入画布308的辅助显示特性(例如,10pt、非粗体和非斜体Arial字体)。

在示例中,音乐应用界面306被投影和显示(例如,被主设备310基于主CPU 316对
音乐应用314的执行318来渲染)在辅助显示器304而不是主显示器312上。在示例中,交互式
文本预览界面332被显示在主显示器312上(例如,与辅助显示器304上音乐应用界面306的
显示同时),而不是辅助显示器304上。这样,因为音乐应用界面306和交互式文本预览界面
332没有被显示在同一显示器上,附加显示器可用面积可得。当在主设备310上(例如通过键
盘界面)键入,以作为对被显示在辅助显示器304上的音乐应用界面306的输入时,用户可以
为了触觉反馈而自然地看交互式文本预览界面332。

图3B图示了主设备310将语言主显示特性应用到诸如文本串“The Rock N Ro”的
文本太阳城集团的示例350,结果得到文本串“The Rock N Ro”的西班牙语翻译“LA ROCA N RO”
352。西班牙语翻译“LA ROCA N RO”352可以通过交互式文本预览界面332而被显示,诸如与
通过被显示在辅助显示器304上的文本输入画布308进行的文本串“The Rock N Ro”的英文
显示同时。

图3C图示了主设备310更新通过交互式文本预览界面332显示的文本太阳城集团的示例
370。例如,主设备320可以通过询问连接326进行收听以识别音乐应用314对文本输入画布
308的文本输入画布修改374。文本输入画布修改374可对应于由音乐应用314做出的自动补
全建议,该建议用建议短语“The Rock N Roll Group”372来自动补全文本串“The Rock N
Ro”。主设备310可以基于文本输入画布修改374更新文本输入画布332的文本太阳城集团以包含经
更新的文本太阳城集团“The Rock N Roll Group”376。

图4A和4B图示了用于提供交互式文本预览的系统401的示例,其包含主设备410。
图4A图示了主设备410建立与辅助设备402的通信信道424的示例400。主设备410可以托管
聊天应用414,其可以在主设备410的主CPU 416上执行418。主设备410可以将聊天应用414
的聊天应用界面406投影到辅助设备402的辅助显示器404。例如,主设备410可以维持包含
节点的辅助视觉树422,聊天应用界面406和/或辅助显示器404的用户界面元素和/或显示
器太阳城集团被储存在该节点中。主设备410可以基于辅助视觉树422投影聊天应用界面406。

聊天应用界面406可以包含各种用户界面元素,诸如消息406、与消息响应界面元
素相关联的文本输入画布408(例如文本输入框)等。在示例中,用户可以通过主设备410提
供输入以控制聊天应用界面406。例如,尽管聊天应用界面406并且因此文本输入画布408没
有被显示在主设备410的主显示器412上,主设备410的触敏表面可以被用作辅助设备402的
触摸板。主设备402的触敏表面上的划动、敲击和/或其它手势因此可以控制例如光标的移
动、活动等,该光标被显示在辅助显示器404内(例如,因此允许用户使用主设备410来将光
标放置在文本输入画布408内并且因此选择文本输入画布408)。键盘界面可以被显示在主
设备410的主显示器412上(例如,响应于对文本输入画布的选择)。用户可以开始通过键盘
界面键入短语“Want to do dinner tonight”作为到文本输入画布408的输入。如本文所提
供的,主设备408可以建立与文本输入画布408的询问连接426。可领会,询问连接426可以允
许文本输入数据430从主CPU 416上聊天应用414的执行418和/或从辅助树422获得,以及询
问连接426仅仅出于说明目的而被图示为连接到文本输入画布408。主设备410可以通过询
问连接426进行收听,以识别被导向到文本输入画布408的文本输入数据430(例如文本串
“Want to do dinner tonight(今晚想做晚餐吗)”)。主设备410可以在主设备410的主显示
器412上显示交互式文本预览界面432,其被填充以从文本输入数据430导出的文本太阳城集团(例
如文本串“Want to do dinner tonight”)。在示例中,主设备410可以维持包含节点的主视
觉树420,交互式文本预览界面432和/或主显示器412的用户界面元素和/或显示器太阳城集团被
储存在该节点中。主设备410可以利用主视觉树420以显示交互式文本预览界面432。

在示例中,聊天应用界面406被投影和显示(例如,被主设备410基于主CPU 416对
聊天应用414的执行418来渲染)在辅助显示器404上而不是主显示器412上。在示例中,交互
式文本预览界面432被显示在主显示器412上(例如,与辅助显示器404上聊天应用界面406
的显示同时),而不是在辅助显示器404上。这样,因为聊天应用界面406和交互式文本预览
界面432没有被显示在同一显示器上,附加显示器可用面积可得。当在主设备410上(例如通
过键盘界面)进行键入以作为对被显示在辅助显示器404上的聊天应用界面406的输入时,
用户可以为了触觉反馈而自然地看交互式文本预览界面432。

在示例中,翻译界面元素434可以通过主显示器412而被显示。图4B图示了用户调
用翻译界面元素434以便将文本串“Want to do dinner tonight”翻译成德语文本串
“ABENDESSEN HEUTE ABEND TUN WOLLEN”以通过辅助显示器404上的文本输入画布408显示
的示例450。因此,主设备410可以修改(诸如翻译)文本输入数据430以创建包含德语文本串
“ABENDESSEN HEUTE ABEND TUN WOLLEN”的经修改的文本输入数据452。主设备410可以将
经修改的文本输入数据452投影到文本输入画布408,以通过辅助显示器404上的聊天应用
界面406来显示。

根据当前公开的一个方面,提供了一种用于提供交互式文本预览的系统。该系统
包括主设备。主设备被配置成建立与辅助设备的通信信道。主设备被配置成将被托管于主
设备上的应用的应用界面投影到辅助设备的辅助显示器。主设备被配置成建立与应用界面
的文本输入画布的询问连接,其中该文本输入画布被显示在辅助显示器上。主设备被配置
成通过询问连接进行收听,以识别被导向到文本输入画布的文本输入数据。文本输入数据
被输入到主设备中,并且以辅助设备为目标。主设备被配置成在主设备的主显示器上显示
交互式文本预览界面,其被填充以从文本输入数据导出的文本太阳城集团。

根据当前公开的一个方面,提供了一种用于提供交互式文本预览的方法。该方法
包括由主设备建立与辅助设备的通信信道。该方法包括由主设备将被托管于主设备上的应
用的应用界面投影到辅助设备的辅助显示器。该方法包括由主设备建立与应用界面的文本
输入画布的询问连接,其中该文本输入画布被显示在辅助显示器上。该方法包括由主设备
通过询问连接进行收听,以识别被导向到文本输入画布的文本输入数据。该方法包括由主
设备在主设备的主显示器上显示交互式文本预览界面,其被填充以从文本输入数据导出的
文本太阳城集团。

根据当前公开的一个方面,提供了一种包含指令的计算机可读介质,所述指令当
被执行时,执行用于提供交互式文本预览的方法。该方法包括由主设备建立与辅助设备的
通信信道。该方法包括由主设备维持主设备的主显示器的主视觉树。该方法包括由主设备
维持辅助设备的辅助显示器的辅助视觉树。该方法包括由主设备基于辅助视觉树,将被托
管于主设备上的应用的应用界面投影到辅助设备的辅助显示器。该方法包括由主设备建立
与应用界面的文本输入画布的询问连接,其中该文本输入画布被显示在辅助显示器上。该
方法包括由主设备通过询问连接进行收听,以识别被导向到文本输入画布的文本输入数
据。该方法包括由主设备基于主视觉树在主设备的主显示器上显示交互式文本预览界面,
其被填充以从文本输入数据导出的文本太阳城集团。

根据当前公开的一个方面,提供了一种用于提供交互式文本预览的装置。该用于
提供交互式文本预览的装置建立与辅助设备的通信信道。该用于提供交互式文本预览的装
置将被托管于主设备上的应用的应用界面投影到辅助设备的辅助显示器。该用于提供交互
式文本预览的装置建立与应用界面的文本输入画布的询问连接,其中文本输入画布被显示
在辅助显示器上。该用于提供交互式文本预览的装置通过询问连接进行收听,以识别被导
向到文本输入画布的文本输入数据。文本输入数据被输入到主设备中,并且以辅助设备为
目标。该用于提供交互式文本预览的装置在主设备的主显示器上显示交互式文本预览界
面,其被填充以从文本输入数据导出的文本太阳城集团。

根据当前公开的一个方面,提供了一种用于提供交互式文本预览的装置。该用于
提供交互式文本预览的装置建立与辅助设备的通信信道。该用于提供交互式文本预览的装
置维持主设备的主显示器的主视觉树。该用于提供交互式文本预览的装置维持辅助设备的
辅助显示器的辅助视觉树。该用于提供交互式文本预览的装置基于辅助视觉树,将被托管
于主设备上的应用的应用界面投影到辅助设备的辅助显示器。该用于提供交互式文本预览
的装置建立与应用界面的文本输入画布的询问连接,其中文本输入画布被显示在辅助显示
器上。该用于提供交互式文本预览的装置通过询问连接进行收听,以识别被导向到文本输
入画布的文本输入数据。该用于提供交互式文本预览的装置基于主视觉树,在主设备的主
显示器上显示交互式文本预览界面,其被填充以从文本输入数据导出的文本太阳城集团。

又一实施例涉及计算机可读介质,其包含被配置成实现本文所提出的一种或多种
技术的处理器可执行指令。图5中图示了计算机可读介质或计算机可读设备的示例实施例,
其中实现方式500包含计算机可读数据506被编码于其上的计算机可读介质508,诸如CD-R、
DVD-R、闪存驱动器、硬盘驱动器的盘(platter)等。此计算机可读数据506(诸如包含零或一
中至少一个的二进制数据)进而包含一组计算机指令504,其被配置成根据本文阐述的一个
或多个原理来操作。在一些实施例中,处理器可执行计算机指令504被配置成执行方法502,
诸如例如图1的示例性方法100中的至少一些。在一些实施例中,处理器可执行指令504被配
置成实现一种系统,诸如例如图2A和2B的示例性系统201中的至少一些、图3A-3C的示例性
系统301中的至少一些和/或图4A和4B的示例性系统401中的至少一些。本领域普通技术人
员设想了许多这样的计算机可读介质,其被配置成根据本文提出的技术来操作。

尽管已经以特定于结构特征和/或方法动作的语言描述了主题,但是应理解,所附
权利要求中定义的主题不一定被限制于上面描述的特定特征或动作。相反,上面描述的特
定特征和动作作为实现至少一些权利要求的示例形式而公开。

如在此申请中所使用的,术语“组件”、“模块”、“系统”、“界面”和/或其类似物一般
旨在指计算机相关的实体,或者是硬件、硬件和软件的组合、软件、或者是执行中的软件。例
如,组件可以是但不限于处理器上运行的进程、处理器、对象、可执行文件(executable)、执
行的线程、程序和/或计算机。通过说明的方式,控制器上运行的应用和该控制器两者都可
以是组件。一个或多个组件可以驻留在进程和/或执行的线程内,并且组件可以位于一个计
算机上和/或被分布在两个或多个计算机之间。

另外,所要求保护的主题可以被实现为方法、装置或制品,其使用标准编程和/或
工程技术以制造软件、固件、硬件或其任何组合以便控制计算机来实现所公开的主题。本文
中使用的术语“制品”旨在包括可从任何计算机可读设备、载体或介质访问的计算机程序。
当然,可以对此配置做出许多修改,而不脱离所要求保护的主题的范围或精神。

图6和下面的讨论提供了对于用于实现本文阐述的一种或多种装置的实施例的合
适计算环境的简要的、一般的描述。图6的操作环境仅是合适操作环境的一个示例,并且不
旨在对操作环境的功能或使用的范围提出任何限制。示例计算设备包括但不限于个人计算
机、服务器计算机、手持或膝上型设备、移动设备(诸如移动电话、个人数字助理(PDA)、媒体
播放器等)、多处理器系统、消费电子产品、迷你计算机、大型计算机、包括任何上面的系统
或设备的分布式计算环境等。

尽管没有被要求,但是实施例是在被一个或多个计算设备执行的“计算机可读指
令”的一般背景下描述的。计算机可读指令可以经由计算机可读介质(其在下面讨论)而被
分发。计算机可读指令可以被实现为执行特定任务或实现特定抽象数据类型的程序模块,
诸如函数、对象、应用编程接口(API)、数据结构等。通常,计算机可读指令的功能可以根据
需要在各种环境中被组合或分布。

图6图示了包含被配置成实现本文提供的一个或多个实施例的计算设备612的系
统600的示例。在一个配置中,计算设备612包括至少一个处理单元616和存储器618。根据计
算设备的确切配置和类型,存储器618可以是易失性的(诸如例如RAM)、非易失性的(诸如例
如ROM、闪存等)或这两者的一些组合。此配置在图6中以虚线614图示。

在其它实施例中,设备612可以包括附加特征和/或功能。例如,设备612还可以包
括(例如可移除的和/或不可移除的)附加储存器,其包括但不限于磁性储存器、光学储存器
等。这样的附加储存器在图6中通过储存器620图示。在一个实施例中,用于实现本文提供的
一个或多个实施例的计算机可读指令可以处于储存器620中。储存器620还可以储存其它计
算机可读指令以实现操作系统、应用程序等。计算机可读指令可以被加载到存储器618中以
用于由例如处理单元616执行。

本文使用的术语“计算机可读介质”包括计算机储存介质。计算机储存介质包括在
用于储存太阳城集团(诸如计算机可读指令或其它数据)的任何方法或技术中实现的易失性和非
易失性的、可移除和不可移除的介质。存储器618和储存器620是计算机储存介质的示例。计
算机储存介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术,CD-ROM、数字通用盘
(DVD)或其它光学储存器,磁带盒、磁带、磁盘储存器或其它磁性储存设备,或可被用于储存
所需太阳城集团并且可被设备612访问的任何其它介质。然而,计算机储存介质不包括被传播的信
号。相反,计算机储存介质排除被传播的信号。任何这样的计算机储存介质可以是设备612
的一部分。

设备612还可以包括允许设备612与其它设备通信的(多个)通信连接626。(多个)
通信连接626可以包括但不限于调制解调器、网络接口卡(NIC)、集成网络接口、射频发射
器/接收器、红外端口、USB连接或用于将计算设备612连接到其它计算设备的其它接口。(多
个)通信连接626可以包括有线连接或无线连接。(多个)通信连接626可以发射和/或接收通
信介质。

术语“计算机可读介质”可以包括通信介质。通信介质通常在“经调制的数据信号”
(诸如载波或其它传输机制)中包含计算机可读指令或其它数据,并且包括任何太阳城集团递送介
质。术语“经调制的数据信号”可以包括使它的特性中的一个或多个以在信号中编码太阳城集团的
方式被设置或改变的信号。

设备612可以包括(多个)输入设备624,诸如键盘、鼠标、笔、语音输入设备、触摸输
入设备、红外摄像机、视频输入设备和/或任何其它输入设备。设备612中也可以包括(多个)
输出设备622,诸如一个或多个显示器、扬声器、打印机和/或任何其它输出设备。(多个)输
入设备624和(多个)输出设备622可以经由有线连接、无线连接或其任何组合而被连接到设
备612。在一个实施例中,来自另一计算设备的输入设备或输出设备可以被用作计算设备
612的(多个)输入设备624或(多个)输出设备622。

计算设备612的组件可以通过各种互连(诸如总线)连接。这样的互连可以包括外
围组件互连(PCI),诸如PCI Express、通用串行总线(USB)、火线(IEEE 1394)、光学总线结
构等。在另一实施例中,计算设备612的组件可以通过网络互连。例如,存储器618可以包含
位于通过网络互连的不同物理位置的多个物理存储器单元。

本领域技术人员将认识到,被利用来储存计算机可读指令的储存设备可以在网络
各处分布。例如,可经由网络628访问的计算设备630可以存储用于实现本文提供的一个或
多个实施例的计算机可读指令。计算设备612可以访问计算设备630并下载一部分或全部的
计算机可读指令以用于执行。替代地,计算设备612可以根据需要下载多件计算机可读指
令,或者一些指令可以在计算设备612处被执行并且一些指令可以在计算设备630处被执
行。

本文提供了实施例的各种操作。在一个实施例中,所描述的一个或多个操作可以
构成储存在一个或多个计算机可读介质上的计算机可读指令,其如果被计算设备执行,将
引起计算设备执行所描述的操作。一些或全部的操作被描述的顺序不应该被解释为暗示这
些操作一定是顺序相关的。受益于此说明书的本领域技术人员将领会替代的顺序。另外,将
理解的是,并非所有的操作一定存在于本文提供的每个实施例中。另外,将理解的是,在一
些实施例中并非所有操作都是必要的。

此外,除非另有说明,“第一”、“第二”和/或类似术语不旨在暗示太阳城集团方面、空间方
面、顺序等。相反,这些术语仅仅被用作特征、元件、项目等的标识符、名称等。例如,第一对
象和第二对象一般对应于对象A和对象B或者两个不同的或两个相同的对象或者同一个对
象。

此外,“示例性”在本文中被使用以表示充当示例、实例、说明等,并且不一定是有
利的。如本文中使用的,“或”旨在表示包括性的“或”而不是排他性的“或”。另外,在此申请
中使用的“一(a和an)”一般被解释为表示“一个或多个”,除非另有说明或者根据上下文被
清楚地指向单数形式。另外,A和B中的至少一个和/或类似术语一般表示A或B和/或A和B两
者。另外,在“包括”、“具有(having、has)”、“伴随”和/或其变型在具体实施方式或权利要求
中被使用的意义上,这样的术语旨在以类似于术语“包含”的方式是包括性的。

另外,尽管本公开已经太阳城集团一个或多个实现方式而被示出和描述,但是本领域技
术人员基于阅读和理解此说明书和附图将想到等同的替代物和修改。本公开包括所有这样
的修改和替代物,并且只被下面的权利要求的范围限制。特别地,太阳城集团被上述组件(例如元
件、资源等)执行的各种功能,除非另外指出,被用于描述这些组件的术语旨在对应于执行
所描述的组件的指定功能的任何组件(例如,其是功能上等同的),即使并非结构性地等同
于所公开的结构。另外,虽然本公开的特定特征可能已经太阳城集团若干实现方式中的唯一一个
而被公开,如对于任何给定或特定应用而言可能是期望和有利的,这样的特征可以与其它
实现方式的一个或多个其它特征组合。

关 键 词:
交互式 文本 预览
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:交互式文本预览.pdf
链接地址:http://zh228.com/p-6059815.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

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


收起
展开
葡京赌场|welcome document.write ('');