食物储存装置及其控制方法与流程

文档序号:14908683发布日期:2018-07-10 22:47阅读:149来源:国知局

本申请要求于2017年12月21日在韩国知识产权专利局提交的韩国专利申请第10-2017-0177311号和于2017年1月3日在美国专利和商标局提交的美国临时专利申请第62/441806号的优先权,其公开内容通过引用整体并入本文。

技术领域

与本公开一致的装置和方法涉及食物储存装置及其控制方法,并且更具体地,涉及用于通过食物储存装置提供各种用户界面(user interface,UI)环境的食物储存装置、及其控制方法。



背景技术:

根据近来的技术发展,诸如智能冰箱的食物储存装置可以提供与储存在食物储存装置中的食物相关的信息。

此外,食物储存装置可以与外部设备或外部服务器通信以提供各种内容。

例如,食物储存装置通过附接到打开和关闭在其中储存食物的腔室的门的前表面上的显示器屏幕,提供储存在食物储存装置中的食物的可储存状态和使用储存的食物的烹调信息,或者仅提供诸如从外部接收的内容的回放的服务。

也就是说,传统的食物储存装置使用从用户输入的信息、在食物储存装置中感测的信息、从外部接收的数据等,提供或多或少限制性的服务。

同时,食物储存装置可以通过显示器屏幕显示用户界面(UI),并且可以根据针对显示的UI的用户的选择命令提供上述服务。

用于提供这样的服务的UI被显示为布置在显示器屏幕的上端或下端、或者布置在显示器屏幕的中心。

在用于提供上述服务的UI被布置在显示器屏幕的上端或下端的情况下,特定用户(例如,更高或更矮的用户、或残疾人)可能不能容易地操作在显示器屏幕上显示的UI。

此外,在对应的UI被布置在显示器屏幕的中心的情况下,用户应当接受由于在显示器屏幕的中心显示的UI而导致的观看各种应用的运行屏幕或通过显示器屏幕显示的诸如视频图像的内容的不便。



技术实现要素:

本公开的示例性实施例克服了以上缺点以及以上没有描述的其他缺点。而且,本公开不要求克服上述缺点,并且本公开的示例性实施例可以不克服上述任何问题。

本公开使用从食物储存装置接收或输入的各种信息提供各种服务。

此外,本公开以用户可以容易地并且快速地使用UI的形式提供用于服务运行的用户界面(UI)。

根据本公开的方面,食物储存装置包括:显示器,被配置为显示与食物储存装置相关的应用的运行屏幕;以及处理器,被配置为控制显示器在显示应用的运行屏幕的同时,在应用的运行屏幕的侧面区域上显示包括用于控制应用的运行屏幕的一个或多个图标的用户界面(UI),其中应用提供通过拍摄食物储存装置的内部而获得的图像,并且处理器控制显示器在通过拍摄食物储存装置的内部而获得的图像上显示UI。

当选择一个或多个图标中的一个时,处理器可以显示对应于所选择的图标的运行屏幕,并且控制显示器显示包括用于控制显示的运行屏幕的图标的子UI。

处理器可以控制显示器进一步显示引导UI的可移动范围的引导UI。

当选择在拍摄的图像中包括的多个对象中的一个时,处理器可以控制显示器显示用于输入与所选择的对象相关的信息的输入UI。

当选择在输入UI中包括的第一图标时,处理器可以显示用于输入与对象相关的信息的备忘录UI,并且当通过备忘录UI接收到用户命令时,处理器可以控制显示器生成包括与用户命令对应的备忘录的标签UI、将标签UI与拍摄的图像重叠、并且显示重叠的标签UI。

当选择标签UI时,处理器可以再次显示用于输入与对应于所选择的标签UI的对象相关的信息的备忘录UI。

当选择在输入UI中包括的第二图标时,处理器可以运行用于针对储存在食物储存装置中的食物中的每一个提供食物信息的食物列表应用,并且当接收到与对象相关的食物信息时,处理器可以向储存在运行的食物列表应用中的食物列表登记接收到的食物信息。

当选择在输入UI中包括的第三图标时,处理器可以运行用于购买食物的购物列表应用,并且当接收到与对象相关的食物信息时,处理器可以向储存在购物列表应用中的购物列表登记接收到的食物信息。

当接收到用于购买食物的语音命令时,处理器可以运行购物列表应用,并且向储存在运行的购物列表应用中的购物列表登记与语音命令相关的食物信息。

当在运行用于针对每个烹调引导食谱的食谱应用的状态下接收到针对特定烹调的用户命令时,处理器可以显示用于烹调的原料信息,并且控制显示器基于储存在针对储存在食物储存装置中的食物提供食物信息的食物列表应用中的食物列表,不同地显示在显示的原料当中与食物储存装置中的食物相关的原料、和剩余原料。

根据本公开的另一方面,食物储存装置的控制方法包括:显示与食物储存装置相关的应用的运行屏幕;以及在显示应用的运行屏幕的同时,在应用的运行屏幕的侧面区域上显示包括用于控制应用的运行屏幕的一个或多个图标的用户界面(UI),其中应用提供通过拍摄食物储存装置的内部而获得的图像,并且在侧面区域上的UI的显示中,在通过拍摄食物储存装置的内部而获得的图像上显示UI。

在应用的运行屏幕的显示中,当选择一个或多个图标中的一个时,可以显示对应于所选择的图标的运行屏幕,并且在侧面区域上的UI的显示中,可以显示包括用于控制显示的运行屏幕的图标的子UI。

控制方法可以进一步包括显示引导UI的可移动范围的引导UI。

控制方法可以进一步包括,当选择在拍摄的图像中包括的多个对象中的一个时,显示用于输入与所选择的对象相关的信息的输入UI。

控制方法可以进一步包括根据通过输入UI接收到的用户命令显示标签UI,其中,标签UI的显示可以包括:当选择在输入UI中包括的第一图标时,显示用于输入与所选择的对象相关的信息的备忘录UI,当通过备忘录UI接收到用户命令时,生成包括与用户命令对应的备忘录的标签UI、并且将生成的标签UI与拍摄的图像重叠、并且显示重叠的标签UI。

在标签UI的显示中,当选择标签UI时,可以再次显示用于输入与对应于所选择的标签UI的对象相关的信息的备忘录UI。

控制方法可以进一步包括:根据通过输入UI接收到的用户命令登记关于储存在食物储存装置中的食物的信息,其中关于食物的信息的登记可以包括:当选择在输入UI中包括的第二图标时,运行用于针对储存在食物储存装置中的食物中的每一个提供食物信息的食物列表应用,并且当接收到与对象相关的食物信息时,向储存在食物列表应用中的食物列表登记接收到的食物信息,并且食物列表将提供关于储存在食物储存装置中的食物的信息。

控制方法可以进一步包括:根据通过输入UI接收到的用户命令登记用于购买食物的信息,其中用于购买食物的信息的登记可以包括:当选择在输入UI中包括的第三图标时,运行用于购买食物的购物列表应用,并且当接收到与对象相关的食物信息时,向储存在购物列表应用中的购物列表登记接收到的食物信息。

控制方法可以进一步包括登记食物信息,其中在食物信息的登记中,当接收到用于购买食物的语音命令时,运行购物列表应用,并且向储存在运行的购物列表应用中的购物列表登记与语音命令相关的食物信息。

在应用的运行屏幕的显示中,当在运行用于针对每个烹调引导食谱的食谱应用的状态下接收到针对特定烹调的用户命令时,可以显示用于烹调的原料信息,并且可以基于储存在针对储存在食物储存装置中的食物提供食物信息的食物列表应用中的食物列表,不同地显示在显示的原料当中与食物储存装置中的食物相关的原料、和剩余原料。

