KR20230165687A - Method for making coffee through automatic recipe setting, and electronic device for performing the same - Google Patents
Method for making coffee through automatic recipe setting, and electronic device for performing the same Download PDFInfo
- Publication number
- KR20230165687A KR20230165687A KR1020230005641A KR20230005641A KR20230165687A KR 20230165687 A KR20230165687 A KR 20230165687A KR 1020230005641 A KR1020230005641 A KR 1020230005641A KR 20230005641 A KR20230005641 A KR 20230005641A KR 20230165687 A KR20230165687 A KR 20230165687A
- Authority
- KR
- South Korea
- Prior art keywords
- coffee
- coffee beans
- recipe
- dripper
- amount
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 63
- 241000533293 Sesbania emerus Species 0.000 claims abstract description 255
- 238000004519 manufacturing process Methods 0.000 claims abstract description 46
- 230000005540 biological transmission Effects 0.000 claims description 105
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 73
- 238000003809 water extraction Methods 0.000 claims description 30
- 239000003550 marker Substances 0.000 claims description 10
- 238000002360 preparation method Methods 0.000 claims description 10
- 235000003276 Apios tuberosa Nutrition 0.000 claims description 4
- 244000170226 Voandzeia subterranea Species 0.000 claims description 4
- 235000013030 Voandzeia subterranea Nutrition 0.000 claims description 4
- 235000007924 ground bean Nutrition 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 46
- 238000010586 diagram Methods 0.000 description 45
- 238000010438 heat treatment Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 16
- 238000013473 artificial intelligence Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 15
- 238000003860 storage Methods 0.000 description 15
- 238000004590 computer program Methods 0.000 description 12
- 238000004458 analytical method Methods 0.000 description 9
- 244000046052 Phaseolus vulgaris Species 0.000 description 6
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 6
- 230000006698 induction Effects 0.000 description 6
- 238000000605 extraction Methods 0.000 description 5
- 239000000203 mixture Substances 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000003708 edge detection Methods 0.000 description 3
- 238000004806 packaging method and process Methods 0.000 description 3
- 230000005611 electricity Effects 0.000 description 2
- 239000006260 foam Substances 0.000 description 2
- 239000007769 metal material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/02—Coffee-making machines with removable extraction cups, to be placed on top of drinking-vessels i.e. coffee-makers with removable brewing vessels, to be placed on top of beverage containers, into which hot water is poured, e.g. cafe filter
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/44—Parts or details or accessories of beverage-making apparatus
- A47J31/52—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus
- A47J31/521—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus the electronic control being performed over a network, e.g. by means of a computer or a handheld device
Landscapes
- Engineering & Computer Science (AREA)
- Food Science & Technology (AREA)
- General Engineering & Computer Science (AREA)
- Apparatus For Making Beverages (AREA)
Abstract
자동으로 레시피가 설정되는 커피 제조 방법은, 분쇄 원두가 담긴, 커피 메이커의 드리퍼(dripper)를 촬영한 이미지를 획득하는 단계, 상기 이미지로부터 계산된 원두량에 대한 정보를 획득하는 단계, 상기 원두량에 기초하여 레시피를 결정하는 단계 및 상기 결정된 레시피에 따라 커피를 제조하도록 제어하는 단계를 포함할 수 있다.A coffee manufacturing method in which a recipe is automatically set includes obtaining an image of a dripper of a coffee maker containing ground coffee beans, obtaining information about the amount of coffee beans calculated from the image, and calculating the amount of coffee beans. It may include determining a recipe based on and controlling to produce coffee according to the determined recipe.
Description
본 개시는 커피 제조를 위한 레시피를 자동으로 설정하고, 설정된 레시피에 따라서 커피를 제조하는 방법, 그리고 이를 수행하기 위한 다양한 전자장치에 관한 것이다.The present disclosure relates to a method of automatically setting a recipe for coffee production, manufacturing coffee according to the set recipe, and various electronic devices for performing the same.
드립 커피(drip coffee)란 분쇄한 원두를 여과지에 담고, 그 위로 물을 투입하여 제조되는 커피를 의미한다. 최근에는 전기를 이용해 구동되며, 자동으로 드립 커피를 제조하는 커피 메이커가 많이 사용되고 있다.Drip coffee refers to coffee produced by placing ground coffee beans in a filter paper and adding water onto them. Recently, coffee makers that are powered by electricity and automatically produce drip coffee have been widely used.
드립 커피의 맛은 다양한 요인에 의해 결정되는데, 원두의 종류나 신선도 등도 중요하지만, 원두량과 투입되는 물의 양의 비율, 물의 온도, 물이 투입되는 속도 등에 따라 맛이 달라질 수 있다.The taste of drip coffee is determined by various factors. The type and freshness of the beans are important, but the taste can vary depending on the ratio of the amount of beans and the amount of water added, the temperature of the water, and the speed at which the water is added.
특히, 원두량과 물의 양의 비율에 따라서 커피의 맛이 크게 달라질 수 있는데, 사용자는 원하는 맛의 커피를 제조하기 위해 여과지에 담기는 원두의 무게를 측정하고, 측정된 무게에 따라서 투입할 물의 양의 결정할 수 있다. 하지만, 이와 같이 할 경우 커피를 제조할 때마다 저울을 이용해 원두의 무게를 측정해야 하므로 번거로운 단점이 있다.In particular, the taste of coffee can vary greatly depending on the ratio of the amount of coffee beans and the amount of water. To produce coffee with the desired taste, the user measures the weight of the coffee beans placed in the filter paper and adds the amount of water to be added according to the measured weight. can be decided. However, this method has the disadvantage of having to measure the weight of the beans using a scale every time coffee is produced, which is cumbersome.
기술적 과제를 달성하기 위한 기술적 수단으로서 개시된, 자동으로 레시피가 설정되는 커피 제조 방법은, 분쇄 원두가 담긴, 커피 메이커의 드리퍼(dripper)를 촬영한 이미지를 획득하는 단계, 상기 이미지로부터 계산된 원두량에 대한 정보를 획득하는 단계, 상기 원두량에 기초하여 레시피를 결정하는 단계 및 상기 결정된 레시피에 따라 커피를 제조하도록 제어하는 단계를 포함할 수 있다.A coffee manufacturing method in which a recipe is automatically set, disclosed as a technical means to achieve a technical task, includes the steps of acquiring an image of a dripper of a coffee maker containing ground coffee beans, and calculating the amount of coffee beans from the image. It may include obtaining information about, determining a recipe based on the amount of coffee beans, and controlling the coffee to be produced according to the determined recipe.
기술적 과제를 달성하기 위한 기술적 수단으로서 개시된 자동으로 레시피를 설정하여 커피를 제조하기 위한 전자 장치는, 자동으로 설정된 레시피에 따라 커피 제조를 제어하기 위한 프로그램이 저장되는 메모리 및 적어도 하나의 프로세서를 포함하며, 상기 적어도 하나의 프로세서는 상기 프로그램을 실행함으로써, 분쇄 원두가 담긴, 커피 메이커의 드리퍼(dripper)를 촬영한 이미지를 획득하고, 상기 이미지로부터 계산된 원두량에 대한 정보를 획득하고, 상기 원두량에 기초하여 레시피를 결정한 후, 상기 결정된 레시피에 따라 커피를 제조하도록 제어할 수 있다.An electronic device for manufacturing coffee by automatically setting a recipe, disclosed as a technical means for achieving a technical problem, includes at least one processor and a memory storing a program for controlling coffee production according to an automatically set recipe, , the at least one processor executes the program to obtain an image of a dripper of a coffee maker containing ground coffee beans, obtain information about the amount of coffee beans calculated from the image, and calculate the amount of coffee beans. After determining the recipe based on , it can be controlled to produce coffee according to the determined recipe.
기술적 과제를 달성하기 위한 기술적 수단으로서 개시된, 컴퓨터로 읽을 수 있는 기록매체는, 개시된 방법의 실시예들 중에서 적어도 하나를 컴퓨터에서 실행시키기 위한 프로그램이 저장된 것일 수 있다.A computer-readable recording medium disclosed as a technical means for achieving a technical problem may store a program for executing at least one of the embodiments of the disclosed method on a computer.
기술적 과제를 달성하기 위한 기술적 수단으로서 개시된, 컴퓨터 프로그램은, 개시된 방법의 실시예들 중에서 적어도 하나를 컴퓨터에서 수행하기 위해 매체에 저장된 것일 수 있다.A computer program disclosed as a technical means for achieving a technical problem may be stored in a medium for performing at least one of the embodiments of the disclosed method on a computer.
도 1 내지 도 3은 본 개시의 실시예들에 따른, 자동 레시피 설정을 통해 커피를 제조하기 위한 시스템 환경들을 도시한 도면들이다.
도 4a 내지 도 4d는 본 개시의 실시예들에 따른, 커피 메이커에 포함되는 구성들을 설명하기 위한 도면들이다.
도 5는 본 개시의 일 실시예에 따른, 서버에 포함되는 구성들을 설명하기 위한 도면이다.
도 6은 본 개시의 일 실시예에 따른, 모바일 단말에 포함되는 구성들을 설명하기 위한 도면이다.
도 7은 본 개시의 일 실시예에 따른, 주방후드에 포함되는 구성들을 설명하기 위한 도면이다.
도 8은 본 개시의 일 실시예에 따른, 자동 레시피 설정을 통해 커피를 제조하는 방법을 설명하기 위한 순서도이다.
도 9 및 도 10은 본 개시의 실시예들에 따라, 자동 레시피 설정을 통해 커피를 제조하는 과정에서 각 장치들이 수행하는 동작들을 설명하기 위한 도면들이다.
도 11은 본 개시의 일 실시예에 따른, 촬영 이미지를 획득하는 구체적인 방법을 설명하기 위한 도면으로서, 도 8의 801 단계에 포함되는 세부단계들을 포함하는 순서도이다.
도 12는 본 개시의 일 실시예에 따른, 드리퍼 촬영 시 모바일 단말에 표시되는 가이드 화면을 도시한 도면이다.
도 13 및 14는 본 개시의 일 실시예에 따른, 촬영 이미지를 획득하는 구체적인 방법을 설명하기 위한 도면들이다.
도 15 및 도 16은 본 개시의 실시예들에 따라, 자동으로 드리퍼를 촬영하는 과정에서 각 기기들이 수행하는 동작들을 설명하기 위한 도면들이다.
도 17 내지 도 21은 본 개시의 일 실시예에 따른, 촬영 이미지로부터 원두량에 대한 정보를 획득하는 구체적인 방법을 설명하기 위한 도면들이다.
도 22 내지 도 24는 본 개시의 일 실시예에 따라 자동 레시피 설정을 통해 커피를 제조함에 있어서, 사용자의 선호도를 반영하여 자동으로 레시피를 설정하는 방법을 설명하기 위한 도면들이다.
도 25 및 도 26은 본 개시의 일 실시예에 따른, 자동 레시피 설정을 통해 커피를 제조함에 있어서, 원두의 종류를 반영하여 자동으로 레시피를 설정하는 방법을 설명하기 위한 도면들이다.
도 27 및 도 28은 본 개시의 일 실시예에 따라 자동 레시피 설정을 통해 커피를 제조함에 있어서, 드리퍼에 담긴 원두 영역의 면적을 반영하여 자동으로 레시피를 설정하는 방법을 설명하기 위한 도면들이다.
도 29 및 도 30은 본 개시의 일 실시예에 따라 자동 레시피 설정을 통해 커피를 제조함에 있어서, 출수 중 촬영된 이미지를 분석함으로써 레시피를 재설정하는 방법을 설명하기 위한 도면들이다.
도 31 내지 도 33은 본 개시의 실시예들에 따른, 자동 레시피 설정을 통해 커피를 제조하기 위한 시스템 환경들을 도시한 도면들로서, 서버가 생략된 시스템을 도시한 도면들이다.
도 31a는 도 31에 도시된 시스템에서 자동 레시피 설정을 통해 커피를 제조하는 과정을 설명하기 위한 도면이다.
도 32a 내지 도 32c는 도 32에 도시된 시스템에서 자동 레시피 설정을 통해 커피를 제조하는 과정을 설명하기 위한 도면이다.
도 33a 내지 도 33c는 도 33에 도시된 시스템에서 자동 레시피 설정을 통해 커피를 제조하는 과정을 설명하기 위한 도면이다.1 to 3 are diagrams illustrating system environments for producing coffee through automatic recipe settings according to embodiments of the present disclosure.
FIGS. 4A to 4D are diagrams for explaining components included in a coffee maker according to embodiments of the present disclosure.
FIG. 5 is a diagram for explaining configurations included in a server according to an embodiment of the present disclosure.
FIG. 6 is a diagram for explaining components included in a mobile terminal according to an embodiment of the present disclosure.
Figure 7 is a diagram for explaining components included in a kitchen hood according to an embodiment of the present disclosure.
Figure 8 is a flowchart for explaining a method of manufacturing coffee through automatic recipe setting, according to an embodiment of the present disclosure.
Figures 9 and 10 are diagrams for explaining operations performed by each device in the process of making coffee through automatic recipe setting, according to embodiments of the present disclosure.
FIG. 11 is a diagram for explaining a specific method of acquiring a captured image according to an embodiment of the present disclosure, and is a flowchart including detailed steps included in
Figure 12 is a diagram illustrating a guide screen displayed on a mobile terminal when shooting a dripper, according to an embodiment of the present disclosure.
13 and 14 are diagrams for explaining a specific method of acquiring a captured image according to an embodiment of the present disclosure.
Figures 15 and 16 are diagrams for explaining operations performed by each device in the process of automatically photographing a dripper, according to embodiments of the present disclosure.
Figures 17 to 21 are diagrams for explaining a specific method of obtaining information about the amount of coffee beans from a captured image, according to an embodiment of the present disclosure.
Figures 22 to 24 are diagrams for explaining a method of automatically setting a recipe by reflecting the user's preference when making coffee through automatic recipe setting according to an embodiment of the present disclosure.
Figures 25 and 26 are diagrams for explaining a method of automatically setting a recipe by reflecting the type of coffee beans when producing coffee through automatic recipe setting according to an embodiment of the present disclosure.
Figures 27 and 28 are diagrams for explaining a method of automatically setting a recipe by reflecting the area of the coffee bean area contained in the dripper when producing coffee through automatic recipe setting according to an embodiment of the present disclosure.
FIGS. 29 and 30 are diagrams illustrating a method of resetting the recipe by analyzing images captured during brewing when making coffee through automatic recipe setting according to an embodiment of the present disclosure.
Figures 31 to 33 are diagrams illustrating system environments for manufacturing coffee through automatic recipe settings according to embodiments of the present disclosure, and are diagrams illustrating a system in which a server is omitted.
Figure 31a is a diagram for explaining the process of producing coffee through automatic recipe settings in the system shown in Figure 31.
Figures 32a to 32c are diagrams for explaining the process of producing coffee through automatic recipe settings in the system shown in Figure 32.
Figures 33a to 33c are diagrams for explaining the process of producing coffee through automatic recipe settings in the system shown in Figure 33.
본 개시를 설명함에 있어서 본 개시가 속하는 기술 분야에 익히 알려져 있고 본 개시와 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 개시의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다. 그리고 후술되는 용어들은 본 개시에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In describing the present disclosure, description of technical content that is well known in the technical field to which the present disclosure belongs and that is not directly related to the present disclosure will be omitted. This is to convey the gist of the present disclosure more clearly without obscuring it by omitting unnecessary explanation. In addition, the terms described below are terms defined in consideration of the functions in the present disclosure, and may vary depending on the intention or custom of the user or operator. Therefore, the definition should be made based on the contents throughout this specification.
마찬가지 이유로 첨부된 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시 되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성 요소에는 동일한 참조 번호를 부여하였다.For the same reason, some components are exaggerated, omitted, or schematically shown in the attached drawings. Additionally, the size of each component does not entirely reflect its actual size. In each drawing, identical or corresponding components are assigned the same reference numbers.
본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술 되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 개시는 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있다. 개시된 실시예들은 본 개시의 개시가 완전하도록 하고, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 개시의 범주를 완전하게 알려주기 위해 제공되는 것이다. 본 개시의 일 실시예는 청구범위에 따라 정의될 수 있다. 명세서 전체에 걸쳐 동일한 참조 부호는 동일한 구성 요소를 나타낸다. 또한, 본 개시의 일 실시예를 설명함에 있어서 관련된 기능 또는 구성에 대한 구체적인 설명이 본 개시의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술되는 용어들은 본 개시에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.The advantages and features of the present disclosure and methods for achieving them will become clear by referring to the embodiments described in detail below along with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms. The disclosed embodiments are provided to ensure that the disclosure is complete and to fully inform those skilled in the art of the disclosure of the scope of the disclosure. One embodiment of the present disclosure may be defined according to the claims. Like reference numerals refer to like elements throughout the specification. Additionally, when describing an embodiment of the present disclosure, if it is determined that a detailed description of a related function or configuration may unnecessarily obscure the gist of the present disclosure, the detailed description will be omitted. In addition, the terms described below are terms defined in consideration of the functions in the present disclosure, and may vary depending on the intention or custom of the user or operator. Therefore, the definition should be made based on the contents throughout this specification.
일 실시예에서, 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있다. 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있고, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성할 수 있다. 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하고, 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하다.In one embodiment, each block of the flow diagram diagrams and combinations of the flow diagram diagrams may be performed by computer program instructions. Computer program instructions may be mounted on a processor of a general-purpose computer, special-purpose computer, or other programmable data processing equipment, and the instructions performed through the processor of the computer or other programmable data processing equipment may perform the functions described in the flowchart block(s). You can create the means to carry them out. The computer program instructions may also be stored in a computer-usable or computer-readable memory that can be directed to a computer or other programmable data processing equipment to implement a function in a particular way. The instructions may also produce manufactured items containing instruction means that perform the functions described in the flow diagram block(s). Computer program instructions may also be mounted on a computer or other programmable data processing equipment.
또한, 흐름도 도면의 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 일 실시예에서, 블록들에 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능하다. 예를 들면, 잇달아 도시되어 있는 두 개의 블록들은 실질적으로 동시에 수행되는 것도 가능하고 또는 기능에 따라 역순으로 수행되는 것도 가능하다.Additionally, each block in a flowchart diagram may represent a module, segment, or portion of code containing one or more executable instructions for executing specified logical function(s). In one embodiment, it is possible for functions mentioned in blocks to occur out of order. For example, two blocks shown in succession may be performed substantially simultaneously or may be performed in reverse order depending on their functions.
본 개시의 일 실시예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)과 같은 하드웨어 구성요소를 나타낼 수 있고, '~부'는 특정한 역할을 수행할 수 있다. 한편, '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 일 실시예에서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함할 수 있다. 특정한 구성요소나 특정한 '~부'를 통해 제공되는 기능은 그 개수를 줄이도록 결합되거나 추가적인 구성요소들로 분리될 수 있다. 또한, 일 실시예에서 ‘~부’는 하나 이상의 프로세서를 포함할 수 있다.The term '~unit' used in an embodiment of the present disclosure may refer to software or hardware components such as FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit), and '~unit' refers to a specific role. can be performed. Meanwhile, '~ part' is not limited to software or hardware. The '~ part' may be configured to reside in an addressable storage medium and may be configured to reproduce on one or more processors. In one embodiment, '~ part' refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, May include subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. Functions provided through specific components or specific '~parts' can be combined to reduce their number or separated into additional components. Additionally, in one embodiment, ‘˜part’ may include one or more processors.
구체적인 설명을 시작하기에 앞서 본 개시에서 자주 사용되는 몇 가지 용어들의 의미를 정의한다.Before starting the detailed description, the meaning of several terms frequently used in this disclosure are defined.
'커피 메이커(coffee maker)'란 전기를 통해 구동되어 커피를 제조하는 기기로서 본 개시에서는 드립 커피(drip coffee)를 제조하기 위한 기기를 의미한다. 다시 말해, 본 개시의 커피 메이커는 여과지(filter paper)가 장착된 드리퍼(dripper)에 분쇄된 원두를 담고, 위에서 고온의 물을 투입하는 방식으로 커피를 제조하는 기기일 수 있다. 커피 메이커의 자세한 구조 및 동작에 대해서는 아래에서 도면을 참조하여 설명한다.'Coffee maker' is a device that is driven by electricity to produce coffee, and in this disclosure, it refers to a device for producing drip coffee. In other words, the coffee maker of the present disclosure may be a device that produces coffee by placing ground coffee beans in a dripper equipped with filter paper and injecting high temperature water from above. The detailed structure and operation of the coffee maker will be explained with reference to the drawings below.
'레시피(recipe)'란 본 개시에서 커피를 제조하기 위한 방법을 의미하며, 다음의 항목들을 포함할 수 있다.‘Recipe’ refers to a method for producing coffee in the present disclosure, and may include the following items.
출수량: 분쇄 원두에 투입되는 물의 양Water output: Amount of water put into ground coffee beans
수온: 분쇄 원두에 투입되는 물의 온도Water temperature: Temperature of water put into ground coffee beans
출수 폭: 분쇄 원두에 물이 투입되는 영역의 폭Water outlet width: Width of the area where water is injected into ground coffee beans
출수 높이: 분쇄 원두로부터 물이 투입되기 시작하는 지점까지의 높이Water outlet height: Height from ground coffee beans to the point where water begins to be injected
출수 속도: 분쇄 원두에 물이 투입되는 속도Water extraction speed: The speed at which water is introduced into ground coffee beans.
'코드리스 소형가전(cordless small appliance)'이란 전원선 및 플러그(plug)를 구비하지 않고, 무선으로 공급받은 전력을 통해 구동되는 가전기기를 의미한다. 본 개시의 일 실시예에 따르면 커피 메이커는 코드리스 소형가전의 형태일 수도 있다.'Cordless small appliance' refers to a home appliance that does not have a power cord or plug and is driven by power supplied wirelessly. According to one embodiment of the present disclosure, the coffee maker may be in the form of a cordless small home appliance.
'자동 레시피 모드'란 드리퍼를 촬영한 이미지를 분석함으로써 자동으로 레시피를 설정하고 그에 따라 커피를 제조하는 모드를 의미한다. 본 개시의 실시예들에 따른 자동 레시피 설정을 통한 커피 제조 방법은, 커피 메이커가 자동 레시피 모드로 설정된 상태에서 수행될 수 있다.'Automatic recipe mode' refers to a mode that automatically sets a recipe and makes coffee accordingly by analyzing the image taken by the dripper. The coffee manufacturing method through automatic recipe setting according to embodiments of the present disclosure may be performed with the coffee maker set to the automatic recipe mode.
'무선전력전송장치(wireless power transmission apparatus)'란 코드리스 소형가전에 무선으로 전력을 전송하기 위한 장치를 의미한다. 일 실시예에 따르면, 무선전력전송장치는 인덕션(induction), 파워 플레이트(power plate) 및 파워 스테이션(power station) 등을 포함할 수 있다.‘Wireless power transmission apparatus’ refers to a device for transmitting power wirelessly to cordless small appliances. According to one embodiment, the wireless power transmission device may include an induction, a power plate, and a power station.
이하에서는 본 개시의 실시예들을 첨부된 도면들을 참조하여 자세히 설명한다.Hereinafter, embodiments of the present disclosure will be described in detail with reference to the attached drawings.
먼저 본 개시의 실시예들이 수행되는 시스템 환경에 대해서 설명한다. 도 1 내지 도 3은 본 개시의 실시예들에 따른, 자동 레시피 설정을 통해 커피를 제조하기 위한 시스템 환경들을 도시한 도면들이다.First, the system environment in which embodiments of the present disclosure are performed will be described. 1 to 3 are diagrams illustrating system environments for producing coffee through automatic recipe settings according to embodiments of the present disclosure.
도 1을 참고하면, 본 개시의 일 실시예에 따른 시스템은 커피 메이커(100), 모바일 단말(200) 및 서버(300)를 포함할 수 있으며, 이 장치들(100, 200, 300)은 네트워크(10)를 통해 서로 연결될 수 있다.Referring to FIG. 1, a system according to an embodiment of the present disclosure may include a
일 실시예에 따르면, 사용자는 커피 메이커(100)의 드리퍼에 분쇄 원두를 넣고 커피의 제조를 요청(e.g. 커피 메이커(100)에서 커피 제조 버튼을 선택)하면서, 모바일 단말(200)을 이용하여 분쇄 원두가 담긴 드리퍼를 위에서(e.g. 분쇄 원두가 담긴 모습이 보이도록) 촬영할 수 있다. 모바일 단말(200)이 서버(300)에 촬영 이미지를 전송하면, 서버(300)는 촬영 이미지를 분석함으로써 자동으로 레시피를 설정하고 설정된 레시피를 커피 메이커(100)에 전송할 수 있다. 커피 메이커(100)는 수신한 레시피에 따라서 커피를 제조할 수 있다.According to one embodiment, the user puts ground coffee beans into the dripper of the
실시예들에 따르면, 촬영 이미지 분석을 통해 자동으로 레시피를 설정하는 동작을 서버(300) 대신 모바일 단말(200) 또는 커피 메이커(100)가 수행할 수도 있고, 또는 장치들(100, 200, 300) 중 둘 이상의 장치가 세부단계를 분담하여 수행할 수도 있다. 또한 일 실시예에 따르면, 시스템은 서버(300)를 제외하고 커피 메이커(100) 및 모바일 단말(200)만을 포함하도록 구성될 수도 있다. 따라서, 본 개시에서 서버(300)가 수행하는 것으로 설명되는 동작들 중 적어도 일부를, 시스템에 포함된 다른 장치들(도 1의 100, 200, 도 2의 100, 400, 500, 도 3의 100, 200, 500)이 수행하는 경우까지 본 개시의 실시예들에 포함된다. 서버(300)가 생략된 시스템에 대해서는 아래에서 도 31 내지 도 33을 참조하여 설명한다. 촬영 이미지 분석을 통해 자동으로 레시피를 설정하는 방법에 대해서는 아래에서 다른 도면들을 참조하여 자세히 설명한다.According to embodiments, the operation of automatically setting a recipe through analysis of captured images may be performed by the
도 2를 참고하면, 본 개시의 일 실시예에 따른 시스템은 커피 메이커(100), 서버(300), 주방후드(400) 및 무선전력전송장치(500)를 포함하도록 구성될 수도 있다. 이때, 커피 메이커(100)는 코드리스 소형가전의 형태로 구현되어 무선전력전송장치(500)로부터 수신하는 전력에 의해 구동된다고 가정한다. 일 실시예에 따르면, 서버(300), 주방후드(400) 및 무선전력전송장치(500)는 네트워크(10)를 통해 서로 연결될 수 있으며, 커피 메이커(100)와 무선전력전송장치(500)는 BLE(Bluetooth Low Energy)와 같은 근거리 통신을 통해 서로 연결될 수 있다.Referring to FIG. 2, a system according to an embodiment of the present disclosure may be configured to include a
도 2에 도시된 시스템에서 일 실시예에 따르면, 주방후드(400)에 구비된 카메라(440)가 커피 메이커(100)의 분쇄 원두가 담긴 드리퍼를 촬영하고, 촬영 이미지를 서버(300)에 전송할 수 있다. 서버(300)는 수신한 촬영 이미지를 분석함으로써 자동으로 레시피를 설정하고, 설정된 레시피를 무선전력전송장치(500)에 전송할 수 있다. 무선전력전송장치(500)는 근거리 통신을 통해 커피 메이커(100)에 레시피를 전송하고, 커피 메이커(100)는 수신한 레시피에 따라 커피를 제조할 수 있다.According to one embodiment of the system shown in FIG. 2, the
도 2에 도시된 시스템에서도 역시 촬영 이미지 분석을 통해 자동으로 레시피를 설정하는 동작을 서버(300) 대신 커피 메이커(100), 주방후드(400) 또는 무선전력전송장치(500)가 수행할 수도 있고, 또는 장치들(100, 300, 400, 500) 중 둘 이상의 장치가 세부단계를 분담하여 수행할 수도 있다. 또한 일 실시예에 따르면, 시스템은 서버(300) 및 무선전력전송장치(500) 중 적어도 하나를 제외하도록 구성될 수도 있다. 무선전력전송장치(500)가 제외되는 경우에는 커피 메이커(100)가 코드리스 소형가전의 형태가 아닌, 전원선 및 플러그를 구비하는 일반적인 가전기기의 형태로 구성될 수 있다.In the system shown in FIG. 2, the
도 3을 참고하면, 본 개시의 일 실시예에 따른 시스템은 커피 메이커(100), 모바일 단말(200), 서버(300) 및 무선전력전송장치(500)를 포함하도록 구성될 수도 있다. 이때, 커피 메이커(100)는 코드리스 소형가전의 형태로 구현되어 무선전력전송장치(500)로부터 수신하는 전력에 의해 구동된다고 가정한다. 일 실시예에 따르면, 모바일 단말(200), 서버(300) 및 무선전력전송장치(500)는 네트워크(10)를 통해 서로 연결될 수 있으며, 커피 메이커(100)와 무선전력전송장치(500)는 BLE와 같은 근거리 통신을 통해 서로 연결될 수 있다.Referring to FIG. 3, a system according to an embodiment of the present disclosure may be configured to include a
도 3에 도시된 시스템에서 일 실시예에 따르면, 모바일 단말(200)이 커피 메이커(100)의 분쇄 원두가 담긴 드리퍼를 촬영하고, 촬영 이미지를 서버(300)에 전송할 수 있다. 서버(300)는 수신한 촬영 이미지를 분석함으로써 자동으로 레시피를 설정하고, 설정된 레시피를 무선전력전송장치(500)에 전송할 수 있다. 무선전력전송장치(500)는 근거리 통신을 통해 커피 메이커(100)에 레시피를 전송하고, 커피 메이커(100)는 수신한 레시피에 따라 커피를 제조할 수 있다.According to one embodiment of the system shown in FIG. 3, the
도 3에 도시된 시스템에서도 역시 촬영 이미지 분석을 통해 자동으로 레시피를 설정하는 동작을 서버(300) 대신 커피 메이커(100), 모바일 단말(200) 또는 무선전력전송장치(500)가 수행할 수도 있고, 또는 장치들(100, 200, 300, 500) 중 둘 이상의 장치가 세부단계를 분담하여 수행할 수도 있다. 또한 일 실시예에 따르면, 시스템은 서버(300) 및 무선전력전송장치(500) 중 적어도 하나를 제외하도록 구성될 수도 있다. 무선전력전송장치(500)가 제외되는 경우에는 커피 메이커(100)가 코드리스 소형가전의 형태가 아닌, 전원선 및 플러그를 구비하는 일반적인 가전기기의 형태일 수 있다.In the system shown in FIG. 3, the
본 개시의 실시예들에 따른 시스템들은 이 밖에도 다양한 장치들의 조합으로 구성될 수도 있지만, 가능한 모든 조합 중에서 대표적인 시스템 구성 몇 가지만을 도 1 내지 도 3에 도시하였다.Systems according to embodiments of the present disclosure may be composed of a combination of various other devices, but only a few representative system configurations among all possible combinations are shown in FIGS. 1 to 3.
정리하면, 본 개시의 실시예들에 따른 시스템은 i) 촬영을 수행하는 장치, ii) 촬영 이미지를 이용하여 자동으로 레시피를 설정하는 장치, 그리고 iii) 설정된 레시피를 커피 메이커에 전송하는 장치를 포함하도록 구성될 수 있으며, 각 역할을 수행하는 장치는 필요와 상황에 맞게 얼마든지 변경이 가능하다. 예를 들어, 모바일 단말(200) 또는 주방후드(400)가 촬영을 수행하는 대신, 커피 메이커(100)의 주변에 위치하는 다른 장치(e.g. 주방 내 선반에 설치된 카메라 등)가 커피 메이커(100)의 드리퍼를 촬영할 수도 있다. 또한, 커피 메이커(100)는 촬영 이미지에 기초하여 설정된 레시피를 외부로부터 수신할 수도 있지만, 커피 메이커(100)가 촬영 이미지를 수신하여 직접 레시피를 설정할 수도 있다.In summary, the system according to embodiments of the present disclosure includes i) a device for performing photography, ii) a device for automatically setting a recipe using the captured image, and iii) a device for transmitting the set recipe to the coffee maker. It can be configured to do so, and the devices that perform each role can be changed to suit needs and situations. For example, instead of the
본 개시의 실시예들에 따르면, 촬영을 수행하는 장치는 RGB 카메라 또는 3D 뎁스 카메라 (3D depth camera) 등과 같이 다양한 종류의 카메라일 수 있다. 추후 설명하는 바와 같이 레시피를 설정하기 위해서 촬영 이미지로부터 원두량이 계산되어야 하는데, 어떤 종류의 카메라를 이용해 촬영된 이미지인지에 따라서 계산 방법이 달라질 수 있다. 예를 들어, RGB 카메라를 통해 촬영된 이미지라면 이미지에서 보이는 원두가 담긴 영역의 면적을 측정하고, 그로부터 드리퍼(110)에 담긴 원두의 부피 및 무게를 계산할 수 있다. 또한 예를 들어, 3D 뎁스 카메라를 통해 촬영된 이미지라면 이미지로부터 드리퍼(110)에 담긴 원두의 높이를 획득하고, 그로부터 원두의 부피 및 무게를 계산할 수 있다.According to embodiments of the present disclosure, a device that performs photography may be various types of cameras, such as an RGB camera or a 3D depth camera. As will be explained later, in order to set a recipe, the amount of coffee beans must be calculated from the captured image, but the calculation method may vary depending on what type of camera the image was captured with. For example, if the image is captured through an RGB camera, the area of the area containing the coffee beans visible in the image can be measured, and the volume and weight of the coffee beans contained in the
이하에서는 도 1 내지 도 3에 도시된 시스템들, 또는 해당 시스템들에서 일부 장치가 삭제, 변경 또는 추가된 시스템이 자동 레시피 설정을 통한 커피 제조를 수행한다고 가정한다.Hereinafter, it is assumed that the systems shown in FIGS. 1 to 3, or systems in which some devices have been deleted, changed, or added to the corresponding systems, perform coffee production through automatic recipe setting.
자동 레시피 설정을 통한 커피 제조 방법의 구체적인 실시예들을 설명하기에 앞서, 시스템에 포함되는 장치들의 세부 구성에 대해서 도 4a 내지 도 7을 참조하여 설명한다.Before explaining specific embodiments of the coffee manufacturing method through automatic recipe setting, the detailed configuration of the devices included in the system will be described with reference to FIGS. 4A to 7.
도 4a 내지 도 4d는 본 개시의 실시예들에 따른, 커피 메이커에 포함되는 구성들을 설명하기 위한 도면들이다. 도 4a에는 전원선 및 플러그를 구비하는 일반적인 가전기기 형태의 커피 메이커(100)를 도시하였고, 도 4b에는 무선으로 수신하는 전력에 의해 구동되는 코드리스 소형가전 형태의 커피 메이커(100)를 도시하였다. 도 4c에는 히터가 생략되고 유도 가열 가능한 금속 재질의 워터 히팅 탱크가 설치되는 형태의 커피 메이커(100)를 도시하였고, 도 4d에는 하단에 무선전력수신코일을 구비하는 형태의 커피 메이커(100)를 도시하였다.FIGS. 4A to 4D are diagrams for explaining components included in a coffee maker according to embodiments of the present disclosure. Figure 4a shows a
도 4a를 참고하면, 커피 메이커(100)는 드리퍼(dripper)(110), 드립서버(drip server)(120), 출수구(130), 밸브(131), 펌프(132), PBA (Printed Board Assembly) (140), 워터 탱크(150), 유량센서(161), 용기감지센서(162) 및 히터(170)를 포함할 수 있다.Referring to Figure 4a, the
드리퍼(110)는 분쇄 원두를 담기 위한 깔때기 형태의 구성으로서 커피 메이커(100)에 착탈 가능한 형태일 수 있다. 커피 제조 시에는 드리퍼(110)에 여과지를 장착하고, 여과지 위에 분쇄 원두가 담길 수 있다. 드리퍼(110)는 형태에 따라 다양한 종류로 분류되며, 예를 들어 칼리타(Kalita), 멜리타(Melita), 고노(Kono) 및 하리오(Hario) 등의 종류가 존재한다. 드리퍼(110)는 종류에 따라서 형태 및 그에 따른 기능이 조금씩 다르다. 아래에서 설명하는 바와 같이, 본 개시의 일부 실시예들에서는 레시피 설정 시 드리퍼(110)의 종류가 반영될 수도 있다.The
드립서버(120)는 출수구(130)로부터 배출된 물이 드리퍼(110)를 통과함으로써 추출되는 커피가 저장되는 구성이다. 드립서버(120)도 커피 메이커(100)에 착탈 가능한 형태로 구현될 수 있다. 용기감지센서(162)는 드립서버(120)가 커피 메이커(100)에 결합되면 이를 감지하여 PBA(140)에 포함된 프로세서에 알려줄 수 있다.The
PBA(140)는 복수의 소자들이 탑재된 기판으로서, 통신 인터페이스, 프로세서 및 메모리 등을 포함할 수 있다. 통신 인터페이스는 BLE, NFC, Wi-Fi 및 셀룰러 통신 등과 같은 다양한 통신 프로토콜을 지원하는 칩셋 형태로 구현될 수 있다. 메모리에는 본 개시의 실시예들에 따른 동작들을 수행하기 위한 명령어 및 프로그램이 저장될 수 있으며, 프로세서는 메모리에 저장된 프로그램을 실행함으로써 커피 메이커(100)에 포함된 구성들을 제어할 수 있다.The
출수구(130)는 물이 배출되는 구성으로서 하나 이상의 노즐을 포함하도록 구성될 수 있다. 도 4a에 도시된 실시예에서 출수구(130)는 3개의 노즐들을 포함하도록 구성되어 있으며, 각 노즐들의 개폐는 밸브(131)에 의해 제어될 수 있다. PBA(140)에 포함된 프로세서는 밸브(131)를 제어함으로써 물이 배출되는 노즐을 선택할 수 있고, 그에 따라 출수 폭 및 출수 속도 등이 조절될 수 있다. 워터 탱크(150)에 저장된 물은 유로를 따라 흐르면서 히터(170)에 의해 가열된 후, 펌프(132)에 의해 압력을 받아 위쪽으로 흘러 출수구(130)를 통해 배출될 수 있다.The
유량센서(161)는 워터 탱크(150)로부터 배출되는 물의 양을 측정할 수 있다. PBA(140)에 포함된 프로세서는 유량센서(161)에서 측정된 값에 기초하여 밸브(131)를 제어함으로써 출수량을 조절할 수 있다.The
용기감지센서(162)는 드립서버(120)가 커피 메이커(100)에 결합되면 이를 감지하고 PBA(140)의 프로세서에 알려줄 수 있다.The
도면에 도시되지는 않았지만, 일 실시예에 따르면 드리퍼(110)의 위쪽, 즉 출수구(130)의 주변에는 카메라가 설치될 수도 있다. 앞서 도 1 내지 도 3에 도시된 실시예에서는 모바일 단말(200) 또는 주방후드(400)에 설치된 카메라(440)가 드리퍼(110)를 촬영하였으나, 일 실시예에 따르면 커피 메이커(100)에 설치된 카메라가 드리퍼(110)를 촬영하고, 촬영 이미지를 서버(300)에 전송하거나 또는 PBA(140)에 포함된 프로세서에 전송할 수도 있다. 일 실시예에 따르면, 커피 메이커(100)에 설치된 카메라를 통해 분쇄 원두가 담긴 드리퍼(110)를 촬영하고, 커피 메이커(100)의 PBA(140)에 포함된 프로세서가 촬영 이미지를 분석함으로써 자동으로 레시피를 설정할 수도 있다.Although not shown in the drawing, according to one embodiment, a camera may be installed above the
도 4a에 도시되지는 않았지만, 커피 메이커(100)는 드리퍼(110)의 결합 여부를 감지하기 위한 센서를 더 포함할 수도 있다.Although not shown in FIG. 4A, the
도 4b에 도시된 커피 메이커(100)는 도 4a에 도시된 커피 메이커(100)와 비교할 때, 두 개의 ToF (Time of Flight) 센서들(163, 164) 및 히팅 플레이트(180)를 포함하는 점에서 차이가 있다. 이하에서는 도 4a의 커피 메이커(100)와 차이가 있는 부분에 대해서만 설명한다.Compared to the
앞서 설명한 바와 같이 도 4b의 커피 메이커(100)는 코드리스 소형가전의 형태이므로 무선전력전송장치(500)로부터 수신하는 전력에 의해 구동될 수 있다. 도시하지는 않았지만, 커피 메이커(100)는 무선으로 전력을 수신하기 위한 구성(픽업 코일 및 수신 코일 등)과, 수신한 전력을 정류하여 커피 메이커(100)에 포함된 구성들로 공급하기 위한 구성들을 포함할 수 있다. 일 실시예에 따르면, 커피 메이커(100)가 무선전력전송장치(500)상에 놓이면, 커피 메이커(100)의 픽업 코일이 무선전력전송장치(500)로부터 송신되는 전력을 수신하여 PBA(140)에 포함된 통신 인터페이스를 활성화시키고, 그에 따라 커피 메이커(100)와 무선전력전송장치(500) 간에 근거리 통신(e.g. BLE 통신) 연결이 설정될 수 있다.As previously described, the
히팅 플레이트(180)는 드립서버(120)를 가열하여 추출된 커피의 온도를 조절하기 위한 구성으로서, 유도 가열(induction heating)이 가능한 금속(metal) 재질로 제작되어 무선전력전송장치(500)에 의한 유도 가열에 의해 직접 히팅 플레이트(180)가 가열될 수 있다. The
일 실시예에 따르면, 히터(170)는 생략되고, 히팅 플레이트(180)의 주변으로 유로가 연결되어 히팅 플레이트(180)에서 방출하는 열에 의해 물이 가열될 수도 있다. 또한 일 실시예에 따르면, 도 4c에 도시된 바와 같이 히터(170)는 생략되고, 커피 메이커(100)의 바닥 부분에 유도 가열이 가능한 금속 재질의 워터 히팅 탱크(151)가 설치되고, 워터 히팅 탱크(150)는 무선전력전송장치(500)에 의한 유도 가열에 의해 내부의 물을 가열할 수도 있다.According to one embodiment, the
일 실시예에 따르면, 도 4d에 도시된 바와 같이 무선전력수신코일(191)이 커피 메이커(100)의 바닥 부분에 설치된 경우, 무선전력전송장치(500)로부터 공급된 전력을 무선전력수신코일(191)을 통해 공급받아 히터(170) 및 히팅 플레이트(180)를 가열함으로써 출수되는 물 또는 드립서버(120)에 담긴 커피의 온도를 유지하거나 조절할 수도 있다.According to one embodiment, when the wireless
제1 ToF 센서(163)는 드리퍼(110)의 위쪽에 설치되어, 드리퍼(110)에 담긴 분쇄 원두의 표면까지의 거리를 측정할 수 있다. 이렇게 측정된 거리는 드리퍼(110)에 담긴 원두량 계산 시 사용될 수 있다. (제1 ToF 센서(163)로부터 드리퍼(110)의 바닥까지의 거리는 고정된 값이므로, 해당 값에서 제1 ToF 센서(163)에서 측정한 값을 빼면 분쇄 원두의 높이를 알 수 있고, 따라서 드리퍼(110)의 형태를 안다면 분쇄 원두의 부피 및 무게 계산이 가능함)The
제2 ToF 센서(164)는 드립서버(120)가 거치되는 영역의 측면에 설치되어, 드립서버(120)가 커피 메이커(100)에 결합되었는지 여부를 센싱할 수 있다. 물론, 제2 ToF 센서(164) 대신에 도 4a의 커피 메이커(100)에서와 같이 드립서버(120)의 아래에서 압력에 의해 드립서버(120)를 감지하는 센서가 설치될 수도 있다.The
일 실시예에 따르면, ToF 센서들(163, 164)은 생략될 수도 있고, 또한 드리퍼(110)의 위쪽 영역에 카메라가 설치될 수도 있다.According to one embodiment, the
도 5는 본 개시의 일 실시예에 따른, 서버에 포함되는 구성들을 설명하기 위한 도면이다. 일 실시예에 따르면, 서버(300)는 커피 메이커(100)가 사용되는 댁내에서 가전기기들을 제어하는 IoT 서버일 수도 있고, 또는 외부에 설치된 클라우드 서버일 수도 있다.FIG. 5 is a diagram for explaining configurations included in a server according to an embodiment of the present disclosure. According to one embodiment, the
도 5를 참고하면, 일 실시예에 따른 서버(300)는 통신 인터페이스(310), 프로세서(320) 및 메모리(330)를 포함할 수 있다.Referring to FIG. 5 , the
통신 인터페이스(310)는 외부의 장치와 유선 또는 무선으로 신호(제어 명령 및 데이터)를 송수신하기 위한 구성으로서, 다양한 통신 프로토콜을 지원하는 통신 칩셋을 포함하도록 구성될 수 있다.The
프로세서(320)는 이하에서 설명되는 실시예들에 따라 서버(300)가 동작하도록 일련의 과정을 제어하는 구성으로서, 하나 또는 복수의 프로세서로 구성될 수 있다. 이때, 하나 또는 복수의 프로세서는 CPU, AP, DSP(Digital Signal Processor) 등과 같은 범용 프로세서, GPU, VPU(Vision Processing Unit)와 같은 그래픽 전용 프로세서 또는 NPU와 같은 인공지능 전용 프로세서일 수 있다. 예를 들어, 하나 또는 복수의 프로세서가 인공지능 전용 프로세서인 경우, 인공지능 전용 프로세서는, 특정 인공지능 모델의 처리에 특화된 하드웨어 구조로 설계될 수 있다.The
프로세서(320)는 메모리(330)에 데이터를 기록하거나, 메모리(330)에 저장된 데이터를 읽을 수 있으며, 특히 메모리(330)에 저장된 프로그램을 실행함으로써 미리 정의된 동작 규칙 또는 인공지능 모델에 따라 데이터를 처리할 수 있다. 따라서, 프로세서(320)는 이후의 실시예들에서 설명되는 동작들을 수행할 수 있으며, 이후의 실시예들에서 서버(300)가 수행한다고 설명되는 동작들은 특별한 설명이 없는 한 프로세서(320)가 수행하는 것으로 볼 수 있다. 일 실시예에 따르면, 프로세서(320)는 메모리(330)에 저장된 프로그램을 실행함으로써 촬영 이미지의 분석을 통한 자동 레시피 설정을 수행할 수 있다.The
메모리(330)는 다양한 프로그램이나 데이터를 저장하기 위한 구성으로서, 롬(ROM), 램(RAM), 하드디스크, CD-ROM 및 DVD 등과 같은 저장 매체 또는 저장 매체들의 조합으로 구성될 수 있다. 메모리(330)는 별도로 존재하지 않고 프로세서(320)에 포함되도록 구성될 수도 있다. 메모리(330)는 휘발성 메모리, 비휘발성 메모리 또는 휘발성 메모리와 비휘발성 메모리의 조합으로 구성될 수도 있다. 메모리(330)에는 이후에서 설명되는 실시예들에 따른 동작들을 수행하기 위한 프로그램이 저장될 수 있다. 메모리(330)는 프로세서(320)의 요청에 따라 저장된 데이터를 프로세서(320)에 제공할 수도 있다. 일 실시예에 따르면, 메모리(330)에는 촬영 이미지 분석을 통해 자동으로 레시피를 설정하기 위한 프로그램이 저장될 수 있다.The
도 6은 본 개시의 일 실시예에 따른, 모바일 단말에 포함되는 구성들을 설명하기 위한 도면이다.FIG. 6 is a diagram for explaining components included in a mobile terminal according to an embodiment of the present disclosure.
통신 인터페이스(210)는 외부의 장치와 유선 또는 무선으로 신호(제어 명령 및 데이터)를 송수신하기 위한 구성으로서, 다양한 통신 프로토콜을 지원하는 통신 칩셋을 포함하도록 구성될 수 있다.The
프로세서(220)는 이하에서 설명되는 실시예들에 따라 모바일 단말(200)이 동작하도록 일련의 과정을 제어하는 구성으로서, 하나 또는 복수의 프로세서로 구성될 수 있다. 이때, 하나 또는 복수의 프로세서는 CPU, AP, DSP(Digital Signal Processor) 등과 같은 범용 프로세서, GPU, VPU(Vision Processing Unit)와 같은 그래픽 전용 프로세서 또는 NPU와 같은 인공지능 전용 프로세서일 수 있다. 예를 들어, 하나 또는 복수의 프로세서가 인공지능 전용 프로세서인 경우, 인공지능 전용 프로세서는, 특정 인공지능 모델의 처리에 특화된 하드웨어 구조로 설계될 수 있다.The
프로세서(220)는 메모리(230)에 데이터를 기록하거나, 메모리(230)에 저장된 데이터를 읽을 수 있으며, 특히 메모리(230)에 저장된 프로그램을 실행함으로써 미리 정의된 동작 규칙 또는 인공지능 모델에 따라 데이터를 처리할 수 있다. 따라서, 프로세서(220)는 이후의 실시예들에서 설명되는 동작들을 수행할 수 있으며, 이후의 실시예들에서 모바일 단말(200)이 수행한다고 설명되는 동작들은 특별한 설명이 없는 한 프로세서(220)가 수행하는 것으로 볼 수 있다.The
메모리(230)는 다양한 프로그램이나 데이터를 저장하기 위한 구성으로서, 롬(ROM), 램(RAM), 하드디스크, CD-ROM 및 DVD 등과 같은 저장 매체 또는 저장 매체들의 조합으로 구성될 수 있다. 메모리(230)는 별도로 존재하지 않고 프로세서(220)에 포함되도록 구성될 수도 있다. 메모리(230)는 휘발성 메모리, 비휘발성 메모리 또는 휘발성 메모리와 비휘발성 메모리의 조합으로 구성될 수도 있다. 메모리(230)에는 이후에서 설명되는 실시예들에 따른 동작들을 수행하기 위한 프로그램이 저장될 수 있다. 메모리(230)는 프로세서(220)의 요청에 따라 저장된 데이터를 프로세서(220)에 제공할 수도 있다.The
입출력 인터페이스(240)는 사용자로부터 입력을 수신하기 위한 입력부(e.g. 터치 스크린, 하드 버튼, 마이크 등)와, 모바일 단말(200)의 상태나 동작의 처리 결과를 출력하기 위한 출력부(e.g. 디스플레이, 스피커 등)를 포함할 수 있다.The input/
카메라(250)는 촬영을 수행하기 위한 구성으로서, 본 개시의 실시예들에서 모바일 단말(200)은 카메라(250)를 통해 분쇄 원두가 담긴 드리퍼를 촬영할 수 있다.The
도 7은 본 개시의 일 실시예에 따른, 주방후드에 포함되는 구성들을 설명하기 위한 도면이다.Figure 7 is a diagram for explaining components included in a kitchen hood according to an embodiment of the present disclosure.
통신 인터페이스(410)는 외부의 장치와 유선 또는 무선으로 신호(제어 명령 및 데이터)를 송수신하기 위한 구성으로서, 다양한 통신 프로토콜을 지원하는 통신 칩셋을 포함하도록 구성될 수 있다.The
프로세서(420)는 이하에서 설명되는 실시예들에 따라 주방후드(400)가 동작하도록 일련의 과정을 제어하는 구성으로서, 하나 또는 복수의 프로세서로 구성될 수 있다. 이때, 하나 또는 복수의 프로세서는 CPU, AP, DSP(Digital Signal Processor) 등과 같은 범용 프로세서, GPU, VPU(Vision Processing Unit)와 같은 그래픽 전용 프로세서 또는 NPU와 같은 인공지능 전용 프로세서일 수 있다. 예를 들어, 하나 또는 복수의 프로세서가 인공지능 전용 프로세서인 경우, 인공지능 전용 프로세서는, 특정 인공지능 모델의 처리에 특화된 하드웨어 구조로 설계될 수 있다.The
프로세서(420)는 메모리(430)에 데이터를 기록하거나, 메모리(430)에 저장된 데이터를 읽을 수 있으며, 특히 메모리(430)에 저장된 프로그램을 실행함으로써 미리 정의된 동작 규칙 또는 인공지능 모델에 따라 데이터를 처리할 수 있다. 따라서, 프로세서(420)는 이후의 실시예들에서 설명되는 동작들을 수행할 수 있으며, 이후의 실시예들에서 주방후드(400)가 수행한다고 설명되는 동작들은 특별한 설명이 없는 한 프로세서(420)가 수행하는 것으로 볼 수 있다.The
메모리(430)는 다양한 프로그램이나 데이터를 저장하기 위한 구성으로서, 롬(ROM), 램(RAM), 하드디스크, CD-ROM 및 DVD 등과 같은 저장 매체 또는 저장 매체들의 조합으로 구성될 수 있다. 메모리(430)는 별도로 존재하지 않고 프로세서(420)에 포함되도록 구성될 수도 있다. 메모리(430)는 휘발성 메모리, 비휘발성 메모리 또는 휘발성 메모리와 비휘발성 메모리의 조합으로 구성될 수도 있다. 메모리(430)에는 이후에서 설명되는 실시예들에 따른 동작들을 수행하기 위한 프로그램이 저장될 수 있다. 메모리(430)는 프로세서(420)의 요청에 따라 저장된 데이터를 프로세서(420)에 제공할 수도 있다.The
카메라(440)는 촬영을 수행하기 위한 구성으로서, 본 개시의 실시예들에서 주방후드(400)는 카메라(440)를 통해 분쇄 원두가 담긴 드리퍼를 촬영할 수 있다.The
모터(450) 및 팬(460)은 주방후드(400)가 공기를 흡입하는 기능을 수행하기 위한 구성이다.The
도 8 내지 도 30은 본 개시의 실시예들에 따른, 자동 레시피 설정을 통해 커피를 제조하는 방법을 설명하기 위한 도면들이다. 도 8 내지 도 30에 도시된 실시예들에 따른 자동 레시피 설정을 통한 커피 제조 방법은 도 1 내지 도 7에 도시된 장치들(100, 200, 300, 400, 500)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하에서 생략된 내용이라고 하더라도 도 1 내지 도 7에 도시된 장치들(100, 200, 300, 400, 500)에 관하여 이상에서 기술한 내용은 도 8 내지 도 30에 도시된 실시예들에 따른 방법에도 적용될 수 있다.Figures 8 to 30 are diagrams for explaining a method of manufacturing coffee through automatic recipe setting according to embodiments of the present disclosure. The coffee manufacturing method through automatic recipe setting according to the embodiments shown in FIGS. 8 to 30 includes steps processed in time series in the
이하에서는 설명의 편의를 위해 각 단계를 수행하는 주체를 장치들(100, 200, 300, 400, 500) 중 어느 하나로 특정하지만, 앞서 설명한 바와 같이 수행 주체는 필요에 따라 장치들(100, 200, 300, 400, 500) 중 다른 장치로 변경될 수도 있다.Hereinafter, for convenience of explanation, the subject performing each step is specified as one of the
도 8은 본 개시의 일 실시예에 따른, 자동 레시피 설정을 통해 커피를 제조하는 방법을 설명하기 위한 순서도이다. 도 8의 단계들은 도 1 내지 도 7의 서버(300)에 의해 수행된다고 가정한다. 다만, 단계들 중 적어도 일부는 다른 장치들(100, 200, 400, 500)에 의해 수행될 수도 있다.Figure 8 is a flowchart for explaining a method of manufacturing coffee through automatic recipe setting, according to an embodiment of the present disclosure. It is assumed that the steps in FIG. 8 are performed by the
도 8에 포함된 단계들에 대해서 자세히 설명하기에 앞서, 시스템을 구성하는 장치들에 따라서 동작의 흐름이 어떻게 달라질 수 있는지 도 9 및 도 10를 참조하여 설명한다.Before explaining the steps included in FIG. 8 in detail, it will be explained with reference to FIGS. 9 and 10 how the flow of operations may vary depending on the devices constituting the system.
도 9 및 도 10은 본 개시의 실시예들에 따라, 자동 레시피 설정을 통해 커피를 제조하는 과정에서 각 장치들이 수행하는 동작들을 설명하기 위한 도면들이다.Figures 9 and 10 are diagrams for explaining operations performed by each device in the process of making coffee through automatic recipe setting, according to embodiments of the present disclosure.
도 9에는 도 1의 시스템에 포함된 장치들(100, 200, 300)이 자동 레시피 설정을 통한 커피 제조 방법을 수행하는 실시예를 도시하였다.Figure 9 shows an embodiment in which the
모바일 단말(200)은 901 단계에서 커피 메이커(100)의 드리퍼(110)를 촬영하고, 902 단계에서 촬영 이미지를 서버(300)에 전송할 수 있다. 모바일 단말(200)은 902 단계에서 촬영 이미지를 서버(300)에 전송할 때, 커피 메이커(100)의 식별정보(e.g. MAC 주소 또는 시리얼 넘버 등)도 함께 서버(300)에 전송할 수 있다. 일 실시예에 따르면, 사용자가 모바일 단말(200)에서 커피 메이커(100)를 촬영할 때 커피 메이커(100)의 식별정보를 입력하고, 모바일 단말(200)은 이를 서버(300)에 전송할 수 있다. 서버(300)는 커피 메이커(100)의 식별정보를 통해 레시피를 전송해야 할 목적지를 파악할 수 있다.The
서버(300)는 903 단계에서 촬영 이미지로부터 원두량을 계산하고, 904 단계에서 원두량에 기초하여 레시피를 설정한 후, 905 단계에서 레시피를 포함하는 제어 명령을 커피 메이커(100)에 전송할 수 있다. 커피 메이커(100)는 906 단계에서, 서버(300)로부터 수신한 레시피에 따라서 커피를 제조할 수 있다.The
도 9에 도시된 실시예에서는 서버(300)가 촬영 이미지 분석을 통해 자동으로 레시피를 설정하지만(903 단계 및 904 단계), 일 실시예에 따르면 모바일 단말(200)이 촬영 이미지를 이용하여 자동으로 레시피를 설정하고, 설정된 레시피를 서버(300)에 전송할 수도 있다. 이 경우 서버(300)는 모바일 단말(200)로부터 수신하는 레시피를 커피 메이터(100)에 전달하는 중계 역할을 수행한다. 그런데 만약, 모바일 단말(200)과 커피 메이커(100) 간 직접적인 통신이 가능하다면, 서버(300)를 거치지 않고 모바일 단말(200)이 직접 레시피를 커피 메이커(100)에 전송할 수도 있다.In the embodiment shown in FIG. 9, the
일 실시예에 따르면, 모바일 단말(200)은 촬영 이미지로부터 원두량을 계산하는 단계(903)만을 수행하고 계산된 원두량을 서버(300)에 전송하면, 서버(300)는 원두량에 기초하여 자동으로 레시피를 수행할 수도 있다.According to one embodiment, the
또는 일 실시예에 따르면, 모바일 단말(200)을 통해 촬영된 이미지를, 서버(300)를 통해, 또는 모바일 단말(200)이 직접 커피 메이커(100)에 전송하면, 커피 메이커(100)는 촬영 이미지로부터 원두량을 계산하고, 원두량에 기초하여 레시피를 설정한 후, 레시피에 따라서 커피를 제조할 수도 있다.Or, according to one embodiment, when an image captured through the
도 10에는 도 2의 시스템에 포함된 장치들(100, 300, 400, 500)이 자동 레시피 설정을 통한 커피 제조 방법을 수행하는 실시예를 도시하였다.FIG. 10 shows an embodiment in which the
1001 단계에서 커피 메이커(100)가 무선전력전송장치(500)상에 놓이면, 커피 메이커(100)와 무선전력전송장치(500) 간에는 BLE 통신 연결이 설정될 수 있다. 후술하겠지만, 일 실시예에 따르면 커피 메이커(100)와 무선전력전송장치(500) 간의 통신 연결은 주방후드(400)에 설치된 카메라(440)에서 촬영을 수행하기 위한 트리거 조건이 될 수도 있다.When the
1002 단계에서 주방후드(400)가 분쇄 원두가 담긴 드리퍼(110)를 촬영하고, 1003 단계에서 주방후드(400)가 촬영 이미지를 서버(300)에 전송할 수 있다.In
주방후드(400)는 1003 단계에서 촬영 이미지를 서버(300)에 전송할 때, 커피 메이커(100)의 식별정보도 함께 서버(300)에 전송할 수 있다. 일 실시예에 따르면, 무선전력전송장치(500)는 커피 메이커(100)와 BLE 통신을 통해 연결되면 커피 메이커(100)의 식별정보를 획득하고, 이를 주방후드(400)에 전송할 수 있다. 주방후드(400)는 수신한 커피 메이커(100)의 식별정보를 촬영 이미지와 함께 서버(300)에 전송할 수 있다. 서버(300)는 커피 메이커(100)의 식별정보를 통해 레시피를 전송해야 할 목적지를 파악할 수 있다.When the
1004 단계에서 서버(300)는 촬영 이미지로부터 원두량을 계산하고, 1005 단계에서 서버(300)는 원두량에 기초하여 레시피를 설정할 수 있다.In step 1004, the
1006 단계에서 서버(300)가 설정된 레시피를 무선전력전송장치(500)에 전송하면, 1007 단계에서 무선전력전송장치(500)는 레시피를 포함하는 제어명령(커피의 제조를 요청하는 명령)을 커피 메이커(100)에 전송할 수 있다. 1008 단계에서 커피 메이커(100)는 수신한 레시피에 따라서 커피를 제조할 수 있다.When the
도 10에 도시된 실시예에서도 역시 서버(300)가 촬영 이미지 분석을 통해 자동으로 레시피를 설정하지만(1004 단계 및 1005 단계), 일 실시예에 따르면 다른 장치들(100, 400, 500) 중 적어도 하나가 1004 단계 및 1005 단계의 일부 또는 전부를 수행할 수도 있다.In the embodiment shown in FIG. 10, the
또한 일 실시예에 따르면, 서버(300)는 시스템에서 제외되고, 주방후드(400)가 촬영 및 촬영 이미지 분석을 통한 레시피 설정을 수행한 후, 설정된 레시피를 무선전력전송장치(500)에 전송할 수도 있다. 무선전력전송장치(500)는 BLE 통신을 통해 레시피를 포함하는 제어명령을 커피 메이커(100)에 전송할 수 있다.Additionally, according to one embodiment, the
다시 도 8로 돌아와서, 도 8의 순서도에 포함된 단계들에 대해서 설명한다.Returning to FIG. 8 again, the steps included in the flow chart of FIG. 8 will be described.
801 단계에서 서버(300)는, 분쇄 원두가 담긴, 커피 메이커(100)의 드리퍼(110)를 촬영한 이미지를 획득할 수 있다. 일 실시예에 따르면, 도 1 또는 도 3의 시스템에서 사용자가 커피 메이커(100)의 드리퍼(110)에 분쇄 원두를 넣은 상태에서 모바일 단말(200)을 이용하여 드리퍼(110)를 촬영하면, 모바일 단말(200)은 촬영 이미지를 서버(300)에 전송하고, 따라서 서버(300)는 촬영 이미지를 획득할 수 있다. 또한 일 실시예에 따르면, 도 2의 시스템에서 사용자가 커피 메이커(100)를 무선전력전송장치(500)상에 위치시키면, 주방후드(400)에 설치된 카메라(440)가 드리퍼(110)를 촬영한 후 주방후드(400)가 촬영 이미지를 서버(300)에 전송하고, 따라서 서버(300)는 촬영 이미지를 획득할 수 있다.In
801 단계에서 드리퍼(110)에 대한 촬영을 수행함에 있어서, 수동 촬영 방식 또는 자동 촬영 방식이 가능하다.When performing photography of the
(수동 촬영 방식)(Manual shooting method)
사용자가 장치에 촬영명령을 입력하면 촬영을 수행하는 방식이다. 일 실시예에 따르면, 도 1 또는 도 3의 시스템에서 사용자가 모바일 단말(200)에서 촬영버튼을 누르면, 모바일 단말(200)은 드리퍼(110)를 촬영할 수 있다. 또는 일 실시예에 따르면, 도 2의 시스템에서 사용자가 주방후드(400)에 구비된 촬영버튼을 누르면, 주방후드(400)의 카메라(440)는 드리퍼(110)를 촬영할 수 있다.This method performs shooting when the user inputs a shooting command into the device. According to one embodiment, when the user presses the photographing button on the
(자동 촬영 방식)(automatic shooting method)
일정 조건이 충족되면 자동으로 촬영을 수행하는 방식이다. 일 실시예에 따르면, 자동 레시피 모드가 설정된 상태에서, 미리 설정된 촬영 조건이 충족되면 카메라가 커피 메이커(100)의 드리퍼(110)를 촬영할 수 있다. 사용자는 커피 메이커(100) 또는 모바일 단말(200) 등의 UI를 통해 자동 레시피 모드를 설정할 수 있다. '촬영 조건'은 다양하게 설정될 수 있으며, 촬영 조건의 구체적인 예는 아래에서 도 13 내지 도 16을 참조하여 설명한다.This is a method that automatically performs shooting when certain conditions are met. According to one embodiment, with the automatic recipe mode set, the camera may photograph the
사용자가 모바일 단말(200)을 이용하여 수동으로 촬영을 수행할 때 모바일 단말(200)의 화면에는 촬영을 위한 가이드라인(촬영 가이드)이 표시될 수 있다. 도 11 및 도 12를 참조하여 수동 촬영 시 모바일 단말(200)의 화면에 촬영 가이드가 표시되는 실시예에 대해서 설명한다.When a user manually takes pictures using the
도 11은 본 개시의 일 실시예에 따른, 촬영 이미지를 획득하는 구체적인 방법을 설명하기 위한 도면으로서, 도 8의 801 단계에 포함되는 세부단계들을 포함하는 순서도이다.FIG. 11 is a diagram for explaining a specific method of acquiring a captured image according to an embodiment of the present disclosure, and is a flowchart including detailed steps included in
도 11을 참고하면, 1101 단계에서 모바일 단말(200)은 사용자로부터 촬영 준비를 위한 입력을 수신할 수 있다. 일 실시예에 따르면, 모바일 단말(200)에서 커피 메이커(100)를 제어하기 위한 애플리케이션(e.g. 홈 IoT 기기 제어를 위한 애플리케이션)이 실행되고 자동 레시피 모드가 선택되면, 모바일 단말(200)은 촬영 준비 상태로 진입하고, 1102 단계에서 화면에 촬영 가이드를 표시할 수 있다.Referring to FIG. 11, in
모바일 단말(200)의 화면에 촬영 가이드가 표시된 예를 도 12에 도시하였다. 도 12를 참고하면, 모바일 단말(200)의 화면에는 카메라가 비추는 촬영대상(분쇄 원두가 담긴 드리퍼)과 함께 촬영대상의 위치 및 각도를 적절하게 조정하기 위한 촬영 가이드(1210, 1220)가 표시될 수 있다. 촬영 가이드는 드리퍼(110) 또는 여과지의 외곽선에 대응되는 제1 가이드라인(1210)과, 분쇄 원두 영역의 외곽선에 대응되는 제2 가이드라인(1220)을 포함할 수 있다. 또는 일 실시예에 따르면, 촬영 가이드는 드리퍼(110) 또는 여과지의 외곽선에 대응되는 제1 가이드라인(1210)만을 포함할 수도 있다.An example of a shooting guide displayed on the screen of the
일 실시예에 따르면, 제1 가이드라인(1210)은 화면에 고정된 상태로 표시되고, 제2 가이드라인(1220)은 엣지(edge) 검출을 통해 분쇄 원두 영역의 외곽선에 겹쳐지도록 표시될 수 있다. 이 경우 사용자는 드리퍼(110) 또는 여과지의 외곽선이 제1 가이드라인(1210)에 맞춰지도록 모바일 단말(200)의 촬영 방향 및 거리를 조정하고, 제2 가이드라인(1220)이 분쇄 원두 영역의 외곽선에 맞추어서 표시되면 촬영을 수행할 수 있다.According to one embodiment, the
또한 일 실시예에 따르면, 제1 가이드라인(1210) 및 제2 가이드라인(1220) 모두 촬영대상의 엣지 검출을 통해 가변적으로 표시될 수 있다. 사용자는 제1 가이드라인(1210)에 드리퍼(110) 또는 여과지의 외곽선이 겹쳐지고, 제2 가이드라인(1220)에 분쇄 원두 영역의 외곽선이 겹쳐지도록 촬영 방향 및 거리를 조정한 후, 촬영을 수행할 수 있다.Additionally, according to one embodiment, both the
또한 일 실시예에 따르면, 텍스트 형태의 촬영 가이드가 더 표시될 수도 있다. 예를 들어, 모바일 단말(200)의 카메라가 비추고 있는 촬영대상의 구도가, 원두량을 계산하기에 적합하지 않을 경우 적합한 구도로 변경하도록 안내하는 메시지가 화면에 표시될 수도 있다. 또한 일 실시예에 따르면, 제1 가이드라인(1210) 및 제2 가이드라인(1210)은, 촬영대상의 구도가 원두량을 계산하기에 적합한 상태가 되었을 때만 화면에 표시될 수도 있다.Additionally, according to one embodiment, a shooting guide in text form may be further displayed. For example, if the composition of the subject being photographed by the camera of the
이와 같이 촬영 가이드(1210, 1220)에 촬영대상이 맞춰진 상태로 촬영을 하면, 촬영 이미지로부터 용이하게 원두량을 계산할 수 있게 된다.In this way, when shooting with the shooting target set to the shooting guides 1210 and 1220, the amount of coffee beans can be easily calculated from the captured image.
다시 도 11로 돌아가서, 1103 단계에서 모바일 단말(200)이 사용자로부터 촬영 명령을 수신하면, 1104 단계에서 모바일 단말(200)은 커피 메이커(100)의 드리퍼(110)를 촬영할 수 있다. 1105 단계에서 모바일 단말(200)이 서버(300)에 촬영 이미지를 전송함으로써 서버(300)는 촬영 이미지를 획득할 수 있다.Returning to FIG. 11 , if the
이하에서는 도 13 내지 도 16을 참조하여 자동 촬영 방식으로 촬영이 수행되는 과정에 대해서 자세히 설명한다.Hereinafter, the process of taking photos using the automatic shooting method will be described in detail with reference to FIGS. 13 to 16.
도 13은 도 8의 801 단계에 포함되는 세부단계들을 나타낸 순서도이다. 도 13을 참고하면, 1301 단계에서 커피 메이커(100)의 자동 레시피 모드가 설정되면, 1302 단계에서 촬영장치(e.g. 카메라(440)가 설치된 주방후드(400))는 미리 설정된 촬영 조건이 충족되었는지 여부를 판단한다. 촬영 조건의 몇 가지 예시는 다음과 같으며, 물론 이에 한정되지 않고 촬영을 수행하기 적합한 상태를 정의하도록 다양하게 설정될 수 있다.FIG. 13 is a flowchart showing detailed steps included in
(촬영 조건의 예시)(Examples of shooting conditions)
1) 커피 메이커(100)가 무선전력전송장치(500)상에 놓이는 경우1) When the coffee maker (100) is placed on the wireless power transmission device (500)
2) 커피 메이커(100)에 드리퍼(110)가 결합되는 경우2) When the
3) 커피 메이커(100)에서 커피 제조 요청을 수신하는 경우3) When a request for making coffee is received from the
1302 단계에서의 판단 결과 촬영 조건이 충족되었다면, 촬영장치는 1303 단계로 진행하여 드리퍼(110)를 자동으로 촬영할 수 있다.If the shooting conditions are met as a result of the determination in
1304 단계에서 촬영장치 또는 촬영장치로부터 촬영 이미지를 획득한 다른 전자장치는, 획득된 이미지가 원두량 계산에 적합한지 여부를 판단할 수 있다. 일 실시예에 따르면, 촬영장치는 분쇄 원두 영역의 외곽선이 잘 인식되지 않거나, 또는 분쇄 원두 영역의 상면이 평평하지 않다면 원두량 계산에 적합하지 않다고 판단할 수 있다. 촬영장치는 이 밖에도 촬영 이미지로부터 원두량을 계산할 수 없거나, 계산할 수는 있더라도 정확도가 많이 떨어질 것으로 예상되는 경우에는 촬영 이미지가 원두량 계산에 적합하지 않다고 판단할 수 있다.In
1304 단계의 판단 결과 획득된 이미지가 원두량 계산에 적합하지 않다면, 촬영장치는 재촬영을 수행할 수 있다. 즉, 촬영장치는 1302 단계로 돌아가서 촬영조건이 충족되는지 여부를 다시 판단하고, 충족되는 경우 다시 드리퍼(110)를 촬영할 수 있다.If the image obtained as a result of the determination in
1304 단계의 판단 결과 획득된 이미지가 원두량 계산에 적합하다면, 1305 단계로 진행하여 촬영장치가 서버(300)에 촬영 이미지를 전송함으로써 서버(300)는 촬영 이미지를 획득할 수 있다.If the image obtained as a result of the determination in
도 14에는 위에서 예시로 든 촬영 조건들 중 1)번 조건에 대응되는 실시예를 도시하였다. 커피 메이커(100)가 무선전력전송장치(500)상이 위치하게 되면, 커피 메이커(100)의 통신 기능이 활성화되어 커피 메이커(100)와 무선전력전송장치(500) 간에 BLE 통신 연결이 설정될 수 있다. 무선전력전송장치(500)는 BLE 통신 연결을 통해 커피 메이커(100)를 감지하면, 주방후드(400)에 센싱정보를 전송할 수 있다. 이때, 센싱정보는 커피 메이커(100)가 무선전력전송장치(500)상에 위치하게 되었다는 내용을 포함할 수 있다. 일 실시예에 따르면, 무선전력전송장치(500)는 BLE 통신 대신 NFC 통신을 통해 커피 메이커(100)를 감지할 수도 있다.Figure 14 shows an example corresponding to condition 1) among the shooting conditions exemplified above. When the
주방후드(400)는 무선전력전송장치(500)로부터 센싱정보를 수신하면 촬영 조건이 충족된 것으로 판단하고, 카메라(440)를 이용해 커피 메이커(100)의 드리퍼(110)를 촬영할 수 있다.When the
주방후드(400)는 드리퍼(110)를 촬영한 이미지가 원두량 계산에 적합한지 여부를 판단하고, 적합하지 않다면 재촬영을 수행할 수 있다. 재촬영을 수행함에 있어서 주방후드(400)는 촬영조건(본 실시예에서는 커피 메이커(100)가 무선전력전송장치(500)상에 위치하는 조건)이 충족되었는지 여부를 판단할 수 있는데, 이를 위해 주방후드(400)는 재촬영을 수행하기 전에 무선전력전송장치(500)에 커피 메이커(100)와의 BLE 통신이 유효하게 연결되고 있는지 문의할 수도 있다.The
일 실시예에 따르면, 촬영 이미지가 원두량 계산에 적합한지 여부에 대해서 주방후드(400) 대신에 서버(300)가 판단할 수도 있다. 예를 들어, 주방후드(400)는 촬영 이미지를 서버(300)에 전송하고, 서버(300)는 촬영 이미지가 원두량 계산에 적합하지 않다면 주방후드(400)에 재촬영을 요청하고, 주방후드(400)는 재촬영 요청에 따라 다시 촬영 조건이 충족되었는지 판단하고 자동으로 촬영을 수행할 수도 있다.According to one embodiment, the
한편 일 실시예에 따르면, 커피 메이커(100)에 드리퍼(110)가 결합되면 커피 메이커(100)는 센서를 통해 이를 감지하여 센싱정보를 무선전력전송장치(500)에 전송하고, 무선전력전송장치(500)는 센싱정보를 다시 주방후드(400)에 전송할 수 있다. 주방후드(400)는 센싱정보를 수신하면 촬영 조건(위에서 예시로 든 2번 조건)이 충족된 것으로 판단하고, 카메라(440)를 이용해 드리퍼(110)를 촬영할 수 있다.Meanwhile, according to one embodiment, when the
또한 일 실시예에 따르면, 커피 메이커(100)가 무선전력전송장치(500)상에 놓인 상태에서 사용자가 커피 메이커(100) 또는 무선전력전송장치(500)의 UI를 통해 커피 제조를 요청하면, 무선전력전송장치(500)는 센싱정보(커피 제조 요청의 입력을 감지했다는 내용의 정보)를 주방후드(400)에 전송할 수 있다. 주방후드(400)는 센싱정보를 수신하면 촬영 조건(위에서 예시로 든 3번 조건)이 충족된 것으로 판단하고, 카메라(440)를 이용해 드리퍼(110)를 촬영할 수 있다.Additionally, according to one embodiment, when the user requests coffee making through the UI of the
도 15 및 도 16은 본 개시의 실시예들에 따라, 자동으로 드리퍼를 촬영하는 과정에서 각 기기들이 수행하는 동작들을 설명하기 위한 도면들이다.Figures 15 and 16 are diagrams for explaining operations performed by each device in the process of automatically photographing a dripper, according to embodiments of the present disclosure.
도 15를 참고하면, 1501 단계에서 커피 메이커(100)가 자동 레시피 모드로 설정되고, 1502 단계에서 커피 메이커(100)가 무선전력전송장치(500)로 이동하면, 1503 단계에서 무선전력전송장치(500)는 커피 메이커(100)를 감지할 수 있다.Referring to FIG. 15, in step 1501, the
커피 메이커(100)가 무선전력전송장치(500)상에 놓이면, 무선전력전송장치(500)로부터 전송되는 전력에 의해 커피 메이커(100)의 통신 인터페이스가 활성화되어 커피 메이커(100)와 무선전력전송장치(500) 간에 BLE 통신 연결이 설정될 수 있다. (1504 단계)When the
무선전력전송장치(500)는 커피 메이커(100)를 감지하면, 1505 단계에서 주방후드(400)에 센싱정보를 전송할 수 있다. 주방후드(400)는 센싱정보를 수신하면 촬영 조건이 충족된 것으로 판단하고, 1506 단계에서 커피 메이커(100)의 드리퍼(110)를 촬영할 수 있다. 이어서, 주방후드(400)는 1507 단계에서 촬영 이미지가 원두량 계산에 적합한지 여부를 판단하고, 적합하지 않다면 다시 1506 단계로 돌아가서 재촬영을 수행할 수 있다. 이때, 주방후드(400)는 재촬영을 수행하기 전에 촬영 조건이 충족되었는지 여부를 다시 판단할 수도 있다.When the wireless
한편, 1507 단계에서의 판단 결과 촬영 이미지가 원두량 계산에 적합하다면, 1508 단계로 진행하여 주방후드(400)는 촬영 이미지를 서버(300)에 전송할 수 있다.Meanwhile, if the captured image is suitable for calculating the amount of coffee beans as a result of the determination in
도 16을 참고하면, 1601 단계에서 커피 메이커(100)가 자동 레시피 모드로 설정되고, 1602 단계에서 커피 메이커(100)가 무선전력전송장치(500)로 이동하면, 1603 단계에서 무선전력전송장치(500)는 커피 메이커(100)를 감지할 수 있다.Referring to FIG. 16, in step 1601, the
커피 메이커(100)가 무선전력전송장치(500)상에 놓이면, 무선전력전송장치(500)로부터 전송되는 전력에 의해 커피 메이커(100)의 통신 인터페이스가 활성화되어 커피 메이커(100)와 무선전력전송장치(500) 간에 BLE 통신 연결이 설정될 수 있다. (1604 단계)When the
1605 단계에서 커피 메이커(100)가 드리퍼(110)의 결합을 감지하면, 1606 단계에서 커피 메이커(100)는 무선전력전송장치(500)에 센싱정보를 전송할 수 있다.If the
1607 단계에서 무선전력전송장치(500)가 주방후드(400)에 센싱정보를 전송하면, 주방후드(400)는 촬영 조건이 충족된 것으로 판단하고, 1608 단계에서 커피 메이커(100)의 드리퍼(110)를 촬영할 수 있다.When the wireless
다시 도 8로 돌아가서, 서버(300)는 촬영 이미지를 획득하면 802 단계에서 촬영 이미지로부터 원두량에 대한 정보를 획득할 수 있다. 일 실시예에 따르면, 서버(300)는 촬영 이미지를 분석함으로써 분쇄 원두의 부피 및 무게를 차례로 계산할 수 있는데, 계산을 수행하는 자세한 방법은 도 17 내지 도 21을 참조하여 설명한다.Returning to FIG. 8 , when the
도 17 내지 도 21은 본 개시의 일 실시예에 따른, 촬영 이미지로부터 원두량에 대한 정보를 획득하는 구체적인 방법을 설명하기 위한 도면들이다.Figures 17 to 21 are diagrams for explaining a specific method of obtaining information about the amount of coffee beans from a captured image, according to an embodiment of the present disclosure.
도 17에 도시된 순서도는 도 8의 802 단계의 세부단계들을 포함한다. 도 17을 참고하면, 1701 단계에서 서버(300)는 촬영 이미지에 포함된, 드리퍼(110)의 외곽선에 대응되는 원의 반지름(제1 반지름) 및 드리퍼(110)에 담긴 분쇄 원두 영역의 외곽선에 대응되는 원의 반지름(제2 반지름)을 각각 측정할 수 있다. 제1 반지름 및 제2 반지름을 측정하는 예시를 도 18에 도시하였다. 도 18을 참고하면, 서버(300)는 촬영 이미지(1800)에 대해서 객체 인식(엣지 검출)을 수행함으로써 드리퍼(110)의 외곽선(1810) 및 분쇄 원두 영역의 외곽선(1820)을 각각 검출하고, 각 외곽선의 반지름(R1, R2)을 측정할 수 있다.The flow chart shown in FIG. 17 includes detailed steps of
1702 단계에서 서버(300)는 드리퍼(110)의 종류, 제1 반지름 및 제2 반지름에 기초하여 분쇄 원두의 부피를 계산할 수 있다. 앞서 설명한 바와 같이 드리퍼(110)는 종류에 따라 형태가 다양하며, 드리퍼(110)의 형태에 따라서 분쇄 원두의 부피를 계산하는 방법이 달라질 수 있기 때문에 서버(300)는 분쇄 원두의 부피 계산 시 드리퍼(110)의 종류에 대한 정보를 필요로 할 수도 있다.In
따라서, 서버(300)는 드리퍼(110)의 종류에 대한 정보도 획득할 수 있는데, 일 실시예에 따르면 사용자가 모바일 단말(200)이나 커피 메이커(100)의 UI를 통해 드리퍼(110)의 종류를 입력하면, 모바일 단말(200) 또는 커피 메이커(100)가 이를 서버(300)에 전송할 수 있다. 또한 일 실시예에 따르면, 촬영 이미지와 함께 커피 메이커(100)의 식별정보가 함께 서버(300)에 전송될 수도 있고, 서버(300)는 커피 메이커(100)의 식별정보로부터 대응되는 드리퍼(110)의 종류를 파악할 수도 있다. 또한 일 실시예에 따르면, 서버(300)는 촬영 이미지에서 보이는 드리퍼(110)의 외곽선(1810)의 형태로부터 드리퍼(110)의 종류를 판단할 수도 있다.Therefore, the
다만, 분쇄 원두는 깔때기 모양으로 접힌 여과지에 담기므로, 분쇄 원두의 부피는 실질적으로는 드리퍼(110)의 종류에 영향을 거의 받지 않을 수도 있다. 따라서 일 실시예에 따르면, 서버(300)는 드리퍼(110)의 종류를 고려하지 않고, 제1 반지름 및 제2 반지름에 기초하여 분쇄 원두의 부피를 계산할 수도 있다.However, since the ground coffee beans are contained in a filter paper folded in a funnel shape, the volume of the ground coffee beans may not be substantially affected by the type of
1703 단계에서 서버(300)는 계산된 분쇄 원두의 부피에 기초하여 분쇄 원두의 무게를 계산하고, 1704 단계에서 서버(300)는 계산된 분쇄 원두의 무게를 획득할 수 있다.In
일 실시예에 따르면, 드리퍼(110) 또는 커피 메이커(100)에는 분쇄 원두 영역의 면적 계산 시 사용하기 위한 기준 마커(marker)가 표시되고, 서버(300)는 이를 이용하여 분쇄 원두 영역의 면적 및 부피를 계산할 수도 있다. 이러한 실시예에 대해서 도 19 및 도 20을 참조하여 설명한다.According to one embodiment, a reference marker for use when calculating the area of the ground coffee bean area is displayed on the
도 19를 참고하면, 1901 단계에서 서버(300)는 드리퍼(110) 또는 커피 메이커(100)의 본체에 미리 표시된, 미리 설정된 면적의 마커와의 비교를 통해 분쇄 원두의 부피를 계산할 수 있다.Referring to FIG. 19 , in
도 20을 참고하면, 촬영 이미지(2000)에서 확인할 수 있는 바와 같이 커피 메이커(100)의 일부 영역에 기준 마커(2030)가 표시되었다. 기준 마커(2030)는 미리 설정된 면적으로 형성되었으며, 서버(300)는 기준 마커(2030)의 면적을 알고 있다고 가정한다.Referring to FIG. 20 , as can be seen in the captured
서버(300)는 기준 마커(2030)의 면적과, 분쇄 원두 영역(2020)의 면적을 비교함으로써 분쇄 원두 영역(2020)의 면적을 계산할 수 있다. 그리고 이어서, 서버(300)는 분쇄 원두 영역(2020)의 면적을 이용하여 분쇄 원두의 부피를 계산할 수 있다.The
1902 단계에서 서버(300)는 계산된 분쇄 원두의 부피에 기초하여 분쇄 원두의 무게를 계산할 수 있다. 1903 단계에서 서버(300)는 계산된 분쇄 원두의 무게를 획득할 수 있다.In
일 실시예에 따르면, 여과지에 미리 설정된 간격으로 기준 눈금들이 표시되고, 서버(300)는 기준 눈금을 이용하여 분쇄 원두의 부피를 계산할 수도 있다. 도 21을 참조하여 설명한다.According to one embodiment, standard scales are displayed on the filter paper at preset intervals, and the
도 21에 도시된 촬영 이미지(2100)를 참고하면, 분쇄 원두 영역의 외곽선(2120)이 표시되었고, 여과지에는 기준 눈금들(2140)이 표시되어 있다. 기준 눈금들(2140)은 미리 설정된 간격으로 여과지에 미리 인쇄될 수 있고, 서버(300)는 기준 눈금들(2140) 간 간격에 대한 정보를 미리 알고 있다고 가정한다. 서버(300)는 분쇄 원두 영역의 외곽선(2120)이 기준 눈금들(2140) 중 몇 번째 눈금에 위치하는지 확인하고, 그에 따라 분쇄 원두의 부피를 계산할 수 있다.Referring to the captured
다시 도 8로 돌아와서, 서버(300)는 촬영 이미지로부터 원두량에 대한 정보를 획득했다면, 803 단계로 진행하여 원두량에 기초하여 레시피를 설정할 수 있다. 서버(300)가 레시피를 설정할 때에는, 원두량만을 고려할 수도 있다. 예를 들어, 서버(300)에는 원두량과 출수량의 관계 대한 정보(e.g. 10ml/g)가 미리 저장되어 있고, 원두량(e.g. 20g)이 계산되면 그에 따라 출수량(e.g. 200ml)을 계산할 수 있다.Returning to FIG. 8 , if the
하지만 실시예에 따라서 서버(300)는 레시피 설정 시 원두량 외에 사용자의 선호도, 원두의 종류, 분쇄 원두 영역의 면적 중 하나 이상을 함께 고려할 수도 있다. 이하에서는 서버(300)가 레시피를 설정하는 방법에 대해서 도 22 내지 도 28을 참조하여 자세히 설명한다.However, depending on the embodiment, the
도 22 내지 도 24는 본 개시의 일 실시예에 따라 자동 레시피 설정을 통해 커피를 제조함에 있어서, 사용자의 선호도를 반영하여 자동으로 레시피를 설정하는 방법을 설명하기 위한 도면들이다.Figures 22 to 24 are diagrams for explaining a method of automatically setting a recipe by reflecting the user's preference when making coffee through automatic recipe setting according to an embodiment of the present disclosure.
도 22를 참고하면, 2201 단계에서 모바일 단말(200)이 분쇄 원두가 담긴 드리퍼(110)를 촬영하면, 2202 단계에서 모바일 단말(200)은 촬영 이미지 및 사용자 ID 정보를 서버(300)에 전송할 수 있다. 이때, 사용자 ID 정보는 모바일 단말(200)의 사용자를 식별하기 위한 정보로서, 모바일 단말(200)의 식별정보(e.g. MAC 주소 또는 시리얼 넘버 등)일 수도 있고, 또는 모바일 단말(200)을 통해 애플리케이션(e.g. 커피 메이커(100)의 제어를 위한 애플리케이션) 등에 로그인된 사용자의 계정 정보일 수도 있다.Referring to FIG. 22, when the
2203 단계에서 서버(300)는 수신한 촬영 이미지로부터 원두량을 계산할 수 있다. 2204 단계에서 서버(300)는 수신한 사용자 ID 정보를 이용하여 사용자 선호도 정보를 획득할 수 있다. 이때, '사용자 선호도 정보'란 레시피 설정 시 고려해야 하는 사용자의 선호도를 나타내는 정보로서, 예를 들어 출수량과 원두량 간의 비율, 수온, 출수 속도 등을 포함할 수 있다. 서버(300)의 메모리(330)에는 사용자 ID 정보에 대응되는 사용자 선호도 정보가 미리 저장되어 있을 수 있다.In
서버(300)는 사용자 ID 정보에 대응되는 사용자 선호도 정보를 획득하면, 2205 단계에서 원두량 및 사용자 선호도 정보에 기초하여 레시피를 설정할 수 있다. 2206 단계에서 서버(300)가 커피 메이커(100)에 레시피를 포함하는 제어명령을 전송하면, 2207 단계에서 커피 메이커(100)는 서버(300)로부터 수신한 레시피에 따라서 커피를 제조할 수 있다.When the
도 23에는 도 8의 803 단계에 포함되는 세부단계들을 도시하였다. 도 23을 참고하면, 2301 단계에서 서버(300)는 커피 제조를 요청한 사용자의 ID 정보를 획득할 수 있다. 일 실시예에 따라 서버(300)가 모바일 단말(200)로부터 촬영 이미지를 수신하는 경우라면, 서버(300)는 모바일 단말(200)로부터 모바일 단말(200)의 식별정보 또는 사용자의 계정 정보를 수신할 수 있다.FIG. 23 shows detailed steps included in
2302 단계에서 서버(300)는 획득한 사용자의 ID 정보를 이용하여 사용자 선호도 정보를 획득할 수 있다. 이를 위해, 서버(300)의 메모리(330)에는 사용자의 ID 정보에 대응되는 사용자 선호도 정보가 미리 저장되어 있을 수 있다.In
2303 단계에서 서버(300)는 원두량 및 사용자 선호도 정보에 기초하여, 출수량, 수온, 출수 속도, 출수 폭 및 출수 높이 중 적어도 하나를 설정할 수 있다.In
한편 일 실시예에 따르면, 사용자가 모바일 단말(200) 또는 커피 메이커(100)의 UI를 통해 자신의 선호도 정보를 입력하면, 모바일 단말(200) 또는 커피 메이커(100)가 이를 서버(300)에 전송하고, 서버(300)는 수신한 선호도 정보를 이용하여 레시피를 설정할 수도 있다.Meanwhile, according to one embodiment, when a user inputs his/her preference information through the UI of the
서버(300)는 모바일 단말(200)로부터 사용자 ID 정보를 수신하지 못하는 경우에는, 최근 사용 기록에 기초하여 레시피를 설정할 수도 있다. 일 실시예에 따르면, 서버(300)는 커피 메이커(100)에서 최근 마지막으로 커피 제조 시 사용했던 정보(e.g. 출수량과 원두량 간의 비율, 수온, 출수 속도 등)와 원두량에 기초하여 레시피를 설정할 수 있다. 또한 일 실시예에 따르면, 서버(300)는 커피 메이커(100)에서 최근 일정 횟수의 커피 제조 중 가장 많이 사용된 정보(e.g. 출수량과 원두량 간의 비율, 수온, 출수 속도 등)와 원두량에 기초하여 레시피를 설정할 수도 있다.If the
도 24에는 사용자 선호도 정보를 반영하여 레시피를 설정하는 상황을 도시하였다. 도 24를 참고하면, 모바일 단말(200)은 분쇄 원두가 담긴 커피 메이커(100)를 촬영하고, 촬영 이미지 및 사용자 ID 정보를 서버(300)에 전송한다.Figure 24 shows a situation where a recipe is set by reflecting user preference information. Referring to FIG. 24, the
서버(300)는 수신한 사용자 ID 정보에 기초하여 사용자 선호도 정보(2410)를 확인할 수 있다. 서버(300)가 확인한 사용자 선호도 정보(2410)에는 출수량과 원두량 간의 비율(7.5ml/g) 및 수온(90℃)이 포함되어 있다.The
서버(300)는 수신한 촬영 이미지를 분석함으로써 드리퍼(110)에 담긴 분쇄 원두의 양(20g)을 획득할 수 있다.The
서버(300)는 획득한 원두량(20g)과 사용자 선호도 정보(2410)에 기초하여 레시피(2420)를 설정할 수 있다. 서버(300)는 사용자 선호도 정보(2410)에 포함된 출수량/원두량 비율에 원두량을 곱함으로써 출수량(150ml)을 획득할 수 있다. 또한, 사용자 선호도 정보(2410)에 포함된 수온(90℃)에 따라 레시피(2420)를 설정할 수 있다.The
서버(300)가 설정된 레시피(2420)를 커피 메이커(100)에 전송하면, 커피 메이커(100)는 수신한 레시피(2420)에 따라 커피를 제조할 수 있다.When the
일 실시예에 따르면, 서버(300)는 레시피 설정 시에 원두 종류를 반영할 수도 있다. 원두의 종류에 따라서 적절한 출수량 및 수온이 달라질 수 있기 때문이다. 따라서, 서버(300)의 메모리(330)에는 원두의 종류별로 레시피를 설정하기 위한 정보(e.g. 출수량과 원두량 간의 비율, 수온, 출수 속도 등)가 저장되어 있을 수 있다.According to one embodiment, the
도 25 및 도 26은 본 개시의 일 실시예에 따른, 자동 레시피 설정을 통해 커피를 제조함에 있어서, 원두의 종류를 반영하여 자동으로 레시피를 설정하는 방법을 설명하기 위한 도면들이다.Figures 25 and 26 are diagrams for explaining a method of automatically setting a recipe by reflecting the type of coffee beans when producing coffee through automatic recipe setting according to an embodiment of the present disclosure.
도 25를 참고하면, 2501 단계에서 사용자가 모바일 단말(200)을 이용해 원두가 담긴 포장지를 촬영하고, 2502 단계에서 사용자가 모바일 단말(200)을 이용해 분쇄 원두가 담긴 드리퍼(110)를 촬영하면, 2503 단계에서 모바일 단말(200)는 촬영 이미지들을 서버(300)에 전송할 수 있다.Referring to FIG. 25, in
서버(300)는 2504 단계에서, 원두 포장지를 촬영한 이미지로부터 원두의 종류를 파악하고, 분쇄 원두가 담긴 드리퍼(110)를 촬영한 이미지로부터 원두량을 계산할 수 있다.In
2505 단계에서 서버(300)는 원두량 및 원두 종류에 기초하여 레시피를 설정할 수 있다. 서버(300)는 확인된 원두 종류에 대응되는, 레시피를 설정하기 위한 정보를 메모리(330)로부터 획득하고, 그에 따라 레시피를 설정할 수 있다.In
2506 단계에서 서버(300)가 레시피를 포함하는 제어명령을 커피 메이커(100)에 전송하면, 2507 단계에서 커피 메이커(100)는 수신한 레시피에 따라서 커피를 제조할 수 있다.If the
도 26에는 원두 종류를 반영하여 레시피를 설정하는 상황을 도시하였다. 도 26을 참고하면, 사용자가 모바일 단말(200)을 이용해 원두 포장지(2610)를 촬영하고, 분쇄 원두가 담긴 커피 메이커(100)를 촬영하면, 모바일 단말(200)은 촬영 이미지들을 서버(300)에 전송한다.Figure 26 shows a situation where a recipe is set reflecting the type of coffee bean. Referring to FIG. 26, when a user photographs the
서버(300)는 수신한 촬영 이미지들을 분석함으로써 원두의 종류(아라비카 원두)를 확인하고, 원두량을 계산할 수 있다. 원두의 종류에 따라 레시피를 설정하기 위한 정보가 다를 수 있는데, 본 실시예에서는 아라비카 원두의 경우 대응되는 출수량/원두량 비율이 10ml/g이고, 수온은 86℃라고 가정한다. 또한, 서버(300)가 촬영 이미지로부터 계산한 원두량은 20g이라고 가정한다.The
서버(300)는 이렇게 확인한 원두량 및 원두 종류에 따라서 레시피(2610)를 설정하고, 설정된 레시피(2610)를 커피 메이커(100)에 전송할 수 있다. 커피 메이커(100)는 레시피(2610)를 수신하면, 수신한 레시피(2610)에 따라서 커피를 제조할 수 있다.The
일 실시예에 따르면, 드리퍼(110)에 담긴 분쇄 원두 영역의 면적에 따라서 레피시 설정이 달라질 수도 있다. 예를 들어, 분쇄 원두 영역의 면적이 넓다면 출수 폭이 넓어지도록 제어하고, 분쇄 원두 영역의 면적이 좁다면 출수 폭이 좁아지도록 제어할 수 있다. 또한 분쇄 원두 영역의 면적에 따라서 출수 높이가 다르게 설정될 수도 있다.According to one embodiment, the recipe setting may vary depending on the area of the ground coffee beans contained in the
도 27 및 도 28은 본 개시의 일 실시예에 따라 자동 레시피 설정을 통해 커피를 제조함에 있어서, 드리퍼에 담긴 원두 영역의 면적을 반영하여 자동으로 레시피를 설정하는 방법을 설명하기 위한 도면들이다.Figures 27 and 28 are diagrams for explaining a method of automatically setting a recipe by reflecting the area of the coffee bean area contained in the dripper when producing coffee through automatic recipe setting according to an embodiment of the present disclosure.
도 27을 참고하면, 2701 단계에서 모바일 단말(200)이 분쇄 원두가 담긴 드리퍼(110)를 촬영하면, 2702 단계에서 모바일 단말(200)은 서버(300)에 촬영 이미지를 전송할 수 있다.Referring to FIG. 27 , if the
서버(300)는 2703 단계에서 촬영 이미지로부터 분쇄 원두 영역의 면적 및 원두량을 계산하고, 2704 단계에서 원두량 및 원두 영역의 면적에 기초하여 레시피를 설정할 수 있다.The
2705 단계에서 서버(300)가 커피 메이커(100)에 레시피를 포함하는 제어명령을 전송하면, 2706 단계에서 커피 메이커(100)는 레시피에 따라서 커피를 제조할 수 있다.If the
도 28에는 분쇄 원두 영역의 면적을 반영하여 레시피를 설정하는 상황을 도시하였다. 도 28을 참고하면, 사용자가 모바일 단말(200)을 이용해 분쇄 원두가 담긴 커피 메이커(100)를 촬영하면, 모바일 단말(200)는 서버(300)에 촬영 이미지를 전송할 수 있다. 서버(300)는 촬영 이미지(2800)를 분석함으로써 분쇄 원두 영역의 면적을 계산하고, 원두량을 계산할 수 있다. 일 실시예에 따르면, 서버(300)는 드리퍼(110)의 외곽선(2810) 및 분쇄 원두 영역의 외곽선(2820)을 각각 검출하고, 각 외곽선(2810, 2820)의 반지름들(R1, R2)을 측정한 후, 반지름들을 이용하여 분쇄 원두 영역의 면적과 원두량을 계산할 수 있다.Figure 28 shows a situation where a recipe is set by reflecting the area of the ground coffee bean area. Referring to FIG. 28 , when a user takes a photo of the
서버(300)는 분쇄 원두 영역의 면적에 따라서 출수 폭, 출수 높이 및 출수 속도 등을 설정할 수 있다. 또한, 서버(300)는 계산된 원두량(20g)에 따라서 출수량 등의 레시피 항목을 설정할 수 있다.The
서버(300)는 레시피(2810)를 설정하고, 이를 커피 메이커(100)에 전송할 수 있다. 도 28에 도시된 바와 같이 레시피(2810)가 설정되었다면, 커피 메이커(100)는 레시피(2810)에 포함된 출수 폭 및 출수 높이에 따라서 출수구(130)를 상하좌우로 이동시키면서 물을 투입할 수 있다.The
한편 일 실시예에 따르면, 서버(300)는 일단 한 번 레시피가 설정되어 커피의 제조가 시작된 후에, 커피를 제조하는 과정에서 분쇄 원두가 담긴 드리퍼를 촬영한 이미지를 분석함으로써 레시피를 재설정할 수도 있다. 이에 대해서 도 29 및 도 30을 참조하여 자세히 설명한다.Meanwhile, according to one embodiment, once the recipe is set and coffee production begins, the
도 29 및 도 30은 본 개시의 일 실시예에 따라 자동 레시피 설정을 통해 커피를 제조함에 있어서, 출수 중 촬영된 이미지를 분석함으로써 레시피를 재설정하는 방법을 설명하기 위한 도면들이다.FIGS. 29 and 30 are diagrams illustrating a method of resetting the recipe by analyzing images captured during brewing when making coffee through automatic recipe setting according to an embodiment of the present disclosure.
도 29의 단계들은 서버(300)에 의해 자동으로 레시피가 설정된 이후에 수행되는 단계들이다.The steps in FIG. 29 are steps performed after the recipe is automatically set by the
2901 단계에서 커피 메이커(100)는 설정된 레시피에 따라 커피 제조를 위한 출수를 시작한다. 2902 단계에서 주방후드(400)의 카메라(440)는 출수 중에 분쇄 원두가 담긴 드리퍼(110)을 촬영하고, 촬영 이미지를 2903 단계에서 서버(300)에 전송한다.In
2904 단계에서 서버(300)는 수신한 촬영 이미지를 분석하고, 2905 단계에서 서버(300)는 분석 결과에 기초하여 레시피를 재설정할 수 있다. 일 실시예에 따르면, 서버(300)는 촬영 이미지를 분석함으로써, 물이 투입됨에 따라 분쇄 원두의 표면에 생기는 거품의 양, 물이 빠지는 정도 등을 파악하고, 그 결과에 따라 레시피를 재설정할 수 있다. 예를 들어, 촬영 이미지를 분석한 결과 거품의 양이 너무 많다면, 서버(300)는 출수 높이 및 출수 속도 중 적어도 하나를 감소시키도록 레시피를 재설정할 수 있다. 또한 예를 들어, 촬영 이미지를 분석한 결과 물이 잘 빠지지 않는다고 판단되면, 서버(300)는 출수 속도를 감소시키도록 레시피를 재설정할 수 있다.In
서버(300)는 레시피의 재설정이 완료되면, 2906 단계에서 무선전력전송장치(500)에 재설정된 레시피를 전송할 수 있다. 2907 단계에서 무선전력전송장치(500)는 재설정된 레시피를 포함하는 제어명령을 커피 메이커(100)에 전송하고, 2908 단계에서 커피 메이커(100)는 재설정된 레시피에 따라 커피를 제조할 수 있다.When resetting the recipe is completed, the
도 30에는 출수 중, 즉 커피 제조 중 촬영된 이미지를 이용하여 레시피를 재설정하는 상황을 도시하였다. 도 30을 참고하면, 무선전력전송장치(500)상에 놓인 커피 메이커(100)는 이미 설정된 레시피에 따라 커피 제조를 시작한다. 주방후드(400)는 카메라(440)를 통해 커피를 제조 중인, 즉 드리퍼(110)의 분쇄 원두에 출수 중인 상태의 커피 메이커(100)를 촬영한다. 일 실시예에 따르면, 커피 메이커(100)는 커피 제조를 시작한 후에 일정 양의 물을 드리퍼(110)에 투입한 후 잠시 멈추었다가, 레시피가 재설정되면 재설정된 레시피에 따라서 커피 제조를 재개할 수도 있다.Figure 30 shows a situation in which a recipe is reset using an image taken during extraction, that is, during coffee production. Referring to FIG. 30, the
주방후드(400)는 촬영 이미지(3010)를 서버(300)에 전송한다. 서버(300)는 수신한 촬영 이미지(3010)를 분석함으로써 레시피를 재설정할 수 있다.The
서버(300)가 커피 메이커(100)에 재설정된 레시피를 전송하면, 커피 메이커(100)는 재설정된 레시피에 따라서 커피를 제조할 수 있다.When the
이하에서는 도 31 내지 도 33c를 참조하여, 도 1 내지 도 3에 도시된 시스템에서 서버(300)가 생략된 실시예들에 대해서 설명한다.Hereinafter, with reference to FIGS. 31 to 33C, embodiments in which the
도 31 내지 도 33은 본 개시의 실시예들에 따른, 자동 레시피 설정을 통해 커피를 제조하기 위한 시스템 환경들을 도시한 도면들로서, 서버가 생략된 시스템을 도시한 도면들이다. 도 31 내지 도 33에 도시된 시스템은 도 1 내지 도 3에 도시된 시스템과 비교할 때 서버(300)가 생략된 점을 제외한 나머지 구성은 동일하므로, 시스템에 포함되는 각 구성에 대한 자세한 설명은 생략한다.Figures 31 to 33 are diagrams illustrating system environments for manufacturing coffee through automatic recipe settings according to embodiments of the present disclosure, and are diagrams illustrating a system in which a server is omitted. The system shown in FIGS. 31 to 33 has the same configuration as the system shown in FIGS. 1 to 3 except that the
도 31을 참고하면, 본 개시의 일 실시예에 따른 시스템은 커피 메이커(100), 및 모바일 단말(200)을 포함할 수 있으며, 이 장치들(100, 200)은 네트워크(10)를 통해 서로 연결될 수 있다.Referring to FIG. 31, a system according to an embodiment of the present disclosure may include a
도 31a는 도 31에 도시된 시스템에서 자동 레시피 설정을 통해 커피를 제조하는 과정을 설명하기 위한 도면이다.Figure 31a is a diagram for explaining the process of producing coffee through automatic recipe settings in the system shown in Figure 31.
모바일 단말(200)은 3101 단계에서 커피 메이커(100)의 드리퍼(110)를 촬영할 수 있다. 이어서, 모바일 단말(200)은 3102 단계에서 촬영 이미지로부터 원두량을 계산하고, 3103 단계에서 원두량에 기초하여 레시피를 설정할 수 있다.The
3104 단계에서 모바일 단말(200)은 레시피를 포함하는 제어 명령을 커피 메이커(100)에 전송할 수 있다. 커피 메이커(100)는 3105 단계에서, 모바일 단말(200)로부터 수신한 레시피에 따라서 커피를 제조할 수 있다.In
도 32를 참고하면, 본 개시의 일 실시예에 따른 시스템은 커피 메이커(100), 주방후드(400) 및 무선전력전송장치(500)를 포함하도록 구성될 수도 있다. 이때, 커피 메이커(100)는 코드리스 소형가전의 형태로 구현되어 무선전력전송장치(500)로부터 수신하는 전력에 의해 구동된다고 가정한다. 일 실시예에 따르면, 주방후드(400) 및 무선전력전송장치(500)는 네트워크(10)를 통해 서로 연결될 수 있으며, 커피 메이커(100)와 무선전력전송장치(500)는 BLE(Bluetooth Low Energy)와 같은 근거리 통신을 통해 서로 연결될 수 있다.Referring to FIG. 32, a system according to an embodiment of the present disclosure may be configured to include a
도 32a 내지 도 32c는 도 32에 도시된 시스템에서 자동 레시피 설정을 통해 커피를 제조하는 과정을 설명하기 위한 도면들이다.Figures 32a to 32c are diagrams for explaining the process of producing coffee through automatic recipe settings in the system shown in Figure 32.
도 32a를 참고하면, 3201a 단계에서 커피 메이커(100)가 무선전력전송장치(500)상에 놓이면, 커피 메이커(100)와 무선전력전송장치(500) 간에는 BLE 통신 연결이 설정될 수 있다. 후술하겠지만, 일 실시예에 따르면 커피 메이커(100)와 무선전력전송장치(500) 간의 통신 연결은 주방후드(400)에 설치된 카메라(440)에서 촬영을 수행하기 위한 트리거 조건이 될 수도 있다.Referring to FIG. 32a, when the
3202a 단계에서 주방후드(400)는 분쇄 원두가 담긴 드리퍼(110)를 촬영할 수 있다.In
3203a 단계에서 주방후드(400)에 탑재된 프로세서는 촬영 이미지로부터 원두량을 계산하고, 3204a 단계에서 주방후드(400)는 원두량에 기초하여 레시피를 설정할 수 있다.In
3205a 단계에서 주방후드(400)가 설정된 레시피를 무선전력전송장치(500)에 전송하면, 3206a 단계에서 무선전력전송장치(500)는 레시피를 포함하는 제어명령(커피의 제조를 요청하는 명령)을 커피 메이커(100)에 전송할 수 있다. 3207a 단계에서 커피 메이커(100)는 수신한 레시피에 따라서 커피를 제조할 수 있다.When the
도 32b를 참고하면, 3201b 단계에서 커피 메이커(100)가 무선전력전송장치(500)상에 놓이면, 커피 메이커(100)와 무선전력전송장치(500) 간에는 BLE 통신 연결이 설정될 수 있다. 후술하겠지만, 일 실시예에 따르면 커피 메이커(100)와 무선전력전송장치(500) 간의 통신 연결은 주방후드(400)에 설치된 카메라(440)에서 촬영을 수행하기 위한 트리거 조건이 될 수도 있다.Referring to FIG. 32b, when the
3202b 단계에서 주방후드(400)는 분쇄 원두가 담긴 드리퍼(110)를 촬영할 수 있다.In
3203b 단계에서 주방후드(400)에 탑재된 프로세서는 촬영 이미지로부터 원두량을 계산하고, 3204b 단계에서 주방후드(400)는 계산된 원두량에 대한 정보를 무선전력전송장치(500)에 전송할 수 있다.In
3205b 단계에서 무선전력전송장치(500)는 수신한 원두량에 기초하여 레시피를 설정할 수 있다.In
3206b 단계에서 무선전력전송장치(500)는 레시피를 포함하는 제어명령(커피의 제조를 요청하는 명령)을 커피 메이커(100)에 전송할 수 있다. 3207b 단계에서 커피 메이커(100)는 수신한 레시피에 따라서 커피를 제조할 수 있다.In
도 32c를 참고하면, 3201c 단계에서 커피 메이커(100)가 무선전력전송장치(500)상에 놓이면, 커피 메이커(100)와 무선전력전송장치(500) 간에는 BLE 통신 연결이 설정될 수 있다. 후술하겠지만, 일 실시예에 따르면 커피 메이커(100)와 무선전력전송장치(500) 간의 통신 연결은 주방후드(400)에 설치된 카메라(440)에서 촬영을 수행하기 위한 트리거 조건이 될 수도 있다.Referring to FIG. 32c, when the
3202c 단계에서 주방후드(400)는 분쇄 원두가 담긴 드리퍼(110)를 촬영하고, 이어서 3203c 단계에서 주방후드(400)는 무선전력전송장치(500)에 촬영 이미지를 전송할 수 있다.In
3204c 단계에서 무선전력전송장치(500)에 탑재된 프로세서는 수신한 촬영 이미지로부터 원두량을 계산하고, 3205c 단계에서 무선전력전송장치(500)는 원두량에 기초하여 레시피를 설정할 수 있다.In
3206c 단계에서 무선전력전송장치(500)는 레시피를 포함하는 제어명령(커피의 제조를 요청하는 명령)을 커피 메이커(100)에 전송할 수 있다. 3207c 단계에서 커피 메이커(100)는 수신한 레시피에 따라서 커피를 제조할 수 있다.In
도 33a 내지 도 33c는 도 33에 도시된 시스템에서 자동 레시피 설정을 통해 커피를 제조하는 과정을 설명하기 위한 도면들이다.FIGS. 33A to 33C are diagrams for explaining the process of producing coffee through automatic recipe settings in the system shown in FIG. 33.
도 33a를 참고하면, 3301a 단계에서 커피 메이커(100)가 무선전력전송장치(500)상에 놓이면, 커피 메이커(100)와 무선전력전송장치(500) 간에는 BLE 통신 연결이 설정될 수 있다.Referring to FIG. 33A, when the
3302a 단계에서 모바일 단말(200)은 분쇄 원두가 담긴 드리퍼(110)를 촬영할 수 있다.In
3303a 단계에서 모바일 단말(200)에 탑재된 프로세서는 촬영 이미지로부터 원두량을 계산하고, 3304a 단계에서 모바일 단말(200)은 원두량에 기초하여 레시피를 설정할 수 있다.In
3305a 단계에서 모바일 단말(200)이 설정된 레시피를 무선전력전송장치(500)에 전송하면, 3306a 단계에서 무선전력전송장치(500)는 레시피를 포함하는 제어명령(커피의 제조를 요청하는 명령)을 커피 메이커(100)에 전송할 수 있다. 3307a 단계에서 커피 메이커(100)는 수신한 레시피에 따라서 커피를 제조할 수 있다.When the
도 33b를 참고하면, 3301b 단계에서 커피 메이커(100)가 무선전력전송장치(500)상에 놓이면, 커피 메이커(100)와 무선전력전송장치(500) 간에는 BLE 통신 연결이 설정될 수 있다. 후술하겠지만,Referring to FIG. 33b, when the
3302b 단계에서 모바일 단말(200)은 분쇄 원두가 담긴 드리퍼(110)를 촬영할 수 있다.In
3303b 단계에서 모바일 단말(200)에 탑재된 프로세서는 촬영 이미지로부터 원두량을 계산하고, 3304b 단계에서 모바일 단말(400)은 계산된 원두량에 대한 정보를 무선전력전송장치(500)에 전송할 수 있다.In
3305b 단계에서 무선전력전송장치(500)는 수신한 원두량에 기초하여 레시피를 설정할 수 있다.In
3306b 단계에서 무선전력전송장치(500)는 레시피를 포함하는 제어명령(커피의 제조를 요청하는 명령)을 커피 메이커(100)에 전송할 수 있다. 3307b 단계에서 커피 메이커(100)는 수신한 레시피에 따라서 커피를 제조할 수 있다.In step 3306b, the wireless
도 33c를 참고하면, 3301c 단계에서 커피 메이커(100)가 무선전력전송장치(500)상에 놓이면, 커피 메이커(100)와 무선전력전송장치(500) 간에는 BLE 통신 연결이 설정될 수 있다.Referring to FIG. 33c, when the
3302c 단계에서 모바일 단말(200)은 분쇄 원두가 담긴 드리퍼(110)를 촬영하고, 이어서 3303c 단계에서 모바일 단말(200)은 무선전력전송장치(500)에 촬영 이미지를 전송할 수 있다.In
3304c 단계에서 무선전력전송장치(500)에 탑재된 프로세서는 수신한 촬영 이미지로부터 원두량을 계산하고, 3305c 단계에서 무선전력전송장치(500)는 원두량에 기초하여 레시피를 설정할 수 있다.In
3306c 단계에서 무선전력전송장치(500)는 레시피를 포함하는 제어명령(커피의 제조를 요청하는 명령)을 커피 메이커(100)에 전송할 수 있다. 3307c 단계에서 커피 메이커(100)는 수신한 레시피에 따라서 커피를 제조할 수 있다.In step 3306c, the wireless
일 실시예에 따른, 자동으로 레시피가 설정되는 커피 제조 방법은, 분쇄 원두가 담긴, 커피 메이커의 드리퍼(dripper)를 촬영한 이미지를 획득하는 단계, 상기 이미지로부터 계산된 원두량에 대한 정보를 획득하는 단계, 상기 원두량에 기초하여 레시피를 결정하는 단계 및 상기 결정된 레시피에 따라 커피를 제조하도록 제어하는 단계를 포함할 수 있다.According to one embodiment, a coffee manufacturing method in which a recipe is automatically set includes obtaining an image of a dripper of a coffee maker containing ground coffee beans, and obtaining information about the amount of coffee beans calculated from the image. It may include a step of determining a recipe based on the amount of coffee beans, and a step of controlling to produce coffee according to the determined recipe.
일 실시예에 따르면, 상기 드리퍼를 촬영한 이미지를 획득하는 단계는, 상기 커피 메이커의 자동 레시피 모드가 설정된 상태에서, 미리 설정된 촬영 조건이 충족되면 카메라가 상기 드리퍼를 자동으로 촬영하는 단계 및 상기 자동으로 촬영된 이미지를 획득하는 단계를 포함할 수 있다.According to one embodiment, the step of acquiring an image of the dripper includes automatically photographing the dripper by a camera when a preset photographing condition is met while the automatic recipe mode of the coffee maker is set, and the automatic It may include the step of acquiring an image taken.
일 실시예에 따르면, 상기 드리퍼를 촬영한 이미지를 획득하는 단계는, 상기 획득된 이미지가 원두량 계산에 적합한지 여부를 판단하는 단계, 상기 판단 결과, 원두량 계산에 적합하지 않다면 재촬영을 수행하는 단계 및 상기 재촬영된 이미지를 획득하는 단계를 더 포함할 수 있다.According to one embodiment, the step of acquiring an image of the dripper includes determining whether the obtained image is suitable for calculating the amount of coffee beans. If the determination result is not suitable for calculating the amount of coffee beans, performing re-photography. It may further include the step of doing and acquiring the re-photographed image.
일 실시예에 따르면, 상기 미리 설정된 촬영 조건은, 상기 커피 메이커가 무선전력전송장치에 올려지거나, 상기 커피 메이커의 본체에 상기 드리퍼가 결합되거나, 또는 상기 커피 메이커가 커피 제조 요청을 수신하는 것 중 어느 하나일 수 있다.According to one embodiment, the preset shooting conditions include the coffee maker being placed on a wireless power transmission device, the dripper being coupled to the main body of the coffee maker, or the coffee maker receiving a coffee preparation request. It could be any one.
일 실시예에 따르면, 상기 원두량에 대한 정보를 획득하는 단계는, 상기 이미지를 분석함으로써 상기 드리퍼에 담긴 상기 분쇄 원두의 무게를 계산하는 단계 및 상기 분쇄 원두의 무게를 획득하는 단계를 포함할 수 있다.According to one embodiment, the step of obtaining information about the amount of coffee beans may include calculating the weight of the ground coffee beans contained in the dripper by analyzing the image and obtaining the weight of the ground coffee beans. there is.
일 실시예에 따르면, 상기 분쇄 원두의 무게를 계산하는 단계는, 상기 이미지에 포함된 상기 드리퍼의 외곽선에 대응되는 원의 반지름(제1 반지름) 및 상기 드리퍼에 담긴 분쇄 원두의 외곽선에 대응되는 원의 반지름(제2 반지름)을 각각 측정하는 단계, 상기 드리퍼의 종류, 상기 제1 반지름 및 제2 반지름에 기초하여 상기 분쇄 원두의 부피를 계산하는 단계 및 상기 계산된 부피에 기초하여 상기 분쇄 원두의 무게를 계산하는 단계를 포함할 수 있다.According to one embodiment, the step of calculating the weight of the ground coffee beans includes a radius (first radius) of a circle corresponding to the outline of the dripper included in the image and a circle corresponding to the outline of the ground coffee beans contained in the dripper. measuring the radii (second radius) of each, calculating the volume of the ground coffee beans based on the type of the dripper, the first radius and the second radius, and calculating the volume of the ground coffee beans based on the calculated volume. It may include calculating the weight.
일 실시예에 따르면, 상기 분쇄 원두의 무게를 계산하는 단계는, 상기 드리퍼 또는 상기 커피 메이커의 본체에 미리 표시된, 미리 설정된 면적의 마커(marker)와의 비교를 통해 상기 분쇄 원두의 부피를 계산하는 단계 및 상기 계산된 부피에 기초하여 상기 분쇄 원두의 무게를 계산하는 단계를 포함할 수 있다.According to one embodiment, the step of calculating the weight of the ground beans includes calculating the volume of the ground beans through comparison with a marker of a preset area, which is previously displayed on the dripper or the body of the coffee maker. And it may include calculating the weight of the ground coffee beans based on the calculated volume.
일 실시예에 따르면, 상기 원두량에 기초하여 레시피를 결정하는 단계는, 상기 원두량에 기초하여, 출수량, 수온, 출수 속도, 출수 폭 및 출수 높이 중 적어도 하나를 설정하는 것일 수 있다.According to one embodiment, the step of determining a recipe based on the amount of coffee beans may be setting at least one of water extraction quantity, water temperature, water extraction speed, water extraction width, and water extraction height based on the coffee bean quantity.
일 실시예에 따르면, 상기 원두량에 기초하여 레시피를 결정하는 단계는, 커피 제조를 요청한 사용자의 선호도를 반영하여 상기 레시피를 결정하는 것일 수 있다.According to one embodiment, the step of determining the recipe based on the amount of coffee beans may be determining the recipe by reflecting the preference of the user who requested coffee preparation.
일 실시예에 따른 자동으로 레시피를 설정하여 커피를 제조하기 위한 전자 장치는, 자동으로 설정된 레시피에 따라 커피 제조를 제어하기 위한 프로그램이 저장되는 메모리 및 적어도 하나의 프로세서를 포함하며, 상기 적어도 하나의 프로세서는 상기 프로그램을 실행함으로써, 분쇄 원두가 담긴, 커피 메이커의 드리퍼(dripper)를 촬영한 이미지를 획득하고, 상기 이미지로부터 계산된 원두량에 대한 정보를 획득하고, 상기 원두량에 기초하여 레시피를 결정한 후, 상기 결정된 레시피에 따라 커피를 제조하도록 제어할 수 있다.An electronic device for manufacturing coffee by automatically setting a recipe according to an embodiment includes a memory storing a program for controlling coffee production according to an automatically set recipe and at least one processor, wherein the at least one By executing the program, the processor acquires an image of a dripper of a coffee maker containing ground coffee beans, obtains information about the amount of coffee beans calculated from the image, and creates a recipe based on the amount of coffee beans. After making the decision, it can be controlled to produce coffee according to the determined recipe.
일 실시예에 따르면, 상기 적어도 하나의 프로세서는 상기 드리퍼를 촬영한 이미지를 획득함에 있어서, 상기 커피 메이커의 자동 레시피 모드가 설정된 상태에서, 미리 설정된 촬영 조건이 충족되면 카메라가 상기 드리퍼를 자동으로 촬영한 후, 상기 자동으로 촬영된 이미지를 획득할 수 있다.According to one embodiment, when acquiring an image of the dripper, the at least one processor automatically photographs the dripper when a preset shooting condition is met while the automatic recipe mode of the coffee maker is set. After doing so, the automatically captured image can be obtained.
일 실시예에 따르면, 상기 적어도 하나의 프로세서는 상기 드리퍼를 촬영한 이미지를 획득함에 있어서, 상기 획득된 이미지가 원두량 계산에 적합한지 여부를 판단하고, 상기 판단 결과, 원두량 계산에 적합하지 않다면 재촬영을 수행한 후, 상기 재촬영된 이미지를 획득할 수 있다.According to one embodiment, when acquiring an image taken of the dripper, the at least one processor determines whether the acquired image is suitable for calculating the amount of coffee beans, and if the determined image is not suitable for calculating the amount of coffee beans, After performing rephotography, the rephotographed image may be acquired.
일 실시예에 따르면, 상기 미리 설정된 촬영 조건은, 상기 커피 메이커가 무선전력전송장치에 올려지거나, 상기 커피 메이커의 본체에 상기 드리퍼가 결합되거나, 또는 상기 커피 메이커가 커피 제조 요청을 수신하는 것 중 어느 하나일 수 있다.According to one embodiment, the preset shooting conditions include the coffee maker being placed on a wireless power transmission device, the dripper being coupled to the main body of the coffee maker, or the coffee maker receiving a coffee preparation request. It could be any one.
일 실시예에 따르면, 상기 적어도 하나의 프로세서는 상기 원두량에 대한 정보를 획득함에 있어서, 상기 이미지를 분석함으로써 상기 드리퍼에 담긴 상기 분쇄 원두의 무게를 계산한 후, 상기 분쇄 원두의 무게를 획득할 수 있다.According to one embodiment, in obtaining information about the amount of coffee beans, the at least one processor calculates the weight of the ground coffee beans contained in the dripper by analyzing the image and then obtains the weight of the ground coffee beans. You can.
일 실시예에 따르면, 상기 적어도 하나의 프로세서는 상기 분쇄 원두의 무게를 계산함에 있어서, 상기 이미지에 포함된 상기 드리퍼의 외곽선에 대응되는 원의 반지름(제1 반지름) 및 상기 드리퍼에 담긴 분쇄 원두의 외곽선에 대응되는 원의 반지름(제2 반지름)을 각각 측정하고, 상기 드리퍼의 종류, 상기 제1 반지름 및 제2 반지름에 기초하여 상기 분쇄 원두의 부피를 계산한 후, 상기 계산된 부피에 기초하여 상기 분쇄 원두의 무게를 계산할 수 있다.According to one embodiment, when calculating the weight of the ground coffee beans, the at least one processor determines the radius (first radius) of a circle corresponding to the outline of the dripper included in the image and the weight of the ground coffee beans contained in the dripper. Measure the radius (second radius) of the circle corresponding to the outline, calculate the volume of the ground coffee beans based on the type of dripper, the first radius, and the second radius, and then calculate the volume of the ground coffee beans based on the calculated volume. The weight of the ground coffee beans can be calculated.
일 실시예에 따르면, 상기 적어도 하나의 프로세서는 상기 분쇄 원두의 무게를 계산함에 있어서, 상기 드리퍼 또는 상기 커피 메이커의 본체에 미리 표시된, 미리 설정된 면적의 마커(marker)와의 비교를 통해 상기 분쇄 원두의 부피를 계산한 후, 상기 계산된 부피에 기초하여 상기 분쇄 원두의 무게를 계산할 수 있다.According to one embodiment, when calculating the weight of the ground coffee beans, the at least one processor calculates the weight of the ground coffee beans through comparison with a marker of a preset area, which is pre-marked on the dripper or the main body of the coffee maker. After calculating the volume, the weight of the ground coffee beans can be calculated based on the calculated volume.
일 실시예에 따르면, 상기 적어도 하나의 프로세서는 상기 원두량에 기초하여 레시피를 결정함에 있어서, 상기 원두량에 기초하여, 출수량, 수온, 출수 속도, 출수 폭 및 출수 높이 중 적어도 하나를 설정할 수 있다.According to one embodiment, when determining a recipe based on the amount of coffee beans, the at least one processor may set at least one of water extraction quantity, water temperature, water extraction speed, water extraction width, and water extraction height based on the coffee bean quantity. .
일 실시예에 따르면, 상기 적어도 하나의 프로세서는 상기 원두량에 기초하여 레시피를 결정함에 있어서, 커피 제조를 요청한 사용자의 선호도를 반영하여 상기 레시피를 결정할 수 있다.According to one embodiment, when determining a recipe based on the amount of coffee beans, the at least one processor may determine the recipe by reflecting the preference of the user who requested coffee preparation.
본 개시의 다양한 실시예들은 하나 이상의 컴퓨터 프로그램들에 의해 구현 또는 지원될 수 있고, 컴퓨터 프로그램들은 컴퓨터 판독 가능한 프로그램 코드(code)로부터 형성되고, 컴퓨터로 판독 가능한 매체에 수록될 수 있다. 본 개시에서, "애플리케이션(application)" 및 "프로그램(program)"은 컴퓨터 판독 가능한 프로그램 코드에서의 구현에 적합한 하나 이상의 컴퓨터 프로그램, 소프트웨어 컴포넌트, 명령어 세트, 프로시저(procedure), 함수, 개체(object), 클래스, 인스턴스, 관련 데이터, 또는 그것의 일부를 나타낼 수 있다. "컴퓨터 판독 가능한 프로그램 코드"는, 소스 코드, 목적 코드, 및 실행 가능한 코드를 포함하는 다양한 유형의 컴퓨터 코드를 포함할 수 있다. "컴퓨터 판독 가능한 매체"는, ROM(read only memory), RAM(random access memory), 하드 디스크 드라이브(HDD), CD(compact disc), DVD(digital video disc), 또는 다양한 유형의 메모리와 같이, 컴퓨터에 의해 액세스(access)될 수 있는 다양한 유형의 매체를 포함할 수 있다.Various embodiments of the present disclosure may be implemented or supported by one or more computer programs, and the computer programs may be formed from computer-readable program code and stored in a computer-readable medium. In this disclosure, “application” and “program” refer to one or more computer programs, software components, instruction sets, procedures, functions, or objects suitable for implementation in computer-readable program code. ), may represent a class, instance, related data, or part thereof. “Computer-readable program code” may include various types of computer code, including source code, object code, and executable code. “Computer-readable media” means read only memory (ROM), random access memory (RAM), hard disk drive (HDD), compact disc (CD), digital video disc (DVD), or various types of memory, It may include various types of media that can be accessed by a computer.
또한, 기기로 읽을 수 있는 저장 매체는, 비일시적(non-transitory) 저장 매체의 형태로 제공될 수 있다. 여기서, ‘비일시적 저장 매체'는 실재(tangible)하는 장치이고, 일시적인 전기적 또는 다른 신호들을 전송하는 유선, 무선, 광학적, 또는 다른 통신 링크들을 배제할 수 있다. 한편, 이 '비일시적 저장 매체'는 데이터가 저장 매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다. 예를 들어, '비일시적 저장 매체'는 데이터가 임시적으로 저장되는 버퍼를 포함할 수 있다. 컴퓨터 판독 가능한 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함할 수 있다. 컴퓨터 판독 가능한 매체는, 데이터가 영구적으로 저장될 수 있는 매체와 데이터가 저장되고 나중에 덮어쓰기 될 수 있는 매체, 이를테면 재기입 가능한 광 디스크 또는 소거 가능한 메모리 디바이스를 포함한다.Additionally, device-readable storage media may be provided in the form of non-transitory storage media. Here, a ‘non-transitory storage medium’ is a tangible device and may exclude wired, wireless, optical, or other communication links that transmit transient electrical or other signals. Meanwhile, this 'non-transitory storage medium' does not distinguish between cases where data is semi-permanently stored in the storage medium and cases where data is stored temporarily. For example, a 'non-transitory storage medium' may include a buffer where data is temporarily stored. Computer-readable media can be any available media that can be accessed by a computer and can include both volatile and non-volatile media, removable and non-removable media. Computer-readable media includes media on which data can be permanently stored and media on which data can be stored and later overwritten, such as rewritable optical disks or erasable memory devices.
일 실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예를 들어, compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어를 통해 또는 두 개의 사용자 장치들(예를 들어, 스마트폰) 간에 직접, 온라인으로 배포(예를 들어, 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품(예를 들어, 다운로더블 앱(downloadable app))의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, methods according to various embodiments disclosed in this document may be provided and included in a computer program product. Computer program products are commodities and can be traded between sellers and buyers. A computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or through an application store, or on two user devices (e.g., smart device). It can be distributed (e.g., downloaded or uploaded) directly between phones, or online. In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be stored on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server. It can be at least temporarily stored or created temporarily.
전술한 본 개시의 설명은 예시를 위한 것이며, 본 개시가 속하는 기술분야의 통상의 지식을 가진 자는 본 개시의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 으로 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The foregoing description of the present disclosure is for illustrative purposes, and a person skilled in the art to which the present disclosure pertains will understand that the present disclosure can be easily modified into another specific form without changing its technical idea or essential features. will be. For example, the described techniques are performed in an order different from the described method, and/or the components of the described system, structure, device, circuit, etc. are combined or combined in a different form than the described method, or in a different configuration. Appropriate results may be achieved through substitution or substitution by elements or equivalents. Therefore, the embodiments described above should be understood in all respects as illustrative and not restrictive. For example, each component described as single may be implemented in a distributed manner, and similarly, components described as distributed may also be implemented in a combined form.
본 개시의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 개시의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present disclosure is indicated by the claims described below rather than the detailed description above, and all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present disclosure. do.
Claims (19)
분쇄 원두가 담긴, 커피 메이커의 드리퍼(dripper)를 촬영한 이미지를 획득하는 단계;
상기 이미지로부터 계산된 원두량에 대한 정보를 획득하는 단계;
상기 원두량에 기초하여 레시피를 결정하는 단계; 및
상기 결정된 레시피에 따라 커피를 제조하도록 제어하는 단계를 포함하는, 방법.In the coffee manufacturing method where the recipe is automatically set,
Obtaining an image of a dripper of a coffee maker containing ground coffee beans;
Obtaining information about the amount of coffee beans calculated from the image;
determining a recipe based on the amount of coffee beans; and
A method comprising controlling to produce coffee according to the determined recipe.
상기 드리퍼를 촬영한 이미지를 획득하는 단계는,
상기 커피 메이커의 자동 레시피 모드가 설정된 상태에서, 미리 설정된 촬영 조건이 충족되면 카메라가 상기 드리퍼를 자동으로 촬영하는 단계; 및
상기 자동으로 촬영된 이미지를 획득하는 단계를 포함하는 방법.According to paragraph 1,
The step of acquiring an image of the dripper is,
When the automatic recipe mode of the coffee maker is set, a camera automatically photographs the dripper when preset photographing conditions are met; and
A method comprising acquiring the automatically captured image.
상기 드리퍼를 촬영한 이미지를 획득하는 단계는,
상기 획득된 이미지가 원두량 계산에 적합한지 여부를 판단하는 단계;
상기 판단 결과, 원두량 계산에 적합하지 않다면 재촬영을 수행하는 단계; 및
상기 재촬영된 이미지를 획득하는 단계를 더 포함하는 방법.According to any one of paragraphs 1 and 2,
The step of acquiring an image of the dripper is,
determining whether the acquired image is suitable for calculating the amount of coffee beans;
As a result of the determination, if it is not suitable for calculating the amount of coffee beans, performing re-photography; and
The method further comprising acquiring the re-photographed image.
상기 미리 설정된 촬영 조건은,
상기 커피 메이커가 무선전력전송장치에 올려지거나, 상기 커피 메이커의 본체에 상기 드리퍼가 결합되거나, 또는 상기 커피 메이커가 커피 제조 요청을 수신하는 것 중 어느 하나인 것을 특징으로 하는 방법.According to any one of claims 1 to 3,
The preset shooting conditions are,
A method characterized in that the coffee maker is placed on a wireless power transmission device, the dripper is coupled to the main body of the coffee maker, or the coffee maker receives a request for making coffee.
상기 원두량에 대한 정보를 획득하는 단계는,
상기 이미지를 분석함으로써 상기 드리퍼에 담긴 상기 분쇄 원두의 무게를 계산하는 단계; 및
상기 분쇄 원두의 무게를 획득하는 단계를 포함하는 방법.According to any one of claims 1 to 4,
The step of obtaining information about the amount of coffee beans is,
calculating the weight of the ground coffee beans contained in the dripper by analyzing the image; and
A method comprising obtaining the weight of the ground coffee beans.
상기 분쇄 원두의 무게를 계산하는 단계는,
상기 이미지에 포함된 상기 드리퍼의 외곽선에 대응되는 원의 반지름(제1 반지름) 및 상기 드리퍼에 담긴 분쇄 원두의 외곽선에 대응되는 원의 반지름(제2 반지름)을 각각 측정하는 단계;
상기 드리퍼의 종류, 상기 제1 반지름 및 제2 반지름에 기초하여 상기 분쇄 원두의 부피를 계산하는 단계; 및
상기 계산된 부피에 기초하여 상기 분쇄 원두의 무게를 계산하는 단계를 포함하는 방법.According to any one of claims 1 to 5,
The step of calculating the weight of the ground coffee beans is,
Measuring the radius of a circle (first radius) corresponding to the outline of the dripper included in the image and the radius of the circle (second radius) corresponding to the outline of the ground coffee beans contained in the dripper;
calculating a volume of the ground coffee beans based on the type of the dripper, the first radius, and the second radius; and
A method comprising calculating the weight of the ground coffee beans based on the calculated volume.
상기 분쇄 원두의 무게를 계산하는 단계는,
상기 드리퍼 또는 상기 커피 메이커의 본체에 미리 표시된, 미리 설정된 면적의 마커(marker)와의 비교를 통해 상기 분쇄 원두의 부피를 계산하는 단계; 및
상기 계산된 부피에 기초하여 상기 분쇄 원두의 무게를 계산하는 단계를 포함하는 방법.According to any one of claims 1 to 6,
The step of calculating the weight of the ground coffee beans is,
calculating the volume of the ground coffee beans through comparison with a marker of a preset area previously marked on the dripper or the body of the coffee maker; and
A method comprising calculating the weight of the ground coffee beans based on the calculated volume.
상기 원두량에 기초하여 레시피를 결정하는 단계는,
상기 원두량에 기초하여, 출수량, 수온, 출수 속도, 출수 폭 및 출수 높이 중 적어도 하나를 설정하는 것을 특징으로 하는 방법.According to any one of claims 1 to 7,
The step of determining the recipe based on the amount of coffee beans is,
A method characterized in that, based on the amount of coffee beans, at least one of the water extraction amount, water temperature, water extraction speed, water extraction width, and water extraction height is set.
상기 원두량에 기초하여 레시피를 결정하는 단계는,
커피 제조를 요청한 사용자의 선호도를 반영하여 상기 레시피를 결정하는 것을 특징으로 하는 방법.According to any one of claims 1 to 8,
The step of determining the recipe based on the amount of coffee beans is,
A method characterized in that the recipe is determined by reflecting the preferences of the user who requested coffee preparation.
자동으로 설정된 레시피에 따라 커피 제조를 제어하기 위한 프로그램이 저장되는 메모리; 및
적어도 하나의 프로세서를 포함하며,
상기 적어도 하나의 프로세서는 상기 프로그램을 실행함으로써,
분쇄 원두가 담긴, 커피 메이커의 드리퍼(dripper)를 촬영한 이미지를 획득하고, 상기 이미지로부터 계산된 원두량에 대한 정보를 획득하고, 상기 원두량에 기초하여 레시피를 결정한 후, 상기 결정된 레시피에 따라 커피를 제조하도록 제어하는, 전자 장치.In an electronic device for automatically setting a recipe and manufacturing coffee,
A memory in which a program for controlling coffee preparation according to an automatically set recipe is stored; and
Contains at least one processor,
The at least one processor executes the program,
Obtain an image of the dripper of a coffee maker containing ground coffee beans, obtain information about the amount of coffee beans calculated from the image, determine a recipe based on the amount of coffee beans, and then follow the determined recipe. An electronic device that controls making coffee.
상기 적어도 하나의 프로세서는 상기 드리퍼를 촬영한 이미지를 획득함에 있어서,
상기 커피 메이커의 자동 레시피 모드가 설정된 상태에서, 미리 설정된 촬영 조건이 충족되면 카메라가 상기 드리퍼를 자동으로 촬영한 후, 상기 자동으로 촬영된 이미지를 획득하는 것을 특징으로 하는 전자 장치.According to clause 11,
The at least one processor acquires an image of the dripper,
With the automatic recipe mode of the coffee maker set, the camera automatically photographs the dripper when preset photographing conditions are met, and then acquires the automatically photographed image.
상기 적어도 하나의 프로세서는 상기 드리퍼를 촬영한 이미지를 획득함에 있어서,
상기 획득된 이미지가 원두량 계산에 적합한지 여부를 판단하고, 상기 판단 결과, 원두량 계산에 적합하지 않다면 재촬영을 수행한 후, 상기 재촬영된 이미지를 획득하는 것을 특징으로 하는 전자 장치.According to any one of claims 11 and 12,
The at least one processor acquires an image of the dripper,
An electronic device characterized in that it determines whether the acquired image is suitable for calculating the amount of coffee beans, performs re-photography if it is not suitable for calculating the amount of coffee beans as a result of the determination, and then acquires the re-photographed image.
상기 미리 설정된 촬영 조건은,
상기 커피 메이커가 무선전력전송장치에 올려지거나, 상기 커피 메이커의 본체에 상기 드리퍼가 결합되거나, 또는 상기 커피 메이커가 커피 제조 요청을 수신하는 것 중 어느 하나인 것을 특징으로 하는 전자 장치.According to any one of claims 11 to 13,
The preset shooting conditions are,
An electronic device, wherein the coffee maker is mounted on a wireless power transmission device, the dripper is coupled to the main body of the coffee maker, or the coffee maker receives a request for making coffee.
상기 적어도 하나의 프로세서는 상기 원두량에 대한 정보를 획득함에 있어서,
상기 이미지를 분석함으로써 상기 드리퍼에 담긴 상기 분쇄 원두의 무게를 계산한 후, 상기 분쇄 원두의 무게를 획득하는 것을 특징으로 하는 전자 장치.According to any one of claims 11 to 14,
The at least one processor obtains information about the amount of coffee beans,
An electronic device characterized in that it calculates the weight of the ground coffee beans contained in the dripper by analyzing the image and then obtains the weight of the ground coffee beans.
상기 적어도 하나의 프로세서는 상기 분쇄 원두의 무게를 계산함에 있어서,
상기 이미지에 포함된 상기 드리퍼의 외곽선에 대응되는 원의 반지름(제1 반지름) 및 상기 드리퍼에 담긴 분쇄 원두의 외곽선에 대응되는 원의 반지름(제2 반지름)을 각각 측정하고, 상기 드리퍼의 종류, 상기 제1 반지름 및 제2 반지름에 기초하여 상기 분쇄 원두의 부피를 계산한 후, 상기 계산된 부피에 기초하여 상기 분쇄 원두의 무게를 계산하는 것을 특징으로 하는 전자 장치.According to any one of claims 11 to 15,
The at least one processor calculates the weight of the ground coffee beans,
Measure the radius of the circle (first radius) corresponding to the outline of the dripper included in the image and the radius of the circle (second radius) corresponding to the outline of the ground coffee beans contained in the dripper, the type of the dripper, An electronic device that calculates the volume of the ground coffee beans based on the first radius and the second radius and then calculates the weight of the ground coffee beans based on the calculated volume.
상기 적어도 하나의 프로세서는 상기 분쇄 원두의 무게를 계산함에 있어서,
상기 드리퍼 또는 상기 커피 메이커의 본체에 미리 표시된, 미리 설정된 면적의 마커(marker)와의 비교를 통해 상기 분쇄 원두의 부피를 계산한 후, 상기 계산된 부피에 기초하여 상기 분쇄 원두의 무게를 계산하는 것을 특징으로 하는 전자 장치.According to any one of claims 11 to 16,
The at least one processor calculates the weight of the ground coffee beans,
Calculating the volume of the ground beans through comparison with a marker of a preset area, which is pre-marked on the dripper or the main body of the coffee maker, and then calculating the weight of the ground beans based on the calculated volume. Characterized by electronic devices.
상기 적어도 하나의 프로세서는 상기 원두량에 기초하여 레시피를 결정함에 있어서,
상기 원두량에 기초하여, 출수량, 수온, 출수 속도, 출수 폭 및 출수 높이 중 적어도 하나를 설정하는 것을 특징으로 하는 전자 장치.According to any one of claims 11 to 17,
The at least one processor determines a recipe based on the amount of coffee beans,
An electronic device characterized in that, based on the amount of coffee beans, at least one of the water extraction quantity, water temperature, water extraction speed, water extraction width, and water extraction height is set.
상기 적어도 하나의 프로세서는 상기 원두량에 기초하여 레시피를 결정함에 있어서,
커피 제조를 요청한 사용자의 선호도를 반영하여 상기 레시피를 결정하는 것을 특징으로 하는 전자 장치.According to any one of claims 11 to 18,
The at least one processor determines a recipe based on the amount of coffee beans,
An electronic device that determines the recipe by reflecting the preferences of a user who has requested coffee preparation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2023/007186 WO2023229399A1 (en) | 2022-05-27 | 2023-05-25 | Method for making coffee through automatic recipe setting, and electronic device for performing same |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20220065644 | 2022-05-27 | ||
KR1020220065644 | 2022-05-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230165687A true KR20230165687A (en) | 2023-12-05 |
Family
ID=89157387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230005641A KR20230165687A (en) | 2022-05-27 | 2023-01-13 | Method for making coffee through automatic recipe setting, and electronic device for performing the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20230165687A (en) |
-
2023
- 2023-01-13 KR KR1020230005641A patent/KR20230165687A/en unknown
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101846829B1 (en) | Coffee Machine And Control Method Thereof | |
US11324285B2 (en) | Foot measuring and sizing application | |
US9796575B2 (en) | Beverage preparation machine capable of determining a beverage volume of receptacles and corresponding method | |
CN104104867B (en) | The method and apparatus that control camera device is shot | |
CN105554247B (en) | Measurement method, measuring system and terminal | |
US10339597B1 (en) | Systems and methods for virtual body measurements and modeling apparel | |
CN105245790A (en) | Light filling method, device and mobile terminal | |
CN106535723B (en) | Coffee roasting device, coffee brewing device and coffee roasting method | |
TWI684924B (en) | Assisting appatatus for bean roasting and bean roasting appatatus | |
KR20170136797A (en) | Method for editing sphere contents and electronic device supporting the same | |
US11291097B1 (en) | Systems and methods for accurate and efficient scene illumination from different perspectives | |
KR101556158B1 (en) | The social service system based on real image using smart fitting apparatus | |
CN105241424A (en) | Indoor positioning method and intelligent management apparatus | |
JP2018124962A (en) | Information processor and information processing method | |
US20200095110A1 (en) | Beverage dispensing apparatus method and apparatus | |
WO2018232576A1 (en) | Map building method, map building system, unmanned aerial vehicle, and control terminal | |
KR20230165687A (en) | Method for making coffee through automatic recipe setting, and electronic device for performing the same | |
CN105700274B (en) | Projection display device | |
CN109008619A (en) | Automatic tea-making machine with the sensing device for obtaining ingredient and the method for controlling automatic tea-making machine | |
TWI623899B (en) | Object size comparison shopping system | |
KR102129954B1 (en) | Mobile terminal capable of 3D scanning | |
TWI630823B (en) | Electronic device and method for capturing image | |
US20220079205A1 (en) | Apparatus and method for roasting coffee beans | |
CN105395062B (en) | Infusing potable brews control method and its device | |
TW201940107A (en) | Pour-over coffee brewing action recorder and automatic pour-over coffee brewing apparatus applying the same characterized by using the automatic pour-over coffee brewing apparatus to perform simulation according to data recorded by the pour-over coffee brewing action recorder to make coffee with the professional barista's level |