烹饪设备及其烹饪控制方法和装置转让专利

申请号 : CN202010762428.5

文献号 : CN113133680B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 梁民彬翟元义

申请人 : 佛山市顺德区美的电热电器制造有限公司

摘要 :

本发明提出一种烹饪设备及其烹饪控制方法和控制装置,所述方法包括:获取用户选择的食谱,其中,食谱包括烹饪曲线;根据烹饪曲线控制烹饪设备进行烹饪,同时获取用户的操作视频;识别操作视频之中的用户操作动作,并记录用户操作动作对应的时间点;以及根据用户操作动作和对应的时间点对烹饪曲线进行调整。本发明的烹饪控制方法,能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。

权利要求 :

1.一种烹饪控制方法,其特征在于,包括:

获取用户选择的食谱,其中,所述食谱包括烹饪曲线;

根据所述烹饪曲线控制烹饪设备进行烹饪,同时获取所述用户的操作视频;

识别所述操作视频之中的用户操作动作,并记录所述用户操作动作对应的时间点;以及根据所述用户操作动作和对应的时间点对所述烹饪曲线进行调整;

其中,所述烹饪曲线包括多个烹饪阶段、多个参考时间点和与所述多个参考时间点对应的参考操作动作,其中,所述根据所述用户操作动作和对应的时间点对所述烹饪曲线进行调整,包括:获取所述用户的当前烹饪阶段;将所述用户操作动作与所述参考操作动作进行匹配,获取与所述用户操作动作匹配的参考操作动作;获取与所述用户操作动作匹配的参考操作动作所对应的参考时间点;识别所述参考时间点与所述用户操作动作对应的时间点之间的第一时间差大于预设阈值,对所述当前烹饪阶段进行压缩处理。

2.如权利要求1所述的烹饪控制方法,其特征在于,所述根据所述用户操作动作和对应的时间点对所述烹饪曲线进行调整,还包括:识别所述用户操作动作对应的时间点与所述参考时间点之间的第二时间差大于所述预设阈值,对所述当前烹饪阶段进行延长处理。

3.如权利要求2所述的烹饪控制方法,其特征在于,所述对所述当前烹饪阶段进行压缩处理,包括:获取所述当前烹饪阶段的烹饪曲线;

获取所述当前烹饪阶段的烹饪曲线的能量总和,并根据所述烹饪曲线的能量总和生成所述烹饪曲线的等效曲线;

根据所述等效曲线对所述烹饪设备进行控制。

4.如权利要求2所述的烹饪控制方法,其特征在于,所述对所述当前烹饪阶段进行延长处理,包括:获取所述当前烹饪阶段的烹饪曲线;

获取所述当前烹饪阶段的烹饪曲线的能量总和,并根据所述烹饪曲线的能量总和生成所述烹饪曲线的等效曲线;

根据所述等效曲线对所述烹饪设备进行控制。

5.如权利要求2所述的烹饪控制方法,其特征在于,在所述对所述当前烹饪阶段进行压缩处理或所述对所述当前烹饪阶段进行延长处理之后,还包括:在进入下一烹饪阶段时,继续以烹饪曲线对所述烹饪设备进行控制。

6.如权利要求1所述的烹饪控制方法,其特征在于,所述食谱通过以下步骤生成:拍摄厨师烹饪过程以生成操作视频,同时记录所述厨师对所述烹饪设备的火力操作;

根据所述厨师对所述烹饪设备的火力操作生成所述烹饪曲线;

对所述操作视频之中的多个操作动作进行识别,并记录所述多个操作动作对应的多个时间点。

7.如权利要求6所述的烹饪控制方法,其特征在于,还包括:根据所述多个时间点和所述多个操作动作生成在所述多个时间点进行播报的提示信息。

8.如权利要求7所述的烹饪控制方法,其特征在于,在根据所述烹饪曲线控制烹饪设备进行烹饪之前,还包括:获取所述用户设定的烹饪时长,并根据所述烹饪时长对所述烹饪曲线进行调整。

9.一种烹饪控制装置,其特征在于,包括:

获取模块,用于获取用户选择的食谱,其中,所述食谱包括烹饪曲线;

控制模块,用于根据所述烹饪曲线控制烹饪设备进行烹饪,同时获取所述用户的操作视频;

识别模块,用于识别所述操作视频之中的用户操作动作,并记录所述用户操作动作对应的时间点;

