用于针对增强现实视图的布局的方法和设备的制造方法_5

文档序号:8207779阅读:来源:国知局
互705,系统100可以至少部分地致使一个或多个表示701的渲染,以使得一个或多个移位表示(例如,图703的编号为19和20的表示)的最后一行朝着第一行移动,同时由系统100从基于透视显示的顶面检索一个或多个表不(例如,图705的编号为21和22的表不)的下一行。
[0090]本文所述的用于在增强现实视图中提供交互式的基于透视的兴趣点布局的过程可以有利地经由软件、硬件、固件或软件和/或固件和/或硬件的组合来实现。例如,本文所述的过程可有利地经由一个或多个处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等实现。下面详述用于执行所述功能的此类示例性硬件。
[0091]图8图示出可以在其上面实现本发明的实施例的计算机系统800。虽然相对于特定器件或设备来描述计算机系统800,但可设想的是,图8内的其他器件或设备(例如,网络元件、服务器等)可以部署系统800的所示硬件和部件。计算机系统800被编程为(例如,经由计算机程序代码或指令)如本文所述在增强现实视图中实现交互式的基于透视的兴趣点布局,并包括用于在计算机系统800的其他内部和外部部件之间传递信息的诸如总线810之类的通信机制。信息(也称为数据)被表示为可测量现象的物理表示,通常为电压,但是在其他实施例中包括诸如磁、电磁、压力、化学、生物、分子、原子、亚原子或量子相互作用之列的现象。例如,南北磁场或零和非零电压表示二进制数字(位)的两种状态(0,Do其他线性可以表示较高基数的数字。测量之前的多个同时量子态的叠加表示量子比特(qubit)。一个或多个数位的序列组成用来表示用于字符的编号或代码的数字数据。在某些实施例中,用特定范围内的可测量值的近连续流来表示称为模拟数据的信息。计算机系统800或其一部分组成用于执行在增强现实视图中提供交互式的基于透视的兴趣点布局的一个或多个步骤的装置。
[0092]总线810包括的一个或多个并行的信息导线,使得在耦合到总线810的设备之间快速地传输信息。用于处理信息的一个或多个处理器802与总线810耦合。
[0093]处理器(或多个处理器)802对由相关的计算机程序代码指定的信息执行一组操作,以在增强现实视图中提供交互式的基于透视的兴趣点布局。计算机程序代码是一组指令或说明,其提供用于处理器和/或计算机系统执行指定功能的操作的指令。例如可用被编译成处理器的本地指令集的计算机编程语言来编写代码。还可使用本地指令集(例如,机器语言)来直接地编写代码。该组操作包括从总线810带入信息和将信息放置在总线810上。该组操作通常还包括比较两个或更多信息单元、移动信息单元的位置以及将两个或更多信息单元组合,诸如通过加法或乘法或例如0R、异或(XOR)以及AND之类的逻辑运算。可以由处理器执行的该组操作中的每个操作被用称为指令的信息表示给处理器,诸如一个或多个位的操作代码。将由处理器82执行的操作序列(诸如操作代码序列)组成处理器指令,其也称为计算机系统指令或者简单地称为计算机指令。可特别地将处理器单独地或以组合方式实现为机械、电、磁、光学、化学或量子部件。
[0094]计算机系统800还包括被耦合到总线810的存储器804。诸如随机存取存储器(RAM)或任何其他的动态存储器件之类的存储器804存储下述信息,该信息包括用于在增强现实视图中提供交互式的基于透视的兴趣点布局的处理器指令。动态存储器允许由计算机系统800来修改存储在其中的信息。RAM允许独立于相邻地址处的信息来存储和检索存储在称为存储器地址的位置处的信息单元。存储器804还被处理器802用来在处理器指令的执行期间存储临时值。计算机系统800还包括只读存储器(ROM) 806或被耦合到总线810的任何其他静态存储器件,以便存储未被计算机系统800修改的静态信息(包括指令)。某个存储器包括当失去电源时丢失存储在其上面的信息的易失性储存器。被耦合到总线810的还有非易失性(持久性)存储器件808,诸如磁盘、光盘或闪速卡,用于存储即使当计算机系统800被关掉或以其他方式失去电源时也仍保持的信息,包括指令。
[0095]信息(包括用于在增强现实视图中提供交互式的基于透视的兴趣点布局的指令)被提供给总线810以供处理器从外部输入设备812使用,该外部输入设备诸如是包含由人类用户操作的字母数字键的键盘、麦克风、红外(IR)遥控器、操纵杆、游戏板、触笔、触摸屏或传感器。传感器检测其附近区域中的状况并将那些检测变换成与用来表示计算机系统800中的信息的可测量现象兼容的物理表示。被耦合到总线810、主要用于与人类相交互的其他外部设备包括显示设备814,诸如阴极射线管(CRT)、液晶显示器(IXD)、发光二极管(LED)、显示器、有机LED(OLED)显示器、等离子体屏幕触摸屏或用于呈现文本或图像的打印机,以及定点设备816,诸如鼠标、轨迹球、光标定向键、触摸屏或运动传感器,以用于控制在显示器814上呈现的小光标图像的位置并发布与在显示器814上呈现的图形元素相关联的命令。在某些实施例中,例如,在其中计算机系统800在没有人类输入的情况下自动地执行所有功能的实施例中,省略外部输入设备812、显示设备814和定点设备816中的一个或多个。
[0096]在所示实施例中,将诸如专用集成电路(ASIC)820之类的专用硬件耦合到总线810。该专用硬件被配置成执行并未由处理器802足够快速地执行的操作,以用于专用目的。ASIC的示例包括用于显示器814的用于生成图像的图形加速器、用于对在网络上发送的消息进行加密和解密的密码板、语音识别以及到外部设备的接口,所述外部设备诸如是机器人臂和医学扫描设备,其重复地扫描用硬件更高效地实现的操作的某个复杂序列。
[0097]计算机系统800还包括被耦合到总线810的通信接口 870的一个或多个实例。通信接口 870提供耦合到各种外部设备的单向或双向通信,所述各种外部设备用其自己的处理器进行操作,诸如是打印机、扫描仪和外部磁盘。一般地,该耦合是与被耦合到本地网络880的网络链路878的耦合,具有其自己的处理器的多种外部设备被连接到该本地网络880。例如,通信接口 870可以是个人计算机上的并行端口或串行端口或通用串行总线(USB)端口。在某些实施例中,通信接口 870是综合服务数字网(ISDN)卡或数字订户线(DSL)卡或电话调制解调器,其提供到相应类型的电话线的信息通信连接。在某些实施例中,通信接口 870是将总线810上的信号转换成用于同轴电缆上的通信连接的信号或用于光纤电缆上的通信连接的光信号的电缆调制解调器。作为另一示例,通信接口 870可以是用以提供到兼容LAN、诸如以太网的数据通信连接的局域网(LAN)卡。还可实现无线链路。对于无线链路而言,通信接口 870发送或接收或者发送并接收电、声学或电池信号,包括红外和光学信号,其承载信息流,诸如数字数据。例如,在无线手持式设备中,诸如类似于蜂窝电话的移动电话,通信接口 870包括无线电波段电磁发射机和称为无线电收发机的接收机。在某些实施例中,通信接口 870使得能够实现到通信网络105的连接以便向UE 101提供增强现实视图中的交互式的基于透视的兴趣点布局。
[0098]本文所使用的术语“计算机可读介质”指的是参与向处理器802提供信息、包括用于执行的指令的任何介质。此类介质可采取许多形式,包括但不限于计算机可读存储介质(例如,非易失性介质、易失性介质)以及传输介质。诸如非易失性介质之类的非临时介质包括例如光盘或磁盘,诸如存储器件808。易失性介质包括例如动态存储器804。传输介质包括例如扭绞线电缆、同轴电缆、铜线、光纤电缆以及在没有导线或电缆的情况下穿过空间的载波,诸如声波和电磁波,包括无线电、光学和红外波。信号包括通过传输介质发射的振幅、频率、相位、偏振或其他物理性质的人工瞬态变化。计算机可读介质的一般形式包括例如软盘、软磁盘、硬盘、磁带、任何其他磁介质、⑶-R0M、⑶RW、DVD、任何其他光学介质、穿孔卡片、纸带、光学标记片、具有孔图案或其他光学可识别标记的任何其他物理介质、RAM、PROM, EPROM, FLASH-EPROM、EEPROM、闪速存储器、任何其他存储器芯片或盒、载波或计算机可以从其进行读取的任何其他介质。术语计算机可读存储介质在本文中用来指示除传输介质之外的任何计算机可读介质。
[0099]在一个或多个有形介质中编码的逻辑包括计算机可读存储介质和专用硬件、诸如ASIC 820上的处理器指令中的一者或两者。
[0100]网络链路878通常使用传输介质来提供通过一个或多个网络到使用或处理信息的其他设备的信息通信。例如,网络链路878可通过本地网络880提供到主机计算机882或由因特网服务提供商(ISP)操作的设备884的连接。ISP设备884又通过现在一般地称为因特网890的网络的公共、全球分组交换通信网来提供数据通信服务。
[0101]连接至因特网的、称为服务器主机892的计算机主控响应于通过因特网接收的信息而提供服务的过程。例如,服务器主机892主控提供代表呈现在显示器814上的视频数据的信息的过程。可以预期的是,系统800的部件可以以各种配置部署在其他计算机系统中,例如,主机882和服务器892。
[0102]本发明的至少某些实施例涉及使用计算机系统800以便实现本文所述的技术中的某些或全部。根据本发明的一个实施例,由计算机系统800响应于执行包含在存储器804中的一个或多个处理器指令的一个或多个序列的处理器802,来执行那些技术。也称为计算机指令、软件和程序代码的此类指令可被从诸如存储器件808的另一计算机可读介质或网络链路878读取到存储器804中。包含在存储器804中的指令序列的执行致使处理器802执行本文所述的方法步骤中的一个或多个。在替换实施例中,可以作为用以实现本发明的软件的替代或与之相组合来使用诸如ASIC 820之类的硬件。因此,本发明的实施例不限于硬件和软件的任何特定组合,除非在本文中另外明确地说明。
[0103]通过通信接口 870在网络链路878及其他网络上发射的信号携带有至计算机系统800或者来自其的信息。计算机系统800可以特别地通过网络链路878和通信接口 870,经由网络880、890而发送和接收信息,包括程序代码。在使用因特网890的示例中,服务器主机892通过因特网890、ISP设备884、本地网络880和通信接口 870,来发射由从计算机800发送的消息所请求的用于特定应用的程序代码。接收到的代码可在其被接收到时被处理器802执行,或者可存储在存储器804或存储器件808或任何其他非易失性储存器中以供稍后执行,或两者。以这种方式,计算机系统800可以以载波上的信号的形式获得应用代码。
[0104]在将指令或数据或两者的一个或多个序列承载到处理器802以供执行时,涉及到各种形式的计算机可读介质。例如,最初可在诸如主机882之类的远程计算机的磁盘上承载指令和数据。远程计算机将指令和数据加载到动态存储器中,并使用调制解调器通过电话线来发送指令和数据。在计算机系统800本地的调制解调器在电话线上接收指令和数据,并使用红外发射机来将指令和数据转换成充当网络链路878的红外载波上的信号。充当通信接口 870的红外检测器接收在红外信号中承载的指令和数据,并将表示该指令和数据的信息放置到总线810上。总线810将信息承载到存储器804,处理器802从其进行检索,并使用与指令一起发送的某些数据来执行指令。可在由处理器802执行之前或之后,可选地将在存储器804中接收到的指令和数据存储在存储器件808上。
[0105]图9图示出可在其上面实现本发明的实施例的芯片组或芯片900。芯片组900被编程为如本文所述在增强现实视图中提供交互式基于透视兴趣点布局,并包括例如相对于图8所述的结合在一个或多个物理封装(例如,芯片)中的处理器和存储器部件。举例来说,物理包装包括在结构组件(例如,基板)上的一个或多个材料、部件和/或导线的布置以提供一个或多个特性,诸如物理力、尺寸节省和/或电相互作用的限制。可以设想的是,在某些实施例中可在单个芯片中实现芯片组900。还可以设想在某些实施例中可将芯片组或芯片900实现为单个“芯片上系统”。还可设想在某些实施例中,例如将不会使用单独的ASIC,并且如本文公开的所有相关功能将由一个或多个处理器执行。芯片组或芯片900或其一部分组成用于执行提供与功能的可用性相关联的用户接口导航信息的一个或多个步骤的装置。芯片组或芯片900或其一部分组成用于执行在增强现实视图中提供交互式基于透视兴趣点布局的一个或多个步骤的方式。
[0106]在一个实施例中,芯片组或芯片900包括用于在芯片组900的部件之间传递信息的诸如总线901之类的通信机制。处理器903具有到总线901的连接,以执行指令和处理存储在例如存储器905中的信息。处理器903可包括一个或多个处理核,每个核被配置成独立地执行。多核处理器使得能够在单个物理封装内实现多重处理。多核处理器的示例包括两个、四个、八个或更大数目的处理核。替换地或另外,处理器903可包括经由总线901而串联地配置的一个或多个微处理器,以支持执行、管线传输以及多线程的独立执行。处理器904还可伴随有一个或多个专用部件以执行某些处理功能和任务,诸如一个或多个数字信号处理器(DSP) 907或一个或多个专用集成电路(ASIC) 909。DSP 907通常被配置成独立于处理器903而实时地处理现实世界信号(例如,声音)。同样地,可以将ASIC909配置成执行并不容易由更加通用的处理器执行的专用功能。其他有帮助执行本文所述的发明功能的专用部件可包括一个或多个现场可编程门阵列(FPGA)、一个或多个控制器或一个或多个其他专用计算机芯片。
[0107]在一个实施例中,芯片组或芯片900仅包括一个或多个处理器以支持和/或涉及和/或用于一个或多个处理器的某些软件和/或固件。
[0108]处理器903和所附部件具有经由总线901而到存储器905的连接。存储器905包括用于存储可执行指令的动态存储器(例如,RAM、磁盘、可写光盘等)和静态存储器(例如,ROM、CD-ROM等),该可执行指令在被执行时执行本文所述的发明步骤,以在增强显示视图中提供交互式基于透视兴趣点布局。存储器905还存储与发明步骤的执行相关联或由其生成的数据。
[0109]图10是根据一个实施例的用于通信的移动终端(例如,手机)的示例性部件的图,其能够在图1的系统中进行操作。在某些实施例中,移动终端1001或其一部分组成用于执行在增强现实视图中提供交互式基于透视兴趣点布局的一个或多个步骤的装置。一般地,常常在前端和后端特性方面定义无线电接收机。接收机的前端涵盖所有射频(RF),而后端涵盖所有基带处理线路。如在本申请中所使用的术语“电路”指的是以下两者:(I)仅硬件实施方式(诸如在仅模拟和/或数字电路中的实施方式),以及(2)电路和硬件(和/或固件)的组合(诸如,如果适用于特定背景的话,则涉及处理器(多个)(包括数字信号处理器(多个))、软件和存储器(多个)的组合,这些部件一起工作以引起诸如移动电话或服务器之类的设备执行各种功能)。“电路”的此定义适用于此术语在本申请中的所有使用,包括在任何权利要求中。作为另一示例,如在本申请中所使用的且如果适用于特定背景的话,术语“电路”还将覆盖仅仅处理器(或多个处理器)及其所附软件和/或固件的实施方式。术语“电路”还将覆盖(如果适用于特定背景的话)例如移动电话中的基带集成电路或应用处理器集成电路,或者蜂窝式网络设备或其他网络设备中的类似集成电路。
[0110]电话的相关内部部件包括主控制单元(MCU) 1003、数字信号处理器(DSP) 1005以及接收机/发射机单元,包括麦克风增益控制单元和扬声器增益控制单位。主显示单元1007向用户提供显示,其支持执行或支持在增强显示视图中提供交互式基于透视兴趣点布局的步骤的各种应用和移动终端功能。显示器1007包括被配置成显示移动终端(例如,移动电话)的用户接口的至少一部分的显示电路。另外,显示器1007和显示电路被配置成促进移动终端的至少某些功能的用户控制。音频功能电路1009包括麦克风1011和放大从麦克风1011输出的语音信号的麦克风放大器。从麦克风1011输出的已放大语音信号被馈送到编码器/解码器(CODEC) 1013。
[0111]无线电部1015将功率放大并对频率进行转换,以便经由天线1017与包括在移动通信系统中的基站通信。功率放大器(PA) 1019和发射机/调制电路在操作上对MCU 1003进行响应,来自PA 1019的输出被耦合到在本领域中已知的双工器1021或循环器或天线开关。PA 1019还耦合到电池接口和电源控制单元1020。
[0112]在使用中,移动终端1001的用户对着麦克风1011说话,并且他或她的语音连同任何所
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1