Mobile terminal image printing system and method

By using an image processing module that performs resolution alignment and color conversion on the mobile terminal, the image processing task is moved to the mobile terminal, solving the problem of low image processing efficiency in traditional technologies. This enables quick printing of native images from the mobile terminal and is suitable for instant image output.

CN120956839APending Publication Date: 2025-11-14GODOX PHOTO EQUIPMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510921531.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-04
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

Traditional instant cameras and cloud printing technology cannot meet the photo printing needs of modern users, posing risks of privacy leaks and poor user experience. Furthermore, existing technologies have low image processing efficiency between mobile terminals and printing terminals, resulting in excessively long printing times.

Method used

An image processing module is set up on the mobile terminal to perform resolution alignment and color conversion, generate a four-color printing mode image, and transmit it to the printing terminal for direct printing via a wireless communication module. The printing terminal only performs the printing operation.

Benefits of technology

It enables direct and fast printing of native images from mobile terminals, reducing printing time and making it particularly suitable for real-time image output scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120956839A_ABST
    Figure CN120956839A_ABST
Patent Text Reader

Abstract

The invention provides a mobile terminal image printing system and method, and belongs to the technical field of mobile terminal image output. The image processing module is arranged on the mobile terminal to carry out resolution alignment and color conversion, so that the processed four-color printing mode image can be sent to the printing terminal through the mobile terminal to be directly printed, and the printing terminal only needs to execute the printing operation without executing the image processing operation. Pictures of the mobile terminal can be directly printed and output through the printing terminal, namely, the aim of directly and rapidly printing original images of the mobile terminal is achieved, and the method is particularly suitable for instant image output scenes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile terminal image output technology, and in particular to a mobile terminal image printing system and method. Background Technology

[0002] Traditional instant cameras integrate photography and printing, but their limitation to standalone operation (taking photos and printing them directly) no longer meets the photo printing needs of users in the era of widespread smartphone use. With the rise of internet technology, cloud printing technologies have emerged in recent years, allowing users to upload photos from their phones to the cloud for printing. However, this method relies on third-party cloud services, posing a risk of privacy leaks. Meanwhile, there is a new type of instant camera that supports interconnection with a mobile app. It has a built-in camera and printing module, along with a wireless transmission module for connecting to the phone. This module allows it to receive printing and image editing commands from the mobile app, essentially expanding the user interface and achieving richer functionality within a limited body size. This can meet the more personalized photo and printing needs of modern users, but some user experience issues still exist. For example, these instant cameras tend to focus more on the phone's photography, editing, and printing functions; the phone acts only as an external controller and cannot support printing images directly from the phone. Summary of the Invention

[0003] The main objective of this application is to propose a mobile terminal image printing system and method. By setting an image processing module in the mobile terminal, the image in the mobile terminal can be resolution aligned and color converted before being transmitted to the printing terminal for printing, thereby achieving the purpose of direct and fast printing of native images from the mobile terminal.

[0004] To achieve the above objectives, a first aspect of this application provides a mobile terminal image printing system, the system comprising:

[0005] A mobile terminal, the mobile terminal including an image processing module, the image processing module being used to align the resolution of the image to be printed in the mobile terminal with the physical resolution of the printing terminal before performing color conversion to obtain a four-color printing mode image.

[0006] A printing terminal includes a wireless communication module and a printing control module, wherein the printing control module is electrically connected to the wireless communication module;

[0007] The wireless communication module is used to establish a communication connection between the mobile terminal and the printing terminal;

[0008] The printing control module is used to receive component matrix data corresponding to the four-color printing mode image sent by the mobile terminal, and to control the execution of printing operation in response to the printing command sent by the mobile terminal, so as to output the four-color printing mode image.

[0009] In some embodiments of this application, the image processing module includes:

[0010] A resolution alignment unit is used to align the resolution of the image to be printed in the mobile terminal with the physical resolution of the printing terminal.

[0011] A color conversion unit is used to convert the resolution-aligned image to be printed into a four-color printing mode image.

[0012] In some embodiments of this application, the resolution alignment unit includes:

[0013] The calculation subunit is used to calculate the target pixel size based on the DPI value of the printing terminal and the physical size of the print.

[0014] An extraction subunit is used to extract the pixel size and original PPI value of the image to be printed;

[0015] The conversion subunit is used to progressively increase the pixel size of the image to be printed to the target pixel size using a block-based super-resolution reconstruction algorithm based on the pixel size and original PPI value of the image to be printed, so that the resolution of the image to be printed is aligned with the physical resolution of the printing terminal.

[0016] In some embodiments of this application, the color conversion unit includes:

[0017] The dynamic color gamut mapping subunit is used to call the corresponding color description file from the preset color description file library according to the type of the printing terminal, so as to map the RGB values ​​of the image to be printed to the CMYK color gamut, and use a lightweight GAN network to perform saturation compensation for RGB colors that exceed the CMYK color gamut.

