一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

存储器中的运动传感器的制作方法

2023-02-01 22:16:24 来源:中国专利 TAG:


1.本公开大体上涉及半导体存储器和方法,且更具体地说,涉及与存储器中的运动传感器相关的设备和方法。


背景技术:

2.存储器装置通常被提供为计算机或其它电子系统中的内部、半导体、集成电路。存在许多不同类型的存储器,包含易失性和非易失性存储器。易失性存储器可能需要电力来维持其数据(例如主机数据、错误数据等等),并包含随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、同步动态随机存取存储器(sdram)和闸流体随机存取存储器(tram)等等。非易失性存储器可通过在未被供电时保存所存储数据来提供永久数据,且可包含nand快闪存储器、nor快闪存储器及电阻可变存储器,例如相变随机存取存储器(pcram)、电阻性随机存取存储器(rram)和磁阻随机存取存储器(mram),例如自旋力矩转移随机存取存储器(stt ram)等等。
3.存储器装置可耦合到另一装置(例如,计算装置、处理资源等)以存储在计算机或电子系统正操作时由装置使用的数据、命令和/或指令。举例来说,数据\命令和/或指令可在计算或其它电子系统的操作期间在另一装置、图像传感器和/或存储器装置之间传送。
附图说明
4.图1是根据本公开的数个实施例的呈包含存储器装置传感器的计算系统形式的设备的功能框图。
5.图2是根据本公开的数个实施例的呈包含装置传感器的计算系统形式的功能框图。
6.图3是根据本公开的数个实施例的图像数据和朝向数据序列的框图。
7.图4是表示根据本公开的数个实施例的用于存储器装置传感器的实例方法的流程图。
具体实施方式
8.描述了与使用存储器装置传感器相关的系统、设备和方法。一些存储器系统或装置类型包含嵌入于其电路系统中的传感器。另一装置可耦合到具有嵌入式传感器的存储器装置。存储器装置可使用耦合到另一装置的传感器输出发射由嵌入式传感器产生的数据。存储器装置可通过使用嵌入于存储器装置的电路系统中的运动传感器测量线性加速度和/或旋转运动来产生存储器装置的朝向数据,包含坐标;从图像传感器接收表示图像数据的信号;和将存储器装置的朝向数据与图像数据配对。
9.利用嵌入于存储器装置中的传感器获得由嵌入式传感器产生的信息可通过消除对包含用于外部传感器的硬件的需要来节约资源(例如,空间、金钱、电力等)。举例来说,另一装置可耦合到包含嵌入式传感器的存储器装置。存储器装置可使用耦合到另一装置的专
用传感器输出发射由嵌入式传感器产生的数据。在数个实施例中,存储器系统可包含耦合到存储器装置和/或另一装置的图像传感器。
10.包含存储器装置的计算系统可包含可用于将数据存储(例如,写入)于计算系统中的一或多个不同存储器媒体类型。此类数据可在计算系统与存储器系统之间传送。存储于存储器装置的存储器媒体中的数据对于计算系统和/或连接到存储器装置的另一装置的操作来说可为重要或甚至关键的。存在包含存储器媒体的各种类型的存储器装置。存储器媒体的一些实例包含非易失性存储器和易失性存储器。
11.非易失性存储器可通过在未供电时保持存储数据来提供永久数据,且可包含nand快闪存储器、nor快闪存储器、只读存储器(rom)、电可擦除可编程rom(eeprom)、可擦除可编程rom(eprom)和可包含电阻可变存储器的存储类存储器(scm),例如相变随机存取存储器(pcram)、三维交叉点存储器(例如,3d xpoint
tm
)、电阻式随机存取存储器(rram)、铁电随机存取存储器(feram)、磁阻式随机存取存储器(mram)和可编程导电存储器,以及其它类型的存储器。易失性存储器可需要电力来维持其数据(例如,错误数据等),且包含随机存取存储器(ram)、动态随机存取存储器(dram)和同步动态随机存取存储器(sdram)等等。一些类型的存储器装置可包含嵌入于存储器装置的电路系统中的传感器。
12.举例来说,dram可包含嵌入于电路系统中的一或多个传感器(例如,温度传感器)。嵌入式传感器可以是可编程的以产生信号。信号可表示传感器数据,且存储器装置(例如,包含dram)可接收信号且存储与传感器相关联的数据(例如,传感器数据)。所述信号可表示与dram所位于的环境相关和/或与耦合到dram的另一装置相关的数据。计算装置可频繁地包含dram作为存储器媒体。随着例如无线通信装置、移动装置、半自主车辆、全自主车辆、物联网(iot)装置、移动人工智能系统等其它装置的普及,也越来越需要传感器和其它与计算系统有关的装置来产生关于计算装置周围环境的信息。因而,越来越需要由耦合到计算装置的传感器搜集的信息。
13.在一些方法中,外部传感器可耦合到主机且将包含传感器数据的信号发射到与可包含在主机中的另一装置耦合的存储器装置。此方法可将传感器产生的信号提供到主机。此方法可为缓慢的、昂贵的,且传感器可占据可能不易获得的空间、消耗过量电力,以及/或以其它方式浪费计算系统(或主机)的资源。
14.主机可包含处理器、中央处理单元(cpu)和/或为连接到存储器装置的另一装置。这类主机包含边缘计算装置、移动装置内的计算装置、车辆(例如,自主或半自主车辆、无人驾驶飞行器(uav)等)内的计算装置并且可使用存储器装置(例如dram)执行应用程序并且可受益于传感器的使用。在本文中的一些实例中,包含例如dram等存储器媒体的存储器装置可包含机载传感器(例如,嵌入于存储器装置的电路系统中)。举例来说,车辆可包含装置(例如,计算装置、处理器、cpu等)以执行存储于载具内耦合到所述装置的存储器装置中的指令。传感器可间歇性地或不断地产生包含待写入(例如,存储)于dram中的传感器数据的信号,然而,对存储于dram中的传感器数据的最终应用程序存取并不总是可能的或高效的。随着更多装置(例如,边缘计算装置、车辆等)利用dram,且存储器系统的存储能力增加,由嵌入式传感器产生的传感器数据的量增加,且无法存取存储于dram中的传感器数据的影响变得更明显。由于从外部传感器读取和解译传感器数据的一些方法的限制,这些影响可能会进一步加剧,使得内容可能是有效的,尤其是存储在存储器系统中的传感器数据量和预
期的传感器数据检索速度。
15.相比之下,本文中的实施例是针对启用最终应用程序、用户应用程序和/或主机应用程序、对嵌入于存储器装置中的传感器的存取,使得耦合到存储器装置的装置可通过避免外部传感器的安装而节省资源,因此节省电力、不必要的硬件、成本等。主机可利用包含在耦合到主机的存储器装置中的已有嵌入式传感器。举例来说,在移动装置和/或部分或完全自主车辆的上下文中,与从传感器接收到的信号相关的决策可需要最终用户存取,使得可迅速地、高效地或以其它方式解译动作。启用已经存在于dram上的传感器的使用可提高来自传感器的此类传感器数据的可用性。
16.在另一实施例中,本文中所描述的传感器可位于和/或存在于半导体存储器装置中的切割道附近和/或上。切割道可位于裸片之间的半导体晶片上,使得裸片可分离。在一些实例中,传感器在制造期间集成在切割道附近和/或上的半导体晶片上。在制造后启用这些集成(例如,嵌入式)传感器的使用可提高由传感器收集的传感器数据的可用性而无需额外和/或外部硬件。
17.本文中的实施例描述耦合到存储器装置的另一装置,所述另一装置可由控制器(例如,处理器、控制电路系统、硬件、固件和/或软件)和各自包含控制电路系统的数个存储器装置配置。控制器可包含将一值输出到包含于主机上的另一装置的命令解码器。如本文中所使用,术语“值”指代来自嵌入于存储器装置中的传感器的输出。值的一些实例可包含温度值,例如,呈华氏度、摄氏度、开尔文或用于测量热力学温度的任何其它单位的温度。温度值可作为经编码的8位二进制串发射。值的另一实例可为时间单位(例如,微秒(μs)、秒、分钟等)或检测事件的量。检测事件可为由嵌入于存储器装置中的运动传感器检测到的运动事件的量,且运动值和/或运动传感器值可为检测到的运动事件的量。在数个实施例中,值可为坐标。举例来说,存储器装置的朝向可由运动传感器产生,表达为度数值,并且发射给另一装置。
18.可使用传感器输出发射来自存储器装置的输出。如本文中所使用,术语“传感器输出”是指输出组件被配置成将传感器数据(例如,值)从嵌入式传感器传送到另一装置和/或主机。举例来说,传感器输出可与总线上通常包含的数据输出分离。传感器输出可用以将关于表示传感器数据的信号的指示发射到另一装置和/或主机。传感器输出可专用于传感器,使得其被配置成将表示传感器数据的信号和/或指示发射到装置。
19.在一些实例中,本文中所描述的传感器输出可为产生作为多于一个嵌入式传感器的平均值的值。在一些实例中,传感器输出可为多于一个嵌入式传感器的加权平均值,其中权重是基于嵌入式传感器相对于传感器在其中正产生表示传感器数据的信号所在的区域的位置。举例来说,多于一个嵌入式温度传感器可位于主机上的各个位置中以监测主机内部的温度。由位于最靠近内部传感器处的嵌入式传感器产生的温度值可被加权为高于距离主机内部较远的不同嵌入式传感器产生的表示温度数据的信号。
20.在本文所描述的另一实施例中,包含存储器媒体的存储器装置(例如具有嵌入式传感器的dram)可被配置成使用包含在总线中的标准i/o线将表示来自嵌入式传感器的传感器数据的信号发射到与存储器装置耦合的另一装置。举例来说,控制器(例如,命令解码器)可接收命令(例如,多用途寄存器读取命令),且存储器装置可被配置成将每个嵌入式传感器输出映射到对应的多用途寄存器。在此实例中,存储器装置的现有带宽可用于节省对
专用传感器输出的需要。
21.在本公开的以下详细描述中,参考形成本公开的部分的附图,且附图中通过图示的方式展示可实践本公开的一或多个实施例的方式。足够详细地描述这些实施例以使所属领域的一般技术人员能够实践本公开的实施例,且应理解,可利用其它实施例且可在不脱离本公开的范围的情况下进行过程、电气和结构性改变。
22.如本文中所使用,例如“n”、“m”、“p”等特定地相对于图式中的参考标号的指定符指示可包含数个如此指定的特定特征。还应理解,本文中所使用的术语仅出于描述特定实施例的目的,而不意图为限制性的。如本文中所使用,除非上下文另有明确指示,否则单数形式“一个/种(a/an)”和“所述(the)”可以包含单数和复数提及物。此外,“数个”、“至少一个”和“一或多个”(例如数个存储器装置)可指一或多个存储器装置,而“多个”意图指这种事物中的多于一个。此外,在整个本技术案中以许可的意义(即,有可能、能够),而非以强制性的意义(即,必须)使用单词“可能”和“可”。术语“包含”和其派生词指“包含但不限于”。术语“耦合(coupled/coupling)”意为视情况需要直接或间接地以物理方式连接或用于存取和移动(发射)命令和/或数据,除非另外说明,否则可包含无线连接。视上下文而定,术语“数据”和“数据值”在本文中可互换地使用且可具有相同含义。
23.本文中的图式遵循编号定则,其中第一一或多个数字对应于图式编号,且剩余的数字标识图式中的元件或组件。可通过使用类似数字来标识不同图式之间的类似的元件或组件。举例来说,106可表示图1中的元件“06”,且相似元件可在图2中表示为206。通常在本文中可用单个元件符号指代类似元件或组件群组或多个元件或组件。举例来说,多个参考元件230-1、

