掌桥专利:专业的专利平台
掌桥专利
首页

自动为食品制作设备的制作视频生成字幕的方法、添加字幕的方法以及相应的装置

文献发布时间:2023-06-19 09:51:02


自动为食品制作设备的制作视频生成字幕的方法、添加字幕的方法以及相应的装置

技术领域

本发明涉及视频字幕生成技术领域,尤其涉及一种自动为食品制作设备的制作视频生成字幕的方法、添加字幕的方法以及相应的装置。

背景技术

目前,有些智能烹饪平台可以对烹饪过程进行视频直播,使得用户可以观看烹饪过程,进行烹饪学习。如专利文献CN109491271A,其公开了一种智能烹饪平台,包括远程服务端、移动终端和烹饪系统,烹饪系统包括录制烹饪视频的视频录像模块。当用户需要进行烹饪直播时,通过移动终端向远程服务端发送视频录制指令,远程服务端接收到视频录制指令后转发给烹饪系统,烹饪系统接收到视频录制指令后,控制视频录像模块录制烹饪视频,并通过远程服务端发送至移动终端,以实现烹饪视频直播。但是,该专利文献公开的方案仅是对烹饪过程进行录像并发送给移动终端实现烹饪视频直播,不便于用户快速了解烹饪操作。

发明内容

本发明所要解决的技术问题是提供一种自动为食品制作设备的制作视频生成字幕的方法自动为食品制作设备的制作视频添加字幕的方法,用于存储被处理器执行时实现上述任一方法的程序的计算机可读存储介质,以及应用该存储介质的服务器和食品制作设备,该生成字幕的方法能自动生成反映食品的制作过程的字幕包,以便于用户能够快速了解制作步骤。

为了解决上述技术问题,本发明的一种自动为食品制作设备的制作视频生成字幕的方法,包括:

步骤A.获取所述食品制作设备制作食品的制作流程;

步骤B.根据所述制作流程生成按时间反映所述食品的制作流程的字幕包。

进一步地,所述步骤B具体地:

步骤B1:根据所述制作流程得出所述食品的制作方式;

步骤B2:根据所述食品的制作方式调取对应的字幕模板;

步骤B3:从所述制作流程中提取出食材参数;

步骤B4:将所述食材参数填入对应的所述字幕模板中,从而生成按时间反映所述食品的制作流程的所述字幕包。

一种自动为食品制作设备的制作视频添加字幕的方法,获取对所述食品制作设备制作食品的过程进行拍摄所得到的所述制作视频;使用如上所述的方法生成反映所述食品的制作流程的所述字幕包,对所述字幕包和所述制作视频进行关联处理。

进一步地,所述关联处理具体地,把所述字幕包嵌入到所述制作视频中。

进一步地,对所述字幕包和所述制作视频进行关联处理后,对其进行保存或将其输出给用户。

进一步地,实时获取对食品制作设备制作食品的过程所拍摄的制作视频,根据所述制作流程确定当前视频片段所对应的制作步骤,生成反映该制作步骤的字幕包,对该字幕包和所述当前视频片段进行关联处理,然后对其进行保存或将其输出给所述用户。

一种服务器,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上所述的自动为食品制作设备的制作视频生成字幕的方法,或实现如上所述的自动为食品制作设备的制作视频添加字幕的方法。

一种食品制作设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上所述的自动为食品制作设备的制作视频生成字幕的方法,或实现如上所述的自动为食品制作设备的制作视频添加字幕的方法。

进一步地,乃智能烹饪设备。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,可实现如上所述的自动为食品制作设备的制作视频生成字幕的方法,或实现如上所述的自动为食品制作设备的制作视频添加字幕的方法。

该自动为食品制作设备的制作视频生成字幕的方法能自动生成反映食品的制作流程的字幕包,该字幕包可以用于关联该食品的制作视频,从而实现向用户输出带字幕的制作视频的目的,以便于用户能够快速了解制作步骤。

附图说明

图1是本发明的一种自动为食品制作设备的制作视频生成字幕的方法的流程图;

图2是一种自动为食品制作设备的制作视频生成字幕的方法的步骤B的具体流程图;

图3是本发明的一种自动为食品制作设备的制作视频添加字幕的方法的流程图。

具体实施方式

如图1所示,本发明的一种自动为食品制作设备的制作视频生成字幕的方法,包括:

步骤A.获取所述食品制作设备制作食品的制作流程;

步骤B.根据所述制作流程生成按时间反映所述食品的制作流程的字幕包。

该自动为食品制作设备的制作视频生成字幕的方法能自动生成反映食品的制作流程的字幕包,该字幕包可以用于关联该食品的制作视频,从而实现向用户输出带字幕的制作视频的目的,以便于用户能够快速了解制作步骤。

如图2所示,上述步骤B具体地:

步骤B1:根据所述制作流程得出所述食品的制作方式;

步骤B2:根据所述食品的制作方式调取对应的字幕模板;

步骤B3:从所述制作流程中提取出食材参数;

步骤B4:将所述食材参数填入对应的所述字幕模板中,从而生成按时间反映所述食品的制作流程的所述字幕包。

如图3所示,本发明的一种自动为食品制作设备的制作视频添加字幕的方法,包括以下步骤:获取对所述食品制作设备制作食品的过程进行拍摄所得到的所述制作视频;使用如上所述的方法生成反映所述食品的制作流程的所述字幕包,对所述字幕包和所述制作视频进行关联处理。

进一步地,所述关联处理具体地,把所述字幕包嵌入到所述制作视频中。

进一步地,对所述字幕包和所述制作视频进行关联处理后,对其进行保存或将其输出给用户。

