Imaging assembly, coffee bean roasting apparatus, smoke purification apparatus, method, system, and storage medium

By combining infrared and visible light imaging modules to acquire images and temperature information of coffee beans, the problem of unclear observation in existing devices is solved, enabling real-time monitoring and display of the roasting process.

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

Patent Information

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

AI Technical Summary

Technical Problem

In existing coffee bean roasting equipment, the movement of coffee beans and insufficient light during the roasting process make it difficult for users to clearly observe the roasting process.

Method used

The system combines an infrared imaging module and a visible light imaging module to acquire real-time infrared and visible light images of coffee beans through an observation window. The processing module then acquires image and temperature information and displays it on the screen.

Benefits of technology

It provides a clear display of the coffee bean roasting process, offering real-time images and temperature information to help users better monitor the roasting progress.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025103981_02012026_PF_FP_ABST
    Figure CN2025103981_02012026_PF_FP_ABST
Patent Text Reader

Abstract

A coffee bean roasting apparatus, and a related product. The coffee bean roasting apparatus (10) comprises: a roasting chamber (11), which is used for holding coffee beans, and a roasting assembly (12), which is used for roasting the coffee beans in the roasting chamber (11), wherein an observation window (111) is provided on an inner wall of the roasting chamber (11); an imaging assembly (13), which is fixed to the exterior of the roasting chamber (11) 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 (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) by means of the observation window (111), in order to obtain infrared images and visible light images; a processing module, which is used for acquiring image information and temperature information of the coffee beans on the basis of the infrared images and the visible light images; and a display screen (15), which is used for displaying real-time images and temperature of the coffee beans on the basis of the image information and the temperature information. The coffee bean roasting apparatus (10) can clearly display the roasting process and roasting condition of coffee beans.
Need to check novelty before this filing date? Find Prior Art

Description

Imaging assembly, coffee bean roasting device, smoke purifying device, method, system, storage medium TECHNICAL FIELD

[0001] The present application relates to the field of coffee measurement, in particular to an imaging assembly, a coffee bean roasting device, a smoke purifying device, 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. SUMMARY

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

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

[0006] 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;

[0007] 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;

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

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

[0010] 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 emits light beams within the intersection of the exposure time of the multiple rows of pixels respectively.

[0011] 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.

[0012] Optionally, the roasting bin is cylindrical, comprising opposite first and second bottom surfaces and a sidewall connecting the first and second bottom surfaces, and further comprising a first rotating shaft and a stirring member connected to the first rotating shaft, the stirring member being configured to stir the coffee beans under the drive of the first rotating shaft, the roasting bin being fixed or the roasting bin and the stirring member being fixed and rotating together under the drive of the first rotating shaft. Optionally, the first rotating shaft is located on a 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 plurality of paddles are in the shape of horizontal strips extending along the sidewall, the plurality of paddles rotating under the drive 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 facing the direction of rotation is a concave surface; and / or the observation window is located on the first bottom surface, 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 surface of the end facing the direction of rotation 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 being connected to the first circular ring and the second circular ring, the first circular ring, the second circular ring and the paddles rotating together under the drive of the first rotating shaft. Optionally, at least part of the surface of the roasting bin is covered with a heat insulation material.

[0013] Optionally, a first through-hole region is provided 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, a first heating module and an air inlet fan provided 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 configured to blow 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 provided on the top side 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, configured to shield the light beam from the halogen lamp outside the observation window; the roasting bin is fixed, and the roasting bin is further provided with a stirring member configured to stir the coffee beans, and the structure of the light shielding plate avoids the movement track of the stirring member.

[0014] 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.

