存储芯片溢出判断机构的制作方法

文档序号:16472951发布日期:2019-01-02 23:17阅读:130来源:国知局
存储芯片溢出判断机构的制作方法

本发明涉及存储设备领域,尤其涉及一种存储芯片溢出判断机构。



背景技术:

存储芯片,是嵌入式系统芯片的概念在存储行业的具体应用。因此,无论是系统芯片还是存储芯片,都是通过在单一芯片中嵌入软件,实现多功能和高性能,以及对多种协议、多种硬件和不同应用的支持。



技术实现要素:

为了解决现有技术中无法搭建有效的动作级别检测机制的技术问题,本发明提供了一种存储芯片溢出判断机构。

其中,本发明至少具有以下三个重要发明点:

(1)在远程无线控制下,实现对电影数据的读出、动作级别检测和动作级别发送,更重要的是,在动作级别检测中,从图像中识别并分割出各个演员子图像,对每一个演员子图像进行姿势检测以确定相应的动作级别,并对各个演员子图像分别对应的各个动作级别进行均值计算以获得电影的动作级别;

(2)基于对图像的噪声分布情况,确定对所述图像进行滤波处理的滑动窗口的尺寸;

(3)在对像素点进行滤波处理时,选择其附近像素点像素值中达到孤立噪声平均占据像素点数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算以获得被处理像素点的替换像素值,最终获得并输出所述图像对应的信号处理图像。

根据本发明的一方面,提供了一种存储芯片溢出判断机构,所述机构包括:

频分双工通信接口,与数据存储芯片连接,用于接收远端发送的电影读出指令,以向所述数据存储芯片转发所述电影读出指令,启动对所述数据存储芯片存储的电影数据的读出。

更具体地,在所述存储芯片溢出判断机构中,还包括:

溢出检测设备,与buffer存储设备连接,用于检测所述buffer存储设备内部的缓冲溢出情况,并在出现缓冲溢出情况时,发出相应的报警信号;芯片读取接口,分别与数据存储芯片和所述buffer存储设备分别连接,用于将所述数据存储芯片存储的电影数据读出并发送到所述buffer存储设备中。

更具体地,在所述存储芯片溢出判断机构中,还包括:

buffer存储设备,用于缓存即将播放的电影数据,所述电影数据由多个电影帧组成,其中,每一个电影帧具有相应的帧编号,最先播放的电影帧最先缓存且对应的帧编号越小。

更具体地,在所述存储芯片溢出判断机构中,还包括:

片尾截取设备,与所述buffer存储设备连接,用于抓取帧编号排名靠后的各个电影帧以用作片尾抓取图像,并输出所述各个片尾抓取图像;熵值解析设备,与所述片尾截取设备连接,用于接收所述各个片尾抓取图像,解析出每一个片尾抓取图像的熵值,并比较所述各个片尾抓取图像的各个熵值,将熵值最小的片尾抓取图像作为高价值图像输出。

更具体地,在所述存储芯片溢出判断机构中,还包括:

均值解析设备,与所述熵值解析设备连接,用于接收所述高价值图像,获取所述高价值图像中的各个孤立噪声,基于每一个孤立噪声确定其在所述高价值图像中占据的像素点的数量,并基于各个孤立噪声分别占据的像素点的数量以分别获得各个数量,对所述各个数量进行均值计算,以获得对应的数量均值;尺寸提取设备,与所述均值解析设备连接,用于接收各个孤立噪声分别占据的像素点的数量,基于所述各个孤立噪声分别占据的像素点的数量确定对所述高价值图像进行滤波处理的滑动窗口的尺寸;静态存储设备,与所述尺寸提取设备连接,用于接收并存储所述滑动窗口的尺寸;逐点处理设备,分别与所述静态存储设备、所述均值解析设备和所述尺寸提取设备连接,用于接收所述数量均值和所述滑动窗口,并对所述高价值图像中的每一个像素点执行以下操作:将所述高价值图像中的每一个像素点作为对象像素点,在所述高价值图像中获取以所述对象像素点为中心的滑动窗口内的各个像素点作为各个参考像素点,将所述各个参考像素点的各个亮度值进行从大到小的顺序排序,将中间序号的、达到所述数量均值数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算,以获得所述对象像素点的替换像素值;信号采集设备,与所述逐点处理设备连接,用于接收所述高价值图像中的各个像素点的各个替换像素值,并基于所述高价值图像中的各个像素点的各个替换像素值获取所述高价值图像对应的信号处理图像,并输出所述高价值图像对应的信号采集图像;演员辨识设备,与所述信号采集设备连接,用于接收所述信号采集图像,基于预设基准人体图案从所述信号采集图像中识别并分割出各个演员子图像;等级采集设备,与所述演员辨识设备连接,用于接收所述各个演员子图像,对每一个演员子图像进行姿势检测以确定相应的动作级别,对各个演员子图像分别对应的各个动作级别进行均值计算以获得所述buffer存储设备缓存的电影的动作级别。

