在可视通话中调整视频图像在对端显示的方法及装置的制作方法

文档序号:7852480阅读:165来源:国知局
专利名称:在可视通话中调整视频图像在对端显示的方法及装置的制作方法
技术领域
本发明涉及通信领域,特别涉及一种在可视通话中调整视频图像在对端显示的方法及装置。
背景技术
随着通信技术的发展,特别是3G通信技术的出现,终端的种类呈现多样化的趋势,实时传输通话双方的图像和语言信号的終端,由于其具有在通话过程中“既闻其声,又见其人”的特点,已经被广泛使用。实时传输通话双方的图像和语言信号的終端基本是由通话设备、摄像设备、图像接收显示设备及控制器组成的。其中,终端的通话设备是用于实现通话功能;终端的摄像设备是用于实现摄取本端通话双方的图像传送给通话对端的功能;终端的图像接收显示设备及控制器是用于实现接收通话对端的图像信号,并在屏幕的视频图像显示窗口上显示对端的图像。目前,終端在视频通话过程中,当终端发生转动时,屏幕中呈现的本端视频图像显示窗ロ也会随着终端转动而转动,即屏幕中呈现的本端视频图像显示窗ロ相对于本端用户的视线不发生转动,但是,終端将获取的本端视频图像发送至对端进行显示时,在对端的视频图像显示窗ロ相对于对端用户视线将发生转动,即发现呈现错误,从而严重影响用户使用。

发明内容
本发明实施例提供一种在可视通话中调整视频图像在对端显示的方法及装置,用于在视频通话过程中,实现视频图像显示窗ロ的准确呈现。本发明实施例提供的具体技术方案如下一种在可视通话中调整视频图像显示窗ロ的方法,包括在建立视频通话的状态下,当终端的屏幕发生转动时,所述终端通过重力感应方式获得屏幕的转动角度;終端基于所述转动角度对本端视频图像进行修正,以及将修正后的视频图像发送至对端进行显示。一种在可视通话中调整视频图像显示窗ロ的装置,包括获取单元,用于在建立视频通话的状态下,当终端的屏幕发生转动时,所述终端通过重力感应方式获得屏幕的转动角度;处理单元,用于终端基于所述转动角度对本端视频图像进行修正,以及将修正后的视频图像发送至对端进行显示。本发明实施例中,在视频通话过程中,当终端的屏幕发生转动时,終端会根据重力感应器上报的本端的转动角度数据对本端视频图像进行修正,以及将修正后的视频图像发送至对端进行显示,这样,当用户持有的终端的屏幕发生转动时,用户在对端的视频显示图像显示窗ロ相对于对端用户视线将保持不变,从而实现了视频通话过程中的视频图像显示窗ロ的准确呈现。


