Coffee bean roasting apparatus, fume purification apparatus, method and system, and storage medium

By combining infrared and visible light imaging modules, real-time images and temperature information of coffee beans are acquired, solving the problem of unclear roasting process and improving roasting quality.

WO2026000266A1PCT designated stage Publication Date: 2026-01-02SHENZHEN DIGITIZING FLUID TECH CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/101754
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-26
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In existing coffee bean roasting equipment, the poor lighting inside the roasting chamber makes it difficult for users to clearly observe the roasting process of the coffee beans, thus affecting the roasting effect.

Method used

It employs a combination of infrared imaging and visible light imaging modules to acquire real-time infrared and visible light images of coffee beans through an observation window. The processing components then obtain image and temperature information, which is displayed on the screen to provide a clear demonstration of the roasting process.

Benefits of technology

It provides a clear display of the coffee bean roasting process, helping users better control the roasting effect and improve roasting quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024101754_02012026_PF_FP_ABST
    Figure CN2024101754_02012026_PF_FP_ABST
Patent Text Reader

Abstract

A coffee bean roasting apparatus (10), comprising: a roasting chamber (11) used for containing coffee beans, and a roasting assembly (12) used for roasting the coffee beans in the roasting chamber, wherein an observation window (111) is provided in an inner wall of the roasting chamber; an imaging assembly (13), which is fixed outside the roasting chamber, and comprises an infrared imaging module (131) and a visible light imaging module (132) that are arranged side by side, wherein the field of view of the infrared imaging module at least partially overlaps with the field of view of the visible light imaging module, the imaging assembly (13) is located outside the observation window (111), and the infrared imaging module and the visible light imaging module respectively image the coffee beans in the roasting chamber at the same time by means of the observation window, so as to obtain an infrared image and a visible light image; a processing assembly, which is used for acquiring image information and temperature information of the coffee beans on the basis of the infrared image and the visible light image; and a display screen (15), which is used for displaying a real-time image and temperature of the coffee beans on the basis of the image information and the temperature information. Thus, the roasting process and roasting condition of the coffee beans can be clearly displayed. Further disclosed are a coffee bean roasting fume purification apparatus, a coffee bean roasting system, a coffee bean roasting method, and a computer-readable storage medium for executing the coffee bean roasting method.
Need to check novelty before this filing date? Find Prior Art

Description

Coffee bean roasting apparatus, smoke cleaning apparatus, method, system, storage medium TECHNICAL FIELD

[0001] The present application relates to the field of coffee measurement, in particular to a coffee bean roasting apparatus, a smoke cleaning apparatus, a method, a system, and a storage medium. BACKGROUND

[0002] Currently, the demand for high-quality coffee is growing. Roasting is crucial to the flavor of coffee beans, and in addition to the quality of the beans themselves, the quality of roasting will directly affect the presentation of the flavor of the beans themselves. Currently, the roasting machines on the market usually have an observation window on the roasting bin so that the user can directly view the roasting of the coffee beans in the roasting bin.

[0003] However, since the coffee beans in the roasting bin are often in motion during the roasting process, and the light in the roasting bin is poor, it is difficult for the user to clearly see the surface of the coffee beans.

[0004] SUMMARY

[0005] The present application provides a coffee bean roasting apparatus and related products that can clearly display the roasting process and roasting condition of coffee beans.

[0006] The first aspect of the present application provides a coffee bean roasting apparatus, comprising:

[0007] a roasting bin for carrying coffee beans and a roasting assembly for roasting the coffee beans in the roasting bin, wherein an observation window is provided on the inner wall of the roasting bin;

[0008] an imaging assembly fixed to the outside of the roasting bin, comprising an infrared imaging module and a visible light imaging module arranged side by side, and the field of view range of the infrared imaging module and the field of view range of the visible light imaging module at least partially overlap; the imaging assembly is located outside the observation window, and the infrared imaging module and the visible light imaging module simultaneously image the coffee beans in the roasting bin through the observation window to obtain infrared images and visible light images, respectively;

[0009] a processing assembly for obtaining image information and temperature information of the coffee beans according to the infrared images and the visible light images;

[0010] a display screen for displaying real-time images and temperatures of the coffee beans according to the image information and the temperature information.

[0011] Optionally, the imaging assembly further comprises a hollow housing, the housing internally comprising opposite bottom surface and opening, and side wall connecting the bottom surface and the opening; the infrared imaging module and the visible light imaging module are arranged side by side on the bottom surface and towards the opening, the opening is covered with light-transmitting glass which can transmit visible light and infrared wave band, for sealing the infrared imaging module and the visible light imaging module inside the housing; when the imaging assembly is fixed to the roasting bin, the light-transmitting glass and the observation window are opposite; the side wall of the housing is further formed with groove, the groove is fixed with light supplementing lamp set, for light supplementing when the visible light imaging module images the coffee beans; the light supplementing lamp set is located outside the field of view of the infrared imaging module and the visible light imaging module, and the included angle between the light emitting surface and the optical axis of the visible light imaging module is less than 90 degrees. Optionally, the imaging assembly is fixed to the roasting bin in a detachable manner. Optionally, the visible light imaging module comprises a flying camera or a global camera; or, the visible light imaging module comprises a rolling shutter camera, the rolling shutter camera comprises multiple rows of pixels for sequential exposure, and the light supplementing lamp set is used for emitting light beams within the intersection of the exposure time of the multiple rows of pixels respectively.

[0012] Optionally, the device further comprises front face plate, the display screen is located on the front face plate, and the imaging assembly is located between the front face plate and the roasting bin; the front face plate and the roasting bin are further separated by cavity and / or heat insulation material.

[0013] Optionally, the roasting bin is in a cylindrical shape, comprising a first bottom surface and a second bottom surface opposite to each other, and a sidewall connecting the first bottom surface and the second bottom surface, and a first rotating shaft and a stirring member connected to the first rotating shaft are further arranged in the roasting bin, the stirring member is used to stir the coffee beans under the driving of the first rotating shaft, the roasting bin is fixed differently, or the roasting bin and the stirring member are fixed to each other and rotate together under the driving of the first rotating shaft. Optionally, the first rotating shaft is located on the central axis of the roasting bin, the stirring member comprises a plurality of paddles fixedly connected to the first rotating shaft, and the ends of the paddles are in the shape of horizontal strips extending along the sidewall, the plurality of paddles rotate under the driving of the first rotating shaft, so that the ends of the plurality of paddles move along the sidewall respectively. Optionally, the ends of the plurality of paddles are in one of the following shapes: the surface of the end towards the rotating direction is a concave surface; and / or the observation window is located on the first bottom surface, the angle between the surface of the end towards the rotating direction and the first bottom surface is less than 90 degrees, and the angle between the surface of the end towards the rotating direction and the second bottom surface is greater than 90 degrees. Optionally, the stirring member further comprises a first circular ring located at the periphery of the first bottom surface and a second circular ring located at the periphery of the second bottom surface, the end of each paddle is connected to the first circular ring and the second circular ring, and the first circular ring, the second circular ring and the paddle rotate together under the driving of the first rotating shaft. Optionally, at least part of the surface of the roasting bin is covered with a heat insulation material.

[0014] Optionally, a first through-hole region is arranged on part of the sidewall of the roasting bin; the roasting assembly comprises a hot air pipe located on one side of the roasting bin, and a first heating module and an air inlet fan arranged in the hot air pipe; one end of the hot air pipe is provided with an opening facing the first through-hole region, and the air inlet fan is used to blow the hot air generated by the first heating module to the first through-hole region, so that the hot air flows into the roasting bin through the first through-hole region to heat the coffee beans. Optionally, the roasting assembly comprises a halogen lamp arranged on the top outside of the roasting bin, and the sidewall of the roasting bin is provided with a first through-hole region corresponding to the halogen lamp. Optionally, a light shielding plate is fixed in the roasting bin at the observation window, which is used to shield the light beam from the halogen lamp outside the observation window; the roasting bin is fixed, and a stirring member for stirring the coffee beans is further arranged in the roasting bin, and the structure of the light shielding plate avoids the movement track of the stirring member.

[0015] Optionally, the roasting bin is further provided with a bean inlet, the top of the device is further provided with a bean inlet groove, and a bean inlet channel is connected between the bean inlet and the bottom surface of the bean inlet groove; the bottom surface of the bean inlet groove is a movable leaf, and a rotating member and a bean inlet motor are arranged outside the bean inlet groove; the rotating member can be manually rotated by the user or driven to rotate by the bean inlet motor, so that the movable leaf is unfolded or retracted to block or connect the bean inlet channel and the bean inlet groove. Optionally, the roasting bin is in a cylindrical shape, including a first bottom surface and a second bottom surface extending vertically and oppositely, and a side wall connecting the first bottom surface and the second bottom surface; the roasting bin is further provided with a first rotating shaft and a stirring member connected with the first rotating shaft; the stirring member is used to stir the coffee beans under the drive of the first rotating shaft; the bean inlet is located at the top of the side wall; a vertically extending baffle is further arranged outside the bean inlet in the middle of the bean inlet channel, which is used to block the coffee beans thrown into the bean inlet channel during stirring.

[0016] Optionally, the roasting bin is further provided with a bean inlet, the top of the device is further provided with a bean inlet groove, and a bean inlet channel is connected between the bean inlet and the bottom surface of the bean inlet groove; the bottom surface of the bean inlet groove is a movable leaf, and a rotating member and a bean inlet motor are arranged outside the bean inlet groove; the rotating member can be manually rotated by the user or driven to rotate by the bean inlet motor, so that the movable leaf is unfolded or retracted to block or connect the bean inlet channel and the bean inlet groove. Optionally, the roasting bin is in a cylindrical shape, including a first bottom surface and a second bottom surface extending vertically and oppositely, and a side wall connecting the first bottom surface and the second bottom surface; the roasting bin is further provided with a first rotating shaft and a stirring member connected with the first rotating shaft; the stirring member is used to stir the coffee beans under the drive of the first rotating shaft; the bean inlet is located at the top of the side wall; a vertically extending baffle is further arranged outside the bean inlet in the middle of the bean inlet channel, which is used to block the coffee beans thrown into the bean inlet channel during stirring.

[0017] Optionally, a fixed shaft parallel to the first rotating shaft of the roasting bin is arranged on the side wall of the roasting bin; a bin door is arranged in a partial area below the fixed shaft of the side wall; the bin door can be rotated outward as a support shaft under the drive to form a bean outlet of the roasting bin; a bean outlet bin is further arranged below the bin door outside the roasting bin; the coffee beans in the roasting bin are moved into the bean outlet bin after the bin door is opened; the bean outlet bin can be moved out of the coffee bean roasting device by pulling. Optionally, the opening direction of the bin door of the roasting bin is consistent with the direction of rotation of the paddle.

[0018] Optionally, a U-shaped groove is arranged on the outer surface of the door, a second rotating shaft is arranged outside the bean outlet, and a moving part is arranged in the U-shaped groove and fixed to the second rotating shaft. The second rotating shaft is used to drive the moving part to rotate around the second rotating shaft, so as to abut against the inner wall of the U-shaped groove to drive the U-shaped groove, and then drive the door to rotate outward or inward, so as to open or close the door. The second rotating shaft is fixed to the bean outlet motor and / or the bean outlet handle, so as to rotate under the driving of the bean outlet motor and / or the bean outlet handle.

[0019] Optionally, a vibration module is arranged outside the bottom of the bean outlet, which is used to vibrate the bottom of the bean outlet, so as to improve the uniformity of the distribution of coffee beans in the bean outlet. Optionally, a closed cavity is arranged outside the bottom of the bean outlet, and a plurality of through holes with a smaller diameter than that of the coffee beans are arranged on the bottom of the bean outlet, so that the bean outlet is in communication with the closed cavity. A cooling fan is arranged outside the closed cavity, which is used to cool the closed cavity and the bean outlet. Optionally, a heat insulation layer is arranged on at least part of the outer surface of the closed cavity and the bean outlet. Optionally, a temperature sensor is arranged in the device, which is used to detect the temperature of the coffee beans in the bean outlet. The device further comprises a control assembly, which is used to control the cooling fan to stop cooling the closed cavity and the bean outlet when the temperature detected by the temperature sensor is lower than a preset temperature, or the temperature change detected by the temperature sensor is lower than a preset temperature change, or the difference between the temperature detected by the temperature sensor and the room temperature is less than a preset difference.

[0020] Optionally, a sampling hole is arranged on the first bottom surface in the bean roaster, and a blocking part covers the sampling hole. The blocking part is fixed to the first bottom surface by a torsion spring, so that a sampling rod can pass through the sampling hole and push away the blocking part to take out a coffee bean sample from the bean roaster. After the sampling rod exits the bean roaster, the blocking part covers the sampling hole under the action of the torsion spring.

[0021] Optionally, the bean roaster is further provided with a smoke outlet, and the device is further provided with an exhaust fan and a silver skin separation cavity. The silver skin separation cavity has a smoke inlet, a smoke outlet and a silver skin outlet. A closed silver skin bin is arranged below the silver skin outlet, and the silver skin bin can be pulled out of the coffee bean roasting device. The device is further provided with a smoke exhaust channel connecting the smoke outlet and the smoke inlet. The exhaust fan is used to exhaust the gas in the bean roaster to the smoke inlet into the silver skin separation cavity, so as to separate the silver skin and the hot air. The separated silver skin falls into the silver skin bin from the silver skin outlet, and the separated hot air is exhausted out of the coffee bean roasting device from the smoke outlet.

[0022] Optionally, the roasting bin is further provided with a bean inlet, the top of the device is further provided with a bean inlet groove, and a bottom bean inlet channel connecting the bean inlet and the bean inlet groove; the smoke outlet of the roasting bin and the bean inlet are the same opening, and the smoke exhaust channel and the bean inlet channel are in communication, and the exhaust fan is used to sequentially draw the gas in the roasting bin through the bean inlet, the bean inlet channel, the smoke exhaust channel, and then into the silver skin separation cavity.

[0023] Optionally, a first sensor is arranged in the silver skin bin, and when the first sensor detects that the user pulls out the silver skin bin, the operation of the exhaust fan is stopped; and / or, a second sensor is arranged in the silver skin bin, for detecting the silver skin accumulation height or accumulation amount below the silver skin outlet, and the display screen is further used to remind the user to clean when the second sensor detects that the silver skin accumulation height or accumulation amount exceeds a preset value. Optionally, the processing assembly is further used to obtain the coffee bean amount according to the fusion image of the coffee beans, predict the silver skin amount in the silver skin bin according to the coffee bean amount, and remind the user to clean when the predicted silver skin amount exceeds a preset value.

[0024] Optionally, the coffee bean roasting device is provided with a smoke outlet, and a smoke purification assembly connected with the smoke outlet; the smoke purification assembly includes a fan, a second heating module, a smoke purification material, and an air outlet; the fan is used to transport the gas from the smoke outlet to sequentially pass through the second heating module and the smoke purification material, so that at least part of the harmful components in the gas heated by the second heating module are removed by the smoke purification material, and then discharged from the air outlet; wherein the smoke purification material includes a catalyst and a carrier, wherein the catalyst includes platinum, and the carrier includes iron-chromium-aluminum. Optionally, the smoke purification assembly further includes an air inlet for detachable connection with the smoke outlet.

[0025] Optionally, the smoke purifying assembly is provided with a first air pressure sensor, and the smoke outlet is provided with a second air pressure sensor; the smoke purifying assembly further comprises a control module configured to acquire measurement data of the first air pressure sensor and measurement data of the second air pressure sensor, and control the fan according to the measurement data of the first air pressure sensor and the measurement data of the second air pressure sensor, so that the air intake amount of the air inlet and the air outlet amount of the smoke outlet are matched. Optionally, the smoke purifying assembly is provided with a first air pressure sensor; the smoke purifying assembly comprises a control module configured to acquire user input air intake amount, and control the fan according to the user input air intake amount and the measurement data of the first air pressure sensor. Optionally, the smoke purifying assembly comprises a control module; the control module is configured to acquire user input control temperature, and control the heating temperature of the second heating module according to the control temperature; or, the smoke purifying assembly is provided with a first air pressure sensor, and the control module is configured to automatically adjust the heating temperature of the second heating module according to the measurement data of the first air pressure sensor, so that the temperature of the gas heated by the second heating module reaches a preset temperature.

[0026] Optionally, the light supplementing lamp group comprises a first lamp group for emitting white light, and the visible light imaging module is configured to acquire a first type of image of the coffee beans when the first lamp group emits white light; or, the light supplementing lamp group comprises a second lamp group for emitting light including near-infrared light, and the visible light imaging module is configured to acquire a second type of image of the coffee beans when the second lamp group emits light, and the processing assembly is further configured to acquire a colorimetric map or an overall colorimetric value of the coffee beans according to the second type of image of the coffee beans. Optionally, the processing assembly is further configured to identify the coffee beans from the first type of image, calculate the area or volume of the coffee beans in the first type of image, calculate the area change or volume change of the coffee beans according to the first type of image obtained at different times, and calculate the swelling rate of the coffee beans according to the area change or volume change.

[0027] Optionally, the light supplementing lamp group comprises the first lamp group and the second lamp group, and the first lamp group and the second lamp group are configured to alternately emit light when the visible light imaging module images the coffee beans; the processing assembly is configured to fuse the infrared image and the first type of image to obtain a first type of fused image of the coffee beans, and the real-time image displayed on the display screen comprises the first type of fused image; and / or, the processing assembly is configured to fuse the infrared image and the second type of image to obtain a second type of fused image of the coffee beans, and the real-time image displayed on the display screen comprises the second type of fused image.

[0028] Optionally, the processing component is configured to obtain a fusion image of the infrared image and the visible light image; wherein the processing component is configured to obtain a grayscale image corresponding to the visible light image, and fuse a grayscale value in the grayscale image and a pixel value in the infrared image to obtain a pixel value in the fusion image; and the real-time image displayed on the display screen comprises the fusion image. Optionally, the fusion image comprises a first region, and the first region is a partial region or a whole region in the fusion image. Optionally, a representative pixel value in the first region in the infrared image and a weight value are calculated to obtain a pixel value in the first region in the fusion image, and the weight value is obtained according to the grayscale image corresponding to the visible light image. Alternatively, each grayscale value in the grayscale image corresponding to the visible light image and a weight value are calculated to obtain a pixel value in the first region in the fusion image, and the weight value is calculated according to the representative pixel value in the first region in the infrared image.

[0029] Optionally, the display screen comprises an image display region configured to display different real-time images under selection of a user, and the different real-time images comprise at least one of the following: the first type of image; the chrominance image or the chrominance value; and the fusion image.

[0030] Optionally, the coffee bean roasting device further comprises a sound sensor configured to detect sound information of the coffee beans in the roasting bin; and the processing component is further configured to obtain a time corresponding to a crack sound according to the sound information, and determine a first crack time of the coffee beans according to the time corresponding to the crack sound; and / or the processing component is further configured to obtain a first-order gradient value of a target parameter with respect to time, determine a first crack time of the coffee beans according to a time corresponding to a peak value of the first-order gradient value of the target parameter, and wherein the target parameter comprises at least one of the following: an expansion rate of the coffee beans obtained according to the visible light image, an absolute humidity in the roasting bin, and a carbon dioxide content in the roasting bin. Optionally, the processing component is configured to determine, according to the sound information, whether a continuous preset number of crack sounds occur, and a time interval between two adjacent crack sounds is less than a preset time interval, or a time interval between a first crack sound and a last crack sound in the preset number of crack sounds is less than a preset time interval; and the processing component is configured to determine, when it is determined according to the sound information that the continuous preset number of crack sounds occur, a time corresponding to one of the crack sounds in the preset number of crack sounds as the first crack time, or calculate the first crack time according to the times corresponding to the preset number of crack sounds.

[0031] Optionally, the processing component is further configured to obtain an effective detection time range, and determine a popping time of the coffee beans according to a time corresponding to the first-order gradient value peak of the target parameter and / or a time corresponding to the rift sound in the effective detection time range. Optionally, the processing component is configured to obtain a first time when the coffee beans reach a preset first temperature and a second time corresponding to a second temperature reached by the coffee beans, the second temperature being higher than the first temperature; and the processing component is further configured to determine the effective detection time range according to the first time and the second time. Optionally, the first temperature is a temperature greater than or equal to 170 degrees, and the second temperature is a temperature greater than or equal to 180 degrees. Optionally, the target parameter is an expansion rate of the coffee beans obtained according to the visible light image and / or a carbon dioxide content in the roasting chamber; the coffee bean roasting device further comprises a humidity sensor configured to obtain humidity information of the roasting chamber; and the processing component is further configured to obtain a first-order gradient curve and a second-order gradient curve of absolute humidity in the roasting chamber over time according to the humidity information, and determine the effective detection range according to a third time corresponding to a highest point of the first-order gradient curve and a fourth time corresponding to a highest point of the second-order gradient curve. Optionally, the target parameter is an expansion rate of the coffee beans obtained according to the visible light image and / or absolute humidity in the roasting chamber; the coffee bean roasting device further comprises a first sensor configured to obtain carbon dioxide content information of the roasting chamber; and the processing component is further configured to obtain a first-order gradient curve and a second-order gradient curve of the carbon dioxide content over time according to the carbon dioxide content information, and determine the effective detection range according to a fifth time corresponding to a highest point of the first-order gradient curve and a sixth time corresponding to a highest point of the second-order gradient curve, and according to the fifth time and the sixth time.

[0032] Optionally, the sound sensor is located in the housing of the imaging component; the coffee bean roasting device further comprises a main body structure, the imaging module is detachably fixed to the main body structure and detachably fixed to the roasting chamber; the processing component comprises a first processing unit located in the imaging module and a second processing unit located in the main body structure, the first processing unit is configured to send the fused image and sound information obtained by the sound sensor to the second processing unit after aligning them in time; and the second processing unit is further configured to obtain detection data of at least one sensor in the main body structure.

[0033] Optionally, the coffee bean roasting device is further provided with a silver skin separation cavity in communication with the roasting bin, for separating silver skin and hot air in the smoke discharged by the roasting bin; the processing component is further configured to acquire humidity information and / or carbon dioxide content information in the roasting bin, and detect whether the silver skin separation cavity is blocked according to the humidity information and / or the carbon dioxide content information, and the display screen is further configured to prompt the user when the processing component detects that the silver skin separation cavity is blocked. Optionally, the processing component is configured to acquire a curve of absolute humidity or carbon dioxide content in the roasting bin over time according to the humidity information or the carbon dioxide content information, and acquire a total number of peaks and troughs on the curve, and determine that the silver skin separation cavity is blocked when the total number exceeds a preset threshold.

[0034] Optionally, the light beams emitted by the light supplementing lamp group include white light, and the visible light image includes an RGB image; the processing component is configured to calculate an overall color value of the RGB image according to pixel values of corresponding coffee beans in RGB images obtained by the visible light imaging module at different times; and the processing component is further configured to determine a time corresponding to a peak value of the overall color value of the RGB image at different times as a yellowing point time. Optionally, for at least one pixel point of a corresponding coffee bean in the RGB image, the processing component is configured to calculate a color value of the pixel point according to a weighted sum result of pixel values of at least one color channel of the pixel point; and the processing component is further configured to calculate an overall color value of the RGB image according to an average value of color values of at least part of pixel points of corresponding coffee beans in the RGB image.

[0035] Optionally, the processing component is further configured to acquire an attribute parameter of the coffee beans according to the image information; and the device further includes a control component configured to adjust a roasting parameter of the roasting assembly according to the attribute parameter of the coffee beans, so as to control a roasting progress of the coffee beans by the roasting assembly. Optionally, the attribute parameter includes at least one of a yellowing point time, a first crack time, a temperature, an expansion rate, and a colorimetric value. Optionally, the attribute parameter includes the first crack time; the processing component is further configured to acquire a target transition duration, which is a transition duration input by a user or a default transition duration, and calculate a target roasting parameter of the roasting assembly according to the target transition duration and a preset model; and the control component is further configured to adjust the roasting parameter of the roasting assembly according to the target roasting parameter between the yellowing point time and the first crack time, so that a time duration between the yellowing point time and the first crack time is equal to or close to the target transition duration.

[0036] Optionally, the processing component is further configured to obtain a target transition time length, the target transition time length being a user-input transition time length or a default transition time length, calculate a target roasting parameter of the roasting component according to the target transition time length and a preset model, and obtain a temperature of the coffee beans according to the infrared image or the fused image; and the control component is further configured to take the temperature of the coffee beans as a feedback quantity, adjust a roasting parameter of the roasting component according to the target roasting parameter after the yellowing point time, so that a time length between the yellowing point time and a time when the temperature of the coffee beans reaches a preset temperature is equal to or close to the target transition time length.