[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, 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 under the drive to form a bean outlet of the roasting bin with the fixed shaft as a support shaft; 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.

[0017] 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.

[0018] 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.

[0019] 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.

[0020] 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.

[0021] 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 communicated, 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.

[0022] Optionally, 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; 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 module 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.

[0023] 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.

[0024] 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.

[0025] Optionally, the light supplementing lamp group comprises a first light source 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 light source emits white light; or, the light supplementing lamp group comprises a second light source 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 light source emits light, and the processing module 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 module 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.

[0026] Optionally, the light supplementing lamp group comprises the first light source and the second light source, and the first light source and the second light source are configured to alternately emit light when the visible light imaging module images the coffee beans; the processing module 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 module 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.

[0027] Optionally, the processing module is configured to obtain a fusion image of the infrared image and the visible light image; wherein the processing module 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.

[0028] 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.

[0029] Optionally, the coffee bean roasting device further comprises a sound sensor configured to detect a sound signal of the coffee beans in the roasting bin; and the processing module is further configured to obtain a time corresponding to a crack sound according to the sound signal, and determine a first pop time of the coffee beans according to the time corresponding to the crack sound; and / or the processing module is further configured to obtain a first gradient value of a target parameter with respect to time, determine a first pop time of the coffee beans according to a time corresponding to a peak value of the first gradient value of the target parameter, and 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 module is configured to determine, according to the sound signal, 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 module is configured to determine, when it is determined according to the sound signal 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 pop time, or calculate the first pop time according to the times corresponding to the preset number of crack sounds.

[0030] Optionally, the processing module 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 module 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 module 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 module 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 module 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.

[0031] Optionally, the sound sensor is located in the housing of the imaging assembly; 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 module 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 signal 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.

[0032] Optionally, the coffee bean roasting device is further provided with a silver skin separation cavity in communication with the roasting cavity, for separating silver skin and hot air in the smoke discharged by the roasting cavity; the processing module is further configured to acquire humidity information and / or carbon dioxide content information in the roasting cavity, 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 module detects that the silver skin separation cavity is blocked. Optionally, the processing module is configured to acquire a variation curve of absolute humidity or carbon dioxide content in the roasting cavity over time according to the humidity information or the carbon dioxide content information, and acquire a total number of peaks and troughs on the variation curve, and determine that the silver skin separation cavity is blocked when the total number exceeds a preset threshold.

[0033] 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 module 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 module 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 module 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 module 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.

[0034] Optionally, the processing module 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 module is further configured to acquire a target transition duration, the target transition duration being 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.

[0035] Optionally, the processing module is further configured to obtain a target transition time length, the target transition time length being a transition time length input by a user or a default transition time length, calculate a target roasting parameter of the roasting assembly 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 assembly is further configured to take the temperature of the coffee beans as a feedback quantity, adjust a roasting parameter of the roasting assembly 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.

[0036] 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 set by a user through the display screen 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 the control component is configured to reduce 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 the control component is configured to increase the air inlet wind speed of the hot air pipe.

[0037] 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 module is further configured to acquire the expansion rate or the chroma value or the temperature of the coffee beans according to the visible light image; and the control component is configured to control the door to be opened by the bean discharging motor 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.

[0038] Optionally, the processing module 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 satisfy a preset rule; and the control component is further configured to restart the coffee bean roasting device when the processing module determines that the coffee bean roasting device is abnormal, or the display screen is further configured to prompt a user when the processing module determines that the coffee bean roasting device is abnormal.

[0039] Optionally, the processing module is further configured to acquire 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 the 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.

[0040] Optionally, the processing module 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 the opposite direction of the fixed direction after the processing module determines that the coffee beans are stuck, and then continue to stir the coffee beans in the fixed direction.

[0041] Optionally, the coffee bean roasting device is further configured to provide different roasting modes for user selection, 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-provided 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: 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 inlet fan in the hot air pipe included in the roasting assembly, the air inlet amount of the hot air pipe included in the roasting assembly, the rotation speed of the air outlet fan in the silver skin separation bin included in the coffee bean roasting device, and the 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: the color value of the coffee beans, and the 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: 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. Optionally, the display screen is further configured to display the roasting curve selected by the user and the position of the current roasting progress on the roasting curve.

[0042] Optionally, the display screen is configured to display the attribute parameters of the coffee beans in the roasting bin and / or the 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 the temperature of the coffee beans in the roasting bin over time; a curve of the rate of change of the temperature of the coffee beans in the roasting bin over time; a curve of the expansion rate of the coffee beans in the roasting bin over time; a curve of the color value of the coffee beans in the roasting bin over time; a curve of the color of the coffee beans in the roasting bin over time, wherein the curve of the color 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 occurrence of the crack valley sound of the coffee beans in the roasting bin; the yellowing point time; the first popping time; and the second popping time. 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 bin 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 bin over time; and a curve of the rate of change of the absolute humidity of the roasting bin over time.

[0043] 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.

[0044] 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 exhaust port 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 intake amount of the air inlet and the air exhaust amount of the exhaust port 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 intake amount, and control the fan according to the user input air intake amount and the measurement data of the first air pressure sensor.

[0045] 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.

[0046] 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.

[0047] 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.

[0048] Optionally, the method further comprises: controlling a light compensation lamp group to compensate light when the coffee beans are imaged by the visible light imaging module; the visible light image is obtained by the visible light imaging module when the light compensation lamp group emits light; wherein the light compensation lamp group is configured to emit white light, and the visible light image is an RGB image; or wherein the light compensation lamp group is configured to emit near-infrared light, and the visible light image is a chrominance image. Optionally, the light compensation lamp group comprises a first light source and a second light source, the first light source is configured to emit white light, and the second light source emits light including near-infrared light, the first light source and the second light source 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 light source emits white light; and obtaining a chrominance image obtained by the visible light imaging module when the second light source emits infrared light.

[0049] Optionally, the method further comprises: controlling a light compensation lamp group to compensate light when the coffee beans are imaged by the visible light imaging module; the visible light image is obtained by the visible light imaging module when the light compensation lamp group emits light; wherein the light compensation lamp group is configured to emit white light, and the visible light image is an RGB image; or wherein the light compensation lamp group is configured to emit near-infrared light, and the visible light image is a chrominance image. Optionally, the light compensation lamp group comprises a first light source and a second light source, the first light source is configured to emit white light, and the second light source emits light including near-infrared light, the first light source and the second light source 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 light source emits white light; and obtaining a chrominance image obtained by the visible light imaging module when the second light source emits infrared light.

[0050] 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.

[0051] 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 a sound signal of the coffee beans in the roasting bin through a sound sensor; acquiring a time corresponding to a crack sound according to the sound signal; 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 crack sounds in 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.

[0052] 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.

[0053] 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; and 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 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; and 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 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; and 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.

[0054] 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.

[0055] 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.

[0056] 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.

[0057] 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 set by a user through the display screen by the processing module, or is 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.

[0058] 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.

[0059] 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.

[0060] 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.

[0061] 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.

[0062] Optionally, the method further comprises: providing different roasting modes for a user to select through the display screen, wherein the different roasting modes comprise an automatic roasting mode and a manual roasting mode, and 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 than in the automatic roasting mode.

[0063] Optionally, the device is preset with a target value of the attribute parameter of the coffee beans and / or a usable numerical range 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.

[0064] 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.

[0065] 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.

[0066] 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, and the user can clearly and intuitively view the real-time image of the coffee beans in the roasting bin through the display screen. 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, and in the case of a small amount of coffee beans, the probe cannot directly contact the coffee beans during the turning process of the coffee beans, resulting in inaccurate temperature measurement. Or in the existing technology, the coffee bean roaster uses a single-point infrared temperature measurement, which is easily affected by the background temperature, resulting in inaccurate temperature measurement. 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 module can match the images of the two modules, and then the real-time image and temperature of the coffee beans in different areas can be displayed on the display screen, facilitating 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, and the temperature of the inner surface of the roasting bin in the field of view is higher than the temperature of the coffee beans, 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. In the example of the present application, the observation window is provided to make the coffee beans gather and cover the observation window as much as possible, reducing 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

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

[0068] 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;

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

[0070] FIG. 3b is a schematic diagram of the partial structure of another embodiment of the imaging assembly;

[0071] FIG. 4 is a schematic diagram of the cross-section 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 schematic diagram of the cross-section of one embodiment of the partial structure of the coffee bean roasting device of the present application from another perspective;

[0073] Figure 6 is a schematic view of one embodiment of a first rotating shaft and a stirrer within a roasting chamber of a coffee bean roasting apparatus of the present application;

[0074] Figure 7 is a schematic view of another embodiment of a first rotating shaft and a stirrer 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 part of the structure 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 the door of the roasting chamber open;

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

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

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

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

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

[0084] Figure 17A is a schematic view of one 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 one 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 designated in the description with "first," "second," etc. can implicitly or explicitly 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 body structure 14, and the roasting bin 11 is fixed in the main body structure 14. The main body structure 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 body structure 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. Optionally, the infrared imaging module 131 is specifically a thermal imaging module, and the obtained infrared image is specifically a thermal image.

[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. The coffee bean roasting device further comprises a processing module (not shown in the figure) for obtaining temperature information of the coffee beans according to the infrared image obtained by the infrared imaging module 13; 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, color information or chroma value information, etc. of the coffee beans. 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. As shown in FIG. 1, the coffee bean roasting device 10 further comprises a display screen 15 for displaying real-time images and / or temperatures of the coffee beans according to the image information and / or temperature information. Optionally, the processing module can be located in the imaging assembly, or located outside the imaging assembly (for example, arranged at a position close to the display screen in the coffee bean roasting device), or partially located in the imaging assembly and partially located outside the imaging assembly, which is not limited herein.

[0093] In the example of imaging 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. 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.

[0094] 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.

[0095] 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 module can match the images of the two modules, and thus the real-time images and temperatures of the coffee beans in different areas can be displayed on the display screen, facilitating the user to real-time master the roasting condition of the coffee beans in the roasting bin. 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.

[0096] 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, facilitating 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, facilitating 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.

[0097] 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, avoiding the front panel being hot to the touch and improving the user experience.

[0098] In some examples, as shown in FIG. 3a, the imaging assembly 13 further comprises a housing 133, which is generally hollow and cylindrical. The housing 133 comprises opposite bottom surface 1331 and light passage 1332, and a sidewall 1333 connecting the bottom surface 1331 and the light passage 1332. The infrared imaging module 131 and / or the visible light imaging module 132 are disposed on the bottom surface 1331 and towards the light passage 1332. The light passage 1332 can be an opening, or the opening 1332 can be covered by a light-transmissive glass that can transmit visible light and / or infrared waves, for sealing 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 waves 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.

[0099] Optionally, a groove 1334 is formed on the sidewall of the housing 133 for accommodating 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 1335 and the optical axis of the visible light imaging module is less than 90 degrees, so as to avoid the emitted light of the light supplement group being directly reflected to the two imaging modules by the light-transmissive glass, causing interference light. Optionally, at least two grooves are formed on the sidewall of the housing, each groove being used for accommodating one light supplement group. Alternatively, an annular groove is formed on the sidewall 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 groove. Optionally, a light uniformity sheet can be disposed on the light path of the light supplement group, so as to make the emitted light more uniform. Optionally, a fan (not shown in the figure) is disposed in the housing of the imaging assembly, for cooling the inside of the housing.

[0100] Optionally, as shown in FIG. 3a, the groove 1334 for accommodating the light supplement group 1335 is disposed close to the bottom surface 1331, so as to reduce the obstruction to the visible light imaging module and the infrared imaging module while keeping the imaging assembly small. In some examples, as shown in FIG. 3b, which is a partial structural schematic diagram of another embodiment of the imaging assembly, the groove 1334 for accommodating the light supplement group 1335 can be located on one side of the light passage 1332, so as to make the light beams emitted by the light supplement group 1335 hit the coffee beans more. Optionally, the imaging assembly further comprises a heat dissipation module 1336 for cooling the inside of the housing 133.

[0101] Since the coffee degree is in a state of continuous movement during the roasting process, the visible light imaging module in the imaging assembly optionally comprises a shutter camera to enable clear imaging of the moving coffee beans. Alternatively, the visible light imaging module comprises a rolling shutter camera or a global camera. In an example in which the visible light imaging module comprises a rolling shutter camera, the rolling shutter camera comprises a plurality of rows of pixels for sequential exposure, and the light supplement lamp group is configured to emit a light beam within an intersection of respective exposure times of the plurality of rows of pixels. Specifically, each row of pixels starts exposure at a different time point, and t1 to t2 is a common exposure period of all rows of pixels. By controlling the light supplement lamp group to be turned on within t1 to t2, the rolling shutter camera can clearly image the moving object. In this way, the effect of a shutter camera can be achieved with a rolling shutter camera, and since the rolling shutter camera is generally less expensive than a shutter camera, the use of a rolling shutter camera in combination with a light supplement lamp group can achieve clear motion imaging at a low cost.

[0102] Alternatively, in an example in which the roasting assembly comprises a halogen lamp, the control assembly is further configured to control the halogen lamp to be turned on within t1 to t2 and turned off at other times to avoid the light emitted by the halogen lamp affecting the rolling shutter camera. Alternatively, a light shield is fixed at the observation window in the roasting bin to shield the light beam from the halogen lamp outside the observation window. The roasting bin is fixed, and the roasting bin further comprises a stirring member for stirring the coffee beans, and the structure of the light shield avoids the movement trajectory of the stirring member.

[0103] The roasting bin and the roasting assembly can be arranged in various ways. FIG. 4 is a cross-sectional view of one embodiment of a part of the coffee bean roasting device of the present application from one perspective. FIG. 5 is a cross-sectional view of one embodiment of a part 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 comprises 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 further comprises a first rotating shaft 115 and a stirring member 116 connected to the first rotating shaft 115, and the stirring member 116 is configured to stir the coffee beans in the roasting bin 11 under the drive of the first rotating shaft 115.

[0104] 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.

[0105] Optionally, the first rotating shaft 115 is located on the central axis of the roasting chamber 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 example shown in FIG. 4 and FIG. 5, the roasting chamber 11 is fixed in the coffee bean roasting device and does not move, and the stirring member moves. In some examples, the stirring member can also be fixed to the inner wall of the roasting chamber, and the roasting chamber and the stirring member rotate together under the drive of the first rotating shaft to stir the coffee beans, which is not limited herein.

[0106] In some examples, as shown in FIG. 6, which is a schematic view of one embodiment of the first rotating shaft and the stirring member in the roasting chamber of the coffee bean roasting device of 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 the 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 ends of the plurality of paddles move along the side wall, respectively.

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

[0108] Optionally, the stirring member 116 further comprises a first circular ring 1163 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 1163, 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 that coffee beans are stuck between the end of the paddle and one bottom surface of the roasting chamber can be avoided, and the situation that the paddle is deformed due to the stuck coffee beans can also be avoided. 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.

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

[0110] 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 1163 and the thickness of the end 11611 of the paddle, so that the first circular ring 1163 and the end 11611 of the paddle cannot be detected by the imaging assembly at the observation window 111. This can reduce the area of the bottom of the roasting chamber that is imaged by the infrared imaging module through the observation window, so that the infrared imaging module can collect the temperature of the coffee beans as much as possible instead of the temperature of the inner wall of the roasting chamber.

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

[0112] The roasting assembly in the coffee bean roasting device can have various structures. In one example, as shown in FIG. 4, a first through-hole region 117 is provided on the side wall of the roasting chamber 11. The roasting assembly 12 comprises a hot air pipe 121 located on one side of the roasting chamber 11, and a first heating module 122 and an air inlet fan 123 provided 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 chamber 11 through the first through-hole region 117 to roast the coffee beans. To prevent coffee beans from leaking out of the first through-hole region, optionally, a plurality of small through-holes with a diameter smaller than the size of the coffee beans can be provided on the first through-hole region.

[0113] In some examples, the roasting bin 11 is provided with a second perforated area (not shown). The roasting assembly 12 includes a halogen lamp 124 provided outside the second perforated area. The halogen lamp 124 generates heat which is transmitted through the second perforated area to roast the coffee beans in the roasting bin. The halogen lamp uses infrared heating mode to heat the core of the coffee beans. Alternatively, the roasting assembly 12 can include both the hot air tube and the halogen lamp. The combination of the two heating modes can roast the coffee beans more comprehensively and better control the temperature difference between the surface and the core of the coffee beans.

[0114] Alternatively, the second perforated area and the halogen lamp are located at the top of the roasting bin. The coffee beans are kept at a distance from the halogen lamp due to gravity, avoiding the coffee beans from being burnt by long-time contact with the halogen lamp. In FIG. 4, the second perforated area is shown as a flat surface. Alternatively, the second perforated area can be a curved surface, i.e., the side wall of the roasting bin is in the shape of a cylinder, so that the distance between the end of the paddle of the stirring member and the side wall of the roasting bin is smaller. This can reduce the possibility of the coffee beans being stuck during the stirring process.

[0115] There are various ways to load the coffee beans into the roasting bin. In some examples, the roasting bin is provided with a bean loading port. The bean loading port can be provided on the side wall or the first bottom surface or the second bottom surface. Alternatively, as shown in FIG. 1 and FIG. 8A, which is a schematic view of the coffee bean roasting device shown in FIG. 1 from another perspective, the roasting bin 11 is further provided with a bean loading port 118. The top of the coffee bean roasting device is further provided with a bean loading chute 17 and a bean loading passage 18 connecting the bean loading port 118 and the bottom surface 171 of the bean loading chute 17. At least part of the bottom surface 171 of the bean loading chute 17 is movable. After the user loads the coffee beans into the bean loading chute, the movement of the bottom surface 171 of the bean loading chute 17 can be manually or electrically driven to connect the bean loading chute and the bean loading passage, so that the coffee beans in the bean loading chute fall into the roasting bin through the bean loading passage 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 electrically driven to return to its original state to separate the bean loading chute and the bean loading passage. For example, as shown in FIG. 1 and FIG. 8B, which is a schematic view of the coffee bean roasting device shown in 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 passage 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 passage are separated.

[0116] The bottom surface 171 of the bean inlet groove 17 is also provided with a guide rail 19, and the bottom surface 171 is fixed with a bean inlet motor 20, which is used to drive the bottom surface 171 to move along the guide rail 19, so as to connect or separate the bean inlet channel 18 and the bean inlet groove 17. Alternatively, the bottom surface 171 is also fixed with a bean inlet handle 21, so that the user can move the bottom surface 171 along the guide rail 19 through the bean inlet handle 21, so as to connect or separate the bean inlet channel 18 and the bean inlet groove 17. Alternatively, a spring 191 is arranged on the guide rail, and the user needs to press the spring 191 on the guide rail 19 when moving the bottom surface 171 away from the bean inlet groove 17 along the guide rail 19 through the bean inlet handle 21, so that the bottom surface 171 can move back into the bean inlet groove 17 under the action of the spring 191 when the user releases the bean inlet handle 21.

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

[0118] Alternatively, as shown in FIG. 2, the upper part of the bean inlet groove 17 is also provided with an expansion groove 22, the side wall of which is in a slope shape, and the bottom part is connected with the opening of the bean inlet groove. The arrangement of the expansion groove 22 can facilitate the user to increase the amount of beans. Alternatively, a protective cover is fixed above the opening of the bean inlet groove, so that the coffee beans enter the bean inlet groove from the gap between the opening of the bean inlet groove and the protective cover. The protective cover can avoid dust and foreign matter from falling into the bean inlet groove.

[0119] In one example, the bottom surface of the bean inlet groove can also not be connected or separated with the bean inlet channel in a translational manner. As shown in FIG. 9, which is a cross-sectional schematic view of part of the structure of another embodiment of the coffee bean roasting device, the bean inlet 118 is arranged on the side wall 114 of the roasting bin, and the bean inlet groove 17 and the bean inlet channel 18 connecting the bean inlet groove 17 and the bean inlet 118 are located above the roasting bin 11. The bottom surface 171 of the bean inlet groove 17 is specifically a plurality of loose leaves. The bean inlet groove 17 is provided with a rotating part 23 and a bean inlet motor (not shown in FIG. 9) outside, and the rotating part 23 can be manually rotated by the user or driven to rotate by the bean inlet motor 20, so as to expand or contract the loose leaves, so as to separate or connect the bean inlet channel 18 and the bean inlet groove 17.

[0120] Optionally, the bean inlet 118 is located at the top of the sidewall 114, and a vertically extending baffle 24 is arranged in the bean inlet channel 118 outside the bean inlet 118, for blocking coffee beans thrown into the bean inlet channel 118 during stirring, to avoid the coffee beans discharged into the bean inlet channel 18 from being stuck between the paddle 1161 and the sidewall 114.

[0121] There are various structural modes for discharging coffee beans from the roasting bin. In some examples, as shown in FIG. 4 and FIG. 10, FIG. 10 is a schematic view of the coffee bean roasting device shown in FIG. 4 in a bin door open state of the roasting bin. The sidewall 114 of the roasting bin 11 is provided with a fixed shaft 1141 parallel to the first rotating shaft of the roasting bin, and the sidewall 114 is provided with a bin door 1142 below the fixed shaft 1141. The bin door 1142 can be rotated outwardly around the fixed shaft under the drive of a hand and / or a motor, to form a bean outlet 1143 of the roasting bin 11. With the bin door arranged in this example, the space required for the movement of the bin door is as small as possible, which is helpful for the miniaturization of the coffee bean roasting device. In other examples, the bin door can be arranged on the first bottom surface or the second bottom surface, and the movement of the bin door can be rotation or translation around a fixed shaft, which is not limited herein.

[0122] Optionally, the bean outlet 1143 formed after the opening of the bin door 1142 is located directly below or laterally below the sidewall 114 of the roasting bin 11, to facilitate the opening of the bin door 1142 and the dropping of coffee beans out of the roasting bin 11 under the action of gravity, to complete the discharging of coffee beans. Optionally, the opening direction of the bin door of the roasting bin is consistent with the direction of rotation of the paddle, to facilitate 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 the paddle moves to the left in the figure at the bean outlet 1143, so the bin door 1142 is located on the left side of the roasting bin, and is opened to the left.

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

[0124] The bean outlet handle is provided to manually intervene in case of software system lock of the coffee bean roasting device. The speed of opening the door can be faster when manually discharging the beans, which is convenient for users in a scenario requiring quick bean discharge. The bean outlet motor is provided to automatically control the opening and closing of the door to achieve automatic bean discharge. For example, the processing module is further configured to obtain an expansion rate or a color value or a temperature of the coffee beans according to the visible light image. The device further comprises a control component configured to control the bean outlet motor to drive the door to open to achieve automatic bean discharge 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.

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

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

[0127] In some examples, as shown in FIGS. 1 and 10, the bottom of the bean outlet bin 29 is provided with a closed cavity 30, and the bottom of the bean outlet bin 29 is provided with a through hole 291, so that the bean outlet bin 29 communicates with the closed cavity 30. A cooling fan (not shown in the figure) is further provided on the outside of the closed cavity 30, for cooling the closed cavity and the bean outlet bin. Optionally, a heat insulation layer is further provided on at least part of the outer surface of the closed cavity 30 and the bean outlet bin 29, to avoid heat conduction from the roasting bin 11 to the closed cavity 30 and the bean outlet bin 29, causing slow heat dissipation of the coffee beans in the bean outlet bin.

[0128] Optionally, the coffee bean roasting device further comprises a temperature sensor configured to detect the temperature of the coffee beans in the bean bin. The temperature sensor can be located in the bean bin, in a closed cavity below the bean bin, or in the vicinity of the bean bin, without limitation. The device further comprises a control assembly configured to control the cooling fan to stop cooling the closed cavity and the bean bin when the temperature detected by the temperature sensor is lower than a preset temperature, or the temperature detected by the temperature sensor changes by less 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 bin stops cooling the bean bin, the bean bin 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 bin when the temperature in the bean bin is detected to be higher than a preset value. In this way, the ejection of the bean bin can automatically start cooling.

[0129] In some examples, as shown in FIGS. 2 and 5, the first bottom surface 112 of the roasting bin further comprises a sampling hole 119, which facilitates the user to take a sample of the coffee beans from the roasting bin 11 during the roasting process. Optionally, the sampling hole 119 is covered by a barrier 120, which is fixed to 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 a sample of the coffee beans from the roasting bin, and after the sampling rod 31 exits the roasting bin 11, the barrier 120 covers the sampling hole under the action of the torsion spring. By providing the barrier, the temperature and air pressure in the roasting bin are prevented from being affected after the sampling rod exits the roasting bin due to air exchange between the roasting bin and the external environment. Optionally, the main body structure 14 further comprises a channel 142 that passes through the front face plate 141 and the sampling hole 119, and the sampling rod 31 is inserted into the roasting bin 11 through the channel 142. The provision of the channel 142 can facilitate the sampling operation of the user.

[0130] In some examples, the roasting bin further comprises a smoke outlet, which can be provided on the first bottom surface, the second bottom surface, or the side wall. In FIG. 1, the smoke outlet is provided on the first bottom surface 112 and shares the same outlet with the bean inlet 118 as an example. Such a structure can be more compact.

[0131] Figs. 11 and 12 are schematic views of two different cross sections of an embodiment of the coffee bean roasting apparatus of the present application. As shown in Figs. 11 and 12, in some examples, the coffee bean roasting apparatus is further provided with an exhaust fan 33 and a chaff separation chamber 34 having an inlet 341, an outlet 342 and a chaff outlet 343. The apparatus is further provided with an exhaust channel 35 connecting the outlet and the inlet 341. The oil fume from the exhaust channel 35, which contains hot air and chaff, is drawn into the chaff separation chamber 34 through the inlet 341 by the exhaust fan 33. The hot air is drawn out of the outlet 342 by the exhaust fan, while the chaff is rotated and dropped by the wind pressure of the incoming air. The chaff outlet 343 is further provided with a closed chaff bin 36 underneath, which receives the dropped chaff. The chaff bin 36 can be pulled out of the coffee bean roasting apparatus.

[0132] For example, as shown in Figs. 10 and 11, in examples where the roasting assembly comprises a halogen lamp 124 and the halogen lamp is arranged above the top of the roasting chamber 11, the exhaust channel 35 can be arranged above the halogen lamp 124 and in communication with the bean inlet channel 18. Since the bottom of the bean inlet slot is substantially closed during roasting, the fume generated in the roasting chamber during roasting can be drawn into the chaff separation chamber 34 through the outlet and the exhaust channel by the exhaust fan 33, so that the chaff and the hot air can be separated in the chaff separation chamber 34. The separated chaff can then drop into the chaff bin 36 from the chaff outlet 343 of the chaff separation chamber, while the separated hot air can be drawn out of the coffee bean roasting apparatus from the outlet 342 of the chaff separation chamber 34.

[0133] In some examples, the chaff separation chamber and the hot air duct are vertically arranged side by side on one side of the coffee bean roasting apparatus. For example, as shown in Fig. 11, the hot air duct 121 and the roasting chamber 11 are arranged side by side behind the front face plate 141. The hot air duct 121 is arranged outside the side wall of the roasting chamber 11, while the chaff separation chamber 34 is arranged behind the hot air duct 121. The chaff bin 36 is arranged underneath the chaff separation chamber 34 and at the bottom of the side of the coffee bean roasting apparatus. Optionally, the length of the chaff bin 36 occupies most of the length of the side of the coffee bean roasting apparatus, so that the volume of the chaff bin can be increased while the arrangement of the modules in the coffee bean roasting apparatus is compact. The chaff bin is arranged at the bottom of the side of the coffee bean roasting apparatus, so that the chaff bin can be pulled out for cleaning. Optionally, the bean outlet bin is arranged underneath the roasting chamber door and at the bottom of the other side of the coffee bean roasting apparatus, so that the bean outlet bin can be pulled out from the other side of the coffee bean roasting apparatus for bean removal. Optionally, the bean inlet handle and the bean outlet handle are arranged on the same side of the coffee bean roasting apparatus, so that the appearance is good and the user can operate conveniently.

[0134] Chaff bin detection and cleaning

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

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

[0137] In some examples, the silver skin bin is provided with a second sensor for detecting the height or amount of silver skin accumulated below the silver skin outlet. Optionally, 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, and when it is installed on the top, it can more comprehensively measure the amount of silver skin accumulated. In some examples, the processing module is used to obtain the amount of coffee beans according to the imaging of the visible light imaging module, and to predict the amount of silver skin in the silver skin bin according to a preset model and the amount of coffee beans. The preset model can be established by experiments on different amounts of coffee beans and corresponding amounts of silver skin, or trained by big data and then pre-stored in the coffee bean roasting device.

[0138] Since the hot air in the silver skin separation bin may cause the temperature of the exhaust fan to rise, optionally, the coffee bean roasting device is also provided with a heat sink or a heat dissipation fan on one side of the exhaust fan, or a heat insulation layer is provided between the silver skin separation bin and the exhaust fan to reduce the heat conducted from the silver skin separation bin to the exhaust fan.

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

[0140] 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).

[0141] 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.

[0142] 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.

[0143] 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. After the catalytic reaction, the harmful components of the gas are greatly reduced. After the oil fume passes through the smoke cleaning material, at least one of methanol, styrene, ethylbenzene, p-methylbenzene, acetaldehyde and toluene in the oil fume can be greatly reduced. 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.

[0144] 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).