如上所述,与传统的食物储存装置相比,根据本公开的食物储存装置可以提供各种服务,并且可以以用户可以容易地且快速地使用UI的形式提供用于服务运行的UI。

附图说明

通过参照附图描述本公开的某些示例性实施例,本公开的以上和/或其他方面将更加清楚,其中:

图1是根据本公开的示例性实施例的食物储存装置的例示性视图;

图2是根据本公开的示例性实施例的食物储存装置的示意性框图;

图3是根据本公开的示例性实施例的食物储存装置的详细框图;

图4是根据本公开的示例性实施例的在食物储存装置上显示的用户界面(UI)的例示性视图;

图5(A)和图5(B)是示出在根据本公开的示例性实施例的食物储存装置上显示的UI被控制的情况的第一例示性视图;

图6(A)和图6(B)是示出在根据本公开的另一示例性实施例的食物储存装置上显示的UI被控制的情况的第二例示性视图;

图7(A)和图7(B)是示出根据本公开的示例性实施例的根据在食物储存装置中的侧面区域上显示的UI的图标选择来显示运行屏幕的情况的例示性视图;

图8(A)至图8(C)是示出根据本公开的示例性实施例的根据在食物储存装置中正在运行的应用的类型提供输入UI的情况的例示性视图;

图9(A)至图9(D)是示出根据本公开的示例性实施例的食物储存装置中正在运行的应用被编辑的情况的第一例示性视图;

图10(A)至图10(D)是示出根据本公开的另一示例性实施例的食物储存装置中正在运行的应用被编辑的情况的第二例示性视图;

图11(A)至图15(C)是示出根据本公开的示例性实施例的食物储存装置中的视图内部应用的运行操作的例示性视图;

图16是示出根据本公开的示例性实施例的食物储存装置中的购物列表应用的运行操作的例示性视图;

图17是示出根据本公开的示例性实施例的在食物储存装置中相互作用和操作多个应用的情况的例示性视图;

图18(A)至图18(D)是示出向根据本公开的示例性实施例的食物储存装置中的购物列表登记的食物被购买的情况的例示性视图;

图19至图22是示出根据本公开的示例性实施例的食物储存装置中的食谱应用的运行操作的例示性视图;以及

图23是根据本公开的示例性实施例的食物储存装置的控制方法的流程图。

具体实施方式

将简要地描述在本说明书中使用的术语,并且将详细地描述本公开。

作为在本公开的示例性实施例中使用的术语,可以选择当前广泛使用的一般术语,但是可以根据本领域技术人员的意图、实践、新技术的出现等而变化。另外,在某些情况下,存在由申请人任意选择的术语,并且在这种情况下,其含义将在对应于术语的本公开的描述部分中被详细地描述。因此,本公开中使用的术语应该基于贯穿本公开的术语和内容的含义来定义,而不是术语的简单名称。

本公开的示例性实施例可以被不同地修改。因此,特定的示例性实施例在附图中示出并且在详细的描述中被详细地描述。然而,将被理解的是,本公开不限于特定的示例性实施例,而是包括所有修改、等同物、和替换,而不脱离本公开的范围和精神。在描述示例性实施例时,当确定已知技术的具体描述将模糊本公开的主旨时,将省略其详细的描述。

诸如第一、第二等的术语可以用于描述各种组件,但是组件不应当限于术语。术语仅用于区分一个组件与其他组件。

如本文所使用的,除非上下文另外清楚地指出,否则单数形式也意图包括复数形式。在本申请中,术语“包括”或“由......组成”意图指定在说明书中书写的特征、数字、步骤、操作、组件、元件、或其组合的存在,但不排除一个或多个其他特征、数字、步骤、操作、组件、元件、或其组合的添加的可能性或存在。

在本公开的示例性实施例中,“模块”或“单元”执行至少一个功能或操作,并且可以以硬件、软件、或硬件和软件的组合来实施。另外,多个“模块”或多个“单元”可以被集成到至少一个模块中,并且可以在至少一个处理器(未示出)中实施,除了它们需要在特定的硬件中实施的“模块”或“单元”之外。

在本公开的示例性实施例中,其中任何一个部件与其他部件“连接”的情况包括部件彼此“直接连接”的情况、以及具有在其间插入的其他元件的部件彼此“电连接”的情况。另外,任何一个部件与其他部件“连接”的情况包括物理连接和无线连接。另外,除非明确地相反地描述,否则“包括”任何组件将被理解为暗示其他元件的包含而不是任何其他元件的排除。

在下文中,将参考附图详细地描述本公开的实施例,从而本领域技术人员可以容易地实践本公开。然而,本公开可以以各种不同的方式实施,而不限于本说明书中提供的实施例。在附图中,为了明显地描述本公开,将省略与描述无关的部分,并且贯穿本说明书将使用相似的参考标号来描述相似的部分。

在下文中,将参照附图详细地描述本公开。

图1是根据本公开的示例性实施例的食物储存装置的例示性视图。

如图1中所示,食物储存装置100可以是在其中食物可以被储存以免变质的装置,诸如智能冰箱。

这样的食物储存装置100显示用于与食物相关的各种应用的运行屏幕,或者通过附接到打开和关闭在其中储存食物的腔室的门10的前表面上的显示器屏幕20提供用于各个应用的运行的用户界面(UI)。

这里,应用可以是提供通过拍摄食物储存装置100的内部而获得的图像的应用。也就是说,与食物相关的应用可以是用于提供通过拍摄在其中储存食物的食物储存装置100的内部而获得的图像的视图内部应用、和用于购买食物的应用、针对每个烹调提供食谱的应用等。

此外,食物储存装置100可以显示用于各种应用(诸如生活信息、内容、日程管理、备忘录等)的运行屏幕,或者通过显示器屏幕20提供包括用于各个应用的运行的一个或多个图标的UI。

同时,食物储存装置100可以在显示器屏幕20的侧面上显示包括用于运行应用或者控制应用的运行屏幕的一个或多个图标的UI。

这样,由于包括用于运行应用或者控制应用的运行屏幕的一个或多个图标的UI显示在显示器屏幕20的侧面上,所以显示在显示器屏幕20上的应用的运行屏幕被对应的UI扰乱的问题可以解决。

此外,由于包括用于运行应用或者控制应用的运行屏幕的一个或多个图标的UI显示在显示器屏幕20的侧面上,所以所有用户都可以使用在显示器屏幕20上显示的UI。

同时,食物储存装置100可以在与用户命令对应的方向上移动显示在显示器屏幕20的侧面区域上的包括一个或多个图标的UI。

例如,食物储存装置100可以根据用户命令在上方向或下方向上移动在显示器屏幕20的侧面区域上显示的包括一个或多个图标的UI。

在上文中,已经简要地描述了根据本公开的食物储存装置100。在下文中,将详细地描述根据本公开的食物储存装置100的配置。

图2是根据本公开的示例性实施例的食物储存装置的示意性框图。

如图2中所示,食物储存装置100包括显示器110和处理器120。

显示器110显示与食物储存装置100相关的应用的运行屏幕。

这里,与食物储存装置100相关的应用可以是用于提供通过拍摄在其中储存食物的食物储存装置100的内部而获得的图像的视图内部应用。然而,本公开不限于此,并且与食物储存装置100相关的应用可以包括用于购买食物的应用和用于针对每个烹调提供食谱的应用。

此外,从食物储存装置100提供的应用可以包括生活信息、内容、日程管理、和备忘录相关的应用。