[0018] The blackboard generation subunit is used to automatically switch between background color removal mode and gray component replacement mode based on the image texture complexity.

[0019] The color separation output subunit is used to separate the image into four channels: C, M, Y, and K. It calls the GPU for parallel computing to convert continuous tones into a dot matrix, simulates color gradation by dot size and spacing, and outputs component matrix data representing the four-color printing mode image.

[0020] In some embodiments of this application, the mobile terminal further includes:

[0021] A printing parameter adjustment unit is used to adjust printing parameters, including color mode and paper orientation;

[0022] The preview interface generation unit is used to generate a preview interface for the image to be printed.

[0023] In some embodiments of this application, the printing control module includes a printing main control unit, a printhead drive circuit, and a paper feed mechanism control unit. The printhead drive circuit and the paper feed mechanism control unit are electrically connected to the printing main control unit, and the printing main control unit is electrically connected to the wireless communication module.

[0024] The printing main control unit is used to receive printing instructions sent by the mobile terminal and component matrix data representing the four-color printing mode image;

[0025] The printhead drive circuit is used to receive the component matrix data distributed by the print master control unit, and activate the corresponding heating unit in time-division according to the color layer sequence to control the heating operation of the printhead.

[0026] The paper feeding mechanism control unit is used to drive the stepper motor according to the printing instructions distributed by the printing master control unit, so as to control the feeding and positioning of the photo paper.

[0027] In some embodiments of this application, the printing terminal has a built-in photo paper tray, and the printing terminal further includes:

[0028] A paper balance detection sensor is used to detect the amount of paper remaining in the photo paper compartment;

[0029] Status feedback indicator lights are used to monitor the working status and abnormal status of the printing terminal;

[0030] The low battery warning circuit is used to monitor the battery level of the printing terminal and issue a warning when the battery level is detected to be lower than a preset value.

[0031] To achieve the above objectives, a second aspect of this application provides a mobile terminal image printing method, applied to the system described in any embodiment of this application, the method comprising:

[0032] In response to the selection operation of the image to be printed in the mobile terminal, the resolution of the image to be printed is aligned with the physical resolution of the printing terminal by the image processing module before color conversion is performed to obtain a four-color printing mode image.

[0033] The component matrix data and printing instructions corresponding to the four-color printing mode image are sent to the printing terminal, so that the printing control module of the printing terminal receives the component matrix data and responds to the printing instructions to control the execution of the printing operation to output the four-color printing mode image.

[0034] To achieve the above objectives, a third aspect of this application provides a mobile terminal image printing method, applied to the system described in any embodiment of this application, the method comprising:

[0035] The system receives component matrix data and printing instructions corresponding to a four-color printing mode image sent by a mobile terminal. The four-color printing mode image is obtained by the image processing module of the mobile terminal after aligning the resolution of the image to be printed in the mobile terminal with the physical resolution of the printing terminal and then performing color conversion.

[0036] The printing control module of the printing terminal responds to the printing command and performs the corresponding printing operation to output the four-color printing mode image.

[0037] In the technical solution provided in this application embodiment, the mobile terminal image printing system includes a mobile terminal and a printing terminal. The mobile terminal includes an image processing module, which aligns the resolution of the image to be printed in the mobile terminal with the physical resolution of the printing terminal before performing color conversion to obtain a four-color printing mode image. The printing terminal includes a wireless communication module and a printing control module. The wireless communication module establishes a communication connection between the mobile terminal and the printing terminal, and the printing control module receives the component matrix data corresponding to the four-color printing mode image sent by the mobile terminal and controls the execution of the printing operation in response to the printing command sent by the mobile terminal to output the four-color printing mode image. This application, by setting an image processing module in the mobile terminal for resolution alignment and color conversion, allows the processed four-color printing mode image to be sent directly to the printing terminal for printing. The printing terminal only needs to perform the printing operation and does not need to perform image processing operations. This enables images from the mobile terminal to be directly printed out through the printing terminal, achieving the goal of direct and fast printing of native mobile terminal images, which is particularly suitable for real-time image output scenarios. Attached Figure Description

[0038] Figure 1 This is a schematic block diagram of the first structure of a mobile terminal image printing system provided in an embodiment of this application.

[0039] Figure 2 This is a schematic block diagram of the image processing module provided in one embodiment of this application.

[0040] Figure 3 This is a schematic block diagram of the structure of a resolution alignment unit provided in an embodiment of this application.

[0041] Figure 4 This is a schematic block diagram of the structure of a color conversion unit provided in an embodiment of this application.

[0042] Figure 5 This is a schematic block diagram of the second structure of a mobile terminal image printing system provided in an embodiment of this application.

[0043] Figure 6 This is a flowchart of a mobile terminal image printing method performed by a mobile terminal according to an embodiment of this application.

[0044] Figure 7 This is a flowchart of a mobile terminal image printing method performed by a printing terminal according to an embodiment of this application.

[0045] Explanation of reference numerals in the attached figures:

