一种基于目标检测的稳定目标检测框的获取方法及系统与流程

文档序号:33375967发布日期:2023-03-08 04:00阅读:32来源:国知局
一种基于目标检测的稳定目标检测框的获取方法及系统与流程

1.本发明涉及智能交通管理领域,特别涉及一种基于目标检测的稳定目标检测框的获取方法及系统。


背景技术:

2.随着城市汽车数量的不断增加,路况也越发复杂,尤其是在各种路口区域,车辆、非机动车、行人等汇聚在一起,因此通常通过目标检测算法对多个路口的车辆目标进行跟踪与检测。而目标检测的准确度与目标检测框的精准度息息相关,但是通过目标检测算法获得的目标检测框由于多方面原因会造成目标框的不稳定,例如:目标框前后跳动、检测框有时候会检测到有时候检测不到等问题。
3.目前在进行目标检测框的获取时,通常是将网络预测的边界框按照不同类别进行分组,然后计算每一类别与其他类别所有边界框的交并比,根据交并比和置信度剔除掉重叠度高且类别不同的边界框。然而该方法并未涉及目标检测框前后跳动、检测不稳定的解决方法,而且处理的对象是每一类别和其他类别的检测框交并比,当车辆密集时,由于同一区域检测框过于稠密,采用该方法获取的检测框的精准度较低。


技术实现要素:

4.为解决上述技术问题,本发明提供一种基于目标检测的稳定目标检测框的获取方法及系统,可以解决现有检测框跳动较为严重、检测框难以精准获取的问题。
5.为实现上述目的,一方面,本发明提供一种基于目标检测的稳定目标检测框的获取方法,所述方法包括:
6.根据每一帧图像目标检测结果中的检测框,获取每一帧图像正视场景下检测框四个角点分别对应的像素坐标;
7.根据正视场景下检测框四个角点分别对应的像素坐标获取每一个检测框中点分别对应的真实坐标、以及不同图像帧之间检测框的匹配关系;
8.根据不同图像帧之间检测框的匹配关系和每一个检测框中点分别对应的真实坐标,获取当前帧匹配成功的检测框像素横向移动速度和纵向移动速度,当前帧未匹配成功的检测框的四个角点的像素坐标,以及上一帧未匹配成功的检测框四个角点的像素坐标、上一帧未匹配成功的检测框像素横向移动速度、纵向移动速度、检测框中点的真实坐标;
9.根据当上一帧未匹配成功的检测框的四个角点分别对应的像素坐标、目标像素横移动速度、纵向移动速度、和检测框中点的真实坐标对上一帧未匹配成功的检测框进行稳定处理;
10.根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理。
11.进一步地,所述根据正视场景下检测框四个角点分别对应的像素坐标获取每一个
检测框中点分别对应的真实坐标的步骤包括:
12.对所述正视场景下检测框四个角点分别对应的像素坐标进行透视变换,并根据预置标定参数mpph、mppw和预置矩阵fa得到四个角点的真实坐标;
13.根据四个角点的真实坐标获取每一个检测框中点分别对应的真实坐标。
14.进一步地,根据当上一帧未匹配成功的检测框的四个角点分别对应的像素坐标、目标像素横移动速度、纵向移动速度、和检测框中点的真实坐标对上一帧未匹配成功的检测框进行稳定处理的步骤包括:
15.若根据当上一帧未匹配成功的检测框对应的目标像素横移动速度、纵向移动速度、和检测框中点的真实坐标判断目标检测存在异常,则根据目标像素横移动速度、纵向移动速度对上一帧未匹配成功的检测框的位置进行移动。
16.进一步地,所述根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理的步骤包括:
17.根据当前帧与上一帧匹配成功的检测框中各个像素点分别对应的正视场景下像素坐标,判断是否存在检测框跳动;
18.若存在,则根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理。
19.进一步地,所述根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理的步骤包括:
20.若纵向移动速度大于预设移动阈值,则根据目标像素横移动速度、纵向移动速度分别对当前帧匹配成功的检测框的位置进行移动。
21.另一方面,本发明提供一种基于目标检测的稳定目标检测框的获取系统,所述系统包括:获取单元,用于根据每一帧图像目标检测结果中的检测框,获取每一帧图像正视场景下检测框四个角点分别对应的像素坐标;根据正视场景下检测框四个角点分别对应的像素坐标获取每一个检测框中点分别对应的真实坐标、以及不同图像帧之间检测框的匹配关系;
22.所述获取单元,还用于根据不同图像帧之间检测框的匹配关系和每一个检测框中点分别对应的真实坐标,获取当前帧匹配成功的检测框像素横向移动速度和纵向移动速度,当前帧未匹配成功的检测框的四个角点的像素坐标,以及上一帧未匹配成功的检测框四个角点的像素坐标、上一帧未匹配成功的检测框像素横向移动速度、纵向移动速度、检测框中点的真实坐标;
23.处理单元,用于根据当上一帧未匹配成功的检测框的四个角点分别对应的像素坐标、目标像素横移动速度、纵向移动速度、和检测框中点的真实坐标对上一帧未匹配成功的检测框进行稳定处理;
24.所述处理单元,还用于根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理。
25.进一步地,所述获取单元,具体用于对所述正视场景下检测框四个角点分别对应的像素坐标进行透视变换,并根据预置标定参数mpph、mppw和预置矩阵fa得到四个角点的真实坐标;根据四个角点的真实坐标获取每一个检测框中点分别对应的真实坐标。
26.进一步地,所述处理单元,具体用于若根据当上一帧未匹配成功的检测框对应的目标像素横移动速度、纵向移动速度、和检测框中点的真实坐标判断目标检测存在异常,则根据目标像素横移动速度、纵向移动速度对上一帧未匹配成功的检测框的位置进行移动。
27.进一步地,所述处理单元,具体还用于根据当前帧与上一帧匹配成功的检测框中各个像素点分别对应的正视场景下像素坐标,判断是否存在检测框跳动;若存在,则根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理。
28.进一步地,所述处理单元,具体还用于若纵向移动速度大于预设移动阈值,则根据目标像素横移动速度、纵向移动速度分别对当前帧匹配成功的检测框的位置进行移动。
29.本发明提供的一种基于目标检测的稳定目标检测框的获取方法及系统,通过根据不同图像帧之间检测框的匹配关系和每一个检测框中点分别对应的真实坐标,获取当前帧匹配成功的检测框像素横向移动速度和纵向移动速度,当前帧未匹配成功的检测框的四个角点的像素坐标,以及上一帧未匹配成功的检测框四个角点的像素坐标、上一帧未匹配成功的检测框像素横向移动速度、纵向移动速度、检测框中点的真实坐标,并针对不同情况通过目标像素横移动速度、纵向移动速度对检测框进行位置校正,从而可以对存在跳动的检测框进行位置修正,进而提升目标检测的准确率。
附图说明
30.图1是本发明提供的一种基于目标检测的稳定目标检测框的获取方法的流程图;
31.图2是本发明提供的一种基于目标检测的稳定目标检测框的获取系统的结构示意图。
具体实施方式
32.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
33.如图1所示,本发明实施例提供的一种基于目标检测的稳定目标检测框的获取方法,包括如下步骤:
34.101、根据每一帧图像目标检测结果中的检测框,获取每一帧图像正视场景下检测框四个角点分别对应的像素坐标。
35.具体地,首先根据目标检测结果得到正视场景下检测框的左上角点的像素坐标(px_leftup,py_leftup)、检测框的宽w、检测框的高h,从而可得右上角点的像素坐标(px_rightup=px_leftup+w,py_rightup=py_leftup)、右下角点的像素坐标(px_rightdown=px_leftup+w,py_rightdown=py_leftup+h)、左下角点的像素坐标(px_leftdown=px_leftup,py_leftdown=py_leftup+h)。
36.102、根据正视场景下检测框四个角点分别对应的像素坐标获取每一个检测框中点分别对应的真实坐标、以及不同图像帧之间检测框的匹配关系。
37.对于本发明实施例,所述根据正视场景下检测框四个角点分别对应的像素坐标获
取每一个检测框中点分别对应的真实坐标的步骤包括:对所述正视场景下检测框四个角点分别对应的像素坐标进行透视变换,并根据预置标定参数mpph、mppw和预置矩阵fa得到四个角点的真实坐标;根据四个角点的真实坐标获取每一个检测框中点分别对应的真实坐标。
38.具体地,例如,将左上角点的像素坐标px_leftup作为x,py_leftup作为y代入公式c=[yx1]、cut=c*fa、y=cut(1)/cut(3)、x=cut(2)/cut(3),将透视变换后的结果x,y分别赋给左上角点俯视场景下像素坐标(px_leftup,py_leftup),同理可得,俯视场景下右上角点像素坐标(px_rightup,py_rightup)、右下角点的像素坐标(px_rightdown,p_rightdown)、左下角点的像素坐标(px_leftdown,py_leftdown),
[0039]
y=(-y+h)
·
mpph+edgeh
[0040]
x=x
·
mpptw-edgew其中h是透视变换图像高度;edgeh是相机坐标系纵向距离,即透视变换最下边的直线与x轴之间的实际测量距离,edgew是相机坐标系横向距离,即透视变换最左边的直线与y轴之间的实际测量距离;mpph为相机坐标系中x方向上每个像素所代表的真实距离,mppw为相机坐标系中y方向上每个像素所代表的真实距离。将坐标变换后的结果x,y分别赋给左上角点真实坐标(rx_leftup,ry_leftup),同理可得,右上角点真实坐标(rx_rightup,ry_rightup)、右下角点的真实坐标(rx_rightdown,ry_rightdown)、左下角点的真实坐标(rx_leftdown,ry_leftdown)。rx=((rx_leftup+rx_rightup)/2+(rx_leftdown+rx_rightdown)/2)/2,ry=((ry_leftup+ry_leftdown)/2+(ry_rightup+ry_rightdown)/2)/2,所得rx、ry即为该检测框中点的真实坐标。
[0041]
103、根据不同图像帧之间检测框的匹配关系和每一个检测框中点分别对应的真实坐标,获取当前帧匹配成功的检测框像素横向移动速度和纵向移动速度,当前帧未匹配成功的检测框的四个角点的像素坐标,以及上一帧未匹配成功的检测框四个角点的像素坐标、上一帧未匹配成功的检测框像素横向移动速度、纵向移动速度、检测框中点的真实坐标。
[0042]
具体地,首先可得当前帧目标的检测框区域,若上一帧在该区域内的检测框,只要有一个角点在该区域内,就算这个检测框在该区域内,符合条件的检测框数记为n。然后分别计算这n个检测框和当前帧目标的检测框的重叠区域,重叠区域最大并且超过重叠区域阈值的上一帧检测框的目标与当前帧检测框的目标即为同一目标,即完成了多帧的目标匹配关系;不满足以上条件的,认为是新目标。若是匹配成功的目标,计算同一目标相机框的横向像素移动速度pxv和纵向像素移动速度pyv,以相机框中心点为基准点:以下在正视场景下:上一帧相机框四个角点的像素坐标分别为:左上角点像素坐标(pxm_leftup,pym_leftup),右上角点像素坐标(pxm_rightup,pym_rightup)、右下角点的像素坐标(pxm_rightdown,pym_rightdown)、左下角点的像素坐标(pxm_leftdown,pym_leftdown),则相机框中心点坐标(pxm,pym)为pxm=((pxm_leftup+pxm_rightup)/2+(pxm_leftdown+pxm_rightdown)/2)/2,pym=((pym_leftup+pym_leftdown)/2+(pym_rightup+pym_rightdown)/2)/2,当前帧相机框四个角点的像素坐标分别为:左上角点像素坐标(pxn_leftup,pyn_leftup),右上角点像素坐标(pxn_rightup,pyn_rightup)、右下角点的像素坐标(pxn_rightdown,pyn_rightdown)、左下角点的像素坐标(pxn_leftdown,pyn_leftdown),则相机框中心点坐标(pxn,pyn)为pxn=((pxn_leftup+pxn_rightup)/2+(pxn_
leftdown+pxn_rightdown)/2)/2,pyn=((pyn_leftup+pyn_leftdown)/2+(pyn_rightup+pyn_rightdown)/2)/2,则该目标相机框的横向像素移动速度pxvn=(pxn-pxm)/t,其中t是每一帧的时间纵向像素移动速度pyvn=(pyn-pym)/t,其中t是每一帧的时间,由此可以得到匹配成功的多个目标像素横向移动速度pxv_vector和纵向移动速度pyv_vector,其中,按照每一帧实时更新。
[0043]
104、根据当上一帧未匹配成功的检测框的四个角点分别对应的像素坐标、目标像素横移动速度、纵向移动速度、和检测框中点的真实坐标对上一帧未匹配成功的检测框进行稳定处理。
[0044]
对于本发明实施例,步骤104具体可以包括:若根据当上一帧未匹配成功的检测框对应的目标像素横移动速度、纵向移动速度、和检测框中点的真实坐标判断目标检测存在异常,则根据目标像素横移动速度、纵向移动速度对上一帧未匹配成功的检测框的位置进行移动。
[0045]
具体地,例如,由上一帧未匹配成功的检测框4个角点得到检测框中点的像素坐标pxm=((pxm_leftup+pxm_rightup)/2+(pxm_leftdown+pxm_rightdown)/2)/2,pym=((pym_leftup+pym_leftdown)/2+(pym_rightup+pym_rightdown)/2)/2,经验像素速度阈值为gatepx,gatepy,若同时满足abs(pxvm)《gatepx+abs(pyvm)》gatepy且abs(rxm)《50+0《rym《200,说明此时目标正在场景中直行,但是当前帧却没有检测到目标,说明漏检了。这时候进行预测,新的相机框的4个角点为:以左上角点为例,其他角点相同pxn_leftup=pxm_leftup+pxvm*t,pyn_leftup=pym_leftup+pyvm*t。
[0046]
105、根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理。
[0047]
对于本发明实施例,步骤105具体可以包括:根据当前帧与上一帧匹配成功的检测框中各个像素点分别对应的正视场景下像素坐标,判断是否存在检测框跳动;若存在,则根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理。所述根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理的步骤包括:若纵向移动速度大于预设移动阈值,则根据目标像素横移动速度、纵向移动速度分别对当前帧匹配成功的检测框的位置进行移动。
[0048]
具体地,例如,将当前帧和上一帧该目标的相机框都均分成1000*1000个小网格,认为(i,j)像素点位于相机框内第i列,第j行处,坐标都为(i,j)(i=500取中间一列来判断,j取值从1到1001)的前后帧相机框像素点是车辆的同一空间位置,因此可计算该坐标的纵向像素差值来判断相机是否前后跳动。vector(i,j)=(pyn_l eftup+hn/1000*(i-1))-(pym_l eftup+hm/1000*(i-1)),由此可得到1001个纵向像素差值,若pyvm*vector(i,1)*vector(i,2)*