处理器120控制显示器110,以在显示器110上显示应用的运行屏幕的同时,在正被显示的应用的运行屏幕的侧面区域上显示包括用于控制应用的运行屏幕的一个或多个图标的UI。

因此,显示器110可以在正被显示的应用的运行屏幕的侧面区域上显示包括用于控制应用的运行屏幕的一个或多个图标的UI。

同时,当选择在应用的运行屏幕的侧面区域上显示的UI中包括的一个或多个图标中的一个时,处理器120显示对应于所选择的图标的运行屏幕,并且控制显示器110显示包括用于控制显示的运行屏幕的图标的子UI。

在这种情况下,处理器120可以控制显示器110在显示的运行屏幕的侧面区域上显示子UI。

根据示例性实施例,处理器120可以控制显示器110在显示的运行屏幕的侧面区域上显示将被重叠的子UI。

根据另一示例性实施例,处理器120可以控制显示器110在侧面区域上显示子UI并且在剩余区域上显示运行屏幕。

根据本公开的又一方面,处理器120可以控制显示器110进一步显示引导显示在侧面区域上的UI的可移动范围的引导UI。

然而,本公开不限于此,并且处理器120可以控制显示器110进一步显示引导上述在侧面区域上显示的子UI的可移动范围的引导UI。

具体地,处理器120可以被输入用户命令,并且可以控制显示器110在对应于用户命令的方向上移动显示在上述侧面区域上的UI或者子UI,并且显示UI或者子UI。

根据示例性实施例,如果处理器120接收到用户拖曳命令,则处理器120可以控制显示器110在与输入的拖曳命令对应的上方向或下方向上移动在侧面区域上显示的UI或者子UI,并且显示UI或者子UI。

在这种情况下,如果显示了引导UI,则处理器120可以控制显示器110在对应于用户命令的方向上将显示在侧面区域上的UI或者子UI移动到引导UI在其处被显示的点,并且显示UI或者子UI。

同时,在如上所述运行视图内部应用的情况下,处理器120可以控制显示器110显示通过拍摄在其中储存食物的食物储存装置100的内部而获得的图像。

因此,显示器110可以显示通过拍摄在其中储存食物的食物储存装置100的内部而获得的图像。

同时,如果选择在拍摄的图像中包括的多个对象中的一个,则处理器120控制显示器110显示用于输入与所选择的对象相关的信息的输入UI。

因此,显示器110可以在所选择的对象周围显示包括多个图标的输入UI。

因此,处理器120根据针对在显示的输入UI中包括的图标的用户的选择命令来执行各种操作。

根据示例性实施例,当接收到针对在显示的输入UI中包括的多个图标中的第一图标的用户命令时,处理器120控制显示器110显示用于输入与预先选择的对象相关的信息的备忘录UI。

此后,当通过显示的备忘录UI接收到用户命令时,处理器120生成包括与输入的用户命令对应的备忘录的标签UI。此后,处理器120控制显示器110将通过拍摄在其中储存食物的食物储存装置100的内部而获得的图像与标签UI重叠,并显示图像。

因此,显示器110可以将通过拍摄在其中储存食物的食物储存装置100的内部而获得的图像与标签UI重叠,并显示图像。

同时,当在显示标签UI的状态下接收到选择命令时,处理器120可以控制显示器110再次显示用于输入与对应于所选择的标签UI的对象相关的信息的备忘录UI。

同时,当接收到针对在输入UI中包括的多个图标中的第二图标的选择命令时,处理器120运行用于针对储存在食物储存装置100中的食物中的每一个提供食物信息的食物列表应用。因此,显示器110显示食物列表应用的运行屏幕。

这样,当在显示食物应用的运行屏幕的状态下接收到与预先选择的对象相关的食物信息时,处理器120向储存在运行的食物列表应用中的食物列表登记预先接收到的食物信息。

同时,当接收到针对在输入UI中包括的多个图标中的第三图标的选择命令时,处理器120运行用于购买食物的购物列表应用。因此,显示器110显示购物列表应用的运行屏幕。

这样,当在显示购物列表应用的运行屏幕的状态下接收到与预先选择的对象相关的食物信息时,处理器120向储存在运行的购物列表应用中的购物列表登记预先接收到的食物信息。

根据本公开的又一方面,当接收到用于购买食物的语音命令时,处理器120可以运行购物列表应用。此后,处理器120可以向储存在运行的购物列表应用中的购物列表登记与预先接收到的语音命令相关的食物信息。

然而,本公开不限于此,并且当接收到针对储存在食物储存装置100中的食物的语音命令时,处理器120可以运行食物列表应用,并且可以向储存在运行的食物列表应用中的食物列表登记与预先接收到的语音命令相关的食物信息。

根据本公开的又一方面,处理器120可以根据用户命令运行用于针对每个烹调引导食谱的食谱应用。此后,当接收到针对特定烹调的用户命令时,处理器120控制显示器110显示关于对应的烹调的原料信息。

因此,显示器110可以显示由用户请求的关于烹调的原料信息。

同时,处理器120可以控制显示器110基于储存在提供关于储存在食物储存装置100中的食物的食物信息的食物列表应用中的食物列表,将显示在屏幕上的原料当中与食物储存装置100中的食物相关的原料和剩余原料显示为与彼此不同。

因此,显示器110可以显示其中在由用户请求的用于烹调的原料当中储存在食物储存装置100中的原料和剩余原料被显示为与彼此不同的原料信息。

然而,本公开不限于此,并且处理器120可以控制显示器110基于储存在提供关于储存在食物储存装置100中的食物的食物信息的食物列表应用中的食物列表,显示关于除了在由用户请求的烹调的原料当中储存在食物储存装置100中的食物之外的剩余原料的信息。

因此,显示器110可以显示关于除了在由用户请求的用于烹调的原料当中储存在食物储存装置100中的原料之外的剩余原料的原料信息。

图3是根据本公开的示例性实施例的食物储存装置的详细框图。

如图3中所示,除了上述显示器110和处理器120的配置之外,食物储存装置100可以进一步包括输入130、通信器140、冷空气供应器150、拍摄器(photographer)160、传感器170、音频输出180、和存储器190。

输入130接收各种用户命令。这样的输入130可以包括操作员(operator)、触摸输入、用户输入、和麦克风中的至少一个。

可以在包括各种功能键、数字键、特殊键、字母键等的键盘中实施操作员,并且当以触摸屏幕的形式实施上述显示器110时,可以在与显示器110形成层间结构的触摸板中实施触摸输入。在这种情况下,触摸输入可以接收针对在通过上述显示器110显示的各种UI中包括的图标的触摸命令。

用户输入从控制食物储存装置100的遥控器(未示出)接收IR信号或RF信号,并且麦克风接收用户的语音命令。

通信器140执行与提供内容的网络服务器(未示出)、诸如预先登记的智能电话的用户终端(未示出)、以及销售各种产品的商店的服务器(未示出)的数据通信。

这样的通信器140可以包括连接器,该连接器包括诸如局域通信模块、无线LAN模块等的无线通信模块和诸如高清晰度多媒体接口(high-definition multimedia interface,HDMI)、通用串行总线(universal serial bus,USB)、电气与电子工程师协会(institute of electrical and electronics engineers,IEEE)1394等的有线通信模块。

局域通信模块是在食物储存装置100和用户终端(未示出)之间无线地执行局域通信的配置。这样的局域通信模块可以包括蓝牙模块、红外数据关联(infrared data association,IrDA)模块、近场通信(near field communication,NFC)模块、WiFi模块、和Zigbee模块中的至少一个。

