新四季網

食物製備指導系統的製作方法

2023-06-21 00:22:36 5


本申請一般涉及食物製備,尤其涉及在例如真空低溫烹飪器具中提供有用的食物製備控制。



背景技術:

烹飪是一門使用熱量製備食物進行消費的藝術。有很多種烹飪方法,其中大多數方法多年來已為人所知。這些方法包括烘、焙、炸、燒、烤、燻、煮、蒸和燉等。各種方法使用不同等級的熱量和溼度,而且烹飪時間不同。因為一些食物比其它食物更適於某些方法,因此所選擇的特定方法通常會對結果產生影響。

烹飪食譜是一組描述如何製備或製作食物的說明。食譜通常包括關於食物產品的各種信息,諸如製備食物產品所需的配料以及每種配料的數量和比例、所需的設備、步驟和技藝順序列表、一個或多個烹飪時間、一個或多個烹飪溫度等。

當烹飪一些食物產品時,諸如雞蛋、肉類和蔬菜,烹飪時間和烹飪溫度的變化可能對所得到的質地和味道產生顯著影響。由於人們的口味不盡相同,不同的人對烹飪的食物產品的質地、味道或者其它特性有著不同的偏好。通常,烹飪食物的人很難準確地知道如何烹飪食物來獲得所需的結果,諸如食物產品的所需的質地、稠度或熟度。



技術實現要素:

一種在基於處理器的食物製備指導系統中的操作方法可以概括如下,其包括:由至少一個處理器接收對食物產品的製備請求;響應於所接收的請求,由至少一個處理器生成烹飪程序,該烹飪程序包括烹飪器具可使用的指令或者數據中的至少一個以執行用於食物產品的烹飪過程;由至少一個處理器控制烹飪器具根據烹飪程序執行用於食物產品的烹飪過程;在控制烹飪器具期間,由至少一個處理器獲得至少一個指示烹飪過程的特徵的參數測量值;以及至少部分地基於所獲得的至少一個參數測量值,由至少一個處理器確定對烹飪程序的更新或者與烹飪過程有關的烹飪預測參數中的至少一個。

生成烹飪程序可以包括使烹飪程序在食物製備指導系統中生成,並且可以進一步包括通過數據信道將所生成的烹飪程序從食物製備指導系統發送到烹飪器具。將所生成的烹飪程序從食物製備指導系統發送到烹飪器具可以包括:經由耦合到食物製備指導系統和烹飪器具中的每一個的用戶計算裝置,通過數據信道將所生成的烹飪程序從食物製備指導系統發送到烹飪器具。獲得至少一個指示烹飪過程的特徵的參數測量值可以包括:獲得烹飪器具的流體浴槽的溫度測量值,並且獲得傳遞到流體浴槽的熱量的測量值。獲得至少一個指示烹飪過程的特徵的參數測量值可以包括:獲得多個時間上間隔的參數測量值。獲得至少一個指示烹飪過程的特徵的參數測量值可以包括:獲得多個時間上間隔的溫度測量值和傳遞到流體浴槽的熱量的多個對應的時間上間隔的測量值。獲得至少一個指示烹飪過程的特徵的參數測量值可以包括:獲得指示烹飪器具的流體浴槽的溫度或者烹飪器具輸送的功率中的至少一個的測量值。獲得至少一個指示烹飪過程的特徵的參數測量值可以包括:從食物產品的表面或者食物產品的內部中的至少一個的溫度傳感器獲得溫度測量值。從溫度傳感器獲得溫度測量值可以包括:從電阻式溫度檢測器、熱電偶、熱敏電阻、正溫度係數元件或者黑體/紅外發射檢測器中的至少一個獲得溫度測量值。獲得至少一個指示烹飪過程的特徵的參數測量值可以包括:從電壓傳感器、電流傳感器、電阻傳感器、磁場傳感器、霍爾效應傳感器或者巨磁電阻傳感器獲得指示功率的測量值。生成烹飪程序可以包括:生成烹飪程序,該烹飪程序包括烹飪器具可使用的指令或者數據中的至少一個以執行用於食物產品的烹飪過程,烹飪器具包括浸入式循環器和器皿。生成烹飪程序可以包括:生成烹飪程序,該烹飪程序包括烹飪器具可使用的指令或者數據中的至少一個以執行用於食物產品的加速烹飪過程,其中,在加速烹飪過程期間,烹飪器具首先將流體浴槽中的流體加熱到高於設定點溫度的第一溫度,其次將流體浴槽中的流體加熱到小於或等於設定點溫度的第二溫度。確定對烹飪程序的更新或者與烹飪過程有關的烹飪預測參數中的至少一個可以包括:確定直到食物產品達到特定狀態的評估時間。

該方法可以進一步包括:使在客戶端計算裝置上提供提示,該提示包括對食物產品的結束特徵的選擇請求;以及由至少一個處理器接收對指示對食物產品的結束特徵的選擇的提示的響應;其中,生成烹飪程序包括:至少部分地基於對食物產品的結束特徵的選擇,生成烹飪程序。使在客戶端計算裝置上提供提示可以包括:使第一組至少兩個提示中的至少一個由用戶計算裝置呈現,第一組至少兩個提示中的每一個提示描繪了食物產品各自不同的質地、稠度或熟度。使第一組至少兩個提示中的至少一個由用戶計算裝置呈現可以包括:使第一組圖像或視頻中的至少一個由用戶計算裝置顯示。生成烹飪程序可以包括:至少部分地基於烹飪器具的至少一個操作特徵,生成烹飪程序。接收對食物產品的製備請求可以包括:由至少一個處理器從遠程定位的客戶端計算裝置接收對食物產品的製備請求。

該方法可以進一步包括:使第一組至少兩個提示中的至少一個由用戶計算裝置呈現,該第一組至少兩個提示中的每一個提示描繪了食物產品的至少一個第一特徵的各自等級,各自等級彼此不同;以及經由用戶計算裝置接收對食物產品的至少一個第一特徵的等級之一的選擇;其中,使烹飪程序生成包括:至少部分地基於所接收的對食物產品的至少一個第一特徵的等級之一的選擇,生成烹飪程序。接收對食物產品的製備請求可以包括:經由用戶計算裝置由基於處理器的食物製備指導系統通過數據信道接收對食物產品的選擇,並且生成烹飪程序包括:通過食物製備指導系統生成烹飪程序。

該方法可以進一步包括:使對烹飪程序的更新或者與烹飪過程相關的烹飪預測參數中的至少一個由用戶計算裝置呈現。使對烹飪程序的更新或者與烹飪過程相關的烹飪預測參數中的至少一個由用戶計算裝置呈現可以包括:通過數據信道將數據發送到用戶計算裝置。生成烹飪程序可以包括:確定用於食物產品的烹飪溫度或者烹飪時間中的至少一個。

該方法可以進一步包括:繼接收到對食物產品的製備請求之後,由用戶計算裝置呈現至少一個補充提示;經由用戶計算裝置接收對至少一個補充提示的響應;以及至少部分地基於所接收的對補充提示的響應,確定用於烹飪程序的至少一個食物製備參數。由用戶計算裝置呈現至少一個補充提示可以包括:由用戶計算裝置呈現至少一個補充提示,至少一個補充提示涉及食物產品的物理特徵、環境條件或者食物製備條件中的至少一個。由用戶計算裝置呈現至少一個補充提示可以包括:由用戶計算裝置呈現至少一個補充提示,該至少一個補充提示涉及食物產品的尺寸、食物產品的形狀、食物產品的類別、食物產品的溫度、高度、地理位置或者烹飪方法中的至少一個。

該方法可以進一步包括:由至少一個處理器確定烹飪器具的熱容量的評估值或者烹飪器具的熱損失的評估值中的至少一個。

該方法可以進一步包括:由至少一個處理器檢測輸送到烹飪器具的功率損失;以及由至少一個處理器評估功率損失的持續時間。

該方法可以進一步包括:至少部分地基於功率損失的評估的持續時間,由至少一個處理器確定對烹飪程序的更新、與烹飪過程相關的烹飪預測參數或者食物安全指標中的至少一個。

一種基於處理器的食物製備指導系統可以概括如下,其包括至少一個處理器;和至少一個非臨時性處理器可讀介質,其以通信方式耦合到至少一個處理器並且存儲處理器可執行的指令或數據中的至少一個,其中,在使用中,該至少一個處理器:接收對食物產品的製備請求;響應於所接收的請求,生成烹飪程序,該烹飪程序包括烹飪器具可使用的指令或數據中的至少一個以執行用於食物產品的烹飪過程;控制烹飪器具根據烹飪程序對食物產品進行烹飪;在控制烹飪器具期間,獲得至少一個指示烹飪過程的特徵的參數測量值;以及至少部分地基於所獲得的至少一個參數測量值,確定對烹飪程序的更新或者與烹飪過程有關的烹飪預測參數中的至少一個。該至少一個處理器可以通過數據信道將所生成的烹飪程序發送到烹飪器具。該至少一個處理器可以經由耦合到食物製備指導系統和烹飪器具中的每一個的用戶計算裝置,通過數據信道將所生成的烹飪程序發送到烹飪器具。該至少一個處理器可以獲得烹飪器具的流體浴槽的溫度測量值,並且獲得傳遞到流體浴槽的熱量的測量值。該至少一個處理器可以獲得多個時間上間隔的參數測量值。該至少一個處理器可以獲得多個時間上間隔的溫度測量值和傳遞到流體浴槽的熱量的多個對應的時間上間隔的測量值。該至少一個處理器可以獲得指示烹飪器具的流體浴槽的溫度或者由烹飪器具輸送的功率中的至少一個的測量值。該至少一個處理器可以從溫度傳感器獲得溫度測量值。該至少一個處理器可以從電阻式溫度檢測器、熱電偶、熱敏電阻、正溫度係數元件或者黑體/紅外發射檢測器中的至少一個獲得溫度測量值。