所述控制模块还用于根据所述用户操作动作和对应的时间点对所述烹饪曲线进行调整;

其中,所述烹饪曲线包括多个烹饪阶段、多个参考时间点和与所述多个参考时间点对应的参考操作动作,其中,所述控制模块,具体用于:获取所述用户的当前烹饪阶段;将所述用户操作动作与所述参考操作动作进行匹配,获取与所述用户操作动作匹配的参考操作动作;获取与所述用户操作动作匹配的参考操作动作所对应的参考时间点;识别所述参考时间点与所述用户操作动作对应的时间点之间的第一时间差大于预设阈值,对所述当前烹饪阶段进行压缩处理。

10.一种烹饪设备,其特征在于,包括如权利要求9所述的烹饪控制装置。

11.一种烹饪设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1‑8中任一所述的烹饪控制方法。

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑8中任一所述烹饪的控制方法。

说明书 :

烹饪设备及其烹饪控制方法和装置

技术领域

[0001] 本发明涉及家用电器技术领域,尤其涉及一种烹饪设备及其烹饪控制方法和控制装置。

背景技术

[0002] 智能食谱中的预设食谱一般都被划分为固定数目的烹饪阶段,各个阶段有明确的烹饪步骤和时长规定,用以与事先录制好的大厨教学视频相配合,以保证最终的烹饪成品对食谱的理想效果有较高的还原度。
[0003] 但是在实际使用场景中,用户也许并没有充裕的时间跟随完整的指导进行烹饪,或者新手用户不能及时的按照预设食谱烹饪,就会导致烹饪失败,影响用户体验。

发明内容