[0145] 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.

[0146] 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, and 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.

[0147] 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.

[0148] 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.

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

[0150] In some examples, the light supplementing lamp group includes a first light source 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 light source 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.

[0151] In some examples, the processing module 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 module to distinguish which pixels in the images correspond to the coffee beans and which pixels correspond to the background. Optionally, the processing module 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.

[0152] In some examples, the light supplement group includes a second light source 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 light source emits light. For example, the second light source is configured to emit a light beam of 850 nm.

[0153] In some examples, the light supplement group includes a first light source and a second light source. The first light source and the second light source 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 light source emits visible light, and obtain a sequence of near-infrared images of the coffee beans when the second light source emits light.

[0154] After the visible light imaging module receives the second type of images reflected by the coffee beans, the processing module can calculate the chrominance 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 module pre-stores a correspondence between the electrical signal intensity and the chrominance value, and calculates the corresponding chrominance 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 chrominance map. Alternatively, the processing module can also obtain a chrominance distribution histogram according to the chrominance values of the pixel positions corresponding to each coffee bean, and take the average value of the chrominance distribution histogram as the overall chrominance value.

[0155] The processing module 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 chrominance map of the coffee beans. The display screen can display the chrominance map in an image display area, or can display the overall chrominance values of different areas of the coffee beans in other areas, or display the overall chrominance value of the entire near-infrared image, without limitation.

[0156] 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 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.

[0157] In some examples, the visible light imaging module and the infrared imaging module acquire the visible light image and the infrared image of the coffee beans in the roasting bin at the same frequency. In some examples, the processing module 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 module 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 module 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.

[0158] The processing module can fuse the visible light image and the infrared image in various ways. In some examples, the processing module matches the visible light image and the infrared image obtained at the same time to obtain the image and the temperature 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 module can optionally 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.

[0159] Optionally, the processing module stores a position relationship between the two imaging modules calibrated in advance, and matches the visible light image and the infrared image according to the position 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, and the matching accuracy of the two images can be improved by the position relationship calibrated in advance. Optionally, when the display screen displays the fusion image, specifically, the visible light image and the temperature on different regions thereof.

[0160] In some examples, when the processing module fuses the visible light image and the infrared image, specifically, the processing module is configured to obtain a gray scale image corresponding to the visible light image, and fuse the gray scale value in the gray scale image and the pixel value in the infrared image to obtain the pixel value in the fusion image. There are many ways to fuse the gray scale value and the infrared pixel value, 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.

