图像处理方法及装置制造方法及图纸

技术编号:12106834 阅读:76 留言:0更新日期:2015-09-24 00:43
本公开是关于一种图像处理方法及装置。应用于第二终端,所述方法包括:获取第一终端发送的第一图像数据及所述第一终端的第一旋转角度;检测所述第二终端的第二旋转角度;根据所述第一旋转角度和所述第二旋转角度,对所述第一图像数据进行显示。可以校正第二终端显示的图像的角度,使图像与第二终端的显示界面之间的角度符合用户的观看习惯。

【技术实现步骤摘要】

本公开涉及通讯
,尤其涉及图像处理方法及装置
技术介绍
相关技术中,随着智能终端的发展,智能终端的功能越来越多样化。用户可以通过智能终端进行视频通话。在视频通话时,智能终端通过互联网发送和接收视频数据,并在显示界面显示。
技术实现思路
本公开实施例提供一种图像处理方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种图像处理方法,应用于第二终端,所述方法包括:获取第一终端发送的第一图像数据及所述第一终端的第一旋转角度;检测所述第二终端的第二旋转角度;根据所述第一旋转角度和所述第二旋转角度,对所述第一图像数据进行显示。本公开的实施例提供的技术方案可以包括以下有益效果:根据第一终端的第一旋转角度与第二终端的第二旋转角度,对第一图像数据进行显示。在第一终端与第二终端进行视频连接时,可能由于第一终端或第二终端的摄像头角度不正,使第二终端显示第一图像数据时,显示的图像是倾斜的。而根据第一旋转角度和第二旋转角度,将显示第一图像数据时将第一图像数据根据两个旋转角度进行反向处理再显示图像,可以校正第二终端显示的图像的角度,使图像与第二终端的显示界面之间的角度符合用户的观看习惯。获取第一终端发送的第一图像数据及所述第一终端的第一旋转角度,包括:获取所述第一终端发送的第一传输数据包;对所述第一传输数据包进行拆包解码,得到所述第一图像数据及所述第一旋转角度。本公开的实施例提供的技术方案可以包括以下有益效果:第一旋转角度与第一图像数据同时从第一传输数据包中拆包解码出来,使第一图像数据与第一旋转角度具有一一对应的关系,当根据第一旋转角度与第二旋转角度显示图像数据时可以根据第一图像数据对应的第一旋转角度显示图像,提高了校正第二终端中显示图像与第二终端显示界面之间的角度的准确率。检测所述第二终端的第二旋转角度,包括:通过重力传感器或陀螺仪检测所述第二终端的第二旋转角度。本公开的实施例提供的技术方案可以包括以下有益效果:通过重力传感器或蛇螺仪检测第二终端的第二旋转角度,提高了检测第二终端的第二旋转角度的准确率。根据所述第一旋转角度和所述第二旋转角度,对所述第一图像数据进行显示,包括:根据所述第一旋转角度和所述第二旋转角度计算所述第二终端对所述图像数据的显示角度;根据所述显示角度对所述第一图像数据进行显示。本公开的实施例提供的技术方案可以包括以下有益效果:第一旋转角度是第一终端相对于标准位置的角度,而第二旋转角度是第二终端相对于标准位置的角度,在第二终端显示第一图像数据时,需要对第一旋转角度与第二旋转角度进行处理获得第一图像数据相对于第二终端的显示角度。在第二终端显示第一图像数据时,使图像与第二终端的显示界面之间的角度符合用户的观看习惯。根据所述第一旋转角度和所述第二旋转角度计算所述第二终端对所述图像数据的显示角度,包括:将所述第一旋转角度和所述第二旋转角度叠加,得到所述显示角度。本公开的实施例提供的技术方案可以包括以下有益效果:通过第一旋转角度和第二旋转角度叠加,得到显示角度,可以提高计算出的显示角度的准确率,进一步提高校正第二终端显示的图像的角度的准确率。所述方法还包括:获取所述第二终端采集的第二图像数据;对所述第二图像数据及所述第二旋转角度进行编码封装,得到第二传输数据包;将所述第二传输数据包发送到所述第一终端。本公开的实施例提供的技术方案可以包括以下有益效果:将第二终端采集的第二图像数据与第二图像数据对应的第二旋转角度进行编码封装,得到第二传输数据包,并将第二传输数据包发送给第一终端。实现了第二终端在显示第一终端图像数据时,可以同时采集第二图像数据,并发送给第一终端供第一终端显示,实现了第二终端与第一终端之间的视频数据传输,同时也实现了第二终端与第一终端可以在视频时,对视频的图像数据的旋转角度进行校正,从而使在视频时在终端中显示的图像数据不是倾斜的。根据本公开实施例的第二方面,提供一种图像处理装置,其特征在于,应用于第二终端,所述装置包括:第一获取模块,用于获取第一终端发送的第一图像数据及所述第一终端的第一旋转角度;检测模块,用于检测所述第二终端的第二旋转角度;显示模块,用于根据所述第一旋转角度和所述第二旋转角度,对所述第一图像数据进行显示。所述第一获取模块,包括:获取子模块,用于获取所述第一终端发送的第一传输数据包;解码子模块,用于对所述第一传输数据包进行拆包解码,得到所述第一图像数据及所述第一旋转角度。所述检测模块,包括:检测子模块,用于通过重力传感器或陀螺仪检测所述第二终端的第二旋转角度。所述显示模块,包括:计算子模块,用于根据所述第一旋转角度和所述第二旋转角度计算所述第二终端对所述图像数据的显示角度;显示子模块,用于根据所述显示角度对所述第一图像数据进行显示。所述计算子模块,还用于将所述第一旋转角度和所述第二旋转角度叠加,得到所述显示角度。所述装置还包括:第二获取模块,用于获取所述第二终端采集的第二图像数据;编码模块,用于对所述第二图像数据及所述第二旋转角度进行编码封装,得到第二传输数据包;发送模块,用于将所述第二传输数据包发送到所述第一终端。根据本公开实施例的第三方面,提供一种图像处理装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取第一终端发送的第一图像数据及所述第一终端的第一旋转角度;检测所述第二终端的第二旋转角度;根据所述第一旋转角度和所述第二旋转角度,对所述第一图像数据进行显示。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。【附图说明】此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的图像处理方法的流程图。图2是根据一示例性实施例示出的图像处理方法的详细流程图。图3a_3c是根据一示例性实施例一示出的图像处理方法的应用场景图。图4是根据一示例性实施例二示出的图像处理方法的详细流程图。图5是根据一示例性实施例示出的图像处理装置的框图。图6是根据一示例性实施例示出的图像处理装置中第一获取模块51的框图。图7是根据一示例性实施例示出的图像处理装置中检测模块52的框图。图8是根据一示例性实施例示出的图像处理装置中显示模块53的框图。图9是根据一示例性实施例示出的图像处理装置的框图。图10是根据一示例性实施例示出的图像处理装置的框图。【具体实施方式】这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种图像处理方法,其特征在于,应用于第二终端,所述方法包括:获取第一终端发送的第一图像数据及所述第一终端的第一旋转角度;检测所述第二终端的第二旋转角度;根据所述第一旋转角度和所述第二旋转角度,对所述第一图像数据进行显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:沈显超吴子敬梁善桂
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1