另外,无线通信模块是根据诸如IEEE等的无线通信协议连接到外部网络以执行通信的模块。此外,无线通信模块可以进一步包括根据诸如第三代(3rd generation,3G)、第三代合作伙伴计划(3rd generation partnership project,3GPP)、长期演进(Long Term Evolution,LTE)等的各种移动通信标准连接到移动通信网络以执行通信的移动通信模块。

这样,通信器140可以由上述各种局域通信方案实施,并且可以采用本说明书中未提及的其他通信技术。

同时,连接器是提供与诸如USB 2.0、USB 3.0、HDMI、IEEE 1394等的各种源设备的接口的配置。这样的连接器可以通过连接到连接器的有线电缆接收传输到网络服务器(未示出)的内容数据。此外,连接器可以通过物理地连接到连接器的有线电缆从电力源接收电力。

冷空气供应器150是供应冷空气从而在食物储存装置100中的在其中储存食物的腔室中保持预先确定的温度的配置。特别地,在针对区域中的每一个设置不同温度的情况下,冷空气供应器150可以向区域中的每一个供应不同强度的冷空气,从而可以保持针对区域中的每一个设置的温度。

拍摄器160可以拍摄食物储存装置100的内部,并且传感器170可以感测用户是否靠近食物储存装置100或者感测食物储存装置100的内部温度。此外,传感器170可以测量用于确定储存在食物储存装置100中的食物的状态的感测值。

音频输出180以可听的声音的形式输出在通过显示器110显示的内容中包括的音频数据或通过将在下面描述的食谱应用针对每个烹调提供的食谱信息。

存储器190可以储存列表相关信息,该列表相关信息被储存在将在下面描述的各种应用中。此外,存储器190可以进一步储存用于控制食物储存装置100的操作的各种操作程序。这里,当食物储存装置100接通时,操作程序可以是在存储器190中读取并编译以操作食物储存装置100的各个配置的程序。

同时,上述处理器120可以包括中央处理单元(central processing unit,CPU)121、图形处理单元(graphic processing unit,GPU)122、只读存储器(read only memory,ROM)123、和随机存取存储器(random access memory,RAM)124,并且CPU 121、GPU 122、ROM 123、和RAM 124可以通过总线125连接到彼此。

CPU 121访问存储器190并使用储存在存储器190中的操作系统(operating system,OS)执行启动。另外,CPU 121使用储存在存储器190中的各种程序、内容、数据等执行各种操作。

GPU 122生成包括诸如图标、图像、文本等的各种对象的显示器屏幕。具体地,GPU 122基于接收的控制命令,根据屏幕的布局来计算属性值,诸如在其处各个对象将被显示的坐标值、各个对象的形式、各个对象的大小、各个对象的颜色等,并且基于计算的属性值生成包括对象的各种布局的显示器屏幕。

ROM 123储存用于启动系统的指令的集合等。当输入接通指令以向CPU121供应电力时,CPU 121根据储存在ROM 123中的指令在RAM 124中复制储存在存储器190中的操作系统(OS),并且运行OS以启动系统。当启动完成时,CPU 121在RAM 124中复制储存在存储器190中的各种程序,并且运行在RAM 124中复制的程序以执行各种操作。

这样的处理器120可以耦合到上述各个配置,以在单芯片系统(system-on-a-chip)或片上系统(system on chip,SoC)中实施。

同时,上述处理器120的操作可以通过储存在存储器190中的程序执行。这里,存储器190可以在ROM 123、RAM 124、从食物储存装置100可移除/安装的存储卡(例如,SD卡、记忆棒)、非易失性存储器、易失性存储器、硬盘驱动器(hard disk drive,HDD)、或固态驱动器(solid state drive,SSD)中的至少一个中实施。

在上文中,已经详细地描述了配置根据本公开的食物储存装置100的各个配置。在下文中,将详细地描述根据本公开的食物储存装置100的操作。

图4是根据本公开的示例性实施例的在食物储存装置上显示的用户界面(UI)的例示性视图。

如图4中所示,食物储存装置100可以显示由用户请求的应用的运行屏幕410。此外,食物储存装置100可以在其上显示了应用的运行屏幕410的一个侧面区域上显示用于控制对应的应用的运行屏幕的UI 420。这里,在一个侧面区域上显示的UI 420可以包括关于正在运行的应用预先确定的一个或多个图标。

例如,在正在运行的应用是视图内部应用的情况下,显示在一个侧面区域上的UI 420可以包括用于返回到视图内部应用中的先前运行屏幕的第一图标、用于编辑或控制视图内部应用的当前运行屏幕的第二图标、以及用于提供用于另外地编辑或控制正在运行的视图内部应用的运行屏幕的子UI的第三图标。

同时,在正在运行的应用是食谱应用的情况下,显示在一个侧面区域上的UI 420可以包括用于搜索烹调的图标。

另外,在正在运行的应用是食物列表应用或购物列表应用的情况下,显示在一个侧面区域上的UI 420可以包括用于登记关于储存在食物储存装置100中的食物的信息或登记关于要购买的食物的信息的第一图标、以及用于提供用于另外地编辑或控制正在运行的食物列表或购物列表应用的运行屏幕的子UI的第二图标。

同时,食物储存装置100可以进一步包括被设置为始终显示在其上显示了应用的运行屏幕410的另一侧面区域上的固定的UI 430。这里,固定的UI430可以是,例如,用于返回到先前屏幕或返回到初始屏幕的UI。

这样,显示在一个侧面区域上的UI 420和显示在另一侧面区域上的固定的UI 430可以显示在预先确定的位置。

如图所示,显示在一个侧面区域上的UI 420和显示在另一侧面区域上的固定的UI 430可以显示在各个侧面区域的中心位置。

同时,食物储存装置100可以根据用户命令移动各自显示在屏幕的一个侧面区域和另一侧面区域上的UI 420和固定的UI 430。

图5(A)和图5(B)是示出在根据本公开的示例性实施例的食物储存装置上显示的UI被控制的情况的第一例示性视图,并且图6(A)和图6(B)是示出在根据本公开的另一示例性实施例的食物储存装置上显示的UI被控制的情况的第二例示性视图。

食物储存装置100可以在对应于用户命令的方向上移动显示在屏幕的一个侧面区域上的UI 420和显示在其另一侧面区域上的固定的UI 430。

如图5(A)中所示,食物储存装置100可以根据用户的拖曳命令在上方向上移动显示在屏幕的一个侧面区域上的UI 420和显示在其另一侧面区域上的固定的UI 430。

如图5(B)中所示,食物储存装置100可以根据用户的拖曳命令在下方向上移动显示在屏幕的一个侧面区域上的UI 420和显示在其另一侧面区域上的固定的UI 430。

然而,本公开不限于此,并且食物储存装置100可以根据用户的拖曳命令在上方向或下方向上移动显示在屏幕的一个侧面区域上的UI 420和显示在其另一侧面区域上的固定的UI 430中的至少一个。

例如,当在触摸显示在屏幕的一个侧面区域上的UI 420的状态下接收到用户的拖曳命令时,食物储存装置100可以在上方向或下方向上移动显示在屏幕的一个侧面区域上的UI 420。

同时,当在触摸显示在屏幕的另一侧面区域上的固定的UI 430的状态下接收到用户的拖曳命令时,食物储存装置100可以在上方向或下方向上移动显示在屏幕的另一侧面区域上的固定的UI 430。

同时,食物储存装置100可以在预先确定的可移动范围内在上方向或下方向上移动显示在屏幕的一个侧面区域上的UI 420和显示在其另一侧面区域上的固定的UI 430中的至少一个。