該至少一個處理器可以從電壓傳感器、電流傳感器、電阻傳感器、磁場傳感器、霍爾效應傳感器或者巨磁電阻傳感器中的至少一個獲得指示功率的測量值。該至少一個處理器可以至少部分地基於控制器的輸出或者烹飪器具的加熱器的假定特徵或評估特徵中的至少一個,獲得指示功率的測量值。烹飪器具可以包括浸入式循環器和器皿。該至少一個處理器可以生成烹飪程序,該烹飪程序包括烹飪器具可使用的指令或者數據中的至少一個以執行用於食物產品的加速烹飪過程,其中,在加速烹飪過程期間,烹飪器具首先將流體浴槽中的流體加熱到高於設定點溫度的第一溫度,並且其次將流體浴槽中的流體加熱到小於或等於設定點溫度的第二溫度。該至少一個處理器可以確定直到食物產品達到特定條件的評估時間。該至少一個處理器可以致使在用戶計算裝置上提供提示,該提示包括對食物產品的結束特徵的選擇請求;接收對指示對食物產品的結束特徵的選擇的提示的響應;以及至少部分地基於對食物產品的結束特徵的選擇,生成烹飪程序。該至少一個處理器可以使第一組至少兩個提示中的至少一個由用戶計算裝置呈現,該第一組至少兩個提示中的每一個提示描繪了食物產品各自不同的質地、稠度或熟度。該至少一個處理器可以致使第一組圖像或視頻中的至少一個由用戶計算裝置顯示。該至少一個處理器可以至少部分地基於烹飪器具的至少一個操作特徵,生成烹飪程序。該至少一個處理器可以從遠程定位的客戶端計算裝置接收對食物產品的製備請求。

該至少一個處理器可以使第一組至少兩個提示中的至少一個由用戶計算裝置呈現,該第一組至少兩個提示中的每一個提示描繪了食物產品的至少一個第一特徵的各自等級,各自等級彼此不同;接收對食物產品的至少一個第一特徵的等級之一的選擇;以及至少部分地基於所接收的對食物產品的至少一個第一特徵的等級之一的選擇,生成烹飪程序。該至少一個處理器可以通過數據信道接收對食物產品的選擇;以及至少部分地基於所接收的對食物產品的選擇,生成烹飪程序。該至少一個處理器可以使對烹飪程序的更新或者與烹飪過程相關的烹飪預測參數中的至少一個由用戶計算裝置呈現。該至少一個處理器可以通過數據信道將與烹飪預測參數有關的數據發送到用戶計算裝置。該至少一個處理器可以確定用於食物產品的烹飪溫度或者烹飪時間中的至少一個。

該至少一個處理器可以繼接收到對食物產品的製備請求之後,由用戶計算裝置呈現至少一個補充提示;接收對該至少一個補充提示的響應;以及至少部分地基於所接收的對補充提示的響應,確定用於烹飪程序的至少一個食物製備參數。該至少一個處理器可以使至少一個補充提示由所述用戶計算裝置呈現,該至少一個補充提示涉及食物產品的物理特徵、環境條件或者食物製備條件中的至少一個。該至少一個處理器可以由用戶計算裝置呈現至少一個補充提示,該至少一個補充提示涉及食物產品的尺寸、食物產品的形狀、食物產品的類別、食物產品的溫度、高度、地理位置或者烹飪方法中的至少一個。

附圖說明

在附圖中,相同的附圖標記表示相似的元件或動作。附圖中的元件的尺寸和相對位置並不一定按比例繪製。例如,各種元件的形狀和角度並未按比例繪製,並且這些元件中的一些被任意放大和定位以提高附圖的易識別性。進一步地,所繪製的元件的特定形狀並非意圖傳達關於特定元件的實際形狀的任何信息,只是為了易於在附圖中識別而選擇的。

圖1是根據至少一個示出的實施例的其中可以實現食物製備指導系統的環境的示意圖。

圖2是根據至少一個示出的實施例的圖1的食物製備指導系統的功能框圖。

圖3是顯示了根據至少一個示出的實施例的在食物製備指導系統中操作基於處理器的裝置的方法的流程圖。

圖4a是顯示了根據至少一個示出的實施例的在烹飪過程期間烹飪器具的液體浴槽以及食物產品核心的溫度的曲線圖。

圖4b是顯示了根據至少一個示出的實施例的在加速烹飪過程期間烹飪器具的液體浴槽和食物產品核心的溫度的曲線圖。

具體實施方式

以下描述闡述了一些具體的細節,以提供對各個公開的實施例的徹底理解。然而,相關領域技術人員將認識到,在沒有一個或多個這些具體細節的情況下,或者在使用其它方法、部件、材料等的情況下,也可以實現實施例。在其它情況下,為了避免不必要地模糊對實施例的描述,並未詳細示出或者描述與通信裝置相關聯的公知結構(例如,智慧型手機,個人計算機,平板電腦,個人數字助理)、伺服器計算機和/或通信網絡。

除非上下文另有要求,否則在整個以下說明書和權利要求書中,單詞「包括」與「包含」同義,並且是包容性的或者開放式的(即,不排除附加的、未被引用的元件或方法動作)。

本說明書中對「一個實施例」或者「一實施例」的指代意指結合該實施例描述的特定特點、結構或特徵包括在至少一個實施例中。因此,在本說明書中各處出現的短語「在一個實施例中」或者「在一實施例中」並不一定全部是指相同的實施例。此外,特定特點、結構或特徵可以以任何合適的方式組合在一個或多個實施例中。

如本說明書和所附權利要求書中所使用的,除非上下文另有明確指示,否則單數形式的「一」、「一個」和「該」包括複數指示物。還應注意的是,術語「或者」一般以其最廣泛的意義使用,也就是說,除非上下文另有明確指示,否則其含義為「和/或」。

本文提供的標題和發明摘要僅僅為了方便起見,並非對實施例的範圍和意義進行解釋。

圖1顯示了在提供自定義的食物製備指令、指導和/或控制中使用的網絡環境100。如圖1所示,網絡環境100可以包括客戶端計算裝置102,烹飪器具104和食物製備指導(fpg)系統108,三者經由一個或多個通信信道,舉例來說,通信網絡110(例如,lan、wan、網際網路、全球資訊網、蜂窩網絡、nfc),以通信的方式耦合在一起。

在所示實施方式中,烹飪器具104採用真空低溫炊具的形式,該真空低溫炊具包括器皿或者容器112和聯接到,例如,容器邊緣,的熱浸入式循環器114。在一些實施方式中,烹飪器具可以是其它類型的烹飪器具,諸如烤箱、電磁爐等。容器112容納可以使用熱浸入式循環器114進行加熱和循環的一些(例如10升)液體116(例如水)。除了液體之外,可以另選地或者附加地使用其它流體(例如,空氣、油)。進一步地,在一些實施方式中,容器112可以是絕緣的和/或可以具有可以選擇性地移除的罩子或蓋子117。在示出的示例中,食物產品118被放置在浸入液體浴槽116中的真空密封塑膠袋或囊120內。在一些實施方式中,可以將食物產品118放置在可重封的塑膠袋或罐內。食物產品118可以是許多不同類型的食物產品中的任何一種,諸如肉類、雞蛋或蔬菜。一些食物產品(諸如雞蛋)可以直接放置在液體浴槽116中,而無需使用塑膠袋120。進一步地,在烹飪器具利用非液體流體(例如空氣)的情況下,可以將食物產品放置在器皿或者烹飪室內,而無需使用將食物產品與流體分開的容器。

熱浸入式循環器114可以是在準確且穩定的溫度下對液體浴槽116進行循環和加熱的電動裝置。熱浸入式循環器114可以包括用來移動液體浴槽116中的液體的循環泵122(圖2)和浸入在液體中對液體進行加熱的加熱元件124(圖2)。熱浸入式循環器114還可以包括探頭或者傳感器126(圖2),例如用來感測液體浴槽116的溫度的溫度傳感器,和將溫度探頭測量的溫度與期望溫度值進行比較並且根據需要向加熱元件供電以控制液體浴槽的溫度的控制電路。在圖2中顯示了烹飪器具104的各個部件。控制電路可以控制液體浴槽116的溫度,使得可以根據特定的烹飪指令或者確定的烹飪程序來烹飪食物產品118。例如,在食物產品118是1英寸厚肋眼牛排的情況下,控制電路可以被編程為將液體浴槽116加熱到60℃的溫度,而控制電路還可以被編程為將液體浴槽加熱到85℃的溫度來烹煮根類蔬菜。

熱浸入式循環器114可以包括用戶界面128,其包括一個或多個輸入(例如,按鈕、觸控螢幕、麥克風)和一個或多個輸出(例如,屏幕、led、揚聲器)。用戶可以和用戶界面128交互以選擇一個或多個烹飪程序,選擇一個或多個溫度設置或者選擇一個或多個烹飪持續時間。如下所討論的,在一些實施方式中,用戶界面128可以向用戶提供與烹飪過程的當前狀態或者評估的未來狀態相關的信息。在一些實施方式中,熱浸入式循環器114可以不包括用戶界面,並且用戶可以和集成到烹飪器具104中的用戶界面或者另一個裝置(例如,以通信的方式耦合到烹飪器具和/或循環器114的智慧型手機或者平板電腦)的界面交互。

在一些實施方式中,控制電路可以根據確定的烹飪程序或者烹飪過程,利用比例積分微分(pid)控制方案來精確地控制液體浴槽116的溫度。pid控制器將誤差值計算為已測溫度和期望設定點之間的差值。pid控制器嘗試通過使用可控加熱元件124調節溫度來使誤差最小化。一般而言,pid控制器算法涉及三個獨立的常數參數(例如,「p」、「i」、「d」)。這些參數可以從時間的角度予以解釋:p取決於目前的溫度誤差,i取決於過去溫度誤差的積累,而d是基於當前變化率對未來溫度誤差的評估。這三個動作的加權和可以用來經由控制提供給可控加熱元件124的電源來調節烹飪過程的溫度控制。在一些實施方式中,可以使用其它控制算法,諸如pi控制、pd控制、p控制、i控制或者其它線性或非線性控制方案。

