System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及屏幕显示,尤其涉及一种多屏投射方法、存储介质、电子设备及车载多屏投射系统。
技术介绍
1、传统的车载多屏投射技术基本都是采用网络接口进行rtsp流或者通过高速差分lvds接口进行整屏数据传输,增加了整车布线难度与成本,同时对各个显示系统的硬件具备较高的要求,例如需要具备实时h264/h265的硬件编解码能力,提高了系统的复杂度和成本。
技术实现思路
1、基于前述的现有技术缺陷,本专利技术提供一种多屏投射方法、存储介质、电子设备及车载多屏投射系统,用较低的成本即可实现多屏之间同屏显示的效果。
2、为了实现上述目的,本专利技术提供了一种多屏投射方法,用于将投射屏幕的显示内容投射到被投射屏幕中进行显示,所述投射屏幕的分辨率为w*h,w为投射屏幕的横向分辨率,h为投射屏幕的纵向分辨率,所述被投射屏幕的分辨率为w*h,w为被投射屏幕的横向分辨率,h为被投射屏幕的纵向分辨率,投射屏幕在被投射屏幕上分配的投射区域坐标为x、y、wt、ht,x为投射区域的左顶点横坐标,y为投射区域的左顶点纵坐标,wt为投射区域的横向长度,ht为投射区域的纵向长度,所述多屏投射方法包括:所述被投射屏幕按下述公式一对投射屏幕上的所有显示对象的坐标和尺寸进行变换和显示,
3、公式一:x2=(wt/w)*x1+x;y2=(ht/h)*y1+y;w2=(wt/w)*w1;h2=(ht/h)*h1;
4、x1为投射屏幕任一显示对象的左顶点横坐标,y1为投射屏幕任一显示对象的左顶
5、在一实施方式中,当所述被投射屏幕上的投射区域接收到触控操作时,触控操作在投射区域形成触摸点,触摸点的坐标为tx1、ty1,tx1为触摸点的横坐标,ty1为触摸点的纵坐标,所述投射屏幕按下述公式二对触摸点的坐标进行变换以触发相应触控指令,
6、公式二:tx2=w*(tx1-x)/wt;ty2=h*(ty1-y)/ht;
7、tx2为触摸点在投射屏幕上的横坐标,ty2为触摸点在投射屏幕上的纵坐标。
8、在一实施方式中,当所述投射屏幕中的显示内容有变化时,将变化的显示对象发送到被投射屏幕,被投射屏幕根据所述公式一更新投射区域;当投射屏幕的显示内容没有变化时,不发送任何数据到所述被投射屏幕。
9、在一实施方式中,所述显示内容包括图片和文字两种显示对象。
10、在一实施方式中,所述投射屏幕的所有显示内容全部预装到所述被投射屏幕。
11、在一实施方式中,投射过程中,所述投射屏幕与所述被投射屏幕之间仅传输显示对象的名称、坐标、尺寸。
12、在一实施方式中,所述投射屏幕与所述被投射屏幕之间经由can总线进行数据传输。
13、本专利技术还提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器读取并执行时执行如前所述多屏投射方法。
14、本专利技术还提供一种电子设备,包括:处理器、存储器和通信总线,所述处理器通过所述通信总线与所述存储器连接进行通信,以执行如前所述多屏投射方法。
15、本专利技术还提供一种车载多屏投射系统,包括投射屏幕和被投射屏幕,所述投射屏幕与所述被投射屏幕之间经由can总线连接,所述投射屏幕与所述被投射屏幕之间执行如前所述多屏投射方法进行投射屏幕的显示内容与被投射屏幕之间的投射。
16、本专利技术所述多屏投射方法、存储介质、电子设备及车载多屏投射系统,在将投射屏幕上的显示内容投射到被投射屏幕(的投射区域)进行显示时,采用公式一对投射屏幕上的显示对象的坐标和尺寸均进行缩放和移位转换,即可很容易的实现两个屏幕同屏显示的效果,成本很低,而且显示的效果很稳定。
本文档来自技高网...【技术保护点】
1.一种多屏投射方法,用于将投射屏幕的显示内容投射到被投射屏幕中进行显示,所述投射屏幕的分辨率为W*H,W为投射屏幕的横向分辨率,H为投射屏幕的纵向分辨率,所述被投射屏幕的分辨率为w*h,w为被投射屏幕的横向分辨率,h为被投射屏幕的纵向分辨率,投射屏幕在被投射屏幕上分配的投射区域坐标为x、y、wt、ht,x为投射区域的左顶点横坐标,y为投射区域的左顶点纵坐标,wt为投射区域的横向长度,ht为投射区域的纵向长度,其特征在于,所述多屏投射方法包括:所述被投射屏幕按下述公式一对投射屏幕上的所有显示对象的坐标和尺寸进行变换和显示,
2.如权利要求1所述的多屏投射方法,其特征在于,当所述被投射屏幕上的投射区域接收到触控操作时,触控操作在投射区域形成触摸点,触摸点的坐标为tx1、ty1,tx1为触摸点的横坐标,ty1为触摸点的纵坐标,所述投射屏幕按下述公式二对触摸点的坐标进行变换以触发相应触控指令,
3.如权利要求1所述的多屏投射方法,其特征在于,当所述投射屏幕中的显示内容有变化时,将变化的显示对象发送到被投射屏幕,被投射屏幕根据所述公式一更新投射区域;当投射屏幕的显
4.如权利要求1所述的多屏投射方法,其特征在于,所述显示内容包括图片和文字两种显示对象。
5.如权利要求1所述的多屏投射方法,其特征在于,所述投射屏幕的所有显示内容全部预装到所述被投射屏幕。
6.如权利要求1所述的多屏投射方法,其特征在于,投射过程中,所述投射屏幕与所述被投射屏幕之间仅传输显示对象的名称、坐标、尺寸。
7.如权利要求1所述的多屏投射方法,其特征在于,所述投射屏幕与所述被投射屏幕之间经由can总线进行数据传输。
8.一种存储介质,其特征在于,其上存储有计算机程序,该计算机程序被处理器读取并执行时执行如权利要求1-7任意一项所述多屏投射方法。
9.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,所述处理器通过所述通信总线与所述存储器连接进行通信,以执行如权利要求1-7任意一项所述多屏投射方法。
10.一种车载多屏投射系统,包括投射屏幕和被投射屏幕,其特征在于,所述投射屏幕与所述被投射屏幕之间经由can总线连接,所述投射屏幕与所述被投射屏幕之间执行如权利要求1-7任意一项所述多屏投射方法进行投射屏幕的显示内容与被投射屏幕之间的投射。
...【技术特征摘要】
1.一种多屏投射方法,用于将投射屏幕的显示内容投射到被投射屏幕中进行显示,所述投射屏幕的分辨率为w*h,w为投射屏幕的横向分辨率,h为投射屏幕的纵向分辨率,所述被投射屏幕的分辨率为w*h,w为被投射屏幕的横向分辨率,h为被投射屏幕的纵向分辨率,投射屏幕在被投射屏幕上分配的投射区域坐标为x、y、wt、ht,x为投射区域的左顶点横坐标,y为投射区域的左顶点纵坐标,wt为投射区域的横向长度,ht为投射区域的纵向长度,其特征在于,所述多屏投射方法包括:所述被投射屏幕按下述公式一对投射屏幕上的所有显示对象的坐标和尺寸进行变换和显示,
2.如权利要求1所述的多屏投射方法,其特征在于,当所述被投射屏幕上的投射区域接收到触控操作时,触控操作在投射区域形成触摸点,触摸点的坐标为tx1、ty1,tx1为触摸点的横坐标,ty1为触摸点的纵坐标,所述投射屏幕按下述公式二对触摸点的坐标进行变换以触发相应触控指令,
3.如权利要求1所述的多屏投射方法,其特征在于,当所述投射屏幕中的显示内容有变化时,将变化的显示对象发送到被投射屏幕,被投射屏幕根据所述公式一更新投射区域;当投射屏幕的显示内容没有变化时,不发送任何数据到所述被投射屏幕。
【专利技术属性】
技术研发人员:陈应强,周连华,
申请(专利权)人:苏州蓝博控制技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。