智能电视控制终端摄像头切换方法及装置的制造方法_3

文档序号:9671312阅读:来源:国知局
[0101]当所述角度变化值在第一预设范围内,即当智能电视通过终端传感器检测到终端设备在Y轴上有0-90度变化时,所述终端在Y轴上有0-90度变化表示用户拿起或者翻面终端设备,将所述终端在Y轴上有0-90度变化,则将所述终端的初始摄像头设置为前置摄像头。
[0102]步骤S300,若所述角度变化值在所述第二预设范围内,则将所述终端的初始摄像头设置为后置摄像头。
[0103]当所述角度变化值在第二预设范围内,即当智能电视通过终端传感器检测到终端设备在Υ轴上有90-180度变化时,将所述终端在Υ轴上有90-180度变化,则将所述终端的初始摄像头设置为后置摄像头。
[0104]本实施例通过在确定所述终端在垂直方向上有角度变化时,获取所述终端在垂直方向上的角度变化值,包括:若所述角度变化值在所述第一预设范围内,则将所述终端的初始摄像头设置为前置摄像头;若所述角度变化值在所述第二预设范围内,则将所述终端的初始摄像头设置为后置摄像头。由于检测到该终端在垂直方向上的角度变化值,是在该智能电视已经获取到该终端视频聊天的初始摄像头后再次检测到的,使得聊天过程中摄像头能更加精确的获取到需要摄取的图像。
[0105]进一步的,基于所述第一实施例,提出本发明智能电视控制终端摄像头切换方法的第四实施例,在本实施例中,参照图4,上述步骤S40包括:
[0106]步骤S41,获取所述终端各个摄像头捕捉的图像的中心区域像素点的R、G、B值,并进行平均值计算;
[0107]在检测到所述终端在垂直方向上没有角度变化时,即用户没有拿起或者转动所述已关联的终端,所述终端的摄像头被开启,解析所述终端摄像头捕捉到的图像。由于所述图像由成千上万个像素点组成,每一个像素点中的R、G、B值各不相同,因此,通过解析所述图像后,获取所述图像中心区域的像素点的R、G、B值,并计算捕捉的图像的中心区域像素点的R、G、B值的平均值。
[0108]步骤S42,确定中心区域像素点的R、G、B值的平均值大于预设值的图像;
[0109]将捕捉的图像的中心区域像素点的R、G、B值的平均值与预设的R、G、B值进行比对,确定该中心区域像素点的R、G、B值的平均值大于的预设的R、G、B值后,这说明该中心区域像素点的R、G、B值的平均值大的图像对应的摄像头未被遮挡。
[0110]或者,所述预设像素阈值的范围是从0-255的区域,当设置Rgain(红色像素),Ggain(绿色像素),Bgain(蓝色像素)都大于像素范围的90%的值,所述0-255的区域表示获取到的像素的颜色是从暗到亮,例如,当前图像中心区域像素点的像素值为200,表示当前像素值为白亮颜色,表明当前的摄像头未被遮挡,则其捕捉人的可能性要大;当设置Rgain(红色像素),Ggain(绿色像素),Bgain(蓝色像素)都小于像素范围的10%的值,所述0-255的区域表示获取到的像素的颜色是从暗到亮,例如,当前图像中心区域像素点的像素值为20,表示当前像素值为黑灰数值,表明当前的摄像头被遮挡,则其捕捉人的可能性要小或者摄取到的人像的面积要小。
[0111]步骤S43,获取所述图像对应的摄像头。
[0112]在确定终端某一个摄像头捕捉到的图像中存在人像表示此摄像头未被遮挡,因此将所述摄像头设置为默认的视频聊天的摄像头。
[0113]需要说明的是,终端前置摄像头与后置摄像头都捕捉到图像中存在人像,则通过比较所述两个图像中心区域像素点的R、G、B值的大小,例如前置摄像头捕捉到的图像的R、G、B值比后置摄像头捕捉到的图像的R、G、B值大,则将视频聊天的摄像头设置为前置摄像头;如果后置摄像头捕捉到的图像的R、G、B值比前置摄像头捕捉到的图像的R、G、B值大,则将视频聊天的摄像头设置为后置摄像头。
[0114]需要说明的是,所述两个图像中心区域像素点的R、G、B值大小相等,则将之前默认的摄像头作为视频聊天的摄像头。
[0115]本实施例通过获取摄像头捕捉到的图像中心区域像素点的R、G、B值,并获取所述R、G、B值均大于预设值的图像所述中心区域像素点对应的图像对应的摄像头,将所述图像对应的摄像头设置为视频聊天默认的摄像头。由于图像中心区域像素点的R、G、B值的大小与摄像头是否遮挡有关,因此通过获取中心区域像素点的R、G、B值来设置视频聊天的摄像头更加快速、精确。
[0116]进一步的,基于上述任一实施例,提出本发明智能电视控制终端摄像头切换方法的第五实施例,在本实施例中,参照图5,上述步骤S20包括:
[0117]步骤S21,检测智能电视所在的无线网络中是否存在终端;
[0118]在本实施例中,提前预存与智能电视关联的终端,例如,将终端的名字及型号提前存储在智能电视中,在所述智能电视广播所述视频聊天的请求命令之后,所述智能电视通过当前的无线网络检测是否存在终端。
[0119]步骤S22,在检测到终端时,判断所述终端是否与所述智能电视关联;
[0120]在检测到终端时,通过将获取到的终端的名字或者型号与提前存储在智能电视的终端的名字及型号进行匹配,以获取已关联的终端。
[0121]步骤S23,在所述终端与所述智能电视关联时,开启所述与智能电视关联终端的摄像头。
[0122]在获取到已关联的终端后,所述智能电视直接开启已关联终端的摄像头;或者,智能电视将已关联终端筛选出来,以供用户选择要连接的已关联终端,在选择完成后,智能电视直接开启已关联终端的摄像头。
[0123]本实施例通过检测智能电视所在的无线网络中是否存在终端,并判断所述终端是否与所述智能电视关联,在所述终端与所述智能电视关联时,开启所述与智能电视关联终端的摄像头,提高了产品的体验度。
[0124]本发明进一步提供一种智能电视控制终端摄像头切换装置。
[0125]参照图6,图6为本发明智能电视控制终端摄像头切换装置的第一实施例的功能模块不意图。
[0126]在本实施例中,所述装置包括:第一获取模块10、启动模块20、捕捉模块30、比对模块40、确定模块50。
[0127]所述第一获取模块10,用于获取云端发送的视频聊天的请求命令;
[0128]在本实施例中,视频聊天的请求命令发起端向某个请求命令接收端发起视频聊天的请求命令,所述请求命令通过网络首先发送给云端应用服务器,所述云端应用服务器将接收到的视频聊天的请求命令发送给的智能电视设备,所述智能电视获取云端视频聊天的请求命令。所述云端聊天的请求命令包括云端请求聊天标示、对应设备的名称、视频格式及音频格式等。
[0129]所述启动模块20,用于根据所述视频聊天的请求命令开启当前无线网络中与智能电视关联终端的摄像头,并将所述视频聊天的请求命令发送至所述关联终端;
[0130]所述智能电视预先与终端进行关联,在所述智能电视接收到云端发送的视频聊天的请求命令后,所述智能电视将所述视频聊天的请求命令通过无线网络发送给已关联的终端,所述已关联的终端在获取所述视频聊天请求命令后,开启本端的摄像头,并向智能电视反馈本端摄像头已开启的通知;或者,所述已关联的终端在获取所述视频聊天请求命令后,智能电视控制所述已关联的终端的摄像头开启。所述摄像头包括前置、后置摄像头或者是终端设备上的外置摄像头。
[0131]本技术领域的技术人员可以理解的是智能电视与已关联的终端同属于一个无线网络。
[0132]所述捕捉模块30,用于获取所述终端各个摄像头捕捉的图像的中心区域像素点;
[0133]在所述已关联的摄像头开启后,所述摄像头捕捉视频流的静态图像,并获取所述视频流的静态图像;或者,在所述已关联的摄像头开启后,所述摄像头进入拍照预览模式,获取到当前摄像头拍摄目标的拍摄参数,根据拍摄参数自动拍摄预览图像。所述拍摄参数包括当前拍摄范围、拍摄距离、前置和后置摄像头的硬件参数。所述拍摄预览图像/静态图像为某个尺寸,如1280*960的RGB模式图像。所述图像的中心区域像素点可以理解为在拍摄所述拍摄预览图像/静态图像尺寸为1280*960的RGB模式图像后,获取所述图像中心区域的图像中的像素点,例如,在拍摄到一张预览图像/静态图像尺寸为1280*960的RGB模式图像后,解析所述图像,获取所述图像中的像素点,在将所述图像中所有的像素点划分为100份,获取位于所述图像中心区域的某一份像素点,确定所述像素点为摄像头捕捉的图像的中心区域像素点。所述中心区域的大小可以是默认设置的大小。
[0134]在获取到所述拍摄预览图像/静态图像后,获取所述拍摄预览图像/静态图像的中心区域的像素点,并对所述拍摄预览图像/静态图像的中心区域像素点进行解析。
[0135]所述比对模块40,用于获取所述中心区域像素点的像素值大于预设像素值的图像对应的摄像头;
[0136]在对所述拍摄预览图像/静态图像的中心区域像素点进行解析后,获取所述中心区域像素点的像素值。所述像素值包括Rgain(红色像素),Ggain(绿色像素),Bgain(蓝色像素)三
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1