视频流传输控制方法、装置、存储介质和制冷设备与流程

allin2025-06-05  82


本发明涉及制冷设备领域,尤其涉及一种视频流传输控制方法、装置、存储介质和制冷设备。


背景技术:

1、随着科技发展,智能冰箱逐渐衍生出了对于冰箱内食材管理的功能。这就要求冰箱上具备一定的食材感知的传感器。冰箱通过摄像头,nfc贴等方式对用户冰箱内的食材进行管理,但是nfc贴受限于食材贴的数量而管理的食材有限,并需要进行繁杂的操作,不适合于实际情况。另一方面,目前大多数的食材识别技术聚焦于冰箱内部食材的静态拍摄,这种识别方法对于有堆叠和遮挡的食材识别非常困难,且由于是静态拍摄的图片,在食材识别上存在一定的延时,使得冰箱与用户交互困难,在食材管理上存在着较大的局限性。

2、相关技术中中,冰箱采用动态识别的技术来对食材的进出进行判断,即采用单个摄像头记录用户将食材放入冰箱的动作,并根据动作的顺序来判定食材的进出。但受限于冰箱端的网络状况,摄像头拍摄的视频流极易出现跳帧或者视频中断等情况,这种情况的出现会导致食材识别端接收不到完整的放入取出视频流而出现食材漏识别的情况。


技术实现思路

1、本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种视频流传输控制方法、装置、存储介质和制冷设备,该视频流传输控制方法可以保证冰箱在开关门期间视频流传输的稳定性和及时性。

2、为达到上述目的,本发明第一方面实施例提出一种视频流传输控制方法,应用于制冷设备,所述制冷设备包括摄像头,所述摄像头用于对所述制冷设备开关门过程中的进出食材进行拍摄,所述方法包括:获取循环队列中的视频流数据量,其中,所述循环队列中的视频流数据量根据所述摄像头拍摄的视频数据进行写入;根据多个时间段内所述循环队列中的视频流数据量确定数据量差值,并确定所述循环队列的写入数据速率与读取数据速率之间的速率差值;根据所述数据量差值、所述速率差值、所述循环队列的容量以及当前时间段内所述循环队列中的视频流数据量对下一时间段的写入数据速率进行调整。

3、另外,根据本发明上述实施例提出的视频流传输控制方法还可以具有如下附加的技术特征:

4、根据本发明的一个实施例,根据所述数据量差值、所述速率差值、所述循环队列的容量以及当前时间段内所述循环队列中的视频流数据量对下一时间段的写入数据速率进行调整,包括:确定所述速率差值与所述数据量差值之间的差值,并确定当前时间段内所述循环队列中的视频流数据量与所述循环队列的容量之间的比值;根据所述速率差值与所述数据量差值之间的差值、所述比值确定速率调整量,并根据所述速率调整量对下一时间段的写入数据速率进行调整。

5、根据本发明的一个实施例,所述速率调整量根据以下公式确定:

6、δcdv=k1*(d(n)-df)-k2*(queuenum(n)/cq)

7、其中,δcdv为所述速率调整量,d(n)为所述速率差值,df为所述数据量差值,queuenum(n)为当前时间段内所述循环队列中的视频流数据量,cq为所述循环队列的容量,k1和k2为预先配置的调节参数。

8、根据本发明的一个实施例,根据所述速率调整量对下一时间段的写入数据速率进行调整,包括:确定当前时间段的写入数据速率,并将所述速率调整量叠加到当前时间段的写入数据速率,获得下一时间段的写入数据速率。

9、根据本发明的一个实施例,在根据所述速率调整量对下一时间段的写入数据速率进行调整之前,所述方法还包括:对所述速率调整量进行上下限处理。

10、根据本发明的一个实施例,上下限值根据当前时间段的写入数据速率确定。

11、根据本发明的一个实施例,根据多个时间段内所述循环队列中的视频流数据量确定数据量差值,包括:根据多个时间段内所述循环队列中的视频流数据量确定相邻时间段的视频流数据量差值,并对所述相邻时间段的视频流数据量差值进行均值计算,获得所述数据量差值。