[0037] Optionally, the control component is configured to adjust a roasting parameter of the roasting component as a feedback quantity based on at least one of the following: the attribute parameter of the coffee beans, a first-order gradient value of the attribute parameter of the coffee beans with respect to time, a second-order gradient value of the attribute parameter of the coffee beans with respect to time, such that the attribute parameter of the coffee beans changes in a predetermined manner. Optionally, the attribute parameter of the coffee beans changes in a predetermined manner, including at least one of the following: the attribute parameter of the coffee beans reaches a target attribute parameter value; the first-order gradient value of the attribute parameter of the coffee beans with respect to time remains a first preset value; the second-order gradient value of the attribute parameter of the coffee beans with respect to time remains a second preset value. Optionally, the target attribute parameter value is an attribute parameter value of the processing component received by the display screen from a user, or a default attribute parameter value. Optionally, the control component is configured to perform at least one of the following: obtain the first-order gradient value of the attribute parameter of the coffee beans with respect to time, and when the first-order gradient value is greater than a first preset value, reduce the roasting progress of the coffee beans by the roasting component; obtain the first-order gradient value of the attribute parameter of the coffee beans with respect to time, and when the first-order gradient value is less than the first preset value, speed up the roasting progress of the coffee beans by the roasting component; obtain the first-order gradient value of the attribute parameter of the coffee beans with respect to time, and when the first-order gradient value is equal to the first preset value, maintain the roasting progress of the coffee beans by the roasting component; obtain the second-order gradient value of the attribute parameter of the coffee beans with respect to time, and when the second-order gradient value is greater than 0, reduce the roasting progress of the coffee beans by the roasting component; obtain the second-order gradient value of the attribute parameter of the coffee beans with respect to time, and when the second-order gradient value is less than 0, speed up the roasting progress of the coffee beans by the roasting component; obtain the second-order gradient value of the attribute parameter of the coffee beans with respect to time, and when the second-order gradient value is equal to 0, maintain the roasting progress of the coffee beans by the roasting component. Optionally, the control component is configured to speed up the roasting progress of the coffee beans by the roasting component by at least one of the following: increasing the heating power of the roasting component; increasing the rotation speed of the roasting bin; the roasting component includes a hot air pipe, and reducing the air inlet wind speed of the hot air pipe. Optionally, the control component is configured to reduce the roasting progress of the coffee beans by the roasting component by at least one of the following: reducing the heating power of the roasting component; reducing the rotation speed of the roasting bin; the roasting component includes a hot air pipe, and increasing the air inlet wind speed of the hot air pipe.

[0038] Optionally, the control component is further configured to determine a bean time according to the attribute parameter of the coffee beans, and control the door of the roasting bin to be automatically opened at the bean time to realize automatic bean discharging. Optionally, the processing component is further configured to obtain an expansion rate or a chroma value or a temperature of the coffee beans according to the visible light image; and the control component is configured to control the bean discharging motor to drive the door to be opened to realize automatic bean discharging when the expansion rate of the coffee beans reaches a target expansion rate, or when the chroma value of the coffee beans reaches a target chroma value, or when the temperature of the coffee beans reaches a target temperature.

[0039] Optionally, the processing component is further configured to determine that the coffee bean roasting device is abnormal when a change in the attribute parameter of the coffee beans does not satisfy a preset rule; and the control component is further configured to restart the coffee bean roasting device when the processing component determines that the coffee bean roasting device is abnormal, or the display screen is further configured to prompt a user when the processing component determines that the coffee bean roasting device is abnormal.

[0040] Optionally, the processing component is further configured to obtain the attribute parameter of the coffee beans according to the image information; the display screen is further configured to display the attribute parameter of the coffee beans and receive user adjustment of a roasting parameter of the roasting component; and the device further comprises a control component configured to adjust the roasting component according to the roasting parameter of the roasting component adjusted by the user, to control the roasting progress of the coffee beans by the roasting component.

[0041] Optionally, the processing component is further configured to determine that the coffee beans are stuck when at least part of the coffee beans in the roasting bin are detected to be kept still within a preset time length according to the visible light image; the roasting bin is provided with a stirring member configured to stir the coffee beans in a fixed direction; and the control component is further configured to control the stirring member to stir the coffee beans in a direction opposite to the fixed direction and then continue to stir the coffee beans in the fixed direction when the processing component determines that the coffee beans are stuck.

[0042] Optionally, the coffee bean roasting device is further configured to provide different roasting modes for a user to select, the different roasting modes including an automatic roasting mode and a manual roasting mode, wherein, compared with the automatic roasting mode, the user can select to set more roasting parameters and / or control parameters in the manual roasting mode. Optionally, the device is pre-set with a range of available values of the roasting parameters and / or the control parameters; in the manual roasting mode, the user sets the roasting parameters and / or the control parameters by selecting or inputting a percentage of the roasting parameters and / or the control parameters. Optionally, in the manual roasting mode, the user can set at least one of the following roasting parameters: a preheating temperature of the roasting bin, a rotation speed of the roasting bin, a power of a first heating module in a hot air pipe included in the roasting assembly, a power of a halogen lamp included in the roasting assembly, a rotation speed of an air inlet fan in the hot air pipe included in the roasting assembly, an air inlet amount of the hot air pipe included in the roasting assembly, a rotation speed of an air outlet fan in a silver skin separation bin included in the coffee bean roasting device, an air outlet amount of the silver skin separation bin included in the coffee bean roasting device. Optionally, in the manual roasting mode, the user can set at least one of the following control parameters: a color value of the coffee beans, an expansion rate of the coffee beans. Optionally, in the automatic roasting mode, the display screen is configured to provide at least one of the following selections for the user: a selection of different roasting curves; a selection of different coffee bean processing methods; a selection of different roasting degrees, the different roasting degrees including at least two different levels. Optionally, the display screen is further configured to display a selected roasting curve of the user and a position of a current roasting progress in the roasting curve.

[0043] Optionally, the display screen is configured to display attribute parameters of the coffee beans in the roasting bin and / or environmental parameters in the coffee bean roasting device. Optionally, the attribute parameters of the coffee beans in the roasting bin include at least one of the following data: a curve of a temperature of the coffee beans in the roasting bin over time; a curve of a rate of change of the temperature of the coffee beans in the roasting bin over time; a curve of an expansion rate of the coffee beans in the roasting bin over time; a curve of a color value of the coffee beans in the roasting bin over time; a curve of a color of the coffee beans in the roasting bin over time, wherein the curve of the color over time is configured to identify a yellowing point time of the coffee beans; a time point and / or a total number of times of occurrence of a crack valley sound of the coffee beans in the roasting bin; a yellowing point time; a first popping time; a second popping time. Optionally, the environmental parameters in the coffee bean roasting device include at least one of the following: a curve of a temperature in the roasting bin over time; a curve of an air inlet temperature of a hot air pipe included in the roasting assembly over time; a curve of an absolute humidity of the roasting bin over time; a curve of a rate of change of the absolute humidity of the roasting bin over time.

[0044] In a second aspect, the present application provides a coffee bean roasting and smoke purifying device, comprising: an air inlet, a fan, a second heating module, a smoke purifying material, and an air outlet; the fan is configured to deliver air to sequentially pass through the second heating module and the smoke purifying material, so that at least part of harmful components in the air heated by the second heating module are removed by the smoke purifying material, and then the air is discharged from the air outlet; wherein the smoke purifying material comprises a catalyst and a carrier, wherein the catalyst comprises platinum, and the carrier comprises iron, chromium and aluminum.

[0045] Optionally, the device is provided with a first air pressure sensor; the device further comprises a control module configured to acquire measurement data of the first air pressure sensor and measurement data of a second air pressure sensor at an air outlet of a coffee bean roasting device, and control the fan according to the measurement data of the first air pressure sensor and the measurement data of the second air pressure sensor, so that the air inlet amount of the air inlet and the air outlet amount of the air outlet are matched. Alternatively, the device is provided with a first air pressure sensor; the device further comprises a control module configured to acquire a user input air inlet amount, and control the fan according to the user input air inlet amount and the measurement data of the first air pressure sensor.

[0046] Optionally, the device comprises a control module; the control module is configured to acquire a user input control temperature, and control the heating temperature of the second heating module according to the control temperature; or, the device is provided with a first air pressure sensor, and the control module is configured to automatically adjust the heating temperature of the second heating module according to the measurement data of the first air pressure sensor, so that the temperature of the air heated by the second heating module reaches a preset temperature.

[0047] In a third aspect, the present application provides a coffee bean roasting system, comprising any one of the coffee bean roasting devices and any one of the coffee bean roasting and smoke purifying devices.

[0048] In a fourth aspect, the present application provides a coffee bean roasting method, characterized in that, comprising: roasting coffee beans in a roasting bin by a roasting assembly; imaging the coffee beans in the roasting bin by a visible light imaging module and / or an infrared imaging module to acquire a visible light image and / or an infrared image of the coffee beans; acquiring at least one attribute parameter of the coffee beans according to the visible light image and / or the infrared image, the at least one attribute parameter being used to reflect the roasting condition of the coffee; and displaying at least one of the following on a display screen: the visible light image, the infrared image, and the at least one attribute parameter of the coffee beans.

[0049] Optionally, the coffee beans in the roasting bin are imaged simultaneously by the visible light imaging module and the infrared imaging module; wherein the field of view of the visible light imaging module and the field of view of the infrared imaging module at least partially overlap. Optionally, the method further comprises: fusing the visible light image and the infrared image to obtain a fused image; and displaying the fused image on the display screen. Optionally, the fusing the visible light image and the infrared image to obtain a fused image comprises: obtaining a grayscale image corresponding to the visible light image; obtaining a representative pixel value of at least one region in the infrared image; calculating the representative pixel value of at least one region in the infrared image and a weight value to obtain a pixel value of at least one region in the fused image, wherein the weight value is obtained according to the grayscale image corresponding to the visible light image; or calculating each grayscale value obtained from the grayscale image and a weight value to obtain a pixel value of at least one region in the fused image, wherein the weight value is calculated according to the representative pixel value of at least one region in the infrared image.

[0050] Optionally, the method further comprises: controlling a light supplementing lamp group to supplement light when the coffee beans are imaged by the visible light imaging module; the visible light image is obtained when the light supplementing lamp group emits light; wherein the light supplementing lamp group is configured to emit white light, and the visible light image is an RGB image; or wherein the light supplementing lamp group is configured to emit near-infrared light, and the visible light image is a chrominance image. Optionally, the light supplementing lamp group comprises a first lamp group and a second lamp group, the first lamp group is configured to emit white light, and the second lamp group emits light including near-infrared light, the first lamp group and the second lamp group are configured to emit light alternately when the coffee beans are imaged by the visible light imaging module; the imaging of the coffee beans in the roasting bin by the visible light imaging module and / or the infrared imaging module to obtain the visible light image and / or the infrared image of the coffee beans comprises: obtaining an RGB image obtained by the visible light imaging module when the first lamp group emits white light; and obtaining a chrominance image obtained by the visible light imaging module when the second lamp group emits infrared light.

[0051] Optionally, the method further comprises: fusing the infrared image and the visible light image to obtain a first type of fused image of the coffee beans, and displaying the first type of fused image on the display screen; and / or fusing the infrared image and the chrominance image to obtain a second type of fused image of the coffee beans, and displaying the second type of fused image on the display screen.

[0052] Optionally, the at least one attribute parameter comprises at least one of the following: yellowing point time, first crack time, temperature, expansion rate, color value. Optionally, the acquiring the at least one attribute parameter of the coffee beans according to the visible light image and / or the infrared image comprises: identifying a region corresponding to the coffee beans in the visible light image; calculating an area or a volume of the coffee beans in the visible light image; calculating an area change or a volume change of the coffee beans according to the visible light images obtained at different times; and calculating an expansion rate of the coffee beans according to the area change or the volume change. Optionally, the visible light image comprises a color chart, and the acquiring the at least one attribute parameter of the coffee beans according to the visible light image and / or the infrared image comprises: acquiring an overall color value of the coffee beans according to the color chart. Optionally, the acquiring the at least one attribute parameter of the coffee beans according to the visible light image and / or the infrared image comprises: detecting sound information of the coffee beans in the roasting bin by a sound sensor; acquiring a time corresponding to a crack sound according to the sound information; and determining a first crack time of the coffee beans according to the time corresponding to the crack sound. Optionally, the determining the first crack time of the coffee beans according to the time corresponding to the crack sound comprises: determining whether a continuous preset number of crack sounds occurs, wherein a time interval between two adjacent crack sounds in the preset number of crack sounds is less than a preset time interval, or a time interval between a first crack sound and a last crack sound in the preset number of crack sounds is less than a preset time interval; and when it is determined that the continuous preset number of crack sounds occurs, determining a time corresponding to one of the preset number of crack sounds as the first crack time, or calculating the first crack time according to the times corresponding to the preset number of crack sounds. Optionally, the acquiring the at least one attribute parameter of the coffee beans according to the visible light image and / or the infrared image comprises: acquiring a first-order gradient value of the expansion rate of the coffee beans with respect to time according to the visible light image, and determining a first crack time of the coffee beans according to a time corresponding to a peak value of the first-order gradient value of the expansion rate.

[0053] Optionally, the method further comprises: acquiring a first-order gradient value of absolute humidity or carbon dioxide content in the roasting bin with respect to time, and determining a first crack time of the coffee beans according to a time corresponding to a peak value of the first-order gradient value of the absolute humidity or the carbon dioxide content.

[0054] Optionally, the method further comprises: obtaining an effective detection time range, the effective detection time range being used to define a detection range for detecting a popping time of the coffee beans. Optionally, the obtaining the effective detection time range comprises: obtaining, according to the infrared image, a first time when the coffee beans reach a preset first temperature and a corresponding second time when the coffee beans reach a preset second temperature, the second temperature being higher than the first temperature; determining the effective detection time range according to the first time and the second time. Optionally, the first temperature is a temperature greater than or equal to 170 degrees, and the second temperature is a temperature greater than or equal to 180 degrees. Optionally, the obtaining the effective detection time range comprises: obtaining humidity information of the roasting bin through a humidity sensor; obtaining a first-order gradient curve and a second-order gradient curve of absolute humidity in the roasting bin over time according to the humidity information; determining the effective detection time range according to a third time corresponding to a highest point of the first-order gradient curve and a fourth time corresponding to a highest point of the second-order gradient curve. Optionally, the obtaining the effective detection time range comprises: obtaining carbon dioxide content information of the roasting bin through a first sensor; obtaining a first-order gradient curve and a second-order gradient curve of the carbon dioxide content over time according to the carbon dioxide content information; determining the effective detection time range according to a fifth time corresponding to a highest point of the first-order gradient curve and a sixth time corresponding to a highest point of the second-order gradient curve.

[0055] Optionally, the visible light image comprises an RGB image; and the obtaining at least one attribute parameter of the coffee beans according to the visible light image and / or the infrared image comprises: calculating an overall color value of the RGB image according to pixel values of corresponding coffee beans in RGB images obtained by the visible light imaging module at different times; and determining a time corresponding to a peak value of the overall color value of the RGB images at different times as a yellowing point time. Optionally, the calculating the overall color value of the RGB image according to pixel values of corresponding coffee beans in RGB images obtained by the visible light imaging module at different times comprises: calculating a color value of at least one pixel point of the corresponding coffee beans in the RGB image according to a weighted sum result of pixel values of at least one color channel of the pixel point; and calculating an overall color value of the RGB image according to an average value of color values of at least part of the pixel points of the corresponding coffee beans in the RGB image.

[0056] Optionally, the method further comprises: discharging the smoke generated in the roasting bin to the silver skin separation cavity through an exhaust fan to separate the silver skin and the hot air; obtaining humidity information or carbon dioxide content information in the roasting bin; detecting whether the silver skin separation cavity is blocked according to the humidity information or the carbon dioxide content information, and prompting the user through the display screen when it is detected that the silver skin separation cavity is blocked. Optionally, the detection of whether the silver skin separation cavity is blocked according to the humidity information or the carbon dioxide content information comprises: obtaining a change curve of the absolute humidity or the carbon dioxide content in the roasting bin over time according to the humidity information or the carbon dioxide content information; obtaining a total number of wave crests and troughs on the change curve, and determining that the silver skin separation cavity is blocked when the total number exceeds a preset threshold.

[0057] Optionally, the method further comprises: adjusting the roasting parameters of the roasting assembly according to at least one attribute parameter of the coffee beans to control the roasting progress of the coffee beans by the roasting assembly. Optionally, the at least one attribute parameter comprises a first crack time; the adjustment of the roasting parameters of the roasting assembly according to the at least one attribute parameter of the coffee beans comprises: obtaining a target transition time, the target transition time being a user-input transition time or a default transition time; calculating target roasting parameters of the roasting assembly according to the target transition time and a preset model; and adjusting the roasting parameters of the roasting assembly according to the target roasting parameters between the yellowing point time and the first crack time, so that a time length between the yellowing point time and the first crack time is equal to or close to the target transition time. Optionally, the at least one attribute parameter comprises the temperature; the adjustment of the roasting parameters of the roasting assembly according to the at least one attribute parameter of the coffee beans comprises: obtaining a target transition time, the target transition time being a user-input transition time or a default transition time; calculating target roasting parameters of the roasting assembly according to the target transition time and a preset model; and adjusting the roasting parameters of the roasting assembly according to the target roasting parameters after the yellowing point time with the temperature of the coffee beans as a feedback quantity, so that a time length from the yellowing point time to a time when the temperature of the coffee beans reaches a preset temperature is equal to or close to the target transition time.

[0058] Optionally, the adjusting the roasting parameter of the roasting assembly according to the at least one attribute parameter of the coffee beans comprises: adjusting the roasting parameter of the roasting assembly as a feedback quantity so that the attribute parameter of the coffee beans changes in a predetermined manner, the at least one attribute parameter of the coffee beans, a first-order gradient value of the attribute parameter of the coffee beans with respect to time, a second-order gradient value of the attribute parameter of the coffee beans with respect to time. Optionally, the attribute parameter of the coffee beans changes in a predetermined manner, comprising at least one of: the attribute parameter of the coffee beans reaching a target attribute parameter value; the first-order gradient value of the attribute parameter of the coffee beans with respect to time being maintained as a first preset value; the second-order gradient value of the attribute parameter of the coffee beans with respect to time being maintained as a second preset value. Optionally, the target attribute parameter value is an attribute parameter value of the processing assembly set by a user through the display screen, or a default attribute parameter value. Optionally, the adjusting the roasting parameter of the roasting assembly according to the at least one attribute parameter of the coffee beans comprises at least one of: when the first-order gradient value of the attribute parameter of the coffee beans with respect to time is greater than a first preset value, reducing the roasting progress of the coffee beans by the roasting assembly; when the first-order gradient value of the attribute parameter of the coffee beans with respect to time is less than the first preset value, accelerating the roasting progress of the coffee beans by the roasting assembly; when the first-order gradient value of the attribute parameter of the coffee beans with respect to time is less than the first preset value, maintaining the roasting progress of the coffee beans by the roasting assembly; when the second-order gradient value of the attribute parameter of the coffee beans with respect to time is greater than 0, reducing the roasting progress of the coffee beans by the roasting assembly; when the second-order gradient value of the attribute parameter of the coffee beans with respect to time is less than 0, accelerating the roasting progress of the coffee beans by the roasting assembly; when the second-order gradient value of the attribute parameter of the coffee beans with respect to time is equal to 0, maintaining the roasting progress of the coffee beans by the roasting assembly. Optionally, the accelerating the roasting progress of the coffee beans by the roasting assembly comprises any one of: increasing the heating power of the roasting assembly; increasing the rotation speed of the roasting bin; the roasting assembly comprising a hot air pipe, and reducing the air inlet wind speed of the hot air pipe. Optionally, the reducing the roasting progress of the coffee beans by the roasting assembly comprises any one of: reducing the heating power of the roasting assembly; reducing the rotation speed of the roasting bin; the roasting assembly comprising a hot air pipe, and increasing the air inlet wind speed of the hot air pipe.

[0059] Optionally, the method further comprises: determining a bean time according to the at least one attribute parameter of the coffee beans; and controlling the door of the roasting bin to automatically open at the bean time to realize automatic bean discharging. Optionally, the determining the at least one attribute parameter of the coffee beans according to the image information comprises: determining the expansion rate or the chroma value or the temperature of the coffee beans according to the visible light image; and the determining the bean time according to the attribute parameter of the coffee beans comprises: the control component is configured to determine the bean time when the expansion rate of the coffee beans reaches a target expansion rate, or when the chroma value of the coffee beans reaches a target chroma value, or when the temperature of the coffee beans reaches a target temperature.

[0060] Optionally, the method further comprises: determining that the coffee bean roasting device is abnormal when the change of the at least one attribute parameter of the coffee beans does not satisfy a preset rule; and restarting the coffee bean roasting device or prompting a user that the coffee bean roasting device is abnormal through the display screen when it is determined that the coffee bean roasting device is abnormal.

[0061] Optionally, the method further comprises: displaying the at least one attribute parameter of the coffee beans through the display screen; receiving a user adjustment of the roasting parameter of the roasting component; and adjusting the roasting component according to the roasting parameter of the roasting component adjusted by the user to control the roasting progress of the coffee beans by the roasting component.

[0062] Optionally, the roasting bin is provided with a stirring component for stirring the coffee beans in a fixed direction, and the method further comprises: determining that the coffee beans are stuck when it is determined that the position of at least part of the coffee beans in the roasting bin remains unchanged within a preset time period according to the visible light image; and controlling the stirring component to stir the coffee beans in the opposite direction of the fixed direction and then continue to stir the coffee beans in the fixed direction after it is determined that the coffee beans are stuck.

[0063] Optionally, the method further comprises: providing different roasting modes for a user to select through the display screen, the different roasting modes comprising an automatic roasting mode and a manual roasting mode, wherein, compared with the automatic roasting mode, the user can select to set a target value of more attribute parameters of the coffee beans and / or roasting parameters in the manual roasting mode.

[0064] Optionally, the device is provided with a target value of the attribute parameter of the coffee beans and / or a range of available values of the roasting parameters; and in the manual roasting mode, the user sets the target value of the attribute parameter of the coffee beans and / or the roasting parameters by selecting or inputting the target value of the attribute parameter of the coffee beans and / or the percentage of the roasting parameters.

[0065] Optionally, in the manual roasting mode, the user can set at least one of the following roasting parameters: a preheating temperature of the roasting chamber, a rotation speed of the roasting chamber, a power of a first heating module in a hot air pipe included in the roasting assembly, a power of a halogen lamp included in the roasting assembly, a rotation speed of an air inlet fan in the hot air pipe included in the roasting assembly, an air inlet volume of the hot air pipe included in the roasting assembly, a rotation speed of an air outlet fan in a chaff separation chamber included in the coffee bean roasting device, an air outlet volume of the chaff separation chamber included in the coffee bean roasting device. Optionally, in the manual roasting mode, the user can set a target value of at least one of the following attribute parameters of the coffee beans: a color value of the coffee beans, an expansion rate of the coffee beans. Optionally, in the automatic roasting mode, the display screen provides the user with at least one of the following selections: a selection of different roasting curves; a selection of different coffee bean processing modes; a selection of different roasting degrees, the different roasting degrees including at least two different levels. Optionally, the method further comprises: displaying, by the display screen, a roasting curve selected by the user and a current roasting progress position on the roasting curve. Optionally, the at least one attribute parameter of the coffee beans displayed by the display screen comprises at least one of the following: a curve of a temperature of the coffee beans in the roasting chamber over time; a curve of a rate of change of the temperature of the coffee beans in the roasting chamber over time; a curve of an expansion rate of the coffee beans in the roasting chamber over time; a curve of a color value of the coffee beans in the roasting chamber over time; a curve of a color of the coffee beans in the roasting chamber over time, wherein the curve of the color over time is used to identify a yellowing point time of the coffee beans; a time point and / or a total number of times of occurrence of a crack valley sound of the coffee beans in the roasting chamber; a yellowing point time; a first popping time; a second popping time. Optionally, the method further comprises: displaying, by the display screen, an environmental parameter in the coffee bean roasting device. Optionally, the environmental parameter in the coffee bean roasting device comprises at least one of the following: a curve of a temperature in the roasting chamber over time; a curve of an air inlet temperature of the hot air pipe included in the roasting assembly over time; a curve of an absolute humidity of the roasting chamber over time; a curve of a rate of change of the absolute humidity of the roasting chamber over time.

