System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及显示设备的,尤其涉及一种显示设备及视频传输的方法。
技术介绍
1、随着显示设备的快速发展,显示设备可以为用户提供的功能也越来越丰富。目前,显示设备包括电视、机顶盒,以及带有显示屏幕的产品等。以电视为例,电视使场景越来越多,不只是在家庭中作为观看电视节目的设备,还可以利用电视进行视频会议等。
2、在进行视频会议时,会出现显示设备显示的包含人像的图像不清晰的问题。所以,如何在进行视频会议时使用户看到包含较为清晰的人像的图像,成为本领域技术人员亟待解决的问题。
技术实现思路
1、本申请提供一种显示设备及视频传输的方法,该方法中根据显示设备拍摄的第一视频的分辨率和上行可用带宽,确定是否需要对第一视频进行处理,以得到包括清晰人像的第二视频,提高用户的使用体验。
2、第一方面,提供一种显示设备,包括:
3、显示器,用于显示用户界面;
4、用户接口,用于接收输入信号;
5、分别与显示器和用户接口连接的控制器,被配置为:
6、响应于接收到加入视频通话的指令,接收摄像头拍摄的第一视频;
7、如果所述第一视频的分辨率大于预设分辨率,则获取上行可用带宽,其中,所述预设分辨率表征所述视频通话链路中视频的预先设定的最大分辨率要求值;
8、如果检测到所述上行可用带宽不大于预设带宽,围绕所述第一视频中的人像进行裁切,以将所述第一视频转化为第二视频,并发送所述第二视频给对端,其中,所述第二视频的分辨率等于预设
9、在一些实施例中,所述控制器,还被配置为:接收所述对端发送的第三视频,并控制显示器播放所述第三视频。
10、在一些实施例中,所述第一视频包括第一视频帧;所述控制器,执行围绕所述所第一视频中的人像进行裁切,以将所述第一视频转化为第二视频的步骤,被进一步配置为:
11、识别所述第一视频帧中的人像;
12、根据所述人像的边界点,确定第一预设区域;
13、如果所述第一预设区域的分辨率不大于预设分辨率,则围绕所述第一视频帧中的人像进行裁切,得到第四视频帧,以使所述第四视频帧的分辨率等于预设分辨率;
14、根据所述第四视频帧,生成第二视频。
15、在一些实施例中,所述控制器,执行围绕所述所第一视频中的人像进行裁切,以将所述第一视频转化为第二视频的步骤,还被进一步配置为:
16、如果所述第一预设区域的分辨率大于预设分辨率,则对所述第一视频帧的非人像区域虚化处理,得到第五视频帧,以使所述第五视频帧所占存储空间小于第一视频帧所占存储空间;
17、根据所述第五视频帧,生成第二视频,其中传输所述第二视频所需带宽不大于预设带宽。
18、在一些实施例中,所述控制器,还被配置为:如果所述第一视频的分辨率不大于预设分辨率,则发送所述第一视频到对端。
19、在一些实施例中,所述控制器,还被配置为:
20、当所述检测到所述上行可用带宽大于预设带宽时,确定第一编码状态;
21、如果所述第一编码状态为可编码状态,所述可编码状态表征大于预设分辨率的视频被对端支持,发送第一请求到服务器,所述第一请求用于请求指示当前是否可以发送大于预设分辨率的第一视频的反馈信息,以使所述服务器根据第二编码状态,确定并发送反馈信息到显示设备,所述第二编码状态是指所述服务器中存储的编码状态;如果所述反馈信息指示可以发送大于预设分辨率的第一视频,则服务器变更第二编码状态由可编码状态变更为不可编码状态,所述不可编码状态表征大于预设分辨率的视频不被对端支持,并将变更后的第二编码状态发送到对端,以使对端变更对应的第三编码状态;如果所述反馈信息指示不可以发送大于预设分辨率的第一视频,则服务器不更改第二编码状态;
22、如果显示设备接收到的所述反馈信息指示可以发送大于预设分辨率的第一视频,发送所述第一视频到对端;
23、如果显示设备接收到的所述反馈信息指示不可以发送大于预设分辨率的第一视频,则将所述第一视频转化为第二视频;发送所述第二视频到对端。
24、在一些实施例中,所述控制器,还被配置为:
25、当显示设备发送分辨率大于预设分辨率的第一视频,且接收到关闭摄像头或者离开视频通话的指令时,发送第二请求到服务器,所述第二请求用于更改第二编码状态,以使所述服务器根据所述第二请求,将所述第二编码状态由不可编码状态变更为可编码状态,并发送变更后的第二编码状态到对端,以使所述对端根据变更后的第二编码状态,变更第三编码状态。
26、在一些实施例中,所述控制器,还被配置为:
27、当所述第一视频的分辨率大于预设分辨率,上行可用带宽大于预设带宽,第一编码状态为不可编码状态,且发送第二视频时,接收到服务器发送的变更后的第二编码状态,其中变更后的第二编码状态为可编码状态,根据变更后的第二编码状态,变更第一编码状态,且发送第一视频到对端。
28、第二方面,提供一种视频传输方法,包括:
29、响应于接收到加入视频通话的指令,接收摄像头拍摄的第一视频;
30、如果所述第一视频的分辨率大于预设分辨率,则获取上行可用带宽,其中,所述预设分辨率表征所述视频通话链路中视频的预先设定的分辨率要求值;
31、如果检测到所述上行可用带宽不大于预设带宽,围绕所述第一视频中的人像进行裁切,以将所述第一视频转化为第二视频,并发送所述第二视频给对端,其中,所述第二视频的分辨率等于预设分辨率所述预设带宽为发送所述第一视频所需的带宽,所述对端是指处于所述视频通话中的其他终端设备。
32、在一些实施例中,将所述第一视频转换为第二视频的步骤包括:
33、识别所述第一视频帧中的人像;
34、根据所述人像的边界点,确定第一预设区域;
35、如果所述第一预设区域的分辨率不大于预设分辨率,则围绕所述第一视频帧中的人像进行裁切,得到第四视频帧,以使所述第四视频帧的分辨率等于预设分辨率;
36、根据所述第四视频帧,生成第二视频在上述实施例中提供的显示设备及视频传输方法,该方法中根据显示设备拍摄的第一视频的分辨率和上行可用带宽,确定是否需要对第一视频进行处理,以得到包括清晰人像的第二视频,提高用户的使用体验。所述方法包括:响应于接收到加入视频通话的指令,接收摄像头拍摄的第一视频;如果所述第一视频的分辨率大于预设分辨率,则获取上行可用带宽,其中,所述预设分辨率表征所述视频通话链路中视频的预先设定的分辨率要求值;如果检测到所述上行可用带宽不大于预设带宽,围绕所述第一视频中的人像进行裁切,以将所述第一视频转化为第二视频,并发送所述第二视频给对端,其中,所述第二视频的分辨率等于预设分辨率所述预设带宽为发送所述第一视频所需的带宽,所述对端是指处于所述视频通话中本文档来自技高网...
【技术保护点】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:接收所述对端发送的第三视频,并控制显示器播放所述第三视频。
3.根据权利要求1所述的显示设备,其特征在于,所述第一视频包括第一视频帧;所述控制器,执行围绕所述所第一视频中的人像进行裁切,以将所述第一视频转化为第二视频的步骤,被进一步配置为:
4.根据权利要求3所述的显示设备,其特征在于,所述控制器,执行围绕所述所第一视频中的人像进行裁切,以将所述第一视频转化为第二视频的步骤,还被进一步配置为:
5.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:如果所述第一视频的分辨率不大于预设分辨率,则发送所述第一视频到对端。
6.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:
7.根据权利要求6所述的显示设备,其特征在于,所述控制器,还被配置为:
8.根据权利要求7所述的显示设备,其特征在于,所述控制器,还被配置为:
9.一种视频传输方法,其特征在于,包
10.根据权利要求9所述的方法,其特征在于,将所述第一视频转换为第二视频的步骤包括:
...【技术特征摘要】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:接收所述对端发送的第三视频,并控制显示器播放所述第三视频。
3.根据权利要求1所述的显示设备,其特征在于,所述第一视频包括第一视频帧;所述控制器,执行围绕所述所第一视频中的人像进行裁切,以将所述第一视频转化为第二视频的步骤,被进一步配置为:
4.根据权利要求3所述的显示设备,其特征在于,所述控制器,执行围绕所述所第一视频中的人像进行裁切,以将所述第一视频转化为第二视频的步骤,还被进一步配置为:
...【专利技术属性】
技术研发人员:丁科芝,范克磊,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。