*vector(i,1001)》0,则说明方向均相同,并且和上一帧纵向像素运动方向同向,若不满足,则认为发生了前后跳动,进行检测框预测:以左上角点为例,其他角点相同,若满足abs(pyvm)》gatepy,则认为是运动车辆发生了前后跳动,则进行预测:pxn_l eftup=pxm_l eftup+pxvm*t,pyn_l eftup=pym_l eftup+pyvm*t;若不满足abs(pyvm)》
gatepy,则认为是静止车辆发生了前后跳动,则保持上一帧的检测框位置不动:pxn_l eftup=pxm_l eftup,pyn_l eftup=pym_l eftup。
[0049]
进一步地,稳定处理后的当前帧匹配成功的机检测框信息,和/或稳定处理后的上一帧未匹配成功的目标检测框信息,和/或当前帧未匹配成功的检测框信息可以作为当前帧的最终目标相机框信息。
[0050]
本发明实施例提供的一种基于目标检测的稳定目标检测框的获取方法,通过根据不同图像帧之间检测框的匹配关系和每一个检测框中点分别对应的真实坐标,获取当前帧匹配成功的检测框像素横向移动速度和纵向移动速度,当前帧未匹配成功的检测框的四个角点的像素坐标,以及上一帧未匹配成功的检测框四个角点的像素坐标、上一帧未匹配成功的检测框像素横向移动速度、纵向移动速度、检测框中点的真实坐标,并针对不同情况通过目标像素横移动速度、纵向移动速度对检测框进行位置校正,从而可以对存在跳动的检测框进行位置修正,进而提升目标检测的准确率。
[0051]
为实现本发明实施例提供的方法,本发明实施例提供一种基于目标检测的稳定目标检测框的获取系统,如图2所示,该系统包括:获取单元21、处理单元22。
[0052]
获取单元21,用于根据每一帧图像目标检测结果中的检测框,获取每一帧图像正视场景下检测框四个角点分别对应的像素坐标;根据正视场景下检测框四个角点分别对应的像素坐标获取每一个检测框中点分别对应的真实坐标、以及不同图像帧之间检测框的匹配关系。
[0053]
所述获取单元21,还用于根据不同图像帧之间检测框的匹配关系和每一个检测框中点分别对应的真实坐标,获取当前帧匹配成功的检测框像素横向移动速度和纵向移动速度,当前帧未匹配成功的检测框的四个角点的像素坐标,以及上一帧未匹配成功的检测框四个角点的像素坐标、上一帧未匹配成功的检测框像素横向移动速度、纵向移动速度、检测框中点的真实坐标。
[0054]
处理单元22,用于根据当上一帧未匹配成功的检测框的四个角点分别对应的像素坐标、目标像素横移动速度、纵向移动速度、和检测框中点的真实坐标对上一帧未匹配成功的检测框进行稳定处理。
[0055]
所述处理单元22,还用于根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理。
[0056]
进一步地,所述获取单元21,具体用于对所述正视场景下检测框四个角点分别对应的像素坐标进行透视变换,并根据预置标定参数mpph、mppw和预置矩阵fa得到四个角点的真实坐标;根据四个角点的真实坐标获取每一个检测框中点分别对应的真实坐标。
[0057]
进一步地,所述处理单元22,具体用于若根据当上一帧未匹配成功的检测框对应的目标像素横移动速度、纵向移动速度、和检测框中点的真实坐标判断目标检测存在异常,则根据目标像素横移动速度、纵向移动速度对上一帧未匹配成功的检测框的位置进行移动。
[0058]
进一步地,所述处理单元22,具体还用于根据当前帧与上一帧匹配成功的检测框中各个像素点分别对应的正视场景下像素坐标,判断是否存在检测框跳动;若存在,则根据当前帧与上一帧匹配成功的检测框分别对应的四个角点的正视场景下像素坐标、检测框像
素横向移动速度和纵向移动速度,对当前帧匹配成功的检测框进行稳定处理。
[0059]
进一步地,所述处理单元22,具体还用于若纵向移动速度大于预设移动阈值,则根据目标像素横移动速度、纵向移动速度分别对当前帧匹配成功的检测框的位置进行移动。
[0060]
本发明实施例提供的一种基于目标检测的稳定目标检测框的获取系统,通过根据不同图像帧之间检测框的匹配关系和每一个检测框中点分别对应的真实坐标,获取当前帧匹配成功的检测框像素横向移动速度和纵向移动速度,当前帧未匹配成功的检测框的四个角点的像素坐标,以及上一帧未匹配成功的检测框四个角点的像素坐标、上一帧未匹配成功的检测框像素横向移动速度、纵向移动速度、检测框中点的真实坐标,并针对不同情况通过目标像素横移动速度、纵向移动速度对检测框进行位置校正,从而可以对存在跳动的检测框进行位置修正,进而提升目标检测的准确率。
[0061]
应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。
[0062]
在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要比清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。
[0063]
为使本领域内的任何技术人员能够实现或者使用本发明,上面对所公开实施例进行了描述。对于本领域技术人员来说;这些实施例的各种修改方式都是显而易见的,并且本文定义的一般原理也可以在不脱离本公开的精神和保护范围的基础上适用于其它实施例。因此,本公开并不限于本文给出的实施例,而是与本技术公开的原理和新颖性特征的最广范围相一致。
[0064]
上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。
[0065]
本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。
[0066]
本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,
数字信号处理器,专用集成电路(asic),现场可编程门阵列或其它可编程逻辑系统,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算系统的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
[0067]
本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中,asic可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。
[0068]
在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁性存储系统,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电缆、双绞线、数字用户线(dsl)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、dvd、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。
[0069]
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1