[0066] In a fifth aspect, the present application provides a computer readable storage medium having stored thereon executable code that, when executed by a processor in a coffee bean roasting device, causes the coffee bean roasting device to perform any of the methods described above.

[0067] In the example of imaging the coffee beans in the roasting bin by the visible light imaging module, the image of the coffee beans in the roasting bin can be presented on the display screen in real time, compared with the existing technology in which the user directly observes the coffee beans in the roasting bin, the coffee beans in the roasting bin are blurred due to insufficient light and moving coffee beans in the roasting bin. In the example of imaging the coffee beans in the roasting bin by the infrared imaging module, the structure cooperates to make the coffee beans gather in the observation window, so that the temperature of the coffee beans can be accurately measured even in the case of a small amount of coffee beans. In the existing technology, the coffee bean roaster uses a probe to measure the temperature, which is prone to inaccurate temperature measurement in the process of turning the coffee beans due to the failure to directly contact the coffee beans. Or in the existing technology, the coffee bean roaster uses single-point infrared temperature measurement, which is prone to inaccurate temperature measurement due to the influence of background temperature. In the example of imaging the coffee beans in the roasting bin by the infrared imaging module and the visible light imaging module, the processing assembly can match the images of the two modules, and then the real-time images and temperatures of the coffee beans on different areas can be displayed on the display screen, which facilitates the user to master the roasting condition of the coffee beans in the roasting bin in real time. If the infrared imaging module directly images and measures the temperature inside the roasting bin, the temperature of the coffee beans measured by the infrared imaging module will be affected by the temperature of the inner surface of the roasting bin when the temperature of the inner surface of the roasting bin in the field of view is higher than the temperature of the coffee beans. In the example of the present application, the observation window is arranged to make the coffee beans gather and cover the observation window as much as possible, so as to reduce the area of the inner surface of the roasting bin appearing in the infrared image, so that the temperature measured by the infrared imaging module is closer to the temperature of the coffee beans, and the accuracy of measuring the temperature of the coffee beans is improved. BRIEF DESCRIPTION OF DRAWINGS

[0068] FIG. 1 is a schematic diagram of one embodiment of the partial structure of the coffee bean roasting device of the present application;

[0069] FIG. 2 is an exploded schematic diagram of one embodiment of the partial structure and imaging assembly of the coffee bean roasting device of the present application;

[0070] FIG. 3 is a schematic diagram of the cross-sectional structure of one embodiment of the imaging assembly of the present application;

[0071] FIG. 4 is a cross-sectional schematic diagram of one embodiment of the partial structure of the coffee bean roasting device of the present application from one perspective;

[0072] FIG. 5 is a cross-sectional schematic diagram of one embodiment of the partial structure of the coffee bean roasting device of the present application from another perspective;

[0073] FIG. 6 is a schematic diagram of one embodiment of the first rotating shaft and the stirring piece in the roasting bin of the coffee bean roasting device of the present application;

[0074] Figure 7 is a schematic view of another embodiment of a first rotating shaft and a stirring member within a roasting chamber of a coffee bean roasting apparatus of the present application;

[0075] Figure 8A is a schematic view of the coffee bean roasting apparatus of Figure 1 from another perspective;

[0076] Figure 8B is a schematic view of the coffee bean roasting apparatus of Figure 1 in another state;

[0077] Figure 9 is a schematic view of a cross-section of a portion of another embodiment of a coffee bean roasting apparatus;

[0078] Figure 10 is a schematic view of the coffee bean roasting apparatus of Figure 4 with a chamber door of a roasting chamber open;

[0079] Figures 11 and 12 are schematic views of two different cross-sections of an embodiment of a coffee bean roasting apparatus of the present application;

[0080] Figure 13 is a schematic view of a main body structure of an embodiment of a clean smoke assembly;

[0081] Figure 14 is a schematic view of an appearance of a coffee bean roasting clean smoke apparatus, and a schematic view of a cross-section of the coffee bean roasting clean smoke apparatus;

[0082] Figure 15 is a schematic view of a grayscale image of coffee beans, and a schematic view of an infrared image of coffee beans;

[0083] Figure 16 is a fused image of the grayscale image and the infrared image of Figure 15;

[0084] Figure 17A is a schematic view of an embodiment of a display interface on a display screen;

[0085] Figure 17B is a schematic view of another embodiment of a display interface on a display screen;

[0086] Figure 18 is a schematic view of an embodiment of a coffee bean roasting method of the present application;

[0087] Figure 19 is a schematic view of another embodiment of a coffee bean roasting method of the present application;

[0088] Figure 20 is a schematic view of another embodiment of a coffee bean roasting method of the present application. DETAILED DESCRIPTION

[0089] Embodiments of the present application will be described below in greater detail with reference to the accompanying drawings. While embodiments of the present application are shown in the drawings, it is understood that the present application can be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and fully convey the scope of the present application to those skilled in the art. The terminology used in the present application is for the purpose of describing particular embodiments only and is not intended to limit the present application. As used in the present application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or," as used herein, refer to and encompass any and all possible combinations of one or more of the associated listed items. It will be understood that, although the terms "first," "second," "third," etc. can be used herein to describe various information, these terms are not intended to denote a particular order or hierarchy. These terms are used only to distinguish one category of information from another. For example, a first item can also be termed a second item, and, similarly, a second item can also be termed a first item without departing from the scope of the present application. As such, an item defined with "first," "second" can explicitly or implicitly include one or more of the item. In the description of the present application, the meaning of "a plurality" is two or more, unless otherwise specifically defined.

[0090] As shown in FIG. 1, which is a schematic diagram of one embodiment of a partial structure of a coffee bean roasting apparatus of the present application. The coffee bean roasting apparatus 10 includes a roasting bin 11 for holding coffee beans and a roasting assembly 12 for roasting the coffee beans in the roasting bin 11. An observation window 111 is provided on an inner wall of the roasting bin 11. As shown in FIG. 2, which is an exploded schematic diagram of one embodiment of a partial structure and an imaging assembly of a coffee bean roasting apparatus of the present application. The coffee bean roasting apparatus 10 further includes an imaging assembly 13 fixed to the outside of the roasting bin 11. Optionally, the imaging assembly is fixed to the outside of the roasting bin in a detachable manner. There are various ways to detachably fix the imaging assembly. For example, the coffee bean roasting apparatus 10 further includes a main structural member 14, and the roasting bin 11 is fixed in the main structural member 14. The main structural member 14 is further provided with a buckle structure or a threaded structure or other fixing structure, and the imaging assembly 13 is detachably fixed to the main structural member 14 through the buckle structure or the threaded structure or other fixing structure, so that the imaging assembly 13 and the roasting bin 11 are fixed to each other. Since the imaging assembly is imaged through the observation window into the roasting bin, it is necessary to keep the observation window clean. The imaging assembly is fixed to the roasting bin in a detachable manner, so that the user can detach the imaging assembly to clean the observation window.

[0091] In some examples, as shown in FIG. 3, which is a schematic diagram of a cross-sectional structure of one embodiment of the imaging assembly of the present application, the imaging assembly 13 comprises an infrared imaging module 131 for infrared imaging of the coffee beans in the roasting chamber through the observation window 111 to obtain the temperature of the coffee beans in the roasting chamber.

[0092] In some examples, the imaging assembly 13 further comprises a visible light imaging module 132 for imaging of the coffee beans in the roasting chamber through the observation window 111 to obtain a visible light image of the coffee beans in the roasting chamber. Optionally, the imaging assembly 13 comprises the infrared imaging module 131 and the visible light imaging module 132 arranged side by side, and the field of view (FOV) of the infrared imaging module 131 and the field of view of the visible light imaging module 132 at least partially overlap. The imaging assembly 13 is located outside the observation window 111, and the infrared imaging module 131 and the visible light imaging module 132 simultaneously image the coffee beans in the roasting chamber 11 through the observation window 111, respectively.

[0093] The coffee bean roasting apparatus further comprises a processing assembly (not shown in the drawings) for obtaining temperature information of the coffee beans according to the infrared image obtained by the infrared imaging module 131; and / or obtaining image information of the coffee beans according to the visible light image obtained by the visible light imaging module 132. For example, the image information can include RGB information, grayscale value information, texture information or chrominance value information of the coffee beans, etc. The temperature information can include the temperature of the coffee beans, temperature difference information between different coffee beans or temperature change information of the coffee beans, etc.

[0094] As shown in FIG. 1, the coffee bean roasting apparatus 10 further comprises a display screen 15 for displaying a real-time image and / or temperature of the coffee beans according to the image information and / or temperature information.

[0095] Advantages of the imaging assembly

[0096] In the example of imaging of the coffee beans in the roasting chamber by the visible light imaging module, the image of the coffee beans in the roasting chamber can be presented on the display screen in real time, and compared with the existing technology in which the user directly observes the coffee beans in the roasting chamber, the real-time image of the coffee beans in the roasting chamber can be clearly and intuitively viewed by the user through the display screen due to the insufficient light in the roasting chamber and the moving coffee beans.

[0097] In the example of imaging the coffee beans in the roasting bin by the infrared imaging module, the matching structure causes the coffee beans to gather at the observation window, so that the temperature of the coffee beans can be accurately measured even when the amount of coffee beans is small. In the prior art, the temperature of the coffee beans is measured by a probe, which is likely to fail to directly contact the coffee beans during the turning of the coffee beans when the amount of coffee beans is small, resulting in inaccurate temperature measurement. In the prior art, the temperature of the coffee beans is measured by a single-point infrared temperature sensor, which is likely to be affected by the background temperature, resulting in inaccurate temperature measurement.

[0098] In the example of simultaneously imaging the coffee beans in the roasting bin by the infrared imaging module and the visible light imaging module, the processing assembly can match the images of the two modules, and thus can display the real-time images and temperatures of the coffee beans on different areas on the display screen, so that the user can master the roasting condition of the coffee beans in the roasting bin in real time. If the infrared imaging module directly images and measures the temperature inside the roasting bin, the temperature of the coffee beans measured by the infrared imaging module is likely to be affected by the temperature of the inner surface of the roasting bin when the temperature of the inner surface of the roasting bin in the field of view is higher than the temperature of the coffee beans. In the embodiment of the present application, the coffee beans are caused to gather and cover the observation window as much as possible by the setting of the observation window, so that the area of the inner surface of the roasting bin appearing in the infrared image is reduced, and the temperature measured by the infrared imaging module is closer to the temperature of the coffee beans, thereby improving the accuracy of the temperature measurement of the coffee beans.

[0099] Optionally, the imaging assembly is located between the roasting bin and the display screen. In one example, as shown in FIG. 1, the main structural member 14 of the coffee bean roasting device further includes a front panel 141, and the display screen 15 is located on the front panel of the coffee bean roasting device, so as to be convenient for the user to directly view. Optionally, the coffee bean roasting device 10 is further provided with a physical operation panel, which is also arranged on the front panel, so as to be convenient for the user to operate. Alternatively, the coffee bean roasting device 10 is provided with a virtual operation panel on the display screen. This is not limited herein. Optionally, a heat insulation layer is further arranged on the side of the front panel 141 facing the roasting bin 11, so as to avoid the heat conduction of the roasting bin 11 to the front panel. Optionally, the heat insulation layer can be aerogel.

[0100] Optionally, as shown in FIGS. 1 and 2, the imaging assembly 13 and the cavity 16 are arranged between the roasting bin 11 and the front panel 141. Optionally, a heat insulation material is further arranged between the roasting bin 11 and the front panel 141. Compared with the prior art, in which the roasting bin is arranged on the surface of the coffee bean roasting device to enable the user to visually observe the roasting bin, the imaging assembly and the cavity between the roasting bin and the display screen in the embodiment of the present application can greatly reduce the heat conduction of the roasting bin to the front panel, thereby avoiding the hot hand of the front panel and improving the user experience.

[0101] In some examples, as shown in FIG. 3, the imaging assembly 13 further includes a housing 133, which is generally hollow and cylindrical. The housing 133 includes opposite bottom surface 1331 and opening 1332, and side wall 1333 connecting the bottom surface and the opening. The infrared imaging module 131 and / or the visible light imaging module 132 are disposed on the bottom surface 1331 and towards the opening 1332. A light-transmissive glass that can transmit visible light and / or infrared waveband is provided on the opening 1332 to seal the infrared imaging module 131 and / or the visible light imaging module 132 inside the housing 133. For example, the light-transmissive glass can transmit far infrared waveband between 7 microns and 14 microns. When the imaging assembly is fixed to the roasting chamber, the light-transmissive glass and the observation window are opposite to each other so that the infrared imaging module and / or the visible light imaging module can image the inside of the roasting chamber.

[0102] Optionally, a recess 1334 is formed on the side wall of the housing to accommodate a light supplement group 1335. The light supplement group 1335 is located outside the field of view of the infrared imaging module 131 and the visible light imaging module 132, and the angle between the light emitting surface of the light supplement group and the optical axis of the visible light imaging module is less than 90 degrees to avoid the emitted light of the light supplement group being directly reflected by the light-transmissive glass to the two imaging modules, causing interference light. Optionally, at least two recesses are formed on the side wall of the housing, each recess accommodating one light supplement group. Alternatively, an annular recess is formed on the side wall of the housing, surrounding outside the light path of the infrared imaging module 131 and / or the visible light imaging module 132. At least two light supplement groups are distributed in the annular recess. Optionally, a light uniformity sheet can be provided on the light path of the light supplement group to make the emitted light more uniform. Optionally, a fan (not shown in the figure) is provided in the housing of the imaging assembly to dissipate heat inside the housing.

[0103] Since the coffee degree is in a state of continuous movement during roasting, the visible light imaging module in the imaging assembly optionally includes a flying camera to clearly image the moving coffee beans. Alternatively, the visible light imaging module includes a rolling shutter camera or a global camera. In the example where the visible light imaging module includes a rolling shutter camera, the rolling shutter camera includes multiple rows of pixels for sequential exposure, and the light supplement group emits light beams within the intersection of the exposure time of each row of pixels. Specifically, each row of pixels starts exposure at different time points, and t1 to t2 is the common exposure period of all rows of pixels. By controlling the light supplement group to turn on within t1 to t2, the rolling shutter camera can clearly image moving objects. In this way, the effect of a flying camera can be achieved with a rolling shutter camera, and since the price of a rolling shutter camera is generally lower than that of a flying camera, using a rolling shutter camera with a light supplement group can achieve clear motion imaging at a low cost.

[0104] Optionally, in the example where the roasting assembly comprises a halogen lamp, the control assembly is further configured to control the halogen lamp to be turned on during t1 to t2 and turned off at other times to avoid the light emitted by the halogen lamp affecting the roller shutter camera. Alternatively, optionally, a light shield is fixed in the roasting bin at the observation window to shield the light beam from the halogen lamp outside the observation window. The roasting bin is fixed and stationary, and the roasting bin is further provided with a stirring member for stirring the coffee beans. The structure of the light shield avoids the movement track of the stirring member.

[0105] The roasting bin and the roasting assembly can be arranged in various ways. FIG. 4 is a cross-sectional view of one embodiment of the partial structure of the coffee bean roasting device of the present application from one perspective. FIG. 5 is a cross-sectional view of one embodiment of the partial structure of the coffee bean roasting device of the present application from another perspective. In some examples, as shown in FIGS. 4 and 5, the roasting bin 11 is cylindrical and includes a first bottom surface 112 and a second bottom surface 113 extending vertically opposite to each other, and a side wall 114 connecting the first bottom surface 112 and the second bottom surface 113. The roasting bin 11 is further provided with a first rotating shaft 115 and a stirring member 116 connected to the first rotating shaft 115, the stirring member 116 being configured to stir the coffee beans in the roasting bin 11 under the drive of the first rotating shaft 115.

[0106] As shown in FIG. 5, the observation window 111 is located on the lower half of the first bottom surface 112. The imaging assembly (not shown in FIG. 1) is located outside the first bottom surface, and an opening on the housing of the imaging assembly covers the observation window 111 to enable imaging of the coffee beans in the roasting bin at the observation window 111. In this way, even when the amount of coffee beans is small, the coffee beans will still accumulate at the observation window due to gravity, so that the imaging module can still obtain the condition of the coffee beans in the roasting bin.

[0107] Optionally, the first rotating shaft 115 is located on the central axis of the roasting bin 11, and the stirring member 116 rotates in the vertical plane under the drive of the first rotating shaft 115 to move along the side wall to stir the coffee beans. In the examples shown in FIGS. 4 and 5, the roasting bin 11 is fixed and stationary in the coffee bean roasting device, and the stirring member moves. In some examples, the stirring member can also be fixed to the inner wall of the roasting bin, and the roasting bin and the stirring member rotate together under the drive of the first rotating shaft to stir the coffee beans, which is not limited herein.

[0108] In some examples, as shown in FIG. 6, which is a schematic view of one embodiment of a first rotating shaft and a stirring member in a roasting chamber of a coffee bean roasting apparatus according to the present application. The stirring member 116 includes a plurality of paddles 1161 fixedly connected to the first rotating shaft 115, and the end 11611 of each paddle 1161 is in the shape of a horizontal bar extending along the side wall. The plurality of paddles 1161 rotate under the drive of the first rotating shaft 115, so that the end of each paddle moves along the side wall.

[0109] Optionally, the surface of the end 11611 of each paddle 1161 facing the direction of rotation is a concave surface. The concave surface design of the end of the paddle can ensure that the coffee beans roll along the side wall while reducing the situation of the coffee beans thrown up being stuck between the paddle and the side wall during stirring of the coffee beans. Optionally, the plurality of paddles. The angle between the surface of each end 11611 facing the direction of rotation and the first bottom surface is less than 90 degrees, and the angle with the second bottom surface is greater than 90 degrees, so that the surface of each end 11611 facing the direction of rotation is inclined to the direction of the first bottom surface. This can allow the stirring blade to gather more coffee beans towards the first bottom surface while stirring the coffee beans. Since the observation window is arranged on the lower half of the first bottom surface, the coffee beans can be gathered towards the observation window under the action of the stirring member and gravity, allowing the imaging assembly to image more coffee beans in one frame of image, and improving the consistency of the distance between each coffee bean and the imaging assembly, thereby improving the accuracy of the measured property parameters of each coffee bean based on the imaging of the imaging assembly.

[0110] Optionally, the stirring member 116 further includes a first circular ring 1161 located at the periphery of the first bottom surface and a second circular ring 1162 located at the periphery of the second bottom surface, and the end 11611 of each paddle is connected to the first circular ring and the second circular ring. The first circular ring 1161, the second circular ring 1162 and the paddle 1161 rotate together under the drive of the first rotating shaft 115. By fixing the end of each paddle with two circular rings, the situation of the coffee beans falling between the end of the paddle and one bottom surface of the roasting chamber can be avoided, thereby avoiding the deformation of the paddle caused by the stuck coffee beans. Optionally, the two circular rings are made of metal, which can further increase the metal area in contact with the coffee beans and improve the heating surface of the coffee beans.

[0111] The stirring member can also have other structures, for example, as shown in FIG. 7, which is a schematic view of another embodiment of a first rotating shaft and a stirring member in a roasting chamber of a coffee bean roasting apparatus according to the present application. Unlike FIG. 6, the end 11611 of the paddle 1161 in this example is in the shape of a straight bar.

[0112] Optionally, as shown in FIG. 5, the lower edge of the observation window 111 on the first bottom surface 112 is located at a height higher than the thickness of the first circular ring 1161 and the thickness of the paddle end 11611 on the first bottom surface 112, so that the first circular ring 1161 and the paddle end 11611 cannot be detected by the imaging assembly at the observation window 111, which can reduce the bottom area of the roasting bin captured by the infrared imaging module through the observation window, so that the infrared imaging module can collect more temperature of the coffee beans rather than the temperature of the inner wall of the roasting bin.

[0113] Optionally, the at least part of the surface of the roasting bin is also covered with a heat insulation material to reduce the influence of the heat of the roasting bin on other parts.

[0114] The roasting assembly in the coffee bean roasting device can have various forms. In one example, as shown in FIG. 4, the sidewall of the roasting bin 11 is provided with a first through-hole region 117. The roasting assembly 12 includes a hot air pipe 121 located outside one side of the roasting bin 11, and a first heating module 122 and an air inlet fan 123 arranged in the hot air pipe 121. Optionally, the first heating module can be a heating wire. One end of the hot air pipe 121 is provided with an opening 1211 facing the first through-hole region 117, and the air inlet fan 123 is used to blow the hot air generated by the first heating module 122 through the opening 1211 to the first through-hole region 117, so that the hot air flows into the roasting bin 11 through the first through-hole region 117 to roast the coffee beans. To prevent the coffee beans from leaking out of the first through-hole region, optionally, a plurality of small through-holes with a size smaller than that of the coffee beans can be arranged on the first through-hole region.

[0115] In some examples, the roasting bin 11 is provided with a second through-hole region (not shown in the figure). The roasting assembly 12 includes a halogen lamp 124 arranged outside the second through-hole region. The heat generated by the halogen lamp 124 passes through the second through-hole region to roast the coffee beans in the roasting bin. The halogen lamp adopts an infrared heating mode and can heat the core of the coffee beans. Optionally, the roasting assembly 12 can simultaneously include a hot air pipe and a halogen lamp, which can combine the two heating modes to more comprehensively roast the coffee beans and better control the temperature difference between the surface of the coffee beans and the core of the coffee beans.

[0116] Optionally, the second through-hole region and the halogen lamp are located at the top of the roasting bin, and the coffee beans are kept at a certain distance from the halogen lamp due to the action of gravity, so as to avoid the coffee beans from being burned due to long-term contact with the halogen lamp. The second through-hole region is illustrated by a plane in FIG. 4, and optionally, the second through-hole region can be a curved surface, i.e., the sidewall of the roasting bin is in the shape of a cylindrical sidewall, so that the distance between the paddle end of the stirring member and the sidewall of the roasting bin is smaller, which can reduce the occurrence of coffee beans being stuck in the process of stirring the coffee beans.

[0117] There are various ways to load coffee beans into the roasting chamber. In some examples, the roasting chamber is provided with a bean loading port. The bean loading port can be provided on a side wall or on the first or second bottom surface. Alternatively, as shown in FIG. 1 and FIG. 8A, which is a schematic view of the coffee bean roasting apparatus of FIG. 1 from another perspective, the roasting chamber 11 is further provided with a bean loading port 118. The top portion of the coffee bean roasting apparatus is further provided with a bean loading chute 17 and a bean loading channel 18 connecting the bean loading port 118 and the bottom surface 171 of the bean loading chute 17. At least a portion of the bottom surface 171 of the bean loading chute 17 is movable. After the user loads coffee beans into the bean loading chute, the movement of the bottom surface 171 of the bean loading chute 17 can be manually or motor driven to connect the bean loading chute and the bean loading channel, so that the coffee beans in the bean loading chute fall into the roasting chamber from the bean loading channel and the bean loading port under the action of gravity. Alternatively, the bottom surface 171 of the bean loading chute 17 can also be manually or motor driven to return to its original state to block the bean loading chute and the bean loading channel. For example, as shown in FIG. 1 and FIG. 8B, which is a schematic view of the coffee bean roasting apparatus of FIG. 1 in another state, the bottom surface 171 in FIG. 1 is in a moved-away state, and the bean loading chute 17 and the bean loading channel 18 are connected; the bottom surface 171 in FIG. 8B is in a moved-back state, and the bean loading chute 17 and the bean loading channel are blocked.

[0118] One side of the bottom surface 171 of the bean loading chute 17 is further provided with a guide rail 19, and the bottom surface 171 and a bean loading motor 20 are fixed to each other. The bean loading motor 20 is used to drive the movement of the bottom surface 171 along the guide rail 19 to connect or block the bean loading channel 18 and the bean loading chute 17. Alternatively, the bottom surface 171 is further fixed to a bean loading handle 21, so that the user can move the bottom surface 171 along the guide rail 19 by the bean loading handle 21 to connect or block the bean loading channel 18 and the bean loading chute 17. Alternatively, a spring 191 is provided on the guide rail. When the user moves the bottom surface 171 away from the bean loading chute 17 by the bean loading handle 21, the user needs to press the spring 191 on the guide rail 19, so that when the user releases the bean loading handle 21, the bottom surface 171 can move back into the bean loading chute 17 under the action of the spring 191.

