專利名稱:使用條形碼的微波爐和用于控制其的方法
技術領域:
本發明涉及從附著到食物上的條形碼掃描數據并基于條形碼的掃描數據烹飪食物的微波爐,具體而言,涉及根據不同的烹飪裝置(cookingset)使用存儲在條形碼中的數據獲得適于其的適當烹飪數據,并當對應的微波爐的烹飪數據沒有存儲在條形碼中時獲得存儲在所述微波爐主體中的烹飪數據的微波爐,以及用于控制所述微波爐的方法。
背景技術:
使用附著到食物上的條形碼烹飪食物的微波爐在現有技術中是公知的。條形碼包括烹飪數據,這樣減小了用戶單獨設置烹飪條件的不方便。
使用條形碼的傳統烹飪裝置具有相同的烹飪數據,而不管烹飪裝置的類型或者尺寸。此傳統的烹飪裝置不利在于烹飪裝置不能根據烹飪裝置的類型或者尺寸獲得理想的烹飪數據。此外,盡管傳統的烹飪裝置根據烹飪裝置的類型或者尺寸具有不同的烹飪數據,當開發了新的烹飪裝置并進入市場,新開發的烹飪裝置不能基于從附著到食物上的條形碼獲得的數據執行適當的食物烹飪。即,通過所述烹飪裝置最佳地烹飪的食物的類型有限。
發明內容
本發明的其它方面和/或者優點將部分在下述進行說明,部分將從說明書變得顯然,或者可以通過實施本發明而了解到。
因此,本發明的一方面是提供一種使用條形碼的微波爐,所述微波爐根據微波爐的類型或者體積接收最佳烹飪數據,并適當地烹飪不僅當前可獲得的食物,而且可以是在微波爐的制造之后進入市場的食物,以及控制所述微波爐的方法。
根據一方面,本發明提供了一種使用條形碼烹飪食物的微波爐,包括條形碼掃描儀,所述條形碼掃描儀從附著到食物的條形碼獲得條形碼數據;以及控制器,所述控制器從條形碼數據獲得對應微波爐的烹飪數據,基于所獲得的烹飪數據設置烹飪條件,以及根據設定的烹飪條件執行食物的烹飪。
微波爐還可以包括存儲對應微波爐的食物的烹飪數據的存儲器,其中,當控制器沒有從條形碼數據獲得對應微波爐的烹飪數據時,從條形碼數據獲得食物數據,對應所獲得的食物數據的烹飪數據從存儲器獲得,和食物的烹飪基于所獲得的烹飪數據來執行。
條形碼可以根據微波爐的類型和體積包括多個烹飪數據。
條形碼還可以包括食物ID碼。
根據另外一方面,本發明提供了一種控制使用條形碼烹飪食物的微波爐的方法,包括通過掃描條形碼獲得條形碼數據;確定所獲得的條形碼數據是否包括對應的微波爐的烹飪數據;當確定條形碼數據包括對應的微波爐的烹飪數據時獲得烹飪數據;以及基于獲得的烹飪數據執行食物的烹飪。
根據本發明的另外一方面,本發明提供了一種控制使用條形碼烹飪食物的微波爐的方法,包括通過掃描條形碼獲得條形碼數據;確定所獲得的條形碼數據是否包括對應的微波爐的烹飪數據;當確定條形碼數據不包括對應微波爐的烹飪數據時從條形碼數據獲得食物ID數據;使用食物ID數據獲得對應食物的烹飪數據,所述烹飪數據存儲在微波爐主體的存儲器內;以及基于所獲得的烹飪數據執行食物的烹飪。
本發明的這些和/或者其它方面和優點將從實施例的下述說明并結合附圖而詳細了解到,其中圖1是根據本發明的微波爐的透視圖;圖2是圖1的微波爐的條形碼掃描儀的透視圖;圖3A示出了應用到本發明的食物的二維(two-dimensional)條形碼的視圖;圖3B示出了圖3A的二維條形碼的系統的視圖;圖4A是本發明的微波爐的方框圖;圖4B示出了圖4A的微波爐的存儲器的系統的視圖;圖5A是應用到本發明的另外的食物的二維條形碼的視圖;圖5B是顯示了圖5A的二維條形碼的系統的視圖;以及圖6是顯示了控制根據本發明的使用條形碼的微波爐的方法的流程圖。
具體實施例方式
現在將詳細參照本發明的實施例,本發明的示例在附圖中所示,其中相同的引用數字自始至終引用相同的元件。所述實施例通過參照附圖在下面說明以解釋本發明。
如圖1所示,根據本發明的烹飪裝置10,即微波爐10包括主體100,所述主體100限定所述微波爐外觀并設有安裝在其中的烹飪室120,以及門110和安裝在主體100的前表面上的操作面板200。
操作面板200包括顯示單元210,所述顯示單元210顯示用于執行烹飪操作的操作數據和微波爐10的操作狀態;輸入單元211,所述輸入單元211允許用戶輸入用戶設置的指令;以及條形碼掃描儀220,所述條形碼掃描儀220掃描附著到食物的包裝上的條形碼。
如圖2所示,操作面板200進一步包括外殼體201和內殼體202。條形碼掃描儀220包括通過保持器221固定到外殼體201上的窗口222;設置在窗口222之后并設有形成通過其中心區域的孔224的襯底223(substrate);以及多個紅外線燈225,所述紅外線燈225在襯底223上設置為圓形,用于讓紅外光通過窗口222射出。將在后面描述的相機安置在孔224的后部內。相機用于接收通過光反射的條形碼的圖像。
圖3A顯示了附著到食物的包裝上的二維條形碼的視圖,所述條形碼應用到本發明,以及圖3B顯示了圖3A的二維條形碼的系統的視圖。此后,烹飪裝置是微波爐,所述微波爐分別具有不同體積的烹飪室,由此對于相同的食物具有不同的理想烹飪條件。但是,本發明不限于微波爐的烹飪裝置。
二維條形碼400連接到A1食物300的包裝上。傳統的條形碼是具有較小數據容量的一維條形碼,這樣它們提供詳細的烹飪數據的能力受到限制。在本發明的實施例中,二維條形碼400應用到本發明。二維條形碼400是其中數據在X和Y軸的方向內的平面上表述數據的條形碼。二維條形碼400也具有用于顯示對應多個烹飪裝置,即多個微波爐10的烹飪數據的能力。在二維條形碼400的示例中,二維條形碼400的容量被設置為大約100字節。
如圖3B所示,二維條形碼400系統包括存儲諸如食物ID的共用碼(common code)數據的共用區域401,存儲關于多個烹飪裝置的烹飪數據的烹飪裝置區域402。盡管此實施例描述了烹飪裝置區域402具有用于存儲最多四個烹飪裝置的烹飪數據的尺寸,烹飪裝置區域402的尺寸不限于此,并根據烹飪裝置的數目設置。
烹飪裝置區域402存儲用于在從第一至第四烹飪數據區域410、420、430和440中選擇的至少一個烹飪數據區域內設置食物的烹飪條件的烹飪數據。例如,當只有第一烹飪裝置是用于烹飪A1食物300的目標,烹飪數據只存儲在二維條形碼400的烹飪裝置區域402的第一烹飪數據區域410內。第一烹飪數據區域410包括存儲用于設置食物的烹飪時間的數據的時間數據區域411、存儲用于設置食物的烹飪溫度的數據的溫度數據區域412以及存儲用于設置用于烹飪食物的輸出功率水平(output level)的數據的輸出功率水平數據區域413。
在第二至第四烹飪裝置還沒有開發的情況下,關于第二至第四烹飪裝置的烹飪數據沒有設置。相應地,如果第二至第四烹飪裝置還沒有開發,第二至第四烹飪數據區域420、430和440不存儲烹飪數據。
圖4A是本發明的微波爐10的方框圖。微波爐10包括用于掃描條形碼的條形碼掃描儀220,以及用于控制微波爐10的整體操作的主控制器240。
條形碼掃描儀220包括控制條形碼掃描操作的掃描儀控制器230。掃描儀控制器230控制燈驅動單元229,這樣燈驅動單元229操作紫外線燈225,并控制相機226,這樣相機226將條形碼的圖像供給到掃描儀控制器230。
掃描儀控制器230與主控制器240接口,這樣發送和接收關于掃描操作的控制指令,并根據控制指令將用于操作燈驅動單元229的掃描開(scanON)信號和掃描關(scan OFF)信號輸出。
燈驅動單元229在掃描儀控制器230的控制下打開和關閉多個紅外線燈225。
燈驅動單元229根據掃描儀控制器230輸出的掃描開信號打開多個紅外線燈225。作為響應,紅外線燈225將紅外光通過窗口222照射到操作面板200之前的區域。此時,當A1食物300靠近窗口222,所照射的紅外光通過二維條形碼400反射并輸入相機226,所述相機226安置在窗口222的后部內。相機226將條形碼400的圖像輸出到掃描儀控制器230,掃描儀控制器230解碼條形碼400的圖像并將解碼的圖像發送到主控制器240。
主控制器240在RAM270中臨時存儲條形碼400的解碼圖像,并解釋條形碼400的解碼圖像。即,主控制器240識別A1食物300的ID,所述ID存儲在二維條形碼400的共用區域401內,并在烹飪裝置區域402存儲關于對應的微波爐的數據的情況下,識別烹飪數據。
存儲器250存儲用于識別對應的微波爐的烹飪裝置識別碼。在本發明的實施例中,非易失閃存用作存儲器250。主控制器240搜索存儲器250,并確定對應的微波爐是第一至第四烹飪裝置的哪個烹飪裝置。
在烹飪數據通過解釋A1食物300的條形碼400的圖像識別的情況下,主控制器240根據所識別的烹飪數據設置用于執行烹飪操作的烹飪條件,并在RAM270中存儲所設置的烹飪條件。
此后,在A1食物300放入烹飪室120內并且門110被關閉的條件下,當用戶通過輸入單元211將烹飪開始鍵信號輸入到微波爐10時,主控制器240根據設置的烹飪條件控制燈驅動單元229,這樣燈驅動單元229驅動載荷(未示出),諸如磁控管和循環風扇。由此,執行A1食物300的烹飪。
在關于烹飪裝置的烹飪數據存儲在條形碼中的情況下,獲得關于對應烹飪裝置的烹飪數據,然后烹飪裝置中的食物的烹飪根據烹飪數據來執行。但是,例如,當A1食物300進入市場時,第二至第四烹飪裝置沒有被開發的情況下,關于上述烹飪裝置的烹飪數據不能存儲在A1食物300的條形碼400內。相應地,作為第一烹飪裝置的改良的第二至第四烹飪裝置不能直接從A1食物300的二維條形碼400獲得它們的烹飪數據,所述A1食物300在市場上流通(因為第二至第四烹飪數據區域420、430和440沒有存儲關于對應的烹飪裝置的烹飪數據)。考慮到上述的事實,在A1食物300進入市場之后開發的烹飪裝置的每個存儲器250根據食物的ID存儲在烹飪裝置開發之前進入市場的食物的烹飪數據。存儲器250包括多個食物碼區域251、252、253和254,所述多個食物碼區域251、252、253和254根據食物的ID分開。例如,第一食物碼區域251存儲關于對應的烹飪裝置的A1食物的烹飪數據。
二維條形碼400存儲關于食物的數據,即關于食物的ID的數據,以及烹飪裝置的烹飪數據。相應地,只有當二維條形碼400沒有存儲關于對應的烹飪裝置的烹飪數據時,讀取對應的食物的ID(否則,對應的食物的ID可以被讀取而不管二維條形碼400是否存儲關于對應的烹飪裝置的烹飪數據)。在上述的條件下,例如當第三烹飪裝置掃描A1食物300時,由于食物300的條形碼400沒有存儲對應第三烹飪裝置的烹飪數據,第三烹飪裝置通過從二維條形碼400讀取食物ID識別A1食物300。此處,第三烹飪裝置的主控制器240搜索對應所識別的A1食物300的存儲器240的第一食物碼區域251,從第一食物碼區域251讀取烹飪數據,以及在RAM270中臨時存儲所讀取的烹飪數據。此后,第三烹飪裝置的主控制器240根據所讀取的烹飪數據設置用于執行A1食物300的烹飪操作的條件,并在RAM270中存儲所設置的烹飪條件。然后,主控制器240根據所設定的烹飪條件控制驅動單元260,由此執行A1食物300的烹飪。
此外,作為A1食物的改進的A2食物300-1可以在A1食物在市場上流通以及第一和第二烹飪裝置被開發的條件下進入市場。如圖5A所示,二維條形碼400-1附著到A2食物300-1。
如圖5B所示,附著到A2食物300-1的二維條形碼400-1包括共用區域401-1和烹飪裝置區域402-1。烹飪裝置區域402-1包括第一至第四烹飪數據區域410-1、420-1、430-1和440-1。烹飪裝置區域402-1的第一烹飪數據區域410-1存儲對應第一烹飪裝置的A2食物300-1的烹飪數據,烹飪裝置區域402-1的第二烹飪數據區域420-1存儲對應第二烹飪裝置的A2食物300-1的烹飪數據。
在第一或者第二烹飪裝置烹飪A2食物300-1的情況下,第一或者第二烹飪裝置從二維條形碼400-1獲得對應的烹飪數據。相應地,第一或者第二烹飪裝置設置烹飪條件,并根據烹飪開始指令執行A2食物300-1的烹飪。
在A2食物進入市場之后開發的第三和第四烹飪裝置不能直接從A2食物300-1的二維條形碼400-1直接獲得烹飪數據。為了烹飪在市場上流通的A2食物300-1,通過讀取存儲在二維條形碼400-1的共用區域401-1中的A2食物300-1的食物ID,第三或者第四烹飪裝置識別A2食物300-1,從對應所識別的A2食物300-1的存儲器250的食物碼區域252搜索烹飪數據,并根據所搜索的烹飪數據設置A2食物300-1的烹飪條件。此后,第三或者第四烹飪裝置根據所設置的烹飪條件烹飪A2食物300-1。
此后,上述的微波爐10的烹飪過程將參照附圖進行詳細說明。當條形碼被掃描時,對應烹飪裝置的食物ID數據和烹飪數據同時從條形碼讀取的情況,和當對應烹飪裝置的烹飪數據首先從條形碼讀取的情況,以及當對應烹飪裝置的烹飪數據沒有存儲在條形碼內時,食物ID數據通過重新掃描條形碼從條形碼讀取,將被單獨描述。
參照圖6,當電源打開時,主控制器240確定掃描鍵信號從輸入單元211輸入(501),以及,當確定掃描鍵信號被輸入時,主控制器240將掃描開信號供給到掃描儀控制器230。掃描儀控制器230控制燈驅動單元229,這樣燈驅動單元229打開紅外線燈225。從紅外線燈225照射的紅外光通過窗口222射出到操作面板200之前的區域上。此時,當具有二維條形碼的食物靠近窗口222,條形碼掃描儀220掃描二維條形碼(503)。
當條形碼通過條形碼掃描儀220掃描時,相機226將條形碼的圖像輸入至掃描儀控制器230,主控制器240在RAM270內存儲從掃描儀控制器230傳輸的條形碼的圖像(505)。
主控制器240解碼條形碼的圖像,并確定條形碼的被掃描數據是否包括關于烹飪裝置的烹飪數據(507)。當確定條形碼的被掃描數據包括關于烹飪裝置的烹飪數據時,即當關于對應烹飪裝置的烹飪數據可以直接從二維條形碼獲得時,主控制器240根據所獲得的烹飪數據設置烹飪條件(509)。
另一方面,由于步驟507的結果,當確定條形碼的被掃描數據不包括關于對應的烹飪裝置的烹飪數據時,主控制器240確定條形碼的被掃描數據是否包括食物ID數據,即,當條形碼被掃描時,食物ID數據與烹飪數據一起是否從條形碼獲得(511)。當確定食物ID數據從條形碼獲得時,主控制器240使用所獲得的食物ID數據從存儲器250搜索關于對應的烹飪裝置的烹飪數據(513),并根據所搜索的烹飪數據設置對應的烹飪裝置的烹飪條件(515)。
另一方面,由于操作511的結果,當在條形碼被掃描時確定食物ID數據沒有從條形碼獲得而只是烹飪數據從條形碼獲得時,主控制器240輸出用于獲得食物ID數據的指令至掃描儀控制器230(517)。由此,條形碼掃描儀220的紅外線燈225被操作以射出紅外光,由此重新掃描條形碼(519)。此后,執行操作511。
當對應的烹飪裝置的烹飪條件根據在操作509中從條形碼獲得的烹飪數據設置時,或者當對應的烹飪裝置的烹飪條件在操作515中使用食物ID數據從存儲器250所搜索的烹飪數據設置時,主控制器240根據響應通過輸入單元211輸入的烹飪開始鍵信號設置的烹飪條件控制驅動單元260,由此執行食物的烹飪操作(521)。
從上述很明顯,本發明提供了一種微波爐,所述微波爐從附著到食物的二維條形碼獲得烹飪數據,并基于所獲得的烹飪數據最佳地烹飪食物,以及用于控制微波爐的方法。特別地,當微波爐不能從在市場上經銷的食物的二維條形碼獲得關于對應的微波爐的烹飪數據時,微波爐使用食物的ID碼通過搜索安裝在其中的存儲器獲得烹飪數據。相應地,即使當多個烹飪裝置具有不同的烹飪條件時,也可以最佳地烹飪食物,并可以研發烹飪裝置,而不管單獨進入市場的食物是否被制造。此外,食物制造商可以將兼容地應用到多種烹飪裝置的食物投放市場,由此很容易控制產品清單。
盡管本發明的一些實施例被顯示和說明,普通技術人員應該理解,可以在不背離本發明的精神和實質的情況下對這些實施例進行改變,其范圍由權利要求書及其等同物來進行限定。
權利要求
1.一種使用條形碼烹飪食物的微波爐,包括條形碼掃描儀,所述條形碼掃描儀從附著到食物的條形碼獲得條形碼數據;以及控制器,所述控制器從條形碼數據獲得對應微波爐的烹飪數據,基于所獲得的烹飪數據設置烹飪條件,以及根據設定的烹飪條件執行食物的烹飪。
2.根據權利要求1所述的微波爐,還包括存儲對應微波爐的食物的烹飪數據的存儲器,其中,當控制器沒有從條形碼數據獲得對應微波爐的烹飪數據時,從條形碼數據獲得食物數據,對應所獲得的食物數據的烹飪數據從存儲器獲得,和食物的烹飪基于所獲得的烹飪數據執行。
3.根據權利要求1所述的微波爐,其中,所述條形碼根據微波爐的類型和體積包括多個烹飪數據。
4.根據權利要求3所述的微波爐,其中,條形碼還包括食物ID碼。
5.根據權利要求1所述的微波爐,其中,控制器從二維條形碼獲得烹飪數據。
6.一種控制使用條形碼烹飪食物的微波爐的方法,包括通過掃描條形碼獲得條形碼數據;確定所獲得的條形碼數據是否包括對應的微波爐的烹飪數據;當確定條形碼數據包括對應的微波爐的烹飪數據時獲得烹飪數據;以及基于獲得的烹飪數據執行食物的烹飪。
7.根據權利要求6所述的方法,其中,所述條形碼根據微波爐的類型和體積包括多個烹飪數據。
8.根據權利要求7所述的方法,其中,條形碼還包括食物ID碼。
9.根據權利要求6所述的方法,其中,條形碼數據包括獲得二維條形碼數據。
10.一種控制使用條形碼烹飪食物的微波爐的方法,包括通過掃描條形碼獲得條形碼數據;確定所獲得的條形碼數據是否包括對應的微波爐的烹飪數據;當確定條形碼數據不包括對應的微波爐的烹飪數據時從條形碼數據獲得食物ID數據;使用食物ID數據獲得對應食物的烹飪數據,所述烹飪數據存儲在微波爐主體的存儲器內;以及基于所獲得的烹飪數據執行食物的烹飪。
11.根據權利要求10所述的方法,其中,所述條形碼根據微波爐的類型和體積包括多個烹飪數據。
12.根據權利要求11所述的方法,其中,所述條形碼還包括食物ID碼。
13.根據權利要求10所述的方法,其中,所述條形碼數據包括二維條形碼數據。
全文摘要
一種使用條形碼烹飪食物的微波爐以及控制其的方法。所述微波爐包括條形碼掃描儀,所述條形碼掃描儀從附著到食物的條形碼獲得條形碼數據;以及控制器,所述控制器從條形碼數據獲得對應微波爐的烹飪數據,基于所獲得的烹飪數據設置烹飪條件,以及根據設定的烹飪條件執行食物的烹飪。相應地,就可以開發烹飪裝置,而不管食物的制造時間,食物生產商可以將與多個烹飪裝置兼容的食物投放到市場上,并容易地控制產品清單。
文檔編號F24C7/02GK1892673SQ200610071710
公開日2007年1月10日 申請日期2006年3月16日 優先權日2005年6月27日
發明者金光根 申請人:三星電子株式會社