在一些實施方式中,用戶可以利用客戶端計算裝置102與烹飪器具104交互。例如,客戶端計算裝置102可以執行向烹飪器具104提供指令或數據中的至少一個和經由合適的通信接口(例如,usb,)從烹飪器具接收信息的程序或「應用程式」。

另外,用戶可以使用客戶端計算裝置102來體驗(例如,查看、收聽)對所製備的食物產品的一個或多個音頻/圖像/視頻(「媒體」)描繪。一個或多個媒體描繪可以以結束特徵的各種等級或者變體(諸如質地、稠度或者熟度)呈現所製備的食物產品的音頻或視覺描述。媒體描繪允許用戶基於各種不同等級下的食物產品的視覺圖像、圖片或視頻展示,針對所烹飪的食物產品的一個或多個特徵簡單地選擇偏好等級,諸如蛋黃的質地或稠度,蛋清的質地或稠度,或者牛排的質地或稠度。

用戶可以利用客戶端計算裝置102經由一個或多個通信信道(諸如通信網絡110)將一個或多個輸入參數(諸如結束偏好或者起始條件)發送到食物製備指導(fpg)系統108。作為響應,fpg系統108可以經由通信網絡110將輸出食物製備參數或者輸出烹飪參數(例如,時間、溫度、壓力、速度等)發送到烹飪器具104,以自主控制烹飪器具。fpg系統108可以經由通信網絡110直接與烹飪器具104通信,或者可以經由客戶端計算裝置102間接地與烹飪器具通信。在一些實施方式中,用戶可以在客戶端計算裝置102或者烹飪器具104的顯示器上查看輸出烹飪參數或程序。然後,烹飪器具104可以根據所接收的食物製備參數或程序來製備食物產品118。雖然在本文中使用術語「烹飪」,應當理解的是,本實施方式還可以應用於不一定需要加熱的食物製備,諸如製備濃湯、冰淇淋、冰沙、麵團或者其它食物產品。

fpg系統108可以採用一個或多個具有相關聯的非臨時性處理器可讀存儲介質或者數據存儲裝置108b的伺服器計算機系統108a的形式。雖然被示出為單個伺服器計算機系統108a和相關聯的非臨時性存儲介質108b,但是許多實施方式可以採用兩個或更多個伺服器計算機系統108a和/或相關聯的非臨時性處理器或計算機可讀存儲介質108b。在一些實施方式或者實例中,非臨時性處理器或計算機可讀介質108b可以包括資料庫或者其它數據結構,其存儲以下中的一個或多個:圖像數據、視頻數據、音頻數據、烹飪模擬模型、查找表、食物製備算法、客戶標識符、客戶帳戶標識符、客戶身份信息、財務帳戶信息(例如,信用和/或借記帳號、到期日期、安全碼)、客戶烹飪歷史、烹飪過程中捕獲的數據和/或其它數據或統計。

雖然下文一般從經由在計算裝置上執行的指令生成的用戶界面的角度進行描述,但是在一些實施方式中,fpg系統108可以用作用戶門戶,其可以例如作為網頁伺服器、服務html頁面或者提供作為用戶界面運行的網頁服務來操作。因此,在一些實施方式中,fpg系統108用作用戶門戶,提供允許用戶經由各種基於處理器的計算裝置102訪問本文所公開的功能的用戶界面,舉例來說,基於網頁的界面。

在計算裝置102的顯示器上顯示的用戶界面可以包括各種下拉菜單、選項卡、用戶可選圖標、輸入欄位、滾動條、圖像、視頻、音頻和對話框,以及其它用戶界面部件。用戶界面可以允許用戶或者客戶使用計算裝置102創建用戶或者客戶帳戶。用戶或者客戶可以輸入其全名、屏幕名稱或者暱稱、地址和/或出生日期。用戶或者客戶可以可選地輸入財務帳戶信息(舉例來說,帳號)、到期日期和與記帳或者借記帳戶相關聯的驗證碼或安全碼。這允許用戶或者客戶在購買物品、商品或服務時進行自動記帳或借記。

各種系統、子系統和/或基於處理器的裝置能夠例如經由一個或多個網絡110進行通信,該網絡110可以是舉例來說分組交換通信網絡,諸如網際網路、網際網路的全球資訊網部分、外聯網、內聯網和/或各種其它類型的電信網絡,諸如蜂窩電話和數據網絡或信道,以及普通老式電話系統(pots)網絡。通信基礎設施的類型不應被視為具有限制性。通信網絡110可以採用各種形式中的任何形式,並且可以包括數據機(例如,dsl數據機、電纜數據機),路由器,網絡交換機和/或網橋等。

雖然經常被示出為單個非臨時性處理器可讀存儲介質,但是在許多實施方式中,各種示出的非臨時性計算機或處理器可讀存儲介質中的每一個可以構成多個非臨時性存儲介質。多個非臨時性存儲介質可以共同位於共同位置,或者分布在各種遠程位置。資料庫可以在單獨的計算機或處理器可讀存儲介質上彼此單獨存儲,或者可以互相存儲在相同的計算機或處理器可讀存儲介質上。各種計算機或處理器可讀存儲介質可以和相應的計算機系統共處一處,例如,在相同的房間、建築物或設施中。另選地,各種計算機或處理器可讀存儲介質可以位於遠離相應的計算機系統(例如,伺服器計算機系統)的位置,例如,位於不同的設施、城市、州或國家中。電子或數字信息、文件或記錄或者其它信息集合可以存儲在非臨時性計算機或處理器可讀介質中的特定位置處,因此是這些介質的邏輯上可尋址的部分,該部分可以是連續的或者不連續的。

雖然圖1示出了代表性的網絡環境100,但典型的網絡環境可以包括許多附加的計算機系統和實體。本文中教導的概念可以使用與比圖1所示的更密集的網絡環境以相似的方式採用。例如,可能有數百個(如果不是數千或者甚至數百萬個用戶或者客戶)計算裝置102和烹飪器具104。例如,不同的國家或者不同的國家地區中可能有一個以上fpg系統108。進一步地,fpg系統108中的一些或者全部可以在計算裝置102和/或烹飪器具104內實施。

在烹飪器具104實施真空低溫烹飪的實施方式中,烹飪器具可以測量液體浴槽116的溫度並且測量或者評估傳遞到液體的熱量。對於烹飪器具104是另一種類型的實施方式,烹飪器具可以使用合適的傳感器測量食物產品118的表面溫度,並且測量或者評估由食物產品吸收的熱量。在一些實施方式中,烹飪器具104測量食物產品118的表面溫度並且測量食物產品的一個或多個內部溫度。

烹飪器具104以固定或可變的時間間隔收集並且存儲上述數據中的一些或全部。該數據的收集形成了時間序列數據的集合,可以對其進行處理以提供對烹飪程序的更新和/或通過用戶界面(諸如客戶端計算裝置102的顯示器或者烹飪器具104的顯示器)提供可呈現給用戶的烹飪預測。

如上所討論的,客戶端計算裝置102可操作用於經由通信網絡110與fpg系統108和烹飪器具104進行通信。客戶端計算裝置102可以允許用戶經由用戶界面選擇用戶正在烹飪的食物產品118的最終結果。例如,用戶可以選擇在客戶端計算裝置102的用戶界面的顯示器上顯示的對應於期望肉類熟度的圖像。作為另一個示例,用戶可以選擇描繪了蛋奶糕的期望質地的視頻。

客戶端計算裝置102還可以允許用戶提供指示用戶計劃製備的食物產品的信息。例如,用戶可以提供或者選擇用於食物產品的食譜。用戶提供的細節量可以改變由烹飪器具104製備食物產品的方式。例如,簡單地將食物產品指示為牛排可以生成不同的烹飪程序,而不是指示食物產品為四個基本程度,兩釐米厚,重1.3千克的上腰部牛排。

作為示例,用戶可以輸入以下與要製備的食物產品相關的任何或全部:肉類、魚肉或家禽切塊的種類和/或肌肉;塑膠袋中的一種或多種配料,食物產品的初始溫度;食物產品的體積或質量;食物產品的表面積;或者如何製備食物產品(例如,鹽醃、乾式熟成、鹽滷、燻制、混合、研磨、黴制)。用戶還可以輸入食物產品的形狀,諸如其特徵長度或寬度,或者食物產品的描述(例如,「板狀」、「大蛋」)。在一些實施方式中,用戶可以輸入或者選擇可以由客戶端計算裝置104、fpg系統108和/或烹飪器具104使用的食物產品的一個或多個照片或視頻,以生成用於製備食物產品118的烹飪程序。

在一些實施方式中,用戶可以選擇提供了可由客戶端計算裝置102、fpg系統108和/或烹飪器具104使用的信息的食譜,以生成用於製備食物產品118的烹飪程序。例如,用戶可以在網站上選擇食譜,該食譜自動為計算裝置102、fpg系統108和/或烹飪器具104提供關於要在選擇食譜後製備的食物產品的細節。在一些實施方式中,用戶可能能夠修改所選擇的食譜以適應用戶的特定偏好。

烹飪器具104可以向客戶端計算裝置102和/或fpg系統108傳送各種數據或信息。例如,烹飪器具104可以不時地將所收集的時間序列測量數據的子集或者全部傳送到客戶端計算裝置102或fpg系統108。在一些實施方式中,烹飪器具104可以僅傳送所收集的時間序列數據的子集,該時間序列數據的子集包括最近的測量值或者自先前成功向客戶端計算裝置102傳送測量數據後獲得的測量值。