根据示例性实施例,食物储存装置100可以分别地在上区域和下区域上显示第一引导UI 610和第二引导UI 620,如图6(A)中所示。因此,当接收到用户的拖曳命令时,食物储存装置100可以在其中显示第一引导UI 610和第二引导UI 620的移动范围内,在对应于拖曳命令的方向上移动显示在侧面区域上的UI 420和固定的UI 430。

根据另一示例性实施例,食物储存装置100可以根据用户命令在第一区域上显示正在全屏幕上显示的应用的运行屏幕410,并且可以在剩余的第二区域上显示用于接收针对正在运行的应用的用户命令的输入UI 630,如图6(B)中所示。另外,食物储存装置100可以在其上显示了应用的运行屏幕410的第一区域和其上显示了输入UI 630的第二区域之间的边界点处显示引导UI610。因此,当接收到用户的拖曳命令时,食物储存装置100可以在其中显示引导UI 610的移动范围内在对应于拖曳命令的方向上移动显示在侧面区域上的UI 420和固定的UI 430。

也就是说,食物储存装置100可以在其中显示应用的运行屏幕410的第一区域内在对应于拖曳命令的方向上移动显示在侧面区域上的UI 420和固定的UI 430。

同时,本公开不限于此,并且食物储存装置100可以在其上显示应用的运行屏幕410的第一区域和其上显示输入UI 630的第二区域之间的边界点处显示第一引导UI 610,并且可以在第一区域的上区域上显示第二引导UI 620。

在这种情况下,当接收到用户的拖曳命令时,食物储存装置100可以在其中显示第一引导UI 610和第二引导UI 620的移动范围内在对应于拖曳命令的方向上移动显示在侧面区域上的UI 420和固定的UI 430。

在下文中,当选择显示在食物储存装置100中的侧面区域上的UI 420中包括的图标时,将详细地描述显示与所选择的图标对应的运行屏幕的操作。

图7(A)和图7(B)是示出根据本公开的示例性实施例的根据在食物储存装置中的侧面区域上显示的UI的图标选择来显示运行屏幕的情况的例示性视图。

如上所述,食物储存装置100可以显示由用户请求的应用的运行屏幕410。此外,食物储存装置100可以在其上显示应用的运行屏幕410的一个侧面区域上显示用于控制与应用对应的运行屏幕的UI 420。这里,显示在一个侧面区域上的UI 420可以包括关于正在运行的应用预先确定的一个或多个图标。

这样,在用于控制应用的运行屏幕的UI 420被显示在其上显示应用的运行屏幕410的一个侧面区域上的状态下,食物储存装置100可以接收针对显示在一个侧面区域上的UI 420中包括的一个或多个图标中的一个的选择命令。

当选择显示在一个侧面区域上的UI 420中包括的一个或多个图标中的一个时,食物储存装置100可以显示对应于所选择的图标的运行屏幕,并且可以显示包括用于控制显示的运行屏幕的图标的子UI 710。

具体地,如图7(A)中所示,当选择显示在一个侧面区域上的UI 420中包括的一个或多个图标中的一个时,食物储存装置100显示对应于所选择的图标的运行屏幕710。此外,食物储存装置100在显示运行屏幕710的一些区域上显示包括一个或多个图标的子UI 720。

也就是说,食物储存装置100可以显示对应于所选择的图标的运行屏幕710,并且可以将包括用于控制对应的运行屏幕710的一个或多个图标的子UI 720与显示的运行屏幕的一些区域重叠以显示重叠的子UI。

此外,如图7(B)中所示,当选择显示在一个侧面区域上的UI 420中包括的一个或多个图标中的一个时,食物储存装置100在第一区域上显示对应于所选择的图标的运行屏幕710。另外,食物储存装置100可以在第二区域上显示包括用于控制显示在第一区域上的运行屏幕710的一个或多个图标的子UI 720。

在下文中,将详细地描述根据食物储存装置100中正在运行的应用的类型不同地提供用于接收用户命令的输入UI 630的操作。

图8(A)至图8(C)是示出根据本公开的示例性实施例的根据在食物储存装置中正在运行的应用的类型提供输入UI的情况的例示性视图。

食物储存装置100可以根据正在运行的应用的类型,不同地提供用于接收用户命令的输入UI 630。

具体地,如图8(A)中所示,食物储存装置100可以显示购物列表应用的运行屏幕810。在这种情况下,当接收到编辑的用户命令时,食物储存装置100可以在第一区域上显示正在运行的购物列表应用的运行屏幕810,并且可以在第二区域上显示用于接收用户命令的键盘相关的输入UI 630-1。

因此,当通过显示在第二区域上的键盘相关的输入UI 630-1接收到用户命令时,食物储存装置100可以在显示在第一区域上的购物列表应用的运行屏幕810上显示对应于接收到的用户命令的文本信息。

同时,如图8(B)中所示,食物储存装置100可以显示备忘录应用的运行屏幕820。在这种情况下,当接收到编辑的用户命令时,食物储存装置100可以在第一区域上显示正在运行的备忘录应用的运行屏幕820,并且可以在第二区域上显示用于接收用户命令的表情符号相关的输入UI 630-2。

因此,当通过显示在第二区域上的表情符号相关的输入UI 630-2接收到用户命令时,食物储存装置100可以在显示在第一区域上的备忘录应用的运行屏幕820上显示与输入的用户命令对应的表情符号。

同时,如图8(C)中所示,食物储存装置100可以显示白板应用的运行屏幕830。在这种情况下,当接收到编辑的用户命令时,食物储存装置100可以在第一区域上显示正在运行的白板应用的运行屏幕830,并且可以在第二区域上显示用于接收用户命令的绘图工作相关的输入UI 630-3。

因此,当通过显示在第二区域上的绘图工作相关的输入UI 630-3接收到用户命令时,食物储存装置100可以在显示在第一区域上的白板应用的运行屏幕830上显示对应于输入的用户命令的工作工具图像。

在下文中,将详细地描述编辑食物储存装置100中正在运行的应用的操作。

图9(A)至图9(D)是示出根据本公开的示例性实施例的食物储存装置中正在运行的应用被编辑的情况的第一例示性视图。

食物储存装置100根据用户命令运行购物列表应用。

因此,如图9(A)中所示,食物储存装置100可以显示包括多个购物列表(在下文中称为第一和第二购物列表)911和912的购物列表应用的运行屏幕910。

此后,当接收到针对显示的第一购物列表911和第二购物列表912中的第二购物列表912的选择命令时,食物储存装置100显示第二购物列表912的运行屏幕920,如图9(B)中所示。这里,第二购物列表912的运行屏幕920可以包括与向第二购物列表912登记的产品中的每一个对应的对象。

此后,当接收到针对第二购物列表912的运行屏幕920中包括的与多个对象中的“沐浴露”的产品对应的对象921的选择命令时,食物储存装置100执行从第二购物列表912的运行屏幕920删除所选择的对象921的编辑操作。

因此,如图9(C)中所示,食物储存装置100可以显示从其删除与“沐浴露”的产品对应的对象921的第二购物列表912的运行屏幕930。

此后,当接收到针对显示在左侧区域上的固定的UI 931的选择命令时,食物储存装置100可以显示包括第一购物列表911连同编辑后的第二购物列表912'的购物列表应用的运行屏幕940,如图9(D)中所示。

图10(A)至图10(D)是示出根据本公开的另一示例性实施例的食物储存装置中正在运行的应用被编辑的情况的第二例示性视图。

如上所述,食物储存装置100可以显示包括第一购物列表1011和第二购物列表1012的购物列表应用的运行屏幕1010,如图10(A)中所示。

此后,当接收到针对显示的第一购物列表1011和第二购物列表1012中的第二购物列表1012的选择命令时,食物储存装置100显示第二购物列表1012的运行屏幕1020,如图10(B)中所示。这里,第二购物列表1012的运行屏幕1020可以包括与向第二购物列表1012登记的产品中的每一个对应的对象。