[0119] Alternatively, as shown in FIG. 2, the first bottom surface 112 of the roasting chamber 11 faces a front panel (not shown in FIG. 2), and the bean loading port is provided on the upper half of the first bottom surface 112. The bean loading channel 18 is located between the front panel and the first bottom surface 112 of the roasting chamber. Alternatively, the side of the bean loading chute 17 is in a slope shape, and the bean loading chute 17 as a whole is in an inverted trapezoidal shape, which can reduce the bottom surface area while maintaining the large capacity of the bean loading chute, so that the bottom surface is easier to move.

[0120] Optionally, as shown in FIG. 2, an expansion slot 22 is further provided above the bean inlet slot 17, the side wall of the expansion slot is a slope, and the bottom of the expansion slot is in communication with the opening of the bean inlet slot. The provision of the expansion slot 22 can facilitate the user to increase the amount of beans. Optionally, a protective cover is fixed above the opening of the bean inlet slot, so that the coffee beans enter the bean inlet slot from the gap between the opening of the bean inlet slot and the protective cover. The protective cover can prevent dust and foreign matter from falling into the bean inlet slot.

[0121] In one example, the bottom surface of the bean inlet slot can also not be in communication with or isolated from the bean inlet channel by translation. As shown in FIG. 9, which is a schematic view of a cross section of part of the structure of another embodiment of the coffee bean roasting device, the bean inlet 118 is provided on the side wall 114 of the roasting chamber, and the bean inlet slot 17 and the bean inlet channel 18 that communicates the bean inlet slot 17 and the bean inlet 118 are located above the roasting chamber 11. The bottom surface 171 of the bean inlet slot 17 is specifically a plurality of loose leaves. A rotating member 23 is provided outside the bean inlet slot 17, and a bean inlet motor (not shown in FIG. 9), which can be rotated manually by the user or driven to rotate by the bean inlet motor 20, to expand or contract the loose leaves to isolate or communicate the bean inlet channel 18 and the bean inlet slot 17.

[0122] Optionally, the bean inlet 118 is located at the top of the side wall 114, and a vertically extending baffle 24 is further provided outside the bean inlet 118 in the middle of the bean inlet channel 18, for blocking the coffee beans thrown into the bean inlet channel 18 during stirring, to prevent the coffee beans discharged into the bean inlet channel 18 from being stuck between the paddle 1161 and the side wall 114.

[0123] There are various ways to discharge the beans from the roasting chamber. In some examples, as shown in FIG. 4 and FIG. 10, which is a schematic view of the coffee bean roasting device shown in FIG. 4 in the open state of the chamber door of the roasting chamber, a fixed shaft 1141 parallel to the first rotating shaft of the roasting chamber is provided on the side wall 114 of the roasting chamber 11, and the part of the side wall 114 below the fixed shaft 1141 is a chamber door 1142. The chamber door 1142 can be rotated outwardly around the fixed shaft as the support shaft under the manual and / or motor drive, to form a bean outlet 1143 of the roasting chamber 11. The provision of the chamber door in this example can make the space required for the movement of the chamber door as small as possible, which is helpful for the miniaturization of the coffee bean roasting device. In other examples, the chamber door can be provided on the first bottom surface or the second bottom surface, and the movement of the chamber door can be rotation or translation around the fixed shaft, which is not limited herein.

[0124] Optionally, the bean outlet 1143 formed after the opening of the door 1142 is located directly below or below the side of the sidewall 114 of the roasting chamber 11, facilitating the coffee beans to drop out of the roasting chamber 11 under the action of gravity after the opening of the door 1142, and completing the bean discharge. Optionally, the opening direction of the door of the roasting chamber is consistent with the direction of rotation of the paddle, facilitating the paddle to sweep all the coffee beans out of the bean outlet 1143. For example, in the example shown in FIG. 10, the paddle 1161 rotates clockwise, and at the bean outlet 1143, the paddle moves to the left in the figure, and the door 1142 is located on the left side of the roasting chamber, and is opened to the left.

[0125] There are various ways to open the door. In one example, a U-shaped groove 11421 is provided on the outer surface of the door 1142. A second rotating shaft 25 is further provided outside the roasting chamber 11, and a moving part 26 fixed to the second rotating shaft 25 is located in the U-shaped groove 11421. The second rotating shaft 25 is used to drive the moving part 26 to rotate around the second rotating shaft 25, so as to abut against the inner wall of the U-shaped groove 11421 to drive the U-shaped groove 11421, and then drive the door 1142 to rotate outwardly or inwardly, so as to open or close the door. Optionally, as shown in FIG. 1 and FIG. 10, the moving part 25 is in the form of a strip and is parallel to the second rotating shaft 25. The moving part 25 can be fixed to the rotating shaft 25 through a connecting part 27. The second rotating shaft 25 is fixed to a bean discharging motor (not shown) and / or a bean discharging handle 28, so as to rotate under the driving of the bean discharging motor and / or the bean discharging handle 28.

[0126] The bean discharging handle is provided to artificially intervene in the case of software system jam of the coffee bean roasting device. Moreover, the speed of opening the door during manual bean discharging can be faster, which facilitates the user to use in the scene requiring quick bean discharging. The bean discharging motor is provided to automatically control the opening and closing of the door, and to realize automatic bean discharging. For example, the processing assembly is further used to acquire the expansion rate or the color value or the temperature of the coffee beans according to the visible light image. The device further comprises a control assembly, which is used to control the bean discharging motor to drive the door to open to realize automatic bean discharging when the expansion rate of the coffee beans reaches a target expansion rate, or when the color value of the coffee beans reaches a target color value, or when the temperature of the coffee beans reaches a target temperature. The target expansion rate or the target color value or the target temperature can be a default value, or a value set by the user.

[0127] In some examples, as shown in FIG. 10, a bean outlet 29 is further arranged outside the roasting bin below the bin door. When the bin door 1142 is opened, the coffee beans in the roasting bin are moved into the bean outlet 29. For example, the coffee beans can fall into the bean outlet under the action of gravity, or be swept into the bean outlet by a stirring rod. Optionally, the side wall of the bean outlet is arranged on the side or front of the coffee bean roasting device, so that the user can easily pull the bean outlet out of the coffee bean roasting device.

[0128] In some examples, a vibration module (not shown in the figure) is further arranged outside the bottom of the bean outlet, for vibrating the bottom of the bean outlet to improve the uniformity of the distribution of the coffee beans in the bean outlet, and avoid the coffee beans in the bean outlet from piling up into a mountain-shaped pile to block the bean outlet of the roasting bin.

[0129] In some examples, as shown in FIG. 1 and FIG. 10, a closed cavity 30 is arranged outside the bottom of the bean outlet 29, and a through hole 291 is arranged in the bottom of the bean outlet 29, so that the bean outlet 29 and the closed cavity 30 are in communication. A cooling fan (not shown in the figure) is further arranged outside the closed cavity 30, for cooling the closed cavity and the bean outlet. Optionally, a heat insulation layer is further arranged on at least part of the outer surface of the closed cavity 30 and the bean outlet 29, to avoid the heat of the roasting bin 11 from being conducted to the closed cavity 30 and the bean outlet 29, causing the coffee beans in the bean outlet to cool slowly.

[0130] Optionally, the coffee bean roasting device further comprises a temperature sensor for detecting the temperature of the coffee beans in the bean outlet. The temperature sensor can be arranged in the bean outlet, in the closed cavity below the bean outlet, or in the vicinity of the bean outlet, which is not limited herein. The device further comprises a control assembly for controlling the cooling fan to stop cooling the closed cavity and the bean outlet when the temperature detected by the temperature sensor is lower than a preset temperature, or the temperature change detected by the temperature sensor is lower than a preset temperature change, or the difference between the temperature detected by the temperature sensor and the room temperature is less than a preset difference. In some examples, when the cooling fan in the bean outlet stops cooling the bean outlet, the bean outlet is automatically ejected from the coffee bean roasting device. Optionally, the control assembly is further configured to automatically start cooling the coffee beans in the bean outlet when the temperature in the bean outlet is detected to be higher than a preset value. In this way, the automatic cooling of the bean outlet can be started.

[0131] In some examples, as shown in FIG. 2 and FIG. 5, the first bottom surface 112 of the roasting chamber is further provided with a sampling hole 119, which facilitates the user to take out a sample of coffee beans from the roasting chamber 11 during the roasting process. Optionally, the sampling hole 119 is covered with a barrier 120, which is fixed on the first bottom surface 112 by a torsion spring, so that a sampling rod 31 can pass through the sampling hole 119 and push away the barrier 120 to take out a sample of coffee beans from the roasting chamber, and after the sampling rod 31 exits the roasting chamber 11, the barrier 120 covers the sampling hole under the action of the torsion spring. By providing the barrier, the temperature and air pressure of the roasting chamber are not affected after the sampling rod exits the roasting chamber due to air exchange between the roasting chamber and the external environment. Optionally, the main body structure 14 further comprises a channel 142 passing through the front surface plate 141 and the sampling hole 119, and the sampling rod 31 extends into the roasting chamber 11 by inserting the channel 142. The provision of the channel 142 can facilitate the sampling operation of the user.

[0132] In some examples, the roasting chamber is further provided with a smoke outlet, which can be provided on the first bottom surface, the second bottom surface, or the side wall. For example, as shown in FIG. 1, the smoke outlet is provided on the first bottom surface 112 and shares the same outlet with the coffee bean inlet 118, which can make the structure more compact.

[0133] FIG. 11 and FIG. 12 are schematic diagrams of two different cross-sections of an embodiment of the coffee bean roasting device of the present application. As shown in FIG. 11 and FIG. 12, in some examples, the coffee bean roasting device is further provided with an exhaust fan 33 and a chaff separation chamber 34, which has a smoke inlet 341, a smoke outlet 342, and a chaff outlet 343. The device is further provided with a smoke exhaust channel 35 connecting the smoke outlet and the smoke inlet 341. The oil fume from the smoke exhaust channel 35 contains hot air and chaff, which is sucked into the chaff separation chamber 34 under the action of the exhaust fan 33, wherein the hot air is extracted upward and discharged from the smoke outlet 342 under the action of the exhaust fan, and the chaff falls down by the wind pressure of the incoming air. The lower part of the chaff outlet 343 is further provided with a closed chaff chamber 36, which is used to receive the falling chaff and can be removed from the coffee bean roasting device by pulling.

[0134] For example, as shown in FIG. 10 and FIG. 11, in the example that the roasting assembly comprises a halogen lamp 124 and the halogen lamp is arranged at the top of the roasting bin 11, the smoke exhaust channel 35 can be located above the halogen lamp 124 and communicates with the bean feeding channel 18. Since the bottom surface of the bean feeding groove is substantially in a state of separating the bean feeding groove and the bean feeding channel during the roasting process, the smoke generated in the roasting bin during the roasting process can be drawn into the silver skin separation chamber 34 through the smoke outlet and the smoke exhaust channel under the action of the exhaust fan 33, so as to separate the silver skin and the hot air in the silver skin separation chamber 34, so that the separated silver skin falls into the silver skin bin 36 from the silver skin outlet 343 of the silver skin separation chamber, and the separated hot air is exhausted from the smoke outlet 342 of the silver skin separation chamber 34.

[0135] In some examples, the silver skin separation chamber and the hot air pipe are vertically extended and arranged side by side on one side of the coffee bean roasting device. For example, as shown in FIG. 11, the hot air pipe 121 and the roasting bin 11 are arranged side by side behind the front panel 141, wherein the hot air pipe 121 is located outside the side wall of the roasting bin 11, the silver skin separation chamber 34 is located behind the hot air pipe 121, and the silver skin bin 36 is located below the silver skin separation chamber 34 and at the bottom of the side of the coffee bean roasting device. Optionally, the length of the silver skin bin 36 occupies most of the length of the side of the coffee bean roasting device, so as to increase the volume of the silver skin bin while ensuring the compact arrangement of the modules in the coffee bean roasting device, and the silver skin bin is located at the bottom of the side of the coffee bean roasting device to facilitate the user to pull out the silver skin bin for cleaning. Optionally, the bean outlet bin is located below the roasting bin door and at the bottom of the other side of the coffee bean roasting device, so as to facilitate the user to pull out the bean outlet bin from the other side of the coffee bean roasting device to take out the beans. Optionally, the bean feeding handle and the bean outlet handle are arranged on the same side of the coffee bean roasting device, which can ensure the aesthetics while facilitating the user to operate.

[0136] Silver skin bin detection and cleaning

[0137] In some examples, a first sensor is arranged in the silver skin bin, and the operation of the exhaust fan is stopped when the first sensor detects that the user pulls out the silver skin bin. Optionally, the first sensor can be a magnetic proximity switch or a magnetic control switch.

[0138] Since the silver skin may accumulate in the silver skin bin and cause safety hazards, or the silver skin may accumulate at the silver skin outlet of the silver skin separation bin and occupy the silver skin separation bin. Alternatively, the silver skin accumulation amount in the silver skin bin and / or the silver skin accumulation height below the silver skin outlet of the silver skin separation bin are also detected in the embodiments of the present application. Alternatively, when it is detected that the silver skin accumulation amount in the silver skin bin exceeds the preset amount, and / or the silver skin accumulation height below the silver skin outlet exceeds the preset height, the display screen is also used to remind the user to clean. Alternatively, the silver skin bin is in a long strip shape, and a moving plate is further arranged in the silver skin bin, which is used to push the silver skin below the silver skin outlet away from the lower side of the silver skin outlet when it is detected that the silver skin accumulation height below the silver skin outlet exceeds the preset height.

[0139] There are various ways to detect. In some examples, a second sensor is arranged in the silver skin bin to detect the silver skin accumulation height or accumulation amount below the silver skin outlet. Alternatively, the second sensor can be a laser ranging sensor. The laser ranging sensor can be installed on the top or side wall of the silver skin bin, wherein the installation on the top can more comprehensively measure the accumulation amount of the silver skin. In some examples, the processing assembly is used to obtain the coffee bean amount according to the imaging of the visible light imaging module, and to predict the silver skin amount in the silver skin bin according to a preset model and the coffee bean amount. The preset model can be established by experiments of different amounts of coffee beans and corresponding silver skin amounts, or trained by big data and then pre-stored in the coffee bean roasting device.

[0140] Since the hot air in the silver skin separation bin may cause the temperature of the exhaust fan to rise, the coffee bean roasting device further comprises a heat sink or a heat dissipation fan on one side of the exhaust fan, or a heat insulation layer is arranged between the silver skin separation bin and the exhaust fan, so as to reduce the heat conducted from the silver skin separation bin to the exhaust fan.

[0141] In some examples, the coffee bean roasting device further comprises a smoke purification assembly connected with the smoke outlet. The smoke purification assembly comprises a fan, a second heating module, a smoke purification material, and an air outlet. Alternatively, the smoke purification assembly is built in the main body structure of the coffee bean roasting device. Alternatively, the smoke purification assembly is arranged outside the main body structure of the coffee bean roasting device, and can be detachably connected with the smoke outlet of the coffee bean roasting device as a component of the coffee bean roasting device. For example, the smoke purification assembly further comprises an air inlet for detachable connection with the smoke outlet.

[0142] As shown in FIG. 13, which is a schematic diagram of the main structure of one embodiment of the smoke cleaning assembly. In the example where the smoke cleaning assembly is detachably connected to the smoke outlet of the coffee bean roasting device as an accessory, a housing can be added to the main structure shown in FIG. 13 to form a separate accessory or a separate coffee bean roasting smoke cleaning device. For example, as shown in FIG. 14, which is a schematic diagram of the appearance of one coffee bean roasting smoke cleaning device (left) and a schematic diagram of the cross section of the coffee bean roasting smoke cleaning device (right).

[0143] As shown in FIG. 13 and FIG. 14, in some examples, the fan 37, the second heating module 38, the smoke cleaning material 39 and the air outlet 40 are arranged in sequence, and the air inlet 41 is located on one side of the fan 37. The air inlet 41 can be directly connected to the smoke outlet or can be connected through a hose. The fan 38 is used to transport the gas from the smoke outlet to sequentially pass through the second heating module 38 and the smoke cleaning material 39, so that at least part of the harmful components in the gas heated by the second heating module 38 are removed by the smoke cleaning material 39 and then discharged from the air outlet 40.

[0144] Optionally, the second heating module 38 includes a heating element and a heat insulation material outside the heating element to reduce the loss of the temperature generated by the heating element.

[0145] In the example, the smoke cleaning material 39 includes a catalyst and a carrier, wherein the catalyst includes platinum and the carrier includes iron-chromium-aluminum. The smoke cleaning material 39 uses catalytic combustion (oxidation) technology. The oil fume is heated to a certain temperature by the second heating module to prepare for the catalytic reaction, and then enters the contact with the smoke cleaning material and the catalyst. The catalyst can reduce the activation energy of the chemical reaction, thereby promoting the decomposition of the organic matter in the oil fume into carbon dioxide and water vapor at a lower temperature. The harmful components of the gas treated by the catalytic reaction are greatly reduced. At least one of methanol, styrene, ethylbenzene, p-methylbenzene, acetaldehyde and toluene in the oil fume can be greatly reduced after the oil fume passes through the smoke cleaning material. The smoke cleaning material in the example can remove harmful substances at a lower temperature (for example, about 200 degrees), which is lower than the high temperature required by other existing smoke cleaning methods (for example, the afterburning method). The example can reduce the power consumption of the smoke cleaning assembly.

[0146] In some examples, a first air pressure sensor is also provided in the smoke cleaning assembly, and a second air pressure sensor is provided at the smoke outlet. The first air pressure sensor can include at least one probe distributed in the smoke cleaning assembly. The smoke cleaning assembly further includes a control module for obtaining the measurement data of the first air pressure sensor and the data of the second air pressure sensor. Optionally, the control module can obtain the measurement data of the second air pressure sensor through a wireless communication module (for example, Bluetooth).

[0147] The control module is further configured to control the fan according to the measurement data of the first air pressure sensor and the data of the second air pressure sensor, so that the air intake amount of the air inlet and the air outlet amount of the smoke outlet are matched. In this way, the situation that the air extraction amount of the motor is greater than the air outlet amount of the smoke outlet and the hot air in the baking bin is extracted can be avoided.

[0148] Alternatively, in some examples, the smoke purification assembly includes a control member 42 for receiving a user input of the air intake amount. The control module is configured to control the fan 38 according to the user input of the air intake amount. For example, as shown in FIGS. 13 and 14, a knob 42 is further provided on the shell of the smoke purification assembly for a user to adjust the air intake amount. Alternatively, a range of available values of the air intake amount is preset in the smoke purification assembly, and the user can adjust a percentage by rotating the knob 42. The control module is configured to calculate a corresponding air intake amount value according to the percentage and the range of available values, and control the fan 38 according to the air intake amount value.

[0149] Alternatively, the heating mode of the second heating module can be various. In some examples, the control module is configured to obtain a user input of a control temperature, and control the heating temperature of the second heating module according to the control temperature. In some examples, the control module is configured to automatically adjust the heating temperature of the second heating module according to the measurement data of the first air pressure sensor, so that the temperature of the gas heated by the second heating module reaches a preset temperature. Since the efficiency of the smoke purification material is the highest in some temperature range, the smoke purification effect is the best. The control module can adjust the heating temperature of the second heating module in real time according to the air intake amount, so that the temperature of the heated gas is maintained within the optimal temperature range.

[0150] Alternatively, a display screen 43 is further provided on the shell of the smoke purification assembly for displaying various parameters of the smoke purification assembly, such as the air intake amount selected by the user, or the heating temperature of the second heating module selected by the user, or the actual heating temperature of the second heating module.

[0151] The visible light imaging module can only output one type of visible light image, or can also output different types of visible light images, so that the processing assembly obtains more information of the coffee beans.

[0152] In some examples, the light supplementing lamp group includes a first lamp group for emitting visible light, and the visible light imaging module is configured to acquire a first type of image of the coffee beans when the first lamp group emits white light. For example, the visible light can be white light, and the visible light imaging module forms an RGB image sequence of the coffee beans.

[0153] In some examples, the processing component is further configured to identify the coffee beans in the first type of images, calculate areas of the coffee beans in the first type of images, calculate area changes of the coffee beans according to the first type of images obtained at different times, and calculate expansion rates of the coffee beans according to the area changes. Since the coffee beans are in a state of continuous movement during the roasting process, it is difficult for the processing component to distinguish which pixels in the images correspond to the coffee beans and which pixels correspond to the background. Optionally, the processing component can first binarize the pixels in the near-infrared images to distinguish the foreground (i.e., the coffee beans) and the background (i.e., the background) in the images.

[0154] In some examples, the light supplement lamp set includes a second lamp set that emits light including near-infrared light, and the visible light imaging module is configured to obtain a second type of images of the coffee beans when the second lamp set emits light. For example, the second lamp set is configured to emit a light beam of 850 nm.

[0155] In some examples, the light supplement lamp set includes a first lamp set and a second lamp set. The first lamp set and the second lamp set are configured to emit light alternately when the visible light imaging module images the coffee beans. The visible light imaging module is configured to obtain a sequence of RGB images of the coffee beans when the first lamp set emits visible light, and obtain a sequence of near-infrared images of the coffee beans when the second lamp set emits light.

[0156] After the visible light imaging module receives the second type of images reflected by the coffee beans, the processing component can calculate the colorimetric values of the coffee beans according to the second type of images. In one example, the visible light imaging module includes a two-dimensional detector having a plurality of pixels configured to detect the received near-infrared light and generate corresponding electrical signals. The processing component pre-stores a correspondence between the electrical signal intensity and the colorimetric value, and calculates the corresponding colorimetric values according to the electrical signal intensity values of each pixel in the near-infrared image obtained by the two-dimensional detector to obtain a colorimetric map. Alternatively, the processing component can also obtain a colorimetric distribution histogram according to the colorimetric values of the pixel positions corresponding to each coffee bean, and take the average value of the colorimetric distribution histogram as the overall colorimetric value.

[0157] The processing component is configured to obtain image information and / or temperature information of the coffee beans according to the infrared images and / or the visible light images. The display screen is configured to display real-time images and / or temperatures of the coffee beans according to the image information and / or temperature information while the roasting assembly is roasting the coffee beans. In some examples, the real-time images can include a colorimetric map of the coffee beans. The display screen can display the colorimetric map in an image display area, or can display the overall colorimetric values of different areas of the coffee beans in other areas, or display the overall colorimetric value of the entire near-infrared image, without limitation.

[0158] The color value can be expressed in various forms. For example, the color value can be an Agtron value, which is an index of the roasting degree of the coffee beans, or other values that can reflect the color of the coffee beans. Alternatively, the color value displayed on the display screen can also be one of a plurality of levels. Each level of the plurality of levels is pre-determined to correspond to a numerical value space. The corresponding level is displayed on the display screen according to the numerical interval into which the finally calculated color value falls. The coffee beans are irradiated with a near-infrared light beam. The deeper the roasting degree of the coffee beans, the worse the reflection effect, and the smaller the color value. The shallower the roasting degree of the coffee beans, the better the reflection effect, and the higher the color value. Therefore, the color value of the coffee beans can reflect the roasting condition of the coffee beans, and displaying it to the user can help the user to understand the roasting condition of the coffee beans in real time, making the roasting process more controllable.

[0159] In some examples, the visible light imaging module and the infrared imaging module acquire visible light images and infrared images of the coffee beans in the roasting bin at the same frequency. In some examples, the processing assembly is configured to obtain a fusion image of the infrared image and the visible light image, and the real-time image displayed on the display screen includes the fusion image. The visible light image can be the first type of image, and the fusion image can be a first type of fusion image of the coffee beans obtained by the processing assembly fusing the infrared image and the first type of image. The real-time image displayed on the display screen can include the first type of fusion image. Alternatively, the visible light image can be the second type of image, and the fusion image can be a second type of fusion image of the coffee beans obtained by the processing assembly fusing the infrared image and the second type of image. The real-time image displayed on the display screen can include the second type of fusion image.

[0160] There are various methods for the processing assembly to fuse the visible light image and the infrared image. In some examples, the processing assembly matches the visible light image and the infrared image obtained at the same time to obtain the images and temperatures of the coffee beans at each position. Since the resolution of the infrared image is lower than that of the visible light image, the processing assembly can also interpolate the infrared image to obtain an image with a resolution consistent with or close to that of the visible light image, and then match it with the visible light image. The interpolation can be obtained by copying adjacent pixels or averaging multiple adjacent pixels.

