发明名称 |
一种手机及其视频通话的控制方法和装置 |
摘要 |
本发明提供了一种手机及其视频通话的控制方法和装置,所述方法包括以下步骤:在用户通过手机进行视频通话时,获取所述手机中耳机的连接状态,所述耳机包括蓝牙耳机或者接线耳机;判断所述耳机的连接状态是否发生变化,获取一判断结果;根据所述判断结果控制所述手机在第一视频通话模式和第二视频通话模式之间进行切换。本发明能够根据用户在视频通话过程中的接听方式灵活的调整视频通话模式,譬如当用户的接听方式为“靠近耳朵”时,则将手机预存的替代图像作为视频图像发送,极大的方便了用户的使用。 |
申请公布号 |
CN102170493B |
申请公布日期 |
2015.04.22 |
申请号 |
CN201110036917.3 |
申请日期 |
2011.02.12 |
申请人 |
惠州TCL移动通信有限公司 |
发明人 |
杨志兵 |
分类号 |
H04N7/14(2006.01)I;H04M1/725(2006.01)I |
主分类号 |
H04N7/14(2006.01)I |
代理机构 |
深圳市君胜知识产权代理事务所 44268 |
代理人 |
王永文 |
主权项 |
一种手机视频通话的控制方法,其特征在于,所述方法包括以下步骤:在用户通过手机进行视频通话时,检测所述手机的接线耳机的连接状态;手机内设置一变量bool b_current_handset_connect记录当前耳机状态;当接线耳机插入手机后,产生插入中断通知手机,手机接收到中断后,记录当前接线耳机状态的变量b_current_handset_connect置为TRUE;当接线耳机拔出手机时,产生拔出中断通知手机,手机收到中断后,记录当前接线耳机状态的变量b_current_handset_connect置为FALSE,手机通过调用接线耳机的状态接口函数int get_wire_handset_status(void)获取接线耳机的状态,其中该状态接口函数主要是判断接线耳机状态变量的值;如果所述接线耳机处于连接状态,则控制所述手机切换至第二视频通话模式,即通过摄像装置实时地获取视频图像,并将获取的视频图像发送至视频通话方,并将所述手机的声道切换至接线耳机通道,如果所述接线耳机处于断开状态,则判断蓝牙耳机是否处于连接状态,其中,手机蓝牙开启后,手机内蓝牙芯片扫描其他的蓝牙设备,扫描到蓝牙耳机设备且用户选择连接蓝牙耳机后,手机完成与蓝牙耳机的匹配工作,并将蓝牙耳机当前的状态设置为“连接”状态;当蓝牙耳机与手机断开时,手机将当前蓝牙耳机的状态置为“断开”;同时,手机提供一个软件接口int get_bluetooth_handset_status(void)用以获取当前蓝牙耳机的连接状态,手机调用该接口获得当前蓝牙耳机的状态;如果所述蓝牙耳机处于连接状态,则控制所述手机切换至第二视频通话模式,即通过摄像装置实时地获取视频图像,并将获取的视频图像发送至视频通话方,并将所述手机的声道切换至蓝牙耳机通道,如果所述蓝牙耳机处于断开状态,则控制所述手机切换至第一视频通话模式,即将预存的替代图像作为视频图像发送至视频通话方,并通过所述手机的听筒将视频通话方的声音播放;手机按照预定的时间周期性的获取耳机的连接状态:每隔5秒获取一次;所述手机预存的替代图像包括视频流或者图片,替代图像保存于手机文件中固定位置,当用户通过手机预设图像时,在选择文件中的一段视频通话过程中截取的视频流或图片后,手机将该视频流或图片的位置信息保存在设置项中;当要获取预设的视频流或者图片时,首先读出设置项中视频流或图片的位置信息,再在固定位置读取数据得到对应的视频流或者图片。 |
地址 |
516006 广东省惠州市仲恺高新技术开发区23号小区 |