用于视频/图像记录的可配置存储粒度制造技术

技术编号:36740406 阅读:7 留言:0更新日期:2023-03-04 10:16
本申请的实施例涉及用于视频/图像记录的可配置存储粒度。公开了一种存储器系统,所述存储器系统具有用于以不同的粒度水平将逻辑地址转换为物理地址的多个地址表。例如,第一地址表与转换逻辑地址以便存取系统文件和应用文件的第一块大小相关联;并且第二地址表与转换逻辑地址以便存储和/或检索来自监视相机的图像传感器的数据的第二块大小相关联。用户接口可以用于访问配置选项以指定所述第二块大小;并且用户可以指示待由所述监视相机记录的图像或视频文件的典型大小以计算所述第二块大小,并且因此为用于记录所述图像或视频文件的分区配置所述第二地址表。件的分区配置所述第二地址表。件的分区配置所述第二地址表。

【技术实现步骤摘要】
用于视频/图像记录的可配置存储粒度


[0001]本文公开的至少一些实施例总体上涉及存储器系统,并且更具体地涉及但不限于用于控制存储器系统中的写入操作的技术。

技术介绍

[0002]存储器子系统可以包含存储数据的一或多个存储器装置。存储器装置可以是例如非易失性存储器装置和易失性存储器装置。通常,主机系统可以利用存储器子系统来将数据存储在存储器装置处并且从存储器装置中检索数据。

技术实现思路