[0161] Optionally, the processing assembly stores a pre-calibrated positional relationship between the two imaging modules, and matches the visible light image and the infrared image according to the positional relationship. Since the resolution of the infrared image is low, it is difficult to clearly display the appearance of different coffee beans in the image. The pre-calibrated positional relationship can improve the matching accuracy of the two images. Optionally, when the display screen displays the fusion image, it specifically displays the visible light image and the temperature on different regions thereof.

[0162] In some examples, when the processing assembly fuses the visible light image and the infrared image, it specifically acquires a gray scale image corresponding to the visible light image, and fuses the gray scale values in the gray scale image and the pixel values in the infrared image to obtain the pixel values in the fusion image. There are various ways to fuse the gray scale values and the infrared pixel values. For example, for a first region in the fusion image, the representative pixel value and the weight value corresponding to the first region in the infrared image are calculated to obtain the pixel value of the first region in the fusion image, and the weight value is obtained according to the gray scale image corresponding to the visible light image. Alternatively, each gray scale value and the weight value obtained from the gray scale image are calculated to obtain the pixel value of the first region in the fusion image, and the weight value is calculated according to the representative pixel value corresponding to the first region in the infrared image.

[0163] In the example, the first region can be a partial region of the fusion image, or the entire region of the fusion image. For example, since the resolution of the infrared image is lower than that of the gray scale image, in the example in which there is only one pixel value in the first region of the infrared image, the one pixel value is the representative pixel value of the first region. In the example in which there are multiple pixel values in the first region of the infrared image, the representative pixel value of the first region of the infrared image is calculated from the multiple pixel values of the first region, for example, the average of all pixel values of the first region, or the average of all pixel values of the region corresponding to the coffee bean in the first region.

[0164] For example, as shown in FIGS. 15 and 16, the left image in FIG. 15 is a gray scale image of coffee beans, and the right image is an infrared image of the coffee beans. Different temperatures can be represented by different colors in the infrared image. After averaging the pixel values of the infrared image in the right image of FIG. 15, multiplying the gray scale image in the left image, and then scaling up or down by a predetermined pixel value range, the fusion image shown in FIG. 16 is obtained.

[0165] Optionally, the display screen is provided with only one coffee bean image display area, and is switched to display different types of images under the selection of the user. The different types of images include at least one of the following: the first type of image; the colorimetric map or colorimetric value; the infrared image; the fusion image. For example, as shown in FIG. 17a, which is a schematic diagram of one embodiment of a display interface on a display screen. The coffee bean display area 431 of the display interface can display a real-time RGB image or a fusion image under the selection of the user, and the fusion image can be a first type of fusion image and / or a second type of fusion image.

[0166] In some examples, the coffee bean roasting device further comprises a sound sensor configured to detect sound information of the coffee beans in the roasting chamber. The processing component is further configured to obtain a time corresponding to a crackling sound based on the sound information, and determine a pop time of the coffee beans based on the time corresponding to the crackling sound.

[0167] During the roasting process, when the coffee beans reach a sufficient temperature, they will release carbon dioxide and other gases due to cell rupture, and emit a unique crackling sound. The coffee beans emit a plurality of crackling sounds in succession, which is also referred to as a “pop”. The pop time largely determines the flavor that the coffee beans want to express, so it is crucial to accurately measure the pop time for coffee roasting. In the embodiments of the present application, by providing a sound sensor in the coffee bean roasting device to monitor the sound information in the roasting chamber, the pop time can be obtained based on the sound information detected by the sound sensor.

[0168] There are various methods for obtaining the pop time. In some examples, the processing component is configured to identify a crackling sound based on the sound information, and determine a pop time of the coffee beans based on a time corresponding to the identified crackling sound. For example, the processing component obtains a time-domain intensity map based on the sound information, and identifies a crackling sound from a peak value in the time-domain intensity map. Since the peak value in the time-domain intensity map can be noise, in order to distinguish whether the peak value is noise or a crackling sound, a frequency spectrum in a time segment in which each peak value is located can also be obtained. The frequency spectrum of a crackling sound has more wave peaks in the frequency spectrum distribution than other sounds, and the crackling sound can be identified based on the number of wave peaks, the curve area, the number of values greater than a certain value, and other characteristics of the frequency spectrum. Alternatively, machine learning can be performed based on these characteristics, or a large number of crackling sounds and ordinary sounds can be subjected to deep learning to distinguish crackling sounds from ordinary sounds.

[0169] The processing component determines a burst time of the coffee beans according to the time corresponding to the identified crack sound. In one example, the processing component is configured to determine, according to the sound information, whether a preset number of crack sounds occur successively, and a time interval between two adjacent crack sounds is less than a preset time interval, or a time interval between a first crack sound and a last crack sound among the preset number of crack sounds is less than a preset time interval. The processing component is configured to determine, as the burst time, a time corresponding to one of the crack sounds when it is determined, according to the sound information, that the preset number of crack sounds occur successively, or calculate the burst time according to the times corresponding to the preset number of crack sounds, for example, average the times of the preset number of crack sounds to obtain a time as the burst time.

[0170] In some examples, the processing component is configured to determine a burst time of the coffee beans according to a first-order gradient value of a target parameter over time, according to a time corresponding to a peak value of the first-order gradient value of the expansion rate, and according to the time corresponding to the peak value of the first-order gradient value of the expansion rate. The target parameter can be at least one of the expansion rate of the coffee beans, the absolute humidity in the roasting chamber, or the carbon dioxide content in the roasting chamber.

[0171] The expansion rate of the coffee beans can be a change in the current volume of the coffee beans relative to the initial volume before roasting, or a change in the current area in the visible light image relative to the initial area before roasting. The expansion rate of the coffee beans is closely related to the evaporation of internal moisture, gas generation, and changes in cell structure, so the expansion rate can be used to measure the amount of moisture evaporation or carbon dioxide gas release of the coffee beans. The processing component can obtain the expansion rate of the coffee beans according to the fused image or the visible light image.

[0172] Optionally, the processing component is configured to perform image recognition on the fused image or the visible light image to detect the size of the area occupied by the coffee beans in the image, and calculate the volume of the coffee beans according to the area. In detecting the area of the coffee particles, the size of the coffee beans in the image can be recognized by a machine learning method or a deep learning method. By continuously recognizing the images at different times to monitor the volume change of the coffee beans, the expansion rate of the coffee beans at different times, i.e., the expansion rate curve, can be obtained. The first-order gradient value can be obtained by taking the first-order derivative of the expansion rate curve.

[0173] Optionally, the processing component is configured to determine the first-order gradient curve of the absolute humidity in the roasting chamber over time, and determine the first-order gradient curve peak time as the first crack time. The first crack is characterized by the rapid evaporation of the internal moisture of the coffee beans, resulting in a rapid increase in the moisture content in the roasting chamber. Therefore, by detecting the change in humidity in the roasting chamber, the rate of increase of the moisture in the roasting chamber can be determined, and the first crack time can be determined according to the rate of increase of the moisture. Optionally, the coffee bean roasting device further comprises a humidity sensor configured to obtain the humidity information of the roasting chamber. Optionally, the humidity sensor is located outside the roasting chamber near the smoke outlet. Optionally, the processing component is configured to determine the first-order gradient curve peak time of the absolute humidity over time as the first crack time.

[0174] Optionally, the processing component is configured to determine the first-order gradient curve of the carbon dioxide content in the roasting chamber over time, and determine the first-order gradient curve peak time as the first crack time. In addition to the rapid evaporation of the internal moisture of the coffee beans, resulting in a rapid increase in the moisture content in the roasting chamber, a large amount of carbon dioxide is also released during the first crack, resulting in a rapid increase in the carbon dioxide content in the roasting chamber. Optionally, the coffee bean roasting device further comprises a sensor in the roasting chamber configured to obtain the carbon dioxide content information of the roasting chamber. Optionally, the processing component is configured to determine the first-order gradient curve peak time of the carbon dioxide content over time as the first crack time.

[0175] In some examples, the processing component can determine the first crack time of the coffee beans according to the sound information and at least one of the above-mentioned three target parameters, respectively, and display each of the determined first crack times to the user, facilitating the user to determine the first crack time of the coffee beans. Alternatively, the processing component is configured to filter out each first crack time that is separated from each other by no more than a preset time interval from the determined first crack times, and display the average of the filtered first crack times or one of them as the first crack time to the user, which can reduce the measurement error of the first crack time. Since some noise in the sound information is difficult to eliminate, it may be determined as a crack valley sound. Combining the target parameters and the sound information to determine the first crack time can improve the accuracy of identification.

[0176] In some examples, the processing component is further configured to obtain an effective detection time range, and identify the crack valley sound and / or the first-order gradient value peak of the target parameter within the effective detection time range, and determine the first crack time of the coffee beans according to the time corresponding to the crack valley sound and / or the time corresponding to the first-order gradient value peak of the target parameter.

[0177] There are various methods to determine the effective detection time range. In one example, the processing component determines the effective detection time range according to a range between a first time when the coffee beans reach a preset first temperature and a corresponding second time when the coffee beans reach a preset second temperature, where the second temperature is higher than the first temperature. For example, the coffee bean roasting device is further provided with a temperature sensor configured to obtain the temperature of the coffee beans in the roasting chamber over time. Alternatively, the temperature sensor can be located outside the roasting chamber near the smoke outlet. The processing component is configured to determine the first time and the second time according to the measurement results of the temperature sensor. Alternatively, the processing component is configured to determine the first time and the second time according to the imaging of the infrared imaging module. Alternatively, the first temperature is a temperature greater than or equal to 170 degrees, and the second temperature is a temperature greater than or equal to 180 degrees.

[0178] In some examples, in the case where the target parameter does not include the absolute humidity of the roasting chamber, the processing component can be configured to determine the effective detection time range according to the change in humidity in the roasting chamber. For example, the processing component is further configured to obtain a first-order gradient curve and a second-order gradient curve of the absolute humidity in the roasting chamber over time according to the humidity information, and determine an effective detection range according to a third time corresponding to the highest point of the first-order gradient curve and a fourth time corresponding to the highest point of the second-order gradient curve.

[0179] In some examples, in the case where the target parameter does not include the carbon dioxide content of the roasting chamber, the processing component can be configured to determine the effective detection time range according to the change in carbon dioxide content in the roasting chamber. For example, the processing component is further configured to obtain a first-order gradient curve and a second-order gradient curve of the carbon dioxide content over time according to the carbon dioxide information, and determine an effective detection range according to a fifth time corresponding to the highest point of the first-order gradient curve and a sixth time corresponding to the highest point of the second-order gradient curve, and according to the fifth time and the sixth time.

[0180] In some examples, the processing component can determine the effective detection time range according to at least two different parameters, for example, at least two of the temperature of the coffee beans, the change in humidity in the roasting chamber, and the change in carbon dioxide content in the roasting chamber. For example, the processing component can determine the intersection or union of at least two of the first range between the first time and the second time, the second range between the third time and the fourth time, and the third range between the fifth time and the sixth time as the effective detection time range.

[0181] The sound sensor can be installed in various positions in the coffee bean roasting device. For example, it can be installed on the outer surface of the roasting bin. In one example, the sound sensor is located in the housing of the imaging assembly. The coffee bean roasting device further comprises a main body structure, and the imaging module is detachably fixed to the main body structure and detachably fixed to the roasting bin; the processing assembly comprises a first processing unit located in the imaging module, and a second processing unit located in the main body structure, the first processing unit is configured to send the fused image and the sound information obtained by the sound sensor to the second processing unit after aligning them in time; and the second processing unit is further configured to obtain detection data of at least one sensor in the main body structure.

[0182] In some examples, the processing assembly is further configured to detect whether the silver skin separation chamber is blocked according to the humidity information and / or the carbon dioxide content information in the roasting bin, and the display screen is further configured to prompt the user when the processing assembly detects that the silver skin separation chamber is blocked.

[0183] There are various methods for detecting whether the silver skin separation chamber is blocked according to the humidity information. For example, the processing assembly is configured to obtain an absolute humidity or a first-order gradient curve of carbon dioxide content over time according to the humidity information or the carbon dioxide content information, and obtain a total number of peaks and troughs on the first-order gradient curve, and determine that the silver skin separation chamber is blocked when the total number exceeds a preset threshold. The preset threshold can be a value greater than or equal to 2. In the case where the silver skin separation chamber is not blocked, the absolute humidity in the roasting bin will show a stable upward trend, and in the case where the silver skin separation chamber is blocked, the absolute humidity in the roasting bin will oscillate. Therefore, whether the absolute humidity oscillates can be determined by counting the total number of peaks and troughs on the curve of the change of the absolute humidity over time, and then determining whether the silver skin separation chamber is blocked.

[0184] In some examples, the light beams emitted by the light supplementing lamp group include white light, and the visible light image includes an RGB image. The processing assembly is configured to calculate overall color values of the RGB images according to pixel values of the corresponding coffee beans in the RGB images obtained by the visible light imaging module at different times; and the processing assembly is further configured to determine a time corresponding to a peak value of the overall color values of the RGB images at different times as the yellowing point time.

[0185] There are various methods for calculating the overall color value of the RGB image. In some examples, for at least one pixel point corresponding to a coffee bean in the RGB image, the processing component is configured to calculate a color value of the pixel point according to a weighted sum of pixel values of at least one color channel of the pixel point; and the processing component is further configured to calculate an overall color value of the RGB image according to an average of color values of at least some pixel points corresponding to coffee beans in the RGB image. Optionally, for each pixel point corresponding to a coffee bean in the RGB image, the processing component is configured to sum pixel values of a red channel, a green channel and a blue channel of the pixel point with the same weight to obtain a color value of the pixel point; and then the processing component is configured to average color values of all pixel points corresponding to coffee beans in the RGB image to obtain an overall color value of the RGB image.

[0186] In some examples, the processing component is configured to obtain the attribute parameter of the coffee bean according to the visible light image obtained by the visible light imaging module or the fusion image. The control component is configured to adjust the roasting parameter of the roasting component according to the attribute parameter of the coffee bean, so as to control the roasting progress of the coffee bean by the roasting component. Alternatively, the display screen is further configured to display the attribute parameter of the coffee bean, and receive user adjustment of the roasting parameter of the roasting component; and the control component is configured to adjust the roasting component according to the roasting parameter of the roasting component adjusted by the user, so as to control the roasting progress of the coffee bean by the roasting component.

[0187] Alternatively, the attribute parameter comprises at least one of the following: yellowing point time, first crack time, temperature, expansion rate, color value.

[0188] In some examples, after obtaining the yellowing point time, the control component can control the roasting process of the coffee beans according to the yellowing point time. After the green coffee beans are put into the roasting machine, the chlorophyll and anthocyanin will decompose at high temperature when the coffee beans turn yellow, and the coffee beans will change from green to white and finally to yellow. The yellowing also marks the beginning of the Maillard reaction, and the fire power after the Maillard reaction needs to be controlled. If the continuous energy is too large, the coffee beans may be scorched and undercooked. Therefore, the fire power of the coffee beans during the roasting process can be controlled according to the yellowing point time.

[0189] Alternatively, the processing component is further configured to obtain a target transition duration, the target transition duration being a user-input transition duration or a default transition duration. The processing component is further configured to calculate a target roasting parameter of the roasting component according to the target transition duration and a preset model, and obtain a first crack time of the coffee bean. The control component is further configured to adjust the roasting parameter of the roasting component according to the target roasting parameter between the yellowing point time and the first crack time, so that a time duration between the yellowing point time and the first crack time is equal to or close to the target transition duration.

[0190] Alternatively, the processing component is further configured to obtain the target transition time length, calculate the target roasting parameter of the roasting component according to the target transition time length and a preset model, and obtain the temperature of the coffee beans according to the infrared image or the fused image. The control component is further configured to take the temperature of the coffee beans as a feedback quantity, and adjust the roasting parameter of the roasting component according to the target roasting parameter after the yellowing point time, so that the time length between the yellowing point time and the time when the temperature of the coffee beans reaches a preset temperature is equal to or close to the target transition time length.

[0191] For example, after the yellowing point time, the control component can perform at least one of the following three operations. Operation one: increase the fire power of the roasting component, so that the temperature increasing amplitude of the coffee beans is increased, and the actual transition time length, i.e. the time length between the yellowing point time of the coffee beans and the first popping time, is shortened. Operation two: keep the fire power of the roasting component unchanged. Operation three: reduce the fire power of the roasting component, so that the temperature increasing amplitude of the coffee beans is reduced, and the actual transition time length is prolonged. The fire power of the roasting component can be changed by changing the heating power in the roasting component, or the roasting component includes a hot air pipe, and the fire power of the roasting component can be changed by changing the air inlet wind speed of the hot air pipe. Generally speaking, when the transition time length of the coffee beans is too short, the caramelization reaction time is short, which can make the flavor flat and tasteless. When the transition time length is too long, the caramelization reaction is too long, which can cause a bitter taste. Therefore, different transition time lengths have a great influence on the coffee flavor, and different flavors of beans can be produced by adjusting the transition time length.

[0192] In some examples, the display screen is further configured to display the yellowing point time and / or the temperature. After the yellowing point time, the user can manually control the fire power of the roasting component to achieve the desired transition time length.

[0193] In some examples, the control component is configured to adjust the roasting parameter of the roasting component by taking at least one of the following as a feedback quantity, so that the property parameter of the coffee beans changes in a predetermined manner: the property parameter of the coffee beans, the first order gradient value of the property parameter of the coffee beans with respect to time, and the second order gradient value of the property parameter of the coffee beans with respect to time. Alternatively, the property parameter of the coffee beans changing in a predetermined manner can mean that the property parameter of the coffee beans reaches a target property parameter value; or the first order gradient value of the property parameter of the coffee beans with respect to time remains a first preset value; or the second order gradient value of the property parameter of the coffee beans with respect to time remains a second preset value. Alternatively, the target property parameter value is a property parameter value set by the user through the display screen, or a default property parameter value.

[0194] For example, the control component is configured to obtain a first-order gradient value of the attribute parameter of the coffee beans with respect to time, and when the first-order gradient value is greater than a first preset value, the roasting component is configured to reduce the roasting progress of the coffee beans.

[0195] For example, the control component is configured to obtain a first-order gradient value of the attribute parameter of the coffee beans with respect to time, and when the first-order gradient value is less than the first preset value, the roasting component is configured to accelerate the roasting progress of the coffee beans.

[0196] For example, the control component is configured to obtain a second-order gradient value of the attribute parameter of the coffee beans with respect to time, and when the second-order gradient value is greater than 0, the roasting component is configured to reduce the roasting progress of the coffee beans.

[0197] For example, the control component is configured to obtain a second-order gradient value of the attribute parameter of the coffee beans with respect to time, and when the second-order gradient value is less than 0, the roasting component is configured to accelerate the roasting progress of the coffee beans.

[0198] Optionally, the control component is configured to accelerate the roasting progress of the coffee beans by increasing the power of the roasting component and / or the rotation speed of the roasting bin, and to reduce the roasting progress of the coffee beans by reducing the power of the roasting component and / or the rotation speed of the roasting bin.

[0199] For example, the attribute parameter of the coffee beans is a color value, and an important standard for measuring the roasting result is the roasting degree of the coffee beans after roasting (reflected by the color value). The temperature control during the roasting process directly affects the color value of the coffee beans. Through real-time color value monitoring technology, the real-time color value of the coffee beans during the roasting process is obtained as a feedback quantity to adjust the fire output, and then the temperature of the coffee beans is adjusted. The user can input a preset color value, or the coffee bean roasting device is provided with a default color value. The control component uses a PID control system or AI control to adjust the fire of the roasting component to gradually reach the preset color value of the coffee beans.

[0200] Optionally, the control component further adjusts the roasting component's firepower by using the first-order gradient value and / or the second-order gradient value of the real-time chroma value change as a feedback quantity, so as to make the chroma change process of the coffee beans more stable and ensure that the quality of the final product is more consistent. For example, when the first-order gradient is greater than a first preset value, it means that the chroma change rate is fast, and at this time the control component can reduce the firepower output by at least one of reducing the power of the halogen lamp or the power of the heating wire in the hot air pipe, reducing the rotation speed of the roasting bin, and increasing the air speed of the air inlet motor in the hot air pipe, so as to reduce the chroma change rate of the coffee beans. When the first-order gradient is less than the first preset value, the chroma value change of the coffee beans is slow, and by at least one of increasing the power of the halogen lamp or the power of the heating wire in the hot air pipe, increasing the rotation speed of the roasting bin, and reducing the air speed of the air inlet motor in the hot air pipe, the firepower output is increased, and the chroma value change rate of the coffee beans is increased. On this basis, by adjusting the second-order gradient, the chroma change rate can be made more stable. For example, when the second-order gradient is 0, the first-order gradient change rate is constant. Therefore, when the second-order gradient is less than 0, the chroma value change rate of the coffee beans is gradually reduced, and at this time at least one of increasing the power of the halogen lamp or the power of the heating wire in the hot air pipe, increasing the rotation speed of the roasting bin, and reducing the air speed of the air inlet motor in the hot air pipe is used to increase the firepower output and gradually increase the change rate; when the second-order gradient is greater than 0, the chroma value change rate of the coffee beans is gradually reduced, and at this time at least one of reducing the power of the halogen lamp or the power of the heating wire in the hot air pipe, reducing the rotation speed of the roasting bin, and increasing the air speed of the air inlet motor in the hot air pipe is used to reduce the firepower output and gradually reduce the change rate.

[0201] Taking the expansion rate of coffee beans as an example, the expansion rate of coffee beans is also a standard for measuring the roasting quality. The higher the expansion rate of coffee beans, the looser the internal structure, and the greater the contact area between powder and water during brewing, and the higher the extraction rate (i.e., more extractable substances). The expansion rate of coffee beans is mainly affected by the temperature during roasting. Increasing the roasting firepower before the yellowing point of the roasting process can directly affect the expansion rate of coffee beans.

[0202] Optionally, by monitoring the expansion rate in real time, the processing component can also obtain the first order gradient and / or second order gradient of the expansion rate with respect to time in real time, and use the first order gradient and / or second order gradient as a feedback to control the heating power of the heating component, thereby controlling the temperature during the roasting process. Optionally, the series of operations are performed at the yellowing point. For example, before the yellowing point, when the processing component detects that the expansion speed of the coffee beans exceeds the preset speed according to the expansion rate of the coffee beans, the heating power of the heating component can be reduced to reduce the expansion speed of the coffee beans. In some examples, the processing component is also configured to receive the expansion rate set by the user through the display screen before roasting, or obtain a pre-stored default expansion rate, and control the heating power of the heating component according to the expansion rate to roast coffee beans with the user-set or default expansion rate. In some examples, the processing component is configured to determine the bean time according to the user-set or default expansion rate, and when the expansion rate of the coffee beans reaches the set or default value, the roasting component is notified to stop heating the roasting chamber, and the user is prompted to open the chamber door to remove the beans, or the chamber door is automatically opened to remove the beans.

[0203] In some examples, the processing component is further configured to determine that the coffee bean roasting device is abnormal when the change of the attribute parameter of the coffee beans does not meet the preset rule. The control component is further configured to restart the coffee bean roasting device when the processing component determines that the coffee bean roasting device is abnormal, or the display screen is further configured to prompt the user when the processing component determines that the coffee bean roasting device is abnormal. Although the attribute parameter of the coffee beans has various changes during the roasting process, it generally meets a certain rule. When it is found that the change of the attribute parameter of the coffee beans does not meet the preset rule, it can be determined that the coffee bean roasting device has a problem, which can be solved by restarting, or the user is notified of the abnormality so that the user can handle the abnormality in time.

[0204] In some examples, the processing component is further configured to determine that the coffee bean roasting device is abnormal when the change of the attribute parameter of the coffee beans does not meet the preset rule. The control component is further configured to restart the coffee bean roasting device when the processing component determines that the coffee bean roasting device is abnormal, or the display screen is further configured to prompt the user when the processing component determines that the coffee bean roasting device is abnormal. Although the attribute parameter of the coffee beans has various changes during the roasting process, it generally meets a certain rule. When it is found that the change of the attribute parameter of the coffee beans does not meet the preset rule, it can be determined that the coffee bean roasting device has a problem, which can be solved by restarting, or the user is notified of the abnormality so that the user can handle the abnormality in time.

[0205] In some examples, the control component is further configured to determine a bean-out time based on the attribute parameter of the coffee beans, and to control the roasting bin door to automatically open at the bean-out time to achieve automatic bean-out.