12、本发明实施例的视频流传输控制方法,应用于制冷设备,制冷设备中包括摄像头,摄像头用于对制冷设备开关门过程中的进出食材进行拍摄,并将拍摄的视频流传输到服务器端,建立一个循环队列用于取放从摄像头读取的视频流数据,实时获取循环队列中的视频流数据量,根据多个时间段内循环队列中的视频流数据量确定数据量差值,并确定循环队列的写入数据速率与读取数据速率之间的速率差值,根据数据量差值、速率差值、循环队列的容量以及当前时间段内循环队列中的视频流数据量对下一时间段的写入数据速率进行调整。本发明的视频流传输控制方法在冰箱门打开的情况下,综合考虑当前网络的带宽情况、过去一段时间内视频流传输变化量和当前队列中的缓存数据的保有量三个方面的影响,通过附加权重的方式计算出视频流的平均码率增量,并根据平均码率增量实时调节视频流的平均输出码率,从而使得服务器端能够及时接收到冰箱端摄像头的视频流数据,并用于后续的图像识别等相关操作。本发明能够在无线传输等网络带宽波动较大的环境中保持视频流传输的稳定性和实时性。

13、为达到上述目的,本发明第二方面实施例提出了一种计算机可读存储介质,其上存储有视频流传输控制程序,该视频流传输控制程序被处理器执行时实现上述的视频流传输控制方法。

14、为达到上述目的,本发明第三方面实施例提出了一种视频流传输控制装置,应用于制冷设备,所述制冷设备包括摄像头,所述摄像头用于对所述制冷设备开关门过程中的进出食材进行拍摄,所述应用于制冷设备,所述制冷设备包括摄像头,所述摄像头用于对所述制冷设备开关门过程中的进出食材进行拍摄,包括:获取模块,用于获取循环队列中的视频流数据量,其中,所述循环队列中的视频流数据量根据所述摄像头拍摄的视频数据进行写入;确定模块,用于根据多个时间段内所述循环队列中的视频流数据量确定数据量差值,并确定所述循环队列的写入数据速率与读取数据速率之间的速率差值;传输控制模块,用于根据所述数据量差值、所述速率差值、所述循环队列的容量以及当前时间段内所述循环队列中的视频流数据量对下一时间段的写入数据速率进行调整。

15、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。



技术特征:

1.一种视频流传输控制方法,其特征在于,应用于制冷设备,所述制冷设备包括摄像头,所述摄像头用于对所述制冷设备开关门过程中的进出食材进行拍摄,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据所述数据量差值、所述速率差值、所述循环队列的容量以及当前时间段内所述循环队列中的视频流数据量对下一时间段的写入数据速率进行调整,包括:

3.根据权利要求2所述的方法,其特征在于,所述速率调整量根据以下公式确定:

4.根据权利要求2所述的方法,其特征在于,根据所述速率调整量对下一时间段的写入数据速率进行调整,包括:

5.根据权利要求2所述的方法,其特征在于,在根据所述速率调整量对下一时间段的写入数据速率进行调整之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,上下限值根据当前时间段的写入数据速率确定。

7.根据权利要求1-6中任一项所述的方法,其特征在于,根据多个时间段内所述循环队列中的视频流数据量确定数据量差值,包括:

8.一种计算机可读存储介质,其特征在于,其上存储有视频流传输控制程序,该视频流传输控制程序被处理器执行时实现根据权利要求1-7中任一项所述的视频流传输控制方法。

9.一种制冷设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的视频流传输控制程序,所述处理器执行所述视频流传输控制程序时,实现根据权利要求1-7中任一项所述的视频流传输控制方法。

10.一种视频流传输控制装置,其特征在于,应用于制冷设备,所述制冷设备包括摄像头,所述摄像头用于对所述制冷设备开关门过程中的进出食材进行拍摄,所述应用于制冷设备,所述制冷设备包括摄像头,所述摄像头用于对所述制冷设备开关门过程中的进出食材进行拍摄,包括:


技术总结
本发明公开了一种视频流传输控制方法、装置、存储介质和制冷设备,所述方法应用于制冷设备,制冷设备包括摄像头,摄像头用于对制冷设备开关门过程中的进出食材进行拍摄,方法包括:获取循环队列中的视频流数据量,其中,循环队列中的视频流数据量根据摄像头拍摄的视频数据进行写入;根据多个时间段内循环队列中的视频流数据量确定数据量差值,并确定循环队列的写入数据速率与读取数据速率之间的速率差值;根据数据量差值、速率差值、循环队列的容量以及当前时间段内循环队列中的视频流数据量对下一时间段的写入数据速率进行调整。该视频流传输控制方法能够在无线传输等网络带宽波动较大的环境中保持视频流传输的稳定性和实时性。

技术研发人员:周志伟
受保护的技术使用者:合肥美的电冰箱有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-21838.html

最新回复(0)