[0046] 100. Mobile terminal; 110. Image processing module; 120. Printing parameter adjustment unit; 130. Preview interface generation unit; 111. Resolution alignment unit; 112. Color conversion unit; 1111. Calculation subunit; 1112. Extraction subunit; 1113. Conversion subunit; 1114. Adjustment subunit; 1121. Dynamic color gamut mapping subunit; 1122. Blackboard generation subunit; 1123. Color separation output subunit.

[0047] 200. Printing terminal; 210. Wireless communication module; 220. Printing control module; 230. Photo paper tray; 240. Paper balance detection sensor; 250. Status feedback indicator light; 260. Low battery warning circuit; 221. Printing main control unit; 222. Print head drive circuit; 223. Paper feed mechanism control unit. Detailed Implementation

[0048] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0049] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps described or executed may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, and the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0050] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0051] With the development of smart devices (such as mobile phones and tablets), they are increasingly involved in users' work and lives. Because smart devices typically have complete hardware systems (such as CPU, RAM, battery, and camera) and flexible operating systems (such as iOS and Android OS), they can perform functions such as content input, content storage, and content retrieval from other electronic devices.

[0052] With the increasing abundance of content on smart devices, the ability to conveniently and quickly print that content has become a pressing issue. Taking a mobile phone as an example, to print content from a phone, one method is to find a wireless network with a printer and connect the phone and printer there. Another method is to send the content from the phone to a computer connected to the printer, allowing the computer to print the content. Regardless of the method, both involve transmitting the content from the phone to the printer, which then processes the data before printing. Since the printer needs to process the transmitted content—involving data processing, format conversion, and print queue management—processing time can increase significantly if the printer's processing capacity is limited or the content is complex (such as a high-resolution image). Consequently, users may have to wait much longer for the printout; for example, sending a 10MB high-definition image from a phone could take tens of seconds to several minutes for the printer to process.

[0053] Based on this, this application proposes a mobile terminal image printing system. By setting an image processing module in the mobile terminal, the image in the mobile terminal can be resolution aligned and color converted before being transmitted to the printing terminal for printing. After receiving the image, the printing terminal can directly print it without processing, which can realize direct and fast printing of native images from the mobile terminal and reduce printing time.

[0054] Reference Figure 1 , Figure 1 This is a schematic block diagram of the first structure of a mobile terminal image printing system provided in an embodiment of this application. Figure 1 As shown, the mobile terminal image printing system includes a mobile terminal 100 and a printing terminal 200. The mobile terminal 100 includes an image processing module 110. The image processing module 110 aligns the resolution of the image to be printed in the mobile terminal 100 with the physical resolution of the printing terminal 200 before performing color conversion to obtain a four-color printing mode image. The mobile terminal 100 can be any terminal device, including mobile phones, tablets, personal digital assistants (PDAs), point-of-sale (POS) terminals, and in-vehicle computers.

[0055] The printing terminal 200 includes a wireless communication module 210 and a printing control module 220, with the printing control module 220 electrically connected to the wireless communication module 210.

[0056] The wireless communication module 210 is used to establish a communication connection between the mobile terminal 100 and the printing terminal 200. That is, the mobile terminal 100 can communicate with the printing terminal 200 through the wireless communication module 210, allowing the mobile terminal 100 to transmit the image to be printed to the printing terminal 200 for printing via the communication link. For example, the wireless communication module 210 can support Wi-Fi Direct or NFC-IP3 protocol; that is, the mobile terminal 100 can connect directly to the printing terminal 200 via Wi-Fi, or the mobile terminal 100 can quickly establish a connection and transfer files by bringing it close to the NFC area of ​​the printing terminal 200. The wireless communication module 210 can also support Bluetooth or cellular network connections; that is, the mobile terminal 100 can connect to the printing terminal 200 via Bluetooth, which is suitable for short-range pairing printing. Alternatively, the mobile terminal 100 can send content to the printing terminal 200, which supports a cellular network module, via a mobile network, which is suitable for remote printing.

[0057] The print control module 220 receives component matrix data corresponding to the four-color printing mode image sent by the mobile terminal 100, and controls the execution of the printing operation in response to the print command sent by the mobile terminal 100 to output the four-color printing mode image. In other words, the print control module 220 can receive the data to be printed (i.e., the component matrix data corresponding to the four-color printing mode image) and the print command sent by the mobile terminal 100, and controls the execution of the printing operation in response to the print command, thereby printing out the four-color printing mode image.

[0058] In this embodiment, by setting an image processing module 110 in the mobile terminal 100 to perform resolution alignment and color conversion, the processed four-color printing mode image can be sent from the mobile terminal 100 to the printing terminal 200 for direct printing. The printing terminal 200 only needs to perform the printing operation and does not need to perform the image processing operation, which can save the data processing time of the printing terminal 200. It can realize the direct printing output of the image from the mobile terminal 100 through the printing terminal 200, thus achieving the purpose of direct and fast printing of the native image of the mobile terminal 100, which is especially suitable for instant image output scenarios.