烹飪器具104還可以傳送關於烹飪器具的目前狀態和/或烹飪器具的一個或多個先前狀態的信息。這樣的信息可以包括烹飪器具104是否通電或者是否處於待機模式,當前和先前設定點溫度,或者烹飪器具的任何手動調整的參數,諸如可手動選擇的溫度設定點。烹飪器具104還可以傳送關於非標準操作條件的信息,諸如液體浴槽116的電源中斷或者低液位。烹飪器具104還可以傳送系統參數,諸如控制參數設置、固件版本、存儲器使用率、採樣率等。烹飪器具104還可以將從fpg系統108接收的信息或數據傳送到客戶端計算裝置102,或者相反亦然。

客戶端計算裝置102可以將各種數據或信息發送到烹飪器具104和/或fpg系統108。例如,客戶端計算裝置102可以將烹飪程序傳送到烹飪器具104或者將新固件傳送到烹飪器具。

烹飪程序可以包括例如程序類型,程序起始時間(例如,立即或者在確定的未來時間)以及食譜或菜名(例如,雞蛋,牛排)。烹飪程序還可以指定真空低溫炊具的液體浴槽116的設定點溫度(例如,60℃、75℃)。烹飪程序還可以指定烹飪持續時間,其可以在起始事件之後開始。起始事件可以是當烹飪器具104接收烹飪程序時或者當液體浴槽116已經被加熱到確定的溫度(例如,設定點溫度)時的時間。起始事件還可以是當烹飪器具104感測到食物產品118已經被插入其中時或者當用戶指示食物產品已經被插入到烹飪器具104中時。起始事件還可以在確定的時間發生或者在一個或多個事件之後確定的延遲之後發生。

烹飪程序還可以指示在將食物產品118插入液體浴槽之前是否應預先加熱液體浴槽116。例如,烹飪程序可以指定在將食物產品放置在液體浴槽中之前,應將液體浴槽116加熱到至少40℃。作為另一個示例,烹飪程序可以指示應將食物產品118放置在液體浴槽116中,而無需預先加熱液體浴槽。

在一些實施方式中,烹飪程序可以包括用來實施加速烹飪程序的參數。例如,加速烹飪程序可能致使液體浴槽116被加熱到高於設定點溫度的第一溫度一段時間,並且然後在剩餘的烹飪周期液體浴槽的溫度可以降低到處於或者接近設定點溫度的第二溫度。如下文討論更多的,烹飪程序可以利用食物產品的特徵(例如,質量)或者一個或多個測量值(例如,溫度,功率)確定需要多少附加功率來加熱食物產品118,並且使用全功率輸送,直到輸送完該電量。

烹飪程序還可以指示烹飪器具104是否應使用時間序列數據來確定或預測指示烹飪過程完成的食物產品118的近平衡條件。

在一些實施方式中,烹飪程序可以指示食物產品118應該保持在設定點溫度或者安全保持溫度下的時間量。例如,烹飪程序可以指示在更高的溫度下保持食物產品一段確定的時間後,將設定點溫度降低到較低的溫度。如果在較長的持續時間內將食物產品保持在相對較高的溫度下,這一特徵可以最大限度地減少或者降低可能發生的食物產品中的不期望的質地變化。

烹飪程序還可以包括關於應何時開始烹飪程序的指示。例如,烹飪程序可以等待命令,等待固定的時間量,等到烹飪器具104被預熱,等到食物產品已被插入烹飪器具中,等到食物產品從烹飪器具中取出等。

fpg系統108可以將各種信息或數據傳輸到烹飪器具104和/或客戶端計算裝置102。例如,fpg系統108可以將烹飪程序傳送到烹飪器具104以控制其操作。fpg系統108還可以將何時完成烹飪程序的決定或評估發送到客戶端計算裝置102。例如,fpg系統108可以在客戶端計算裝置102上提供指示食物產品的核心將在特定時間(例如,103分鐘,下午6點)低於設定點溫度1℃的通知,因此用戶可以計劃在那時從烹飪器具104取出食物產品。

fpg系統108還可以基於當前或之前由用戶烹飪的食物產品,向客戶端計算裝置102的用戶提供建議。例如,fpg系統108可以基於從用戶的過去行為採集的反饋,推薦用於食物產品的一定的食譜或者特定的熟度。這樣的反饋可以通過用戶的直接查詢獲得,或者可以基於由用戶執行的選擇或者動作而間接獲得(例如,選擇特定的熟度,在特定類別的食譜中選擇食譜)。

在一些實施方式中,可以在其它算法或者方法中使用之前對時間序列數據進行濾波。例如,可以使用一個或多個低通濾波器、總變分最小化法、移動平均值、迭代移動平均值、使用各種範數(例如,l1或l2)實現最小化的多項式或有理指數擬合等,從時間序列數據中減少或去除噪聲。在一些實施方式中,可以去除局部破壞,諸如尖峰或者數據點缺失。在一些實施方式中,可變時間序列數據可以通過插值變更為固定的時間序列數據,或者固定的時間序列數據可以變更為可變時間序列數據。

使用時間序列數據和烹飪器具104的狀態,fpg系統108可以測量或確定一個或多個液體浴槽特徵,食物產品特徵,和/或液體浴槽和食物產品相互作用特特徵。液體浴槽特徵可以包括(但不限於)體積,質量,初始溫度,通過容器傳導的來自環境的熱損失或者增益,由輻射引起的來自環境的熱損失或增益,由蒸發引起的到環境的熱損失,或者由蒸發引起的質量和體積變化。

食物特徵可以包括(但不限於)表面積,質量,體積,形狀,初始溫度,狀態(例如,部分冷凍、完全冷凍、融化、解凍)。

液體浴槽和食物產品相互作用特徵可以包括如通過液體和食物產品之間的熱傳遞係數測量的液體浴槽加熱食物產品的效率。液體浴槽和食物產品相互作用特徵還可以包括當液體正在加熱或者在液體被加熱到確定的溫度之後,向液體浴槽中插入一件或多件食物產品的時間,這可以在液體開始加熱之前發生。

使用時間序列數據和以上討論的特徵中的一個或多個,fpg系統108可以執行各種功能。例如,fpg系統108可以確定或者評估液體浴槽116將需要多長時間來達到設定點溫度。作為另一個示例,fpg系統108可以確定或者食物產品118將在何時被加熱到特定溫度。在將食物產品118加熱到特定溫度之後,fpg系統108可以將液體浴槽118保持在該溫度下或或者將溫度降低到安全保持溫度。

fpg系統108還可以生成快速或加速烹飪程序,如以下參照圖4a和圖4b所討論的。此外,如果存在諸如電源中斷之類的故障,fpg系統108可以確定食物是否仍然安全以供食用。例如,fpg系統108可以確定食物產品在多長時間內以及何種溫度下處於促進食源性病原體生長的範圍。進一步地,在識別的電源中斷之後,fpg系統108可以確定是否需要對烹飪程序進行任何修改以及是否致使實施這樣的修改。

圖2和下文的討論提供了對形成示例性網絡環境100的部件的一般簡要描述,該示例性網絡環境100包括fpg系統108、烹飪器具104和計算裝置102(僅顯示一個),在其中可以實施各種所示實施例。網絡環境100例如可以參照圖1實施以上剛剛討論的各種功能和操作。雖然不是必需的,但是將在計算機可執行指令或邏輯(諸如,由計算機執行的程序應用模塊、對象或宏)的一般上下文中描述一些部分的實施例。相關領域的技術人員將理解,所示實施例以及其它實施例可以使用其它計算機系統或者基於處理器的裝置配置來實現,包括,例如,支持網頁的蜂窩電話或pda的手持設備、多處理器系統、基於微處理器的或者可編程消費電子產品、個人計算機(「pc」)、網絡pc、小型計算機、大型計算機等。這些實施例可以在其中任務或模塊是由通過通信網絡連結的遠程處理裝置執行的分布式計算環境中實現。在分布式計算環境中,程序的模塊可能同時位於本地存儲器存儲裝置和遠程存儲器存儲裝置中。

fpg系統108可以採用常規pc、伺服器、或者執行邏輯或其它機器可執行指令的其它計算系統的形式。fpg系統108包括一個或多個處理器206、系統存儲器208和將包括系統存儲器208在內的各種系統部件聯接到處理器206的系統總線210。在本文中,fpg系統108有時將以單數形式引用,但這並非意圖將實施例限制為單個系統,因為在某些實施例中,包括一個以上fgp系統108或者其它聯網計算裝置。市售系統的非限制性示例包括(但不限於)美國英特爾公司(intel)的80x86或奔騰系列微處理器,ibm的powerpc微處理器,昇陽電腦公司(sunmicrosystems)的sparc微處理器,惠普公司(hewlett-packard)的pa-risc系列微處理器或者摩託羅拉公司(motorola)的68xxx系列微處理器。

處理器206可以是任何邏輯處理單元,諸如一個或多個中央處理單元(cpu),微處理器,數位訊號處理器(dsp),專用集成電路(asic),現場可編程門陣列(fpga)等。除非另有描述,否則圖2所示的各個方框的構造和操作均為常規設計。作為結果,這些方框不需要在本文做進一步詳細描述,因為它們將被相關領域的技術人員所理解。

系統總線210可以採用任何已知的總線結構或者架構,包括具有存儲器控制器的存儲器總線,外圍總線和本地總線。系統存儲器208包括只讀存儲器(「rom」)和隨機存取存儲器(「ram」)。基本輸入/輸出系統(「bios」)可以併入rom的至少一部分,其包含幫助諸如在啟動期間在fpg系統108內的元件之間傳遞信息的基本例程。一些實施例可以採用單獨的總線用於數據、指令和供電。

fpg系統108的數據存儲裝置108b還可以包括用於從硬碟讀取並向其寫入的硬碟驅動器,以及分別用於從可移除光碟和磁碟讀取並向其寫入的光碟驅動器和磁碟驅動器。光碟可以是cd或dvd,而磁碟可以是磁軟盤或軟盤。硬碟驅動器、光碟驅動器和磁碟驅動器經由系統總線210與處理器206通信。如相關領域的技術人員所知的,硬碟驅動器、光碟驅動器和磁碟驅動器可以包括耦合在這些驅動器和系統總線210之間的接口或控制器(未示出)。驅動器及其相關聯的計算機可讀介質為fpg系統108提供計算機可讀指令、數據結構、程序模塊和其它數據的非易失性存儲。相關領域的技術人員將理解,可以採用其它類型的計算機可讀介質存儲計算機可訪問的數據,諸如磁帶盒、快閃記憶體卡、伯努利盒、ram、rom、智慧卡等。

