发明名称 导航系统防止画面显示文字相互压盖的方法
摘要 本发明提供一种导航系统防止画面显示文字相互压盖的方法,其步骤包括: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楼