[0059] In some embodiments, refer to Figure 2 , Figure 2 This is a schematic block diagram of the image processing module provided in one embodiment of this application. Figure 2As shown, the image processing module 110 includes a resolution alignment unit 111 and a color conversion unit 112. The resolution alignment unit 111 aligns the resolution of the image to be printed in the mobile terminal 100 with the physical resolution of the printing terminal 200. The color conversion unit 112 converts the resolution-aligned image to a four-color printing mode image.

[0060] In this embodiment, resolution alignment (scaling) is essentially resampling, involving interpolation algorithms. If color conversion (e.g., RGB→CMYK) is performed first, the image will change from three channels to four channels, introducing additional computational complexity for the black (K) channel. Therefore, this embodiment performs resolution alignment first, aligning the resolution of the image to be printed in the mobile terminal 100 with the physical resolution of the printing terminal 200 before performing color conversion. This significantly reduces computational load, making it suitable for scenarios where the mobile terminal 100 has limited resources. Furthermore, resolution alignment (scaling) is performed in RGB space, requiring only three channels to be processed, avoiding noise or color imbalance in the black channel caused by four-channel interpolation in CMYK mode. Converting to CMYK after resolution alignment also allows for the generation of halftone dots based on the accurate physical resolution, avoiding detail loss and coarse output caused by scaling.

[0061] In some embodiments, refer to Figure 3 , Figure 3 This is a schematic block diagram of the structure of a resolution alignment unit provided in an embodiment of this application. Figure 3 As shown, the resolution alignment unit 111 includes a calculation subunit 1111, an extraction subunit 1112, and a conversion subunit 1113. The calculation subunit 1111 calculates the target pixel size based on the DPI value of the printing terminal 200 and the physical printing size. The extraction subunit 1112 extracts the pixel size and original PPI value of the image to be printed from the mobile terminal 100. The conversion subunit 1113, based on the pixel size and original PPI value of the image to be printed in the mobile terminal 100, uses a block-based super-resolution reconstruction algorithm to progressively increase the pixel size of the image to be printed to the target pixel size, thereby aligning the resolution of the image to be printed with the physical resolution of the printing terminal 200.

[0062] In this embodiment, the resolution alignment unit 111 can obtain the original resolution (DPI / PPI) of the image to be printed in the mobile terminal 100 and the physical resolution (e.g., 1200 DPI for a laser printer) of the printing terminal 200. The calculation subunit 1111 can calculate the target pixel size of the image to be printed based on the physical resolution (i.e., DPI value) of the printing terminal 200 and the physical size to be printed, such as printing a 6-inch photo (physical size 152×102mm). Simultaneously, the extraction subunit 1112 can extract the pixel size and original PPI value of the image to be printed from the mobile terminal 100. For example, if the extracted pixel size of the image to be printed from the mobile terminal 100 is 4000×3000px, the original PPI value (the pixel density per inch recorded in the image metadata, reflecting the original sampling accuracy of the image acquisition device) is 72 PPI. Subsequently, the conversion subunit 1113 can, based on the pixel size and original PPI value of the image to be printed in the mobile terminal 100, use a block-based super-resolution reconstruction algorithm to progressively increase the pixel size of the image to be printed to the target pixel size, so that the resolution of the image to be printed is aligned with the physical resolution of the printing terminal 200. Specifically, the conversion subunit 1113 may include the following processing steps:

[0063] (1) Parameter Calculation Stage: The over-resolution ratio is determined based on the original PPI value of the image to be printed in the mobile terminal 100 and the physical resolution of the printing terminal 200. For example, if the original PPI value of the image to be printed is 72 PPI, and the physical resolution of the printing terminal 200 is 300 DPI, then the over-resolution ratio is 300 / 72 ≈ 4.17. The number of levels is then determined based on the over-resolution ratio, such as... Taking an over-scoring ratio of 4.17 as an example, the graded data can be calculated as: 3 levels (2 3 =8 > 4.17).

[0064] (2) Block processing stage: Divide the image into N×N overlapping blocks (such as 32×32 pixels or 64×64 pixels), and set the overlapping area (such as 10-15%) to avoid boundary artifacts. Use a cosine window function to ensure a smooth transition of the 15% overlapping area.

[0065] (3) Gradual scaling stage: Primary scaling (e.g., 2x) can use the ESPCN network to super-resolution each block by 2x; intermediate scaling (cumulative 4x) can be optimized by the VDSR network to compensate for high-frequency details; final fine-tuning (e.g., 4→4.17x) can be achieved by bicubic interpolation to complete non-integer scaling.

[0066] (4) Fusion optimization stage: The results of each block are weighted and fused, and adaptive sharpening (differential processing for inkjet / laser printers) and final size calibration are performed to ensure accurate DPI matching.

[0067] Among them, the super-resolution reconstruction algorithm can adopt the lightweight MobiNet-SRNet model with ≤200K parameters. Through NPU acceleration, the single-frame processing latency can be reduced to <30ms. Combined with JPEG-LS lossless compression technology, memory usage can be reduced.