[0206] In some examples, the coffee bean roasting device is further configured to provide different roasting modes for a user to select, the different roasting modes including an automatic roasting mode and a manual roasting mode, wherein, compared with the automatic roasting mode, the user can select to set more roasting parameters and / or control parameters in the manual roasting mode. Optionally, the coffee bean roasting device is preconfigured with a range of available values of the roasting parameters and / or the control parameters; in the manual roasting mode, the user sets the roasting parameters and / or the control parameters by selecting or inputting a percentage of the roasting parameters and / or the control parameters. For example, the coffee bean roasting device is preconfigured with an upper limit X and a lower limit Y of the air intake amount of the hot air pipe, when the user inputs 50%, the control component adjusts the air intake amount of the hot air pipe according to the value of X+(Y-X)*50%. Optionally, the user can directly manually input the parameter value, or the coffee bean roasting device is provided with a knob that can be rotated by the user to change the parameter value.

[0207] Optionally, in the manual roasting mode, the user can set at least one of the following roasting parameters: the preheating temperature of the roasting bin, the rotation speed of the roasting bin, the power of the first heating module in the hot air pipe included in the roasting assembly, the power of the halogen lamp included in the roasting assembly, the rotation speed of the air intake fan in the hot air pipe included in the roasting assembly, the air intake amount of the hot air pipe included in the roasting assembly, the rotation speed of the air exhaust fan in the silver skin separation bin included in the coffee bean roasting device, and the air exhaust amount of the silver skin separation bin included in the coffee bean roasting device.

[0208] Optionally, in the manual roasting mode, the user can set at least one of the following control parameters: the color value of the coffee beans, and the expansion rate of the coffee beans.

[0209] Optionally, in the automatic roasting mode, the display screen is configured to provide the user with at least one of the following selections: a selection of different roasting profiles; a selection of different coffee bean processing methods; a selection of different roasting degrees, the different roasting degrees comprising at least two different levels. Optionally, the different roasting profiles differ mainly in the temperature variation of the coffee beans during the roasting process. For example, as shown in FIG. 17b, which is a schematic view of an embodiment of a display interface of a display screen. The display interface provides the user with different drop-down options for selecting a roasting profile. Optionally, as shown in FIG. 17b, the display screen displays at least one of the following processing methods for the user to select at region 432 of the display interface: sun drying, water washing, honey processing. Optionally, the display screen also displays at least one of the following roasting degrees for the user to select at region 432 of the display interface: light, medium, medium-dark, dark. Optionally, the display screen is also configured to display the roasting profile selected by the user, and / or the current roasting progress in the roasting profile.

[0210] Optionally, in the automatic roasting mode, the display screen is also configured to obtain an initial weight of the coffee beans input by the user, and the processing component is also configured to calculate a roasting parameter in the roasting process according to the initial weight and the roasting profile, processing method and roasting degree selected by the user; and the control component is also configured to roast the coffee beans according to the roasting parameter.

[0211] In some examples, the display screen is configured to display a property parameter of the coffee beans in the roasting chamber and / or an environmental parameter in the coffee bean roasting device. Optionally, as shown in FIG. 17b, the property parameter of the coffee beans in the roasting chamber comprises at least one of the following data: a curve of the temperature of the coffee beans in the roasting chamber over time; a curve of the rate of change of the temperature of the coffee beans in the roasting chamber over time; a curve of the expansion rate of the coffee beans in the roasting chamber over time; a curve of the colorimetric value of the coffee beans in the roasting chamber over time; a curve of the color value of the coffee beans in the roasting chamber over time; a time point and / or total number of occurrences of the crackling sound of the coffee beans in the roasting chamber; first crack time 433; second crack time 434; third crack time 435.

[0212] The color value curve over time is used to identify the yellowing point time of the coffee beans, which can be obtained by weighting and summing the pixel values of the red channel, green channel and blue channel in the RGB image obtained by the visible light imaging module. Optionally, the processing component is configured to mark the time corresponding to the peak value in the color value curve over time as the yellowing point time. Alternatively, the processing component is configured to receive a user-set color value or obtain a default color value, and when the color value in the color value curve over time reaches the user-set color value or the obtained default color value, the processing component marks the time corresponding to the color value as the yellowing point time.

[0213] Optionally, the environmental parameters in the coffee bean roasting device include at least one of the following: a temperature curve over time in the roasting bin; an air inlet temperature curve over time of a hot air pipe included in the roasting assembly; an absolute humidity curve over time of the roasting bin; a rate of change curve over time of the absolute humidity of the roasting bin.

[0214] In some examples, the present application also provides a coffee bean roasting system, which includes any of the coffee bean roasting devices and any of the coffee bean roasting smoke cleaning devices.

[0215] In some examples, the present application also provides a coffee bean roasting method. As shown in FIG. 18, FIG. 18 is a schematic diagram of an embodiment of the coffee bean roasting method of the present application. The method includes:

[0216] Step 1801, roasting the coffee beans in the roasting bin by the roasting assembly.

[0217] Step 1802, imaging the coffee beans in the roasting bin by the visible light imaging module and / or the infrared imaging module to obtain a visible light image and / or an infrared image of the coffee beans.

[0218] Step 1803, obtaining at least one attribute parameter of the coffee beans according to the visible light image and / or the infrared image, the at least one attribute parameter being used to reflect the roasting condition of the coffee.

[0219] Step 1804, displaying at least one of the following on the display screen: the visible light image, the infrared image, and the at least one attribute parameter of the coffee beans.

[0220] For the explanation of the roasting assembly, the roasting bin, the visible light image, the infrared image and the attribute parameter, please refer to the above description, which will not be repeated here.

[0221] Optionally, the step 1802 comprises imaging the coffee beans in the roasting bin by the visible light imaging module and the infrared imaging module simultaneously; wherein the field of view of the visible light imaging module and the field of view of the infrared imaging module at least partially overlap. Optionally, the method further comprises: fusing the visible light image and the infrared image to obtain a fused image; and displaying the fused image on the display screen.

[0222] In some examples, the fusing the visible light image and the infrared image to obtain a fused image comprises: obtaining a grayscale image corresponding to the visible light image; obtaining a representative pixel value of at least one region in the infrared image; calculating the representative pixel value of at least one region in the infrared image and a weight value to obtain a pixel value of at least one region in the fused image, wherein the weight value is obtained according to the grayscale image corresponding to the visible light image; or calculating each grayscale value in the grayscale image corresponding to the visible light image and a weight value to obtain a pixel value of at least one region in the fused image, wherein the weight value is calculated according to the representative pixel value of at least one region in the infrared image.

[0223] For example, the average grayscale value or the grayscale value with the highest proportion in the grayscale image is mapped to the overall temperature value G of a region in the infrared image as the overall grayscale value, and the remaining grayscale values g are mapped to other temperature values t according to a preset linear relationship (for example, the linear conversion parameters are a=T / G and t=a*g), and the grayscale image is converted into a temperature distribution map.

[0224] In some examples, the method further comprises: controlling the light supplement lamp set to supplement light when the coffee beans are imaged by the visible light imaging module; and the visible light image is obtained by imaging the coffee beans by the visible light imaging module when the light supplement lamp set emits light. Optionally, the light supplement lamp set is configured to emit white light, and the visible light image is an RGB image. Optionally, the light supplement lamp set is configured to emit near-infrared light, and the visible light image is a chrominance image. In examples in which the visible light image is a chrominance image, the method optionally further comprises: obtaining an overall chrominance value of the coffee beans according to the chrominance image. Optionally, the light supplement lamp set comprises a first lamp set and a second lamp set, the first lamp set is configured to emit white light, and the second lamp set emits near-infrared light, and the first lamp set and the second lamp set are configured to emit alternately when the coffee beans are imaged by the visible light imaging module. The imaging the coffee beans in the roasting bin by the visible light imaging module and / or the infrared imaging module to obtain the visible light image and / or the infrared image of the coffee beans comprises: obtaining an RGB image imaged by the visible light imaging module when the first lamp set emits white light; and obtaining a chrominance image imaged by the visible light imaging module when the second lamp set emits infrared light.

[0225] Optionally, the method further comprises: fusing the infrared image and the visible light image to obtain a first type of fusion image of the coffee beans, and displaying the first type of fusion image through the display screen; and / or fusing the infrared image and the chrominance map to obtain a second type of fusion image of the coffee beans, and displaying the second type of fusion image through the display screen.

[0226] In some examples, the at least one attribute parameter comprises at least one of:

[0227] The turning yellow point time, the first crack time, the temperature, the expansion rate, and the chrominance value.

[0228] Optionally, the step 1803 comprises: identifying the region corresponding to the coffee beans in the visible light image; calculating the area or volume of the coffee beans in the visible light image; calculating the area change or volume change of the coffee beans according to the visible light images obtained at different times; and calculating the expansion rate of the coffee beans according to the area change or volume change. Optionally, the region corresponding to the coffee beans in the visible light image can be identified by a binarization method.

[0229] Optionally, the visible light image comprises a chrominance map, and the step 1803 comprises: obtaining the overall chrominance value of the coffee beans according to the chrominance map.

[0230] Optionally, the step 1803 comprises: detecting the sound information of the coffee beans in the roasting bin through a sound sensor; obtaining the time corresponding to the crack sound according to the sound information; and determining the first crack time of the coffee beans according to the time corresponding to the crack sound. Optionally, the determination of the first crack time of the coffee beans according to the time corresponding to the crack sound comprises: determining whether there are continuous preset crack sounds, wherein the time interval between two adjacent crack sounds in the preset crack sounds is less than a preset time interval, or the time interval between the first crack sound and the last crack sound in the preset crack sounds is less than a preset time interval; and when it is determined that the continuous preset crack sounds appear, determining the time corresponding to one of the preset crack sounds as the first crack time, or calculating the first crack time according to the times corresponding to the preset crack sounds.

[0231] Optionally, the step 1803 comprises: obtaining the first-order gradient value of the expansion rate of the coffee beans with respect to time according to the visible light image; and determining the first crack time of the coffee beans according to the time corresponding to the peak value of the first-order gradient value of the expansion rate.

[0232] Alternatively, in some examples, the method further comprises: obtaining the first-order gradient value of the absolute humidity or carbon dioxide content in the roasting bin with respect to time; and determining the first crack time of the coffee beans according to the time corresponding to the peak value of the first-order gradient value of the absolute humidity or carbon dioxide content.

[0233] In some examples, before determining the popping time of the coffee beans, the method further comprises: obtaining an effective detection time range for defining a detection range for detecting the popping time of the coffee beans. Optionally, the obtaining the effective detection time range comprises: obtaining, according to the infrared image, a first time when the coffee beans reach a preset first temperature and a corresponding second time when the coffee beans reach a preset second temperature, the second temperature being higher than the first temperature; determining the effective detection time range according to the first time and the second time. Optionally, the first temperature is a temperature greater than or equal to 170 degrees, and the second temperature is a temperature greater than or equal to 180 degrees.

[0234] Optionally, the obtaining the effective detection time range comprises: obtaining humidity information of the roasting bin by a humidity sensor; obtaining a first-order gradient curve and a second-order gradient curve of absolute humidity in the roasting bin over time according to the humidity information; determining the effective detection range according to a third time corresponding to a highest point of the first-order gradient curve and a fourth time corresponding to a highest point of the second-order gradient curve.

[0235] Optionally, the obtaining the effective detection time range comprises: obtaining carbon dioxide content information of the roasting bin by a first sensor; obtaining a first-order gradient curve and a second-order gradient curve of the carbon dioxide content over time according to the carbon dioxide content information; determining the effective detection range according to a fifth time corresponding to a highest point of the first-order gradient curve and a sixth time corresponding to a highest point of the second-order gradient curve.

[0236] Optionally, the processing component can determine the effective detection time range according to at least two different parameters, for example, at least two of the temperature of the coffee beans, the change in humidity in the roasting bin, and the change in carbon dioxide content in the roasting bin. For example, the processing component can determine the intersection or union of at least two of the first range between the first time and the second time, the second range between the third time and the fourth time, and the third range between the fifth time and the sixth time as the effective detection time range.

[0237] Optionally, the visible light image comprises an RGB image; the step 1803 comprises: calculating an overall color value of the RGB image according to pixel values of the corresponding coffee beans in the RGB images obtained by the visible light imaging module at different times respectively; determining the time corresponding to the peak value of the overall color values of the RGB images at different times as the yellowing point time. Optionally, the calculating an overall color value of the RGB image according to pixel values of the corresponding coffee beans in the RGB images obtained by the visible light imaging module at different times respectively comprises: calculating a color value of at least one pixel point of the corresponding coffee beans in the RGB image according to a weighted sum result of pixel values of at least one color channel of the pixel point; calculating an overall color value of the RGB image according to an average value of color values of pixel points of at least part of the corresponding coffee beans in the RGB image.

[0238] In some examples, the method further comprises: discharging the smoke generated in the roasting bin to the silver skin separation chamber through an exhaust fan to separate the silver skin and hot air; obtaining humidity information or carbon dioxide content information in the roasting bin; detecting whether the silver skin separation chamber is blocked according to the humidity information or the carbon dioxide content information, and prompting the user through the display screen when it is detected that the silver skin separation chamber is blocked. Optionally, the detecting whether the silver skin separation chamber is blocked according to the humidity information or the carbon dioxide content information comprises: obtaining a change curve of the absolute humidity or the carbon dioxide content in the roasting bin over time according to the humidity information or the carbon dioxide content information; obtaining a total number of peaks and troughs on the change curve, and determining that the silver skin separation chamber is blocked when the total number exceeds a preset threshold.

[0239] As shown in FIG. 19, FIG. 19 is a schematic diagram of another embodiment of the coffee bean roasting method of the present application. The method comprises:

[0240] Step 1901, roasting coffee beans in the roasting bin through a roasting assembly.

[0241] Step 1902, imaging the coffee beans in the roasting bin through a visible light imaging module and / or an infrared imaging module to obtain a visible light image and / or an infrared image of the coffee beans.

[0242] Step 1903, obtaining at least one attribute parameter of the coffee beans according to the visible light image and / or the infrared image, the at least one attribute parameter being used to reflect the roasting condition of the coffee.

[0243] Step 1904, displaying at least one of the following through a display screen: the visible light image, the infrared image, and the at least one attribute parameter of the coffee beans.

[0244] Step 1905, adjusting the roasting parameters of the roasting assembly according to the at least one attribute parameter of the coffee beans, to control the roasting progress of the roasting assembly on the coffee beans.

[0245] Optionally, the at least one attribute parameter comprises a first crack time; and the step 1905 comprises: obtaining a target transition duration, the target transition duration being a user-input transition duration or a default transition duration; calculating a target roasting parameter of the roasting assembly according to the target transition duration and a preset model; and adjusting the roasting parameters of the roasting assembly according to the target roasting parameter between the first crack time and the second crack time, so that the duration between the first crack time and the second crack time is equal to or close to the target transition duration.

[0246] Optionally, the at least one attribute parameter comprises the temperature; and the step 1905 comprises: obtaining a target transition duration, the target transition duration being a user-input transition duration or a default transition duration; calculating a target roasting parameter of the roasting assembly according to the target transition duration and a preset model; and adjusting the roasting parameters of the roasting assembly according to the target roasting parameter after the first crack time, with the temperature of the coffee beans as a feedback quantity, so that the duration from the first crack time to the time when the temperature of the coffee beans reaches a preset temperature is equal to or close to the target transition duration.

[0247] Optionally, the step 1905 comprises: adjusting the roasting parameters of the roasting assembly with at least one of the following as a feedback quantity, so that the attribute parameter of the coffee beans changes in a predetermined manner: the at least one attribute parameter of the coffee beans, a first-order gradient value of the attribute parameter of the coffee beans with respect to time, a second-order gradient value of the attribute parameter of the coffee beans with respect to time. Optionally, the attribute parameter of the coffee beans changes in a predetermined manner, comprising at least one of the following: the attribute parameter of the coffee beans reaches a target attribute parameter value; the first-order gradient value of the attribute parameter of the coffee beans with respect to time remains a first preset value; and the second-order gradient value of the attribute parameter of the coffee beans with respect to time remains a second preset value. Optionally, the target attribute parameter value is an attribute parameter value set by a user through the display screen, or a default attribute parameter value.

[0248] Optionally, the step 1905 comprises at least one of the following:

[0249] when the first-order gradient value of the attribute parameter of the coffee beans with respect to time is greater than a first preset value, reducing the roasting progress of the roasting assembly on the coffee beans;

[0250] when the first-order gradient value of the attribute parameter of the coffee beans with respect to time is less than the first preset value, accelerating the roasting progress of the roasting assembly on the coffee beans;

[0251] when the first-order gradient value of the attribute parameter of the coffee beans with respect to time is less than the first preset value, maintaining the roasting progress of the roasting assembly on the coffee beans;

[0252] when the second-order gradient value of the attribute parameter of the coffee beans with respect to time is greater than 0, decelerating the roasting progress of the roasting assembly on the coffee beans;

[0253] when the second-order gradient value of the attribute parameter of the coffee beans with respect to time is less than 0, accelerating the roasting progress of the roasting assembly on the coffee beans;

[0254] when the second-order gradient value of the attribute parameter of the coffee beans with respect to time is equal to 0, maintaining the roasting progress of the roasting assembly on the coffee beans.

[0255] Optionally, the accelerating the roasting progress of the roasting assembly on the coffee beans comprises any one of the following: increasing the heating power of the roasting assembly; increasing the rotation speed of the roasting bin; the roasting assembly comprises a hot air pipe, and the air inlet wind speed of the hot air pipe is decreased. Optionally, the decelerating the roasting progress of the roasting assembly on the coffee beans comprises any one of the following: decreasing the heating power of the roasting assembly; decreasing the rotation speed of the roasting bin; the roasting assembly comprises a hot air pipe, and the air inlet wind speed of the hot air pipe is increased.

[0256] In some examples, the coffee bean roasting method further comprises: determining a bean ejection time according to the at least one attribute parameter of the coffee beans; and controlling the bin door of the roasting bin to be automatically opened at the bean ejection time to achieve automatic bean ejection.

[0257] Optionally, the obtaining the at least one attribute parameter of the coffee beans according to the image information comprises: obtaining the expansion rate or the chroma value or the temperature of the coffee beans according to the visible light image. The determining the bean ejection time according to the attribute parameter of the coffee beans comprises: the control assembly is configured to determine that the bean ejection time is reached when the expansion rate of the coffee beans reaches a target expansion rate, or when the chroma value of the coffee beans reaches a target chroma value, or when the temperature of the coffee beans reaches a target temperature.

[0258] In some examples, the coffee bean roasting method further comprises: determining that the coffee bean roasting device is abnormal when the change of the at least one attribute parameter of the coffee beans does not satisfy a preset rule; and restarting the coffee bean roasting device or prompting a user that the coffee bean roasting device is abnormal through the display screen when it is determined that the coffee bean roasting device is abnormal.

[0259] In some examples, the coffee bean roasting method further comprises: displaying at least one attribute parameter of the coffee beans via the display screen; receiving a user adjustment of a roasting parameter of the roasting assembly; and adjusting the roasting assembly according to the user adjustment of the roasting parameter of the roasting assembly to control the roasting progress of the coffee beans by the roasting assembly. For example, the user adjustment of the roasting parameter of the roasting assembly can be obtained by receiving a user operation on the display screen.

[0260] In some examples, the roasting chamber is provided with a stirring member for stirring the coffee beans in a fixed direction. The coffee bean roasting method further comprises: confirming that the coffee beans are stuck when it is detected that the position of at least part of the coffee beans in the roasting chamber remains unchanged within a preset time period according to the visible light image; and controlling the stirring member to stir the coffee beans in the opposite direction of the fixed direction and then continue to stir the coffee beans in the fixed direction after confirming that the coffee beans are stuck.

[0261] As shown in FIG. 20, FIG. 20 is a schematic diagram of another embodiment of the coffee bean roasting method of the present application. The method comprises:

[0262] Step 2001, roasting the coffee beans in the roasting chamber by the roasting assembly.

[0263] Step 2002, imaging the coffee beans in the roasting chamber by the visible light imaging module and / or the infrared imaging module to obtain a visible light image and / or an infrared image of the coffee beans.

[0264] Step 2003, obtaining at least one attribute parameter of the coffee beans according to the visible light image and / or the infrared image, the at least one attribute parameter being used to reflect the roasting condition of the coffee.

[0265] Step 2004, displaying at least one of the following via the display screen: the visible light image, the infrared image, and the at least one attribute parameter of the coffee beans.

[0266] Step 2005, providing different roasting modes for the user to select via the display screen, the different roasting modes comprising an automatic roasting mode and a manual roasting mode.

[0267] Compared with the automatic roasting mode, the user can select to set more target values of the attribute parameters of the coffee beans and / or roasting parameters in the manual roasting mode. For example, the device is pre-provided with a range of available values of the target values of the attribute parameters of the coffee beans and / or the roasting parameters. In the manual roasting mode, the user sets the target values of the attribute parameters of the coffee beans and / or the roasting parameters by selecting or inputting a percentage of the target values of the attribute parameters of the coffee beans and / or the roasting parameters.

[0268] For example, in the manual roasting mode, the user can set at least one of the following roasting parameters: the preheating temperature of the roasting chamber, the rotation speed of the roasting chamber, the power of the first heating module in the hot air pipe included in the roasting assembly, the power of the halogen lamp included in the roasting assembly, the rotation speed of the air inlet fan in the hot air pipe included in the roasting assembly, the air inlet volume of the hot air pipe included in the roasting assembly, the rotation speed of the air outlet fan in the silver skin separation chamber included in the coffee bean roasting device, the air outlet volume of the silver skin separation chamber included in the coffee bean roasting device. For example, in the manual roasting mode, the user can set the target value of at least one of the following attribute parameters: the color value of the coffee beans, the expansion rate of the coffee beans.

[0269] Optionally, in the automatic roasting mode, the user is provided with at least one of the following options through the display screen: selection of different roasting curves; selection of different coffee bean processing methods; selection of different roasting degrees, the different roasting degrees including at least two different levels.

[0270] In some examples, the coffee bean roasting method of the present application further comprises: displaying the roasting curve selected by the user and the position of the current roasting progress on the roasting curve through the display screen.

[0271] In some examples, the at least one attribute parameter of the coffee beans displayed by the display screen includes at least one of the following: a curve of the temperature of the coffee beans in the roasting chamber over time; a curve of the rate of change of the temperature of the coffee beans in the roasting chamber over time; a curve of the expansion rate of the coffee beans in the roasting chamber over time; a curve of the color value of the coffee beans in the roasting chamber over time; a curve of the color of the coffee beans in the roasting chamber over time, wherein the color curve over time is used to identify the yellowing point time of the coffee beans; the time point and / or the total number of times of the crack valley sound of the coffee beans in the roasting chamber; the yellowing point time; the first popping time; the second popping time.

[0272] In some examples, the coffee bean roasting method of the present application further comprises: displaying the environmental parameters in the coffee bean roasting device through the display screen. Optionally, the environmental parameters in the coffee bean roasting device include at least one of the following: a curve of the temperature in the roasting chamber over time; a curve of the air inlet temperature of the hot air pipe included in the roasting assembly over time; a curve of the absolute humidity of the roasting chamber over time; a curve of the rate of change of the absolute humidity of the roasting chamber over time.

[0273] Alternatively, the coffee bean roasting method in the present application can also be implemented as a computer readable storage medium (or a non-transitory machine readable storage medium or a machine readable storage medium) having stored thereon executable code (or a computer program or computer instruction code) which, when executed by a processor of an electronic device (or a server, etc.), causes the processor to perform part or all of the steps of the above method according to the present application.

[0274] The embodiments of the present application have been described above, the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes are obvious to those skilled in the art without departing from the scope and spirit of the described embodiments. The selection of the terms used herein is intended to best explain the principles, practical application or improvement of the technology in the market of the embodiments, or to enable other ordinary skilled in the art to understand the embodiments disclosed herein.

Claims

1. A coffee bean roasting apparatus, characterized in that, include: A roasting chamber for holding coffee beans and a roasting assembly for roasting the coffee beans in the roasting chamber, wherein an observation window is provided on the inner wall of the roasting chamber; An imaging component fixed outside the roasting chamber includes an infrared imaging module and a visible light imaging module arranged side by side, wherein the field of view of the infrared imaging module and the field of view of the visible light imaging module at least partially overlap; the imaging component is located outside the observation window, and the infrared imaging module and the visible light imaging module simultaneously image the coffee beans inside the roasting chamber through the observation window to obtain infrared images and visible light images; A processing component is used to acquire image information and temperature information of the coffee beans based on the infrared image and the visible light image; A display screen is used to display real-time images and temperatures of the coffee beans based on the image and temperature information.