[0004] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005] 为此,本发明的第一个目的在于提出一种烹饪控制方法,能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0006] 本发明的第二个目的在于提出一种烹饪控制装置。
[0007] 本发明的第三个目的在于提出一种烹饪设备。
[0008] 本发明的第四个目的在于提出另一种烹饪设备。
[0009] 本发明的第五个目的在于提出一种计算机可读存储介质。
[0010] 为达上述目的,本发明第一方面实施例提出了一种烹饪控制方法,包括:获取用户选择的食谱,其中,所述食谱包括烹饪曲线;根据所述烹饪曲线控制烹饪设备进行烹饪,同时获取所述用户的操作视频;识别所述操作视频之中的用户操作动作,并记录所述用户操作动作对应的时间点;以及根据所述用户操作动作和对应的时间点对所述烹饪曲线进行调整。
[0011] 根据本发明实施例的烹饪控制方法,获取用户选择的食谱,其中,食谱包括烹饪曲线,并根据烹饪曲线控制烹饪设备进行烹饪,同时获取用户的操作视频,以及识别操作视频之中的用户操作动作,并记录用户操作动作对应的时间点;最后根据用户操作动作和对应的时间点对烹饪曲线进行调整。由此,该方法能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0012] 另外,根据本发明上述实施例提出的烹饪控制方法还可以具有如下附加的技术特征:
[0013] 根据本发明的一个实施例,所述烹饪曲线包括多个烹饪阶段,所述根据所述用户操作动作和对应的时间点对所述烹饪曲线进行调整,包括:获取所述用户的当前烹饪阶段;根据所述用户操作动作和对应的时间点对所述烹饪曲线之中的当前烹饪阶段进行调整。
[0014] 根据本发明的一个实施例,所述烹饪曲线包括多个参考时间点和与所述多个参考时间点对应的参考操作动作,其中,所述根据所述用户操作动作和对应的时间点对所述烹饪曲线之中的当前烹饪阶段进行调整,包括:将所述用户操作动作与所述参考操作动作进行匹配,获取与所述用户操作动作匹配的参考操作动作;获取与所述用户操作动作匹配的参考操作动作所对应的参考时间点;识别所述参考时间点与所述用户操作动作对应的时间点之间的第一时间差大于预设阈值,对所述当前烹饪阶段进行压缩处理;识别所述用户操作动作对应的时间点与所述参考时间点之间的第二时间差大于所述预设阈值,对所述当前烹饪阶段进行延长处理。
[0015] 根据本发明的一个实施例,所述对所述当前烹饪阶段进行压缩处理,包括:获取所述当前烹饪阶段的烹饪曲线;获取所述当前烹饪阶段的烹饪曲线的能量总和,并根据所述烹饪曲线的能量总和生成所述烹饪曲线的等效曲线;根据所述等效曲线对所述烹饪器具进行控制。
[0016] 根据本发明的一个实施例,所述对所述当前烹饪阶段进行延长处理,包括:获取所述当前烹饪阶段的烹饪曲线;获取所述当前烹饪阶段的烹饪曲线的能量总和,并根据所述烹饪曲线的能量总和生成所述烹饪曲线的等效曲线;根据所述等效曲线对所述烹饪器具进行控制。
[0017] 根据本发明的一个实施例,在所述对所述当前烹饪阶段进行压缩处理或所述对所述当前烹饪阶段进行延长处理之后,还包括:在进入下一烹饪阶段时,继续以烹饪曲线对所述烹饪器具进行控制。
[0018] 根据本发明的一个实施例,所述食谱通过以下步骤生成:拍摄厨师烹饪过程以生成操作视频,同时记录所述厨师对所述烹饪设备的火力操作;根据所述厨师对所述烹饪设备的火力操作生成所述烹饪曲线;对所述操作视频之中的多个操作动作进行识别,并记录所述多个操作动作对应的多个时间点。
[0019] 根据本发明的一个实施例,上述的烹饪控制方法,还包括:根据所述多个时间点和所述多个操作动作生成在所述多个时间点进行播报的提示信息。
[0020] 根据本发明的一个实施例,在根据所述烹饪曲线控制烹饪设备进行烹饪之前,还包括:获取所述用户设定的烹饪时长,并根据所述烹饪时长对所述烹饪曲线进行调整。
[0021] 为达到上述目的,本发明第二方面实施例提出了一种烹饪控制装置,包括:获取模块,用于获取用户选择的食谱,其中,所述食谱包括烹饪曲线;控制模块,用于根据所述烹饪曲线控制烹饪设备进行烹饪,同时获取所述用户的操作视频;识别模块,用于识别所述操作视频之中的用户操作动作,并记录所述用户操作动作对应的时间点;所述控制模块还用于根据所述用户操作动作和对应的时间点对所述烹饪曲线进行调整。
[0022] 根据本发明实施例的烹饪控制装置,通过获取模块获取用户选择的食谱,其中,食谱包括烹饪曲线;控制模块根据烹饪曲线控制烹饪设备进行烹饪,同时获取用户的操作视频,通过识别模块识别操作视频之中的用户操作动作,并记录用户操作动作对应的时间点,控制模块根据用户操作动作和对应的时间点对烹饪曲线进行调整。由此,该装置能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0023] 另外,根据本发明上述实施例提出的烹饪控制装置还可以具有如下附加的技术特征:
[0024] 根据本发明的一个实施例,所述烹饪曲线包括多个烹饪阶段,所述控制模块根据所述用户操作动作和对应的时间点对所述烹饪曲线进行调整,具体用于,获取所述用户的当前烹饪阶段;根据所述用户操作动作和对应的时间点对所述烹饪曲线之中的当前烹饪阶段进行调整。
[0025] 根据本发明的一个实施例,所述烹饪曲线包括多个参考时间点和与所述多个参考时间点对应的参考操作动作,其中,所述控制模块根据所述用户操作动作和对应的时间点对所述烹饪曲线之中的当前烹饪阶段进行调整,具体用于,将所述用户操作动作与所述参考操作动作进行匹配,获取与所述用户操作动作匹配的参考操作动作;获取与所述用户操作动作匹配的参考操作动作所对应的参考时间点;识别所述参考时间点与所述用户操作动作对应的时间点之间的第一时间差大于预设阈值,对所述当前烹饪阶段进行压缩处理;识别所述用户操作动作对应的时间点与所述参考时间点之间的第二时间差大于所述预设阈值,对所述当前烹饪阶段进行延长处理。
[0026] 根据本发明的一个实施例,所述控制模块对所述当前烹饪阶段进行压缩处理,具体用于,获取所述当前烹饪阶段的烹饪曲线;获取所述当前烹饪阶段的烹饪曲线的能量总和,并根据所述烹饪曲线的能量总和生成所述烹饪曲线的等效曲线;根据所述等效曲线对所述烹饪器具进行控制。
[0027] 根据本发明的一个实施例,所述控制模块对所述当前烹饪阶段进行延长处理,具体用于,获取所述当前烹饪阶段的烹饪曲线;获取所述当前烹饪阶段的烹饪曲线的能量总和,并根据所述烹饪曲线的能量总和生成所述烹饪曲线的等效曲线;根据所述等效曲线对所述烹饪器具进行控制。
[0028] 根据本发明的一个实施例,在所述对所述当前烹饪阶段进行压缩处理或所述对所述当前烹饪阶段进行延长处理之后,所述控制模块还用于:在进入下一烹饪阶段时,继续以烹饪曲线对所述烹饪器具进行控制。
[0029] 根据本发明的一个实施例,所述食谱通过以下步骤生成:拍摄厨师烹饪过程以生成操作视频,同时记录所述厨师对所述烹饪设备的火力操作;根据所述厨师对所述烹饪设备的火力操作生成所述烹饪曲线;对所述操作视频之中的多个操作动作进行识别,并记录所述多个操作动作对应的多个时间点。
[0030] 根据本发明的一个实施例,上述的烹饪控制装置,还包括:提醒模块,用于根据所述多个时间点和所述多个操作动作生成在所述多个时间点进行播报的提示信息。
[0031] 根据本发明的一个实施例,在根据所述烹饪曲线控制烹饪设备进行烹饪之前,所述控制模块还用于,获取所述用户设定的烹饪时长,并根据所述烹饪时长对所述烹饪曲线进行调整。
[0032] 为达到上述目的,本发明第三方面实施例提出了一种烹饪设备,其包括上述的烹饪控制装置。
[0033] 本发明实施例的烹饪设备,通过上述的烹饪控制装置,能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0034] 为达到上述目的,本发明第四方面实施例提出了一种烹饪设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现上述的烹饪控制方法。
[0035] 本发明实施例的烹饪设备,处理器通过执行上述的烹饪控制方法,能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0036] 为达到上述目的,本发明第五方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述烹饪的控制方法。
[0037] 本发明实施例的计算机可读存储介质,通过执行上述的烹饪控制方法,能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0038] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0039] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0040] 图1是根据本发明实施例的烹饪控制方法的流程图;
[0041] 图2是根据本发明一个实施例的拟合参考线的生成步骤示意图;
[0042] 图3是根据本发明一个实施例的食材在烹饪过程中压缩前后热量吸收差异示意图;
[0043] 图4是根据本发明实施例的烹饪控制装置的方框示意图;
[0044] 图5是根据本发明一个实施例的烹饪设备的方框示意图;以及
[0045] 图6是根据本发明另一个实施例的烹饪设备的方框示意图。

