车载智能终端使用一个帧存实现视频叠加滚动字幕的方法
【专利摘要】本发明涉及一种车载智能终端使用一个帧存实现视频叠加滚动字幕的方法,其车载智能终端可在显示人机操作界面的同时输出HDMI视频图像,根据车载智能终端显示屏的分辨率,设定车载智能终端的人机操作界面的图像帧存,人机操作界面的图像帧存FB应大于显示屏实际使用帧存z行像素,并在这z行像素中生成滚动的文字信息;利用车载智能终端操作系统,在HDMI视频图像的任意位置将人机操作界面中多出的z行像素的内容与HDMI视频图像叠加融合到一起,并转换为HDMI信号输出。特点是:一台车载智能终端既具有本机独立的操作界面,又能输出高清HDMI视频节目通过车载电视播放,同时可以根据需要在HDMI图像的任意位置插播文字信息的功能。
【专利说明】车载智能终端使用一个帧存实现视频叠加滚动字幕的方法
【技术领域】
[0001]本发明涉及一种车载智能终端使用一个帧存实现视频叠加滚动字幕的方法。
【背景技术】
[0002]目前公交车载终端设备种类繁多,每种设备都具有不同的用途,如GPS自动语音报站、IC卡收费终端、移动电视播放系统等。这些设备各自独立使用,使得车内设备安装、使用和维护变得越来越困难,其中移动电视播放系统使用车载电视作为硬件平台,在车载电视的内部需要单独加装字幕机、信号编解码器,才能在图像输出前将字幕与视频进行叠加融合处理,既增加了车载电视的成本,又需要对字幕进行单独的编辑,制作比较繁琐。
【发明内容】
[0003]本发明提出一种车载智能终端使用一个帧存实现视频叠加滚动字幕的方法,利用该方法可以减少车载设备,降低成本,便于安装维护。
[0004]本发明的技术解决方案是:一种车载智能终端使用一个帧存实现视频叠加滚动字幕的方法,其特征在于车载智能终端可在显示人机操作界面Screen的同时输出HDMI视频图像,根据车载智能终端显示屏的分辨率,设定车载智能终端的人机操作界面的图像帧存FB,人机操作界面的图像帧存FB应大于显示屏实际使用帧存z行像素,并在这z行像素中生成滚动的文字信息;利用车载智能终端操作系统,在HDMI视频图像Video的任意位置将人机操作界面中多出的z行像素的内容与HDMI视频图像Video叠加融合到一起,并转换为HDMI信号输出,实现在一个帧存条件下既显示人机操作界面,又能在视频图像中加载滚动文字信息。
[0005]车载智能终端在显示屏上显示人机操作界面Screen的同时输出HDMI视频图像,需要在HDMI视频图像Video中插播文字信息时,由应用软件向车载智能终端操作系统申请大于显示屏分辨率的内存,用作人机操作界面的图像显示帧存储器FB,在帧存储器最底部的z行像素区域内生成滚动字幕,车载智能终端操作系统的中央处理器将生成的滚动字幕送入到CPU内部的图形处理器进行字幕与HDMI视频图像Video的叠加融合,然后转换为HDMI信号输出,在车载电视上便能播放出带滚动字幕的视频图像。
[0006]本发明的特点是:实现了一台车载智能终端既具有本机独立的操作界面Srceen,又能输出高清HDMI视频节目通过车载电视播放,同时可以根据需要在HDMI图像Video的任意位置插播文字信息,使得一台车载终端具有多种设备的功能,减少了车载设备,便于安装维护,满足智能设备的发展要求,适于广泛推广。
【专利附图】
【附图说明】
[0007]图1为本发明图像数据分配图;
图2为本发明使用效果示意图。【具体实施方式】
[0008]如图1、2所示,一种车载智能终端使用一个帧存实现视频叠加滚动字幕的方法,具有一个TFT彩色液晶显示屏的车载智能终端,显示屏的分辨率为x*y,显示点阵的行为Line I一Line y,显示点阵的列为Row I一Row x,在显示人机操作界面Screen的同时输出HDMI视频,车载智能终端的人机操作界面所使用的图像帧存FB,比该TFT彩色液晶显示屏实际使用的帧存大z行像素,这z行像素的图像在人机操作界面Screen中看不到,可在其中生成滚动字幕的图像信息,在HDMI分辨率为m*n的视频图像Video的任意位置,将人机界面中多出来的z行像素的内容与视频图像Video叠加融合到一起。终端工作时,显示本机的工作界面,同时输出HDMI视频图像,当需要在HDMI视频图像Video中插播文字信息时,由应用软件向车载智能终端操作系统申请大于显示屏分辨率的内存x*(y+z),用作人机操作界面的图像显示帧存储器FB,在帧存储器最底部的z行像素区域内生成滚动字幕,车载智能终端操作系统的中央处理器将生成的滚动字幕送入到CPU内部的图形处理器进行字幕图像x*z与HDMI视频图像Video的叠加融合,然后转换为HDMI信号输出,在车载电视上便能播放出带滚动字幕的视频图像。
[0009]具体实现过程是:车载智能终端工作时,应用软件向操作系统申请一块内存作为界面的图像显示巾贞存储器,如果液晶显示屏分辨率为x*y、图像格式为RGB888,所需申请内存的大小为x*y*3,实际使用中可根据输出视频中插播图像的大小申请大一些的内存。如要插播一条宽度为z行的字幕信息,需要申请的内存至少为X* (y+z)*3。终端控制台将x*(y+z) *3的整个区域均作为显示区域,但实际显示时CPU的显示控制器只显示出x*y*3的内容,当需要在HDMI视频Video中插播滚动字幕信息或其它图像时,该图像可以由应用软件输出到y +1-y + z行之间,并且将其送入CPU内部的图像融合处理器,图像融合处理器将该区域的像素与正在播放的视频图像Video进行融合后转换为HDMI信号输出至车载电视上,由其播出。
[0010]以上所述,仅为本发明较佳的【具体实施方式】,但并不局限于此实施例。但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
【权利要求】
1.一种车载智能终端使用一个帧存实现视频叠加滚动字幕的方法,其特征在于车载智能终端可在显示人机操作界面的同时输出HDMI视频图像,根据车载智能终端显示屏的分辨率,设定车载智能终端的人机操作界面的图像帧存FB,人机操作界面的图像帧存FB应大于显示屏实际使用帧存z行像素,并在这z行像素中生成滚动的文字信息;利用车载智能终端操作系统,在HDMI视频图像Vedio的任意位置将人机操作界面中多出的z行像素的内容与HDMI视频图像Vedio叠加融合到一起,并转换为HDMI信号输出。
2.根据权利要求1所述的车载智能终端使用一个帧存实现视频叠加滚动字幕的方法,其特征在于车载智能终端的显示屏在显示人机操作界面的同时输出HDMI视频图像,需要在HDMI视频图像Vedio中插播文字信息时,由操作软件向车载智能终端操作系统申请大于显示屏分辨率的内存FB,用作人机操作界面的图像显示帧存储器,在帧存储器最底部的z行像素区域内生成滚动字幕,车载智能终端操作系统的中央处理器将生成的滚动字幕送入到CPU内部的图形处理器进行字幕与HDMI视频图像Vedio的叠加融合,然后转换为HDMI信号输出,车载电视上便能播放出带滚动字幕的视频图像。
【文档编号】H04N21/431GK103686305SQ201310673633
【公开日】2014年3月26日 申请日期:2013年12月13日 优先权日:2013年12月13日
【发明者】刘威, 马广东, 刘成利, 朱风雷 申请人:大连现代高技术集团有限公司