2. The apparatus according to claim 1, characterized in that, The imaging assembly also includes a hollow housing, the interior of which includes opposing bottom surfaces and an opening, as well as sidewalls connecting the bottom surfaces and the opening; The infrared imaging module and the visible light imaging module are arranged side by side on the bottom surface and facing the opening. The opening is covered with a transparent glass that can transmit visible light and infrared wavelengths, which is used to seal the infrared imaging module and the visible light imaging module inside the housing. When the imaging component is fixed to the baking chamber, the transparent glass and the observation window are opposite each other. A groove is also formed on the side wall of the housing, and a supplementary light group is fixed in the groove for supplementary lighting when the visible light imaging module images the coffee beans; The supplementary light group is located outside the field of view of the infrared imaging module and the visible light imaging module, and the angle between the light-emitting surface and the optical axis of the visible light imaging module is less than 90 degrees.

3. The apparatus according to claim 2, characterized in that, The imaging component is detachably fixed to the outside of the baking chamber.

4. The apparatus according to claim 2, characterized in that, The visible light imaging module includes a drone camera or a global camera; Alternatively, the visible light imaging module may include a rolling shutter camera, which includes multiple rows of pixels for sequential exposure, and the fill light group is used to emit a light beam within the intersection of the exposure times of the multiple rows of pixels.

5. The apparatus according to claim 1, characterized in that, The device also includes a front panel, the display screen is located on the front panel, and the imaging component is located between the front panel and the baking chamber; A cavity and / or heat insulation material are also provided between the front panel and the baking chamber.

6. The apparatus according to claim 1, characterized in that, The roasting chamber is cylindrical, including a first bottom surface and a second bottom surface opposite to each other, and a side wall connecting the first bottom surface and the second bottom surface. The roasting chamber also contains a first rotating shaft and a stirring element connected to the first rotating shaft. The stirring element is used to stir the coffee beans under the drive of the first rotating shaft. The baking chambers are fixed in different locations, or the baking chambers and the mixing components are fixed to each other and rotate together under the drive of the first rotating shaft.

7. The apparatus according to claim 6, characterized in that, The first rotating shaft is located on the central axis of the baking chamber. The stirring component includes a plurality of blades fixedly connected to the first rotating shaft, and the ends of the blades are in the shape of horizontal strips extending along the side wall. The plurality of blades rotate under the drive of the first rotating shaft, so that the ends of the plurality of blades move along the side wall respectively.

8. The apparatus according to claim 7, characterized in that, The ends of the plurality of blades are in one of the following forms: The surface of the end facing the direction of rotation is a concave curved surface; and / or, The observation window is located on the first bottom surface, and the angle between the surface of the end facing the direction of rotation and the first bottom surface is less than 90 degrees, and the angle between the end and the second bottom surface is greater than 90 degrees.

9. The apparatus according to claim 7, characterized in that, The stirring component further includes a first ring located at the periphery of the first bottom surface and a second ring located at the periphery of the second bottom surface. The end of each blade is connected to the first ring and the second ring, and the first ring, the second ring and the blade rotate together under the drive of the first rotating shaft.

10. The apparatus according to claim 1, characterized in that, At least a portion of the surface of the baking chamber is covered with insulating material.

11. The apparatus according to claim 1, characterized in that, A first through-hole area is provided on a portion of the side wall of the baking chamber; The baking assembly includes a hot air duct located outside the baking chamber, and a first heating module and an air intake fan disposed inside the hot air duct. One end of the hot air duct is provided with an opening facing the first through-hole area. The air intake fan is used to blow the hot air generated by the first heating module toward the first through-hole area so that the hot air flows into the roasting chamber through the first through-hole area to heat the coffee beans.

12. The apparatus according to claim 1, characterized in that, The baking assembly includes a halogen lamp disposed on the top outer side of the baking chamber, and the side wall of the baking chamber is provided with a first through-hole area corresponding to the halogen lamp.

13. The apparatus according to claim 12, characterized in that, A light-shielding plate is fixed inside the baking chamber at the observation window to block the light beam from the halogen lamp outside the observation window; The roasting chamber is fixed in place, and a stirring component for stirring the coffee beans is provided inside the roasting chamber. The shape of the light shield avoids the movement trajectory of the stirring component.

14. The apparatus according to claim 1, characterized in that, The roasting chamber is also provided with a bean inlet, the top of the device is also provided with a bean inlet groove, and a bean inlet channel connecting the bean inlet and the bottom surface of the bean inlet groove, the bottom surface being movable; A guide rail is also provided on one side of the bottom surface of the bean inlet trough, and the bottom surface and the bean inlet motor are fixed to each other. The bean inlet motor is used to drive the bottom surface to move along the guide rail to connect or disconnect the bean inlet channel and the bean inlet trough. The bottom surface is also fixed to the bean inlet handle, so that the user can move the bottom surface along the guide rail through the bean inlet handle to connect or disconnect the bean inlet channel and the bean inlet trough.

15. The apparatus according to claim 14, characterized in that, A spring is provided on the guide rail. When the user moves the bottom surface away from the bean inlet along the guide rail using the bean inlet handle, the user needs to squeeze the spring so that when the user releases the bean inlet handle, the bottom surface moves back into the bean inlet under the action of the spring.

16. The apparatus according to claim 14, characterized in that, Above the bean inlet trough, an expansion trough is also provided. The sidewalls of the expansion trough are sloping, and its bottom is connected to the opening of the bean inlet trough; and / or, A protective cover is fixed above the opening of the bean feed trough, allowing coffee beans to enter the bean feed trough through the gap between the opening and the protective cover.

17. The apparatus according to claim 1, characterized in that, The roasting chamber is also provided with a bean inlet, the top of the device is also provided with a bean inlet trough, and a bean inlet channel connecting the bottom of the bean inlet and the bean inlet trough; The bottom surface of the bean inlet trough is hinged, and a rotating component and a bean inlet motor are provided on the outside of the bean inlet trough. The rotating component can be manually rotated by the user or driven by the bean inlet motor to make the hinged component unfold or retract, so as to isolate or connect the bean inlet channel and the bean inlet trough.

18. The apparatus according to claim 17, characterized in that, The roasting chamber is cylindrical, including a vertically extending, opposing first and second bottom surfaces, and a sidewall connecting the first and second bottom surfaces. The roasting chamber also contains a first rotating shaft and a stirring element connected to the first rotating shaft. The stirring element is used to stir the coffee beans under the drive of the first rotating shaft. The bean inlet is located at the top of the side wall, and a vertically extending baffle is provided in the middle of the bean inlet outside the bean inlet to block coffee beans thrown into the bean inlet during stirring.

19. The apparatus according to claim 6, characterized in that, The side wall of the roasting chamber is provided with a fixed shaft parallel to the first rotating shaft of the roasting chamber. The part of the side wall below the fixed shaft is the chamber door. The chamber door can be driven to rotate outward with the fixed shaft as the support shaft to form the bean outlet of the roasting chamber. Below the door outside the roasting chamber, there is also a bean outlet. After the door is opened, the coffee outlet inside the roasting chamber moves into the bean outlet, and the bean outlet can be removed from the coffee bean roasting device by pulling it out.

20. The apparatus according to claim 19, characterized in that, The opening direction of the baking chamber door is the same as the rotation direction of the paddle.

21. The apparatus according to claim 19, characterized in that, A U-shaped groove is provided on the outer surface of the door. A second rotating shaft is also provided outside the baking chamber, and a movable component fixed to the second rotating shaft and located within the U-shaped groove is also provided. The second rotating shaft is used to drive the moving part to rotate around the second rotating shaft, so as to abut against the inner wall of the U-shaped groove and drive the U-shaped groove, thereby driving the door to rotate outward or inward, so that the door opens or closes; The second rotating shaft and the bean-dispensing motor and / or the bean-dispensing handle are fixed to each other so as to rotate under the drive of the bean-dispensing motor and / or the bean-dispensing handle.

22. The apparatus according to claim 19, characterized in that, A vibration module is also provided on the bottom outer side of the bean dispensing compartment to vibrate the bottom of the bean dispensing compartment, thereby improving the uniformity of coffee bean distribution inside the bean dispensing compartment.

23. The apparatus according to claim 19, characterized in that, The bottom outer side of the bean dispensing compartment is provided with a closed cavity, and the bottom of the bean dispensing compartment is provided with multiple through holes with a diameter smaller than that of the coffee bean, so that the bean dispensing compartment is connected to the closed cavity. A cooling fan is also provided on the outside of the enclosed cavity to cool down the enclosed cavity and the bean outlet.

24. The apparatus according to claim 23, characterized in that, At least a portion of the outer surface of the enclosed cavity and the bean outlet is also provided with a heat insulation layer.

25. The apparatus according to claim 19, characterized in that, The device is also equipped with a temperature sensor to detect the temperature of the coffee beans in the bean dispenser. The device also includes a control component for controlling the cooling fan to stop cooling the sealed cavity and the bean outlet when the temperature measured by the temperature sensor is lower than a preset temperature, or the temperature change measured by the temperature sensor is lower than a preset temperature change, or the difference between the temperature measured by the temperature sensor and the room temperature is less than a preset difference.

26. The apparatus according to claim 6, characterized in that, A sampling hole and a partition covering the sampling hole are also provided on the first bottom surface inside the roasting chamber. The partition is fixed to the first bottom surface by a torsion spring, so that the sampling rod can pass through the sampling hole and push the partition to take out the coffee bean sample from the roasting chamber. After the sampling rod exits the roasting chamber, the partition covers the sampling hole under the action of the torsion spring.

27. The apparatus according to claim 1, characterized in that, The baking chamber is also equipped with a smoke outlet. The device is also equipped with an exhaust fan motor and a silver hull separation chamber. The silver hull separation chamber has a smoke inlet, a smoke outlet, and a silver hull outlet. Below the silver hull outlet, there is a closed silver hull compartment, which can be removed from the coffee bean roasting device by pulling it out. The device is also provided with a smoke exhaust channel connecting the smoke outlet and the smoke inlet; The exhaust fan is used to draw the gas in the roasting chamber to the smoke inlet and into the silver foil separation chamber to separate the silver foil and hot air. The separated silver foil falls from the silver foil outlet into the silver foil chamber, and the separated hot air is discharged from the exhaust port of the coffee bean roasting device.

28. The apparatus according to claim 27, characterized in that, The roasting chamber is also provided with a bean inlet, the top of the device is also provided with a bean inlet trough, and a bean inlet channel connecting the bottom of the bean inlet and the bean inlet trough; The smoke outlet and the bean inlet of the roasting chamber are the same opening, and the smoke exhaust channel is connected to the bean inlet channel. The exhaust fan is used to draw the gas in the roasting chamber through the bean inlet and the bean inlet channel to the smoke exhaust channel and then into the silver skin separation chamber.

29. The apparatus according to claim 27, characterized in that, A first sensor is installed inside the silver-skinned compartment. When the first sensor detects that a user has pulled out the silver-skinned compartment, the exhaust fan stops operating; and / or, A second sensor is installed inside the silver storage compartment to detect the height or amount of silver accumulated below the silver outlet. The display screen is also used to remind the user to clean up when the second sensor detects that the height or amount of silver accumulated exceeds a preset value.

30. The apparatus according to claim 27, characterized in that, The processing component is also used to obtain the amount of coffee beans based on the fusion image of the coffee beans, predict the amount of silver husk in the silver husk based on the amount of coffee beans, and remind the user to clean it when the predicted amount of silver husk exceeds a preset value.

31. The apparatus according to claim 1, characterized in that, The coffee bean roasting device is equipped with a smoke exhaust port and a smoke purification component connected to the smoke exhaust port; the smoke purification component includes a fan, a second heating module, smoke purification material, and an air outlet; The fan is used to transport the gas from the exhaust port to the second heating module and the smoke purification material in sequence, so that at least some of the harmful components in the gas heated by the second heating module are removed by the smoke purification material and then discharged from the exhaust port; The smoke-removing material includes a catalyst and a support, wherein the catalyst includes platinum and the support includes iron-chromium-aluminum.

32. The apparatus according to claim 31, characterized in that, The smoke purification assembly also includes an air inlet for detachable connection with the smoke exhaust outlet.

33. The apparatus according to claim 31, characterized in that, The smoke purification component is equipped with a first wind pressure sensor, and the smoke exhaust port is equipped with a second wind pressure sensor. The smoke purification component also includes a control module, which is used to acquire the measurement data of the first wind pressure sensor and the measurement data of the second wind pressure sensor, and to control the fan according to the measurement data of the first wind pressure sensor and the measurement data of the second wind pressure sensor, so that the air intake of the air inlet and the air exhaust of the smoke outlet are matched.

34. The apparatus according to claim 31, characterized in that, The smoke purification assembly includes a first air pressure sensor; the smoke purification assembly includes a control module for acquiring the air intake volume input by the user, and controlling the fan based on the air intake volume input by the user and the measurement data of the first air pressure sensor.

35. The apparatus according to claim 31, characterized in that, The smoke purification component includes a control module; The control module is used to acquire the control temperature input by the user, and to control the heating temperature of the second heating module according to the control temperature; or, The smoke purification assembly is equipped with a first wind pressure sensor. The control module is used to automatically adjust the heating temperature of the second heating module according to the measurement data of the first wind pressure sensor, so that the temperature of the gas heated by the second heating module reaches the preset temperature.

36. The apparatus according to claim 2, characterized in that, The supplementary lighting assembly includes a first light group for emitting white light, and the visible light imaging module is used to acquire a first type of image of the coffee beans when the first light group emits white light; or... The supplementary lighting group includes a second light group whose emitted light includes near-infrared light. The visible light imaging module is used to acquire a second type of image of the coffee beans when the second light group emits light. The processing component is also used to acquire a chromaticity map or overall chromaticity value of the coffee beans based on the second type of image of the coffee beans.

37. The apparatus according to claim 36, characterized in that, The processing component is further configured to identify the coffee beans in the first type of image, calculate the area or volume of the coffee beans in the first type of image, calculate the area or volume change of the coffee beans based on the first type of image obtained at different times, and calculate the expansion rate of the coffee beans based on the area or volume change.

38. The apparatus according to claim 36, characterized in that, The supplementary light group includes a first light group and a second light group, which are used to alternately emit light when the visible light imaging module images the coffee beans. The processing component is used to fuse the infrared image and the first type of image to obtain a first type of fused image of the coffee bean, and the real-time image displayed on the display screen includes the first type of fused image; and / or, The processing component is used to fuse the infrared image and the second type of image to obtain a second type of fused image of the coffee bean, and the real-time image displayed on the display screen includes the second type of fused image.

39. The apparatus according to claim 1, characterized in that, The processing component is used to acquire a fused graphic of the infrared image and the visible light image; The processing component is used to obtain a grayscale image corresponding to the visible light image, and to fuse the grayscale values ​​in the grayscale image and the pixel values ​​in the infrared image to obtain the pixel values ​​in the fused image. The real-time image displayed on the screen includes the fused image.

40. The apparatus according to claim 39, characterized in that, The fused image includes a first region, which may be a portion or all of the fused image. The pixel values ​​in the first region of the fused image are calculated based on the representative pixel values ​​of the infrared image corresponding to the first region and the weight values ​​determined based on the grayscale values ​​of the grayscale image corresponding to the first region.

41. The apparatus according to claim 38 or 39, characterized in that, The display screen includes an image display area for displaying different real-time images upon user selection, the different real-time images including at least one of the following: The first type of image; The chromaticity diagram or chromaticity values; The fused image.

42. The apparatus according to claim 2, characterized in that, The coffee bean roasting device also includes a sound sensor for detecting sound information from the coffee beans inside the roasting chamber; The processing component is also used to obtain the time corresponding to the valley sound based on the sound information, and to determine the first crack time of the coffee bean based on the time corresponding to the valley sound. And / or, The processing component is further configured to acquire the first-order gradient value of the target parameter over time, determine the first crack time of the coffee bean based on the time corresponding to the peak value of the first-order gradient value of the target parameter, and determine the first crack time of the coffee bean based on the time corresponding to the peak value of the first-order gradient value of the target parameter, wherein the target parameter includes at least one of the following: based on the... The expansion rate of the coffee beans, the absolute humidity inside the roasting chamber, and the carbon dioxide content inside the roasting chamber are obtained from the light-exposed images.

43. The apparatus according to claim 42, characterized in that, The processing component is used to determine, based on the sound information, whether there are a preset number of consecutive valley sounds, and the time interval between two adjacent valley sounds is less than a preset time interval, or the time interval between the first valley sound and the last valley sound in the preset number of valley sounds is less than a preset time interval. The processing component is used to determine the time corresponding to one of the preset number of rift sounds as a burst time when it is determined from the sound information that a preset number of rift sounds have occurred, or to calculate the burst time based on the time corresponding to the preset number of rift sounds.

44. The apparatus according to claim 42, characterized in that, The processing component is also used to obtain an effective detection time range, and within the effective detection time range, determine the first crack time of the coffee bean based on the time corresponding to the rift sound and / or the time corresponding to the peak value of the first gradient of the target parameter.

45. The apparatus according to claim 44, characterized in that, The processing component is used to obtain a first time when the coffee beans reach a preset first temperature and a second time when they reach a preset second temperature, wherein the second temperature is higher than the first temperature; The processing component is also configured to determine the effective detection time range based on the first time and the second time.

46. ​​The apparatus according to claim 45, characterized in that, The first temperature is greater than or equal to 170 degrees Celsius, and the second temperature is greater than or equal to 180 degrees Celsius.

47. The apparatus according to any one of claims 44 to 46, characterized in that, The target parameters are the expansion rate of the coffee beans and / or the carbon dioxide content in the roasting chamber obtained from the visible light image; The coffee bean roasting device is also equipped with a humidity sensor to obtain humidity information of the roasting chamber; The processing component is also used to obtain the first-order gradient curve and the second-order gradient curve of the absolute humidity in the baking chamber over time based on the humidity information, and to determine the effective measurement range based on the third time corresponding to the highest point of the first-order gradient curve and the fourth time corresponding to the highest point of the second-order gradient curve.

48. The apparatus according to any one of claims 44 to 46, characterized in that, The target parameters are the expansion rate of the coffee beans obtained from the visible light image and / or the absolute humidity inside the roasting chamber; The coffee bean roasting device is also equipped with a first sensor for acquiring information on the carbon dioxide content of the roasting chamber; The processing component is further configured to obtain the first-order gradient curve and the second-order gradient curve of the carbon dioxide content over time based on the carbon dioxide content information, and to determine the effective measurement range based on the fifth time corresponding to the highest point of the first-order gradient curve and the sixth time corresponding to the highest point of the second-order gradient curve, and based on the fifth time and the sixth time.

49. The apparatus according to claim 42, characterized in that, The sound sensor is located inside the housing of the imaging assembly; The coffee bean roasting device also includes a main structural component, and the imaging module is detachably fixed to the roasting chamber by being detachably fixed to the main structural component; The processing component includes a first processing unit located in the imaging module and a second processing unit located in the main structural component. The first processing unit is used to align the fused image and the sound information acquired by the sound sensor in time and then send them to the second processing unit. The second processing unit is also used to acquire detection data from at least one sensor within the main structural component.

50. The apparatus according to claim 1, characterized in that, The coffee bean roasting apparatus is also provided with a silver foil portioning chamber connected to the roasting chamber, which is used to separate the silver foil and hot air in the smoke discharged from the roasting chamber; The processing component is also used to acquire humidity information and / or carbon dioxide content information within the baking chamber, and to detect whether the silver foil separation chamber is blocked based on the humidity information and / or the carbon dioxide content information. The display screen is also used to alert the user when the processing component detects a blockage in the silver separation chamber.

51. The apparatus according to claim 50, characterized in that, The processing component is used to obtain the absolute humidity or carbon dioxide content change curve of the baking chamber over time based on the humidity information or the carbon dioxide content information, and to obtain the sum of the number of peaks and troughs on the change curve. When the sum of the number exceeds a preset threshold, it is determined that the silver separation chamber is blocked.

52. The apparatus according to claim 2, characterized in that, The light beam emitted by the supplementary lighting group includes white light, and the visible light image includes an RGB image; The processing component is used to calculate the overall color value of the RGB image based on the pixel values ​​of the corresponding coffee beans in the RGB images obtained by the visible light imaging module at different times; The processing component is also used to determine the time corresponding to the peak value of the overall color value of the RGB image at different times as the yellowing point time.

53. The apparatus according to claim 52, characterized in that, For at least one pixel in the RGB image corresponding to a coffee bean, the processing component is used to calculate the color value of the pixel based on a weighted sum of the pixel values ​​of at least one color channel of the pixel; The processing component is also used to calculate the overall color value of the RGB image based on the average color value of at least some of the corresponding coffee bean pixels in the RGB image.

54. The apparatus according to claim 1, characterized in that, The processing component is also used to obtain the attribute parameters of the coffee beans based on the image information; The device also includes a control component for adjusting the roasting parameters of the roasting component according to the property parameters of the coffee beans, so as to control the roasting progress of the roasting component on the coffee beans.

55. The apparatus according to claim 54, characterized in that, The attribute parameters include at least one of the following: Time to turn yellow, time to first burst, temperature, expansion rate, and color value.

56. The apparatus according to claim 55, characterized in that, The attribute parameters include the burst time; The processing component is also used to obtain the target transition duration, which is the transition duration input by the user or the default transition duration, and to calculate the target baking parameters of the baking component based on the target transition duration and the preset model. The control component is further configured to adjust the baking parameters of the baking component according to the target baking parameters between the yellowing point time and the first burst time, so that the duration between the yellowing point time and the first burst time is equal to or close to the target transition duration.

57. The apparatus according to claim 55, characterized in that, The processing component is also used to obtain a target transition duration, which is either a user-input transition duration or a default transition duration; to calculate the target roasting parameters of the roasting component based on the target transition duration and a preset model; and to obtain the temperature of the coffee beans based on the infrared image or the fused image. The control component is also used to adjust the roasting parameters of the roasting component according to the target roasting parameters after the yellowing point time, using the temperature of the coffee beans as feedback, so that the time between the yellowing point time and the time when the temperature of the coffee beans reaches the preset temperature is equal to or close to the target transition time.

58. The apparatus according to claim 55, characterized in that, The control component is used to adjust the roasting parameters of the roasting component as feedback quantities, such that the property parameters of the coffee beans change in a predetermined manner: The attribute parameters of the coffee bean, the first-order gradient value of the attribute parameters of the coffee bean with respect to time, and the second-order gradient value of the attribute parameters of the coffee bean with respect to time.

59. The apparatus according to claim 58, characterized in that, The property parameters of the coffee beans vary in a predetermined manner, including at least one of the following: The attribute parameters of the coffee beans reach the target attribute parameter values; The first-order gradient value of the property parameter of the coffee bean with respect to time remains at a first preset value; The second-order gradient value of the property parameter of the coffee bean with respect to time remains at a second preset value.

60. The apparatus according to claim 59, characterized in that, The target attribute parameter value is either the attribute parameter value set by the user received by the processing component through the display screen, or the default attribute parameter value.

61. The apparatus according to any one of claims 54 to 60, characterized in that, The control component is used to perform at least one of the following operations: Obtain the first-order gradient value of the attribute parameter of the coffee bean with respect to time. When the first-order gradient value is greater than a first preset value, reduce the roasting progress of the coffee bean by the roasting component. Obtain the first-order gradient value of the attribute parameters of the coffee beans with respect to time. When the first-order gradient value is less than the first preset value, speed up the roasting process of the coffee beans by the roasting component. Obtain the first-order gradient value of the attribute parameter of the coffee bean with respect to time, and when the first-order gradient value is equal to the first preset value, maintain the roasting progress of the coffee bean by the roasting component; Obtain the second-order gradient value of the attribute parameter of the coffee bean with respect to time. When the second-order gradient value is greater than 0, reduce the roasting progress of the coffee bean by the roasting component. Obtain the second-order gradient value of the attribute parameters of the coffee beans with respect to time. When the second-order gradient value is less than 0, speed up the roasting process of the coffee beans by the roasting component. Obtain the second-order gradient value of the attribute parameter of the coffee bean with respect to time, and maintain the roasting progress of the coffee bean by the roasting component when the second-order gradient value is equal to 0.

