一种图像处理方法、装置及系统的制作方法

xiaoxiao2020-6-26  29

专利名称:一种图像处理方法、装置及系统的制作方法
技术领域
本发明涉及通信领域中视频显示技术,具体地,涉及一种图像处理的方法及装置。
背景技术
WiMo (Wireless Mobile Multimedia Transmission Protocol,移动终端无线多媒体传送协议)是一种支持高清音视频无线传输的技术协议,通过WiFi作为传输手段,可实现移动终端与家庭电视、投影设备、显示设备的多屏共享互动。WiMo技术建立了手机等移动终端与大屏幕显示设备之间的桥梁,实现了手机发送端与大屏幕接收侧设备之间的互动,可以将在接收侧设备的操作动作回传给发送端,例如,当接收侧设备支持触摸屏控制时,WiMo可以将触摸屏的操作信号送回手机进行处理。为保证互联互通,降低设备成本,充分复用现有的WiFi基础设施,WiMo协议在底 层复用WiFi Mac层及以下层协议。WiMo协议主要定义了网络适配层和媒体编解码层的技术标准,其中在网络适配层为了实现控制信令能够在发送端和接收端之间实现双向传输,WiMo设计了专用的信令消息格式进行传输。在WiMo的使用场景中,一般将手机作为WiMo的发送端,将电视机及其WiMo附属设备作为接收端。目前,手机根据其处理器硬件能力的不同,可以分为支持单屏幕显示和支持双屏幕或多屏幕显示两种类型。对于仅支持单屏幕显示的手机,由于硬件能力的原因,仅能实现手机手机与WiMo接收端层的大屏幕内容完全相同的显示,控制命令只能针对同一屏幕的内容进行操作;只有支持双屏显示的手机,才可以实现手机屏幕与大屏幕内容的差异化显示,以支持更为丰富的业务体验。