[0068] In this embodiment, considering the limited computing power and memory of the mobile terminal 100, performing traditional resolution alignment operations on the mobile terminal 100 may result in latency and memory overflow risks. To address this issue, unlike traditional image resampling processing, this embodiment employs a block-based super-resolution reconstruction algorithm to progressively increase the pixel size of the image to be printed to the target pixel size, thereby reducing memory usage. This approach is particularly suitable for balancing resource constraints and quality requirements in mobile terminal 100 printing scenarios.

[0069] In some embodiments, refer to Figure 3 The resolution alignment unit may further include an adjustment subunit 1114. The adjustment subunit 1114 is used to dynamically adjust the pixel size and original PPI value of the image to be printed by monitoring the unfolding angle of the folded screen of the mobile terminal 100.

[0070] This application considers that some mobile terminals 100 (such as foldable phones) have foldable screens, and the physical resolution changes dynamically before and after the screen is unfolded. Therefore, it is necessary to dynamically adjust the logical resolution (including pixel size and PPI value) of the image to be printed in the mobile terminal 100 to adapt to the fixed resolution of the printing terminal 200 in real time. Specifically, the unfolding angle of the mobile terminal 100's foldable screen can be monitored in real time using a Hall sensor, and the pixel size and original PPI value of the image to be printed can be dynamically adjusted according to the unfolding angle. For example, when the unfolding angle of the foldable screen is ≥170°, a high-resolution mode (3x scaling factor) can be activated; when the unfolding angle of the foldable screen is ≤30°, a compact mode (1.5x scaling factor) can be switched, and the OpenVG engine can be triggered to perform vector rasterization. This embodiment of the application automatically matches the optimal pixel size according to the unfolding angle of the foldable screen, which can reduce the peak memory usage during super-resolution calculations.

[0071] In some embodiments, refer to Figure 4 , Figure 4 This is a schematic block diagram of the structure of a color conversion unit provided in an embodiment of this application. Figure 4As shown, the color conversion unit 112 includes a dynamic color gamut mapping subunit 1121, a blackboard generation subunit 1122, and a color separation output subunit 1123. The dynamic color gamut mapping subunit 1121 is used to call the corresponding color description file from a preset color description file library according to the type of the printing terminal 200, to map the RGB values ​​of the image to be printed to the CMYK color gamut, and uses a lightweight GAN network to perform saturation compensation for RGB colors outside the CMYK color gamut. The blackboard generation subunit 1122 is used to automatically switch between background color removal mode and gray component replacement mode according to the image texture complexity. The color separation output subunit 1123 is used to separate the image into four channels (C, M, Y, K), and calls the GPU for parallel computing to convert continuous tones into a dot matrix, simulating color gradation through dot size and spacing, and outputting component matrix data representing the four-color printing mode image.

[0072] Specifically, the dynamic color gamut mapping subunit 1121 can automatically match the color description file by querying the type of the printing terminal 200. Different printing terminal models correspond to different color formulas. At the same time, when encountering vivid colors that the printing terminal 200 cannot reproduce, a lightweight GAN network can be used for natural softening, which maintains visual harmony and avoids harsh cropping.

[0073] In this embodiment, considering that related technologies use relative colorimetric rendering intention compression techniques to address color compression issues when converting wide color gamut images to narrow color gamut devices, which can easily lead to saturation loss, this embodiment employs a lightweight GAN network to compensate for the saturation of RGB colors exceeding the CMYK color gamut. Through generative reconstruction rather than simple cropping, saturation loss in out-of-gamut colors can be reduced, improving color reproduction accuracy. Simultaneously, saturation compensation avoids color banding caused by traditional linear compression, resulting in more natural visual transitions.

[0074] The blackboard generation subunit 1122 can integrate a dual-mode switching algorithm of UCR (Underground Removal) / GCR (Gray Component Replacement), automatically selecting the optimal strategy through image content analysis. For example, an image classifier based on a convolutional neural network (CNN) can classify images into text / line or landscape / portrait categories according to texture complexity; UCR mode is enabled for text / line images, while GCR mode is enabled for landscape / portrait images.

[0075] In this embodiment, traditional CMYK conversion relies on undercolor removal (UCR) or gray component substitution (GCR) strategies. Considering that the mobile terminal 100 lacks the ability to adapt to printing environment parameters, the blackboard generation subunit 1122 is configured to intelligently switch between UCR / GCR modes based on image texture. Enabling UCR mode for text / line images can reduce the total ink volume and avoid blurring of small text; enabling GCR mode for landscape / portrait images can enhance gray balance stability and prevent skin tone color cast.

[0076] The color separation output subunit 1123 can separate the C, M, Y, and K channels of the image to be printed using a color description file, and can calculate the optimal ink ratio based on the Neugebauer equation to generate the C / M / Y / K component matrix. YUV420 color space preprocessing can be used to separate the luminance and chrominance channel calculation tasks. Then, the GPU can be called to perform parallel computation of the min(C,M,Y) function and channel recombination operations to finally output the component matrix data representing the four-color printing mode image.

