发明名称 一种在数字图像上叠加字符的方法
摘要 本发明公开的在数字图像上叠加字符的方法包括:预先生成常用的由N列xM行点阵字符组成的点阵字库文件并下载到动态存储器的某一区域;将输入的待叠加字符的一帧数字视频图像存储到动态存储器缓冲区中;取出字库存储区中的待叠加点阵字符的某一行(N个二进制位);如果N位中的某一位为1,则改变该位对应象素点的亮度值,如果该位为0,则保持该位对应象素点的亮度值不变,依据该原则,完成N个象素点的叠加。按照前述叠加点阵字符的某一行的叠加方法,直到组成该点阵字符的M行处理完成。本发明的叠加字符方法的字符扩充简单易行,只需增加新的点阵字符,就可以支持任何语言及其对应的字符,无需更新硬件设计,应用范围更加广泛、灵活。
申请公布号 CN1710946A 申请公布日期 2005.12.21
申请号 CN200510050635.3 申请日期 2005.07.08
申请人 杭州海康威视数字技术有限公司 发明人 礼攀
分类号 H04N5/445 主分类号 H04N5/445
代理机构 杭州求是专利事务所有限公司 代理人 韩介梅
主权项 1.一种在数字图像上叠加字符的方法,其特征是包括如下步骤:假定待叠加点阵字符由N×M点阵组成,其中M是行点阵,N是列点阵,M,N是正整数1)将预先生成的常用字符点阵字库文件下载并存储到动态存储器的某一存储区域;2)将输入的待叠加字符的一帧数字视频图像存储到动态存储器缓冲区中;3)在动态存储器字库存储区查找待叠加点阵字符,取出组成该点阵字符的第一行N位并按二进制位表示;4)从动态存储器缓冲区中取出该帧图像拟叠加字符位置的对应N0个象素点亮度值,N0=N;5)完成N0个象素点的叠加:设某一象素点的亮度值为Y,用1个字节表示,待叠加字符的亮度值为常数C,用1个字节表示,当已取出的组成该点阵字符的某一行N位中的某一位为1,则将原图像中该位对应象素点的亮度值Y改为C,如果该位为0,则保持原图像中该位对应象素点的亮度值不变,依据该原则,完成N0个象素点的叠加;6)取组成该点阵字符的下一行N位,且以二进制位形式表示,取出图像下一行对应的N0个象素点亮度值,按步骤5)完成N0个象素点的叠加;重复该过程直到组成该点阵字符的所有M行处理完毕,即可完成一个点阵字符的叠加。
地址 310012浙江省杭州市西湖区马塍路36号