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.接收到用户的智能菜谱录制结束指令;
37.响应于用户的智能菜谱录制结束指令,结束录制智能菜谱,并结束录制智能菜谱相关的视频。
38.在一些实施例中,该方法还包括:
39.在结束录制智能菜谱之后,获取智能菜谱的标识信息;
40.向服务器发送智能菜谱相关的视频以及智能菜谱的标识信息。
41.在一些实施例中,该方法还包括:
42.接收到智能菜谱的执行指令;
43.响应于智能菜谱的执行指令,执行智能菜谱,并播放智能菜谱相关的视频;
44.在智能菜谱执行结束时,结束播放智能菜谱相关的视频。
45.在一些实施例中,该方法还包括:
46.在智能菜谱的执行过程中,根据智能菜谱的执行进度,调整智能菜谱相关的视频的播放进度,以使得智能菜谱相关的视频的播放进度与智能菜谱的执行进度同步。
47.在一些实施例中,该方法还包括:
48.接收用户对视频的播放进度的调整操作;
49.响应于用户对视频的播放进度的调整操作,将视频的播放进度调整为第一播放进度;
50.接收用户的同步进度操作;
51.响应于用户的同步进度操作,将视频的播放进度调整为第二播放进度,第二播放进度与智能菜谱在当前时刻的执行进度同步。
52.第三方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行本技术实施例中提供的智能菜谱的录制方法。
53.第四方面,提供一种包含计算机指令的计算机程序产品,当该计算机指令在计算机上运行时,使得计算机执行本技术实施例中提供的智能菜谱的录制方法。
54.需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与控制器的处理器封装在一起的,也可以与控制器的处理器单独封装,本技术对此不作限定。
55.本技术中第一方面至第四方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
附图说明
56.图1为本技术实施例提供的一种智能厨房系统的结构示意图;
57.图2为本技术实施例提供的一种显示设备的硬件配置图;
58.图3为本技术实施例提供的一种智能烹饪设备的硬件配置图;
59.图4为本技术实施例提供的一种录像设备的硬件配置图;
60.图5为本技术实施例提供的一种智能菜谱的录制方法的流程示意图;
61.图6为本技术实施例提供的一种视频录制的场景示意图;
62.图7为本技术实施例提供的又一种智能菜谱的录制方法的流程示意图;
63.图8为本技术实施例提供的一种智能菜谱的执行方法的流程示意图;
64.图9为本技术实施例提供的又一种智能菜谱的执行方法的流程示意图;
65.图10为本技术实施例提供的一种视频播放的场景示意图一;
66.图11为本技术实施例提供的一种视频播放的场景示意图二;
67.图12为本技术实施例提供的一种视频播放的场景示意图三;
68.图13为本技术实施例提供的一种视频播放的场景示意图四;
69.图14为本技术实施例提供的一种视频播放的场景示意图五;
70.图15为本技术实施例提供的又一种智能菜谱的录制方法的流程示意图;
71.图16为本技术实施例提供的又一种智能菜谱的执行方法的流程示意图;
72.图17为本技术实施例提供的又一种智能菜谱的执行方法的流程示意图。
具体实施方式
73.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
74.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
75.在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。另外,在对管线进行描述时,本技术中所用“相连”、“连接”则具有进行导通的意义。具体意义需结合上下文进行理解。
76.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
77.图1为本技术的一些实施例提供的方法所适用的智能厨房系统10。如图1所示,智能厨房系统10可以包括第一智能烹饪设备11、录像设备12、第一终端设备13以及服务器14。
78.在一些实施例中,第一智能烹饪设备11,是一种用于自动烹饪食物的设备。例如,智能烹饪设备可以是智能燃气灶、智能烤箱、智能电饭煲、智能锅等。
79.在一些实施例中,录像设备12可以是独立摄像机,也可以是具有录像功能的相机,还可以是具有录像功能的终端,例如手机、平板电脑、笔记本电脑等。
80.在一些实施例中,第一智能烹饪设备11与录像设备12之间可以采用wifi、蓝牙等方式建立通信连接。第一智能烹饪设备11可以和一个或多个录像设备12建立通信连接(图1中仅示出一个)。
81.在一些实施例中,基于第一智能烹饪设备11与录像设备12之间的通信连接,第一智能烹饪设备11可以向录像设备12发送控制指令,以控制录像设备12开始或者终止录制视频。例如,第一智能烹饪设备11在自身开始录制智能菜谱时向录像设备12发送视频录制开始指令,以使得录像设备12录制的视频与第一智能烹饪设备11录制的智能菜谱保持同步开始。
82.在一些实施例中,第一智能烹饪设备11与录像设备12可以是各自独立的两个设备。或者,录像设备12可以集成在第一智能烹饪设备11上。
83.在一些实施例中,第一终端设备13是一种向用户提供语音和/或数据连通性的设备。例如,终端设备可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互
联网设备(mobile internet device,mid)、可穿戴设备,虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备。
84.在一些实施例中,第一终端设备13上可以安装用于控制第一智能烹饪设备11的应用。用户可以通过在第一终端设备13上使用该应用来控制第一智能烹饪设备11。例如,在第一终端设备13上,用户可以通过操控该应用,对第一智能烹饪设备13下达智能菜谱录制开始指令,以使得第一智能烹饪设备13开始录制智能菜谱。
85.在一些实施例中,服务器14可以是具有数据处理能力以及数据存储能力的设备。示例性的,其可以是一台服务器,或者是多台服务器组成的服务器集群,又或者是一个云计算服务中心,对此不作限定。
86.在一些实施例中,服务器14可以分别与第一智能烹饪设备11、录像设备12以及第一终端设备13建立通信连接。应理解,连接方式可以为无线连接,例如蓝牙连接、wi-fi连接等;或者,连接方式也可以为有线连接,例如光纤连接等,对此不作限定。
87.在一些实施例中,基于服务器14与第一智能烹饪设备11、录像设备12以及第一终端设备13之间的通信连接,服务器14与第一智能烹饪设备11、录像设备12以及第一终端设备13之间可以进行数据传输。例如,第一智能烹饪设备11可以将在智能菜谱录制过程中生成的菜谱原始文件发送给服务器14,以使得服务器14根据菜谱原始文件生成智能菜谱。又例如,录像设备12接收来自于第一智能烹饪设备11的视频上传指令之后,向服务器14发送智能菜谱相关的视频以及智能菜谱的标识信息。
88.在一些实施例中,参见图1,智能厨房系统10可以包括第二智能烹饪设备15、显示设备16、第二终端设备17。
89.在一些实施例中,第二智能烹饪设备15,是一种用于自动烹饪食物的设备。例如,智能烹饪设备可以是智能燃气灶、智能烤箱、智能电饭煲等。
90.在一些实施例中,显示设备16可以是单独的视频播放装置,也可以是具有视频播放功能的其他家电,例如配置有显示屏幕的冰箱、油烟机等,还可以是能够播放视频的终端设备,例如手机、平板电脑、笔记本电脑等。
91.在一些实施例中,第二智能烹饪设备15与显示设备16之间可以采用wifi、蓝牙等方式建立通信连接。一个第二智能烹饪设备15可以和一个或多个显示设备16建立通信连接(图1中仅示出一个)。
92.在一些实施例中,基于第二智能烹饪设备15与显示设备16之间的通信连接,第二智能烹饪设备15可以向显示设备16发送控制指令,以控制显示设备16开始播放视频。例如,第二智能烹饪设备15在自身开始执行智能菜谱时向显示设备16发送视频播放指令,以使得显示设备16播放与智能菜谱相关的视频。
93.在一些实施例中,第二智能烹饪设备15与显示设备16可以是各自独立的两个设备;或者,显示设备16可以集成在第二智能烹饪设备15上。
94.在一些实施例中,第二终端设备17是一种向用户提供语音和/或数据连通性的设备。例如,终端设备可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备,虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备。
95.在一些实施例中,第二终端设备17上可以安装用于控制第二智能烹饪设备15的应
用。用户可以通过在第二终端设备17上使用该应用来控制第二智能烹饪设备15。例如,在第二终端设备17上,用户可以通过操控该应用,对第二智能烹饪设备17下达智能菜谱执行指令,以使得第二智能烹饪设备17开始执行智能菜谱。
96.在一些实施例中,服务器14可以分别与第二智能烹饪设备15、显示设备16以及第二终端设备17建立通信连接。应理解,连接方式可以为无线连接,例如蓝牙连接、wi-fi连接等;或者,连接方式也可以为有线连接,例如光纤连接等,对此不作限定。
97.图2中示例性的示出了实施例中显示设备16的硬件配置图。
98.在一些实施例中,显示设备16中包括控制器250、调谐解调器210、通信器3200、检测器230、输入/输出接口255、显示器275,音频输出接口285、存储器260、供电电源290、用户接口265或者外部装置接口240中的至少一种。
99.在一些实施例中,显示器275,用于接收源自处理器254输出的图像信号,进行显示视频内容和图像以及菜单操控界面的组件。
100.在一些实施例中,显示器275,包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件。
101.在一些实施例中,显示视频内容,可以来自广播电视内容,也可以是说,可通过有线或无线通信协议接收的各种广播信号。或者,显示视频内容可以为接收来自网络服务器端发送的各种图像内容。
102.在一些实施例中,显示器275用于呈现显示设备16中产生且用于控制显示设备16的用户操控界面。
103.在一些实施例中,显示器275为一种投影显示器,还可以包括一种投影装置和投影屏幕。
104.在一些实施例中,通信器3200是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信器可以包括wi-fi芯片,蓝牙通信协议芯片,有线以太网通信协议芯片等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。
105.在一些实施例中,显示设备16可以通过通信器3200与控制装置(例如遥控器)或内容提供设备之间传输控制信号和数据信号。
106.在一些实施例中,检测器230是显示设备16用于采集外部环境或与外部交互的信号。
107.在一些实施例中,检测器230还可声音采集器231,如麦克风,可以用于接收用户的声音。示例性的,包括用户控制显示设备16的控制指令的语音信号,或采集环境声音,用于识别环境场景类型,使得显示设备16可以自适应适应环境噪声。
108.在一些实施例中,检测器230还可以包括图像采集器232,如相机、摄像头等,可以用于采集外部环境场景,以及用于采集用户的属性或与用户交互手势。例如,显示设备16可以根据图像采集器232采集到的外部环境场景可以自适应变化显示参数。又例如,显示设备16可以根据图像采集器232采集到的用户手势,识别用户的操作意图,以实现与用户之间互动的功能。
109.在一些实施例中,检测器230包括光接收器,用于采集环境光线强度。可选的,显示设备16可以根据环境光线强度可以自适应性显示参数变化等。
110.在一些实施例中,检测器230还可以包括温度传感器等,如通过感测环境温度。可选的,显示设备16可根据环境温度,自适应调整图像的显示色温。如当温度偏高的环境时,可调整显示设备16显示图像色温偏冷色调,或当温度偏低的环境时,可以调整显示设备16显示图像偏暖色调。
111.在一些实施例中,输入/输出接口255,用于进行控制器250与外部其他设备或其他控制器之间的数据传输,例如接收外部设备的视频信号数据和音频信号数据、或指令数据等。
112.在一些实施例中,外部装置接口240可以包括:高清多媒体接口(high definition multimedia interface,hdmi)接口、模拟或数据高清分量输入接口、复合视频输入接口、通用串行总线(universal serial bus,usb)输入接口、rgb端口等任一个或多个接口。外部装置接口240也可以包括上述多个接口形成复合性的输入/输出接口。
113.在一些实施例中,调谐解调器210被配置为,通过有线或无线接收方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,从多个无线或有线广播电视信号中解调出音视频信号,该音视频信号可以包括用户所选择电视频道频率中所携带的电视音视频信号,以及epg数据信号。
114.在一些实施例中,调谐解调器210解调的频点受到控制器250的控制,控制器250可根据用户选择发出控制信号,以使的调制解调器响应用户选择的电视信号频率以及调制解调该频率所携带的电视信号。
115.在一些实施例中,广播电视信号可根据电视信号广播制式不同区分为地面广播信号、有线广播信号、卫星广播信号或互联网广播信号等。或者,广播电视信号根据调制类型不同可以区分为数字调制信号,模拟调制信号等。又或者,广播电视信号根据信号种类不同区分为数字信号、模拟信号等。
116.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。这样,机顶盒将接收到的广播电视信号调制解调后的电视音视频信号输出给主体设备。
117.在一些实施例中,控制器250通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250可以控制显示设备16的整体操作。例如:响应于接收到用于选择在显示器275上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
118.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接或图标。与所选择的对象有关操作,例如:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。用于选择ui对象用户命令,可以是通过连接到显示设备16的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。
119.如图2所示,控制器250可以包括随机存取存储器251(random access memory,ram)、只读存储器252(read-only memory,rom)、视频处理器270、音频处理器280、其他处理器(例如:图形处理器253(graphics processing unit,gpu)、中央处理器254(central processing unit,cpu)、通信接口(communication interface),以及通信总线)中的至少一种。其中,通信总线连接各个部件。
120.在一些实施例中,ram 251用于存储操作系统或其他正在运行中的程序的临时数据
121.在一些实施例中,rom 252用于存储各种系统启动的指令。
122.在一些实施例中,rom 252用于存储一个基本输入输出系统,称为基本输入输出系统(basic input output system,bios)。用于完成对系统的加电自检、系统中各功能模块的初始化、系统的基本输入/输出的驱动程序及引导操作系统。
123.在一些实施例中,在收到开机信号时,显示设备16电源开始启动,cpu运行rom 252中系统启动指令,将存储在存储器的操作系统的临时数据拷贝至ram 251中,以便于启动或运行操作系统。当操作系统启动完成后,cpu再将存储器中各种应用程序的临时数据拷贝至ram 251中,以便于启动或运行各种应用程序。
124.在一些实施例中,cpu处理器254,用于执行存储在存储器中操作系统和应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。
125.在一些示例性实施例中,cpu处理器254,可以包括多个处理器。多个处理器可包括一个主处理器以及一个或多个子处理器。主处理器,用于在预加电模式中执行显示设备16一些操作,和/或在正常模式下显示画面的操作。一个或多个子处理器,用于在待机模式等状态下一种操作。
126.在一些实施例中,图形处理器253,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。可选的,图形处理器253包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。进一步的,图形处理器253包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
127.在一些实施例中,视频处理器270被配置为将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等等视频处理,可得到显示设备16可直接显示或播放的信号。
128.在一些实施例中,视频处理器270,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入mpeg-2,则解复用模块进行解复用成视频信号和音频信号等。视频解码模块,则用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率,如将60hz帧率转换为120hz帧率或240hz帧率,通常的格式采用如插帧方式实现。显示格式化模块,则用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。
129.在一些实施例中,视频处理器270可以包括一颗或多颗芯片组成。音频处理器,也可以包括一颗或多颗芯片组成。
130.在一些实施例中,图形处理器253可以和视频处理器270可以集成设置,也可以分开设置,集成设置的时候可以执行输出给显示器的图形信号的处理,分离设置的时候可以分别执行不同的功能,例如gpu+帧率转换(frame rate conversion,frc)架构。
131.在一些实施例中,音频处理器280,用于接收外部的音频信号,根据输入信号的标
准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
132.在一些实施例中,视频处理器270和音频处理器280,可以单独的芯片,也可以于控制器一起集成在一颗或多颗芯片中。
133.在一些实施例中,音频输出接口285,用于在控制器250的控制下接收音频处理器280输出的声音信号。示例性的,音频输出接口285可以包括扬声器286。、除了显示设备16自身携带的扬声器之外,音频输出接口285还可以包括可以输出至外接设备的发生装置的外接音响输出端子287,如:外接音响接口或耳机接口等。音频输出接口285还可以包括通信接口中的近距离通信模块,例如:用于进行蓝牙扬声器声音输出的蓝牙模块。
134.在一些实施例中,供电电源290,在控制器250控制下,将外部电源输入的电力为显示设备16提供电源供电支持。供电电源290可以包括安装显示设备16内部的内置电源电路,也可以是安装在显示设备16外部电源,在显示设备16中提供外接电源的电源接口。
135.在一些实施例中,用户接口265,用于接收用户的输入信号,然后,将接收用户输入信号发送给控制器250。用户输入信号可以是通过红外接收器接收的遥控器信号,可以通过网络通信模块接收各种用户控制信号。
136.在一些实施例中,用户通过控制装置100或终端设备300输入用户命令,用户接265口则根据用户的输入,显示设备16则通过控制器250响应用户的输入。
137.在一些实施例中,用户可在显示器275上显示的图形用户界面输入用户命令,则用户输入接口通过图形用户界面接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
138.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、微件(widget)等可视的界面元素。
139.在一些实施例中,存储器260,包括存储用于驱动显示设备16的各种软件模块。如:第一存储器中存储的各种软件模块,包括:基础模块、检测模块、语音识别模块、通信模块、显示控制模块、浏览器模块、和各种服务模块等中的至少一种。
140.基础模块是用于显示设备16中各个硬件之间信号通信、并向上层模块发送处理和控制信号的底层软件模块。检测模块是用于从各种传感器或用户输入接口中收集各种信息,并进行数模转换以及分析管理的管理模块。语音识别模块包括语音解析模块和语音指令数据库模块。显示控制模块是用于控制显示器进行显示图像内容的模块,可以用于播放多媒体图像内容和ui界面等信息。通信模块是用于与外部设备之间进行控制和数据通信的模块。浏览器模块是用于执行浏览服务器之间数据通信的模块。服务模块是用于提供各种服务以及各类应用程序在内的模块。同时,存储器260还用存储接收外部数据和用户数据、各种用户界面中各个项目的图像以及焦点对象的视觉效果图等。
141.图3中示例性的示出了实施例中第一智能烹饪设备11的硬件配置图。第二智能烹
饪设备15的硬件结构可以参考第一智能烹饪设备11。
142.在一些实施例中,智能烹饪设备11中包括控制器310、通信器320、显示器330、用户接口340、人机交互装置350、摄像组件360或者音视频传输装置370中的一种或者多种。其中,通信器320、显示器330、用户接口340、人机交互装置350、摄像组件360以及音视频传输装置370,均与控制器310连接。
143.在一些实施例中,控制器310,用于控制智能烹饪设备的工作和响应用户的操作。控制器310可以控制智能烹饪设备的整体操作。例如,响应于智能菜谱录制开始指令,控制器控制智能烹饪设备开始录制智能菜谱。
144.在一些实施例中,通信器320,是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信器可以包括wi-fi芯片,蓝牙通信协议芯片,有线以太网通信协议芯片等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。智能烹饪设备可以通过通信器320与录像设备、显示设备、终端设备或者服务器之间传输控制信号和数据信号。
145.在一些实施例中,显示器330可以是液晶显示器、有机发光二极管(organic light-emitting diode,oled)显示器。显示器的具体类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示器可以根据需要做性能和配置上一些改变。显示器可以用于智能烹饪设备的控制界面,用户可以通过显示器显示的控制界面,调节烹饪过程中的控制参数。
146.在一些实施例中,用户接口340,用于接收用户的输入信号,然后,将接收用户输入信号发送给控制器310。用户可以通过显示器或者终端设备输入用户命令,用户接口接收到用户的输入之后,智能烹饪设备通过控制器响应用户的输入。
147.在一些实施例中,人机交互装置350,用于实现用户与智能烹饪设备之间的交互。人机交互装置350可以包括物理按键或者触控显示面板中的一项或多项。例如用户可以通过人机交互装置选择智能菜谱烹饪菜品,也可以通过人机交互装置对智能烹饪设备下达智能菜谱录制开始指令。
148.在一些实施例中,摄像组件360,用于采集菜品制作工程中的音频与视频数据。摄像组件可以将采集到的音频与视频转化为可以编辑的数字信号,方便音视频传输装置370将音视频传输至其他外部设备。
149.在一些实施例中,音视频传输装置370,用于将音频与视频数据传输至外部其他设备或者服务器。例如,在控制器获取到智能菜谱的标识信息之后,音视频传输装置将智能菜谱相关的视频以及智能菜谱的标识信息发送给服务器。
150.图4中示例性的示出了实施例中录像设备12的硬件配置图。
151.在一些实施例中,录像设备12中包括控制器410、通信器420、摄像组件430、音视频传输装置440或者用户接口450中的一种或者多种。其中,通信器420、摄像组件430、音视频传输装置440以及用户接口450,均与控制器410连接。
152.在一些实施例中,控制器410,用于控制录像设备的工作和响应用户的操作。控制器可以控制录像设备的整体操作。例如,响应于视频录制开始指令,控制器控制录像设备开始录制智能菜谱相关的视频。
153.在一些实施例中,通信器420,是用于根据各种通信协议类型与外部设备或外部服
务器进行通信的组件。例如:通信器可以包括wi-fi芯片,蓝牙通信协议芯片,有线以太网通信协议芯片等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。录像设备13可以通过通信器420与外部设备之间传输控制信号和数据信号。
154.在一些实施例中,摄像组件430,用于采集菜品制作工程中的音频与视频数据。摄像组件可以将采集到的音频与视频转化为可以编辑的数字信号,方便音视频传输装置440将音视频传输至其他外部设备。
155.在一些实施例中,音视频传输装置440,用于将音频与视频数据传输至外部其他设备或者服务器。例如,在通信器接收到来自于智能烹饪设备的视频上传指令之后,音视频传输装置将智能菜谱相关的视频以及智能菜谱的标识信息发送给服务器。
156.在一些实施例中,用户接口450,用于接收用户的输入信号,然后,将接收用户输入信号发送给控制器410。用户可以通过显示器或者终端设备输入用户命令,用户接口接收到用户的输入之后,显示设备通过控制器响应用户的输入。
157.智能菜谱只有文字或者语音指导,用户想要复刻菜谱时,根据文字或者语音指导并不能清楚了解制作过程,容易导致复刻菜谱失败。对此,本技术实施例提供一种新的智能菜谱,该新的智能菜谱还包括视频。但是,智能菜谱所包括的视频如果由用户操控录像设备来录制,一方面用户在视频录制过程中需要较多的操作,另一方面录制出来的视频可能与智能菜谱在时间上是不同步的,用户还需要对该视频进行编辑。
158.有鉴于此,如图5所示,本技术实施例提供了一种智能菜谱的录制方法,该方法包括以下步骤:
159.s101、第一智能烹饪设备接收到智能菜谱录制开始指令。
160.当用户想要录制智能菜谱时,用户可以在第一智能烹饪设备上的人机交互装置(例如显示面板、按键、语音识别装置)进行操作,以向第一智能烹饪设备下达智能菜谱录制开始指令。
161.或者,当用户想要录制智能菜谱时,用户可以在终端设备上打开用于操控第一智能烹饪设备的app,例如智能家居app。进而,用户在智能家居aap上进行操作,以向第一智能烹饪设备下达智能菜谱录制开始指令。例如,如图6所示,终端设备显示智能菜谱的功能选择界面,该功能选择界面上可以包括“开始录制智能菜谱”控件。在用户选择“开始录制智能菜谱”控件后,终端设备向第一智能烹饪设备发送智能菜谱录制开始指令。
162.s102、响应于智能菜谱录制开始指令,第一智能烹饪设备开始录制智能菜谱。
163.在一些实施例中,在用户指示开始录制智能菜谱之后,用户会使用第一智能烹饪设备进行菜品的烹饪。在菜品烹饪过程中,由于第一智能烹饪设备开启智能菜谱录制功能,因此第一智能烹饪设备可以记录用于生成智能菜谱的相关信息。应理解,第一智能烹饪设备在智能菜谱录制过程中记录的信息与该第一智能烹饪设备的类型是相关的。
164.例如,以第一智能烹饪设备为智能灶具为例,智能灶具可以记录菜品烹饪过程中各个时间点的温度值,各个时间点使用的火力档位等。
165.又例如,以第一智能烹饪设备为烤箱为例,烤箱可以记录菜谱烹饪过程中各个时间点的温度值、工作模式等。
166.在一些实施例中,若第一智能烹饪设备具备录音功能,第一智能烹饪设备还可以记录用户在菜品烹饪过程中的语音信息。
167.示例性的,表1示例性示出第一智能烹饪设备在智能菜谱录制过程中记录的相关信息。
168.表1
[0169][0170][0171]
s103、第一智能烹饪设备在开始录制智能菜谱时向录像设备发送视频录制开始指令;相应的,录像设备接收来自于第一智能烹饪设备的视频录制开始指令。
[0172]
其中,视频录制开始指令用于指示录像设备开始录制智能菜谱相关的视频。
[0173]
在一些实施例中,若第一智能烹饪设备仅与一个录像设备通信连接,则第一智能烹饪设备直接向该录像设备发送视频录制开始指令。
[0174]
在一些实施例中,若第一智能烹饪设备与多个录像设备通信连接,第一智能烹饪设备可以向多个录像设备中的一个或多个目标录像设备发送视频录制开始指令。可选的,目标录像设备可以是多个录像设备中用户自行选定的录像设备,也可以是默认设置的录像设备。
[0175]
在一些实施例中,在智能菜谱录制之前,响应于用户对录像设备的配置操作,第一智能烹饪设备可以获取到录像配置信息。这样,第一智能烹饪设备可以根据录像配置信息,指示录像设备进行录像。其中,录像配置信息可以包括:录像模式、录像帧率、视频分辨率以及视频格式中的一项或者多项。
[0176]
其中,录像模式可以包括多种,例如,录像模式具体可以包括常速模式和超速模式,常速模式用于录制常规的常速视频,超速模式用于录制高速运动的物体视频。
[0177]
录像帧率用于表示单位时间内录制的位图图像连续出现的频率,高的帧率可以得到更流畅的视频画面。
[0178]
视频分辨率通常被表示为每一个方向上的像素数量,例如640
×
480、1600
×
1280等。
[0179]
视频格式是视频播放软件为了能够播放视频文件而赋予视频文件的识别符号,常见的视频格式有音频视频交错(audio video interleaved,aui)、运动图像专家组(motion picture experts group,mpeg)、高级流格式(advanced streaming format,asf)、流媒体
格式(flash video,flv)等。
[0180]
s104、响应于视频录制开始指令,录像设备开始录制智能菜谱相关的视频。
[0181]
应理解,智能菜谱相关的视频即为对用户制作智能菜谱对应的菜谱的过程进行录制而得到的视频。
[0182]
在一些实施例中,录像设备开始录制视频时,可以记录录像启动时间。
[0183]
在一些实施例中,在智能菜谱的录制过程中,第一智能烹饪设备可以周期性发送录制时间信息,录制时间信息用于表征当前时刻时智能菜谱的录制时长。这样,在录制过程中,若其他录像设备监听到该录制时间信息,可以自动启动视频的录制。
[0184]
s105、第一智能烹饪设备接收到智能菜谱录制结束指令。
[0185]
当菜品制作完成可以结束智能菜谱的录制时,用户可以通过直接或间接的方式向智能烹饪设备下达智能菜谱录制结束指令。
[0186]
例如,用户通过智能烹饪设备含有的显示面板、按键、语音识别装置之类的人机交互装置,对智能烹饪设备直接下达智能菜谱录制结束指令。
[0187]
又例如,用户可以通过移动终端设备上安装的应用,通过在应用中操作,对智能烹饪设备间接下达智能菜谱录制结束指令。
[0188]
s106、响应于智能菜谱录制结束指令,智能烹饪设备结束智能菜谱的录制。
[0189]
s107、智能烹饪设备向录像设备发送视频录制结束指令;相应的,录像设备接收来自于智能烹饪设备的视频录制结束指令。
[0190]
其中,视频录制结束指令用于指示录像设备结束录制智能菜谱相关的视频。
[0191]
s108、响应于视频录制结束指令,录像设备结束录制智能菜谱相关的视频。
[0192]
图5所示技术方案至少带来以下有益效果:第一智能烹饪设备在开始录制智能菜谱时,同步指示录像设备录制视频;之后,第一智能烹饪设备在结束录制智能菜谱时,同步指示录像设备结束录制视频。整个视频录制过程无需用户控制录像设备,有利于简化用户的操作。另外,录制出来的视频的起始时间点与智能菜谱的起始时间点相同,视频的结束时间点与智能菜谱的结束时间点相同,从而用户无需对视频进行编辑操作。
[0193]
在一些实施例中,如图7所示,本技术实施例提供的一种智能菜谱的录制方法还可以包括以下步骤:
[0194]
s201、在结束录制智能菜谱之后,第一智能烹饪设备获取智能菜谱的标识信息。
[0195]
其中,智能菜谱的标识信息可以用于唯一标识该智能菜谱。示例性的,智能菜谱的标识信息可以为数字结合字符来实现。
[0196]
在一些实施例中,第一智能烹饪设备可以自身生成智能菜谱的标识信息。并且,第一智能烹饪设备可以将该智能菜谱的标识信息与在智能菜谱录制过程中记录的信息一并发送给服务器。
[0197]
在另一些实施例中,第一智能烹饪设备可以将在智能菜谱录制过程中记录的信息发送给服务器。服务器根据智能菜谱录制过程中记录的信息,生成智能菜谱,并分配智能菜谱的标识信息。之后,服务器向第一智能烹饪设备发送智能菜谱的标识信息。
[0198]
智能菜谱的生成方式可以参考相关技术,在此不予赘述。
[0199]
s202、第一智能烹饪设备向录像设备发送视频上传指令;相应的,录像设备接收来自于第一智能烹饪设备的视频上传指令。
[0200]
其中,视频上传指令包括智能菜谱的标识信息,视频上传指令用于指示录像设备向服务器上传智能菜谱相关的视频。
[0201]
s203、响应于视频上传指令,录像设备向服务器发送智能菜谱相关的视频以及智能菜谱的标识信息。
[0202]
服务器接收到录像设备发送的智能菜谱相关的视频以及智能菜谱的标识信息之后,将智能菜谱相关的视频以及智能菜谱的标识信息绑定在一起,并保存智能菜谱相关的视频。这样,用户只需查询智能菜谱的标识信息,即可查找到智能菜谱相关的视频。
[0203]
在一些实施例中,用户通过查询智能菜谱的标识信息,可以从服务器下载、分享、编辑、使用该智能菜谱。当有其他用户想要制作这道菜品时,也可以在服务器中查询这道菜品对应的智能菜谱的标识信息,进而查找到此智能菜谱相关的视频,通过观看该视频,用户对菜品的制作过程会更加清楚。
[0204]
针对具有视频的智能菜谱来说,在智能菜谱的使用过程中,若用户以手动的方式来播放视频,可能会导致视频的播放进度与智能菜谱的执行进度不够同步,从而影响到用户使用智能菜谱的体验。
[0205]
有鉴于此,如图8所示,本技术实施例提供一种智能菜谱的执行方法,该方法包括下述步骤s301-s306。
[0206]
s301、第二智能烹饪设备接收到智能菜谱执行指令。
[0207]
当用户想要复刻菜品时,可以以直接或间接的方式向第二智能烹饪设备下达智能菜谱执行指令。
[0208]
例如,第二智能烹饪设备包含有显示面板、按键、语音识别装置之类的人机交互装置,用户可以通过人机交互装置直接对第二智能烹饪设备下达智能菜谱执行指令。
[0209]
又例如,用户使用的终端设备上安装有可以管控智能烹饪设备的应用,用户可以通过终端设备在应用中进行操作,间接向第二智能烹饪设备下达智能菜谱执行指令。
[0210]
应理解,第二智能烹饪设备与第一智能烹饪设备可以是同一个智能烹饪设备,也可以是不同的智能烹饪设备,对此不作限定。
[0211]
s302、响应于智能菜谱执行指令,第二智能烹饪设备执行智能菜谱。
[0212]
s303、第二智能烹饪设备向显示设备发送视频播放指令;相应的,显示设备接收来自于第二智能烹饪设备的视频播放指令。
[0213]
其中,视频播放指令用于指示显示设备播放智能菜谱相关的视频。
[0214]
在一些实施例中,若第二智能烹饪设备仅与一个显示设备通信连接,则第二智能烹饪设备直接向该显示设备发送视频播放指令。
[0215]
在一些实施例中,若第二智能烹饪设备与多个显示设备通信连接,第二智能烹饪设备可以向多个显示设备中的一个或多个目标显示设备发送视频播放指令。可选的,目标显示设备可以是多个显示设备中用户自行选定的显示设备,也可以是默认设置的显示设备。
[0216]
在一些实施例中,在用户指示执行智能菜谱之前,响应于用户对显示设备的配置操作,第二智能烹饪设备可以获取播放配置信息。这样,在用户指示执行智能菜谱后,第二智能烹饪设备可以指示显示设备按照播放配置信息进行播放。其中,播放配置信息可以包括:播放画面尺寸、视频播放清晰度等。其中,播放画面尺寸常见的选择有16:9、4:3、1:1等。
视频播放清晰度常见的选择有408p、720p、1080p等。
[0217]
s304、响应于视频播放指令,显示设备播放智能菜谱相关的视频。
[0218]
在一些实施例中,第二智能烹饪设备在执行智能菜谱的过程中,可以周期性发送菜谱执行进度信息,菜谱执行进度信息用于同步智能菜谱相关的视频的播放进度和智能菜谱的执行进度。
[0219]
在一些实施例中,在执行智能菜谱的过程中,用户还可以选择新的显示设备来播放视频。新加入的显示设备可以根据第二智能烹饪设备最近发生的菜谱执行进度信息,将视频调整到与智能菜谱的执行进度相同步的播放进度。
[0220]
在一些实施例中,由于智能菜谱的录制过程与智能菜谱的执行过程可能存在设备、操作者、食材用量等差异,从而导致智能菜谱的执行过程不能完全复刻智能菜谱的录制过程。对此,在视频播放过程中,显示设备可以根据菜谱执行进度信息,调整智能菜谱相关的视频的播放进度。
[0221]
例如,根据第二智能烹饪设备发送的菜谱执行进度信息,在播放智能菜谱中的某一阶段对应的视频时,显示设备可能根据之前的播放速度预测到此阶段对应的视频播放结束时而此阶段仍在执行,则显示设备调慢此阶段对应的视频的播放速度,以使得视频播放进度与菜谱执行进度同步。
[0222]
又例如,当第二智能烹饪设备在执行智能菜谱中的某一阶段而此阶段对应的视频已经播放完毕时,显示设备可以暂停播放此阶段对应的视频,或者,显示设备重复播放此阶段对应的视频。
[0223]
举例来说,由于不同用户使用的智能烹饪设备之间存在差别,不同的用户制作菜品的不同步骤时所需要的时长也可能不同。第二智能烹饪设备在1321-3120秒中进行焖煮的烹饪动作,但是此阶段对应的视频播放至2400秒时已经结束,则显示设备暂停播放智能菜谱相关的视频。
[0224]
s305、在智能菜谱执行结束时,第二智能烹饪设备向显示设备发送结束播放指令;相应的,显示设备接收到第二智能烹饪设备发送的结束播放指令。
[0225]
其中,、结束播放指令用于指示、显示设备结束播放、智能菜谱相关的视频。
[0226]
s306、响应于结束播放指令,显示设备结束播放智能菜谱相关的视频。
[0227]
图8所示的技术方案至少带来以下有益效果:第二智能烹饪设备可以在智能菜谱开始执行时自动控制显示设备播放智能菜谱相关的视频,并在智能菜谱结束时自动控制显示设备结束播放智能菜谱相关的视频。这样,无需用户手动控制智能菜谱相关的视频的播放与结束,可以简化用户的操作。另外,第二智能烹饪设备与显示设备之间的联动,可以保证智能菜谱的执行进度与视频的播放进度是同步的,方便用户观看视频,并按照视频的指导制作智能菜谱对应的菜谱。可见,该技术方案有利于提高用户使用智能菜谱的体验。
[0228]
可选的,在视频播放的过程中,如图9所示,本技术实施例还提供一种智能菜谱的执行方法,该方法包括以下步骤:
[0229]
s401、显示设备接收用户对智能菜谱相关的视频的播放进度的调整操作。
[0230]
其中,视频的播放进度的调整操作可以是快进/快退操作、对视频进度条的拖动操作等,对此不作限定。
[0231]
s402、响应于用户对视频的播放进度的调整操作,显示设备将视频的播放进度调
整为第一播放进度。
[0232]
用户调整视频的播放进度之后,当前智能菜谱的执行进度不同于视频的播放进度,若用户想要视频的播放进度与当前智能菜谱的执行进度再次同步,可以对显示设备下达同步指令。同步指令可以是用户通过点击显示设备上的同步按钮下达的,也可以是用户通过语音的方式对显示设备下达的。
[0233]
s403、显示设备接收用户的同步进度操作。
[0234]
s404、响应于用户的同步进度操作,显示设备将视频的播放进度调整为第二播放进度,第二播放进度与智能菜谱在当前时刻的执行进度同步。
[0235]
示例性的,以土豆炖牛肉这道菜品为例,用户想要制作这道菜品时,可以通过手机上安装的应用,搜索到这道菜品对应的智能菜谱。如图10所示,用户选定智能菜谱,对智能烹饪设备下达智能菜谱执行指令。用户预先选定油烟机和手机作为播放智能菜谱相关的视频的显示设备,油烟机和手机接收到智能烹饪设备发送的视频播放指令之后,开始播放土豆炖牛肉的制作视频。在此过程中,用户可以拖动进度条将视频回退或快进。如图11所示,视频播放至第60秒。用户拖动进度条,视频播放从第180秒开始播放,如图12所示。之后,用户想要使手机上智能菜谱相关视频的播放进度再次与当前智能菜谱的执行进度同步,只需点击显示屏幕上的同步按键,如图13所示。手机根据智能烹饪设备不断发送的菜谱执行进度信息,确定智能菜谱执行至第270秒,将智能菜谱相关的视频的播放进度调整到第270秒开始播放,如图14所示。
[0236]
图9所示的技术方案至少带来以下有益效果:用户可以通过调整视频播放进度,来回观看或者预览相关视频内容。并且,在回看或者预览相关视频内容之后,用户仅需要一个同步操作,即可将视频调整到与当前时刻时智能菜谱的执行进度同步的播放进度,提升了用户观看智能菜谱相关的视频的体验感。
[0237]
在录像设备集成在智能烹饪设备上时,图5和图7所示的方法中,智能烹饪设备与录像设备之间交互的信令,可以认为是智能烹饪设备中的控制器与摄像组件之间交互的信令。
[0238]
下面针对录像设备集成在智能烹饪设备上的场景,对本技术实施例提供的智能菜谱的录制方法进行示例性介绍。
[0239]
如图15所示,该智能菜谱的录制方法包括以下步骤:
[0240]
s501、控制器接收到用户的智能菜谱录制开始指令。
[0241]
当用户想要录制智能菜谱时,用户可以在智能烹饪设备上的人机交互装置(例如显示面板、按键、语音识别装置)进行操作,以向智能烹饪设备下达智能菜谱录制开始指令。
[0242]
或者,当用户想要录制智能菜谱时,用户可以在终端设备上打开用于操控智能烹饪设备的app,例如智能家居app。进而,用户在智能家居aap上进行操作,以向智能烹饪设备下达智能菜谱录制开始指令。
[0243]
s502、响应于智能菜谱录制开始指令,控制器开始录制智能菜谱,并控制摄像组件开始录制智能菜谱相关的视频。
[0244]
s503、控制器接收到用户的智能菜谱录制结束指令。
[0245]
当菜品制作完成可以结束智能菜谱的录制时,用户可以通过直接或间接的方式向智能烹饪设备下达智能菜谱录制结束指令。
[0246]
例如,用户通过智能烹饪设备含有的显示面板、按键、语音识别装置之类的人机交互装置,对智能烹饪设备直接下达智能菜谱录制结束指令。
[0247]
又例如,用户可以通过移动终端设备上安装的应用,通过在应用中操作,对智能烹饪设备间接下达智能菜谱录制结束指令。
[0248]
s504、响应于用户的智能菜谱录制结束指令,控制器结束录制智能菜谱,并控制摄像组件结束录制智能菜谱相关的视频。
[0249]
在一些实施例中,在结束录制所述智能菜谱之后,控制器获取所述智能菜谱的标识信息;控制器向所述服务器发送所述智能菜谱的标识信息以及所述智能菜谱相关的视频。
[0250]
图15所示技术方案至少带来以下有益效果:智能烹饪设备在开始录制智能菜谱时,同步录制智能菜谱相关的视频;之后,智能烹饪设备在结束录制智能菜谱时,同步结束录制智能菜谱相关的视频。整个视频录制过程无需用户手动操控,有利于简化用户的操作。另外,录制出来的视频的起始时间点与智能菜谱的起始时间点相同,视频的结束时间点与智能菜谱的结束时间点相同,从而用户无需对视频进行编辑操作。
[0251]
在显示设备集成在智能烹饪设备上时,图8与图9所示的方法中,智能烹饪设备与显示设备之间交互的信令,可以认为是智能烹饪设备中的控制器与显示器之间交互的信令。
[0252]
下面针对显示设备集成在智能烹饪设备上的的场景,对本技术实施例提供的智能菜谱的执行方法进行示例性介绍。
[0253]
如图16所示,该方法还包括以下步骤:
[0254]
s601、控制器接收到智能菜谱的执行指令。
[0255]
当用户想要复刻菜品时,可以以直接或间接的方式向智能烹饪设备下达智能菜谱执行指令。
[0256]
例如,智能烹饪设备包含有显示面板、按键、语音识别装置之类的人机交互装置,用户可以通过人机交互装置直接对智能烹饪设备下达智能菜谱执行指令。
[0257]
又例如,用户使用的终端设备上安装有可以管控智能烹饪设备的应用,用户可以通过终端设备在应用中进行操作,间接向智能烹饪设备下达智能菜谱执行指令。
[0258]
s602、响应于智能菜谱的执行指令,控制器执行智能菜谱,并控制器显示器播放智能菜谱相关的视频。
[0259]
在一些实施例中,控制器在执行智能菜谱的过程中,可以根据智能菜谱的执行进度,周期性调整智能菜谱相关的视频的播放进度,以使得智能菜谱相关的视频的播放进度与智能菜谱的执行进度同步。
[0260]
在一些实施例中,由于智能菜谱的录制过程与智能菜谱的执行过程可能存在设备、操作者、食材用量等差异,从而导致智能菜谱的执行过程不能完全复刻智能菜谱的录制过程。对此,在视频播放过程中,智能烹饪设备可以根据智能菜谱的执行进度,调整智能菜谱相关的视频的播放进度。
[0261]
例如,根据智能菜谱的执行进度,在播放智能菜谱中的某一阶段对应的视频时,智能烹饪设备可能根据之前的播放速度预测到此阶段对应的视频播放结束时而此阶段仍在执行,则智能烹饪设备调慢此阶段对应的视频的播放速度,以使得视频的播放进度与智能
菜谱的执行进度同步。
[0262]
又例如,当智能烹饪设备在执行智能菜谱中的某一阶段而此阶段对应的视频已经播放完毕时,智能烹饪设备可以暂停播放此阶段对应的视频,或者,智能烹饪设备重复播放此阶段对应的视频。
[0263]
举例来说,由于不同智能烹饪设备之间存在差别,制作菜品的不同步骤时所需要的时长也可能不同。智能烹饪设备在1321-3120秒中进行焖煮的烹饪动作,但是此阶段对应的视频播放至2400秒时已经结束,则智能烹饪设备暂停播放智能菜谱相关的视频。
[0264]
s603、在智能菜谱执行结束时,控制器控制显示器结束播放智能菜谱相关的视频。
[0265]
图16所示技术方案至少带来以下有益效果:智能烹饪设备可以在智能菜谱开始时自动播放智能菜谱相关的视频,并在智能菜谱结束时自动结束播放智能菜谱相关的视频。这样,无需用户手动控制智能菜谱相关的视频的播放与结束,可以简化用户的操作。另外,智能烹饪设备根据智能菜谱的执行进度调整视频的播放进度,可以保证智能菜谱的执行进度与视频的播放进度是同步的,方便用户观看视频,并按照视频的指导制作智能菜谱对应的菜谱。可见,该技术方案有利于提高用户使用智能菜谱的体验。
[0266]
在一些实施例中,在智能烹饪设备播放智能菜谱相关的视频的过程中,如图17所示,该方法还包括以下步骤:
[0267]
s604、控制器接收用户对视频的播放进度的调整操作。
[0268]
其中,视频的播放进度的调整操作可以是快进/快退操作、对视频进度条的拖动操作等,对此不作限定。
[0269]
s605、响应于用户对视频的播放进度的调整操作,控制器将视频的播放进度调整为第一播放进度。
[0270]
用户调整视频的播放进度之后,当前智能菜谱的执行进度不同于视频的播放进度,若用户想要视频的播放进度与当前智能菜谱的执行进度再次同步,可以对智能烹饪设备下达同步指令。同步指令可以是用户通过点击智能烹饪设备上的同步按钮下达的,也可以是用户通过语音的方式对智能烹饪设备下达的。
[0271]
s606、控制器接收用户的同步进度操作。
[0272]
s607、响应于用户的同步进度操作,控制器将视频的播放进度调整为第二播放进度,第二播放进度与智能菜谱在当前时刻的执行进度同步。
[0273]
图17所示技术方案至少带来以下有益效果:用户可以通过调整视频播放进度,来回观看或者预览相关视频内容。并且,在回看或者预览相关视频内容之后,用户仅需要一个同步操作,即可将视频的播放进度调整至与当前时刻时智能菜谱的执行进度同步,提升了用户观看智能菜谱相关的视频的体验感。
[0274]
上述主要从方法的角度对本技术提供的方案进行了介绍。可以理解的是,各个节点,例如终端设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0275]
本技术实施例还提供了一种计算机可读存储介质,包括计算机执行指令,当其在计算机上运行时,使得计算机执行上述实施例提供的任意一种视频的录制、播放方法。
[0276]
本技术实施例还提供了一种包含计算机执行指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例提供的任意一种视频的录制、播放方法。
[0277]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机执行指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机执行指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机执行指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0278]
尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0279]
尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
[0280]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
技术特征:1.一种智能烹饪设备,其特征在于,包括:摄像组件;控制器,与所述摄像组件连接,所述控制器被配置为:接收到用户的智能菜谱录制开始指令;响应于所述智能菜谱录制开始指令,开始录制智能菜谱,并控制所述摄像组件开始录制智能菜谱相关的视频;接收到所述用户的智能菜谱录制结束指令;响应于所述用户的智能菜谱录制结束指令,结束录制智能菜谱,并控制所述摄像组件结束录制智能菜谱相关的视频。2.根据权利要求1所述的智能烹饪设备,其特征在于,所述智能烹饪设备还包括:通信器,与所述控制器连接,用于与服务器建立通信连接;所述控制器,还被配置为:在结束录制所述智能菜谱之后,获取所述智能菜谱的标识信息;向所述服务器发送所述智能菜谱的标识信息以及所述智能菜谱相关的视频。3.根据权利要求1所述的智能烹饪设备,其特征在于,所述智能烹饪设备还包括:与所述控制器连接的显示器;所述控制器,还被配置为:接收到智能菜谱的执行指令;响应于所述智能菜谱的执行指令,执行智能菜谱,并控制所述显示器播放所述智能菜谱相关的视频;在所述智能菜谱执行结束时,控制所述显示器结束播放所述智能菜谱相关的视频。4.根据权利要求3所述的智能烹饪设备,其特征在于,所述控制器,还被配置为:在所述智能菜谱的执行过程中,根据所述智能菜谱的执行进度,调整所述智能菜谱相关的视频的播放进度,以使得所述智能菜谱相关的视频的播放进度与所述智能菜谱的执行进度同步。5.根据权利要求4所述的智能烹饪设备,其特征在于,所述控制器,还被配置为:接收用户对所述视频的播放进度的调整操作;响应于所述用户对所述视频的播放进度的调整操作,将所述视频的播放进度调整为第一播放进度;接收所述用户的同步进度操作;响应于所述用户的同步进度操作,将所述视频的播放进度调整为第二播放进度,所述第二播放进度与所述智能菜谱在当前时刻的执行进度同步。6.一种智能菜谱的录制方法,其特征在于,应用于智能烹饪设备,所述方法包括:接收到用户的智能菜谱录制开始指令;响应于所述智能菜谱录制开始指令,开始录制智能菜谱,并开始录制智能菜谱相关的视频;接收到所述用户的智能菜谱录制结束指令;响应于所述用户的智能菜谱录制结束指令,结束录制智能菜谱,并结束录制智能菜谱相关的视频。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在结束录制所述智能菜谱之后,获取所述智能菜谱的标识信息;向服务器发送所述智能菜谱相关的视频以及所述智能菜谱的标识信息。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收到智能菜谱的执行指令;响应于所述智能菜谱的执行指令,执行智能菜谱,并播放所述智能菜谱相关的视频;在所述智能菜谱执行结束时,结束播放所述智能菜谱相关的视频。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:在所述智能菜谱的执行过程中,根据所述智能菜谱的执行进度,调整所述智能菜谱相关的视频的播放进度,以使得所述智能菜谱相关的视频的播放进度与所述智能菜谱的执行进度同步。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:接收所述用户对所述视频的播放进度的调整操作;响应于所述用户对所述视频的播放进度的调整操作,将所述视频的播放进度调整为第一播放进度;接收所述用户的同步进度操作;响应于所述用户的同步进度操作,将所述视频的播放进度调整为第二播放进度,所述第二播放进度与所述智能菜谱在当前时刻的执行进度同步。
技术总结本申请实施例提供一种智能菜谱的录制方法及装置,涉及智能家电技术领域,用于在智能菜谱相关的视频录制和播放时简化用户需要执行的操作,提高用户对智能菜谱的使用体验。该智能菜谱的录制方法包括:接收到用户的智能菜谱录制开始指令;响应于智能菜谱录制开始指令,开始录制智能菜谱,并开始录制智能菜谱相关的视频;接收到用户的智能菜谱录制结束指令;响应于用户的智能菜谱录制结束指令,结束录制智能菜谱,并结束录制智能菜谱相关的视频。频。频。
技术研发人员:秦文东
受保护的技术使用者:海信(山东)厨卫有限公司
技术研发日:2022.03.16
技术公布日:2022/7/5