[0077] In this embodiment, considering the limited computing power of the mobile terminal 100, and the fact that color CMY→CMYK conversion requires real-time calculation of K=min(C,M,Y) and channel reorganization, which can lead to latency, this embodiment utilizes GPU parallel computing, which can effectively improve computing speed and reduce latency.

[0078] In some embodiments, refer to Figure 5 , Figure 5 This is a schematic block diagram of the second structure of a mobile terminal image printing system provided in an embodiment of this application. Figure 5 As shown, the mobile terminal image printing system includes a mobile terminal 100 and a printing terminal 200. The mobile terminal 100 includes an image processing module 110. The image processing module 110 aligns the resolution of the image to be printed in the mobile terminal 100 with the physical resolution of the printing terminal 200 before performing color conversion to obtain a four-color printing mode image. The printing terminal 200 includes a wireless communication module 210 and a printing control module 220, which are electrically connected to the wireless communication module 210. The wireless communication module 210 establishes a communication connection between the mobile terminal 100 and the printing terminal 200; the printing control module 220 receives the component matrix data corresponding to the four-color printing mode image sent by the mobile terminal 100 and executes a printing operation in response to the printing command sent by the mobile terminal 100 to output the four-color printing mode image.

[0079] The mobile terminal 100 also includes a printing parameter adjustment unit 120 and a preview interface generation unit 130. The printing parameter adjustment unit 120 is used to adjust printing parameters, including color mode and paper orientation. The preview interface generation unit 130 is used to generate a preview interface for the image to be printed.

[0080] In this embodiment, the printing parameter adjustment unit 120 can adjust printing parameters, including color mode and paper orientation. The color mode can include color and black and white. If black and white is selected, the printing terminal 200 can convert CMYK color information to grayscale information. Paper orientation refers to whether the image is printed horizontally or vertically; the default is vertical rotation + cropping + resolution conversion. The preview interface generation unit 130 can achieve "what you see is what you set" interactive feedback through real-time rendering technology, avoiding duplicate printing due to parameter mismatch.

[0081] In this embodiment of the application, by setting a printing parameter adjustment unit 120 and a preview interface generation unit 130 on the mobile terminal 100, printing settings and previews can be performed on the mobile terminal 100, which can improve the printing experience.

[0082] In some embodiments, refer to Figure 4 The printing control module 220 includes a printing main control unit 221, a printhead drive circuit 222, and a paper feed mechanism control unit 223. The printhead drive circuit 222 and the paper feed mechanism control unit 223 are electrically connected to the printing main control unit 221, and the printing main control unit 221 is electrically connected to the wireless communication module 210.

[0083] The printing master control unit 221 receives printing instructions and component matrix data representing the four-color printing mode image from the mobile terminal. The printhead drive circuit 222 receives the component matrix data distributed by the printing master control unit and activates the corresponding heating unit in time-division multiplexing according to the color layer sequence to control the heating operation of the printhead. The paper feed mechanism control unit 223 drives the stepper motor according to the printing instructions distributed by the printing master control unit 221 to control the feeding and positioning of the photographic paper.

[0084] In this embodiment, the printing master control unit 221 is electrically connected to the wireless communication module 210, thereby enabling the printing master control unit 221 to receive printing commands and component matrix data representing the four-color printing mode image sent by the mobile terminal 100. Then, in response to the printing command, the printing master control unit 221 can distribute the component matrix data corresponding to the four-color printing mode image to the printhead drive circuit 222, so that the printhead drive circuit 222 activates the corresponding heating units in a time-division multiplexing manner according to the color layer sequence, thereby controlling the heating operation of the printhead. Simultaneously, in response to the printing command, the printing master control unit 221 can distribute the printing command to the paper feed mechanism control unit 223, so that the paper feed mechanism control unit 223 drives the stepper motor to control the feeding and positioning of the photographic paper.

[0085] In some embodiments, refer to Figure 5 The printing terminal 200 has a built-in photo paper tray 230. The printing terminal 200 also includes a paper level detection sensor 240, a status feedback indicator light 250, and a low battery warning circuit 260. The paper level detection sensor 240 detects the amount of paper remaining in the photo paper tray. The status feedback indicator light 250 monitors the printing terminal's operating status and any abnormal conditions. The low battery warning circuit 260 monitors the printing terminal's battery level and issues a warning when the battery level is below a preset threshold.