程序模塊,諸如作業系統、一個或多個應用程式、其它程序或模塊以及程序數據,可以存儲在系統存儲器208中。

應用程式可以包括能夠直接或者通過用戶計算裝置102向烹飪器具104提供自定義的食物製備指導或指令的邏輯。例如,在用戶或者客戶選擇一個或多個起始條件和/或結束偏好的情況下,fpg系統108可以基於起始條件或者結束偏好確定一個或多個食物製備參數。例如,一個或多個起始條件可以涉及食物類型、食物尺寸、食物重量、起始溫度、高度、地理位置等。結束偏好可以包括溫度、質地、「熟度」、味道等。圖2中未示出的一個或多個地理位置裝置,例如全球定位系統(gps)接收器和一個或多個位置感測裝置(例如,一個或多個微機電系統或者「mems」加速度計、陀螺儀等),可以以通信的方式耦合到處理器206,以向處理器提供諸如地理位置數據和三維定位數據之類的附加功能。例如,這樣的信息可以和所捕獲的圖像數據一起使用,以使用來自運動確定過程的結構確定食物產品的尺寸和形狀。作為另一個示例,在一些地區或國家,術語可能具有不同的含義(例如,「四分熟」的含義在不同地理位置可能不同)。處理器可以自動(例如,經由gps)或者手動(例如,經由用戶輸入)接收地理位置信息,並且說明由於地理位置而導致的術語差異。應用程式可以例如作為一組或多組邏輯或者作為一組或多組機器可執行指令,存儲在系統存儲器208內。

系統存儲器208可以包括通信程序,其允許fpg系統108訪問其它聯網的系統或部件(諸如,烹飪器具104、其它計算裝置102、外部計算機系統等)並與之交換數據。

作業系統、應用程式、其它程序/模塊、程序數據和通信可以存儲在系統存儲器或者其它數據存儲器中。

授權人員可以使用用戶界面212將命令(例如,系統維護、升級等)和信息(例如,烹飪模擬參數、方程式、模型等)輸入到fpg系統108中,該用戶界面212包括一個或多個可通信耦合的輸入裝置(諸如觸控螢幕或者鍵盤)、指示裝置(諸如滑鼠)和/或按鈕。其它輸入裝置可以包括麥克風、操縱杆、遊戲鍵盤、平板電腦、掃描儀、生物測定掃描裝置等。這些和其它輸入裝置通過諸如通用串行總線(「usb」)之類的耦合到系統總線210的接口連接到處理單元206,雖然可以使用諸如並行埠、遊戲埠或者無線接口或者串行埠之類的其它接口。用戶界面212可以包括經由視頻接口(諸如視頻適配器)耦合到系統總線210的監視器或者其它顯示裝置。在至少一些情況下,輸入裝置可以位於fpg系統108附近,例如,當系統安裝在系統用戶的場所時。在其它情況下,輸入裝置可以位於遠離fpg系統108的位置,例如,當系統安裝在服務提供商的場所時。

在一些實施方式中,fpg系統108使用一個或多個邏輯連接在環境100(圖1)中運行,以便可選地經由一個或多個通信信道(例如,一個或多個網絡110)與一個或多個遠程計算機、伺服器和/或其它裝置進行通信。這些邏輯連接可以有助於任何已知的允許計算機例如通過一個或多個lan和/或wan進行通信的方法。這些網絡環境在有線和無線企業計算機網絡、內聯網、外聯網和網際網路中是公知的。

在一些實施方式中,以通信方式連結到系統總線210的網絡埠或者接口256,可以用於建立和維護通信網絡110上的通信。進一步地,以通信方式連結到系統總線210的資料庫接口252,可以用於建立與非臨時性處理器可讀存儲介質或數據存儲裝置108b的通信,該非臨時性處理器可讀存儲介質或數據存儲裝置108b可以是fpg系統108的一部分或者至少可與其進行可操作通信。例如,數據存儲裝置108b可以包括存儲庫,其用於存儲關於烹飪程序、烹飪模擬參數、烹飪模擬模型、描繪食物產品的結束等級或者偏好的媒體文件(例如,描繪蛋黃的質地和/或稠度、蛋清的質地和/或稠度的圖像或者視頻,描繪牛排外觀的圖像,描繪牛排內部的圖像)的信息,最終用戶帳戶信息(例如,用戶烹飪器具及其參數,用戶偏好等),最終用戶計算裝置信息,與向最終用戶提供一個或多個自定義食物製備指令相關的系統用戶特定信息,或者以上的組合。在一些實施例中,資料庫接口252可以經由網絡110與數據存儲裝置108b通信。

在網絡環境100(圖1)中,程序模塊、應用程式、或者數據、或者其部分可以存儲在另一個伺服器計算系統(未示出)中。相關領域的技術人員將認識到,圖2所示的網絡連接僅僅是在計算機之間建立通信的方式的一些示例,並且可以使用包括無線方式在內的其它連接。在一些實施例中,程序模塊、應用程式、或者數據、或者其部分甚至可以存儲在其它計算機系統或者其它裝置(未示出)中。

處理器206、系統存儲器208、網絡埠256和資料庫接口可以經由系統總線210以通信方式彼此耦合,從而提供上述部件之間的連接。在備選實施例中,上述部件可以以與圖2所示不同的方式進行通信耦合。例如,上述部件中的一個或多個可以經由中間部件(未示出)直接耦合到其它部件,或者可以彼此耦合。在一些實施例中,省去了系統總線210,而且使用合適的連接將部件直接彼此耦合。

計算裝置102可以包括具有至少有線或者無線通信能力的任何裝置、系統或者系統和裝置的組合。在大多數情況下,計算裝置102包括能夠提供圖形數據顯示能力的附加裝置、系統或者系統和裝置的組合。這樣的計算裝置102的示例可以包括(但不限於)蜂窩電話、智慧型手機、平板計算機、臺式計算機、膝上型計算機、超便攜或上網本計算機、個人數字助理、手持裝置等。

計算裝置102可以包括一個或多個處理器282和非臨時性計算機或處理器可讀介質或存儲器,舉例而言,一個或多個非易失性存儲器284(諸如只讀存儲器(rom))、或者閃速存儲器和/或一個或多個易失性存儲器286(諸如,隨機存取存儲器(ram))。

計算裝置102可以包括一個或多個收發器或者無線電裝置288以及相關聯的天線290。例如,計算裝置102可以包括一個或多個蜂窩收發器或者無線電裝置,一個或多個收發器或者無線電裝置,以及一個或多個收發器或者無線電裝置,以及相關聯的天線。計算裝置102可以進一步包括一個或多個利用並行電纜、串行電纜或者能夠高速通信的無線信道的有線接口(未示出),舉例而言,經由(usb)、或者中的一個或多個。

計算裝置102可以包括用戶輸入/輸出子系統,例如,其包括觸控螢幕或者觸敏顯示裝置292a和一個或多個揚聲器292b。觸控螢幕或者觸敏顯示裝置292a可以包括任何類型的觸控螢幕,其包括(但不限於)電阻式觸控螢幕或者電容式觸控螢幕。觸控螢幕或者觸敏顯示裝置292a可以例如以大量不同屏幕或者窗口的形式呈現圖形用戶界面,其包括用於選擇的提示和/或欄位。觸控螢幕或者觸敏顯示裝置292a可以呈現或者顯示單獨的圖標和控制項,例如,用於傳達指令、命令和/或數據的虛擬按鈕或滑塊控制項以及虛擬鍵盤或鍵盤。儘管未示出,但是用戶界面可以附加地或者另選地包括一個或多個附加的輸入或輸出裝置,例如,麥克風、氣壓計(例如,用於高度評估)、字母數字鍵盤、qwerty鍵盤、操縱杆、滾輪、觸摸板或者類似的物理或虛擬輸入裝置。例如,計算裝置102可以包括允許對計算裝置進行語音控制的麥克風。

計算裝置102可以包括一個或多個圖像捕獲裝置294,例如,具有合適鏡頭的攝像機,以及可選地一個或多個用於照亮視野以捕獲圖像的閃光燈或燈。圖像捕獲裝置294可以捕獲靜止數字圖像或者移動或視頻數字圖像。例如,可以經由非易失性存儲器284將圖像信息存儲為文件。

使用至少一個總線296或者使用適於在計算裝置102內的裝置、系統或者部件之間傳遞、傳輸或者傳達數據的類似結構,可以以通信的方式耦合計算裝置10內的部分或者全部部件。總線296可以包括一個或多個串行通信鏈路或者並行通信鏈路,諸如8位、16位、32位或者64位數據總線。在一些實施例中,可能存在冗餘總線(未示出)以在主總線296發生故障或者中斷的情況下提供故障轉移能力。

處理器282可以包括適於執行一個或多個機器可執行指令集的任何類型的處理器(例如,armcortext-a8、armcortext-a9、snapdragon600、snapdragon800、nvidiategra4、nvidiategra4i、intelatomz2580、samsungexynos5octa、applea7、motorolax8),例如常規微處理器、基於精簡指令集計算機(risc)的處理器、專用集成電路(asic)、數位訊號處理器(dsp)或者類似裝置。在處理器282內,非易失性存儲器可以存儲在初始用電後由處理器282執行的基本輸入/輸出系統(bios)、啟動順序、固件、啟動例程和通信裝置作業系統(例如,phone、8和類似系統)的全部或部分。繼對處理器282進行初始用電後,處理器282還可以執行從易失性存儲器286加載的一組或多組邏輯或者一個或多個機器可執行指令集。處理器282還可以包括系統時鐘、日曆或者類似的時間測量裝置。圖2中未示出的一個或多個地理位置裝置,例如全球定位系統(gps)接收器和一個或多個位置感測裝置(例如,一個或多個微機電系統或者「mems」加速度計、陀螺儀等),可以以通信的方式耦合到處理器282,以向處理器282提供諸如地理位置數據和三維定位數據之類的附加功能。

