发明名称 |
导航系统防止画面显示文字相互压盖的方法 |
摘要 |
本发明提供一种导航系统防止画面显示文字相互压盖的方法,其步骤包括:1)设置文字显示优先级,根据显示文字的种别对其在画面显示中的优先级进行设置,并进行排序;2)对已排序的数据,根据其经纬度坐标,建立空间索引;3)利用处理文字的空间索引,获得其周围区域内的其他文字,并与其进行压盖判断;4)根据压盖的情况,对文字坐标进行规定范围内的移动,并递归进行压盖判断和坐标移动,直至与其周围的文字都不压盖,或者达到最大移动量仍压盖,导致处理失败;5)对处理失败的文字,根据其优先级判断是否可以删除。本方法可有效解决导航仪显示画面中文字相互压盖的问题,能有效地提高画面显示的效果和质量。 |
申请公布号 |
CN101634557A |
申请公布日期 |
2010.01.27 |
申请号 |
CN200910063782.2 |
申请日期 |
2009.09.01 |
申请人 |
武汉光庭汽车电子有限公司 |
发明人 |
朱敦尧;刘记;杨继平 |
分类号 |
G01C21/00(2006.01)I;G01C21/36(2006.01)I |
主分类号 |
G01C21/00(2006.01)I |
代理机构 |
湖北武汉永嘉专利代理有限公司 |
代理人 |
王 超 |
主权项 |
1.导航系统防止画面显示文字相互压盖的方法,其特征是其步骤包括:1)设置文字显示优先级,即对显示文字数据,根据其种别对其在导航画面中的显示优先级进行设置,并按照优先级从高到低的顺序对数据进行排序;2)对已按照优先级排序的显示文字数据逐一进行压盖判断和处理,若所有显示文字均已处理,则转至步骤8),否则转入步骤3);3)建立空间索引,即对当前处理的显示文字数据,根据其原始经纬度坐标,建立空间索引;4)压盖情况判断,即根据当前处理的显示文字数据的空间索引,获得其周围空间索引区域内的文字数据,并逐一与当前处理的显示文字进行压盖情况判断;5)坐标移动,即根据压盖的情况,对文字坐标进行规定范围内的移动;移动后再次进行压盖情况判断,若仍压盖且移动量未到最大值,则递归操作直至与其空间索引周围范围的文字都不压盖,并将处理完的文字加入到该空间索引区域中,然后转至步骤7);若移动量达到最大值仍压盖,表示处理失败,转至步骤6);6)文字删除,即对于处理失败的文字,根据其优先级判断是否可以在显示画面中删除,对于优先级低的文字进行删除操作,转至步骤7);7)结束对当前显示文字的处理,并返回到步骤2);8)结束所有显示文字的防止相互压盖的处理。 |
地址 |
430073湖北省武汉市东湖开发区关山一路1号光谷软件园C6栋2楼 |