欢迎来到利索能及~ 联系电话:18621327849
利索能及
我要发布
收藏
专利号: 200810217131X
申请人: 比亚迪股份有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-09-06
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种屏幕多区域检测方法,其特征在于,所述方法包括下述步骤:

按扫描方向扫描屏幕当前点;

当所述当前点的数值非0,且所述当前点为新分组初始点时,将所述新分组初始点赋值为新分组编号,并检测所述新分组初始点所在新分组的所有边界点,将检测到的分组边界点赋值为所述新分组编号;

根据所述新分组边界点的个数确定所述新分组的有效性。

2.如权利要求1所述的方法,其特征在于,所述按扫描方向扫描屏幕当前点的步骤之后,所述当所述当前点的数值非0,且所述当前点为新分组初始点时,将所述新分组初始点赋值为新分组编号的步骤之前还包括下述步骤:当所述当前点为已有分组的内部点时,所述已有分组的内部点位于所述已有分组边界点中间,将所述已有分组编号赋予所述当前点。

3.如权利要求1所述的方法,其特征在于,所述当所述当前点的数值非0,且所述当前点为新分组初始点时,将所述新分组初始点赋值为新分组编号,并检测所述新分组初始点所在新分组的所有边界点,将检测到的分组边界点赋值为所述新分组编号的步骤具体包括下述步骤:当所述当前点为新分组初始点时,将所述新分组初始点赋值为新分组编号;

按检测方向,以所述新分组初始点为起点检测所述新分组初始点周围8个方向上是否存在数值为非0的点;

当存在数值为非0的点时,判断所述数值为非0的点是否为检测过的新分组边界点,是则,继续判断所述数值为非0的点是否为所述新分组初始点;否则,将所述数值为非0的点赋值为所述新分组编号,此时所述数值为非0的点为所述新分组边界点;

当所述数值为非0的点为检测过的新分组边界点时,判断所述数值为非0的点是否为所述新分组初始点,是则判断所述新分组初始点周围的所有新分组边界点是否完全被检测过;否则继续按照检测方向继续检测。

4.如权利要求1所述的方法,其特征在于,所述当所述当前点为新分组初始点时,根据所述新分组边界点的个数确定所述新分组的有效性的步骤具体为:判断所述新分组初始点的检测方向上的边界点是否全部检测完成;

若检测完成,则获取所述新分组边界点的个数;

判断所述新分组边界点的个数与分组边界点个数阈值的大小,当所述新分组边界点的个数大于等于所述分组边界点个数阈值时,所述新分组有效;当所述新分组边界点的个数小于所述分组边界点个数阈值时,所述新分组无效。

5.如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤:当所述分组边界点的检测完成时,按所述扫描方向扫描屏幕点,将扫描到的所述分组内部点赋值为对应分组编号。

6.一种屏幕多区域检测系统,其特征在于,所述系统包括:

屏幕点扫描模块,用于按扫描方向扫描屏幕当前点;

检测分组模块,用于当所述当前点数值非0,且当所述当前点为新分组初始点时,将所述新分组初始点赋值为新分组编号,并检测所述新分组初始点所在分组的所有边界点,将检测到的分组边界点赋值为所述新分组编号;以及分组有效性确定模块,用于根据所述新分组边界点的个数确定所述新分组的有效性。

7.如权利要求6所述的系统,其特征在于,所述系统还包括:

分组内部点赋值编号模块,用于当所述当前点为已有分组的内部点时,所述已有分组的内部点位于所述已有分组边界点中间,将所述已有分组编号赋予所述当前点,或者,当所述新分组边界点的检测完成时,按所述扫描方向扫描屏幕点,将扫描到的所述已有分组内部点赋值为对应的分组编号。

8.如权利要求6所述的系统,其特征在于,所述检测分组模块具体包括:初始点赋值模块,用于当所述当前点为新分组初始点时,将所述新分组初始点赋值为新分组编号;

检测模块,用于按检测方向,以所述新分组初始点为起点检测所述新分组初始点周围8个方向是否存在数值为非0的点;

分组边界点赋值模块,用于将所述检测模块检测到的新分组边界点赋值新分组编号;

新分组边界点判断模块,用于当所述检测模块检测到存在数值为非0的点时,判断所述数值为非0的点是否为检测过的新分组边界点,是则,继续判断所述数值为非0的点是否为所述新分组初始点;否则,分组边界点赋值模块将所述数值为非0的点赋值为所述新分组编号,此时所述数值为非0的点为所述新分组边界点;以及新分组初始点判断模块,用于当所述新分组边界点判断模块判断所述数值为非0的点为检测过的新分组边界点时,判断所述数值为非0的点是否为所述新分组初始点,是则判断所述新分组初始点周围的所有新分组边界点是否全部被检测过;否则按照检测方向继续检测。

9.如权利要求6所述的系统,其特征在于,所述分组有效性确定模块具体包括:检测完成判断模块,用于判断与所述新分组初始点相连的所有新分组边界点是否全部检测完成,或,判断所述新分组初始点的检测方向上的所述新分组边界点是否全部检测完成;

新分组边界点个数获取模块,用于若所述检测完成判断模块判断检测完成,则获取所述新分组边界点的个数;以及分组有效性判断模块,用于判断所述新分组边界点个数获取模块获取的新分组边界点的个数与分组边界点个数阈值的大小,当所述新分组边界点的个数大于等于所述分组边界点个数阈值时,所述新分组有效;当所述新分组边界点的个数小于所述分组边界点个数阈值时,所述新分组无效。