收發器或者無線電裝置288可以包括能夠經由電磁能傳送和接收通信的任何裝置。

蜂窩通信收發器或者無線電裝置288的非限制性示例包括cdma收發器、gsm收發器、3g收發器、4g收發器、lte收發器以及具有語音電話能力或者數據交換能力中的至少一個的任何類似的現有或未來開發的計算裝置收發器。在至少一些情況下,蜂窩收發器或者無線電裝置288可以包括一個以上接口。例如,在一些情況下,蜂窩收發器或者無線電裝置288可以包括至少一個專用全雙工或半雙工語音通話接口和至少一個專用數據接口。在其它情況下,蜂窩收發器或者無線電裝置288可以包括至少一個能夠同時容納全雙工或者半雙工語音通話和數據傳輸的集成接口。

收發器或者無線電裝置288的非限制性示例包括可從博通公司(broadcom)獲得的各種晶片組,包括bcm43142、bcm4313、bcm94312mc、bcm4312,以及可從愛特梅爾公司(atmel)、邁威爾公司(marvell)或者redpine獲得的晶片組。收發器或者無線電裝置288的非限制性示例包括可從北歐半導體公司(nordicsemiconductor)、德州儀器公司(texasinstruments)、劍橋矽無線電公司(cambridgesiliconradio)、博通公司(broadcom)和emmicroelectronic獲得的各種晶片組。

如所指出的,非臨時性計算機或處理器可讀介質可以包括非易失性存儲存儲器284,並且在一些實施例中也可以包括易失性存儲器286。存儲器的至少一部分可以用來存儲一個或多個處理器可執行指令集,以便由處理器282執行。在一些實施例中,存儲器的全部或者一部分可以例如以緩存的形式設置在處理器282內。在一些實施例中,存儲器可以補充有一個或多個插槽,該插槽被配置成收容一個或多個可移除存儲器裝置(諸如安全數字(sd)卡、緊湊型快閃記憶體(cf)卡、通用串行總線(usb)記憶「棒」等)的插入。

在至少一些實施方式中,一組或多組提供可由處理器282執行的應用程式或「應用」的邏輯或者機器可執行指令,可以全部或部分存儲在存儲器284,286的至少一部分中。在至少一些情況下,可以下載應用程式或者由最終用戶以其它方式獲取應用程式,例如,使用諸如蘋果應用商店(appleappstore)、亞馬遜市場(amazonmarketplace)或者谷歌市場(googleplay)之類的在線市場。在一些實施方式中,這樣的應用程式可以響應於用戶或者消費者對相應的用戶可選圖標的選擇而啟動。該應用程式可以有助於經由收發器或者無線電裝置288和通信網絡110在計算裝置102和fpg系統108或者烹飪器具104之間建立數據鏈路。

如以下更詳細討論的,應用程式可以包括邏輯或者指令,以向終端用戶提供大量具有提示、欄位的圖形屏幕或者窗口,以及允許用戶或者消費者經由fpg系統108獲得食物製備說明、控制或者指南的用戶界面結構。這些可以包括例如用於各種屏幕或者窗口的邏輯或者機器可執行指令。

烹飪器具104可以包括實施所公開的功能的裝置、系統或者系統和裝置的組合。在一些實施方式中,烹飪器具104具有有線或者無線通信能力,並且包括能夠提供圖形數據顯示能力的附加裝置、系統或者系統和裝置的組合。這種烹飪器具的示例可以包括(但不限於)熱浸入式循環器和器皿、水烘箱、烘箱、電磁爐等。

烹飪器具104可以包括一個或多個處理器260和非臨時性計算機或處理器可讀介質,例如,一個或多個非易失性存儲器262(諸如只讀存儲器(rom))或者閃速存儲器和/或一個或多個易失性存儲器264(諸如隨機存取存儲器(ram))。

烹飪器具104可以包括具有一個或多個位於其中的加熱器124的烹飪室112(例如,容器,器皿),以便例如加熱烹飪室內流體(例如,水、空氣)。烹飪室112可以是絕緣的,並且可以包括可選擇性關閉的罩(例如,蓋、門)。烹飪器具104還可以包括一個或多個攪拌流體的循環器或者循環泵122。如上所討論的,烹飪器具104還可以包括一個或多個感測或檢測一個或多個特徵(諸如溫度、壓力、功率、運動、流體流量、有無食物產品等)的傳感器或檢測器126。循環器122、加熱器124和傳感器126可以可操作地耦合到一個或多個處理器260。傳感器126可以包括熱電偶、熱敏電阻、鉑電阻溫度檢測器(rtd)、正溫度係數(ptc)加熱器/元件、黑體/紅外發射檢測器、電壓傳感器、電流傳感器(例如,分流電阻器、電流變換器、霍爾效應傳感器、磁力計/gmr(巨磁電阻))、電阻傳感器、氣壓計(例如,用於高度評估)等中的一個或多個。

烹飪器具104可以包括一個或多個收發器或者無線電裝置266以及相關聯的天線268。例如,烹飪器具104可以包括一個或多個蜂窩收發器或者無線電裝置,一個或多個收發器或者無線電裝置,以及一個或多個收發器或者無線電裝置,以及相關聯的天線。烹飪器具104可以進一步包括一個或多個利用並行電纜、串行電纜或者能夠高速通信的無線信道的有線接口(未示出),舉例而言,經由(usb)、或者中的一個或多個。

烹飪器具104可以包括用戶輸入/輸出子系統128,例如,包括觸控螢幕或者觸敏顯示裝置和一個或多個揚聲器。觸控螢幕或者觸敏顯示裝置可以包括任何類型的觸控螢幕,其包括(但不限於)電阻式觸控螢幕或者電容式觸控螢幕。觸控螢幕或者觸敏顯示裝置可以例如以大量不同屏幕或者窗口的形式呈現圖形用戶界面,其包括用於選擇的提示和/或欄位。觸控螢幕或者觸敏顯示裝置可以呈現或者顯示單獨的圖標和控制項,例如,用於傳達指令、命令和/或數據的虛擬按鈕或滑塊控制項以及虛擬鍵盤或鍵盤。儘管未示出,但是用戶界面可以附加地或者另選地包括一個或多個附加的輸入或輸出裝置,例如,麥克風、字母數字鍵盤、qwerty鍵盤、操縱杆、滾輪、觸摸板或者類似的物理或虛擬輸入裝置。例如,烹飪器具104可以包括允許對烹飪器具進行語音控制的麥克風。

使用至少一個總線270或者使用適於在烹飪裝置104內的裝置、系統或者部件之間傳遞、傳輸或者傳達數據的類似結構,可以以可通信的方式耦合烹飪器具104內部件中的一些或者全部。總線270可以包括一個或多個串行通信鏈路或者並行通信鏈路,諸如8位、16位、32位或者64位數據總線。在一些實施例中,可能存在冗餘總線(未示出)以在主總線270發生故障或者中斷的情況下提供故障轉移能力。

處理器260可以包括適於執行一個或多個機器可執行指令集的任何類型的處理器(例如,armcortext-a8、armcortext-a9、snapdragon600、snapdragon800、nvidiategra4、nvidiategra4i、intelatomz2580、samsungexynos5octa、applea7、motorolax8),例如常規微處理器、基於精簡指令集計算機(risc)的處理器、專用集成電路(asic)、數位訊號處理器(dsp)或者類似裝置。在處理器260內,非易失性存儲器可以存儲在初始用電後由處理器260執行的基本輸入/輸出系統(bios)、啟動順序、固件、啟動例程和通信裝置作業系統(例如,phone、8和類似系統)的全部或部分。繼對處理器260進行初始用電後,處理器260還可以執行從易失性存儲器264加載的一組或多組邏輯或者一個或多個機器可執行指令集。處理器260還可以包括系統時鐘、日曆或者類似的時間測量裝置。圖2中未示出的一個或多個地理位置裝置,例如全球定位系統(gps)接收器和一個或多個位置感測裝置(例如,一個或多個微機電系統或者「mems」加速度計、陀螺儀等),可以以通信的方式耦合到處理器260,以向處理器260提供諸如地理位置數據和三維定位數據之類的附加功能。

收發器或者無線電裝置266可以包括能夠經由電磁能傳送和接收通信的任何裝置。

蜂窩通信收發器或者無線電裝置266的非限制性示例包括cdma收發器、gsm收發器、3g收發器、4g收發器、lte收發器以及具有語音電話能力或者數據交換能力中的至少一個的任何類似的現有或未來開發的計算裝置收發器。在至少一些情況下,蜂窩收發器或者無線電裝置266可以包括一個以上接口。例如,在一些情況下,蜂窩收發器或者無線電裝置266可以包括至少一個專用全雙工或半雙工語音通話接口和至少一個專用數據接口。在其它情況下,蜂窩收發器或者無線電裝置266可以包括至少一個能夠同時容納全雙工或者半雙工語音通話和數據傳輸的集成接口。

收發器或者無線電裝置266的非限制性示例包括可從博通公司(broadcom)獲得的各種晶片組,包括bcm43142、bcm4313、bcm94312mc、bcm4312,以及可從愛特梅爾公司(atmel)、邁威爾公司(marvell)或者redpine獲得的晶片組。收發器或者無線電裝置266的非限制性示例包括可從北歐半導體公司(nordicsemiconductor)、德州儀器公司(texasinstruments)、劍橋矽無線電公司(cambridgesiliconradio)、博通公司(broadcom)和emmicroelectronic獲得的各種晶片組。