[0086] In this embodiment, a paper balance detection sensor 240 monitors the amount of photo paper used in real time and provides an early warning when the balance is below a threshold (e.g., ≤10%), preventing interruptions in the printing process. A status feedback indicator light 250 uses multi-color light coding (e.g., red-blue-yellow combination flashing) to accurately indicate the error type. For example, a fast-flashing double red light indicates printhead overheating, while alternating yellow and blue flashing indicates communication abnormalities, providing a clear view of the device status (standby / printing / sleep), eliminating user confusion and effectively improving on-site maintenance efficiency. A low-battery warning circuit 260 supports a three-level warning mechanism to prevent deep battery discharge. For example, when the battery level is 30%, the indicator light flashes yellow slowly. When the battery level is 15%, the indicator light flashes red quickly and an app notification is sent. When the battery level is 5%, the task is forcibly saved and the device enters sleep mode. This provides battery life protection.

[0087] Reference Figure 6 , Figure 6 This is a flowchart of a mobile terminal image printing method performed by a mobile terminal according to an embodiment of this application, including but not limited to steps S610 to S620.

[0088] Step S610: In response to the selection operation of the image to be printed in the mobile terminal, the resolution of the image to be printed is aligned with the physical resolution of the printing terminal by the image processing module and then the color is converted to obtain a four-color printing mode image.

[0089] Step S620: The component matrix data and printing instructions corresponding to the four-color printing mode image are sent to the printing terminal so that the printing control module of the printing terminal receives the component matrix data and executes the printing operation in response to the printing instructions to output the four-color printing mode image.

[0090] In this embodiment, the mobile terminal image printing method can be executed by the mobile terminal image printing system provided in any embodiment of this application, with the mobile terminal 100 as the executing entity. Specifically, the user can select an image to be printed in the mobile terminal 100. The image to be printed can be an image directly captured by the mobile terminal, an image received by the mobile terminal 100 from another device, or an image downloaded by the mobile terminal 100. This embodiment does not specifically limit the image to be printed, as long as it is an image stored in the mobile terminal 100. Similarly, this embodiment does not specifically limit the format of the image to be printed, which can be RGB, JPG, JPEG, RAW, or other image formats. After the mobile terminal 100 selects the image to be printed, in response to the selection operation in the mobile terminal 100, the image processing module 110 in the mobile terminal 100 automatically aligns the resolution of the image to be printed with the physical resolution of the printing terminal before performing color conversion to obtain a four-color printing mode image. After obtaining the four-color printing mode image, the mobile terminal 100 can send the component matrix data corresponding to the four-color printing mode image and the printing command to the printing terminal 200 through the data channel established with the printing terminal 200 based on the wireless communication module 210. The printing control module 220 in the printing terminal 200 can receive the component matrix data corresponding to the four-color printing mode image and the printing command, and execute the printing operation in response to the printing command to output the four-color printing mode image.

[0091] In this embodiment, since an image processing module 110 is provided in the mobile terminal 100, after selecting the image to be printed in the mobile terminal 100, the image processing module 110 can perform resolution alignment and color conversion to obtain a four-color printing mode image. The mobile terminal 100 then sends the processed four-color printing mode image to the printing terminal 200 for direct printing. The printing terminal 200 only needs to perform the printing operation and does not need to perform image processing operations. This enables direct and fast printing of native images from the mobile terminal 100, which is especially suitable for real-time image output scenarios.

[0092] Reference Figure 7 , Figure 7This is a flowchart of a mobile terminal image printing method performed by a printing terminal according to an embodiment of this application, including but not limited to steps S710 to S720.

[0093] Step S710: Receive component matrix data and printing instructions corresponding to the four-color printing mode image sent by the mobile terminal. The four-color printing mode image is obtained by the image processing module of the mobile terminal aligning the resolution of the image to be printed in the mobile terminal with the physical resolution of the printing terminal and then performing color conversion.

[0094] In step S720, the print control module in the print terminal responds to the print command and performs the corresponding print operation to output a four-color printing mode image.

[0095] In this embodiment, the mobile terminal image printing method can be executed by the mobile terminal image printing system provided in any embodiment of this application, with the printing terminal 200 as the executing entity. Specifically, after the user selects an image to be printed in the mobile terminal 100, the image processing module 110 in the mobile terminal 100 can automatically align the resolution of the image to be printed with the physical resolution of the printing terminal before performing color conversion to obtain a four-color printing mode image. Since the mobile terminal 100 can establish a communication connection with the printing terminal 200 through the wireless communication module 210, the mobile terminal 100 can automatically send the component matrix data and printing instructions corresponding to the processed four-color printing mode image to the printing terminal 200. After receiving the printing instructions, the printing control module 220 in the printing terminal 200 can control the execution of the printing operation to output the four-color printing mode image.

[0096] In this embodiment, the printing terminal 200 is equipped with a wireless communication module 210, which enables the establishment of a communication connection between the mobile terminal 100 and the printing terminal. Thus, the printing terminal 200 can receive the component matrix data of the four-color printing mode image processed by the mobile terminal 100 and the printing command. Upon receiving the component matrix data and printing command of the four-color printing mode image, the printing control module 220 in the printing terminal 200 can control the execution of the printing operation to output the four-color printing mode image. In this embodiment, the printing terminal 200 only needs to perform the printing operation and does not need to perform image processing operations. This enables direct and fast printing of native images from the mobile terminal 100, which is particularly suitable for real-time image output scenarios.