[0161] 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 for example, the average of all pixel values of the coffee bean region in the first region.

[0162] For example, as shown in FIGS. 15 and 16, the left image of FIG. 15 is a gray scale image of coffee beans, and the right image is an infrared image of 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.

[0163] 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.

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

[0165] During the roasting process, when the coffee beans reach a sufficient temperature, carbon dioxide and other gases are released due to cell rupture, and a unique crackling sound is emitted. 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, and therefore accurate measurement of the pop time is crucial for coffee roasting. In the embodiments of the present application, a sound sensor is arranged in the coffee bean roasting device to monitor the sound signal in the roasting chamber, and the pop time can be obtained using the sound signal detected by the sound sensor.

[0166] There are various methods for obtaining the pop time. In some examples, the processing module is configured to identify a crackling sound based on the sound signal, and determine a pop time of the coffee beans based on a time corresponding to the identified crackling sound. For example, the processing module obtains a time-domain intensity map based on the sound signal, 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.

[0167] The processing module determines a roasting time of the coffee beans according to the time corresponding to the identified crack sound. In one example, the processing module is configured to determine, according to the sound signal, 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 module is configured to determine, as a roasting time, a time corresponding to one of the crack sounds when it is determined, according to the sound signal, that the preset number of crack sounds occur successively, or calculate the roasting 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 roasting time.

[0168] In some examples, the coffee bean roasting device further comprises at least two stages of amplification circuits with different fixed gains or adjustable gains, respectively, for amplifying the sound signal. The at least two stages of amplification circuits are in series for cascading amplification of the sound signal in sequence, and the signals of at least some stages of the amplification circuits can be output and collected separately; or the at least two stages of amplification circuits are in parallel for branched amplification of the sound signal, respectively. Optionally, the processing module is specifically configured to determine a roasting time of the coffee beans according to the sound signal amplified by at least one of the amplification circuits, or to determine a roasting time of the coffee beans according to a fusion signal of at least two sound signals, the at least two sound signals including sound signals amplified by different stages of the amplification circuits.

[0169] For example, in one example, the coffee bean roasting device comprises first, second and third stages of amplification circuits in series for cascading amplification of the sound signal in sequence. The sound signal amplified by the first stage of amplification circuits can be output and collected separately in addition to being input to the second stage of amplification circuits for amplification; the sound signal amplified by the second stage of amplification circuits can be output and collected separately in addition to being input to the third stage of amplification circuits for amplification. In this way, the processing module can select one of the sound signals amplified by the first, second and third stages of amplification circuits for analysis, or compare at least two of the sound signals, or fuse at least two of the sound signals and then analyze the fused signal, and so on.

[0170] In this example, by adopting two or more stages of amplification circuits, each stage of amplifier has different gain, which can cover a wide dynamic range from weak signal to strong signal; the signals amplified by each stage can be output and collected separately, or selected for output by some levels, which can provide simultaneous analysis for the backend, thereby avoiding overexposure or missed detection caused by single path amplification. The amplifier can adopt a series (cascade amplification) or parallel (branch amplification) structure, and through flexible design of the signal chain, it can meet the detection dynamic range and frequency response requirements in different application scenarios. In the example of comparing, fusing or weighted analysis of the multi-channel signals after multi-stage amplification, the sensitivity and accuracy of detection can be improved, which is especially suitable for detecting obvious volume difference burst sound (such as one burst, two burst of coffee beans) and the like.

[0171] In some examples, the processing module is configured to determine the one-burst time of the coffee beans according to the first-order gradient value of the target parameter over time, according to the time corresponding to the 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 bin, and the carbon dioxide content in the roasting bin.

[0172] The expansion rate of the coffee beans can be the change of the current volume of the coffee beans compared to the initial volume before roasting, or the change of the current area in the visible light image compared 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 module can obtain the expansion rate of the coffee beans according to the fusion image or the visible light image.

[0173] Optionally, the processing module is configured to perform image recognition on the fusion 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 identified by machine learning or deep learning methods. By continuously identifying the volume changes of the coffee beans at different times, the expansion rate of the coffee beans at different times can be obtained, i.e. the expansion rate curve. The first-order derivative of the expansion rate curve can be obtained.

[0174] Optionally, the processing module is configured to determine the first break time according to a time corresponding to a peak of a first derivative curve of the absolute humidity in the roasting chamber over time. A feature of the first break is that the internal moisture of the coffee beans evaporates rapidly, causing the moisture content in the roasting chamber to rise rapidly, so that the moisture increase rate in the roasting chamber is determined by detecting the change in humidity in the roasting chamber, and the first break time is determined according to the moisture increase rate. 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 module is configured to determine the first break time according to a time corresponding to a peak of a first derivative curve of the absolute humidity over time.

[0175] Optionally, the processing module is configured to determine the first break time according to a time corresponding to a peak of a first derivative curve of the carbon dioxide content in the roasting chamber over time. In addition to the internal moisture of the coffee beans evaporating rapidly, causing the moisture content in the roasting chamber to rise rapidly, a large amount of carbon dioxide is also released during the first break, causing the carbon dioxide content in the roasting chamber to rise rapidly. 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 module is configured to determine the first break time according to a time corresponding to a peak of a first derivative curve of the carbon dioxide content over time.

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

[0177] In some examples, the processing module is further configured to obtain an effective detection time range, and identify the crack valley sound and / or the peak of the first derivative value of the target parameter in the effective detection time range, and determine the first break time of the coffee beans according to a time corresponding to the crack valley sound and / or a time corresponding to the peak of the first derivative value of the target parameter.

[0178] There are various methods to determine the effective detection time range. In one example, the processing module 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 module is configured to determine the first time and the second time according to the measurement results of the temperature sensor. Alternatively, the processing module 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.

[0179] In some examples, in the case where the target parameter does not include the absolute humidity of the roasting chamber, the processing module can be configured to determine the effective detection time range according to the change in humidity in the roasting chamber. For example, the processing module 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.

[0180] In some examples, in the case where the target parameter does not include the carbon dioxide content of the roasting chamber, the processing module 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 module 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.

[0181] In some examples, the processing module 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 module 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.

[0182] 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 module comprises a first processing unit located in the imaging module and a second processing unit located in the main body structure, and the first processing unit is configured to send the fused image and the sound signal 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.

[0183] In some examples, the processing module 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 module detects that the silver skin separation chamber is blocked.

[0184] There are various methods for detecting whether the silver skin separation chamber is blocked according to the humidity information. For example, the processing module 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.

[0185] In some examples, the light beams emitted by the light supplement lamp group include white light, and the visible light image includes an RGB image. The processing module 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 module 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.

[0186] 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 module 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 module 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 module 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 module 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.

[0187] In some examples, the processing module is configured to obtain an 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 a roasting parameter of the roasting component according to the attribute parameter of the coffee bean, so as to control a 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 an adjustment of the roasting parameter of the roasting component by a user; 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.

[0188] Optionally, the attribute parameter comprises at least one of a yellowing point time, a first crack time, a temperature, an expansion rate, and a color value.

[0189] 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 for the Maillard reaction of the coffee beans can be controlled according to the yellowing point time.

[0190] Optionally, the processing module is further configured to obtain a target transition time length, the target transition time length being a transition time length input by a user or a default transition time length. The processing module is further configured to calculate a target roasting parameter of the roasting component according to the target transition time length 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 length between the yellowing point time and the first crack time is equal to or close to the target transition time length.

[0191] Alternatively, the processing module is further configured to obtain the target transition time length, calculate a target roasting parameter of the roasting assembly 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 assembly is further configured to take the temperature of the coffee beans as a feedback quantity, and adjust the roasting parameter of the roasting assembly 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.

[0192] For example, after the yellowing point time, the control assembly can perform at least one of the following three operations. Operation one: increase the fire power of the roasting assembly, so that the temperature increasing amplitude of the coffee beans is increased, and the actual transition time length, i.e., a time length between the yellowing point time of the coffee beans and a first popping time, is shortened. Operation two: keep the fire power of the roasting assembly unchanged. Operation three: reduce the fire power of the roasting assembly, 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 assembly can be changed by changing the heating power in the roasting assembly, or the roasting assembly includes a hot air pipe, and the fire power of the roasting assembly can be changed by changing the air inlet wind speed of the hot air pipe. Generally, 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, and a bitter taste appears. 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.

[0193] 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 assembly to achieve the desired transition time length.

[0194] In some examples, the control assembly is configured to adjust the roasting parameter of the roasting assembly by taking 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 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. Alternatively, the attribute parameter of the coffee beans changing in a predetermined manner can mean that the attribute parameter of the coffee beans reaches a target attribute parameter value; or the first-order gradient value of the attribute parameter of the coffee beans with respect to time remains a first preset value; or the second-order gradient value of the attribute parameter of the coffee beans with respect to time remains a second preset value. Alternatively, the target attribute parameter value is an attribute parameter value set by the user through the display screen, or is a default attribute parameter value.