如所指出的,非臨時性計算機或處理器可讀介質可以包括非易失性存儲存儲器,並且在一些實施例中也可以包括易失性存儲器。存儲器的至少一部分用來存儲一個或多個處理器可執行指令集,以便由處理器260執行。在一些實施例中,存儲器的全部或者一部分可以例如以緩存的形式設置在處理器260內。在一些實施例中,存儲器可以補充有一個或多個插槽,該插槽被配置成收容一個或多個可移除存儲器裝置(諸如安全數字(sd)卡、緊湊型快閃記憶體(cf)卡、通用串行總線(usb)記憶「棒」等)的插入。

在至少一些實施方式中,一組或多組提供可由處理器260執行的程序的邏輯或者機器可執行指令,可以全部或部分存儲在存儲器262、264的至少一部分中。在至少一些情況下,可以下載應用程式或者由最終用戶以其它方式獲取應用程式,例如,使用在線市場。在一些實施方式中,這樣的應用程式可以響應於用戶或者消費者對相應的用戶可選圖標的選擇而啟動。該應用程式可以有助於經由收發器或者無線電裝置266和通信網絡110在烹飪器具104和fpg系統108或者計算裝置102之間建立數據鏈路。

在一些實施方式中,烹飪器具104的一些部件可以在與烹飪室112分開的計算裝置中實現,諸如在圖1所示的示例中。在一些實施例中,烹飪器具104可以是包括上述部件中的一些或全部的集成裝置。進一步地,應當理解的是,儘管本文將某些功能描述為在客戶端計算裝置102、烹飪器具104或fpg系統108之一中實現,但是這些功能中的一些或者全部可以由這些裝置的許多組合來進行,或者可以在與上述不同的一個或多個裝置中進行。換句話說,本文描述的功能可以以高度分布的方式實現,或者可以在單個獨立裝置中實現。

圖3顯示了在食物製備指導(fpg)系統中(諸如圖1和圖2的fpg系統108)操作基於處理器的裝置以控制食物產品的製備的方法。為了說明的目的,在真空低溫烹飪過程的環境中對方法300進行討論,但是該方法不限於這種烹飪過程。例如,方法300可以使用烤箱或者其它烹飪器具來實現。如上所指出的,真空低溫烹飪(sousvide)是一種在比通常用於常規烹飪的溫度更低的精確調節的溫度下,在液體浴槽中或者在溫控型蒸汽環境中烹飪食物的方法,其烹飪時間比正常烹飪時間要長。在一些情況下,食物被密封(例如液密,氣密)在塑膠袋中。真空低溫烹飪技術通常為肉類採用大約55℃至80℃的溫度,並且為蔬菜採用更高的溫度。意圖在於均勻地對物品進行烹飪,從而確保內部得到適當烹飪而不會過度烹飪外部,還在於鎖住水分。

值得注意的是,本文描述的方法通過從烹飪器具獲得一個或多個測量值並且基於所獲得的測量值做決策來提供對烹飪程序的更新和/或關於烹飪過程的評估。

方法300從302開始。例如,方法300可以響應於具體應用的打開或者對在計算裝置的顯示器上顯示的圖標的選擇而開始。作為響應,基於處理器的裝置可以致使顯示或者呈現啟動畫面或者介紹畫面。

在304,基於處理器的裝置可以接收對食物產品的製備請求。例如,基於處理器的裝置可以在通信網絡上從用戶操作的客戶端計算裝置接收對牛排的製備請求。用戶可以選擇食譜,或者可以經由客戶端計算裝置和/或經由烹飪器具將指令手動輸入用戶界面。

在306,基於處理器的裝置可以例如經由計算裝置的顯示器,針對所選食物產品的結束條件、偏好或特徵來提供提示。例如,基於處理器的裝置可以顯示或者致使顯示蛋清質地提示屏幕,該屏幕允許用戶查看並且滾動具有不同質地(例如,流質、半熟、全熟)的蛋清的圖像。可以採用各種用戶界面元件,包括通常與允許多指輸入、敲擊和滑動的觸控螢幕界面相關聯的那些。在一些實施方式中,一組至少兩個圖形提示可以包括除了一組視頻之外的一組靜止圖像(或者而不是一組視頻)。在一些實施方式中,每個視頻或者圖像還可以包括音頻,其可以允許用戶觀察關於已烹食物產品的特徵的附加信息(例如,脆性、咀嚼聲等)。在一些實施例中,提供了一組沒有視覺提示的音頻片段。

基於處理器的裝置可以接收指示食物產品的結束條件或偏好的選擇。例如,基於處理器的裝置可以經由觸控螢幕顯示器檢測滑塊的輸入或選擇。

在308,基於處理器的裝置至少部分地基於所接收的指示要製備的食物產品和/或結束偏好的選擇來確定烹飪程序。例如,基於處理器的裝置可以利用所選擇的食物產品和結束偏好作為輸入來執行一次或多次模擬,以確定烹飪時間和烹飪溫度,從而將食物產品烹飪到達到所選擇的結束偏好(例如,質地、稠度、熟度)。基於處理器的裝置可以使用任何合適的方法來確定用於烹飪程序的一個或多個一般食物製備參數,諸如一次或多次模擬、建模、一個或多個查找表、一個或多個分析方程或數值可解方程等。

在310,基於處理器的裝置將所生成或確定的烹飪程序發送到烹飪器具。例如,圖1的fpg系統108可以直接通過通信網絡110或者經由客戶端計算裝置102將所確定的烹飪程序發送到烹飪裝置104。

在312,烹飪器具執行烹飪程序。例如,烹飪程序可以向烹飪器具提供指令以將液體浴槽加熱到60℃,以在液體浴槽達到60℃時提醒用戶將食物產品插入液體浴槽中,並且將液體浴槽的溫度保持3小時。

在314,烹飪器具獲得測量值,並且將這些測量值作為時間序列存儲在數據存儲裝置中。如上所討論的,這些測量值可以通過直接或者間接測量溫度、功率、流體流量、有無食物產品、液位、電源中斷等中的一個或多個的傳感器(圖2)來獲得。該時間序列是對不同時間獲得的測量值的記錄。時間序列數據可以按時間次序或者反時間次序排列。測量值之間的時間段可以是恆定的或者可變的。

在316,基於處理器的裝置可以接收由烹飪器具獲得的一些或全部測量值。例如,圖1的fpg系統108可以直接通過通信網絡110或者經由客戶端計算裝置102,從烹飪裝置104獲得一些或全部測量結果。在一些實施方式中,烹飪器具可以傳送時間序列數據的子集,該時間序列數據的子集包括最近的測量值或者自先前成功向客戶端計算裝置或者fpg系統傳送測量數據後獲得的測量值。

除了接收時間序列數據之外,基於處理器的裝置還可以接收元數據,諸如烹飪器具的類型、用戶信息或者食譜信息。如果數據的傳送包括fpg系統所需的用來確定或者更新烹飪程序的所有信息,該傳送可以被稱為「系統狀態」傳送。如果數據的傳送不包括fpg系統所需的所有信息但是當與先前發送的信息結合時是充分的,該傳送可以被稱為「系統狀態更新」傳送。

在318,基於處理器的裝置可以基於烹飪器具的系統狀態,更新烹飪程序和/或產生一個或多個關於烹飪過程的預測。如上所討論的,系統狀態可以是數個系統狀態更新的綜合。可以將更新的烹飪程序發送到烹飪器具以便其執行。例如,更新的烹飪程序可以改變對烹飪器具的一個或多個操作參數(例如,溫度、時間、速度、溼度、壓力)的控制。可以經由合適的界面(諸如,計算裝置的用戶界面和/或烹飪器具的用戶界面)向用戶提供一個或多個生成的預測。

例如,基於系統狀態,fpg系統可以確定烹飪器具的液體浴槽將需要多長時間來達到設定點溫度。作為另一個示例,fpg系統可以確定食物產品將在何時被加熱到特定溫度,而且在加熱到特定溫度後,可以將液體浴槽保持在該溫度或者可以將該溫度降低到安全保持溫度。

fpg系統還可以確定食物產品已經在何時被加熱到液體浴槽的溫度和食物產品的初始溫度之間的溫差的特定部分。例如,fpg系統可以確定食物產品已經在何時被加熱到液體浴槽的溫度和食物產品的初始溫度之間的溫差的90%。在將食物產品加熱到該溫度後,液體浴槽可以被保持在該溫度或者被降低到安全保持溫度。

如上所討論的,基於處理器的裝置可以在計算裝置或者烹飪裝置的顯示器上顯示或者致使顯示所確定的更精確的烹飪過程預測。用戶然後可以利用所提供的預測進行規劃或者用於其它目的。

在320,基於處理器的裝置結束方法300。方法300在320終止直到被再次調用。另選地,例如可以使用控制項返回到304或者310重複方法300。另選地,方法300可以例如,作為多線程處理器系統上的多個線程之一,和其它方法或者過程並行運行。

在一些實施方式中,fpg系統可以利用反饋為單個用戶、群體、一個或多個單個用戶的朋友、地理區域或者所有用戶優先調整一個或多個參數(例如,食物製備參數、提示、推薦)。例如,在一些實施方式中,fpg系統從用戶採集評級,而該評級可以用來為一個或多個用戶調整一個或多個參數或推薦。作為另一個示例,fpg系統可以從用戶或者從第三方實體(例如,社交網絡、零售網站等)手動或者自動採集信息,該信息可以用來為一個或多個用戶調整一個或多個參數、推薦或者其它系統特點。

如上所指出的,烹飪器具、計算裝置和/或fpg系統可以利用各種輸入來生成烹飪程序、對烹飪程序的更新和/或關於一個或多個烹飪過程的預測。

一個這樣的輸入是烹飪器具輸送的功率。可以直接或者間接測量功率,或者可以使用一個或多個參數獲得功率。例如,可以使用傳感器(圖2)對實際功率進行測量,該傳感器感測由烹飪器具消耗的或者由烹飪器具提供到加熱元件的電壓和電流中的一者或二者的。