此后,当接收到针对第二购物列表1012的运行屏幕1020中包括的与多个对象中的“沐浴露”的产品对应的对象1021的选择命令时,食物储存装置100在第一区域上显示第二购物列表1012的运行屏幕1030,并且在第二区域上显示用于接收用户命令的键盘相关的输入UI 1040,如图10(C)中所示。

此外,食物储存装置100可以在针对对象1021的选择命令被接收到的点处显示光标1031,并且在对应的对象1021在其上显示的一个侧面上显示第一删除图标1032。

此后,当接收到针对位于对象1021在其上显示的一个侧面上的第一删除图标1032的选择命令时,食物储存装置100执行从第二购物列表1012的运行屏幕1020删除对应的对象1021的编辑操作。

此后,如图10(D)中所示,食物储存装置100可以显示从其删除与“沐浴露”的产品对应的对象1021的第二购物列表1012的运行屏幕1050。

同时,食物储存装置100可以通过在显示在第二区域上的键盘相关的输入UI 1040上显示的第二删除图标1041来编辑在第二购物列表1012的运行屏幕1030中包括的对象。

具体地,当在光标1031被显示在与“沐浴露”的产品对应的对象1021上的状态下接收到针对在输入UI 1040上显示的第二删除图标1041的选择命令时,食物储存装置100根据输入的选择命令执行删除对象1021的编辑操作。

此外,当在光标1031被显示在与“沐浴露”的产品对应的对象1021上的状态下接收到针对在输入UI 1040中包括的第二删除图标1041和字符图标(未示出)的选择命令时,食物储存装置100执行删除配置对象1021的多个字符中的至少一个字符并根据输入的选择命令显示新字符的编辑操作。

在下文中,将详细地描述根据本公开的在食物储存装置100中运行视图内部应用的操作。

图11(A)至图15(C)是示出根据本公开的示例性实施例的食物储存装置中的视图内部应用的运行操作的例示性视图。

如图11(A)中所示,食物储存装置100可以根据用户请求运行视图内部应用以显示视图内部应用的运行屏幕。这里,视图内部应用的运行屏幕可以是通过拍摄在其中储存食物的食物储存装置100的内部而获得的图像1110。

在显示这样的通过拍摄食物储存装置100的内部而获得的图像1110的同时,食物储存装置100可以接收针对拍摄的图像1110中包括的多个对象中的至少一个对象的选择命令。

如图所示,食物储存装置100可以接收针对对应于蛋糕的对象1111的选择命令。

当接收到这样的针对对象1111的选择命令时,食物储存装置100在其上显示了通过拍摄食物储存装置100的内部而获得的图像1110的屏幕上显示用于接收与对象1111相关的信息的输入UI 1120,如图11(B)中所示。

这里,输入UI 1120可以包括通过捕获所选择的对象1111获得的捕获的图像1121、和用于接收与所选择的对象1111相关的信息的多个图标(在下文中,被称为图标a 1122、b 1123、和c 1124)。

此后,食物储存装置100可以根据通过显示的输入UI 1120接收的用户命令执行与所选择的对象1111相关的各种操作。

具体地,食物储存装置100可以根据用户命令编辑捕获的图像1121。

如图12(A)中所示,食物储存装置100可以在选择显示在捕获的图像1121周围的引导线(未示出)的状态下接收在外方向上移动的用户命令。

当接收到这样的用户命令时,食物储存装置100在对应于接收到的用户命令的外方向上放大捕获的图像1121并显示放大的捕获的图像1121,如图12(B)中所示。

同时,当在捕获的图像1121在外方向上被放大的状态下接收到在内方向上移动的用户命令时,食物储存装置100在对应于接收到的用户命令的内方向上缩小捕获的图像1121并显示缩小的捕获的图像1121。

此外,如图13(A)中所示,食物储存装置100可以在选择其上显示捕获的图像1121的区域的状态下接收在一个侧面方向上移动的用户命令。

在这种情况下,食物储存装置100可以在屏幕上显示在对应于用户命令的方向上移动的捕获的图像1121',如图13(B)中所示。

同时,食物储存装置100可以接收针对在在如上所述的图11(B)中的输入UI 1120中包括的图标a 1122、b 1123、和c 1124当中的c图标1124的选择命令。

当接收到这样的针对c图标1124的选择命令时,食物储存装置100显示用于为预先选择的对象1121生成标签UI 1420的编辑屏幕1410。

具体地,如图14(A)中所示,食物储存装置100在屏幕的第一区域上显示通过捕获预先选择的对象1121而获得的捕获的图像1121,并且在第二区域上显示键盘相关的输入UI。

因此,食物储存装置100可以在显示在第一区域上的捕获的图像1121上显示与通过显示在第二区域上的输入UI接收到的用户命令对应的表情符号或文本。

此后,食物储存装置100根据用户命令为预先选择的对象1121生成标签UI 1420。此后,食物储存装置100将用于预先选择的对象1121的标签UI 1420与通过拍摄食物储存装置100的内部而获得的图像1110重叠,并显示重叠的标签UI 1420。

在这种情况下,食物储存装置100可以根据预先确定的条件将标签UI1420与预先选择的对象1121位于其处的点重叠,并显示重叠的标签UI 1420。

同时,食物储存装置100可以根据用户命令移动将被显示的与通过拍摄食物储存装置100的内部而获得的图像1110重叠的标签UI 1420,并且显示移动的标签UI 1420。

具体地,如图15(A)中所示,食物储存装置100可以接收将预先选择的对象1121的标签UI 1420移动到点A的用户命令。

当接收到这样的用户命令时,食物储存装置100将标签UI 1420改变成半透明状态,并且将半透明状态的标签UI 1420'与通过拍摄食物储存装置100的内部而获得的图像1110重叠,并显示重叠的标签UI 1420'。

此后,如图15(C)中所示,当半透明状态的标签UI 1420'移动到点A时,食物储存装置100可以将移动到点A的半透明状态的标签UI 1420'改变为现有标签UI 1420,并显示改变后的标签UI 1420。

在下文中,将详细地描述在食物储存装置100中向购物列表登记食物信息的操作。

图16是示出根据本公开的示例性实施例的食物储存装置中的购物列表应用的运行操作的例示性视图。

如图16中所示,食物储存装置100可以根据用户命令显示购物列表应用的运行屏幕1610。

根据示例性实施例,当接收到针对与多个应用中的每一个对应的图标当中的购物列表应用的运行相关的图标的选择命令时,食物储存装置100可以运行购物列表应用并根据运行显示运行屏幕1610。

根据另一示例性实施例,如图11(B)中所示,当接收到针对输入UI 1120中包括的图标a 1122、b 1123、和c 1124当中的图标b 1123的选择命令时,食物储存装置100可以运行购物列表应用并根据运行显示运行屏幕1610。

当在显示这样的购物列表应用的运行屏幕1610的状态下接收到从用户说出的语音命令时,食物储存装置100向储存在购物列表应用中的购物列表登记与语音命令相关的食物信息。

例如,食物储存装置100可以从用户接收“添加牛奶”的语音命令。当接收到这样的语音命令时,食物储存装置100分析接收到的语音命令并提取被称为“添加”和“牛奶”的话语因素。此后,食物储存装置100可以基于所提取的话语因素向购物列表登记被称为“牛奶”的食物信息。

图17是示出根据本公开的示例性实施例的在食物储存装置中相互作用和操作多个应用的情况的例示性视图。