[0097] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.

Claims

1. A mobile terminal image printing system, characterized in that, The system includes: A mobile terminal, the mobile terminal including an image processing module, the image processing module being used to align the resolution of the image to be printed in the mobile terminal with the physical resolution of the printing terminal before performing color conversion to obtain a four-color printing mode image. A printing terminal includes a wireless communication module and a printing control module, wherein the printing control module is electrically connected to the wireless communication module; The wireless communication module is used to establish a communication connection between the mobile terminal and the printing terminal; The printing control module is used to receive component matrix data corresponding to the four-color printing mode image sent by the mobile terminal, and to control the execution of printing operation in response to the printing command sent by the mobile terminal, so as to output the four-color printing mode image.

2. The system according to claim 1, characterized in that, The image processing module includes: A resolution alignment unit is used to align the resolution of the image to be printed in the mobile terminal with the physical resolution of the printing terminal. A color conversion unit is used to convert the resolution-aligned image to be printed into a four-color printing mode image.

3. The system according to claim 2, characterized in that, The resolution alignment unit includes: The calculation subunit is used to calculate the target pixel size based on the DPI value of the printing terminal and the physical size of the print. An extraction subunit is used to extract the pixel size and original PPI value of the image to be printed; The conversion subunit is used to progressively increase the pixel size of the image to be printed to the target pixel size using a block-based super-resolution reconstruction algorithm based on the pixel size and original PPI value of the image to be printed, so that the resolution of the image to be printed is aligned with the physical resolution of the printing terminal.

4. The system according to claim 3, characterized in that, The resolution alignment unit further includes: The adjustment subunit is used to dynamically adjust the pixel size and original PPI value of the image to be printed by monitoring the unfolding angle of the folding screen of the mobile terminal.

5. The system according to claim 2, characterized in that, The color conversion unit includes: The dynamic color gamut mapping subunit is used to call the corresponding color description file from the preset color description file library according to the type of the printing terminal, so as to map the RGB values ​​of the image to be printed to the CMYK color gamut, and use a lightweight GAN network to perform saturation compensation for RGB colors that exceed the CMYK color gamut. The blackboard generation subunit is used to automatically switch between background color removal mode and gray component replacement mode based on the image texture complexity. The color separation output subunit is used to separate the image into four channels: C, M, Y, and K. It calls the GPU for parallel computing to convert continuous tones into a dot matrix, simulates color gradation by dot size and spacing, and outputs component matrix data representing the four-color printing mode image.

6. The system according to claim 1 or 2, characterized in that, The mobile terminal also includes: A printing parameter adjustment unit is used to adjust printing parameters, including color mode and paper orientation; The preview interface generation unit is used to generate a preview interface for the image to be printed.

7. The system according to claim 1, characterized in that, The printing control module includes a printing main control unit, a printhead drive circuit, and a paper feed mechanism control unit. The printhead drive circuit and the paper feed mechanism control unit are electrically connected to the printing main control unit, and the printing main control unit is electrically connected to the wireless communication module. The printing main control unit is used to receive printing instructions sent by the mobile terminal and component matrix data representing the four-color printing mode image; The printhead drive circuit is used to receive the component matrix data distributed by the print master control unit, and activate the corresponding heating unit in time-division according to the color layer sequence to control the heating operation of the printhead; The paper feeding mechanism control unit is used to drive the stepper motor according to the printing instructions distributed by the printing master control unit, so as to control the feeding and positioning of the photo paper.

8. The system according to claim 7, characterized in that, The printing terminal has a built-in photo paper tray, and the printing terminal also includes: A paper balance detection sensor is used to detect the amount of paper remaining in the photo paper compartment; Status feedback indicator lights are used to monitor the working status and abnormal status of the printing terminal; The low battery warning circuit is used to monitor the battery level of the printing terminal and issue a warning when the battery level is detected to be lower than a preset value.

9. A mobile terminal image printing method, applied to the system described in any one of claims 1-8, characterized in that, The method includes: In response to the selection operation of the image to be printed in the mobile terminal, the resolution of the image to be printed is aligned with the physical resolution of the printing terminal by the image processing module before color conversion is performed to obtain a four-color printing mode image. The component matrix data and printing instructions corresponding to the four-color printing mode image are sent to the printing terminal, so that the printing control module of the printing terminal receives the component matrix data and responds to the printing instructions to control the execution of the printing operation to output the four-color printing mode image.

10. A mobile terminal image printing method, applied to the system according to any one of claims 1-8, characterized in that, The method includes: The system receives component matrix data and printing instructions corresponding to a four-color printing mode image sent by a mobile terminal. The four-color printing mode image is obtained by the image processing module of the mobile terminal after aligning the resolution of the image to be printed in the mobile terminal with the physical resolution of the printing terminal and then performing color conversion. The printing control module of the printing terminal responds to the printing command and performs the corresponding printing operation to output the four-color printing mode image.