用于从局部地图视图转变到增强现实视图的方法和装置的制造方法_5

文档序号:8449028阅读:来源:国知局
如磁的,电磁的,压力的,化学的,生物的,分 子的,原子的,亚原子的和量子的相互作用等。例如,南北磁场,或零和非零电压,表示二进 制数字(比特)的两个状态(〇,1)。其它现象可以表示更高基数的数字。测量前的多个同 时发生(simultaneous)的量子态的叠加表示一个量子位(qubit)。一个或多个数字的序列 构成数字数据,其用于表示数字或针对的代码。在某些实施例中,被称为模拟数据的信息由 特定范围内的几乎连续的可测量值表示。计算机系统700,或其一部分构成用于执行提供当 用户在场景内导航和交互时补充增强现实视图的局部地图视图的一个或多个步骤的构件。
[0081] 总线710包括一个或多个并行的信息导体,以便信息在耦合到总线710的设备间 快速传递。用于处理信息的一个或多个处理器702与总线710相耦合。
[0082] 处理器(或多个处理器)702在如由与提供当用户在场景内导航和交互时补充增 强现实视图的局部地图视图有关的计算机程序代码指定的信息上执行一组操作。计算机程 序代码是针对处理器和/或计算机系统以执行指定功能的操作的一组指令或提供指令的 语句。代码例如可以以计算机程序语言来编写,其被编译成处理器的本机指令集。代码还可 以直接使用本机指令集(例如,机器语言)来编写。所述一组操作包括从总线710取来信 息,以及将信息放置在总线710上。所述一组操作通常还包括:比较两组或多组信息单元、 移位信息单元、以及合并两组或多组信息单元,诸如通过加法、乘法或像OR,异或OR(XOR), 和AND的逻辑操作。通过被称为指令的信息(例如一个或多个数字的操作码)向处理器发 出可由处理器执行的所述一组操作中的每个操作。将由处理器702702执行的操作序列,诸 如操作码序列,构成了处理器指令,也被称为计算机系统指令或(简称为)计算机指令。处 理器可以单独或以组合方式被实现为机械的、电的、磁的、光的、化学的或量子组件等。
[0083] 计算机系统700还包括耦合到总线710的存储器704。存储器704(诸如随机存 取存储器(RAM)或任何其它动态存储设备)存储包括用于提供当用户在场景内导航和交互 时补充增强现实视图的局部地图视图的处理器指令的信息。动态存储器允许存储在其中的 信息由计算机系统700改变。RAM允许存储在被称为存储器地址的位置处的信息单元与在 邻近地址处的信息无关地被存储和取回。存储器704还被处理器702使用,以存储在处理 器指令执行期间的临时值。计算机系统700还包括只读存储器(R0M)706或任何其它静态 存储器设备,其耦合到总线710上,用于存储不被计算机系统700改变的静态信息(包括指 令)。某些存储器包括易失性存储器,当掉电时存储在其上的信息丢失。非易失性(持久 性)存储器设备708也耦合到总线710,诸如磁盘、光盘或闪存卡,用于存储即使当计算机系 统700关闭或其它形式的掉电时仍存在的信息(包括指令)。
[0084] 从外部输入设备712 (诸如由人类用户操作的字母数字键盘、麦克风、红外线(IP) 远程控制、操纵杆、游戏板、手写笔、触摸屏、或传感器)将包含用于提供当用户在场景内导 航和交互时补充增强现实视图的局部地图视图的指令的信息提供给总线710以供处理器 使用。传感器检测在其附近中的情况,并将那些检测转换为与可测量物理现象相兼容的用 于表示计算机系统700中的信息的物理表示。耦合到总线710的其它外部设备(主要用于 与人进行交互)包括:显示设备714,诸如阴极射线管(CRT)、液晶显示器(LCD)、发光二极 管(LED)显示器、有机LED(OLED)显示器、等离子屏,或用于呈现文本或图像的打印机,以及 用于控制显示器714上所呈现的小光标图像的位置并发出与显示器714上所呈现的图形元 素相关联的命令的定位设备716,诸如鼠标、轨迹球、光标方向键、或运动传感器。在某些实 施例中,例如在其中计算机系统700自动执行所有功能而没有人工输入的实施例中,省略 外部设备712、显示设备714和定位设备716中的一个或多个。
[0085] 在所说明的实施例中,专用硬件(诸如专用集成电路(ASIC)720)耦合到总线710。 专用硬件被配置为执行对于特殊目的而言处理器702执行得不够快的操作。ASIC的示例包 括:用于为显示器714生成图像的图形加速卡、用于加密或解密通过网络发送的消息的加 密板、语音识别、以及针对专用外部设备的接口,所述外部设备包括重复执行某种复杂操作 序列(以硬件实现效率更高)的机械臂和医疗扫描设备。
[0086] 计算机系统700还包括耦合到总线710的通信接口 770的一个或多个实例。通信 接口 770提供与通过其自己处理器运行的各种外部设备(例如打印机、扫描仪和外部盘) 的单向或双向通信耦合。通常,与连接到本地网络780的网络链路778建立耦合,具有其自 己处理器的各种外部设备连接到本地网络780。例如,通信接口 770可以是个人计算机上的 并行端口或串行端口或通用串行总线(USB)端口。在某些实施例中,通信接口 770是综合业 务数字网(ISDN)卡或数字用户线(DSL)卡或电话调制解调器,其针对对应类型的电话线提 供信息通信连接。在某些实施例中,通信接口 770是电缆调制解调器,其将总线710上的信 号转换为用于在同轴电缆上的通信连接的信号或转换为用于光纤上的通信连接的光信号。 作为另一个示例,通信接口 770可以是针对兼容LAN(诸如以太网)提供数据通信连接的局 域网(LAN)卡。还可实现无线链路。对于无线链路,通信接口 770发送或接收或既发送又 接收承载信息流(诸如数字数据)的电信号、声信号或电磁信号,包括红外信号和光信号。 例如,在无线手持设备中,诸如如蜂窝电话的移动电话,通信接口 770包括被称为无线收发 器的无线电波段电磁发送器和接收器。在某些实施例中,通信接口 770能够连接到通信网 105,以向UE 101提供当用户在场景内导航和交互时补充增强现实视图的局部地图视图。
[0087] 本文所使用的术语"计算机可读介质"指参与向处理器702提供信息(包括用于 执行的指令)的任何介质。此类介质可采用许多形式,其包括但不限于计算机可读存储介 质(例如,非易失性介质、易失性介质)以及传输介质。非瞬时性介质(诸如非易失性介 质)例如包括光盘或磁盘,诸如存储设备708。易失性介质例如包括动态存储器704。传输 介质例如包括:双绞线,同轴电缆,铜线,光纤,以及无需线缆或电线在空间传播的包括无线 电、光和红外线的载波,诸如声波和电磁波。信号包括通过传输介质传送的在幅度,频率,相 位,极化或其它物理特征中的人造瞬变。计算机可读介质的常见形式例如包括软盘、软磁 盘、硬盘、磁带、任何其它磁性介质、CD-ROM,CDRW,DVD、任何其它光学介质、穿孔卡片、纸带、 光学标记片材、具有孔图案或其它光学可识别标记的任何其它物理介质、RAM、PROM、EPR0M、 FLASH-EPROM、EEPR0M、闪速存储器、任何其它存储器芯片或盒式磁带、载波,或计算机可读 的任何其它介质。本文所使用的术语计算机可读存储介质指除传输介质外的任何计算机可 读介质。
[0088] 在一个或多个有形介质中编码的逻辑包括在计算机可读存储介质和/或专用硬 件(例如ASIC 720)上的处理器指令。
[0089] 网络链路778通常使用传输介质通过一个或多个网络向使用或处理信息的其它 设备提供信息通信。例如,网络链路778可以通过局域网780向主机计算机782,或向由互 联服务提供商(ISP)操作的装置784提供连接。ISP装置784进而通过网络中的公共的、遍 及世界的分组交换通信网(现在被通常指互联网790)提供数据通信服务。
[0090] 连接到互联网主机的被称为服务器主机792的计算机托管提供服务以响应在互 联网上接收到的信息的进程。例如,服务器792托管提供用于在显示器714处呈现的代表 视频数据的信息的进程。可以预期,系统700的组件可以以各种配置被部署在其它计算机 系统(例如主机782和服务器792)内。
[0091] 本发明的至少一些实施例涉及用于实现本文所描述的技术中一些或全部技术的 计算机系统700的使用。根据本发明的一个实施例,这些技术由计算机系统700执行以响 应处理器702执行包含在存储器704中的一个或多个处理器指令的一个或多个序列。这些 指令(也被称为计算机指令),软件和程序代码可以从另一个计算机可读介质(诸如存储设 备708或网络链路778)读入到存储器704中。包含在存储器704中的指令序列的执行使 处理器702执行本文所描述的方法步骤中的一个或多个方法步骤。在可替代实施例中,可 使用硬件(诸如ASIC 720)来替代软件或与软件组合以实现本发明。因此,本发明的实施 例并不限于硬件和软件的任何特定组合,除非在本文中以其它方式显式声明。
[0092] 通过通信接口 770在网络链路778和其它网络上传送的信号载有去往和来自计算 机系统700的信息。计算机系统700可以通过网络780、790等、通过网络链路778和通信 接口 770发送和接收信息(包括程序代码)。在使用互联网790的示例中,服务器792通过 互联网790、ISP设备884、本地网络780和通信接口 770传输由从计算机700发送的消息 所请求的特定应用的程序代码。当接收到代码时,所接收的代码可由处理器702执行,和/ 或存储在存储器704或存储器设备708或任何其它非易失性存储器中以供以后执行。在这 种方式中,计算机系统700可获得形式为载波上的信号的应用程序代码。
[0093] 各种形式的计算机可读介质可以参与将一个或多个指令序列或数据或这两者运 送到处理器702以供执行。例如,指令和数据可以首先承载在远程计算机(诸如主机782) 的磁盘上。远程计算机将指令和数据加载到其动态存储器并使用调制解调器通过电话线发 送该指令和数据。计算机系统700的本地调制解调器接收在电话线上的指令和数据,并使 用红外发射器将指令和数据转换为用作网络链路778的红外载波上的信号。用作通信接口 770的红外检测器接收承载在红外信号中的指令和数据,并将代表指令和数据的信息放置 在总线710上。总线710将信息运送到存储器704,处理器702从存储器704取回指令并使 用随指令一起发送的数据中的一些数据来执行指令。在由处理器702执行之前或之后,已 经被接收到存储器704中的指令和数据可以可选择地存储在存储设备708。
[0094] 图9说明可以在其上实施本发明的实施例的芯片组或芯片800。芯片组800被编 程以提供如本文所描述的当用户在场景内导航和交互时补充增强现实视图的局部地图视 图,并包括(例如)关于图7所描述的处理器和存储器组件,该组件被整合在一个或多个物 理封装(例如,芯片)中。作为示例,物理封装可以包括将一个或多个材料、部件和/或线 缆布置在结构组件(例如,基板)上以提供一个或多个特性,例如物理强度、空间节省和/ 或电交互限制。可以预期在某些实施例中,芯片组800可以在单个芯片中实现。还可以预 期在某些实施例中,芯片组或芯片800可以被实现为单个"片上系统"。还可以预期在某些 实施例中,例如将不使用单独的ASIC,并且如本文所公开的所有相关功能将由一个处理器 或多个处理器来执行。芯片组或芯片800或其一部分构成了用于执行提供与可用功能相关 联的用户接口导航信息的一个或多个步骤的构件。芯片组或芯片800或其一部分构成了用 于执行提供当用户在场景内导航和交互时补充增强现实视图的局部地图视图的一个或多 个步骤的构件。
[0095] 在一个实施例中,芯片组或芯片800包括诸如总线801的通信机制,其用于在芯片 组800的组件之间传递信息。处理器803具有到总线801的连通性,以执行指令和处理存 储在(例如)存储器805中的信息。处理器803可被包括一个或多个处理核,每个核被配 置为独立地执行。多核处理器使得能够在单个物理封装内进行多处理。多核处理器的示例 包括二,四,八,或更多数量的处理核。替代地或另外地,处理器803可以包括一个或多个微 处理器,其被配置为通过总线801连接在一起以使得能够独立地执行指令、流水线、和多线 程。处理器803还可以带有一个或多个专用组件以执行某种处理功能和任务,诸如一个或 多个数字信号处理器(DSP)807,或一个或多个专用集成电路(ASIC)80LDSP 807通常被配 置为独立于处理器803实时地处理实际信号(例如声音)。同样的,ASIC 809可被配置为 执行不易由更通用的处理器执行的专用功能。有助于执行本文所描述的本发明的功能的其 它专用组件包括一个或多个现场可编程门阵列(FPGA)、一个或多个控制器、或一个或多个 其它专用计算机芯片。
[0096] 在一个实施例中,芯片组或芯片800仅包含一个或多个处理器和支持和/或涉及 和/或用于一个或多个处理器的某些软件和/或固件。
[0097] 处理器803和附属组件具有通过总线801到存储器805的连通性。存储器805包 括:动态存储器(例如RAM,磁盘,可写入光盘等)和静态存储器(例如ROM,CDROM等)两 者,其用于存储可执行的指令,当执行指令时实现本文所述的本发明的步骤,以提供当用户 在场景内导航和交互时补充增强现实视图的局部地图视图。存储器805还存储与本发明的 步骤相关联的数据,或由执行本发明的步骤所生成的数据。
[0098] 图9是根据一个实施例用于通信的移动终端(例如,手持设备)的示例性组件的 示意图,其能够在图1的系统中运行。在某些实施例中,移动终端901或其一部分,构成用 于执行提供当用户在场景内导航和交互时补充增强现实视图的局部地图视图的一个或多 个步骤的构件。通常,无线电接收器常常依据前端和后端特征来定义。接收器的前端包含 所有射频(RF)电路,而后端包含所有基带处理电路。如在本申请中所使用的,术语"电路" 指以下两者:(1)纯硬件实现(诸如仅以模拟和/或数字电路的实现方式),以及(2)电路 和软件(和/或固件)的结合(如果适用于特定上下文,则指诸如处理器(多个)(包括数 字信号处理器)、软件以及存储器(多个)的组合,它们一起工作使得装置(诸如移动电话 或服务器)执行各种功能)。此"电路"定义适用于此术语在本申请中(包括在任何权利要 求中)的所有使用。作为另一个示例,如本申请中所使用以及如果适用于特定上下文,术语 "电路"还将覆盖一个处理器(或多个处理器)及其(它们的)附属软件和/或固件的实现 方式。如果适用于特定上下文,术语"电路"还将覆盖(例如)移动电话中的基带集成电路 或应用处理器集成电路,或蜂窝网络设备或其它网络设备中的类似集成电路。
[0099] 电话的相关内部组件包括:主控制单元(MCU)903、数字信号处理器(DSP)905,和 包含麦克风增益控制单元和扬声器增益控制单元的接收器/发射器单元。主显示单元907 向用户提供显示,以支持执行或支持提供当用户在场景内导航和交互时补充增强现实视图 的局部地图视图的步骤的各种应用和移动终端功能。显示器907包括:显示电路,其被配置 为显示移动终端(例如移动电话)的用户接口的至少一部分。另外,显示器907和显示电 路被配置为便于用户控制移动终端的至少部分功能。音频功能电路909包括麦克风911和 放大从麦克风911输出的语音信号的麦克风放大器。从麦克风911输出的放大后的语音信 号被供应给编码器/解码器(CODEC) 913。
[0100] 无线电部分915放大功率并转换频率,以便通过天线917与基站进行通信,所述基 站被包含在移动通信系统中。如本领域所知
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1