具体实施方式

[0046] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0047] 下面参考附图描述本发明实施例的烹饪设备及其烹饪控制方法和控制装置。
[0048] 图1是根据本发明实施例的烹饪控制方法的流程图。
[0049] 在本发明的实施例中,烹饪设备可以为电饭锅、压力锅、蒸锅等。
[0050] 如图1所示,本发明实施例的烹饪控制方法可包括以下步骤:
[0051] S1,获取用户选择的食谱,其中,食谱包括烹饪曲线,其中,烹饪曲线是指火力控制曲线。
[0052] 根据本发明的一个实施例,食谱可通过以下步骤生成:拍摄厨师烹饪过程以生成操作视频,同时记录厨师对烹饪设备的火力操作;根据厨师对烹饪设备的火力操作生成烹饪曲线;对操作视频之中的多个操作动作进行识别,并记录多个操作动作对应的多个时间点。
[0053] 进一步地,根据本发明的一个实施例,上述的烹饪控制方法,还包括:根据多个时间点和多个操作动作生成在多个时间点进行播报的提示信息。
[0054] 具体而言,食谱为专业的厨师或者对菜肴有特殊烹饪诀窍的烹饪者烹饪的过程,并通过大众评审认可的食谱。例如,通过摄像头录制专业的厨师预先准备的食材,并录制厨师在烹饪过程中的对火力的控制,以及记录厨师在烹饪过程中的多个操作(如添加主食、辅食、主要配料和次要配料等)对应的多个时间点,然后对这些动作进行识别,生成语音提示信息,最后生成食谱。
[0055] S2,根据烹饪曲线控制烹饪设备进行烹饪,同时获取用户的操作视频。
[0056] S3,识别操作视频之中的用户操作动作,并记录用户操作动作对应的时间点。
[0057] S4,根据用户操作动作和对应的时间点对烹饪曲线进行调整。
[0058] 具体而言,用户可通过手机APP选择需要的食谱,并根据烹饪曲线开始进行烹饪,同时通过安装在烹饪设备附近的摄像头拍摄用户的操作视频,并对操作视频进行分析处理,识别用户的操作动作,以及操作动作对应的时间点。然后将用户对应的操作及其对应的时间点与食谱中的进行比较,也确定是否需要对烹饪曲线进行调整。例如,以萝卜炖牛腩为例,用户在a时刻将牛腩放入锅内,而对比食谱中放牛腩的时刻是b时刻,当a早于b时,说明用户将牛腩放入锅内的时间早于食谱中的时间,此时需要对烹饪曲线进行等效压缩;当a晚于b时,说明用户将牛腩放入锅内的时间晚于食谱中的时间,此时需要对烹饪曲线进行等效延长,其中,等效压缩和等效延长的依据可根据烹饪时间、火力或者热量。
[0059] 由此,通过录制用户的操作视频,并将操作视频中操作动作对应的时间点与食谱中该操作对应的时间点进行比较,以根据比较结果及时对烹饪曲线进行调整,使得用户烹调出的效果能够和大厨的水平相当,最大程度的保证用户的烹饪效果。
[0060] 根据本发明的一个实施例,烹饪曲线包括多个烹饪阶段,根据用户操作动作和对应的时间点对烹饪曲线进行调整,包括:获取用户的当前烹饪阶段;根据用户操作动作和对应的时间点对烹饪曲线之中的当前烹饪阶段进行调整。
[0061] 具体而言,烹饪曲线包括多个烹饪阶段,例如,烹饪阶段包括:热油阶段、葱姜炒香阶段、翻炒阶段、蒸煮阶段、收汁阶段。在每个烹饪阶段的开始和结束时,均有相应的提示信息,以提醒用户。获取用户的当前烹饪阶段,根据用户操作动作对和对应的时间点对烹饪曲线之中的烹饪阶段进行调整,例如,热油阶段、葱姜炒香阶段、翻炒阶段、蒸煮阶段、收汁阶段分别对应的时间为:0‑t1,t1‑t2,t2‑t3,t3‑t4,t4‑t5。当用户当前的烹饪阶段为热油阶段时,在点火后,需要先热锅,在锅热之后,加入油,加入油的操作对应一个时间点为t1',而食谱中加入油的时间为t1",假设t1'早于t1",说明用户放油早,为了避免油过热影响后续的烹饪口感,需要对该热油阶段进行压缩调整(如减小该阶段的时间,同时对烹饪曲线的火力值进行调整)。
[0062] 根据本发明的一个实施例,烹饪曲线包括多个参考时间点和与多个参考时间点对应的参考操作动作,其中,根据用户操作动作和对应的时间点对烹饪曲线之中的当前烹饪阶段进行调整,包括:将用户操作动作与参考操作动作进行匹配,获取与用户操作动作匹配的参考操作动作;获取与用户操作动作匹配的参考操作动作所对应的参考时间点;识别参考时间点与用户操作动作对应的时间点之间的第一时间差大于预设阈值,对当前烹饪阶段进行压缩处理;识别用户操作动作对应的时间点与参考时间点之间的第二时间差大于预设阈值,对当前烹饪阶段进行延长处理。其中,预设阈值可根据实际情况进行标定。
[0063] 具体而言,烹饪曲线可包括:多个参考时间点和多个参考时间点对应的参考操作动作,例如,多个参考时间点可以为:T1、T2、T3、T4、T5、T6、T7,其中,T1时间点对应的参考操作动作是放入油,T2时间点对应的参考操作是放入葱姜,T3时间点对应的参考操作是放入主食,T4时间点对应的操作是调大火力,T5时间点对应的参考操作是放入配料,T6时间点对应的参考操作是放入辅食,T7时间点对应的参考操作是调小火力。
[0064] 获取用户当前的操作动作,并获取与当前的操作动作相匹配的参考操作动作,以及与该参考操作动作相对应的参考时间点。如果参考时间点与用户操作动作对应的时间点之间的第一时间差值大于预设阈值,说明用户当前的操作动作对应的时间点早于参考时间点,此时需要对当前烹饪阶段进行压缩处理;如果用户操作动作对应的时间点与参考时间点之间的第二时间差值大于预设阈值,说明用户当前的操作动作对应的时间点晚于参考时间点,此时需要对当前烹饪阶段进行延长处理。
[0065] 举例而言,翻炒阶段包括的多个参考时间点为:加入主食对应的时间点T3、调大火力对应的时间点T4和放入配料对应的时间点T5。假设获取的用户操作动作为调大火力,对应的时间点为T4',参考操作对应的参考时间点为T4,如果T4‑T4'>A1(预设阈值),则说明用户提前将火力调大了,为了避免长时间的大火翻炒,影响主食的软硬度和色泽,压缩该阶段的烹饪曲线。如果T4'‑T4>A1,则说明用户延迟将火力调大了,为了避免大火翻炒的时间过短,使得主食的口感较硬,需要延长该阶段的烹饪曲线。
[0066] 根据本发明的一个实施例,对当前烹饪阶段进行压缩处理,包括:获取当前烹饪阶段的烹饪曲线;获取当前烹饪阶段的烹饪曲线的能量总和,并根据烹饪曲线的能量总和生成烹饪曲线的等效曲线;根据等效曲线对烹饪器具进行控制。
[0067] 具体而言,如图2所示,获取当前阶段的烹饪阶段(图2a,其中,标准烹饪曲线是指大厨的烹饪曲线,预设时间窗是指当前的烹饪阶段),对标准烹饪曲线在时间上积分,可以理解得到的是整个烹饪过程中对食材提供的总能量如图2b所示。即,当需要对当前烹饪阶段进行压缩处理时,对食材提供的总能量应与压缩前保持一致。
[0068] 假设,设定的烹饪时长为1.25t,压缩后要求在时间t内完成该阶段的烹饪操作,令压缩前的烹饪曲线为f(x),压缩后的烹饪曲线为f'(x),两者在相对应的时间段上的积分应该相等,如下述公式(1)所示。
[0069]
[0070] 对上述公式(1)进行变换,将公式(1)右侧拆成两个时间段上的积分之和,得到下述公式(2)。
[0071]
[0072] 由于压缩前的烹饪曲线f(x)已经确定,所以压缩前的烹饪曲线f(x)在时间段0‑t和t‑1.25t的积分值之间存在一定的关系,如下述公式(3)所示。
[0073]
[0074] 将公式(3)带入公式(2)可得下述公式(4)。
[0075]
[0076] 根据定积分的性质,上述公式(4)可以等价为下述公式(5)。
[0077]
[0078] 因此,压缩前的当前阶段的烹饪曲线与压缩后的当前阶段的烹饪曲线的定量关系可以等效为下述公式(6)。
[0079]
[0080] 由上述分析可知,只需得到f(x)在时间段0‑t和t‑1.25t的积分值关系,即可由压缩前的烹饪曲线得到压缩后的等效曲线。
[0081] 需要说明的是,在获取具体的时间段积分值时,根据不同的烹饪曲线,调用不同的积分值关系,其中,不同烹饪曲线在不同时间段的积分值关系可预先获取并存储。
[0082] 另外,对于可直接求导的函数拟合的曲线,根据定积分的定义求值即可,而对于不能直接求导的函数拟合曲线,可使用面积逼近的方法求取较为接近的积分值。
[0083] 下面介绍本申请通过对原烹饪曲线进行压缩,仍然可以保证烹饪效果的原理。
[0084] 食材从生到熟实际上是食材吸热后导致其化学性质发生变化的过程,在此过程中,食材的比热容是起决定因素的物理量。比热容衡量了食材从室温或更低温度上升至指定温度所需要吸收热量的多少,因此可以认为,当比热容不变时,输入一定的热量,食材的温度将等比例变化。
[0085] 为了便于说明,假设,标准烹饪曲线和压缩后的烹饪曲线均为一次函数,且在Y轴相交,如图3所示。根据积分的定义,在Δt的时间范围内,由压缩后的烹饪曲线产生的热量将比标准烹饪曲线更多,多出的部分即为图中阴影面积。考虑Δt趋于无限小的情况,在这一时间跨度内,食材的化学性质不会发生明显变化,比热容也可以认为是不变的。由此可以得出结论,在Δt之内对食材提供额外的热量,食材的温度将等比例升高,同时保持其化学性质的相对稳定。也就是说,在食材口感不变的前提下,其温度上升得更快,从生到熟的用时更少。
[0086] 对单一种类的食材,这个结论是显而易见的,但在通常情况下,烹饪过程中的食材是混合的。此时根据比热容的定义,可以得到混合物的比热容的计算公式,如根据下述公式(7)计算获得。
[0087]
[0088] 其中,C1,C2,…,Ci表示对应的食材的比热容,M1,M2,…,Mi表示对应的食材的重量,由上述公式(7)可知,在各种食材的比热容以及质量都不变的前提下,混合物的比热容仍然可以看作常量,只与食材本身的化学性质有关,即上述结论(在食材口感不变的前提下,其温度上升得更快,从生到熟的用时更少)依然成立。
[0089] 由此可以验证,在食材口感不变的前提下,根据对食材提供的总热量不变的前提下,可以对烹饪曲线进行压缩处理。
[0090] 需要说明的是,上述分析仅为理论分析的结果,然而,在实际情况下,由于食材的化学性质的变化不是线性的,短时间内过高的热量输入可能会导致其基本属性发生突变,带来口感方面的变化,即烹饪曲线不可能被无限压缩,因此在最终的处理逻辑中,曲线的压缩比例会设定一个上限阈值,无论是用户手动设置曲线压缩还是系统检测到用户烹饪动作加快而主动对烹饪曲线进行压缩,都不能超过设定的上限阈值,并且每个食谱的压缩比上限值会有所不同,可根据实验的结果进行确定。
[0091] 根据本发明的另一个实施例,对当前烹饪阶段进行延长处理,包括:获取当前烹饪阶段的烹饪曲线;获取当前烹饪阶段的烹饪曲线的能量总和,并根据烹饪曲线的能量总和生成烹饪曲线等效曲线。
[0092] 基于对烹饪阶段进行压缩处理的原理,同样适用于对烹饪曲线进行延长处理,即对当前烹饪阶段进行压缩处理和延长处理的方式相同,为了避免冗余,这里不再赘述。
[0093] 根据本发明的一个实施例,在对当前烹饪阶段进行压缩处理或对当前烹饪阶段进行延长处理之后,还包括:在进入下一烹饪阶段时,继续以烹饪曲线对烹饪器具进行控制。
[0094] 换句话说,在对当前阶段进行压缩或者延长处理后,下一个阶段仍然按照标准的烹饪曲线对烹饪器具进行烹饪控制,例如,被压缩或被延长的烹饪阶段是葱姜炒香阶段,那么后续的翻炒阶段、蒸煮阶段和收汁阶段仍按照原烹饪曲线进行烹饪。
[0095] 由此,本发明能够在用户烹饪的过程中,通过识别用户的操作动作决定是否对烹饪曲线进行调整,在可预期的口味差异范围内缩短烹饪曲线的时间跨度,保证用户有良好的使用体验,同时也能防止成品无法食用造成的食材浪费。
[0096] 根据本发明的一个实施例,在根据烹饪曲线控制烹饪设备进行烹饪之前,还包括:获取用户设定的烹饪时长,并根据烹饪时长对烹饪曲线进行调整。
[0097] 也就是说,如果用户在选择烹饪食谱之后,直接设定的烹饪时长,则直接根据烹饪时间对烹饪曲线进行调整,根据调整后的烹饪曲线进行烹饪控制,同时,在烹饪的过程中,仍然按照上述方案对烹饪曲线进行调整。
[0098] 综上所述,根据本发明实施例的烹饪控制方法,获取用户选择的食谱,其中,食谱包括烹饪曲线,并根据烹饪曲线控制烹饪设备进行烹饪,同时获取用户的操作视频,以及识别操作视频之中的用户操作动作,并记录用户操作动作对应的时间点;最后根据用户操作动作和对应的时间点对烹饪曲线进行调整。由此,该方法能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0099] 图4是根据本发明实施例的烹饪控制装置的方框示意图。
[0100] 如图4所示,本发明实施例的烹饪控制装置可包括:获取模块10、识别模块20和控制模块30。
[0101] 其中,获取模块10用于获取用户选择的食谱,其中,食谱包括烹饪曲线。控制模块30用于根据烹饪曲线控制烹饪设备进行烹饪,同时获取用户的操作视频。识别模块20用于识别操作视频之中的用户操作动作,并记录用户操作动作对应的时间点。控制模块30还用于根据用户操作动作和对应的时间点对烹饪曲线进行调整。
[0102] 根据本发明的一个实施例,烹饪曲线包括多个烹饪阶段,控制模块30根据用户操作动作和对应的时间点对烹饪曲线进行调整,具体用于,获取用户的当前烹饪阶段;根据用户操作动作和对应的时间点对烹饪曲线之中的当前烹饪阶段进行调整。
[0103] 根据本发明的一个实施例,烹饪曲线包括多个参考时间点和与多个参考时间点对应的参考操作动作,其中,控制模块30根据用户操作动作和对应的时间点对烹饪曲线之中的当前烹饪阶段进行调整,具体用于,将用户操作动作与参考操作动作进行匹配,获取与用户操作动作匹配的参考操作动作;获取与用户操作动作匹配的参考操作动作所对应的参考时间点;识别参考时间点与用户操作动作对应的时间点之间的第一时间差大于预设阈值,对当前烹饪阶段进行压缩处理;识别用户操作动作对应的时间点与参考时间点之间的第二时间差大于预设阈值,对当前烹饪阶段进行延长处理。
[0104] 根据本发明的一个实施例,控制模块30对当前烹饪阶段进行压缩处理,具体用于,获取当前烹饪阶段的烹饪曲线;获取当前烹饪阶段的烹饪曲线的能量总和,并根据烹饪曲线的能量总和生成烹饪曲线的等效曲线;根据等效曲线对烹饪器具进行控制。
[0105] 根据本发明的一个实施例,控制模块30对当前烹饪阶段进行延长处理,具体用于,获取当前烹饪阶段的烹饪曲线;获取当前烹饪阶段的烹饪曲线的能量总和,并根据烹饪曲线的能量总和生成烹饪曲线的等效曲线;根据等效曲线对烹饪器具进行控制。
[0106] 根据本发明的一个实施例,在对当前烹饪阶段进行压缩处理或对当前烹饪阶段进行延长处理之后,控制模块30还用于:在进入下一烹饪阶段时,继续以烹饪曲线对烹饪器具进行控制。
[0107] 根据本发明的一个实施例,食谱通过以下步骤生成:拍摄厨师烹饪过程以生成操作视频,同时记录厨师对烹饪设备的火力操作;根据厨师对烹饪设备的火力操作生成烹饪曲线;对操作视频之中的多个操作动作进行识别,并记录多个操作动作对应的多个时间点。
[0108] 根据本发明的一个实施例,如图4所示,上述的烹饪控制装置,还包括:提醒模块40,用于根据多个时间点和多个操作动作生成在多个时间点进行播报的提示信息。
[0109] 根据本发明的一个实施例,在根据烹饪曲线控制烹饪设备进行烹饪之前,控制模块30还用于,获取用户设定的烹饪时长,并根据烹饪时长对烹饪曲线进行调整。
[0110] 需要说明的是,本发明实施例的烹饪控制装置中未披露的细节,请参照本发明实施例的烹饪控制方法中所披露的细节,具体这里不再赘述。
[0111] 根据本发明实施例的烹饪控制装置,通过获取模块获取用户选择的食谱,其中,食谱包括烹饪曲线;控制模块根据烹饪曲线控制烹饪设备进行烹饪,同时获取用户的操作视频,通过识别模块识别操作视频之中的用户操作动作,并记录用户操作动作对应的时间点,控制模块根据用户操作动作和对应的时间点对烹饪曲线进行调整。由此,该装置能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0112] 图5是根据本发明一个实施例的烹饪设备的方框示意图。
[0113] 如图5所示,本发明实施例的烹饪设备100可包括:上述的烹饪控制装置110。
[0114] 本发明实施例的烹饪设备,通过上述的烹饪控制装置,能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0115] 图6是根据本发明另一个实施例的烹饪设备的方框示意图。
[0116] 如图6所示,本发明实施例的烹饪设备200可包括存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序,处理器220执行程序时,实现上述的烹饪控制方法。
[0117] 本发明实施例的烹饪设备,处理器通过执行上述的烹饪控制方法,能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0118] 另外,本发明还提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述烹饪的控制方法。
[0119] 本发明实施例的计算机可读存储介质,通过执行上述的烹饪控制方法,能够根据用户预设的烹饪时长或者通过获取用户的烹饪动作,及时对烹饪曲线进行等效调整,尽量保证烹饪效果能够满足用户需求。
[0120] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0121] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0122] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0123] 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0124] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0125] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0126] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0127] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。