、230-p(例如,230-1到230-p)可大体上被称作230。如将了解,可添加、交换和/或去除本文中的各种实施例中示出的元件,从而提供本公开的数个额外实施例。另外,图式中提供的元件的比例和/或相对尺度意图说明本公开的某些实施例,且不应被视作限制性意义。
24.图1为根据本公开的数个实施例的呈包含存储器装置传感器的计算系统100形式的设备的功能框图。如本文所使用,“设备”可以指但不限于多种结构或结构的组合中的任何一种,例如电路或电路系统、一或多个裸片、一或多个模块、一或多个其它装置或一或多个系统。计算系统100可包含存储器装置112。存储器装置112可包含可在本文中共同地被称作存储器阵列104的存储器阵列104-1和存储器阵列104-m。存储器装置112可包含耦合到多路复用器(mux)106的控制器102。mux 106可耦合到嵌入于存储器装置112的电路系统中的一或多个传感器。举例来说,mux 106可耦合到温度传感器130-1、定时器130-2(例如,用于自刷新控制)、振荡器130-3、计数器130-4和/或运动传感器130-p,其可共同地被称作一或多个传感器130。运动传感器130-p可包含集成的朝向传感器,例如加速计和/或陀螺仪(例如,微机电系统(mems)陀螺仪)。运动传感器130-p可通过测量存储器装置112的线性加速度和/或测量旋转运动来产生存储器装置112的朝向数据。在一些实例中,朝向数据可包含朝向标识符和/或定时器130-2产生的时间戳(例如,产生朝向数据的时间)。虽然本文中提到特定类型的传感器,但实施例不限于此,且可使用其它传感器(例如,压力传感器和/或随机数产生器)。
25.存储器装置112可包含易失性或非易失性存储器。举例来说,存储器装置112的存储器媒体可为易失性存储器媒体,例如dram。dram可包含多个传感器,其可为温度传感器、
运动传感器、振荡器、定时器或其组合中的至少一个。存储器装置112可经由总线105耦合到另一装置120。总线105可包含时钟线(clk)108、用以发射命令的命令线110、用以确定应在何处发送命令的地址线114,以及数据输入/输出(数据i/o)116。另一装置120可为cpu、图形处理单元(gpu)、专用集成电路(asic)、边缘计算装置等。装置120可为主机(例如,处理器)和/或被包含为主机的部分(例如,另一装置内的计算装置)。
26.举例来说,主机可以是主机系统(例如,较大装置内的计算系统),例如无线连接的装置内的计算装置、个人手提式计算机内的计算装置、车辆内的计算装置、台式计算机内的cpu和/或处理器、数码相机内的计算装置、移动电话内的计算装置、支持物联网(iot)的装置,或存储卡读取器内的计算装置、图形处理单元(例如,视频卡)内的计算装置,以及各种其它类型的主机。如本文所使用,“具有iot功能的装置”可指嵌入有电子器件、软件、传感器、致动器和/或使得此类装置能够连接到网络和/或交换数据的网络连接性的装置。支持iot的装置的实例包含移动电话、智能手机、平板计算机、平板手机、计算装置、可植入装置、智能家用装置、监测装置、可穿戴装置、实现智能购物系统的装置,以及其它网络物理系统。
27.主机和/或另一装置120可包含系统主板和/或背板并且可包含数个存储器存取装置,例如数个处理资源(例如,一或多个处理器、微处理器或一些其它类型的控制电路系统)。所属领域的一般技术人员将理解,“处理器”可以是一或多个处理器,例如平行处理系统、数个协同处理器等。另一装置120可通过总线105耦合到存储器装置112。
28.控制器102可包含可从总线105的命令线110接收命令的命令解码器。控制器102可接收从传感器130读取数据的命令。命令可为来自另一装置120的模式寄存器类型命令,其可包含与哪一传感器需要使用传感器输出118输出表示传感器数据的信息。mux可为在从选择引脚接收到的模拟输入信号与数字输入信号之间进行选择且将信号转发到传感器输出118的装置。
29.如所提及,计算系统100包含嵌入于存储器装置112的电路系统中的传感器130。传感器130可被配置成收集与连接到存储器装置112的另一装置120有关的数据。举例来说,另一装置120可为主机的部分和/或耦合到主机。传感器130可嵌入于存储器装置112中,例如包含例如dram等存储器且收集对应于另一装置120的朝向的数据。换句话说,嵌入式传感器130可为运动传感器130-p,其可以主机的度数和/或主机的朝向形式产生表示运动传感器数据(例如,特定坐标值)的信号。
30.存储器装置112可被配置成使用传感器输出118将表示传感器数据的传感器130信号发射到另一装置120。举例来说,耦合的传感器输出118可耦合到传感器130并且耦合到另一装置120中的一或多个以将表示由传感器130收集的传感器数据的信号发射到另一装置120。传感器输出可专用于嵌入于存储器装置112中的传感器。以此方式,终端应用程序(例如,用户、主机等)可存取嵌入式传感器130以提供传感器产生的数据。
31.在一些实施例中,mux 106可响应于从控制器106接收到命令而接收表示来自多个传感器130的传感器数据的信号。举例来说,控制器106可经由总线105从另一装置120接收对从一或多个传感器130读取传感器数据的请求。响应于接收到所述请求,控制器102可将选择和转发表示来自温度传感器130-1和运动传感器130-p的传感器数据的信号的命令发射到mux 106,其中运动传感器130-p和温度传感器130-1两者均嵌入于存储器装置112的电路系统中。mux 106可经由传感器输出118将表示来自温度传感器130-1和运动传感器130-p
的传感器数据的信号发射到另一装置120。
32.在一些实例中,计算系统100可为但不限于移动装置、头戴式显示器和/或车辆(例如,自主或半自主车辆、无人机、无人驾驶飞行器(uav)等)。计算系统100可包含图像传感器115。如图1中所说明,图像传感器115可耦合到另一装置120。在一些实例中,图像传感器115可为相机,包含镜头117和相机定时器113。图像传感器115可捕获一或多个图片并且产生包含一或多个所捕获的图像的图像数据。图像数据可包括表示来自图像传感器115的数据的数个位。
33.图像传感器115可将包含元数据的图像数据发送到存储器装置115。在一些实例中,元数据可包含图像数据时间戳。相机定时器113可用于产生图像数据时间戳。图像数据时间戳可为产生图像数据时的时间,例如,捕获图片时的时间。
34.另一装置120可将图像数据与来自存储器装置112的朝向数据组合。在一些实例中,存储器装置可将朝向数据从运动传感器130-p发射到另一装置120。朝向数据可包含朝向标识符和元数据。朝向标识符可包含以度为单位的阿尔法、贝塔和伽玛坐标,且元数据可包含例如定时器130-2产生的朝向数据时间戳。在数个实施例中,运动传感器130-p可产生朝向数据,且定时器130-2可产生对应于所产生的朝向数据的朝向数据时间戳。
35.使用嵌入于存储器装置112中的运动传感器130-p产生朝向数据可提高处理性能。举例来说,嵌入于存储器装置112中的运动传感器130-p可实现朝向数据的实时处理时间和/或减小的处理时间。举例来说,与位于存储器装置112外部的外部运动传感器相比,嵌入于存储器装置112中的运动传感器130-p可以较少时间将图像传感器115的朝向提供给制图应用程序和/或提供给360度相片应用程序。
36.可通过将图像数据的元数据的至少一部分与朝向数据的元数据的至少一部分匹配,将所述图像数据与另一装置120处的朝向数据配对。举例来说,包含第一时间处的第一图像时间戳的第一图像数据可以与包含第一时间处的第一运动传感器时间戳的第一运动传感器数据配对。一旦第一图像数据与第一运动传感器数据配成对,另一装置115便可修改和/或产生数据序列,其中第一图像数据后面是第一朝向数据,如图3中所说明。
37.在一些实例中,另一装置120可使用图像数据和朝向数据执行操作。操作可包含但不限于校正图像、稳定图像、产生稳定全景、产生三维(3d)图像、产生实时地图、校正实时地图,以及确定存储器装置112的朝向。在一些实例中,可基于存储器装置112的所确定的朝向计算图像传感器115的朝向。举例来说,图像传感器115的朝向与存储器装置112的朝向之间可存在恒定偏倚,且可在基于存储器装置112的所确定的朝向计算图像传感器115的朝向时考虑所述恒定偏倚。
38.计算系统100可发射所述数据序列。举例来说,计算系统100可为移动装置,包含耦合到调制器-解调器(调制解调器)的处理资源(未说明)。举例来说,调制解调器可被配置成将数据序列发射给另一计算系统。
39.在数个实施例中,计算系统100可另外包含可穿戴式显示器。可穿戴式显示器可以是但不限于头戴式显示器。可以在可穿戴式显示器上显示图像数据和/或朝向数据。
40.计算系统100可包含高级驾驶辅助系统(adas)。adas可耦合到计算系统100上的处理资源(例如另一装置120)。adas可接收数据序列并响应于接收到所述数据序列而在车辆上执行操作。举例来说,adas可从图像数据和/或朝向数据确定车辆正趋近停车标牌并且作
为响应,使车辆刹车。
41.图2是根据本公开的数个实施例的呈包含存储器装置传感器230的计算系统200形式的功能框图。计算系统200可包含存储器装置212且类似于图1的存储器装置112。存储器装置212可包含存储器阵列204-1和存储器阵列204-m,所述存储器阵列可在本文中共同地被称作存储器阵列204且类似于图1的存储器阵列104。在一些实例中,存储器装置212可为存储器中的处理器(pim)。
42.存储器装置212可包含控制器202,其可类似于图1的控制器102。控制器202可耦合到寄存器224-1、224-2、224-3和224-n且在本文中统称为寄存器224。寄存器224可各自耦合到嵌入于存储器装置212的电路系统中的一或多个传感器。举例来说,寄存器224-1可耦合到温度传感器230-1,寄存器224-2可耦合到运动传感器230-p,寄存器224-3和224-n可经由振荡器230-3和/或计数器230-4耦合到定时器230-2,所述传感器可统称为传感器或传感器230。虽然在本文中提及特定类型的传感器,但实施例不限于此且可使用其它传感器(例如,压力传感器和/或随机数产生器)。
43.存储器装置212可经由总线205耦合到装置220。总线205可包含时钟线(clk)208、用以发射命令的命令线210、用以确定应在何处发送命令的地址线214,以及数据输入/输出(数据i/o)216。另一装置220可为cpu、图形处理单元(gpu)、专用集成电路(asic)、边缘计算装置等。另一装置220可被包含为主机(未说明以免混淆本公开的实例)的一部分。
44.总线205可耦合到输入/输出逻辑(io逻辑)219。io逻辑219可为存储器装置212与另一装置220之间的通信。i/o逻辑219可包含执行存储器装置212的输入和输出操作的硬件。i/o逻辑219可从嵌入式传感器230接收信息且经由总线205将其发射到另一装置220。
45.图2说明装置220和耦合到另一装置220的存储器装置212的实例。存储器装置212包含嵌入于存储器装置212中的多个传感器230,以及各自分别耦合到多个传感器230中的一个的多个寄存器224、用以发射命令以读取所述多个寄存器中的一或多个的控制器202(例如,命令解码)和用以将传感器数据从所述多个寄存器224发射到另一装置220的耦合到所述多个寄存器224(例如,经由io逻辑219)的数据输出(数据/io)216。
46.表示从传感器230发射到相应寄存器224的传感器数据的信号可为传感器230的操作的数据。举例来说,温度传感器230-1可产生温度值且将所述温度值发射到寄存器224-1,嵌入式定时器230-2可包含振荡器230-3和/或计数器230-4,其可将表示传感器数据的信号发射到寄存器224-3和/或224-n,嵌入式运动传感器230-p可将表示运动传感器数据的信号发射到寄存器224-2。
47.嵌入式定时器可包含振荡器230-3,其可产生周期性信号以发射到寄存器224-3和/或计数器230-4。计数器230-4可(独立地或与振荡器230-3并行地)发射由传感器230中的一或多个收集的数据的发生数量。换句话说,振荡器230-3可与计数器230-4一起工作以周期性地产生可报告由传感器230中的任一个产生的信号的数量的信号。相比之下,振荡器230-3和计数器230-4可独立地操作以将表示传感器数据的相应信号发射到相应寄存器。
48.在一些实施例中,控制器202可配置传感器230以基于参数产生表示传感器数据的信号。举例来说,当另一装置220位于特定环境中时,控制器202可配置传感器230以向相应寄存器224产生表示传感器数据的信号。控制器202可产生寄存器读取命令222以读取存储于相应寄存器中的传感器数据,且i/o逻辑219可将传感器数据从寄存器224发射到另一装
置220。
49.环境可为另一装置220的位置(例如,耦合到另一装置的主机的位置)。控制器202可从另一装置220接收与环境有关的指示,且控制器202可被配置传感器230以产生表示关于环境的传感器数据的信号。举例来说,控制器202可接收对另一装置220(例如,耦合到另一装置220的主机)位于环境中的指示。控制器202可配置温度传感器230-1以产生温度值(例如,经编码8位二进制串)并且将温度值发射到寄存器224-1。响应于从控制器202发射的寄存器读取命令222,i/o逻辑219可将表示来自寄存器224-1的包含温度值的传感器数据的信号发射到另一装置220。换句话说,i/o逻辑219可将与多个传感器230的相应操作有关的值发射到另一装置220。使用这些方法,嵌入式温度传感器230-1产生的温度值可为可被另一装置220和/或主机/用户存取的。
50.在一些实施例中,嵌入式定时器230-2(使用嵌入式振荡器203-3和/或嵌入式计数器230-4)可产生具有固定周期(例如1μs)的定时器输出。在其它实施例中,定时器输出可为旗标,其中控制器202被配置成在已经过数秒时产生寄存器读取命令222。控制器202可基于已经过的秒数对存储器装置212进行编程以向相应寄存器224产生传感器输出。
51.如所提及,运动传感器230-p可嵌入于存储器装置212的电路系统中且可检测环境内的运动改变。举例来说,环境可为另一装置220的位置(例如,主机耦合到另一装置的位置)。控制器202可从另一装置220接收与环境有关的指示,且控制器202可配置传感器230以产生表示关于环境的传感器数据的信号。举例来说,控制器202可接收对另一装置220(例如,耦合到另一装置220的主机)位于环境中的指示。如果在环境中检测到运动,那么控制器202可配置运动传感器230-p以产生旗标。响应于从控制器202发射的寄存器读取命令222,i/o逻辑219可将传感器数据从包含运动传感器旗标的寄存器224-2发射到另一装置220。
52.在一些实施例中,多个嵌入式传感器230可组合使用以经由另一装置220将信息提供到主机/用户。举例来说,另一装置220可耦合到iot装置(例如,主机)且iot装置可响应于表示(例如,来自传感器230中的一或多个的)传感器数据的信号从多个寄存器224到另一装置220的发射而起始一操作。iot装置可包含另一装置220,且可基于所接收的传感器数据作出决策。举例来说,iot装置可为移动电话,且耦合到移动电话的另一装置220可从温度传感器230-1和嵌入于移动电话的存储器装置212中的运动传感器230-p接收温度值。基于温度值和运动传感器值的接收,另一装置220可启动移动电话以改变操作(例如,从打开切换到关闭)。使用这些方法,主机/用户可存取嵌入式传感器产生的传感器数据并且避免对外部传感器安装的需求。
53.在一些实例中,计算系统200可为但不限于移动装置、头戴式显示器和/或车辆(例如,自主或半自主车辆、无人机、无人驾驶飞行器(uav)等)。计算系统200可包含图像传感器215。如图2中所说明,图像传感器215可耦合到存储器装置212。在一些实例中,图像传感器215可为相机,包含镜头217和相机定时器213。图像传感器215可捕获一或多个图片并产生表示包含一或多个所捕获的图像的图像数据的信号。
54.图像传感器215可将表示包含元数据的图像数据的信号发送到存储器装置215。所述信号可包含图像数据时间戳。相机定时器213可用于产生图像数据时间戳。图像数据时间戳可为产生图像数据时的时间,例如,捕获图片时的时间。
55.存储器装置212可被配置成pim和/或控制器202,且i/o逻辑207可被配置成执行处
理操作,包含将朝向数据与来自图像传感器215的图像数据组合。存储器装置212可收集来自运动传感器230-p的朝向数据。朝向数据可包含朝向标识符和元数据。朝向标识符可包含以度为单位的阿尔法、贝塔和伽玛坐标,且元数据可包含例如定时器230-2产生的朝向数据时间戳。在数个实施例中,运动传感器230-p可产生朝向数据,且定时器230-2可产生对应于所产生的朝向数据的朝向数据时间戳。
56.使用嵌入于存储器装置212中的运动传感器230-p产生朝向数据并使用pim处理存储器中的朝向数据可提高处理性能。举例来说,嵌入于存储器装置212中的运动传感器230-p和pim可实现朝向数据的实时处理时间和/或减小的处理时间。
57.可通过将图像数据的元数据的至少一部分与朝向数据的元数据的至少一部分匹配,将所述图像数据与存储器装置212处的朝向数据配对。举例来说,包含第一时间处的第一图像时间戳的第一图像数据可以与包含第一时间处的第一运动传感器时间戳的第一运动传感器数据配对。一旦第一图像数据与第一运动传感器数据配成对,存储器装置212便可修改和/或产生数据序列,其中第一图像数据后面是第一朝向数据,如图3中所说明。
58.在一些实例中,被配置成pim的存储器装置212可使用图像数据和朝向数据执行操作。操作可包含但不限于校正图像、稳定图像、产生稳定全景、产生三维(3d)图像、产生实时地图、校正实时地图,以及确定存储器装置212的朝向。在一些实例中,可基于存储器装置212的所确定的朝向计算图像传感器215的朝向。举例来说,图像传感器215的朝向与存储器装置212的朝向之间可存在恒定偏倚,且可在基于存储器装置212的所确定的朝向计算图像传感器215的朝向时考虑所述恒定偏倚。
59.图3是根据本公开的数个实施例的图像数据和朝向数据序列的框图。如先前分别结合图1和图2所描述,可通过另一装置和存储器装置产生图像数据和朝向数据序列。
60.所述图像数据和朝向数据序列可包含第一图像数据331-1和后面的对应第一朝向数据332-1。所述图像数据序列可继续第二图像数据331-2和后面的对应第二朝向数据332-2以及第三图像数据331-x和后面的第三朝向数据332-y。
61.所述图像数据和朝向数据序列可用于执行操作,包含但不限于校正图像、稳定图像、产生稳定全景、产生三维(3d)图像、产生实时地图、校正实时地图、确定存储器装置的朝向和/或基于存储器装置的所确定的朝向来确定图像传感器的朝向。
62.在一些实例中,所述图像数据和朝向数据序列可经存储以用于执行未来的操作。举例来说,所述图像数据和朝向数据序列可存储于存储器装置中、另一装置中和/或所述存储器装置外部的其它存储器中。
63.图4是表示根据本公开的数个实施例的用于存储器装置传感器的实例方法的流程图。在框440处,所述方法包含使用嵌入于存储器装置中的运动传感器产生表示存储器装置的朝向数据的信号。所述朝向数据可包含朝向标识符,包含阿尔法、贝塔和伽玛坐标。朝向数据还可包含元数据,包含朝向数据时间戳。可通过存储器装置定时器产生朝向数据时间戳。举例来说,运动传感器可产生朝向数据且存储器装置定时器可产生对应于所产生的朝向数据的朝向数据时间戳。
64.在框442处,所述方法包含从图像传感器接收表示图像数据的信号。图像传感器可耦合到存储器装置和/或另一装置且所述存储器装置和/或另一装置可从图像传感器接收表示图像数据的信号。
65.在一些实例中,图像传感器可为相机,包含镜头和相机定时器。图像传感器可捕获一或多个图片并且产生包含一或多个所捕获的图像的图像数据。图像数据还可包含元数据。在一些实例中,相机定时器产生的时间戳可以包含在元数据中。举例来说,可响应于捕获图片而产生时间戳。
66.在框444处,所述方法包含将存储器装置的朝向数据与图像数据配对。存储器装置和/或另一装置通过将第一时间处的图像时间戳与第一时间处的运动传感器时间戳匹配将将朝向数据与图像数据配对。
67.一旦配对,存储器装置和/或另一装置便可修改和/或产生数据序列,具有第一时间处的时间戳的图像数据后面是具有第一时间处的时间戳的运动传感器数据。数据序列可用于执行操作,包含校正图像、稳定图像、产生稳定全景、产生三维(3d)图像、产生实时地图、校正实时地图、确定存储器装置的朝向和/或基于存储器装置的所确定的朝向来确定图像传感器的朝向。
68.虽然已在本文中示出并描述了具体实施例,但所属领域的一般技术人员将了解,经计算以实现相同结果的布置可取代所示出的具体实施例。本公开意图覆盖本公开的一或多个实施例的修改或变化。应理解,以说明方式而非限制方式进行了以上描述。在查阅以上描述后,以上实施例和本文未具体描述的其它实施例的组合对于所属领域的技术人员来说将显而易见。本公开的一或多个实施例的范围包含其中使用以上结构和过程的其它应用。因此,应参考所附权利要求书连同此类权利要求所赋予的等效物的全范围确定本公开的一或多个实施例的范围。
69.在前述具体实施方式中,出于简化本公开的目的而将一些特征一起分组在单个实施例中。本公开的此方法不应被理解为反映本公开的所公开实施例必须比在每项权利要求中明确叙述那样使用更多特征的意图。实际上,如所附权利要求书所反映,本发明标的物在于单个所揭示实施例的不到全部的特征。因此,所附权利要求书特此并入于具体实施方式中,其中每项权利要求就其自身而言作为单独实施例。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献