发明内容
本发明的目的是针对现有的图像处理技术中低配置的视频发送端无法实现不同内容图像处理的缺陷,提出一种图像处理的方法、装置及系统。为实现上述目的,根据本发明的一个方面,提供了一种图像处理方法。根据本发明实施例的图像处理方法方法,包括I)接收多路待显示的图像处理信号;2)将接收的多路图像处理信号拼接成一路图像显示信号;3)在图像显示信号中截取拼接前的多路图像处理信号。在上述技术方案中,在截取拼接前的多路图像处理信号后,将该多路图像处理信号分别在多屏上显示。在上述技术方案中,在步骤2)中,多路图像处理信号通过图像摆放的方式完成拼接,图像摆放的方式包括依次摆放和间隔摆放,包括将多路图像处理信号解码转换为位图文件;根据图像显示信号的显示范围创建临时存储区;在临时存储区内创建图像显示信号的临时位图文件;
将多路图像处理信号的位图文件依次或间隔绘制在临时存储区的平面坐标系内,合并形成临时位图文件。在上述技术方案中,方法还包括如果多路图像处理信号的分辨率范围之和小于图像显示信号的分辨率范围时,则对图像处理信号进行图像拉伸或背景填充处理;如果多路图像处理信号的分辨率范围之和大于图像显示信号的分辨率范围时,则对图像处理信号进行图像缩小处理。为实现上述目的,根据本发明的另一个方面,提供了一种图像处理方法。
根据本发明实施例的一种图像处理方法,包括I)应用处理器接收多路待显示的图像处理信号;2)应用处理器将接收的多路图像处理信号拼接成一路图像显示信号;3)图像处理器在图像显示信号中截取拼接前的多路图像处理信号。在上述技术方案中,在图像处理器截取拼接前的多路图像处理信号后,将该多路图像处理信号分别在多屏上显示。在上述技术方案中,多屏分别设置在移动终端和外部显示屏上。在上述技术方案中,在步骤2)中,多路图像处理信号通过图像摆放的方式完成拼接,摆放方式包括依次摆放和间隔摆放,包括将多路图像处理信号解码转换为位图文件;根据图像显示信号的显示范围创建临时存储区;在临时存储区内创建图像显示信号的临时位图文件;将多路图像处理信号的位图文件依次或间隔绘制在临时存储区的平面坐标系内,合并形成临时位图文件。在上述技术方案中,应用处理器设置于移动终端内。在上述技术方案中,图像处理器设置于移动终端内。在上述技术方案中,方法还包括如果多路图像处理信号的分辨率范围之和小于图像显示信号的分辨率范围时,则对图像处理信号进行图像拉伸或背景填充处理;如果多路图像处理信号的分辨率范围之和大于所述图像显示信号的分辨率范围时,则对图像处理信号进行图像缩小处理。在上述技术方案中,方法还包括4)移动终端的操作设备通过应用处理器向移动终端和外部显示屏发送控制其图像显示的信号。在上述技术方案中,方法还包括5)所述外部显示屏的操作设备通过所述应用处理器向所述移动终端和外部显示屏发送控制其图像显示的信号。为实现上述目的,根据本发明的另一个方面,提供了一种图像处理装置。根据本发明实施例的一种图像处理装置,包括应用处理器,用于接收多路待显示的图像处理信号,并将接收的多路图像处理信号拼接成一路图像显示信号;图像处理器,用于在所述图像显示信号中截取拼接前的所述多路图像处理信号分别在移动终端和外部显示屏上显示。
在上述技术方案中,应用处理器包括解码转换模块,用于将多路图像处理信号解码转换为位图文件;存储创建模块,用于根据图像显示信号的显示范围创建临时存储区;位图创建模块,用于在临时存储区内创建图像显示信号的临时位图文件;绘制合并模块,用于将多路图像处理信号的位图文件依次或间隔绘制在临时存储区的平面坐标系内,合并形成临时位图文件。在上述技术方案中,应用处理器设置于所述移动终端内。在上述技术方案中,图像处理器设置于所述移动终端内。在上述技术方案中,应用处理器还包括·分辨率比较模块,用于比较多路图像处理信号的分辨率范围之和与图像显示信号的分辨率范围的大小关系;图像处理模块,用于根据多路图像处理信号的分辨率范围之和与图像显示信号的分辨率范围的大小关系对图像处理信号进行处理如果多路图像处理信号的分辨率范围之和小于图像显示信号的分辨率范围时,则对图像处理信号进行图像拉伸或背景填充处理;如果多路图像处理信号的分辨率范围之和大于图像显示信号的分辨率范围时,则对图像处理信号进行图像缩小处理。在上述技术方案中,装置还包括移动操作设备,设置于移动终端内,用于向移动终端和外部显示屏发送控制其图像显示的信号;控制处理模块,设置于应用处理器内,用于接收移动操作设备的控制信号,根据该控制信号对移动终端和外部显示屏的显示内容进行控制处理。在上述技术方案中,装置还包括外部操作设备,设置在外部显示屏内,用于向移动终端和外部显示屏发送控制其图像显示的信号;控制转换模块,设置于应用处理器内,用于接收外部操作设备发出的在外部显示屏上的操作位置坐标信息,并将该坐标信息转换成移动终端显示屏上的位置坐标信息;控制处理模块,还用于接收外部操作设备的控制信号和所述控制转换模块发送的移动终端显示屏上的位置坐标信息,并根据该控制信号和位置坐标信息对移动终端和外部显示屏的显示内容进行控制处理。为实现上述目的,根据本发明的另一个方面,提供了一种图像处理系统。根据本发明实施例的一种图像处理系统,包括移动终端和外部显示屏,移动终端包括应用处理器,用于接收多路待显示的图像处理信号,并将接收的多路图像处理信号拼接成一路图像显示信号;图像处理器,用于在图像显示信号中截取拼接前的多路图像处理信号分别在移动终端和外部显示屏上显示。在上述技术方案中,应用处理器包括解码转换模块,用于将多路图像处理信号解码转换为位图文件;
存储创建模块,用于根据图像显示信号的显示范围创建临时存储区;位图创建模块,用于在临时存储区内创建图像显示信号的临时位图文件;绘制合并模块,用于将多路图像处理信号的位图文件依次或间隔绘制在临时存储区的平面坐标系内,合并形成临时位图文件。在上述技术方案中,应用处理器还包括
分辨率比较模块,用于比较多路图像处理信号的分辨率范围之和与图像显示信号的分辨率范围的大小关系;图像处理模块,用于根据多路图像处理信号的分辨率范围之和与图像显示信号的分辨率范围的大小关系对图像处理信号进行处理如果多路图像处理信号的分辨率范围之和小于图像显示信号的分辨率范围时,则对图像处理信号进行图像拉伸或背景填充处理;如果多路图像处理信号的分辨率范围之和大于图像显示信号的分辨率范围时,则对图像处理信号进行图像缩小处理。在上述技术方案中,系统还包括移动操作设备,设置于移动终端内,用于向移动终端和外部显示屏发送控制其图像显示的信号;控制处理模块,设置于应用处理器内,用于接收移动操作设备的控制信号,根据该控制信号对移动终端和外部显示屏的显示内容进行控制处理。在上述技术方案中,系统还包括外部操作设备,设置在外部显示屏内,用于向移动终端和外部显示屏发送控制其图像显示的信号;控制转换模块,设置于应用处理器内,用于接收外部操作设备发出的在外部显示屏上的操作位置坐标信息,并将该坐标信息转换成移动终端显示屏上的位置坐标信息;控制处理模块,还用于接收外部操作设备的控制信号和控制转换模块发送的移动终端显示屏上的位置坐标信息,并根据该控制信号和位置坐标信息对移动终端和外部显示屏的显示内容进行控制处理。本发明各实施例的图像处理的方法、装置及系统,实现移动终端与外部显示屏的内容分别独立显示,保证了低配置移动终端可以实现不同内容的多屏显示的技术效果;其中,图像处理器设置于移动终端内,避免了对外部显示屏的改造和修改,提高了适应性。本实施例的图像处理的方法、装置及系统,还包括了移动操作设备和外部操作设备,实现了上述操作设备对移动终端和外部显示屏的分别控制,更好的实现了移动终端与外部显示屏不同内容的独立显示。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图I为根据本发明实施例一图像处理方法的流程图;图2为根据本发明实施例一将两路图像处理信号拼接成一路图像显示信号的示意图;图3为根据本发明实施例二图像处理方法的流程图;图4为根据本发明方法实施例二将两路图像处理信号拼接成一路图像显示信号的不意图;图5为根据本发明方法实施例二电视机显示屏的显示区域示意图;
图6为根据本发明实施例一图像处理系统的结构示意图。
具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。方法实施例根据本发明实施例,提供了一种图像处理方法,包括一部移动终端(如手机)的LCD显示屏和多部大屏幕显示设备,如电视机、电脑显示器、投影仪、大屏幕显示墙等。图I为根据本发明实施例一的图像处理方法流程图,本实施例包括一部手机和一部电视机,该手机上设有LCD显示屏,如图I所示,本实施例包括步骤S102 :为了实现图像处理信号在手机的IXD显示屏和电视机显示屏上分别独立显示,手机接收需要在手机和电视机上分别显示的两路图像处理信号资源,该两路图像处理信号资源之间具备同步关系,以便于步骤S104中进行信号的拼接;步骤S104 :手机将接收的两路图像资源拼接成一路完整统一的图像,该两路图像资源的显示区域的摆放不一定是左右方式或上下方式,只要能够将两路图像摆入一幅整体图片,且该图片未超出电视机显示屏可以显示的最大范围即可,例如手机的MARVELLPXA920芯片单头显示的最大显示范围为720p,即1280*720个像素点,而电视机的DVD画质图像为480p,即640*480个像素点,而手机QVGA屏幕支持320*240个像素点,可见一幅480p图像+QVGA图像完全可以拼接在一幅720p图像中,如图2所示;在步骤S 104中,本领域的技术人员应该可以理解,其图像资源拼接的方式为现有的技术手段,例如在拼接BMP图片时,可以通过VC6. O就可以完成(需要使用⑶I+),如CombinePic(L "image/bmp ", "12.bmp ", "I.bmp ", "2.bmp ");
BOOL Combi nePic(const WCHAR *format, const CSt ring &strDst, const CSt ring &strPicl, \
const CSt ring &strPic2)
{
BOOL bCombine = false;int nRet = 0;
CLSID clsid;
nRet = GetEncoderClsid(format,&clsid);if (nRet >=0)
{
USES_CO NVERSIO N;
Bitmap bmpl(A2W(strPicl));
Bitmap b mp 2 (A2W (st rPi c2));
int nWidth = 0, nHeight = 0;· nWidth = bmpl.GetWidth();//假设两图片大小同
nHeight = bmpl.GetHeight();
Bitmap b mp Co mbine(2* nWidth, nHeight); //高不变,宽 *2,水平合

Graphics * pG = NULL;
pG = Graphics:: Fro ml mage(&bmp Combine);
if (pG! = NULL)
{
pG- >DrawImage(&bmpl,0,0);

pG- > Drawl mage (&bmp2, nWidth,O);bmpCombine.Save (A2W(strDst),&clsid;NULL);
}
}
return bCombine;
}
int GetEncode rCIs id (co nst WCHAR *format, CLSID *pClsid)
{ int nRet = -I;
ImageCodecInfo * pCodecInfo = NULL;
UINT nNum = 0,nSize = 0;
GetI mageE n code「s Size (&n INI u m,&n Size);if (nSize <0)
{
return nRet;
}
pCodecInfo = new ImageCodecInfo [nSize];if (pCodecInfo = = NULL)
{
return nRet;
}
GetImageEncoders (nNum, nSize, pCodecInfo);for (UINT i=0; i <nNum; i + + )
{
if (wcscmp(pCodecInfo[i]· MimeType,format)= =0)
{
*pClsid = pCodecInfo[i].Clsid;nRet = i;delete[] pCodecInfo;
return nRet;
}
else
{
continue;
}
}
delete[] pCodecInfo; return nRet;
}步骤S106 :在步骤S 104中拼接完成的一路完整统一的图像(即图像显示信号)中截取拼接前的两路图像资源(即图像处理信号)分别在手机的LCD屏和电视机显示屏上显不O
其中,图2显示的区域说明a)整体区域(即图像显示信号显示的区域)由(XI, Yn)、(Xn, Yl)、(XI, Yl)、(Xn,Yn)四个点组成矩形区域,该区域信息应由手机上应用处理器中的图像拼接模块经过拼接处理后,由应用处理器输出到RGB等显示总线上;b)手机 LCD 显示的矩形区域由(Xral,YLCDn)、(XLCDn, Ylcdi)、(Xlcd^ Ylcdi)、(\CDn,YlcdJ四个点组成,图像处理器按照参数设置的方式从RGB等显示总线或者显示缓冲区中截取并显示LCD显示区域的内容,并将其它不属于LCD显示区域的内容丢弃;c) TV显示区域的矩形区域由(X
TVl,Υ η)、(Χ η,^TVI )、(XTV1,YTV1)、(XTVn,YTVn)四个点组成,图像处理器按照参数设置的方式从RGB等显示总线或者显示缓冲区中截取并显示TV显示区域的内容,并将其它不属于TV显示区域的内容丢弃。本实施例的图像处理方法,以手机LCD和电视机显示屏为例,可以确保在手机仅支持单头显示时,实现手机LCD与电视机显示屏的内容分别独立显示,保证了低配置手机可以实现不同内容的多屏显示的技术效果;其中,图像处理器设置于移动终端内,避免了对外部显示屏的改造和修改,提高了本图像处理方法的适应性。根据本发明实施例,提供了一种图像处理方法,包括一部移动终端(如手机)的LCD显示屏和多部大屏幕显示设备,如电视机、电脑显示器、投影仪、大屏幕显示墙等。图3为根据本发明实施例二的图像处理方法流程图,本实施例包括一部手机和一部电视机,该手机上设有LCD显示屏,手机通过无线传输的方式控制电视机显示屏的显示,该无线传输协议包括但不限于蓝牙、WiFi、红外等协议,在本实施例中,以手机通过WiMo协议远程向电视机传输信号资源为例进行说明,实现手机LCD显示屏与电视机显示屏的独立显示,两者既可以实现相同内容的同步或异步显示,也可以实现不同内容的同步或异步显示,还可以实现相同内容或不同内容的交互显示(即LCD屏与TV屏显示的内容彼此相关)。
需要说明的是,为配合WiMo协议的实现,本实施例包括WiMo控制装置,用于接收手机端发送的信号资源并通过电视机显示屏显示,同时接收电视机的外部操作设备发送的控制信号向手机端发送。WiMo控制装置可以设置在电视机内部,也可以设置在电视机外部,并通过串口、HDMI、色差线等现有标准接口与电视机相连,或通过红外、蓝牙等无线方式与电视机相连。如图3所示,本实施例包括步骤S202 :为了实现图像处理信号在手机的IXD显示屏和电视机显示屏上分别独立显示,手机中的应用处理器(即AP处理器)接收需要在手机和电视机上分别显示的两路图像处理信号资源,该两路图像处理信号资源之间具备同步关系,以便于步骤S204中进行信号的拼接;步骤S204:手机中的应用处理器将接收的两路图像资源拼接成一路完整统一的图像,该两路图像资源的显示区域的摆放不一定是左右方式或上下方式,只要能够将两路 图像摆入一幅整体图片,且该图片未超出电视机显示屏可以显示的最大范围即可,例如手机的MARVELL920芯片单头显示的最大显示范围为720p,即1280*720个像素点,而电视机的DVD画质图像为480p,即640*480个像素点,而手机QVGA屏幕支持320*240个像素点,可见一幅480p图像+QVGA图像完全可以拼接在一幅720p图像中,如图4所示;步骤S206 :手机中的图像处理器将在步骤S204中拼接完成的一路完整统一的图像(即图像显示信号)中截取拼接前的两路图像资源(即图像处理信号)分别在手机的IXD屏和电视机显示屏上显示;其中,图4显示的区域说明a)整体区域(即图像显示信号显示的区域)由(XI, Yn)、(Xn, Yl)、(XI, Yl)、(Xn,Yn)四个点组成矩形区域,该区域信息应由手机中应用处理器中的图像拼接模块经过拼接处理后,由应用处理器输出到RGB等显示总线上;b)手机 LCD 显示的矩形区域由(Xlcdi,YLCDn)、(XLCDn,Ylcdi)、(Xlcdi,Ylcdi)、(XLCDn,YLCDn)四个点组成,手机中图像处理器中的图像处理器按照参数设置的方式从RGB等显示总线或者显示缓冲区中截取并显示LCD显示区域的内容,并将其它不属于LCD显示区域的内容丢弃;c)WiMo通过电视机显示屏显示的WiMo显示区域的矩形区域由(Xwufol,YwmJ、(^WiMon,YwiMol)、^WiMol YwiMol)、^WiMon YwiMon )四个点组成,手机中图像处理器中的图像处理器按照参数设置的方式从RGB等显示总线或者显示缓冲区中截取并显示WiMo显示区域的内容,并将其它不属于WiMo显示区域的内容丢弃,然后通过WiMo协议将WiMo显示区域显示的内容发送给WiMo控制装置,由WiMo控制装置通过电视机显示屏显示其发送的内容。需要说明的是,上述图像处理器具有图像截取能力,即通过寄存器或其它方式,从RGB数据接口传来的数据中提取所需的图像数据信息。步骤S208 :设置在手机内的控制器与手机的操作设备相连,手机的操作设备通过控制器向手机和电视机显示屏发送控制其图像显示的信号;手机自身的操作设备产生的控制信号可以仅针对LCD显示屏的内容显示进行控制,也可以同时控制手机IXD显示屏以及WiMo侧的电视机显示屏的内容显示,但如果WiMo侧的电视机显示屏存在独立的控制信号时,手机的操作设备仅对手机的LCD屏幕进行控制,WiMo侧的电视机显示屏由WiMo侧的控制信号控制。其中,手机的操作设备包括但不限于键盘、触摸屏、重力感应器等。步骤S210 :设置在手机内的控制器与WiMo侧的操作设备相连,电视机的操作设备通过控制器向手机和电视机显示屏发送控制其图像显示的信号。其中,WiMo侧的操作设备设置于电视机或WiMo控制装置之内或与之相连,包括但不限于遥控器、鼠标、触摸屏等。WiMo侧的控制信号既可以仅传输与电视机显示屏的图像显示位置无关的控制信息,也可以传输与电视机显示屏的图像显示位置有 关的控制信息;当WiMo侧的控制信号与电视机显示屏的图像显示位置有关时,WiMo侧的控制信号必须包含电视机显示屏的图像坐标信息以及动作属性,考虑到WiMo侧的操作设备无法获取手机侧完整图像的坐标系设置信息,因此电视机显示屏的坐标信息的描述方式通常是以电视机显示屏自身的坐标系为准,我们可以(Xl,yn)、(X1^y1)、(X^y1)、(xn,yn)四点来描述电视机显示屏自身的坐标系及显示区域,如图5所示。当用户利用WiMo侧的操作设备在电视机显示屏的某个位置进行操作时,操作位置的坐标为(X,y),当(X,y)通过WiMo被传回手机后,手机上的控制转换模块应将电视机显示屏的独立坐标系转换为手机IXD屏上统一坐标系中的坐标(X-XfXwisfol, y_yn+YWiMJ,再传给手机上的控制处理模块进行识别处理,转换成相应的控制信号。需要说明的是,在坐标(X-Xi+XwiIfoi,y_yn+YWiMm)中,乂工和yn代表图5中电视机显不屏的独立坐标系的起始坐标,其数值应为常量,Xwaol和Ywuto代表图4中WiMo显示区域的坐标。优选地,在步骤S204中,两路图像资源通过图像摆放的方式拼接成一路完整统一的图像,摆放的方式包括依次摆放和间隔摆放,以下以一帧图像的拼接为例进行具体说明依次摆放将一幅100X100的图片I和一幅100X200的图片2分别解码转换为位图文件I和位图文件2,拟拼接成一幅100X300的一幅图片,首先创建一个drawing,bitmap的临时存储区tmp,其大小为100父300,在111^1内创建一个临时位图文件graphics,将位图文件I绘制到tmp的平面坐标系的(0,0)处,将位图文件2绘制到tmp的平面坐标系的(0,100)处,然后将位图文件I和位图文件2合并成临时位图文件graphics,最后将tmp上的graphics发送到显示缓存中显示出来;间隔摆放将一幅IOOX 100的图片I和一幅100X200的图片2分别解码转换为位图文件I和位图文件2,拟拼接成一幅100X400的一幅图片,依照上述方法将位图文件I绘制到tmp的平面坐标系的(0,0)处,然后将位图文件2绘制到tmp的平面坐标系的(0,200)处,其它步骤同上。优选地,在步骤S204中,两路图像资源摆入一幅整体图片,如果两路图像资源的分辨率范围之和小于该整体图片的分辨率范围时,则对该两路图像资源进行图像拉伸或背景填充处理,如果两路图像资源的分辨率范围之和大于该整体图片的分辨率范围时,则对该两路图像资源进行图像缩小处理。本实施例的图像处理方法,在方法实施例一的基础上,还包括了移动终端和外部显示屏的操作设备控制移动终端和/或外部显示屏的步骤,实现了上述操作设备对移动终端和外部显示屏的分别控制,更好的实现了移动终端与外部显示屏不同内容的独立显示。根据本发明方法实施例三,提供了一种图像处理方法,本方法实施例三针对背景技术中现有的仅支持单头显示的移动终端无法实现移动终端的显示屏与外部显示屏显示不同内容的技术缺陷进行改进,保证了仅支持单头显示的移动终端实现移动终端的显示屏与外部显示屏显示不同的内容。本实施例包括步骤S302 :硬件仅支持单头显示的移动终端部署有图像拼接模块,该图像拼接模块既可以整合在使用WiMo功能的应用程序模块中,也可以与操作系统整合,向应用程序模块提供供调用的API接口 ;步骤S304 :当某一应用程序模块需要使用多屏显示功能时,该应用程序模块需要提供显示在手机显示屏上的图像内容和显示在电视机显示屏上的图像内容,而该两个显示屏显示内容之间的关联与同步关系逻辑应由应用程序模块来处理;步骤S306 :应用程序模块在使用WiMo功能进行多屏幕显示时,将步骤S304中两 屏幕的待显示的图像资源传递给图像拼接模块,图像拼接模块将两幅图像整合在一幅整体图片中(如图2和图4所示),然后通过调用底层显示驱动将该整幅图片数据保存到由应用处理器控制的显示缓冲内存中;步骤S308 :应用程序模块根据操作系统中显示驱动程序指令,将显示缓冲区中整幅图片信息送上数据总线,图像处理器根据数据总线传来的数据分别按照之前在系统上电初始化过程中设置好的图片显示范围的参数(如显示图片的区域值,或由坐标值所映射的显示内存区的地址片段)进行传输或显示;步骤S310 :当图像数据被同时分别显示在手机IXD显示屏和电视机显示屏上时,用户可以通过两种方式与应用程序模块进行交互一种是在手机侧通过LCD触摸屏或者手机自带的按键等移动操作设备,实现对应用程序模块的控制,例如手机正在运行WiMo赛车游戏,电视机显示屏上显示游戏赛道图像,同时在手机LCD触摸屏上显示虚拟的控制手柄图像,用户可以通过点击手机LCD触摸屏上模拟的按键,由手机I/O处理模块将控制信号传递给应用程序模块,进行相应动作,并反映到游戏画面的变化;另一种是电视机侧支持触摸屏,可以通过WiMo将该信号传输回手机,并由应用程序模块接收后产生相关响应并显示到图像变化上,例如手机正在通过WiMo在电视机上播放一段视频,同时手机IXD触摸屏上显示虚拟的播放控制面板,如该电视机显示屏可以支持触控,那么当用户点击电视机显示屏上某一位置时,电视机会将本次点击以及在电视机显示屏坐标系下的位置信息通过WiMo回传给手机,手机接收后会通过控制转换模块,进行一次坐标转化,将电视机坐标系下的位置数据转换成手机侧整幅图片坐标下的位置数据并按照约定格式将信息传送给应用程序模块,以便使应用程序模块可以得知上述触控操作实际发生在哪个设备和具体坐标位置,以确定是否需要响应该操作以及如何响应,例如在电视机侧可以显示操作按钮时,应用程序模块可以判断出用户在电视机上的触控是按下了快进、快退或者暂停按键,并作出响应动作;步骤S312 :在某些特殊情况下,用户可能在电视机侧和手机LCD触控上同时进行操作,那么电视机侧和手机LCD侧同时有操作信号发给应用程序模块时,应由控制处理模块来进行顺序判别和排队,以便应用程序模块进行有序的处理。本实施例的图像处理方法,在手机IXD显示屏和电视机显示屏上实现了相关内容的交互式显示,更好的实现了手机LCD显示屏与电视机显示屏不同内容的独立显示,对手机LCD显示屏与电视机显示屏的显示内容进行整合,提高了手机LCD显示屏与电视机显示屏的显示效果。装置实施例根据本发明实施例,提供了一种图像处理装置。本实施例包括设置于移动终端内的应用处理器和图像处理器应用处理器,用于接收多路待显示的图像处理信号,并将接收的多路图像处理信号拼接成一路图像显示信号;图像处理器,用于在图像显示信号中截取拼接前 的多路图像处理信号分别在移动终端和外部显示屏上显示。应用处理器包括解码转换模块,用于将多路图像处理信号解码转换为位图文件;存储创建模块,用于根据图像显示信号的显示范围创建临时存储区;位图创建模块,用于在临时存储区内创建所述图像显示信号的临时位图文件;绘制合并模块,用于将多路图像处理信号的位图文件依次或间隔绘制在临时存储区的平面坐标系内,合并形成临时位图文件。其中,上述图像接收模块中的多路图像处理信号之间具备同步关系。应用处理器还包括分辨率比较模块,用于比较多路图像处理信号的分辨率范围之和与图像显示信号的分辨率范围的大小关系;图像处理模块,用于根据多路图像处理信号的分辨率范围之和与图像显示信号的分辨率范围的大小关系对图像处理信号进行处理如果多路图像处理信号的分辨率范围之和小于图像显示信号的分辨率范围时,则对图像处理信号进行图像拉伸或背景填充处理;如果多路图像处理信号的分辨率范围之和大于图像显示信号的分辨率范围时,则对图像处理信号进行图像缩小处理。本图像处理装置还包括移动操作设备,设置于移动终端内,用于向移动终端和外部显示屏发送控制其图像显示的信号;控制处理模块,设置于应用处理器内,用于接收移动操作设备的控制信号,根据该控制信号对移动终端和外部显示屏的显示内容进行控制处理;并且,还用于接收外部操作设备的控制信号和控制转换模块发送的移动终端显示屏上的位置坐标信息,并根据该控制信号和位置坐标信息对移动终端和外部显示屏的显示内容进行控制处理。外部操作设备,设置在外部显示屏内,用于向移动终端和外部显示屏发送控制其图像显示的信号;控制转换模块,设置于应用处理器内,用于接收外部操作设备发出的在外部显示屏上的操作位置坐标信息,并将该坐标信息转换成移动终端显示屏上的位置坐标信息。本实施例的图像处理装置,实现移动终端与外部显示屏的内容分别独立显示,保证了低配置移动终端可以实现不同内容的多屏显示的技术效果;其中,图像处理器设置于移动终端内,避免了对外部显示屏的改造和修改,提高了本图像处理装置的适应性。本实施例的图像处理装置,还包括了移动操作设备和外部操作设备,实现了上述操作设备对移动终端和外部显示屏的分别控制,更好的实现了移动终端与外部显示屏不同内容的独立显示。系统实施例根据本发明实施例,提供了一种图像处理系统。图6为根据本发明实施例一图像处理系统的结构示意图,如图6所示,本实施例包括一部手机和一部电视机,该手机上设有LCD显示屏,手机通过WiMo协议远程向电视机传输信号资源,实现手机LCD显示屏与电视机显示屏的独立显示,两者既可以实现相同内容的同步或异步显示,也可以实现不同内容的同步或异步显示,还可以实现相同内容或不同内容的交互显示(即LCD屏与TV屏显示的内容彼此相关)。
手机中包括应用处理器10,与应用程序模块90相连,用于接收多路待显示的图像处理信号,并将接收的多路图像处理信号拼接成一路图像显示信号;图像处理器20,用于在图像显示信号中截取拼接前的多路图像处理信号分别在手机的IXD显示屏50和电视机显示屏60上显示。应用处理器10包括解码转换模块,用于将多路图像处理信号解码转换为位图文件;存储创建模块,用于根据图像显示信号的显示范围创建临时存储区;位图创建模块,用于在临时存储区内创建所述图像显示信号的临时位图文件;绘制合并模块,用于将多路图像处理信号的位图文件依次或间隔绘制在临时存储区的平面坐标系内,合并形成临时位图文件。其中,上述应用处理器10中的多路图像处理信号之间具备同步关系。应用处理器还包括分辨率比较模块,用于比较多路图像处理信号的分辨率范围之和与图像显示信号的分辨率范围的大小关系;图像处理模块,用于根据多路图像处理信号的分辨率范围之和与图像显示信号的分辨率范围的大小关系对图像处理信号进行处理如果多路图像处理信号的分辨率范围之和小于图像显示信号的分辨率范围时,则对图像处理信号进行图像拉伸或背景填充处理;如果多路图像处理信号的分辨率范围之和大于图像显示信号的分辨率范围时,则对图像处理信号进行图像缩小处理。本图像处理系统还包括移动操作设备70,设置于手机内,用于向手机和电视机显示屏60发送控制其图像显示的信号;控制处理模块13,设置于应用处理器10内,用于接收移动操作设备70的控制信号,根据该控制信号对手机和电视机显示屏60的显示内容进行控制处理;并且,还用于接收外部操作设备80的控制信号和控制转换模块14发送的手机的LCD显示屏50上的位置坐标信息,并根据该控制信号和位置坐标信息对手机和手机的LCD显示屏50的显示内容进行控制处理。外部操作设备80,设置在电视机显示屏60内,用于向手机和电视机显示屏60发送控制其图像显示的信号;控制转换模块14,设置于应用处理器10内,用于接收外部操作设备80发出的在电视机显示屏60上的操作位置坐标信息,并将该坐标信息转换成手机的IXD显示屏50上的位置坐标信息。为了实现手机通过WiMo协议远程向电视机传输信号资源的目的,在手机侧设有WiMo编码收发模块30,在WiMo侧设有WiMo收发解码模块40,手机侧与WiMo侧通过WiMo编码收发模块30和WiMo收发解码模块40实现通过WiMo协议传输显示信号资源的目的。
本实施例的图像处理系统,实现移动终端与外部显示屏的内容分别独立显示,保证了低配置移动终端可以实现不同内容的多屏显示的技术效果;其中,图像处理器设置于移动终端内,避免了对外部显示屏的改造和修改,提高了本图像处理系统的适应性。本实施例的图像处理系统,还包括了移动操作设备和外部操作设备,实现了上述操作设备对移动终端和外部显示屏的分别控制,更好的实现了移动终端与外部显示屏不同内容的独立显示。最后应说明的是以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种图像处理方法,其特征在于,包括 1)接收多路待显示的图像处理信号; 2)将接收的多路图像处理信号拼接成一路图像显示信号; 3)在所述图像显示信号中截取拼接前的所述多路图像处理信号。
2.根据权利要求I所述的方法,其特征在于,在截取拼接前的所述多路图像处理信号后,将该多路图像处理信号分别在多屏上显示。
3.根据权利要求I所述的方法,其特征在于,在所述步骤2)中,所述多路图像处理信号通过图像摆放的方式完成拼接,所述图像摆放的方式包括依次摆放和间隔摆放,包括 将所述多路图像处理信号解码转换为位图文件; 根据所述图像显示信号的显示范围创建临时存储区; 在所述临时存储区内创建所述图像显示信号的临时位图文件; 将多路图像处理信号的位图文件依次或间隔绘制在所述临时存储区的平面坐标系内,合并形成所述临时位图文件。
4.根据权利要求I或2所述的方法,其特征在于,还包括 如果所述多路图像处理信号的分辨率范围之和小于所述图像显示信号的分辨率范围时,则对所述图像处理信号进行图像拉伸或背景填充处理; 如果所述多路图像处理信号的分辨率范围之和大于所述图像显示信号的分辨率范围时,则对所述图像处理信号进行图像缩小处理。
5.一种图像处理方法,其特征在于,包括 1)应用处理器接收多路待显示的图像处理信号; 2)应用处理器将接收的多路图像处理信号拼接成一路图像显示信号; 3)图像处理器在所述图像显示信号中截取拼接前的所述多路图像处理信号。
6.根据权利要求5所述的方法,其特征在于,在所述图像处理器截取拼接前的所述多路图像处理信号后,将该多路图像处理信号分别在多屏上显示。
7.根据权利要求6所述的方法,其特征在于,所述多屏分别设置在移动终端和外部显示屏上。
8.根据权利要求5或6所述的方法,其特征在于,在所述步骤2)中,所述多路图像处理信号通过图像摆放的方式完成拼接,所述摆放方式包括依次摆放和间隔摆放,包括 将所述多路图像处理信号解码转换为位图文件; 根据所述图像显示信号的显示范围创建临时存储区; 在所述临时存储区内创建所述图像显示信号的临时位图文件; 将多路图像处理信号的位图文件依次或间隔绘制在所述临时存储区的平面坐标系内,合并形成所述临时位图文件。
9.根据权利要求5或6所述的方法,其特征在于,所述应用处理器设置于所述移动终端内。
10.根据权利要求5或6所述的方法,其特征在于,所述图像处理器设置于所述移动终端内。
11.根据权利要求5或6所述的方法,其特征在于,还包括 如果所述多路图像处理信号的分辨率范围之和小于所述图像显示信号的分辨率范围时,则对所述图像处理信号进行图像拉伸或背景填充处理; 如果所述多路图像处理信号的分辨率范围之和大于所述图像显示信号的分辨率范围时,则对所述图像处理信号进行图像缩小处理。
12.根据权利要求5或6所述的方法,其特征在于,还包括 4)所述移动终端的操作设备通过所述应用处理器向所述移动终端和外部显示屏发送控制其图像显示的信号。
13.根据权利要求12所述的方法,其特征在于,还包括 5)所述外部显示屏的操作设备通过所述应用处理器向所述移动终端和外部显示屏发送控制其图像显示的信号。
14.一种图像处理装置,其特征在于,包括 应用处理器,用于接收多路待显示的图像处理信号,并将接收的多路图像处理信号拼接成一路图像显示信号; 图像处理器,用于在所述图像显示信号中截取拼接前的所述多路图像处理信号分别在移动终端和外部显示屏上显示。
15.根据权利要求14所述的装置,其特征在于,所述应用处理器包括 解码转换模块,用于将所述多路图像处理信号解码转换为位图文件; 存储创建模块,用于根据所述图像显示信号的显示范围创建临时存储区; 位图创建模块,用于在所述临时存储区内创建所述图像显示信号的临时位图文件; 绘制合并模块,用于将多路图像处理信号的位图文件依次或间隔绘制在所述临时存储区的平面坐标系内,合并形成所述临时位图文件。
16.根据权利要求14所述的装置,其特征在于,所述应用处理器设置于所述移动终端内。
17.根据权利要求14所述的装置,其特征在于,所述图像处理器设置于所述移动终端内。
18.根据权利要求14所述的装置,其特征在于,所述应用处理器还包括 分辨率比较模块,用于比较所述多路图像处理信号的分辨率范围之和与所述图像显示信号的分辨率范围的大小关系; 图像处理模块,用于根据所述多路图像处理信号的分辨率范围之和与所述图像显示信号的分辨率范围的大小关系对所述图像处理信号进行处理 如果所述多路图像处理信号的分辨率范围之和小于所述图像显示信号的分辨率范围时,则对所述图像处理信号进行图像拉伸或背景填充处理; 如果所述多路图像处理信号的分辨率范围之和大于所述图像显示信号的分辨率范围时,则对所述图像处理信号进行图像缩小处理。
19.根据权利要求14所述的装置,其特征在于,还包括 移动操作设备,设置于所述移动终端内,用于向所述移动终端和外部显示屏发送控制其图像显示的信号; 控制处理模块,设置于所述应用处理器内,用于接收所述移动操作设备的控制信号,根据该控制信号对所述移动终端和外部显示屏的显示内容进行控制处理。
20.根据权利要求19所述的装置,其特征在于,还包括外部操作设备,设置在所述外部显示屏内,用于向所述移动终端和外部显示屏发送控制其图像显示的信号; 控制转换模块,设置于所述应用处理器内,用于接收所述外部操作设备发出的在所述外部显示屏上的操作位置坐标信息,并将该坐标信息转换成移动终端显示屏上的位置坐标信息; 控制处理模块,还用于接收所述外部操作设备的控制信号和所述控制转换模块发送的移动终端显示屏上的位置坐标信息,并根据该控制信号和位置坐标信息对所述移动终端和外部显示屏的显示内容进行控制处理。
21.—种图像处理系统,其特征在于,包括移动终端和外部显示屏,所述移动终端包括 应用处理器,用于接收多路待显示的图像处理信号,并将接收的多路图像处理信号拼接成一路图像显示信号; 图像处理器,用于在所述图像显示信号中截取拼接前的所述多路图像处理信号分别在移动终端和外部显示屏上显示。
22.根据权利要求21所述的系统,其特征在于,所述应用处理器包括 解码转换模块,用于将所述多路图像处理信号解码转换为位图文件; 存储创建模块,用于根据所述图像显示信号的显示范围创建临时存储区; 位图创建模块,用于在所述临时存储区内创建所述图像显示信号的临时位图文件; 绘制合并模块,用于将多路图像处理信号的位图文件依次或间隔绘制在所述临时存储区的平面坐标系内,合并形成所述临时位图文件。
23.根据权利要求21所述的系统,其特征在于,所述应用处理器还包括 分辨率比较模块,用于比较所述多路图像处理信号的分辨率范围之和与所述图像显示信号的分辨率范围的大小关系; 图像处理模块,用于根据所述多路图像处理信号的分辨率范围之和与所述图像显示信号的分辨率范围的大小关系对所述图像处理信号进行处理 如果所述多路图像处理信号的分辨率范围之和小于所述图像显示信号的分辨率范围时,则对所述图像处理信号进行图像拉伸或背景填充处理; 如果所述多路图像处理信号的分辨率范围之和大于所述图像显示信号的分辨率范围时,则对所述图像处理信号进行图像缩小处理。
24.根据权利要求21所述的系统,其特征在于,还包括 移动操作设备,设置于所述移动终端内,用于向所述移动终端和外部显示屏发送控制其图像显示的信号; 控制处理模块,设置于所述应用处理器内,用于接收所述移动操作设备的控制信号,根据该控制信号对所述移动终端和外部显示屏的显示内容进行控制处理。
25.根据权利要求21所述的系统,其特征在于,还包括 外部操作设备,设置在所述外部显示屏内,用于向所述移动终端和外部显示屏发送控制其图像显示的信号; 控制转换模块,设置于所述应用处理器内,用于接收所述外部操作设备发出的在所述外部显示屏上的操作位置坐标信息,并将该坐标信息转换成移动终端显示屏上的位置坐标信息; 控制处理模块,还用于接收所述外部操作设备的控制信号和所述控制转换模块发送的 移动终端显示屏上的位置坐标信息,并根据该控制信号和位置坐标信息对所述移动终端和外部显示屏的显示内容进行控制处理。
全文摘要
本发明公开了一种图像处理的方法、装置及系统,其中,该方法包括1)接收多路待显示的图像处理信号;2)将接收的多路图像处理信号拼接成一路图像显示信号;3)在图像显示信号中截取图像处理信号。本发明的图像处理的方法、装置及系统,实现移动终端与外部显示屏的内容分别独立显示,保证了低配置移动终端可以实现不同内容的多屏显示的技术效果;其中,图像处理器设置于移动终端内,避免了对外部显示屏的改造和修改,提高了适应性。
文档编号G09G5/14GK102957875SQ201110235939
公开日2013年3月6日 申请日期2011年8月17日 优先权日2011年8月17日
发明者陈大庆, 郭晓岩, 骆晓亮, 文聪 申请人:中国移动通信集团公司

最新回复(0)