62. The apparatus according to any one of claims 54 to 60, characterized in that, The control component is used to accelerate the roasting process of the coffee beans by the roasting component through at least one of the following: Increase the heating power of the baking assembly; Increase the rotation speed of the baking chamber; The baking assembly includes a hot air duct, and the air intake velocity of the hot air duct is reduced; Furthermore, the control component is configured to reduce the roasting rate of the coffee beans by the roasting component through at least one of the following: Reduce the heating power of the baking assembly; Reduce the rotation speed of the baking chamber; The baking assembly includes a hot air duct to increase the air intake velocity of the hot air duct.

63. The apparatus according to claim 54 or 55, characterized in that, The control component is also used to determine the bean dispensing time based on the property parameters of the coffee beans, and to control the door of the roasting chamber to open automatically at the bean dispensing time, thereby achieving automatic bean dispensing.

64. The apparatus according to claim 63, characterized in that, The processing component is also used to obtain the expansion rate, color value, or temperature of the coffee beans based on the visible light image; The control component is used to control the dispensing motor to drive the chamber door to automatically dispense coffee beans when the expansion rate of the coffee beans reaches the target expansion rate, or when the color value of the coffee beans reaches the target color value, or when the temperature of the coffee beans reaches the target temperature.

65. The apparatus according to claim 54 or 55, characterized in that, The processing component is also used to confirm that the coffee bean roasting device is malfunctioning when the changes in the property parameters of the coffee beans do not meet the preset rules. The control component is also used to restart the coffee bean roasting device when the processing component confirms an abnormality, or the display screen is also used to prompt the user when the processing component confirms an abnormality.

66. The apparatus according to claim 1, characterized in that, The processing component is also used to obtain the attribute parameters of the coffee beans based on the image information; The display screen is also used to display the attribute parameters of the coffee beans and to receive user adjustments to the roasting parameters of the roasting component; The device also includes a control component for adjusting the roasting component according to the roasting parameters of the roasting component after the user's adjustment, so as to control the roasting progress of the roasting component on the coffee beans.

67. The apparatus according to claim 1, characterized in that, The processing component is also configured to confirm a stuck bean when the position of at least some of the coffee beans in the roasting chamber remains stationary for a preset time, as detected by the visible light image. The roasting chamber is equipped with a stirring element for stirring coffee beans in a fixed direction. The control component is also used to control the stirring element to stir the coffee beans in the opposite direction of the fixed direction and then continue stirring the coffee beans in the fixed direction when the processing component confirms that a coffee bean jam has occurred.

68. The apparatus according to claim 1, characterized in that, The coffee bean roasting device also provides different roasting modes for users to choose from, including an automatic roasting mode and a manual roasting mode. In contrast to the automatic baking mode, the user can select to set more baking parameters and / or control parameters in the manual baking mode.

69. The apparatus according to claim 68, characterized in that, The device has a preset range of available values ​​for the baking parameters and / or the control parameters; In the manual baking mode, the user sets the baking parameters and / or the control parameters by selecting or entering a percentage of the baking parameters and / or the control parameters.

70. The apparatus according to claim 68, characterized in that, In the manual roasting mode, the user can set at least one of the following roasting parameters: the preheating temperature of the roasting chamber, the rotation speed of the roasting chamber, the power of the first heating module in the hot air duct of the roasting assembly, the power of the halogen lamp in the roasting assembly, the rotation speed of the air intake fan in the hot air duct of the roasting assembly, the air intake volume of the hot air duct of the roasting assembly, the rotation speed of the exhaust fan in the silver husk separation chamber of the coffee bean roasting device, and the exhaust volume of the silver husk separation chamber of the coffee bean roasting device. And / or, In the manual roasting mode, the user can set at least one of the following control parameters: the color value of the coffee beans and the expansion rate of the coffee beans.

71. The apparatus according to claim 68, characterized in that, In the automatic baking mode, the display screen is used to provide the user with at least one of the following options: Selection of different baking curves; The choice of different coffee bean processing methods; The selection of different baking levels includes at least two different grades.

72. The apparatus according to claim 68, characterized in that, The display screen is also used to display the baking curve selected by the user, and / or the current baking progress at the position of the baking curve.

73. The apparatus according to claim 1, characterized in that, The display screen is used to display the property parameters of the coffee beans in the roasting chamber and / or the environmental parameters of the coffee bean roasting device.

74. The apparatus according to claim 73, characterized in that, The property parameters of the coffee beans in the roasting chamber include at least one of the following data: The temperature curve of the coffee beans in the roasting chamber over time; The curve showing the rate of temperature change of coffee beans in the roasting chamber over time; The curve of the expansion rate of the coffee beans in the roasting chamber over time; The curve of the color value of the coffee beans in the roasting chamber over time; The color curve of the coffee beans in the roasting chamber over time, wherein the color curve over time is used to identify the time when the coffee beans turn yellow. The timing and / or total number of times the cracking sound of coffee beans occurs in the roasting chamber; Turning yellow at time; One explosion time; Second explosion time.

75. The apparatus according to claim 73, characterized in that, The environmental parameters within the coffee bean roasting apparatus include at least one of the following: The temperature curve of the baking chamber over time; The curve of the inlet air temperature of the hot air duct included in the baking component over time; The absolute humidity curve of the baking chamber over time; The curve showing the rate of change of absolute humidity in the baking chamber over time.

76. A coffee bean roasting smoke purification device, characterized in that, include: Air inlet, fan, second heating module, smoke purification material and air outlet; The fan is used to deliver gas through the second heating module and the smoke-purifying material in sequence, so that at least some of the harmful components in the gas heated by the second heating module are removed by the smoke-purifying material and then discharged from the gas outlet; The smoke-removing material includes a catalyst and a support, wherein the catalyst includes platinum and the support includes iron-chromium-aluminum.

77. The apparatus according to claim 76, characterized in that, The device is equipped with a first wind pressure sensor; The device further includes a control module for acquiring measurement data from the first wind pressure sensor and measurement data from the second wind pressure sensor at the exhaust port of the coffee bean roasting device, and controlling the fan according to the measurement data from the first wind pressure sensor and the second wind pressure sensor, so that the air intake volume of the air inlet and the air exhaust volume of the exhaust port are matched.

78. The apparatus according to claim 76, characterized in that, The device includes a first wind pressure sensor; the device also includes a control module for acquiring the air intake volume input by the user, and controlling the fan based on the air intake volume input by the user and the measurement data of the first wind pressure sensor.

79. The apparatus according to claim 76, characterized in that, The device includes a control module; The control module is used to acquire the control temperature input by the user, and to control the heating temperature of the second heating module according to the control temperature; or, The device is equipped with a first wind pressure sensor, and the control module is used to automatically adjust the heating temperature of the second heating module according to the measurement data of the first wind pressure sensor, so that the temperature of the gas heated by the second heating module reaches the preset temperature.

80. A coffee bean roasting system, characterized in that, Includes the coffee bean roasting apparatus as described in any one of claims 1-30 and the coffee bean roasting smoke removal apparatus as described in any one of claims 36-75.

81. A method for roasting coffee beans, characterized in that, include: The coffee beans in the roasting chamber are roasted using a roasting component; The coffee beans inside the roasting chamber are imaged using a visible light imaging module and / or an infrared imaging module to obtain the coffee... Visible light and / or infrared images of coffee beans; At least one attribute parameter of the coffee bean is obtained based on the visible light image and / or the infrared image, and the at least one attribute parameter is used to reflect the roasting status of the coffee. The display screen displays at least one of the following: the visible light image, the infrared image, and at least one attribute parameter of the coffee bean.

82. The method according to claim 81, characterized in that, The coffee beans inside the roasting chamber are simultaneously imaged using the visible light imaging module and the infrared imaging module. The field of view of the visible light imaging module and the field of view of the infrared imaging module overlap at least partially.

83. The method according to claim 82, characterized in that, The method further includes: The visible light image and the infrared image are fused to obtain a fused image; The fused image is displayed on the display screen.

84. The method according to claim 83, characterized in that, The process of fusing the visible light image and the infrared image to obtain a fused image includes: Obtain the grayscale image corresponding to the visible light image; Obtain the representative pixel value of at least one region in the infrared image; The pixel values ​​of at least one region in the fused image are obtained by calculating the representative pixel values ​​and weight values ​​of at least one region in the infrared image, wherein the weight values ​​are obtained based on the grayscale image corresponding to the visible light image; or, the pixel values ​​of at least one region in the fused image are obtained by calculating each grayscale value and weight value obtained from the grayscale image, wherein the weight values ​​are calculated based on the representative pixel values ​​of at least one region in the infrared image.

85. The method according to claim 81, characterized in that, The method further includes: The supplementary lighting group is controlled to provide supplementary lighting when the visible light imaging module images the coffee beans; the visible light image is obtained by the visible light imaging module when the light emitted from the supplementary lighting group is emitted. Wherein, the supplementary lighting group is used to emit white light, and the visible light image is an RGB image; or, The supplementary lighting group is used to emit near-infrared light, and the visible light image is a chromaticity map.

86. The method according to claim 85, characterized in that, The supplementary lighting group includes a first light group and a second light group. The first light group is used to emit white light, and the emitted light of the second light group includes near-infrared light. The first light group and the second light group are used to emit light alternately when the visible light imaging module images the coffee beans. The step of imaging coffee beans in the roasting chamber using a visible light imaging module and / or an infrared imaging module to obtain visible light and / or infrared images of the coffee beans includes: Acquire the RGB image obtained by the visible light imaging module when white light is emitted from the first lamp group; Obtain the chromaticity map obtained by the visible light imaging module when the second lamp group emits infrared light.

87. The method according to claim 85, characterized in that, The method further includes: The infrared image and the visible light image are fused to obtain a first type of fused image of the coffee bean, and the first type of fused image is displayed on the display screen; and / or, The infrared image and the chromaticity image are fused to obtain a second type of fused image of the coffee bean, and the second type of fused image is displayed on the display screen.

88. The method according to claim 81, characterized in that, The at least one attribute parameter includes at least one of the following: Time to turn yellow, time to first burst, temperature, expansion rate, and color value.

89. The method according to claim 88, characterized in that, The step of obtaining at least one attribute parameter of the coffee bean based on the visible light image and / or the infrared image includes: Identify the region corresponding to the coffee bean in the visible light image; Calculate the area or volume of the coffee bean in the visible light image; The area or volume change of the coffee bean is calculated based on the visible light images obtained at different times; The expansion rate of the coffee beans is calculated based on the changes in area or volume.

90. The method according to claim 88, characterized in that, The visible light image includes a chromaticity map, and the step of obtaining at least one attribute parameter of the coffee bean based on the visible light image and / or the infrared image includes: The overall chromaticity value of the coffee bean is obtained based on the chromaticity diagram.

91. The method according to claim 88, characterized in that, The step of obtaining at least one attribute parameter of the coffee bean based on the visible light image and / or the infrared image includes: The sound information of the coffee beans inside the roasting chamber is detected by a sound sensor; The time corresponding to the valley sound is obtained based on the sound information; The first crack time of the coffee bean is determined based on the time corresponding to the cracking sound.

92. The method according to claim 91, characterized in that, Determining the first crack time of the coffee bean based on the time corresponding to the crack sound includes: Determine whether there are consecutive preset number of valley sounds, wherein the time interval between two adjacent valley sounds in the preset number of valley sounds is less than a preset time interval, or the time interval between the first valley sound and the last valley sound in the preset number of valley sounds is less than a preset time interval. When it is determined that a set of consecutive preset valley sounds occur, the time corresponding to one of the preset valley sounds is determined as the burst time, or the burst time is calculated based on the time corresponding to the preset valley sounds.

93. The method according to claim 88, characterized in that, The step of obtaining at least one attribute parameter of the coffee bean based on the visible light image and / or the infrared image includes: obtaining the first-order gradient value of the expansion rate of the coffee bean over time based on the visible light image, and determining the first crack time of the coffee bean based on the time corresponding to the peak value of the first-order gradient value of the expansion rate.

94. The method according to claim 88, characterized in that, The method further includes: Obtain the first-order gradient value of absolute humidity or carbon dioxide content in the baking chamber over time. The first crack time of the coffee beans is determined based on the time corresponding to the peak value of the first-order gradient of the absolute humidity or carbon dioxide content.

95. The method according to any one of claims 91 to 94, characterized in that, The method further includes: Obtain an effective detection time range, which is used to limit the detection range for detecting the first crack time of the coffee beans.

96. The method according to claim 95, characterized in that, The acquisition of the effective detection time range includes: Based on the infrared image, the first time when the coffee beans reach a preset first temperature and the second time when they reach a preset second temperature are obtained, wherein the second temperature is higher than the first temperature; The effective detection time range is determined based on the first time and the second time.

97. The method according to claim 96, characterized in that, The first temperature is greater than or equal to 170 degrees Celsius, and the second temperature is greater than or equal to 180 degrees Celsius.

98. The method according to claim 95, characterized in that, The acquisition of the effective detection time range includes: The humidity information of the baking chamber is obtained through a humidity sensor; Based on the humidity information, obtain the first-order gradient curve and the second-order gradient curve of the absolute humidity in the baking chamber over time. Step gradient curve; The effective measurement range is determined based on the third time corresponding to the highest point of the first-order gradient curve and the fourth time corresponding to the highest point of the second-order gradient curve.

99. The method according to claim 95, characterized in that, The acquisition of the effective detection time range includes: The carbon dioxide content information of the baking chamber is obtained through the first sensor; Based on the carbon dioxide content information, obtain the first-order gradient curve and the second-order gradient curve of the carbon dioxide content over time; Based on the fifth time corresponding to the highest point of the first-order gradient curve and the sixth time corresponding to the highest point of the second-order gradient curve; The effective measurement range is determined based on the fifth time and the sixth time.

100. The method according to claim 88, characterized in that, The visible light image includes an RGB image; obtaining at least one attribute parameter of the coffee bean based on the visible light image and / or the infrared image includes: The overall color value of the RGB image is calculated based on the pixel values ​​of the corresponding coffee beans in the RGB images obtained by the visible light imaging module at different times. The time corresponding to the peak value of the overall color value of the RGB image at different times is determined as the yellowing point time.

101. The method according to claim 100, characterized in that, The step of calculating the overall color value of the RGB image based on the pixel values ​​of the corresponding coffee beans in the RGB images obtained by the visible light imaging module at different times includes: For at least one pixel in the RGB image corresponding to a coffee bean, the color value of the pixel is calculated based on the weighted sum of the pixel values ​​of at least one color channel of the pixel. The overall color value of the RGB image is calculated based on the average color value of at least some of the pixels corresponding to coffee beans in the RGB image.

102. The method according to claim 81, characterized in that, The method further includes: The exhaust fan motor expels the smoke generated in the baking chamber into the silver sheet separation chamber to separate the silver sheet from the hot air. Obtain humidity or carbon dioxide content information within the baking chamber; The blockage of the silver foil separation chamber is detected based on the humidity information or the carbon dioxide content information. When a blockage is detected in the silver separation chamber, the user is alerted via the display screen.

103. The method according to claim 81, characterized in that, The step of detecting whether the silver separation chamber is blocked based on humidity information or carbon dioxide content information includes: Based on the humidity information or the carbon dioxide content information, obtain the curve of the change of absolute humidity or carbon dioxide content in the baking chamber over time; The total number of peaks and troughs on the change curve is obtained. When the total number exceeds a preset threshold, it is determined that the silver separation cavity is blocked.

104. The method according to claim 81, characterized in that, The method further includes: The roasting parameters of the roasting component are adjusted according to at least one attribute parameter of the coffee beans to control the roasting progress of the coffee beans.

105. The method according to claim 104, characterized in that, The at least one attribute parameter includes a burst time; The step of adjusting the roasting parameters of the roasting component according to at least one attribute parameter of the coffee beans includes: Obtain the target transition duration, which is either the transition duration input by the user or the default transition duration. long; Calculate the target baking parameters of the baking component based on the target transition duration and the preset model; Between the yellowing point time and the first burst time, the baking parameters of the baking component are adjusted according to the target baking parameters so that the duration between the yellowing point time and the first burst time is equal to or close to the target transition duration.

106. The method according to claim 104, characterized in that, The at least one attribute parameter includes the temperature; The step of adjusting the roasting parameters of the roasting component according to at least one attribute parameter of the coffee beans includes: Obtain the target transition duration, which is either the transition duration input by the user or the default transition duration; Calculate the target baking parameters of the baking component based on the target transition duration and the preset model; Using the temperature of the coffee beans as feedback, the roasting parameters of the roasting components are adjusted according to the target roasting parameters after the yellowing point time, so that the time between the yellowing point time and the time when the coffee bean temperature reaches the preset temperature is equal to or close to the target transition time.

107. The method according to claim 104, characterized in that, The step of adjusting the roasting parameters of the roasting component according to at least one attribute parameter of the coffee beans includes: The roasting parameters of the roasting component are adjusted using at least one of the following as feedback parameters, so that the property parameters of the coffee beans change in a predetermined manner: The coffee bean's at least one attribute parameter, the coffee bean's attribute parameter's first-order gradient value with respect to time, and the coffee bean's attribute parameter's second-order gradient value with respect to time.

108. The method according to claim 107, characterized in that, The property parameters of the coffee beans vary in a predetermined manner, including at least one of the following: The attribute parameters of the coffee beans reach the target attribute parameter values; The first-order gradient value of the property parameter of the coffee bean with respect to time remains at a first preset value; The second-order gradient value of the property parameter of the coffee bean with respect to time remains at a second preset value.

109. The coffee bean roasting method according to claim 108, characterized in that, The target attribute parameter value is either the attribute parameter value set by the user received by the processing component through the display screen, or the default attribute parameter value.

110. The method according to claims 104 to 109, characterized in that, The step of adjusting the roasting parameters of the roasting component according to at least one attribute parameter of the coffee beans includes at least one of the following: When the first-order gradient value of the property parameter of the coffee bean with respect to time is greater than a first preset value, the roasting progress of the coffee bean by the roasting component is reduced. When the first-order gradient value of the property parameter of the coffee bean with respect to time is less than the first preset value, the roasting process of the coffee bean by the roasting component is accelerated. When the first-order gradient value of the property parameter of the coffee bean with respect to time is less than the first preset value, the roasting progress of the coffee bean by the roasting component is maintained. When the second-order gradient value of the attribute parameter of the coffee bean with respect to time is greater than 0, the roasting progress of the coffee bean by the roasting component is reduced. When the second-order gradient value of the attribute parameter of the coffee bean with respect to time is less than 0, the roasting process of the coffee bean by the roasting component is accelerated. When the second-order gradient value of the attribute parameter of the coffee bean with respect to time is equal to 0, the roasting progress of the coffee bean by the roasting component is maintained.

111. The method according to any one of claims 104 to 109, characterized in that, The method of accelerating the roasting process of the coffee beans by the roasting component includes any of the following: Increase the heating power of the baking assembly; Increase the rotation speed of the baking chamber; The baking assembly includes a hot air duct, and the air intake velocity of the hot air duct is reduced. Furthermore, the reduction of the roasting rate of the coffee beans by the roasting component includes any of the following: Reduce the heating power of the baking assembly; Reduce the rotation speed of the baking chamber; The baking assembly includes a hot air duct to increase the air intake velocity of the hot air duct.

112. The method according to claim 81, characterized in that, The method further includes: The bean extraction time is determined based on at least one attribute parameter of the coffee beans; The door of the roasting chamber is automatically opened at the specified bean dispensing time to achieve automatic bean dispensing.

113. The method according to claim 112, characterized in that, The step of obtaining at least one attribute parameter of the coffee bean based on the image information includes: The expansion rate, color value, or temperature of the coffee beans are obtained from the visible light image. The step of determining the bean extraction time based on the property parameters of the coffee beans includes: The control component is used to determine when the coffee bean dispensing time is reached when the expansion rate of the coffee beans reaches the target expansion rate, or when the chromaticity value of the coffee beans reaches the target chromaticity value, or when the temperature of the coffee beans reaches the target temperature.

114. The method according to claim 81, characterized in that, The method further includes: When the change in at least one attribute parameter of the coffee beans does not meet a preset rule, it is confirmed that the coffee bean roasting device is malfunctioning. If an abnormality is detected, the coffee bean roasting device can be restarted, or the user can be notified of an abnormality via the display screen.

115. The method according to claim 81, characterized in that, The method further includes: The display screen displays at least one attribute parameter of the coffee beans; Receive user adjustments to the baking parameters of the baking components; The roasting component is adjusted according to the roasting parameters of the roasting component after the user's adjustment, so as to control the roasting progress of the coffee beans by the roasting component.

116. The method according to claim 81, characterized in that, The roasting chamber is equipped with a stirring device for stirring coffee beans in a fixed direction, and the method further includes: When the visible light image detects that at least some of the coffee beans in the roasting chamber remain stationary for a preset period of time, it is confirmed that a bean jam has occurred. When a coffee bean jam is detected, the stirring element is controlled to stir the coffee bean in the opposite direction of the fixed direction, and then the stirring of the coffee bean continues in the fixed direction.

117. The method according to claim 81, characterized in that, The method further includes: The display screen provides users with different baking modes to choose from, including automatic baking mode and manual baking mode. In contrast to the automatic roasting mode, the user can select target values ​​for more coffee bean attribute parameters and / or roasting parameters to set in the manual roasting mode.

118. The method according to claim 117, characterized in that, The device is pre-set with target values ​​for the property parameters of the coffee beans and / or the available numerical range of the roasting parameters; In the manual roasting mode, the user sets the target values ​​of the roasting parameters and / or the attribute parameters by selecting or inputting the target values ​​of the coffee bean attribute parameters and / or the percentages of the roasting parameters.

119. The method according to claim 117, characterized in that, In the manual baking mode, the user can set at least one of the following baking parameters: The preheating temperature of the roasting chamber, the rotation speed of the roasting chamber, the power of the first heating module in the hot air duct of the roasting assembly, the power of the halogen lamp in the roasting assembly, the rotation speed of the air intake fan in the hot air duct of the roasting assembly, the air intake volume of the hot air duct of the roasting assembly, the rotation speed of the exhaust fan in the silver husk separation chamber of the coffee bean roasting device, and the exhaust volume of the silver husk separation chamber of the coffee bean roasting device. And / or, In the manual roasting mode, the user can set target values ​​for at least one of the following attribute parameters: the color value of the coffee beans and the expansion rate of the coffee beans.

120. The method according to claim 117, characterized in that, In the automatic baking mode, the user is provided with at least one of the following options via the display screen: Selection of different baking curves; The choice of different coffee bean processing methods; The selection of different baking levels includes at least two different grades.

121. The method according to claim 120, characterized in that, The method further includes: The display screen shows the baking curve selected by the user, as well as the current baking progress position on the baking curve.

122. The method according to claim 81, characterized in that, The coffee bean's attribute parameters displayed on the screen include at least one of the following: The temperature curve of the coffee beans in the roasting chamber over time; The curve showing the rate of temperature change of coffee beans in the roasting chamber over time; The curve of the expansion rate of the coffee beans in the roasting chamber over time; The curve of the color value of the coffee beans in the roasting chamber over time; The color curve of the coffee beans in the roasting chamber over time, wherein the color curve over time is used to identify the time when the coffee beans turn yellow. The timing and / or total number of times the cracking sound of coffee beans occurs in the roasting chamber; Turning yellow at time; One explosion time; Second explosion time.

123. The method according to claim 81, characterized in that, The method further includes: The display screen shows the environmental parameters inside the coffee bean roasting apparatus.

124. The apparatus according to claim 123, characterized in that, The environmental parameters within the coffee bean roasting apparatus include at least one of the following: The temperature curve of the baking chamber over time; The curve of the inlet air temperature of the hot air duct included in the baking component over time; The absolute humidity curve of the baking chamber over time; The curve showing the rate of change of absolute humidity in the baking chamber over time.

125. A computer-readable storage medium having executable code stored thereon, which, when executed by a processor in a coffee bean roasting apparatus, causes the coffee bean roasting apparatus to perform the method as described in any one of claims 81 to 124.

Citation Information

Patent Citations

  • Coffee baking device capable of monitoring baking degree in real time and monitoring method

    CN106579488A

  • Bean roasting apparatus

    CN108968112A

  • Hot air type automatic coffee baking machine and control system thereof

    CN111588054A

  • Apparatus and method for roasting and discharging coffee beans

    CN116193998A

  • Baking device for coffee beans

    CN204158221U