[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 greater than a first preset value, the roasting component is configured to reduce the roasting progress of the coffee beans.

[0196] 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.

[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 greater than 0, the roasting component is configured to reduce the roasting progress of the coffee beans.

[0198] 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.

[0199] 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.

[0200] 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 processing module monitors the color value during the roasting process in real time, and the control component uses a PID control system or AI control to adjust the fire of the roasting component, so that the coffee beans gradually reach the preset color value.

[0201] 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.

[0202] 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.

[0203] Optionally, by monitoring the expansion rate in real time, the processing module can also obtain the first-order and / or second-order gradients of the expansion rate with respect to time, and use these gradients as feedback to control the heating element's power, thereby controlling the temperature during the roasting process. Optionally, this series of operations is performed at the turning point. For example, before the turning point, when the processing module detects that the expansion rate of the coffee beans exceeds a preset rate based on their expansion rate, it can reduce the heating element's power to slow down the expansion rate. In some examples, the processing module is also used to receive the expansion rate set by the user via a display screen before roasting, or to obtain a pre-stored default expansion rate, and to control the heating element's power based on this expansion rate to roast coffee beans with the user-set or default expansion rate. In some examples, the processing module is used to determine the dispensing time based on the user-set or default expansion rate. When the expansion rate of the coffee beans is detected to reach this set or default value, the processing module notifies the roasting component to stop heating the roasting chamber and prompts the user to open the chamber door to dispense the beans, or controls the chamber door to open automatically to dispense the beans.

[0204] In some examples, the processing module is further configured to confirm a stuck coffee bean when it detects, based on the visible light image, that at least some of the coffee beans in the roasting chamber remain stationary for a preset time. Normally, the coffee beans are constantly in motion due to the stirring action of the agitator within the roasting chamber, but they may become stuck between the agitator and the inner wall of the roasting chamber. The processing module can determine whether there are stationary coffee beans using the visible light image. The roasting chamber is equipped with an agitator for stirring the coffee beans in a fixed direction. For example, as shown above, the agitator is used to rotate clockwise within the roasting chamber to stir the coffee beans. The control component is further configured to, when the processing module confirms a stuck coffee bean, control the agitator to stir the coffee beans in the opposite direction to the fixed direction (e.g., counterclockwise) and then continue stirring in the fixed direction, so that the stuck coffee beans can continue to move under the action of the agitator.

[0205] In some examples, the processing module is also used to confirm that the coffee bean roasting device has malfunctioned when the changes in the coffee bean's attribute parameters do not conform to a preset pattern. The control component is also used to restart the coffee bean roasting device when the processing module confirms an malfunction, or the display screen is used to notify the user when the processing module confirms an malfunction. Although the coffee bean's attribute parameters can change in various ways during roasting, they generally follow certain patterns. When it is found that the changes in the coffee bean's attribute parameters do not conform to a preset pattern, it can be confirmed that there is a problem with the coffee bean roasting device. This problem can be resolved by restarting the device, or the user can be notified of the malfunction so that the user can handle it promptly.

[0206] In some examples, the control component is further configured to determine a bean-out time according to 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.

[0207] 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 pre-provided 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 pre-provided 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 a 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.

[0208] 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 intake fan in the hot air pipe included in the roasting assembly, an air intake amount of the hot air pipe included in the roasting assembly, a rotation speed of an air exhaust fan in a silver skin separation bin included in the coffee bean roasting device, and an air exhaust amount of the silver skin separation bin included in the coffee bean roasting device.

[0209] 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, and an expansion rate of the coffee beans.

[0210] 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 including 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 the 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 in the area 432 of the display interface for the user to select: sun drying, water washing, honey processing. Optionally, the display screen also displays at least one of the following roasting degrees in the area 432 of the display interface for the user to select: 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.

[0211] 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 module is also configured to calculate a roasting parameter during the roasting process according to the initial weight and the roasting profile, processing method and roasting degree selected by the user, and the control assembly is also configured to roast the coffee beans according to the roasting parameter.

[0212] In some examples, the display screen is configured to display the attribute parameters of the coffee beans in the roasting chamber and / or the environmental parameters in the coffee bean roasting device. Optionally, as shown in FIG. 17b, the attribute parameters of the coffee beans in the roasting chamber include 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 a total number of times of the occurrence of the crackling sound of the coffee beans in the roasting chamber; the first crack time 433; the second crack time 434; the third crack time 435.

[0213] In some examples, the color value over time is used to identify the first crack time of the coffee beans, and the color value can be obtained by weighting and summing the pixel values of the red channel, the green channel and the blue channel in the RGB image obtained by the visible light imaging module. Optionally, the processing module is configured to mark the time corresponding to the peak value in the color value over time as the first crack time. Alternatively, the processing module is configured to receive a color value set by the user or obtain a default color value, and when the color value in the color value over time reaches the color value set by the user or the default color value, the processing module marks the time corresponding to the color value as the first crack time.

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

[0215] In some examples, the present application also provides an imaging assembly, which includes a hollow housing, the inside of the housing including opposite bottom surfaces and a light passage, and a side wall connecting the bottom surfaces and the light passage. The imaging assembly further includes an infrared imaging module and a visible light imaging module arranged side by side within the housing, and 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 infrared imaging module and the visible light imaging module respectively image coffee beans outside the imaging assembly through the light passage to obtain infrared images and visible light images of the coffee beans. The imaging assembly further includes a processing module for obtaining temperature information and image information of the coffee beans according to the infrared images and the visible light images. Optionally, the infrared imaging module is a thermal imaging module, and the infrared images are thermal images of the coffee beans obtained by the thermal imaging module. The imaging assembly can be the imaging assembly as described in the above embodiments, which will not be repeated here.

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

[0217] 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:

[0218] Step 1801, roasting coffee beans in a roasting chamber by a roasting assembly.

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

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

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

[0222] The explanations of the roasting assembly, the roasting bin, the visible light image, the infrared image and the attribute parameters can refer to the above description and will not be repeated here.

[0223] 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; displaying the fused image on the display screen.

[0224] In some examples, the fusing the visible light image and the infrared image to obtain a fused image comprises: obtaining a gray scale 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 gray scale image corresponding to the visible light image; or calculating each gray scale value in the gray scale 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.

[0225] For example, the average gray scale value or the gray scale value with the highest proportion in the gray scale image is mapped to the overall temperature value G of a region in the infrared image as the overall gray scale value, and the remaining gray scale 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 gray scale image is converted into a temperature distribution image.

[0226] In some examples, the method further comprises: controlling the light supplementing lamp set to supplement light when the visible light imaging module images the coffee beans; and the visible light image is obtained by the visible light imaging module when the light supplementing lamp set emits light. Optionally, the light supplementing lamp set is configured to emit white light, and the visible light image is an RGB image. Optionally, the light supplementing lamp set is configured to emit near-infrared light, and the visible light image is a chromaticity map. In examples where the visible light image is a chromaticity map, the method further comprises: obtaining an overall chromaticity value of the coffee beans according to the chromaticity map. Optionally, the light supplementing lamp set comprises a first light source and a second light source, the first light source is configured to emit white light, and the second light source emits near-infrared light, and the first light source and the second light source are configured to emit light alternately when the visible light imaging module images the coffee beans. 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 light source emits white light; and obtaining a chromaticity map obtained by the visible light imaging module when the second light source emits infrared light.

[0227] 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 on the display screen; and / or fusing the infrared image and the chromaticity map to obtain a second type of fusion image of the coffee beans, and displaying the second type of fusion image on the display screen.

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

[0229] The yellowing point, the first crack time, the temperature, the expansion rate, and the chromaticity value.

[0230] Optionally, the step 1803 comprises: identifying a 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.

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

[0232] Optionally, the step 1803 comprises: detecting a sound signal of the coffee beans in the roasting bin by a sound sensor; obtaining a time corresponding to a crack sound according to the sound signal; 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 occur, 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 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, when it is determined that the continuous preset number of crack sounds occur.

[0233] Optionally, the step 1803 comprises: obtaining a first-order gradient value of an 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.

[0234] Optionally, the step 1803 comprises: obtaining a first-order gradient value of an 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.

[0235] Optionally, the step 1803 comprises: obtaining a first-order gradient value of an 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.

[0236] 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 with respect to time according to the humidity information; and 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.

[0237] Optionally, the obtaining the effective detection time range comprises: obtaining, by the first sensor, carbon dioxide content information of the roasting chamber; 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.

[0238] Optionally, the processing module can determine the effective detection time range according to at least two different parameters, for example, according to 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 module can determine the intersection or union of at least two of the first range, the second range, and the third range as the effective detection time range, where the first range is between the first time and the second time, the second range is between the third time and the fourth time, and the third range is between the fifth time and the sixth time.

[0239] Optionally, the visible light image comprises an RGB image; and 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; and determining the time corresponding to the peak value of the overall color value of the RGB images at different times as the yellowing point time. Optionally, the calculation of the overall color value of the RGB image according to the pixel values of the corresponding coffee beans in the RGB images obtained by the visible light imaging module at different times comprises: calculating the color value of at least one pixel point of the corresponding coffee beans in the RGB image according to the weighted sum result of the pixel values of at least one color channel of the pixel point; and calculating the overall color value of the RGB image according to the average value of the color values of at least part of the pixel points of the corresponding coffee beans in the RGB image.

[0240] In some examples, the method further comprises: discharging the smoke generated in the roasting chamber to the silver skin separation chamber through an exhaust fan to separate the silver skin and the hot air; obtaining humidity information or carbon dioxide content information of the roasting chamber; 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 detection of 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 chamber 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.

[0241] 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:

[0242] Step 1901, roasting the coffee beans in the roasting chamber through the roasting assembly.

[0243] Step 1902, imaging the coffee beans in the roasting chamber through 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.

[0244] 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.

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

[0246] 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 coffee beans by the roasting assembly.

[0247] 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 transition duration input by the user 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 yellowing point time and the first crack time, so that the duration between the yellowing point time and the first crack time is equal to or close to the target transition duration.

[0248] Optionally, the at least one property parameter of the coffee beans includes the temperature; the step 1905 includes: 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; adjusting the roasting parameter of the roasting assembly according to the target roasting parameter after the yellowing point time, with the temperature of the coffee beans as a feedback quantity, so that the duration 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 duration.

[0249] Optionally, the step 1905 includes: adjusting the roasting parameter of the roasting assembly with 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 at least one property parameter of the coffee beans, a first-order gradient value of the property parameter of the coffee beans with respect to time, a second-order gradient value of the property parameter of the coffee beans with respect to time. Optionally, the property parameter of the coffee beans changes in a predetermined manner, including at least one of the following: the property parameter of the coffee beans reaches a target property parameter value; the first-order gradient value of the property parameter of the coffee beans with respect to time remains a first preset value; the second-order gradient value of the property parameter of the coffee beans with respect to time remains a second preset value. Optionally, the target property parameter value is a property parameter value set by a user through the display screen or a default property parameter value.

[0250] Optionally, the step 1905 includes at least one of the following:

[0251] when the first-order gradient value of the property 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;

[0252] when the first-order gradient value of the property 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;

[0253] when the first-order gradient value of the property 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;

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

[0255] when the second-order gradient value of the property 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;

[0256] 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 equal to 0.

[0257] Optionally, the accelerating the roasting progress of the coffee beans by the roasting assembly 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 comprising a hot air pipe, and decreasing the air inlet wind speed of the hot air pipe. Optionally, the decreasing the roasting progress of the coffee beans by the roasting assembly 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 comprising a hot air pipe, and increasing the air inlet wind speed of the hot air pipe.

[0258] 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 automatically open at the bean ejection time to achieve automatic bean ejection.

[0259] 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 color 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 color value of the coffee beans reaches a target color value, or when the temperature of the coffee beans reaches a target temperature.

[0260] 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.

[0261] In some examples, the coffee bean roasting 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 assembly; and adjusting the roasting assembly according to the roasting parameter of the roasting assembly after the user adjustment 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.

[0262] In some examples, the roasting bin is provided with a stirring member configured to stir the coffee beans in a fixed direction, and the coffee bean roasting 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 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 determining that the coffee beans are stuck.

[0263] 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:

[0264] Step 2001, roasting the coffee beans in the roasting bin by a roasting assembly.

[0265] Step 2002, imaging the coffee beans in the roasting bin by 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.

[0266] 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.

[0267] Step 2004, 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.

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

[0269] Compared with the automatic roasting mode, the user can select to set target values of more 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, and 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.

[0270] 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.

[0271] 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.

[0272] 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.

[0273] 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 curve of the color 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 occurrence 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.

[0274] 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.

[0275] 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.

[0276] The embodiments of the present application have been described above with the aid of numerous reference numbers and with reference to drawings that should not be interpreted as limiting. The description is illustrative, and not exhaustive of, or limited to, the embodiments disclosed. Many modifications and changes can occur to those skilled in the art, without departing from the scope and spirit of the described embodiments. The choice of words in the specification is intended to best explain the principles of the embodiments, the practical application or improvement over the technology in the market, or to enable other ordinary skilled persons in the art to understand the embodiments disclosed herein.

Claims

1. An imaging assembly comprising: The application relates to a coffee bean imaging device. The device comprises: a hollow shell, the inside of the shell comprising opposite bottom surfaces and a light passage, and a side wall connecting the bottom surfaces and the light passage; an infrared imaging module and a visible light imaging module arranged side by side in the shell, and 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 infrared imaging module and the visible light imaging module respectively image coffee beans outside the imaging assembly through the light passage to obtain infrared images and visible light images of the coffee beans; 2. The assembly of claim 1, wherein, a processing module for obtaining temperature information and image information of the coffee beans according to the infrared images and the visible light images.

3. The assembly of claim 1, wherein, The infrared imaging module is a thermal imaging module, and the infrared images are thermal images of the coffee beans obtained by the thermal imaging module. A light-transmitting glass that can transmit visible light and medium and far infrared waves is arranged on the cover of the light passage, and is used for sealing the infrared imaging module and the visible light imaging module inside the shell; 4. The assembly of claim 3, wherein, A light supplementing lamp group is fixed in the shell, and is used for supplementing light when the visible light imaging module images the coffee beans.

5. The assembly of claim 1, wherein, The light supplementing lamp group is at least partially 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. The shell is also provided with a light supplementing lamp group; The light supplementing lamp group comprises a first light source for emitting white light, and the visible light imaging module is used for obtaining the visible light images of the coffee beans when the first light source emits white light; Alternatively, 6. The assembly of claim 5, wherein, The light supplementing lamp group comprises a first light source for emitting white light and a second light source for emitting light including near-infrared light, and the first light source and the second light source are used for alternatively emitting when the visible light imaging module images the coffee beans; the visible light imaging module is used for obtaining the visible light images of the coffee beans when the first light source emits white light, and is used for obtaining second type images of the coffee beans when the second light source emits light; and the processing module is further used for obtaining chroma images or chroma values of the coffee beans according to the second type images of the coffee beans.

7. The assembly of claim 5, wherein, The processing module is further used for identifying the coffee beans according to the visible light images, calculating the area or volume of the coffee beans in the visible light images, 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. The processing module is further used for fusing the infrared images and the visible light images to obtain first type fused images of the coffee beans, wherein the processing module is used for obtaining a gray scale image corresponding to the visible light images, and obtaining pixel values in the first type fused images according to the gray scale values in the gray scale image and pixel values in the infrared images; and / or The processing module is used for fusing the infrared images and the second type images to obtain second type fused images of the coffee beans.

8. The assembly of claim 7, wherein, The first type of fusion image includes a first region, which is a partial region or the whole region of the first type of fusion image; the pixel value in the first region of the first type of fusion image is calculated according to the representative pixel value of the infrared image corresponding to the first region and the weight value calculated according to the gray value of the gray image corresponding to the first region.

9. The assembly of claim 1, wherein, The visible light imaging module includes a flying camera or a global camera; Alternatively, the visible light imaging module includes a rolling camera, the rolling camera includes multiple rows of pixels for sequential exposure, and the light supplement lamp group is used for emitting a light beam within the intersection of the exposure time of each row of pixels.

10. The assembly of claim 3, wherein, The light beam emitted by the light supplement lamp group includes white light, and the visible light image includes an RGB image; The processing module is used for calculating the overall color value of the RGB image according to the pixel value of the corresponding coffee bean in the RGB image obtained by the visible light imaging module at different times; The processing module is also used for determining the time corresponding to the peak value of the overall color value of the RGB image at different times as the yellowing point time.

11. The assembly of claim 10, wherein, For at least one pixel point corresponding to a coffee bean in the RGB image, the processing module is used for calculating the color value of the pixel point according to the weighted sum result of the pixel value of at least one color channel of the pixel point; The processing module is also used for calculating the overall color value of the RGB image according to the average value of the color values of at least part of the pixel points corresponding to the coffee beans in the RGB image.

12. A coffee bean roasting apparatus characterized by, Comprise: 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 arranged on the inner wall of the roasting bin; The imaging assembly according to any one of claims 1-11 is fixed outside the roasting bin, and the light inlet and the observation window are opposite to each other, so that the infrared imaging module and the visible light imaging module simultaneously image the coffee beans in the roasting bin through the observation window respectively to obtain the infrared image and the visible light image. A display screen for displaying the real-time image and the temperature of the coffee beans according to the image information and the temperature information.

13. The apparatus of claim 12, wherein, The imaging assembly is fixed outside the roasting bin in a detachable manner.

14. The apparatus of claim 12, wherein, The device further comprises a front panel, and the display screen is located on the front panel, and the imaging assembly is located between the front panel and the roasting bin. The front panel and the roasting bin are further separated by a cavity and / or a heat insulation material.

15. The apparatus of claim 12, wherein, The roasting bin is cylindrical, comprising opposite first and second bottom surfaces and a side wall connecting the first and second bottom surfaces, and further comprising a first rotating shaft and a stirring member connected to the first rotating shaft in the roasting bin, the stirring member being used for stirring the coffee beans under the drive 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 drive of the first rotating shaft.

16. The apparatus of claim 15, wherein, The first rotating shaft is located on the central axis of the roasting bin. The stirring member comprises a plurality of paddles fixed to the first rotating shaft, and the ends of the paddles are in the shape of horizontal strips extending along the side wall. The plurality of paddles rotate under the drive of the first rotating shaft, so that the ends of the plurality of paddles move along the side wall respectively.

17. The apparatus of claim 16, wherein, 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 curved 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.

18. The apparatus of claim 16, wherein, 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 paddles rotate together under the drive of the first rotating shaft.

19. The apparatus of claim 12, wherein, At least part of the surface of the roasting bin is covered with a heat insulation material.

20. The apparatus of claim 12, wherein, A first through-hole region is arranged on part of the side wall 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.

21. The apparatus of claim 12, wherein, The roasting assembly comprises a halogen lamp arranged outside the top of the roasting bin, and the side wall of the roasting bin is provided with a first through-hole region corresponding to the halogen lamp.

22. The apparatus of claim 21, wherein, An optical shield is fixed in the roasting bin at the observation window, for shielding the light beam from the halogen lamp outside the observation window; The roasting bin is fixed, and the roasting bin is further provided with a stirring member for stirring the coffee beans, and the structure of the optical shield avoids the movement track of the stirring member.

23. The apparatus of claim 12, wherein, The roasting bin is further provided with a coffee bean inlet, the top of the device is further provided with a coffee bean slot, and the bottom surface of the coffee bean slot is movable; One side of the bottom surface of the coffee bean slot is further provided with a guide rail, and the bottom surface and a coffee bean motor are fixed to each other, the coffee bean motor is used to drive the bottom surface to move along the guide rail to connect or cut off the coffee bean channel and the coffee bean slot; the bottom surface is further fixed to a coffee bean handle, so that the user can move the bottom surface along the guide rail through the coffee bean handle to connect or cut off the coffee bean channel and the coffee bean slot.

24. The apparatus of claim 23, wherein, The guide rail is provided with a spring, and the user needs to press the spring when moving the bottom surface away from the coffee bean slot along the guide rail through the coffee bean handle, so that the bottom surface moves back into the coffee bean slot under the action of the spring when the user releases the coffee bean handle.

25. The apparatus of claim 23, wherein, The top of the coffee bean slot is further provided with an expansion slot, the side wall of the expansion slot is a slope, and the bottom is connected to the opening of the coffee bean slot; and / or, A protective cover is fixed above the opening of the bean inlet channel, so that the coffee beans enter the bean inlet channel through the gap between the opening of the bean inlet channel and the protective cover.

26. The apparatus of claim 12, wherein, The roasting bin is also provided with a bean inlet, the top of the device is also provided with a bean inlet channel, and the bottom surface of the bean inlet channel is connected to the bean inlet. The bottom surface of the bean inlet channel is a hinge, and a rotating member and a bean inlet motor are arranged outside the bean inlet channel, the rotating member can be manually rotated by a user or driven to rotate by the bean inlet motor, so that the hinge is unfolded or folded to block or communicate the bean inlet channel and the bean inlet channel.

27. The apparatus of claim 26, wherein, The roasting bin is cylindrical, comprising 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, 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 bean inlet is located at the top of the side wall, and 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 in the stirring process and thrown into the bean inlet channel.

28. The apparatus of claim 15, wherein, A fixed shaft parallel to the first rotating shaft of the roasting bin is arranged on the side wall of the roasting bin, and a bin door is arranged in the part of the side wall below the fixed shaft, the bin door can be rotated outward around the fixed shaft as a supporting shaft under the driving to form a bean outlet of the roasting bin. A bean outlet bin is further arranged below the bin door outside the roasting bin, and the coffee beans in the roasting bin are moved into the bean outlet bin after the bin door is opened, and the bean outlet bin can be moved out of the coffee bean roasting device by pulling.

29. The apparatus of claim 28, wherein, The opening direction of the bin door of the roasting bin is consistent with the direction of rotation of the paddle.

30. The apparatus of claim 28, wherein, A U-shaped groove is arranged on the outer surface of the bin door, a second rotating shaft is further arranged outside the roasting bin, and a moving member located in the U-shaped groove is fixed to the second rotating shaft, The second rotating shaft is used to drive the moving member to rotate around the second rotating shaft to abut against the inner wall of the U-shaped groove to drive the U-shaped groove, and then drive the bin door to rotate outward or inward, so that the bin door is opened or closed; The second rotating shaft and the bean outlet motor and / or the bean outlet handle are fixed to each other to rotate under the driving of the bean outlet motor and / or the bean outlet handle.

31. The apparatus of claim 28, wherein, A vibration module is further arranged on the outside of the bottom of the bean outlet bin to vibrate the bottom of the bean outlet bin to improve the uniformity of the distribution of the coffee beans in the bean outlet bin.

32. The apparatus of claim 28, wherein, A closed cavity is arranged on the outside of the bottom of the bean outlet bin, and a plurality of through holes with a smaller diameter than the diameter of the coffee beans are arranged on the bottom of the bean outlet bin, so that the bean outlet bin is in communication with the closed cavity. A cooling fan is further arranged on the outside of the closed cavity to cool the closed cavity and the bean outlet bin.

33. The apparatus of claim 32, wherein, A heat insulation layer is further arranged on at least part of the outer surface of the closed cavity and the bean outlet bin.

34. The apparatus of claim 28, wherein, A temperature sensor is further arranged in the device to detect the temperature of the coffee beans in the bean outlet bin. The device further comprises a control component configured to control the cooling fan to stop cooling the closed cavity and the bean outlet when the temperature measured by the temperature sensor is lower than a preset temperature, or the temperature measured by the temperature sensor changes by less than a preset temperature change, or the temperature measured by the temperature sensor is less than a preset difference from the room temperature.

35. The apparatus of claim 15, wherein, The first bottom surface of the roasting bin is further provided with a sampling hole and a barrier covering the sampling hole, the barrier being 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 barrier to take out a coffee bean sample from the roasting bin, and after the sampling rod exits the roasting bin, the barrier covers the sampling hole under the action of the torsion spring.

36. The apparatus of claim 12, wherein, The roasting bin is further provided with a smoke outlet, The device is further provided with an exhaust fan and a silver skin separation cavity, the silver skin separation cavity having a smoke inlet, a smoke outlet, and a silver skin outlet; a closed silver skin bin is further provided below the silver skin outlet, and the silver skin bin can be moved out of the coffee bean roasting device by pulling; The device is further provided with a smoke discharge channel connecting the smoke outlet and the smoke inlet; The exhaust fan is configured to draw the gas in the roasting bin to the smoke inlet and into the silver skin separation cavity, so as to separate the silver skin and the hot air, so that the separated silver skin falls into the silver skin bin from the silver skin outlet, and the separated hot air is discharged from the coffee bean roasting device through the smoke outlet.

37. The device of claim 36, wherein, The roasting bin is further provided with a bean inlet, the top of the device is further provided with a bean inlet slot, and the bottom of the bean inlet slot is provided with a bean inlet channel connecting the bean inlet and the bean inlet slot; The smoke outlet and the bean inlet of the roasting bin are the same opening, the smoke discharge channel and the bean inlet channel are in communication, and the exhaust fan is configured to draw the gas in the roasting bin through the bean inlet, the bean inlet channel, the smoke discharge channel, and then into the silver skin separation cavity.

38. The device of claim 36, wherein, The silver skin bin is provided with a first sensor configured to detect when a user pulls out the silver skin bin, and stop the operation of the exhaust fan; and / or The silver skin bin is provided with a second sensor configured to detect the height or amount of the silver skin accumulated below the silver skin outlet, and the display screen is further configured to remind the user to clean when the second sensor detects that the height or amount of the silver skin accumulated exceeds a preset value.

39. The device of claim 36, wherein, The processing module is further configured to obtain the amount of coffee beans according to the fusion image of the coffee beans, predict the amount of silver skin in the silver skin bin according to the amount of coffee beans, and remind the user to clean when the predicted amount of silver skin exceeds a preset value.

40. The apparatus of claim 12, wherein, The coffee bean roasting device is provided with a smoke outlet and a smoke purification assembly connected to the smoke outlet; the smoke purification assembly comprises a fan, a second heating module, a smoke purification material, and an air outlet. The fan is used for conveying 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 harmful components in the gas heated by the second heating module are removed by the smoke purification material, and then the gas is discharged from the air outlet. The smoke purification material comprises a catalyst and a carrier, wherein the catalyst comprises platinum, and the carrier comprises iron, chromium and aluminum.

41. The device of claim 40, wherein, The smoke purification assembly further comprises an air inlet for detachable connection with the smoke outlet.

42. The device of claim 40, wherein, The smoke purification assembly is provided with a first air pressure sensor, and the smoke outlet is provided with a second air pressure sensor. The smoke purification assembly further comprises a control module for acquiring measurement data of the first air pressure sensor and measurement data of the second air pressure sensor, and controlling 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 of the air inlet and the air outlet of the smoke outlet are matched.

43. The device of claim 40, wherein, The smoke purification assembly is provided with a first air pressure sensor; the smoke purification assembly comprises a control module for acquiring user input air intake, and controlling the fan according to the user input air intake and the measurement data of the first air pressure sensor.

44. The device of claim 40, wherein, The smoke purification assembly comprises a control module; The control module is used for acquiring user input control temperature, and controlling the heating temperature of the second heating module according to the control temperature; or, The smoke purification assembly is provided with a first air pressure sensor, and the control module is used for automatically adjusting 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 the preset temperature.

45. The device of claim 12, wherein, The display screen is used for displaying different real-time images under the selection of the user, and the different real-time images comprise at least one of the following: The visible light image; The infrared image; The first type of fusion image; The second type of fusion image The chroma image, or the chroma value, or the curve of the change of the chroma value with time.

46. The device of claim 12, wherein, The coffee bean roasting device further comprises a sound sensor for detecting a sound signal of the coffee beans in the roasting bin. The processing module is further used for acquiring a time corresponding to the crack valley sound according to the sound signal, and determining a first crack time of the coffee beans according to the time corresponding to the crack valley sound; and / or The processing module is further used for acquiring a first order gradient value of a target parameter with time, 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 target parameter, wherein the target parameter comprises at least one of the following: an expansion rate of the coffee beans acquired according to the visible light image, an absolute humidity in the roasting bin, and a carbon dioxide content in the roasting bin.

47. The device of claim 46, wherein, The coffee bean roasting device further comprises at least two stages of amplification circuits with different fixed gains or adjustable gains, respectively, for amplifying the sound signal. The at least two-stage amplification circuits adopt a series structure and are used for sequentially amplifying the sound signals in cascade, and wherein the signals of at least part of the stages of the amplification circuits can be separately output and collected; or the at least two-stage amplification circuits adopt a parallel structure and are used for separately amplifying the sound signals in branches; The processing module is specifically configured to determine a popping time of the coffee beans according to the sound signals amplified by at least one of the amplification circuits, or to determine a popping time of the coffee beans according to a fusion signal of at least two sound signals, the at least two sound signals including sound signals amplified by different stages of the amplification circuits.

48. The device of claim 46, wherein, The processing module is configured to determine, according to the sound signals, whether there are continuous preset popping cracks, and a time interval between two adjacent popping cracks is less than a preset time interval, or a time interval between a first popping crack and a last popping crack in the preset popping cracks is less than a preset time interval. The processing module is configured to determine, according to the sound signals, when there are continuous preset popping cracks, a time corresponding to one of the popping cracks as a popping time, or to calculate the popping time according to times corresponding to the preset popping cracks.

49. The device of claim 46, wherein, The processing module 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 popping crack and / or a time corresponding to a peak value of a first gradient value of the target parameter in the effective detection time range.

50. The device of claim 49, wherein, The processing module is configured to obtain a first time when the coffee beans reach a preset first temperature and a second time corresponding to a preset second temperature, the second temperature being higher than the first temperature. The processing module is further configured to determine the effective detection time range according to the first time and the second time.

51. The device of claim 50, wherein, 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.

52. The device of any one of claims 49 to 51, wherein, The target parameter is an expansion rate of the coffee beans and / or a carbon dioxide content in the roasting bin obtained according to the visible light image. The coffee bean roasting device is further provided with a humidity sensor configured to obtain humidity information of the roasting bin. The processing module is further configured to obtain a first gradient curve and a second gradient curve of absolute humidity in the roasting bin with respect to 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 gradient curve and a fourth time corresponding to a highest point of the second gradient curve.

53. The device of any one of claims 49 to 1, wherein, The target parameter is an expansion rate of the coffee beans and / or an absolute humidity in the roasting bin obtained according to the visible light image. The coffee bean roasting device is further provided with a first sensor configured to obtain carbon dioxide content information of the roasting bin. The processing module is further configured to obtain a first gradient curve and a second gradient curve of the carbon dioxide content with respect to 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 gradient curve and a sixth time corresponding to a highest point of the second gradient curve, and according to the fifth time and the sixth time.

54. The device of claim 46, wherein, The sound sensor is located in the shell 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 module comprises a first processing unit located in the imaging module and a second processing unit located in the main body structure, and the first processing unit is configured to send the fused image and the sound signal acquired by the sound sensor to the second processing unit after time alignment. The second processing unit is further configured to acquire detection data of at least one sensor in the main body structure.

55. The device of claim 12, wherein, 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 from the roasting bin; The processing module 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. The display screen is further configured to prompt the user when the processing module detects that the silver skin separation cavity is blocked.

56. The device of claim 55, wherein, The processing module is configured to acquire a change 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 change curve, and determine that the silver skin separation cavity is blocked when the total number exceeds a preset threshold.

57. The device of claim 12, wherein, The processing module is further configured to acquire attribute parameters of the coffee beans according to the image information. The device further comprises a control assembly configured to adjust roasting parameters of the roasting assembly according to the attribute parameters of the coffee beans, so as to control the roasting progress of the coffee beans by the roasting assembly.

58. The device of claim 57, wherein, The attribute parameters comprise at least one of the following: time to yellow, first crack time, temperature, expansion rate, color value.

59. The device of claim 58, wherein, The attribute parameters comprise the first crack time. The processing module is further configured to acquire a target transition duration, which is a user-input transition duration or a default transition duration, and calculate target roasting parameters of the roasting assembly according to the target transition duration and a preset model. The control assembly is further configured to adjust the roasting parameters of the roasting assembly according to the target roasting parameters between the time to yellow and the first crack time, so that the duration between the time to yellow and the first crack time is equal to or close to the target transition duration.

60. The device of claim 58, wherein, The processing module is further configured to acquire a target transition duration, which is a user-input transition duration or a default transition duration, calculate target roasting parameters of the roasting assembly according to the target transition duration and a preset model, and acquire the temperature of the coffee beans according to the infrared image or the fused image. The control assembly is further configured to take the temperature of the coffee beans as a feedback quantity, and adjust the roasting parameters of the roasting assembly according to the target roasting parameters after the time to yellow, so that the duration from the time to yellow to the time when the temperature of the coffee beans reaches a preset temperature is equal to or close to the target transition duration.

61. The device of claim 58, wherein, The control component is configured to adjust a roasting parameter of the roasting component as a feedback quantity, so that 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, 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.

62. The device of claim 618, wherein, 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.

63. The device of claim 62, wherein, The target attribute parameter value is an attribute parameter value set by a user through the display screen, or a default attribute parameter value.

64. The device of any one of claims 57-63, wherein, The control component is configured to perform at least one of the following operations: 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, reduce the roasting progress of the coffee beans by the roasting component; 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, speed up the roasting progress of the coffee beans by the roasting component; 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 equal to the first preset value, maintain the roasting progress of the coffee beans by the roasting component; 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, reduce the roasting progress of the coffee beans by the roasting component; 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, speed up the roasting progress of the coffee beans by the roasting component; 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 equal to 0, maintain the roasting progress of the coffee beans by the roasting component.

65. The device of any one of claims 57-63, wherein, 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: Increase the heating power of the roasting component; Increase the rotation speed of the roasting bin; The roasting component includes a hot air pipe, and the air inlet wind speed of the hot air pipe is reduced; And 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: Reduce the heating power of the roasting component; Reduce the rotation speed of the roasting bin; The roasting component includes a hot air pipe, and the air inlet wind speed of the hot air pipe is increased.

66. The device of claim 57 or 58, wherein, The control component is further configured to determine a bean time according to the attribute parameter of the coffee beans, and control the bin door of the roasting bin to be automatically opened at the bean time to realize automatic bean discharge.

67. The device of claim 66, wherein, The processing module is further configured to obtain an expansion rate or a color value or a temperature of the coffee beans according to the visible light image. The control component is configured to control the bean outlet motor to drive the bin door to open to realize automatic bean outlet when the expansion rates of the coffee beans all reach target expansion rates, or when the color values of the coffee beans all reach target color values, or when the temperatures of the coffee beans all reach target temperatures.

68. The device of claim 57 or 58, wherein, The processing module 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 satisfy a preset rule. The control component is further configured to restart the coffee bean roasting device when the processing module determines that the coffee bean roasting device is abnormal, or the display screen is further configured to prompt a user when the processing module determines that the coffee bean roasting device is abnormal.

69. The device of claim 12, wherein, The processing module 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 adjustment of the roasting parameter of the roasting assembly by the user. The device further comprises a control component configured to adjust the roasting assembly according to the roasting parameter of the roasting assembly adjusted by the user, so as to control the roasting progress of the coffee beans by the roasting assembly.

70. The device of claim 12, wherein, The processing module is further configured to determine that the coffee beans are stuck when at least part of the coffee beans in the roasting bin is detected to be kept still within a preset time period 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 the opposite direction of the fixed direction and then continue to stir the coffee beans in the fixed direction after determining that the coffee beans are stuck.

71. The device of claim 12, wherein, The coffee bean roasting device is further configured to provide different roasting modes for a user to select, and the different roasting modes comprise an automatic roasting mode and a manual roasting mode. Compared with the automatic roasting mode, the user can set more roasting parameters and / or control parameters in the manual roasting mode.

72. The device of claim 71, wherein, The device is provided 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.

73. The device of claim 71, wherein, 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 rotating 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 rotating 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 rotating speed of an air outlet fan in a silver skin separation bin included in the coffee bean roasting device, and an air outlet amount of the silver skin separation bin included in the coffee bean roasting device. And / or, In the manual roasting mode, the user can set at least one of the following control parameters: a color value of the coffee beans, and an expansion rate of the coffee beans.

74. The device of claim 71, wherein, 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. Selection of different coffee bean processing methods; Selection of different roasting degrees, including at least two different levels.

75. The device of claim 71, wherein, The display screen is also used to display the roasting curve selected by the user, and / or the position of the current roasting progress on the roasting curve.

76. The device of claim 12, wherein, The display screen is used to display the attribute parameters of the coffee beans in the roasting bin and / or the environmental parameters in the coffee bean roasting device.

77. The device of claim 76, wherein, The attribute parameters of the coffee beans in the roasting bin include at least one of the following data: The temperature curve of the coffee beans in the roasting bin over time; The rate of change of the temperature of the coffee beans in the roasting bin over time; The expansion rate curve of the coffee beans in the roasting bin over time; The colorimetric value curve of the coffee beans in the roasting bin over time; The color curve of the coffee beans in the roasting bin 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 total number of times of the occurrence of the crack valley sound of the coffee beans in the roasting bin; The yellowing point time; The first popping time; The second popping time.

78. The device of claim 76, wherein, The environmental parameters in the coffee bean roasting device include at least one of the following: The temperature curve of the roasting bin over time; The air inlet temperature curve of the hot air pipe contained in the roasting assembly over time; The absolute humidity curve of the roasting bin over time; The rate of change of the absolute humidity of the roasting bin over time.

79. A coffee bean roasting and smoke cleaning apparatus, characterized by, Comprise: An air inlet, a fan, a second heating module, a smoke purification material, and an air outlet; The fan is used to deliver gas 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 comprises a catalyst and a carrier, wherein the catalyst comprises platinum, and the carrier comprises iron, chromium and aluminum.

80. The device of claim 79, wherein, The device is provided with a first air pressure sensor; The device further comprises a control module for acquiring measurement data of the first air pressure sensor and measurement data of a second air pressure sensor from the exhaust port of the coffee bean roasting device, and controlling 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 exhaust port match.

81. The device of claim 79, wherein, The device is provided with a first air pressure sensor; the device further comprises a control module for acquiring user input air intake amount, and controlling the fan according to the user input air intake amount and the measurement data of the first air pressure sensor.

82. The device of claim 79, wherein, The device comprises a control module; The control module is used to acquire the control temperature input by the user, 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 used 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.

83. A coffee bean roasting system characterized by, Comprise:

84. A coffee bean roasting method, characterized in that, ​ roasting coffee beans in a roasting bin through a roasting assembly; 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; 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 a roasting condition of the coffee beans; displaying at least one of the following through a display screen: the visible light image, the infrared image, the at least one attribute parameter of the coffee beans.

85. The method of claim 84, wherein, simultaneously imaging the coffee beans in the roasting bin through the visible light imaging module and the infrared imaging module; wherein a field of view of the visible light imaging module and a field of view of the infrared imaging module at least partially overlap.

86. The method of claim 85, wherein, The method further comprises: fusing the visible light image and the infrared image to obtain a fused image; displaying the fused image through the display screen.

87. The method of claim 86, wherein, The fusing the visible light image and the infrared image to obtain a fused image comprises: obtaining a gray scale 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, the weight value being obtained according to the gray scale image corresponding to the visible light image; or, calculating each gray scale value and a weight value obtained from the gray scale image to obtain a pixel value of at least one region in the fused image, the weight value being calculated according to the representative pixel value of at least one region in the infrared image.

88. The method of claim 84, wherein, The method further comprises: controlling a light supplementing lamp set to supplement light when the coffee beans are imaged by the visible light imaging module, the visible light image being obtained when the light supplementing lamp set emits light; wherein the light supplementing lamp set is used to emit white light, and the visible light image is an RGB image; or, wherein the light supplementing lamp set is used to emit near-infrared light, and the visible light image is a chrominance image.

89. The method of claim 88, wherein, The light supplementing lamp set comprises a first light source and a second light source, the first light source is used to emit white light, and the second light source emits light including near-infrared light, the first light source and the second light source are used to alternately emit light when the coffee beans are imaged by the visible light imaging module. The imaging the coffee beans in the roasting bin through 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 comprises: obtaining an RGB image obtained by the visible light imaging module when the first light source emits white light; obtaining a chrominance image obtained by the visible light imaging module when the second light source emits infrared light.

90. The method of claim 88, wherein, 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 through 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 through the display screen.

91. The method of claim 84, wherein, The at least one attribute parameter comprises at least one of the following: Yellowing point, first crack time, temperature, expansion rate, color value.

92. The method of claim 91, wherein, The method further comprises: identifying a region corresponding to the coffee beans in the visible light image; calculating an area or volume of the coffee beans in the visible light image; calculating an area change or volume change of the coffee beans according to the visible light images obtained at different times; calculating an expansion rate of the coffee beans according to the area change or volume change.

93. The method of claim 91, wherein, The visible light image comprises a color chart, and the method further comprises: obtaining an overall color value of the coffee beans according to the color chart.

94. The method of claim 91, wherein, The method further comprises: detecting a sound signal of the coffee beans in the roasting bin through a sound sensor; obtaining a time corresponding to a crack sound according to the sound signal; determining a first crack time of the coffee beans according to the time corresponding to the crack sound.

95. The method of claim 94, wherein, The method further comprises: determining whether there are continuous preset crack sounds, wherein a time interval between two adjacent crack sounds in the preset 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 crack sounds is less than a preset time interval; when it is determined that the continuous preset crack sounds occur, determining a 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.

96. The method of claim 91, wherein, The method further comprises:

97. The method of claim 91, wherein, obtaining a first-order gradient value of the expansion rate of the coffee beans with 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. The method further comprises: obtaining a first-order gradient value of absolute humidity or carbon dioxide content in the roasting bin with time, 98. The method of any one of claims 94 to 97, wherein, 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 carbon dioxide content. The method further comprises:

99. The method of claim 98, wherein, obtaining an effective detection time range, which is used to limit a detection range for detecting the first crack time of the coffee beans. The method further comprises: obtaining a first time when the coffee beans reach a preset first temperature and a second time corresponding to a preset second temperature according to the infrared image, the second temperature being higher than the first temperature; 100. The method of claim 99, wherein, determining the effective detection time range according to the first time and the second time.

101. The method of claim 98, wherein, 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. The method further 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 with time according to the humidity information; determine the effective measurement 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.

102. The method of claim 98, wherein, The effective detection time range is obtained by: 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 with respect to time according to the carbon dioxide content information; determining 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; determining the effective measurement range according to the fifth time and the sixth time.

103. The method of claim 91, wherein, The visible light image includes an RGB image; and the at least one attribute parameter of the coffee beans is obtained according to the visible light image and / or the infrared image, including: 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; determining a time corresponding to a peak value of the overall color value of the RGB image at different times as a yellowing point time.

104. The method of claim 103, wherein, The overall color value of the RGB image is calculated according to pixel values of the corresponding coffee beans in the RGB images obtained by the visible light imaging module at different times, including: 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 at least part of the pixel points of the corresponding coffee beans in the RGB image.

105. The method of claim 84, wherein, The method further includes: separating the silver skin and hot air in the silver skin separation chamber by exhausting smoke generated in the roasting bin through an exhaust fan; 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, prompting a user through the display screen when it is detected that the silver skin separation chamber is blocked.

106. The method of claim 84, wherein, The detection of whether the silver skin separation chamber is blocked according to the humidity information or the carbon dioxide content information includes: obtaining a change curve of absolute humidity or carbon dioxide content in the roasting bin with respect to 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 chamber is blocked when the total number exceeds a preset threshold.

107. The method of claim 84, wherein, The method further includes: adjusting a roasting parameter of the roasting assembly according to the at least one attribute parameter of the coffee beans to control a roasting progress of the coffee beans by the roasting assembly.

108. The method of claim 107, wherein, The at least one attribute parameter includes a popping time; The adjustment of the roasting parameter of the roasting assembly according to the at least one attribute parameter of the coffee beans includes: obtaining a target transition duration, the target transition duration being a transition duration input by a user 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 According to the target roasting parameter, the roasting parameter of the roasting assembly is adjusted between the turning yellow point time and the first popping time, so that the time length between the turning yellow point time and the first popping time is equal to or close to the target transition time length.

109. The method of claim 107, wherein, The at least one attribute parameter of the coffee beans includes the temperature; The adjusting the roasting parameter of the roasting assembly according to the at least one attribute parameter of the coffee beans includes: The target transition time length is a user-inputted transition time length or a default transition time length; The target roasting parameter of the roasting assembly is calculated according to the target transition time length and a preset model; According to the target roasting parameter, the roasting parameter of the roasting assembly is adjusted after the turning yellow point time, so that the time length from the turning yellow point time to the time when the temperature of the coffee beans reaches a preset temperature is equal to or close to the target transition time length.

110. The method of claim 107, wherein, The adjusting the roasting parameter of the roasting assembly according to the at least one attribute parameter of the coffee beans includes: At least one of the following is taken as a feedback quantity to adjust the roasting parameter of the roasting assembly, 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, and a second-order gradient value of the attribute parameter of the coffee beans with respect to time.

111. The method of claim 110, wherein, 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.

112. The coffee bean roasting method of claim 111, wherein, The target attribute parameter value is an attribute parameter value set by a user through the display screen or a default attribute parameter value.

113. The method of claims 107-112, wherein, The adjusting the roasting parameter of the roasting assembly according to the at least one attribute parameter of the coffee beans includes at least one of the following: 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, the roasting progress of the roasting assembly on the coffee beans is reduced; 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, the roasting progress of the roasting assembly on the coffee beans is accelerated; 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, the roasting progress of the roasting assembly on the coffee beans is maintained; When the second-order gradient value of the attribute parameter of the coffee beans with respect to time is greater than 0, the roasting progress of the roasting assembly on the coffee beans is reduced; When the second-order gradient value of the attribute parameter of the coffee beans with respect to time is less than 0, the roasting progress of the roasting assembly on the coffee beans is accelerated; When the second-order gradient value of the attribute parameter of the coffee beans with respect to time is equal to 0, the roasting progress of the roasting assembly on the coffee beans is maintained.

114. The method of any one of claims 107-112, wherein, The accelerating the roasting progress of the roasting assembly on the coffee beans includes any one of the following: Increasing the heating power of the roasting assembly; increase 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. and the decreasing of the roasting progress of the coffee beans by the roasting assembly comprises any of the following: decrease the heating power of the roasting assembly; increase 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.

115. The method of claim 84, wherein, The method further comprises: determining a bean time according to the at least one attribute parameter of the coffee beans; controlling the bin door of the roasting bin to be automatically opened at the bean time to realize automatic bean discharging.

116. The method of claim 115, wherein, The determining of the at least one attribute parameter of the coffee beans according to the image information comprises: obtaining the expansion rate or the color value or the temperature of the coffee beans according to the visible light image; The determining of the bean time according to the attribute parameter of the coffee beans comprises: The control assembly is configured to determine that the bean time is reached 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.

117. The method of claim 84, wherein, The method further comprises: confirming 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; 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 confirmed that the coffee bean roasting device is abnormal.

118. The method of claim 84, wherein, The method further comprises: displaying the at least one attribute parameter of the coffee beans through the display screen; receiving user adjustment of the roasting parameter of the roasting assembly; adjusting the roasting assembly according to the roasting parameter of the roasting assembly adjusted by the user to control the roasting progress of the coffee beans by the roasting assembly.

119. The method of claim 84, wherein, The roasting bin is provided with a stirring member for stirring the coffee beans in a fixed direction, and the method further comprises: confirming that the coffee beans are stuck when it is detected according to the visible light image that the position of at least part of the coffee beans in the roasting bin remains unchanged within a preset time length; 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 it is confirmed that the coffee beans are stuck.

120. The method of claim 84, wherein, The method further comprises: providing different roasting modes for the user to select through the display screen, wherein the different roasting modes comprise an automatic roasting mode and a manual roasting mode, wherein, compared with the automatic roasting mode, the user can select to set target values of more attribute parameters of the coffee beans and / or roasting parameters in the manual roasting mode.

121. The method of claim 120, wherein, The device is preset with a target value range 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 roasting parameters and / or the attribute parameters by selecting or inputting the target values of the attribute parameters of the coffee beans and / or the percentage of the roasting parameters.

122. The method of claim 120, wherein 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; and / or, 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.

123. The method of claim 120, wherein, In the automatic roasting mode, the user is provided with at least one of the following choices through the display screen: a choice of different roasting curves; a choice of different coffee bean processing modes; a choice of different roasting degrees, the different roasting degrees including at least two different levels.

124. The method of claim 123, wherein, The method further comprises: displaying, through the display screen, a roasting curve selected by the user and a position of a current roasting progress on the roasting curve.

125. The method of claim 84, wherein, 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 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 occurrences 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.

126. The method of claim 84, wherein, The method further comprises: displaying, through the display screen, an environmental parameter in the coffee bean roasting device.

127. The device of claim 126, wherein, The environmental parameter in the coffee bean roasting device includes 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.

128. 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 the method according to any one of claims 84 to 127.

Citation Information

Patent Citations

  • A device and a method of sensing characteristics of a food material and a machine and a method of brewing coffee

    CN105378457A

  • Bean roasting apparatus

    CN108968112A

  • Coffee roaster

    CN115996646A

  • Thermal management system for vehicle

    KR1020250147406A

  • Baking system that controls the baking zone using weight loss ratio and color

    TWI777494B