如图17中所示,食物储存装置100根据用户命令运行食谱应用。这里,食谱应用可以是提供用于各种菜肴的食谱、或者推荐适合于用户的菜肴的应用。

当在运行这样的食谱应用的状态下接收到针对菜肴“罗勒面食”的用户命令时,食物储存装置100可以提供引导用于烹调菜肴“罗勒面食”的食谱的食谱屏幕1710。

此外,当接收到针对菜肴“罗勒面食”的用户命令时,食物储存装置100可以提供对于烹调菜肴“罗勒面食”必要的原料。

此外,食物储存装置100可以向储存在购物列表应用中的购物列表登记对于烹调菜肴“罗勒面食”必要的原料。

具体地,当接收到针对菜肴“罗勒面食”的用户命令时,食物储存装置100可以向储存在购物列表应用中的购物列表1710'登记与菜肴“罗勒面食”相关的必要的原料,如图所示。

同时,当另外地接收到针对菜肴“番茄汤”的用户命令时,食物储存装置100可以提供引导用于烹调菜肴“番茄汤”的食谱的食谱屏幕1720。

此外,食物储存装置100可以根据针对菜肴“番茄汤”的用户命令提供对于烹调菜肴“番茄汤”必要的原料。

此外,食物储存装置100可以向储存在购物列表应用中的购物列表登记对于烹调菜肴“番茄汤”必要的原料。

具体地,当接收到针对菜肴“番茄汤”的用户命令时,食物储存装置100可以另外地向购物列表1720'登记与菜肴“番茄汤”相关的必要的原料,其中,与“罗勒面食”的食物相关的必要的原料已向购物列表1720'登记,如图所示。

同时,食物储存装置100可以仅向购物列表登记在由用户请求的与菜肴相关的原料当中除了储存在食物储存装置100中的原料之外的剩余原料。

具体地,当如上所述接收到针对菜肴“罗勒面食”的用户命令时,食物储存装置100参考储存在食物列表应用中的食物列表,确定在对于烹调菜肴“罗勒面食”必要的原料中是否存在向食物列表登记的原料。

这里,食物列表可以针对储存在食物储存装置100中的食物中的每一个储存食物信息。因此,食物储存装置100参考储存在食物列表中的食物信息,确定在对于烹调菜肴“罗勒面食”必要的原料中是否存在向食物列表登记的原料。此后,食物储存装置100可以向购物列表登记在对于烹调菜肴“罗勒面食”必要的原料当中除了向食物列表登记的原料之外的剩余原料。

图18(A)至图18(D)是示出向根据本公开的示例性实施例的食物储存装置中的购物列表登记的食物被购买的情况的例示性视图。

如图18(A)中所示,食物储存装置100可以根据用户命令显示购物列表应用的运行屏幕1810。

这里,购物列表应用的运行屏幕1810可以是在其上列出向购物列表登记的食物列表的屏幕。

此外,食物储存装置100可以在购物列表应用的运行屏幕1810的一个侧面区域上显示包括用于控制购物列表应用的运行的图标a和b的UI 1811。此外,食物储存装置100可以另外地在购物列表应用的运行屏幕1810的另一侧面区域上显示用于返回到先前屏幕的固定的UI(未示出)。

当在显示购物列表应用的运行屏幕1810的状态下选择在UI 1811中包括的图标a时,食物储存装置100在一个侧面区域上显示用于详细地控制显示的运行屏幕1810的子UI 1820,如图18中所示。

此后,食物储存装置100可以接收针对在子UI 1820中包括的图标A至E当中用于购买食物的图标D 1821的选择命令。当接收到这样的针对图标D1821的选择命令时,食物储存装置100显示用于选择在其处可以购买向购物列表登记的食物的商店的商店UI 1830,如图18(C)中所示。

此后,当选择在商店UI 1830中包括的多个商店中的一个(商店1)时,食物储存装置100将包括向购物列表登记的食物信息和递送信息的订购请求信息传输到选择商店(商店1)的服务器(未示出)。此后,食物储存装置100根据商店(商店1)的服务器(未示出)的支付请求,基于预先登记的支付信息为请求订购的食物执行支付。

这里,因为在食物储存装置100与商店(商店1)的服务器(未示出)之间执行电子支付的方法是已知的技术,所以在本公开中将省略其详细的描述。此后,当为请求订购的食物的支付完成时,食物储存装置100可以显示引导订购完成的支付完成屏幕1840,如图18(D)中所示。

图19至图22是示出根据本公开的示例性实施例的食物储存装置中的食谱应用的运行操作的例示性视图。

食物储存装置100可以根据用户命令运行食谱应用。当运行这样的食谱应用时,食物储存装置100可以通过运行的食谱应用的运行屏幕提供以下服务。

根据示例性实施例,食物储存装置100可以通过食谱应用的运行屏幕提供推荐适合于用户的菜肴的服务。

根据另一示例性实施例,食物储存装置100可以通过食谱应用的运行屏幕提供引导由用户请求的菜肴的食谱的服务。

首先,关于提供推荐适合于用户的菜肴的服务的操作,食物储存装置100可以显示推荐适合于用户的菜肴的推荐服务屏幕1910,如图19中所示。

具体地,食物储存装置100可以向显示的推荐服务屏幕1910的第一区域提供包括关于针对每个时间推荐的菜肴的信息的菜肴推荐UI 1911,向第二区域提供包括关于由用户在预先确定的时段期间选择的菜肴的信息的最爱菜肴UI 1912,并且向第三区域提供包括关于为用户推荐的菜肴的食谱信息的食谱UI 1913。

因此,用户可以通过显示在推荐服务屏幕1910的第一区域上的菜肴推荐UI 1911接收关于适合于当前时间或特定时间的菜肴的信息。

此外,用户可以通过显示在推荐服务屏幕1910的第二区域上的最爱菜肴UI 1912确认由用户最近选择的菜肴的种类。

此外,用户可以通过显示在推荐服务屏幕1910的第三区域上的食谱UI1913接收用于用户将烹调的菜肴的食谱。

在下文中,将详细地描述提供用于由用户选择的菜肴的食谱的操作。

如上所述,食物储存装置100可以接收针对通过显示在推荐服务屏幕1910的第三区域上的食谱UI 1913提供的用于菜肴中的每一个的食谱中的至少一个的选择命令。当接收到这样的选择命令时,食物储存装置100可以提供与接收到的选择命令对应的菜肴的食谱。

然而,本公开不限于此,并且食物储存装置100可以检索和提供由用户通过输入窗口(未示出)输入的菜肴的食谱。

具体地,如图20中所示,食物储存装置100显示提供由用户请求的菜肴的食谱的食谱屏幕2010。

例如,食物储存装置100可以根据用户命令显示菜肴“面食”的食谱屏幕2010。

具体地,食物储存装置100可以通过显示的食谱屏幕2010的第一区域2020显示引导菜肴“面食”的食谱的视频图像。在这种情况下,食物储存装置100可以显示用于控制其上显示视频图像的第一区域2020上的对应的操作的控制UI。

此外,食物储存装置100通过显示的食谱屏幕2010的第二区域2030显示与提供菜肴“面食”的食谱相关的UI,并且以文本的形式通过第三区域2040显示用于烹调菜肴“面食”的烹调步骤中的每一个的食谱。

同时,通过第二区域2030显示的UI可以包括图标“朗读”、图标“大文本”、和图标“添加时间”。

图标“朗读”是用于将与显示在第三区域上的菜肴“面食”的烹调相关的文本输出到音频中的图标。

另外,图标“大文本”是用于调整显示在第三区域上的与菜肴“面食”的烹调相关的文本的大小的图标。