图I为本发明实施例中可视通话工具的功能结构示意图;图2为本发明实施例中在可视通话中可视通话工具将视频图像显示窗ロ放大至全屏状态的处理流程图;图3为本发明实施例中在可 视通话中可视通话工具屏幕同时呈现对端视频图像显示窗口和本端视频图像显示窗ロ的示意图;图4A为本发明实施例中在可视通话中可视通话工具将对端视频图像显示窗ロ呈现全屏、将本端视频图像显示窗ロ关闭的示意图;图4B为本发明实施例中在可视通话中可视通话工具将对端视频图像显示窗ロ呈现全屏、将本端视频图像显示窗ロ嵌入到全屏中的示意图;图5A为本发明实施例中在可视通话中通过滑动扩展方式调整视频图像显示窗ロ的不意图;图5B为本发明实施例中在可视通话中通过滑动收缩方式调整视频图像显示窗ロ的不意图;图6为本发明实施例中在可视通话中拖动视频图像显示窗ロ至屏幕任意区域进行显示的处理流程图;图7A为本发明实施例中可视通话工具转动且本端图像数据未经过修正时,本端及对端视频图像显示窗ロ的示意图;图7B为本发明实施例中可视通话工具转动且本端图像数据经过修正时,本端及对端视频图像显不窗ロ的不意图;图8为本发明实施例中在可视通话中将修正后的转动的图像数据发送至对端进行显示的处理流程图。
具体实施例方式为了实现视频通话过程中的视频图像显示窗ロ的准确呈现,本发明实施例中,在视频通话过程中,終端通过重力感应器获取本端的转动角度数据、通过摄像设备获取本端视频图像,井根据转动角度数据对本端视频图像进行修正,以及将修正后的视频图像发送至对端可视通话工具进行显示,使发生转动的终端的视频图像在对端屏幕的视频图像显示窗ロ不发生转动,实现了发生转动的终端的视频图像在对端屏幕中的视频图像显示窗ロ的准确呈现。下面以终端为可视通话工具为例,结合说明书附图对本发明优选的实施方式进行详细说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。參阅图I所示,本发明实施例中,可视通话工具包括获取单元10、处理单元11,其中,获取单元,用于在建立视频通话的状态下,当终端的屏幕发生转动时,所述终端通过重力感应方式获得屏幕的转动角度;处理单元,用于终端基于所述转动角度对本端视频图像进行修正,以及将修正后的视频图像发送至对端进行显示。基于上述技术方案,參阅图2所示,本发明实施例中,在可视通话过程中调整视频图像显示窗ロ的详细流程如下步骤200 :在可视通话工具建立通话、开启摄像功能的状态下,可视通话工具检测到用户点击本终端屏幕的视频图像显示窗ロ。
本发明实施例中,在可视通话工具屏幕同时显示本端视频图像与对端视频图像的情况下,具体如图3所示,用户既可调整对端视频图像显示窗ロ,也可调整本端视频图像显示窗ロ。用户若想放大对端视频图像显示窗ロ,则可点击对端视频图像显示窗ロ,可视通话工具会将对端视频图像显示窗ロ放大至全屏状态,同时,还需要关闭未被点击的本端视频图像显示窗ロ,具体如图4A所示,或者,将未被点击的本端视频图像显示窗ロ嵌入到放大至全屏的对端视频图像显示窗口中,具体如图4B所示;用户若想放大本端视频图像显示窗ロ,则可点击本端视频图像显示窗ロ,可视通话工具会将本端视频图像显示窗ロ放大至全屏状态,同时,还需要关闭未被点击的对端视频图像显示窗ロ,或者,将未被点击的对端视频图像显示窗ロ嵌入到放大至全屏的本端视频图像显示窗口中,其中,用户对视频图像显示窗ロ的点击方式可以为双击、滑动扩展或滑动收縮。进ー步地,通过点击放大至全屏状态的视频图像显示窗ロ,可将放大至全屏的视频图像显示窗ロ恢复为初始状态,同吋,还可以再次显示另一端视频图像显示窗ロ,即同时在屏幕中呈现本端视频图像显示窗口和对端视频图像显示窗ロ。例如,当可视通话工具的屏幕上呈现的视频图像显示窗ロ为放大至全屏状态的对端视频图像显示窗ロ时,点击对端视频图像显示窗ロ,可以在可视通话工具的屏幕中呈现恢复为初始状态的对端视频图像显示窗ロ以及再次呈现本端视频图像显示窗ロ ;当可视通话工具上呈现的视频图像显示窗ロ为放大至全屏状态的本端视频图像显示窗ロ吋,点击本端视频图像显示窗ロ,可以在可视通话工具的屏幕中呈现恢复为初始状态的本端视频图像显示窗ロ以及再次呈现对端视频图像显示窗ロ。步骤210 :可视通话工具确定用户的点击行为符合预设条件时,进ー步确定被点击的视频图像显示窗ロ。本发明实施例中,对用户的点击行为设定的条件可以是,用户通过双击的方式对视频图像显示窗ロ进行操作,或者,用户通过滑动扩展(具体如图5A所示)或滑动收缩(具体如图5B所示)的方式对视频图像显示窗ロ进行操作。本发明实施例中,为了避免由于误操作点击可视通话工具屏幕的视频图像显示窗ロ而导致调整视频图像显示窗ロ,较佳的,可视通话工具检测到用户点击视频图像显示窗ロ后,会以操作界面的形式提示用户是否确定调整视频图像显示窗ロ,其中,操作界面的选项为“是”与“否”。在用户进ー步点击“是”的情况下,可视通话工具将被点击的视频图像显示窗ロ放大至全屏状态,关闭未被用户点击的视频图像显示窗ロ,或者,将未被用户点击的视频图像显示窗ロ嵌入到放大至全屏状态的视频图像显示窗口中;在用户进一歩点击“否”的情况下,不作任何处理。例如,在可视通话工具的屏幕同时呈现对端视频图像显示窗口和本端视频图像显示窗ロ的状态下,当可视通话工具检测到用户点击对端视频图像显示窗ロ吋,可视通话工具以操作界面的形式提示用户是否确定调整对端视频图像显示窗ロ,若用户进ー步点击“是”选项,则将对端视频图像显示窗ロ放大至全屏状态,关闭未被用户点击的本端视频图像显示窗ロ,或者,将未被用户点击的本端视频图像显示窗ロ嵌入到放大至全屏状态的对端视频图像显示窗ロ中;若用户进一步点击“否”选项,则不作任何处理。例如,在可视通话工具的屏幕同时呈现对端视频图像显示窗口和本端视频图像显示窗ロ的状态下,当可视通话工具检测到用户点击本端视频图像显示窗ロ吋,可视通话工具以操作界面的形式提示用户是 否确定调整本端视频图像显示窗ロ,若用户进ー步点击“是”选项,则直接将本端视频图像显示窗ロ放大至全屏状态,关闭未被用户点击的对端视频图像显示窗ロ,或者,将未被用户点击的对端视频图像显示窗ロ嵌入到放大至全屏状态的本端视频图像显示窗ロ中;若用户进一步点击“否”选项,则不作任何处理。又例如,在可视通话工具的屏幕呈现对端视频图像显示窗ロ放大至全屏状态的情况下,当可视通话工具检测到用户点击对端视频图像显示窗ロ吋,可视通话工具以操作界面的形式提示用户是否确定调整对端视频图像显示窗ロ,若用户进ー步点击“是”选项,则在可视通话工具的屏幕中恢复为同时显示本端视频图像显示窗ロ与对端视频图像显示窗ロ的状态;若用户进一歩点击“否”选项,则不作任何处理。在可视通话工具的屏幕呈现本端视频图像显示窗ロ放大至全屏状态的情况下,縮小本端视频图像显示窗ロ的步骤同上,在此不再赘述。步骤220 :可视通话工具对被点击的视频图像显示窗ロ进行调整。在可视通话工具的屏幕同时呈现对端视频图像显示窗口和本端视频图像显示窗ロ的状态下,用户点击对端视频图像显示窗ロ或本端视频图像显示窗ロ,可视通话工具在屏幕中把相应的被点击的视频图像显示窗ロ放大至全屏状态呈现给用户。进ー步地,在可视通话工具的屏幕中呈现放大至全屏状态的对端视频图像显示窗ロ或本端视频图像显示窗ロ的状态下,用户点击放大至全屏状态的对端视频图像显示窗ロ或本端视频图像显示窗ロ,则可视通话工具在屏幕中将放大至全屏状态的视频图像显示窗ロ縮小,转换为同时呈现对端视频图像显示窗口和本端视频图像显示窗ロ的状态。现有技术下,可视电话工具在可视通话过程中,无论是对端视频图像显示窗ロ,还是本端视频图像显示窗ロ,它们在屏幕上的显示位置都是固定的,用户无法调整视频图像显示窗ロ在屏幕中的位置。进ー步地,为了更好地达到用户体验,本发明实施例中,用户的操作行为符合一定的条件时(如,用户点击视频图像显示窗ロ的时长超过设定阈值),可视通话工具可以根据用户的拖动操作,调整视频图像显示窗ロ在屏幕中的位置,将视频图像显示窗ロ移动至屏幕内的任意区域,具体执行过程如图6所示,包括如下步骤步骤600 :在可视通话工具建立通话、开启摄像功能的状态下,可视通话工具检测到用户拖动视频图像显示窗ロ的时长符合一定条件时,启动视频图像显示窗ロ的移动功能,根据用户的拖动行为将视频图像移动至屏幕中的任意区域。本发明实施例中,在可视通话工具的屏幕同时呈现对端视频图像显示窗口和本端视频图像显示窗ロ的状态下,可视通话工具既可以根据用户的操作行为将本端视频图像显示窗ロ移动至屏幕内的任意区域,也可以根据用户的操作行为将对端视频图像显示窗ロ移动至屏幕内的任意区域,其中,在视频图像显示窗ロ的移动过程中,若可视通话工具检测到本端视频图像显示窗口和对端视频图像显示窗ロ存在重叠区域,则直接调换本端视频图像显示窗ロ与对端视频图像显示窗ロ初始所在区域。步骤610 :可视通话工具检测到用户将视频图像显示窗ロ拖动至屏幕中的某一区域后,获取该区域的坐标位置信息,并在该坐标位置信息对应的区域内对视频图像显示窗ロ进行刷新。现有技术下,对于支持重力感应器的可视通话工具,当可视通话工具被用户转动一定的角度后,可视通话工具将本端视频图像传 输至对端可视通话工具后,在对端可视通话工具的屏幕中的视频图像显示窗ロ相对于对端用户视线发生转动,具体如图7A所示,从而严重影响用户使用。进ー步地,为了实现视频通话过程中的视频图像显示窗ロ的准确呈现,本发明实施例中,对于支持重力感应器的可视通话工具,当可视通话工具被用户转动一定的角度后,可视通话工具通过本地重力感应器上传的数据对本端视频图像显示窗ロ进行修正,令本端视频图像传输至对端可视通话工具后,相应的视频图像显示窗ロ在对端可视通话工具的屏幕中未发生转动,即相对于对端用户视线未发生变化。具体执行过程如图8所示,包括如下步骤步骤800 :在可视通话工具建立通话、开启摄像功能的状态下,可视通话工具获取本端的转动角度数据与本端视频图像。可视通话工具通过本端的摄像设备获取本端用户的视频图像数据,通过本端的重力感应器来获取可视通话工具的转动角度数据。重力感应器可以感应可视通话工具所处的X、Y、Z三个方向轴的加速度变化,其中,X、Y、Z方向的定义是以水平放置的可视通话工具的右下脚为參照系坐标原点,X方向为可视通话工具的水平方向,右为正;γ方向为与可视通话工具的水平方向垂直的方向,前为正;Z方向为与可视通话工具的空间垂直的方向,指向地面的方向为负,与地面方向相反的方向为正,井根据这三个值来计算可视通话工具的转动角度,以一定的周期上报。步骤810 :可视通话工具根据重力感应器上报的本端的转动角度数据对本端视频图像进行修正,以及将修正后的视频图像发送至对端可视通话工具进行显示。重力感应器按照设定周期上报可视通话工具的转动角度数据,可视通话工具实时地基于接收到的转动角度数据对本端通过摄像设备获取的视频图像数据进行修正,并发送至对端的可视通话工具进行图像显示。例如,可视通话工具通过重力感应器获取转动角度α,将通过摄像设备获取的本端视频图像数据进行角度(90-α )旋转后,发送至对端可视通话工具进行显示,具体如图7Β所示。综上所述,本发明实施例中,在可视通话过程中,当可视通话工具的屏幕发生转动时,可视通话工具根据重力感应器上报的本端的转动角度数据对本端视频图像进行修正,以及将修正后的视频图像发送至对端可视通话工具进行显示,这样,当用户持有的可视通话工具的屏幕转动时,用户在对端的视频显示图像相对于对端用户视线将保持不变,从而实现了视频通话过程中的视频图像显示窗ロ的准确呈现。另ー方面,用户通过点击对端视频图像显示窗ロ或本端视频图像显示窗ロ对视频图像显示窗ロ进行调整,将视频图像显示窗ロ放大至全屏状态呈现给用户,从而改善了可视通话工具在可视通话过程中视频图像显示的质量;进ー步地,为了提升用户使用体验,用户可以拖动视频图像显示窗ロ至屏幕的任何区域进行显示。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变 型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种在可视通话中调整视频图像在对端显示的方法,其特征在于,包括 在建立视频通话的状态下,当终端的屏幕发生转动时,所述终端通过重力感应方式获得屏幕的转动角度; 终端基于所述转动角度对本端视频图像进行修正,以及将修正后的视频图像发送至对端进行显示。
2.如权利要求I所述的方法,其特征在于,通过重力感应方式获得屏幕的转动角度,并基于所述转动角度对本端视频图像进行修正,包括 按照设定周期通过重力感应方式获得本端屏幕的转动角度,并实时基于获得的转动角度对本端视频图像进行修正。
3.如权利要求I或2所述的方法,其特征在于,在视频通话过程中,终端检测到用户点击屏幕呈现的视频图像显示窗口时,在确定用户的点击行为符合预设条件的情况下,对用户点击的视频图像显示窗口进行相应调整,包括 当检测到用户双击视频图像显示窗口时,若被双击的视频图像显示窗口当前未处于全屏状态,则将其放大至全屏状态;若被双击的视频图像显示窗口当前为全屏状态,则将其缩小至初始状态; 或者, 当检测到用户滑动扩展视频图像显示窗口时,将被扩展的视频图像显示窗口放大至全屏状态;当检测到用户滑动收缩视频图像显示窗口时,将被收缩的视频图像显示窗口缩小至初始状态。
4.如权利要求3所述的方法,其特征在于,在将视频图像显示窗口放大至全屏状态的过程中,若屏幕中还存在其他视频图像显示窗口,则关闭所述其他视频图像显示窗口,或者,将所述其他视频图像显示窗口嵌入到放大至全屏后的视频图像显示窗口中。
5.如权利要求3所述的方法,其特征在于,在视频通话过程中,当终端检测到用户点击视频图像显示窗口的时长符合设定条件时,根据用户的拖动行为将视频图像显示窗口移动至本端屏幕中的任意区域并进行显示。
6.一种在可视通话中调整视频图像在对端显示的装置,其特征在于,包括 获取单元,用于在建立视频通话的状态下,当终端的屏幕发生转动时,所述终端通过重力感应方式获得屏幕的转动角度; 处理单元,用于终端基于所述转动角度对本端视频图像进行修正,以及将修正后的视频图像发送至对端进行显示。
7.如权利要求6所述的装置,其特征在于,获取单元通过重力感应方式获得屏幕的转动角度,处理单元基于所述转动角度对本端视频图像进行修正,包括 获取单元按照设定周期通过重力感应方式获得本端屏幕的转动角度,处理单元实时基于获得的转动角度对本端视频图像进行修正。
8.如权利要求6或7所述的装置,其特征在于,处理单元进一步用于 在视频通话过程中,终端检测到用户点击屏幕呈现的视频图像显示窗口时,在确定用户的点击行为符合预设条件的情况下,对用户点击的视频图像显示窗口进行相应调整,包括 当检测到用户双击视频图像显示窗口时,若被双击的视频图像显示窗口当前未处于全屏状态,则将其放大至全屏状态;若被双击的视频图像显示窗ロ当前为全屏状态,则将其缩小至初始状态; 或者, 当检测到用户滑动扩展视频图像显示窗ロ时,将被扩展的视频图像显示窗ロ放大至全屏状态;当检测到用户滑动收缩视频图像显示窗ロ时,将被收缩的视频图像显示窗ロ縮小至初始状态。
9.如权利要求8所述的装置,其特征在于,处理单元进一步用于 在将视频图像显示窗ロ放大至全屏状态的过程中,若屏幕中还存在其他视频图像显示窗ロ,则关闭所述其他视频图像显示窗ロ,或者,将所述其他视频图像显示窗ロ嵌入到放大至全屏后的视频图像显示窗ロ中。
10.如权利要求8所述的装置,其特征在于,处理单元进一步用于 在视频通话过程中,当終端检测到用户点击视频图像显示窗ロ的时长符合设定条件时,根据用户的拖动行为将视频图像显示窗ロ移动至本端屏幕中的任意区域并进行显示。
全文摘要
本发明公开了一种在可视通话中调整视频图像在对端显示的方法及装置,用以实现在视频通话过程中的视频图像显示窗口的准确呈现。在视频通话过程中,当终端的屏幕发生转动时,终端将通过重力感应器获取本端的转动角度数据、通过摄像设备获取本端视频图像,并根据转动角度数据对本端视频图像进行修正,以及将修正后的视频图像发送至对端可视通话工具进行显示,这样,当用户持有的终端的屏幕发生转动时,用户在对端的视频图像显示窗口相对于对端用户视线将保持不变,从而实现了视频通话过程中的视频图像显示窗口的准确呈现。
文档编号H04N7/14GK102695034SQ201210173468
公开日2012年9月26日 申请日期2012年5月30日 优先权日2012年5月30日
发明者王勤万 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1