更具体地,在所述存储芯片溢出判断机构中:所述静态存储设备还与所述均值解析设备连接,用于接收并存储所述数量均值。

更具体地,在所述存储芯片溢出判断机构中:所述逐点处理设备包括数据接收子设备、数据发送子设备和像素值处理子设备,所述数据接收子设备用于接收所述数量均值和所述滑动窗口,所述像素值处理子设备与所述数据接收子设备连接,所述数据发送子设备与所述像素值处理子设备连接。

更具体地,在所述存储芯片溢出判断机构中:所述像素值处理单元用于对所述高价值图像中的每一个像素点执行以下操作:将所述高价值图像中的每一个像素点作为对象像素点,在所述高价值图像中获取以所述对象像素点为中心的滑动窗口内的各个像素点作为各个参考像素点,将所述各个参考像素点的各个亮度值进行从大到小的顺序排序,将中间序号的、达到所述数量均值数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算,以获得所述对象像素点的替换像素值。

更具体地,在所述存储芯片溢出判断机构中:在所述片尾截取设备中,帧编号排名靠后的各个电影帧占据的播放时间段为10分钟;其中,所述频分双工通信接口还与所述等级采集设备连接,用于将所述动作级别进行无线发送。

附图说明

以下将结合附图对本发明的实施方案进行描述,其中:

图1为根据本发明实施方案示出的存储芯片溢出判断机构所应用的buffer存储设备缓存的多帧即将播放的电影数据。

具体实施方式

下面将参照附图对本发明的存储芯片溢出判断机构的实施方案进行详细说明。

存储芯片主要以两种方式实现产品化:

1、asic技术实现存储芯片

asic(专用集成电路)在存储和网络行业已经得到了广泛应用。除了可以大幅度地提高系统处理能力,加快产品研发速度以外,asic更适于大批量生产的产品,根椐固定需求完成标准化设计。在存储行业,asic通常用来实现存储产品技术的某些功能,被用做加速器,或缓解各种优化技术的大量运算对cpu造成的过量负载所导致的系统整体性能的下降。

2、fpga技术实现存储芯片

fpga(现场可编程门阵列)是专用集成电路(asic)中级别最高的一种。与asic相比,fpga能进一步缩短设计周期,降低设计成本,具有更高的设计灵活性。当需要改变已完成的设计时,asic的再设计时间通常以月计算,而fpga的再设计则以小时计算。这使fpga具有其他技术平台无可比拟的市场响应速度。

新一代fpga具有卓越的低耗能、快速迅捷(多数工具以微微秒-百亿分之一秒计算)的特性。同时,厂商可对fpga功能模块和i/o模块进行重新配置,也可以在线对其编程实现系统在线重构。这使fpga可以构建一个根据计算任务而实时定制软核处理器。并且,fpga功能没有限定,可以是存储控制器,也可以是处理器。新一代fpga支持多种硬件,具有可编程i/o,ip(知识产权)和多处理器芯核兼备。这些综合优点,使得fpga被一些存储厂商应用在开发存储芯片架构的全功能产品。

为了克服上述不足,本发明搭建了一种存储芯片溢出判断机构,能够有效解决相应的技术问题。

图1为根据本发明实施方案示出的存储芯片溢出判断机构所应用的buffer存储设备缓存的多帧即将播放的电影数据。

根据本发明实施方案示出的存储芯片溢出判断机构包括:

频分双工通信接口,与数据存储芯片连接,用于接收远端发送的电影读出指令,以向所述数据存储芯片转发所述电影读出指令,启动对所述数据存储芯片存储的电影数据的读出。

接着,继续对本发明的存储芯片溢出判断机构的具体结构进行进一步的说明。

在所述存储芯片溢出判断机构中,还包括:

溢出检测设备,与buffer存储设备连接,用于检测所述buffer存储设备内部的缓冲溢出情况,并在出现缓冲溢出情况时,发出相应的报警信号;

芯片读取接口,分别与数据存储芯片和所述buffer存储设备分别连接,用于将所述数据存储芯片存储的电影数据读出并发送到所述buffer存储设备中。

在所述存储芯片溢出判断机构中,还包括:

buffer存储设备,用于缓存即将播放的电影数据,所述电影数据由多个电影帧组成,其中,每一个电影帧具有相应的帧编号,最先播放的电影帧最先缓存且对应的帧编号越小。

在所述存储芯片溢出判断机构中,还包括:片尾截取设备,与所述buffer存储设备连接,用于抓取帧编号排名靠后的各个电影帧以用作片尾抓取图像,并输出所述各个片尾抓取图像;

熵值解析设备,与所述片尾截取设备连接,用于接收所述各个片尾抓取图像,解析出每一个片尾抓取图像的熵值,并比较所述各个片尾抓取图像的各个熵值,将熵值最小的片尾抓取图像作为高价值图像输出。

在所述存储芯片溢出判断机构中,还包括:

均值解析设备,与所述熵值解析设备连接,用于接收所述高价值图像,获取所述高价值图像中的各个孤立噪声,基于每一个孤立噪声确定其在所述高价值图像中占据的像素点的数量,并基于各个孤立噪声分别占据的像素点的数量以分别获得各个数量,对所述各个数量进行均值计算,以获得对应的数量均值;

尺寸提取设备,与所述均值解析设备连接,用于接收各个孤立噪声分别占据的像素点的数量,基于所述各个孤立噪声分别占据的像素点的数量确定对所述高价值图像进行滤波处理的滑动窗口的尺寸;

静态存储设备,与所述尺寸提取设备连接,用于接收并存储所述滑动窗口的尺寸;

逐点处理设备,分别与所述静态存储设备、所述均值解析设备和所述尺寸提取设备连接,用于接收所述数量均值和所述滑动窗口,并对所述高价值图像中的每一个像素点执行以下操作:将所述高价值图像中的每一个像素点作为对象像素点,在所述高价值图像中获取以所述对象像素点为中心的滑动窗口内的各个像素点作为各个参考像素点,将所述各个参考像素点的各个亮度值进行从大到小的顺序排序,将中间序号的、达到所述数量均值数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算,以获得所述对象像素点的替换像素值;

信号采集设备,与所述逐点处理设备连接,用于接收所述高价值图像中的各个像素点的各个替换像素值,并基于所述高价值图像中的各个像素点的各个替换像素值获取所述高价值图像对应的信号处理图像,并输出所述高价值图像对应的信号采集图像;

演员辨识设备,与所述信号采集设备连接,用于接收所述信号采集图像,基于预设基准人体图案从所述信号采集图像中识别并分割出各个演员子图像;

等级采集设备,与所述演员辨识设备连接,用于接收所述各个演员子图像,对每一个演员子图像进行姿势检测以确定相应的动作级别,对各个演员子图像分别对应的各个动作级别进行均值计算以获得所述buffer存储设备缓存的电影的动作级别。

在所述存储芯片溢出判断机构中:所述静态存储设备还与所述均值解析设备连接,用于接收并存储所述数量均值。

在所述存储芯片溢出判断机构中:所述逐点处理设备包括数据接收子设备、数据发送子设备和像素值处理子设备,所述数据接收子设备用于接收所述数量均值和所述滑动窗口,所述像素值处理子设备与所述数据接收子设备连接,所述数据发送子设备与所述像素值处理子设备连接。

在所述存储芯片溢出判断机构中:所述像素值处理单元用于对所述高价值图像中的每一个像素点执行以下操作:将所述高价值图像中的每一个像素点作为对象像素点,在所述高价值图像中获取以所述对象像素点为中心的滑动窗口内的各个像素点作为各个参考像素点,将所述各个参考像素点的各个亮度值进行从大到小的顺序排序,将中间序号的、达到所述数量均值数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算,以获得所述对象像素点的替换像素值。

在所述存储芯片溢出判断机构中:在所述片尾截取设备中,帧编号排名靠后的各个电影帧占据的播放时间段为10分钟;

其中,所述频分双工通信接口还与所述等级采集设备连接,用于将所述动作级别进行无线发送。

另外,所述频分双工通信接口采用的频分双工通信模式中,频分双工是指上行链路和下行链路的传输分别在不同的频率上进行。在频分双工模式中,上行链路和下行链路的传输分别在不同的频率上进行。

在第一、二代蜂窝系统中,基本都是采用fdd技术来实现双工传输的。特别是在第一代蜂窝系统中,由于传输的是连续的基带信号,必须用不同的频率来提供双工的上下行链路信道。在第一代蜂窝系统中传输连续信息采用fdd技术时,收发两端都必须有产生不同载波频率的频率合成器,在接收端还必须有一个防止发射信号泄漏到接收机的双工滤波器。另外,为了便于双工器的制作,收发载波频率之间要有一定的频率间隔。在第二代的gsm、is-136和is-95等系统中,也采用了fdd技术。

采用本发明的存储芯片溢出判断机构,针对现有技术中无法搭建有效的动作级别检测机制的技术问题,在远程无线控制下,实现对电影数据的读出、动作级别检测和动作级别发送,更重要的是,在动作级别检测中,从图像中识别并分割出各个演员子图像,对每一个演员子图像进行姿势检测以确定相应的动作级别,并对各个演员子图像分别对应的各个动作级别进行均值计算以获得电影的动作级别;基于对图像的噪声分布情况,确定对所述图像进行滤波处理的滑动窗口的尺寸;尤为关键的是,在对像素点进行滤波处理时,选择其附近像素点像素值中达到孤立噪声平均占据像素点数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算以获得被处理像素点的替换像素值,最终获得并输出所述图像对应的信号处理图像,从而解决了上述技术问题。

可以理解的是,虽然本发明已以较佳实施例披露如上,然而上述实施例并非用以限定本发明。对于任何熟悉本领域的技术人员而言,在不脱离本发明技术方案范围情况下,都可利用上述揭示的技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1