进一步地,实时获取对食品制作设备制作食品的过程所拍摄的制作视频,根据所述制作流程确定当前视频片段所对应的制作步骤,生成反映该制作步骤的字幕包,对该字幕包和所述当前视频片段进行关联处理,然后对其进行保存或将其输出给所述用户。

实施例一:

一种点餐系统,包括智能烹饪设备以及通信连接智能烹饪设备的手机终端。智能烹饪设备,作为食品制作设备的一种,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现智能烹饪设备的功能。手机终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现手机终端的功能。

在本实施例中,该智能烹饪设备用于自动烹饪菜品。该智能烹饪设备的存储器中存储有该智能烹饪设备可烹饪的多种菜品的制作流程,该智能烹饪设备能够按照制作流程烹饪相应的菜品。

以烹饪辣子鸡为例,用户在手机终端的点餐APP上就辣子鸡完成下单后,手机终端把订单发送给智能烹饪设备。智能烹饪设备接收订单后,从存储器中调取辣子鸡的制作流程,然后按照该制作流程烹饪辣子鸡。该点餐系统包括通信连接智能烹饪设备的摄像装置,其对智能烹饪设备烹饪辣子鸡的过程进行拍摄,并实时把所拍摄的制作视频发送给智能烹饪设备。智能烹饪设备接收到实时的制作视频后,为当前接收到的视频片段添加字幕,具体过程如下:获取辣子鸡的制作流程,根据辣子鸡的制作流程确定当前视频片段所对应的制作步骤,然后生成反映该制作步骤的字幕包,将该字幕包嵌入当前视频片段中,从而实现为该视频片段添加字幕。在添加完字幕后,智能烹饪设备随即把嵌入了字幕包的视频片段发送给点了辣子鸡的用户的手机终端。手机终端接收该视频片段后显示给用户观看。如此则实现了在视频直播过程中为当前播放的制作视频添加字幕,便于用户能够快速了解当前播放的制作步骤。智能烹饪设备可以将嵌入了字幕包的视频片段进行保存,在保存了反映整个烹饪过程的全部视频片段后,将全部视频片段组合生成一个完整的制作视频,以供用户日后观看。

本实施例的智能烹饪设备是根据当前接收到的视频片段实时为该视频片段生成对应的字幕包,每接收到一个视频片段就要执行一次生成字幕包步骤。在其他实施例中,智能烹饪设备生成字幕包的方式可以改为如下:编程人员预先为每种制作方式设置对应的字幕模板,字幕模板包括多个按时间顺序排序的待食材参数填入的字幕待填包并存储至智能烹饪设备的存储器中,每个字幕待填包对应一个制作步骤。智能烹饪设备接收到辣子鸡的订单后,就根据辣子鸡的制作流程得出辣子鸡的制作方式为炒,根据其制作方式(炒)调取炒制食物的字幕模板,然后从辣子鸡的制作流程中提取出食材参数(食材参数包括:各种调味料的、配菜的、主菜的名称和对应的重量等),将所述食材参数填入上述字幕模板的各个字幕待填包中,从而生成相应的多个字幕包并保存,每个字幕包对应辣子鸡的一个制作步骤。待辣子鸡开始烹饪后,智能烹饪设备实时接收摄像装置拍摄的辣子鸡的制作视频,根据辣子鸡的制作流程确定当前接收到的视频片段对应的制作步骤,从而确定对应的字幕包,然后提取出对应的字幕包并把将其嵌入当前视频片段中。

本实施例是通过把字幕包嵌入到视频中的方式来为制作视频添加字幕。在其他实施例中,可以改为:把字幕包与制作视频以相同的文件名进行命名,然后存储在一个文件夹中,如此在播放软件在播放上述制作视频时即可自动加载字幕,实现为制作视频添加字幕。

本实施例是在对智能烹饪设备烹饪菜品的过程进行视频直播时为视频添加字幕,因此需要在菜品烹饪的过程中,实时生成反映单个制作步骤的字幕包,然后实时为对食品制作设备制作食品的过程进行拍摄得到的每个视频片段嵌入对应的字幕包,需要执行多次嵌入操作。在其他实施例中,若无需对智能烹饪设备烹饪菜品的过程进行视频直播,则可以改为在获取到该菜品的完整的制作视频后,再根据该菜品的制作流程生成按时间反映所述食品的整个制作流程的字幕包,然后将该字幕包嵌入到完整的制作视频中即可,只需要执行一次嵌入操作。

在本实施例中,烹饪好的菜品由配送员配送至用户处。

实施例二:

下文仅描述与实施例一的区别点,未提及的技术内容与实施例一相同。

与实施例一相比,本实施例的点餐系统增加了通信连接智能烹饪设备的服务器,其包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现服务器的功能。手机终端和摄像装置均改为通信连接服务器。

以烹饪辣子鸡为例,用户在手机终端的点餐APP上就辣子鸡完成下单后,手机终端把订单发送给服务器,服务器接收订单后将其转发给智能烹饪设备。智能烹饪设备接收订单后,从存储器中调取辣子鸡的制作流程,然后按照该制作流程烹饪辣子鸡。

摄像装置对智能烹饪设备烹饪辣子鸡的过程进行拍摄,并实时把所拍摄的制作视频发送给服务器。在本实施例中,服务器的存储器亦存储有该智能烹饪设备可烹饪的多种菜品的制作流程。服务器接收到实时的制作视频后,为当前接收到的视频片段添加字幕,具体添加过程与实施例一相同,仅是执行主体由实施例一的智能烹饪设备改为本实施例的服务器,详情不再赘述。服务器为制作视频添加好字幕后将其发送给手机终端。

相关技术
  • 自动为食品制作设备的制作视频生成字幕的方法、添加字幕的方法以及相应的装置
  • 字幕生成、基于字幕的视频检索方法、装置和电子设备
技术分类

06120112327470