[0003]本公开的实施例中的一个实施例提供了一种装置,其包括:存储器胞元;接口,所述接口被配置成接收将数据写入所述存储器胞元的写入请求;以及闪存转换层。所述闪存转换层包括:与第一块大小相关联的将在所述写入请求的第一部分中指定的逻辑地址转换为物理地址的第一地址表;与第二块大小相关联的将在所述写入请求的第二部分中指定的逻辑地址转换为物理地址的第二地址表;以及处理装置,所述处理装置被配置成根据所述第一块大小和所述第二块大小,分别使用所述第一地址表和所述第二地址表来执行地址转换。
[0004]本公开的实施例中的另一个实施例提供了一种数码相机,其包括:图像传感器;微处理器;以及存储装置。所述存储装置具有:存储器胞元;主机接口,所述主机接口被配置成从所述微处理器接收将图像数据记录到所述存储器胞元中的写入请求;第一地址表,所述第一地址表被配置成根据第一块大小将逻辑地址转换为物理地址;第二地址表,所述第二地址表被配置成根据第二块大小将逻辑地址转换为物理地址;控制器,所述控制器被配置成针对与由所述图像传感器生成的第二数据相关联的请求使用所述第二地址表来执行地址转换,并且针对与第一数据相关联的请求使用所述第一地址表来执行地址转换。
[0005]本公开的实施例中的另一个实施例提供了一种非暂时性计算机存储设备,其存储指令,所述指令在由计算装置执行时使所述计算装置执行方法。所述方法包括:在存储装置的主机接口处接收对所述存储装置中的存储器胞元进行存取以存储或检索数据的请求,所述请求包含存储由图像传感器生成的数据的写入请求;响应于不与由所述图像传感器生成的数据相关联的第一请求而根据第一块大小使用第一地址表将逻辑地址转换为物理地址;以及响应于与由所述图像传感器生成的数据相关联的第二请求而根据第二块大小使用第二地址表将逻辑地址转换为物理地址。
附图说明
[0006]在附图的图中通过实例而非限制的方式展示了实施例,在附图中,相似的附图标记指示类似的元件。
[0007]图1示出了根据一个实施例的用于在记录来自图像传感器的数据时定制存储粒度
的技术。
[0008]图2示出了根据一个实施例的具有存储装置的数码相机,所述存储装置具有用于媒体文件的可定制存储粒度。
[0009]图3示出了根据一个实施例的用于定制存储粒度的方法。
[0010]图4展示了根据本公开的一些实施例的具有存储器子系统的示例计算系统。
[0011]图5展示了根据一个实施例配置的集成电路存储器装置。
[0012]图6是本公开的实施例可以在其中操作的示例计算机系统的框图。
具体实施方式
[0013]本公开的至少一些方面涉及利用这样的技术的存储器子系统,所述技术用于根据用户可配置选项控制用于记录来自数码相机的图像传感器的图像数据或视频数据的存储器子系统的一部分中的写入操作的粒度而与其它类型数据的粒度无关。
[0014]常规存储装置可以根据预定粒度或大小来读取或写入数据块。存储装置的主机系统根据预定粒度或块大小向存储装置发送对数据块的读取或写入请求。块大小对应于在读取或写入请求中可以由主机系统寻址的最小数据量。响应于来自主机系统的写入请求,存储装置可以执行一系列写入操作,以将块大小的数据写入非易失性存储媒体,如在集成电路管芯上形成的存储器胞元。当块大小的整个数据块已写入、编程或提交到非易失性存储媒体中时,写入请求的执行成功。当所述大小的块的任何部分未能提交到非易失性存储媒体中时,写入请求的执行不完整或已失败。主机系统使用数据块的逻辑地址指定所述块的位置。存储装置使用逻辑到物理地址表将读取或写入请求中指定的逻辑地址转换为存储器胞元的物理地址,在所述物理地址处执行数据的读取或写入操作。逻辑到物理地址表转换预定粒度或块大小的数据块的逻辑地址。块大小通常以介于512B到1KB之间的粒度配置。这种用于将数据写入存储装置的粒度对于系统文件和应用软件来说效果很好。然而,对于通常大于1MB的视频/图像文件,所述粒度并不能起到很好的效果。当根据相对较小的粒度或块大小将大量数据分成多个块时,可以通过一组写入请求来指定将数据写入存储装置,所述写入在写入请求的执行期间可能看起来是不相关数据的随机写入。当针对不相关的数据执行写入请求时,写入请求会导致数据块被写入随机的存储器胞元组。当监视相机在用于先前记录的图像和视频的存储空间上频繁写入新图像或视频时,随机写入会导致高写入放大和存储媒体的耐久性降低。
[0015]本公开的至少一些方面通过将存储装置配置成针对不同类型的数据使用不同粒度来执行逻辑到物理地址转换来解决上述和其它缺陷和/或挑战。例如,可以向用户提供为用于记录来自安全相机的图像传感器的视频和/或图像数据的存储器区域、分区或命名空间设置可配置选项。可配置选项可以用于指示记录的视频和/或图像的典型文件大小。存储装置被配置成使用信息来设置为存储和存取来自图像传感器的视频和/或图像而执行的逻辑到物理地址转换的粒度。针对记录视频和/或图像指定的可配置选项不会改变用于存储和存取如固件、应用、活动日志等其它类型的数据的逻辑到物理地址转换的粒度。任选地,配置选项可以是一次性可编程选项。例如,在开始部署安全相机或将图像/视频初始记录到存储装置中时指定配置选项后,无法进一步改变或调整配置选项。可替代地,用于记录视频/图像数据的粒度选项可在初始设置后进行调整。例如,在擦除分区或命名空间中先前记
录的视频/图像内容后,可以使用用于后续记录的不同的、经过调整的粒度重新配置为视频/图像记录配置的分区或命名空间。在一个实施例中,存储装置最初被配置成具有在默认粒度下(例如,介于512B到1KB之间)的默认逻辑到物理地址表。当用户为视频和/或图像数据的记录指定不同的粒度时,存储装置生成另外的逻辑到物理地址表(例如,针对单独的分区或命名空间),以以远大于默认的逻辑到物理地址表中使用的粒度的粒度跟踪视频/图像文件的存储。两个表可以在同一时间段内用于不同类型的数据。任选地,存储装置可以通过安全相机中的图像传感器监测存储使用模式,以确定视频/图像的最佳块大小,并且重新配置视频/图像分区的粒度,以优化性能、写入放大和/或耐久性。例如,存储装置可以自动创建具有新粒度的新命名空间,将数据从旧命名空间迁移到新命名空间,并且用新命名空间替换旧命名空间。
[0016]以下结合图4描述作为存储器子系统的存储装置和存储器模块的实例。通常,主机系统可以利用包含如存储数据的存储器装置等一或多个组件的存储器子系统。主机系统可以提供要存储在存储器子系统处的数据,并且可以请求要从存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种装置,其包括:存储器胞元;接口,所述接口被配置成接收将数据写入所述存储器胞元的写入请求;闪存转换层,所述闪存转换层包括:与第一块大小相关联的将在所述写入请求的第一部分中指定的逻辑地址转换为物理地址的第一地址表;与第二块大小相关联的将在所述写入请求的第二部分中指定的逻辑地址转换为物理地址的第二地址表;以及处理装置,所述处理装置被配置成根据所述第一块大小和所述第二块大小,分别使用所述第一地址表和所述第二地址表来执行地址转换。2.根据权利要求1所述的装置,其进一步包括:图像传感器,所述图像传感器被配置成生成待根据所述第二块大小写入所述存储器胞元的数据,其中由所述处理装置执行的指令根据所述第一块大小来进行存取;其中所述指令在由所述处理装置执行时被配置成呈现用户接口以指定所述第二块大小。3.根据权利要求2所述的装置,其中所述用户接口被配置成接收对由所述图像传感器记录到所述存储器胞元中的代表性文件大小的指示;并且所述处理装置被配置成基于所述代表性文件大小确定所述第二块大小。4.根据权利要求2所述的装置,其中所述第一地址表被配置成用于与所述存储器胞元的第一区域相关联的逻辑地址;并且所述第二地址表被配置成用于与所述存储器胞元的第二区域相关联的逻辑地址;其中第一分区标识所述第一区域;第二分区标识所述第二区域;并且所述写入请求中的逻辑地址是结合所述第一分区和所述第二分区的标识来指定的;并且其中所述第一分区和所述第二分区中的每个是在所述存储器胞元的存储容量上配置的命名空间。5.根据权利要求1所述的装置,其进一步包括:图像传感器,所述图像传感器被配置成生成待根据所述第二块大小写入所述存储器胞元的数据,其中由所述处理装置执行的指令根据所述第一块大小来进行存取;其中所述指令被进一步配置成指示所述处理装置确定由所述图像传感器记录到所述存储器胞元中的文件的平均大小,计算所述第二块大小,并且为针对用于记录来自所述图像传感器的数据的分区指定的逻辑地址生成所述第二地址表。6.一种数码相机,其包括:图像传感器;微处理器;以及存储装置,所述存储装置具有:存储器胞元;主机接口,所述主机接口被配置成从所述微处理器接收将图像数据记录到所述存储器胞元中的写入请求;第一地址表,所述第一地址表被配置成根据第一块大小将逻辑地址转换为物理地址;
第二地址表,所述第二地址表被配置成根据第二块大小将逻辑地址转换为物理地址;控制器,所述控制器被配置成针对与由所述图像传感器生成的第二数据相关联的请求使用所述第二地址表来执行地址转换,并且针对与第一数据相关联的请求使用所述第一地址表来执行地址转换。7.根据权利要求6所述的数码相机,其中所述第一数据是通过与第一分区相关联的逻辑地址来标识的;并且所...

【专利技术属性】
技术研发人员:P
申请(专利权)人:美光科技公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1