一般,可以使用電源(v)、電流(i)和電阻(r)中的任意兩者對功率(p)進行計算。具體地,p=v×i=v2/r=i2×r。瞬時功率可以使用在大約相同的時間獲得的測量值中的任何一對來計算。平均功率可以通過對一系列瞬時功率計算值進行平均來計算。還可以使用以下方程式來計算平均功率:

pavg=vrms×irms×cos(θ),

其中,vrms和irms分別是均方根電壓和均方根電流,而θ是電壓信號和電流信號之間的相位角。

可以使用任何合適的電壓測量裝置來測量電壓和電流。例如,可以經由分流電阻器、電流變換器、霍爾效應傳感器等來測量電流。電阻可以直接相對於已知值的參考電阻器進行測量,或者間接經由任何其它響應於電阻的測量值進行測量。

作為另一個示例,功率可以基於來自控制器(例如pid控制)的功率百分比或者功率比來測量或者確定。例如,如果系統的最大功率已知為1000瓦特,而pid控制器佔用了50%的最大功率,則可以確定電流輸出功率為1000瓦特的50%,或者500瓦特。在一些實施方式中,pid控制器的輸出可以被預分頻,使得輸出已經以例如瓦特為單位。

在一些實施方式中,可以基於加熱/循環泵(件圖2)或者其它攪拌系統的入口(「冷側」)和出口(「熱側」)之間的已測溫差,對功率進行測量或者確定。該溫差可以和輸送的工作介質(例如,水)的具體熱量和工作介質的輸送質量成比例。在一些實施方式中,烹飪器具可以被編程為傳輸指定功率(例如,以瓦特為單位),其功率可以是已知的或者由fpg系統獲得並使用(例如,而不是或者除了獲得功率測量值),以便更新烹飪程序或者生成關於烹飪過程的預測。

fpg系統可以使用的另一個輸入是溫度。例如,烹飪器具可以配備位於循環泵或者攪拌系統的入口處的溫度傳感器。溫度傳感器可以是任何合適的傳感器,諸如熱電偶、熱敏電阻、鉑電阻溫度檢測器(rtd)、正溫度係數(ptc)加熱器/元件或者黑體/紅外發射檢測器。

fpg系統可以使用的另一個輸入是流體流量。可以使用任何合適的裝置來測量烹飪器具中的流體流量,該裝置包括(但不限於)ptc加熱器/元件、葉輪等。

fpg系統可以使用的其它輸入包括用戶輸入。這些用戶輸入可以包括關於食物產品何時已被插入到烹飪器具中的信息、關於食物產品的特徵或者關於烹飪器具的信息。例如,食物產品的特徵可以包括其質量或者重量、體積、表面積、類型、溫度等。關於烹飪器具的信息可以包括其中已經插入熱浸入式循環器的器皿類型、器皿是否被覆蓋、液體浴槽中的液體體積、器皿是否採用絕緣等。

fpg系統還可以作出關於可以規避對測量電壓、電流或者電阻中的任何一個或者多個的需要來確定功率輸送的烹飪器具的假設。作為一個示例,fpg系統可以使用來自pid控制器的輸出來估算加熱器輸送的功率。進一步地,fpg系統可以作出關於液體浴槽用於加熱食物產品的效率的假設,正如通過液體的到食物產品的表面熱傳遞係數所測量的。fpg系統還可以基於在先前使用烹飪器件期間或者在先前使用類似的烹飪器具期間識別的烹飪器件的特徵,作出關於烹飪器件(例如器皿尺寸)的假設。烹飪器具的特徵可以是基於製造商的設計或者相同的或類似的烹飪器具的經驗測量值,或者基於物理計算。作為一個示例,可以作出與烹飪器具的加熱器元件的電氣特性相關的假設,諸如加熱器元件的電阻和溫度行為。

作為另一個示例,烹飪器具的加熱器元件的開機時間和關機時間比(即,佔空比)可以用來衡量假設的或者測量的峰值功率,以確定平均功率的評估值。佔空比測量值可以有各種來源,包括(但不限於)控制加熱元件的操作的pid控制器的輸出。

fpg系統還可以作出與電源的電壓相關的假設。例如,在美國,一根120伏交流線可以假設為120伏交流+/-n%,其中n是數字。類似地,fpg系統可以作出與電源的功率因數相關的假設。例如,電源的功率因數可以假設為接近1,使得電流與電壓同相位。

圖4a是顯示了烹飪器具的液體浴槽402的溫度以及正常烹飪過程期間放置在液體浴槽中的食物產品404的核心的溫度的曲線圖400。在該圖示中,食物產品404是52毫米厚、1.1千克重的烤肉。在該示例中,將食物產品404烹飪成核心溫度為60℃。在烹飪過程開始時(即,0分鐘),烹飪器具的加熱元件開始對液體浴槽402進行加熱,將其從大約22℃的初始溫度加熱到近似於60℃的設定點溫度。在大約40分鐘之後,液體浴槽402已經達到60℃的設定點溫度。在液體浴槽402已經達到設定點溫度後不久,將食物產品404插入到烹飪器具的液體浴槽402中。食物產品404的核心的溫度緩慢上升,直到其在大約145分鐘時達到比60℃低大約1℃(即,59℃),如箭頭406所指示的。用戶然後可以從液體浴槽取出食物產品404。

圖4b是顯示了烹飪器具的液體浴槽412的溫度以及加速烹飪過程期間放置在液體浴槽中的食物產品414的核心的溫度的曲線圖410。食物產品414也是烤肉,具有和圖4a中的食物產品404相同的尺寸和重量。在0分鐘,烹飪器具的加熱元件開始對液體浴槽412中的液體進行加熱,將其從大約22℃的初始溫度加熱到高於60℃的預期設定點溫度的升高後溫度。在所示的示例中,加熱元件將液體浴槽412加熱到大約75℃的升高後溫度。

在大約40分鐘之後,液體已經達到60℃。在液體浴槽412已經達到60℃後不久,將食物產品414插入到烹飪器具的液體浴槽412中,同時液體浴槽的溫度繼續上述到大約75℃,這比60℃的設定點溫度高出大約15℃。一旦液體浴槽的溫度達到75℃,烹飪器具的溫度控制允許液體浴槽412的溫度下降到60℃的設定點溫度。由於液體浴槽412處於升高後的溫度,食物產品414的核心的溫度相對較快地上升(與正常烹飪過程相比)。在確定的時間之後,烹飪程序控制烹飪器具將液體浴槽412的溫度降低到60℃的設定點溫度,以用於剩餘的烹飪過程。在所示的示例中,在自開始烹飪過程後大約70分鐘之後,液體浴槽412的溫度從75℃下降到60℃。在一些實施方式中,將液體浴槽412維持在升高後溫度的時間至少部分取決於對食物產品414何時將到達設定點溫度的確定或者評估,和/或對液體浴槽412將需要多長時間來從升高後溫度冷卻到設定點溫度的評估。通常,在食物產品414的溫度接近設定點溫度的時間或之前,液體浴槽412應當處於設定點溫度或者在設定點溫度附近。

在所示的示例中,在104分鐘,在大約和食物產品414的核心的溫度達到大約比60℃低1℃(即,59℃)的相同的時間,液體浴槽412的溫度降低到設定點溫度,如箭頭416所指示的。因此,使用加速烹飪過程,食物產品414在104分鐘內而不是145分鐘內被完全煮熟。應當理解的是,根據各種因素,諸如食物類型、預期加速程度、結束偏好等,用於加速烹飪過程的各種烹飪參數可能會不同。

前文的詳細描述通過使用框圖、示意圖和示例,已經闡述了裝置和/或過程的各種實施例。在這些包含一個或多個功能和/或操作的框圖、示意圖和示例的範圍內,本領域技術人員將理解的是,通過大量硬體、軟體、固件或者實際上任何以上的組合,可以單獨地和/或共同地實現這些框圖、流程圖或者示例中的每一個功能和/或操作。在一個示例中,本主題可以經由專用集成電路(asic)實現。然而,本領域技術人員將會認識到,本文以整體或部分公開的實施例,可以作為在一個或多個計算機上運行的一個或多個電腦程式(例如,在一個或多個計算機系統上運行的一個或多個程序)、作為在一個或多個控制器(例如,微控制器)上運行的一個或多個程序、作為在一個或多個處理器(例如,微處理器)上運行的一個或多個程序、作為固件、或者作為實際上任何以上的組合,在標準集成電路中等效實現,而且根據本申請內容,對電路的設計和/或對軟體和/或固件的代碼編寫將處於本領域普通技術人員的技術範圍內。

本領域技術人員將會認識到,本文闡述的許多方法或者算法可以採用附加操作、可以省略一些操作和/或可以以與所指出的不同的次序執行操作。

另外,本領域技術人員將理解,本文教導的機制能夠作為程序產品以各種形式分布,並且所例示的實施例同樣適用,而不論用來實際實施該分布的非臨時性信號承載介質的特定類型為何。非臨時性信號承載介質的示例包括(但不限於)以下內容:可錄型介質(諸如軟磁碟)、硬碟驅動器、cd-rom、數字磁帶和計算機存儲器。

可以結合上述各種實施例來提供進一步的實施例。本說明書中引用的和/或「申請數據表」中列出的所有美國專利、美國專利申請公開、美國專利申請、國外專利、國外專利申請和非專利申請,以及2014年12月22日提交的美國臨時專利申請序號62/095,669的教導,均通過引用以整體併入本文。如有必要,可以對這些實施例的各個方面進行修改,以採用不同專利、申請和公開物的系統、電路和概念,從而提供又進一步的實施例。

根據上述具體描述,可以對這些實施例作以上和其它改變。一般而言,在所附權利要求書中,所使用的術語不應被解釋為將權利要求限制為說明書和權利要求書中所公開的具體實施例,而應當被解釋為包括所有可能的實施例以及這些權利要求所授權的等效物的完整範圍。因此,權利要求書不受本申請內容的限制。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