另外,图标“添加时间”是用于设置显示在第三区域上的用于烹调菜肴“面食”的步骤中的每一个的烹调时间的图标。

当通过第一区域2020显示用于烹调菜肴“面食”的视频图像时,这样的食物储存装置100将通过第三区域显示的文本形式的用于烹调步骤中的每一个的食谱当中与当前显示的视频图像相关的烹调步骤的食谱显示为不同于剩余的烹调步骤的食谱。

因此,用户可以容易地确认当前正在通过第一区域显示的视频图像是否对应于哪个烹调步骤的食谱。

同时,当选择在通过上述第二区域2030显示的UI中包括的图标当中的图标“朗读”时,食物储存装置100通过音频输出与菜肴“面食”相关的通过第三区域显示的用于烹调步骤中的每一个的食谱。

在这种情况下,食物储存装置100可以将在通过第三区域显示的用于烹调步骤中的每一个的食谱当中通过音频输出的烹调步骤的食谱显示为不同于剩余的烹调步骤的食谱。

因此,用户可以容易地确认正在通过音频输出的食谱是否对应于哪个烹调步骤。

同时,当选择在通过上述第二区域2030显示的UI中包括的图标当中的图标“添加时间”时,食物储存装置100可以执行以下操作。

如图21所示,当选择在通过上述第二区域2030显示的UI中包括的图标当中的图标“添加时间”时,食物储存装置100可以在显示用于烹调菜肴“面食”的视频图像的第一区域2020上显示用于为烹调步骤中的每一个设置时间的计时器UI 2110。

因此,用户可以通过显示在第一区域2020上的计时器UI 2110设置并确认用于烹调步骤中的每一个的烹调时间。

同时,与菜肴“面食”相关的显示在第三区域2040上的烹调步骤中的每一个的食谱中的至少一个食谱可以包括用于烹调步骤中的每一个的时间信息。

在这种情况下,当接收到针对在食谱中包括的时间信息的选择命令时,食物储存装置100可以在第一区域2020上显示针对在对应的食谱中的时间信息的计时器UI 2110。

因此,用户可以通过显示在第一区域2020上的计时器UI 2110确认用于烹调步骤中的每一个的烹调时间。

同时,当选择在通过上述第二区域2030显示的UI中包括的图标当中的图标“大文本”时,食物储存装置100可以执行以下操作。

如图22中所示,当选择在通过第二区域2030显示的UI中包括的图标当中的图标“大文本”时,食物储存装置100可以放大通过第三区域2040显示的用于菜肴“面食”的烹调步骤中的每一个的食谱的文本的大小,并显示放大的文本。

因此,即使在用户远离食物储存装置100的情形中,用户也可以容易地确认通过食物储存装置100显示的用于菜肴“面食”的烹调步骤中的每一个的食谱。

在上文中,已经详细地描述了根据本公开的食物储存装置100的各种操作。在下文中,将详细地描述根据本公开的食物储存装置100的控制方法。

图23是根据本公开的示例性实施例的食物储存装置的控制方法的流程图。

如图23中所示,食物储存装置100显示与食物储存装置100相关的应用的运行屏幕(S2310)。

此外,在显示应用的运行屏幕的同时,食物储存装置100在对应的应用的运行屏幕的侧面区域上显示包括用于控制对应的应用的运行屏幕的一个或多个图标的UI(S2320)。

这里,与食物储存装置100相关的应用可以是用于提供通过拍摄食物储存装置100的内部而获得的图像的视图内部应用。因此,食物储存装置100可以在通过拍摄食物储存装置100的内部而获得的图像的侧面区域上显示用于控制对应的图像的运行屏幕的UI。

根据本公开的另外的方面,食物储存装置100可以进一步显示引导显示在应用的运行屏幕的侧面区域上的UI的可移动范围的引导UI。

同时,当选择显示在侧面区域上的UI中包括的一个或多个图标中的一个时,食物储存装置100显示对应于所选择的图标的运行屏幕。此外,食物储存装置100可以在与所选择的图标对应的运行屏幕的侧面区域上显示包括用于控制对应的运行屏幕的图标的子UI。

同时,在显示通过拍摄食物储存装置100的内部而获得的图像的同时,食物储存装置100确定是否接收到针对在显示的图像中包括的对象的选择命令(S2330)。

作为确定的结果,当确定选择了显示的图像中包括的多个对象中的一个时,食物储存装置100显示用于输入与所选择的对象相关的信息的输入UI(S2340)。

此后,食物储存装置100确定是否通过显示的输入UI接收到第一用户命令,并且当确定接收到第一用户命令时生成并显示标签UI(S2350、S2360)。

同时,当确定通过显示的输入UI接收到另一用户命令时,食物储存装置100向食物列表或购物列表登记食物信息(S2370)。

具体地,当接收到选择在输入UI中包括的多个图标中的第一图标的用户命令时,食物储存装置100显示用于输入与所选择的对象相关的信息的备忘录UI。此后,当通过显示的备忘录UI接收到用户命令时,食物储存装置100生成包括与接收到的用户命令对应的备忘录的标签UI。此后,食物储存装置100将对应的标签UI与通过拍摄食物储存装置100的内部而获得的图像重叠,并显示重叠的标签UI。

同时,当接收到针对显示的标签UI的选择命令时,食物储存装置100可以显示用于输入与对应于所选择的标签UI的对象相关的信息的备忘录UI。

同时,当接收到选择在输入UI中包括的多个图标中的第二图标的用户命令时,食物储存装置100运行用于针对储存在食物储存装置100中的食物中的每一个提供食物信息的食物列表应用。

此后,当接收到与所选择的对象相关的食物信息时,食物储存装置100可以向储存在运行的食物列表应用中的食物列表登记接收到的与预先选择的对象相关的食物信息。这里,食物列表可以是用于提供关于储存在食物储存装置100中的食物的信息的列表。

同时,当接收到选择在输入UI中包括的多个图标中的第三图标的用户命令时,食物储存装置100运行购物列表应用。

此后,当接收到与预先选择的对象相关的食物信息时,食物储存装置100可以向储存在运行的购物列表应用中的购物列表登记对应的食物信息。

根据本公开的另外的方面,当接收到用于购买食物的用户的语音命令时,食物储存装置100运行购物列表应用。此后,食物储存装置100可以向储存在运行的购物列表应用中的购物列表登记与预先接收的语音命令相关的食物信息。

同时,食物储存装置100可以根据用户命令运行用于针对每个烹调引导食谱的食谱应用。当在运行这样的食谱应用的状态下接收到针对特定烹调的用户命令时,食物储存装置100可以显示用于对应的烹调的原料信息。

这里,食物储存装置100可以基于储存在提供关于储存在食物储存装置100中的食物的食物信息的食物列表应用中的食物列表,不同地显示在由用户请求的用于烹调的原料当中与食物储存装置100中的食物相关的原料、和剩余原料。

如本公开的示例性实施例运行的过程可以以程序的形式储存在非暂时性可读介质中,并且这并不意味着诸如寄存器、缓存、存储器等的短时段地储存数据的介质,而是意味着半永久性地储存数据的机器可读介质。具体地,上述各种应用或程序可以在诸如压缩盘(compact disc,CD),数字多功能盘(digital versatile disk,DVD)、硬盘、蓝光盘、通用串行总线(USB)、存储卡、只读存储器(ROM)等的非暂时性可读介质中储存和提供。

尽管为了例示性的目的已经公开了本公开的示例性实施例,但是本领域技术人员将认识到,各种修改、添加和替换是可能的,而不脱离如所附权利要求中公开的本公开的范围和精神。因此,这样的修改、添加和替换也应当被理解为落入本公开的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1