Signal processing system, signal processing method, chip, storage medium, and image forming apparatus

By introducing a signal processing system into the image forming device, identifying and filtering invalid data, the problems of image deformation and resource waste during the automatic delivery of originals are solved, and efficient image data processing and storage are realized.

CN119135811APending Publication Date: 2024-12-13ZHUHAI PANTUM ELECTRONICS CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411364858.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The existing image forming device is prone to image deformation during the automatic delivery of originals, and the 3-line CCD sensor needs a large amount of control resources and storage resources to correct the reading position offset when reading colored originals, resulting in waste of resources.

Method used

It provides a signal processing system, including a signal processing module and a data storage module, filters invalid data by identifying the start and end positions of scanned data, and stores valid data in color, reducing the waste of control resources and storage resources.

Benefits of technology

Effectively filtering invalid data in scanned data reduces the waste of control resources and storage resources, and improves the efficiency and quality of image formation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119135811A_ABST
    Figure CN119135811A_ABST
Patent Text Reader

Abstract

The invention discloses a signal processing system, a signal processing method, a chip, a storage medium and a device, and relates to the technical field of image formation. The system can be integrated in a chip and controlled by the chip, and when the chip controls the system, the chip comprises a signal processing module used for receiving scanning data generated by a signal input module and processing the scanning data to obtain target data; the data storage module is used for receiving target data and storing the target data; and the pixel processing module is used for identifying a starting position and an ending position of the scanning data, and performing validity identification on the scanning data at the starting position and the ending position to obtain target data. The scanning data is processed through the signal processing module to obtain the target data, the target data is stored through the data storage module, the validity of the scanning data can be confirmed in the process that the signal processing module processes the scanning data, invalid data in the scanning data can be filtered out, and unnecessary storage resources cannot be occupied.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of image forming technology, and in particular to a signal processing system, a signal processing method, a chip, a storage medium and an image forming device. Background Art

[0002] A document reading device that scans and reads a document by moving a document reading position relative to the document is already known. In this document reading device, the read image data may sometimes be deformed. Image deformation refers to a local change in the relative movement speed between the document and the document reading position, causing the generated image data to be deformed. This image deformation is particularly likely to occur when the document is transported by an automatic document feeder (ADF). This is because the transport speed of the document is likely to change locally at the moment when the document is handed over between the multiple transport rollers of the ADF, or at the moment when the document contacts a guide wall arranged on the document transport path.

[0003] In addition, as for the manuscript reading device, there is known a manuscript reading device that uses a 3-line charge-coupled device (CCD) sensor as an image sensor and can read both black-and-white manuscripts and color manuscripts. The 3-line CCD has 3 lines corresponding to 3 primary colors (RGB), and decomposes the color of light reflected by irradiating white light to the manuscript into 3 components for reading, thereby realizing the reading of color manuscripts.

[0004] However, in the three-line CCD, the lines for reading each color component are arranged at different positions from each other, so each line reads a different position of the original at the same time. When the data of each color component is stored in a temporary memory and the data of the three color components is synthesized to generate image data, the offset of the reading position can be corrected (line spacing correction) by delaying the reading by a time corresponding to the number of lines below, which is the number of lines corresponding to the interval between the lines. However, as mentioned above, the controller needs to use a large amount of control resources to identify the synthesis of the data of the three color components, resulting in unnecessary waste of control resources; and the image scanned by the CCD sensor has invalid data at the beginning or end stage, and transferring the invalid data to the memory will cause unnecessary waste of storage resources. Summary of the invention

[0005] In view of the deficiencies in the prior art, an object of the present invention is to provide a signal processing system, a signal processing method, a chip, a storage medium and a device, which are used to at least solve one of the technical problems.

[0006] According to a first aspect of the present invention, there is provided a signal processing system, comprising:

[0007] A signal processing module, the signal processing module is used to receive the scanning data generated by the signal input module, and process the scanning data to obtain target data;

[0008] A data storage module, the data storage module is used to receive the target data and store the target data;

[0009] Wherein, the signal processing module includes:

[0010] A pixel processing module is used to identify the starting position and the ending position of the scan data, and to mark the validity of the scan data at the starting position and the ending position respectively to obtain the target data.

[0011] The signal processing system of the present invention processes the scan data through the signal processing module to obtain target data, and stores the target data through the data storage module. It can confirm the validity of the scan data during the process of the signal processing module processing the scan data, filter out invalid data in the scan data, and store the processed scan data by color, thereby reducing the control resources required for judging the validity of the scan data and color classification of the scan data. Since the invalid scan data is filtered, it will not occupy unnecessary storage resources.

[0012] In some implementations, the performing validity marking on the scan data at the start position and the end position to obtain the target data further includes:

[0013] The scanned data that does not belong to the target data is discarded.

[0014] In some embodiments, the signal processing module includes:

[0015] A spacing processing module is used to filter the scan data that is not valid scan data.

[0016] In some embodiments, the signal processing module includes:

[0017] A data cache module is used to cache the valid scan data to a cache memory corresponding to the color of the color stripe according to the color of the color stripe.

[0018] In some embodiments, the signal processing module includes:

[0019] An output module is used to write the valid scan data cached in the buffer corresponding to the color bar color as the target data into the data storage module in the physical order of the image or in three colors.

[0020] In some embodiments, the signal processing module includes:

[0021] An interrupt processing module is used to receive the interrupt signal of the signal processing module, and transmit the interrupt signal to the central processing module after processing, so that the central processing module obtains the current scanning task status.

[0022] According to a second aspect of the present invention, there is provided a signal processing method, which is executed in the above-mentioned signal processing system, comprising:

[0023] The signal processing module receives the scan data generated by the signal input module, and processes the scan data to obtain target data;

[0024] The data storage module receives the target data and stores the target data;

[0025] Wherein, the step of processing the scanned data to obtain target data further comprises:

[0026] The pixel processing module identifies the starting position and the ending position of the scan data, and performs validity marking on the scan data at the starting position and the ending position respectively to obtain the target data.

[0027] According to a third aspect of the present invention, a chip is provided, which includes the above-mentioned signal processing system.

[0028] According to a fourth aspect of the present invention, there is provided an image forming apparatus, comprising:

[0029] at least one processor; and

[0030] a memory communicatively connected to the at least one processor; wherein,

[0031] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the above-mentioned signal processing method.

[0032] According to a fifth aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the above-mentioned signal processing method when executed by a processor.

[0033] Compared with the prior art, the signal processing system, signal processing method, chip, storage medium and device of the present invention process the scan data through the signal processing module to obtain target data, and store the target data through the data storage module. It can confirm the validity of the scan data during the process of processing the scan data by the signal processing module, filter out invalid data in the scan data, and store the processed scan data by color, thereby reducing the control resources required for judging the validity of the scan data and classifying the scan data by color. In addition, since the invalid scan data is filtered out, it will not occupy unnecessary storage resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 A schematic diagram of the structure of a signal processing system according to an embodiment of the present invention;

[0035] Figure 2 is a timing diagram of scanning data according to one embodiment of the present invention;

[0036] Figure 3 A flowchart of a signal processing method according to an embodiment of the present invention;

[0037] Figure 4 FIG. 1 is a schematic structural diagram of an image forming apparatus according to an embodiment of the present invention. DETAILED DESCRIPTION

[0038] The present invention will be further described in detail below in conjunction with the accompanying drawings.

[0039] The embodiment of the present invention provides a signal processing system, such as Figure 1 As shown, the signal processing system 100 includes a signal processing module 110, a data storage module 120, a central processing module 130 and a register configuration module 140; wherein the signal processing module 110 is used to connect to the signal input module 10 to receive the scanning data generated by the signal input module 10, and process the scanning data to obtain target data.

[0040] The signal input module 10 includes a signal acquisition module 11 and a signal conversion module 12. The signal acquisition module 11 includes a CCD sensor. The CCD sensor in the signal acquisition module 11 is used to start scanning the image line by line when receiving the control signal required for work, and simultaneously generate analog scanning data. The analog scanning data is specifically R / G / B analog image data. Due to the inherent characteristics of the physical spacing of the photodiode array in the CCD sensor, the R / G / B analog image data corresponds to different physical row image data.

[0041] The signal conversion module 12 is connected to the signal acquisition module 11. The signal conversion module 12 can be an analog front-end chip. The signal conversion module 12 is used to receive the analog scanning data transmitted by the signal acquisition module 11, and convert the analog scanning data into digital scanning data. Specifically, the signal conversion module 12 converts the R / G / B analog image data (i.e., analog scanning data) generated by the signal acquisition module 11 into R / G / B digital image data (i.e., digital scanning data) so as to transmit the R / G / B digital image data to the signal processing module 110.

[0042] The scanning control based on the CCD sensor has high requirements for the real-time processing of pixel data. There is a certain physical distance between different color rows of the CCD sensor, so the image scanned by the CCD sensor will have different color pixel outputs at the beginning and end of the scanning area, and they will not be valid at the same time. Therefore, in this embodiment, the signal processing module 110 processes the pixel data in real time, and marks the effectiveness of different color bars on pixels when scanning different rows according to the distance between the color bars.

[0043] The signal processing module 110 includes a timing generation module 111, a spacing processing module 112, a pixel processing module 113, a data buffer module 114, an output module 115 and an interrupt processing module 116; the timing generation module 111 is used to connect the signal acquisition module 11 in the signal input module 10, and the timing generation module 111 is used to generate the control signal required for the CCD sensor in the signal acquisition module 11 to work. Specifically, the timing generation module 111 includes a multi-channel pulse generation circuit, and the multi-channel pulse generation circuit can generate the control signal required for various types of CCD sensors according to different preset configuration conditions (including the number of pulses, period, duty cycle, polarity, trigger enable and trigger source selection, etc.). Therefore, the CCD sensor model can be used to select the control signal. The preset configuration conditions of the multi-channel pulse generating circuit in the timing generating module 111 are set so that the multi-channel pulse generating circuit generates the control signal required by the corresponding model of the CCD sensor; the method for obtaining the model of the CCD sensor can be that the signal processing system 100 reads the model of the CCD sensor when it is connected to the signal acquisition module 11 through the timing generating module 111. When the timing generating module 111 reads the model of the CCD sensor, it generates the control signal required by the corresponding model of the CCD sensor according to the preset configuration conditions (each model of the CCD sensor has a corresponding preset configuration condition) to control the CCD sensor to work normally, thereby generating the control signal through the hardware multi-channel pulse generating circuit to adapt to various models of CCD sensors.

[0044] The spacing processing module 112 is connected to the signal conversion module 12 in the signal input module 10. The spacing processing module 112 is used to filter the scanning data that does not belong to the valid scanning data when receiving the scanning data transmitted by the signal conversion module 12. Specifically, the spacing processing module 112 divides a page of images into multiple bands according to preset configuration conditions, and each band is set with a certain height (that is, each band corresponds to the row data of a preset number of rows in the scanning data). The spacing processing module 112 will output the row data as a band after the row data in the scanning data reaches the preset number of rows. The spacing processing module 112 works according to the height set for each band, the number of pixels n in each row of data, the photodiode array spacing gap in the CCD sensor (that is, the number of rows scanned by the CCD sensor each time), etc., to filter out the scanning data that does not belong to the valid scanning data, that is, to discard the invalid row data in the scanning data (that is, the invalid row data), thereby deleting the invalid row data caused by the physical spacing of the photodiode array in the CCD sensor, so as to save memory and improve performance.

[0045] In an optional implementation, taking the case where the height of each color stripe band is 24, the number of pixels in each row of data is n=5388, and the photodiode array spacing gap in the CCD sensor is 3 as an example, the description is given of discarding invalid row data in the scanned data. Figure 2As shown, for the first scanning band, it corresponds to row data of three color stripes, such as Red row data (i.e., row data in R digital image data), Green row data (row data in G digital image data), and Blue row data (row data in B digital image data); the 1st to 3rd row Red row data are high-level signals when input, so the 1st to 3rd row Red row data are valid row data, and the corresponding Green row data and Blue row data are low-level signals when input, so the Green row data and Blue row data are invalid row data; the 4th to 6th row Red row data are high-level signals when input, so the 4th to 6th row Red row data are valid row data. Data, the corresponding 1st to 3rd Green row data is a high level signal when input, so the 1st to 3rd Green row data is valid row data, but the Blue row data is still a low level signal when input, so the Blue row data is invalid row data; the 7th to 9th Red row data is a high level signal when input, so the 7th to 9th Red row data is valid row data, the corresponding 4th to 6th Green row data is a high level signal when input, so the 4th to 6th Green row data is valid data, the 1st to 3rd Blue row data is a high level signal when input, so the 1st to 3rd Blue row data is valid row data; and so on, the 22nd to 2 The 4th row of Red row data is input as a high-level signal, so the 22nd to 24th row of Red row data is valid row data, and the corresponding 19th to 21st row of Green row data is input as a high-level signal, so the 19th to 21st row of Green row data is valid row data, and the 16th to 18th row of Blue row data is input as a high-level signal, so the 16th to 18th row of Blue row data is valid row data. During the middle scan, the row data of the three colors input are all high-level signals, so the data generated by the middle scan is valid data; for the last scan sequence, the 16th to 18th row of Blue row data is input as a high-level signal, so the 16th to 18th row of Blue row data is valid. The data is valid row data, and the corresponding Green row data from rows 19 to 21 is a high-level signal when input, so the Green row data from rows 19 to 21 is valid row data, and the Red row data from rows 22 to 24 is a high-level signal when input, so the Red row data is valid data; the Blue row data from rows 19 to 21 is a high-level signal when input, so the Blue row data from rows 19 to 21 is valid row data, and the corresponding Green row data from rows 22 to 24 is a high-level signal when input, so the Green row data from rows 22 to 24 is valid row data, and the Red row data is a low-level signal when input, so the Red row data is invalid row data;The 22nd to 24th rows of Blue row data are input as high level signals, so the 22nd to 24th rows of Blue row data are valid row data, and the corresponding Green row data and Red row data are input as low level signals, so the Green row data and Red row data are invalid row data, and the spacing processing module 112 discards the invalid row data and outputs the valid row data to the pixel processing module 113, so that the invalid row data in the row data of different color stripes can be filtered as needed. ;

[0046] The pixel processing module 113 is connected to the spacing processing module 112. The pixel processing module 113 is used to identify the starting position and the ending position of the scan data, and mark the validity of the scan data at the starting position and the ending position respectively to obtain the target data. Specifically, the pixel processing module 113 receives the pixel data of R / G / B alternating colors (i.e., the valid row data of R / G / B alternating colors) transmitted after being filtered by the spacing processing module 112. The pixel processing module 113 performs color numbering on the received valid row data according to the rule of R / G / B alternating colors. Different valid row data with the same color number correspond to the same color bar. For each color bar, when the pixel processing module 113 identifies the rising edge of the row data, it uses the rising edge of the row data as the starting position of the scan data and marks the validity at the starting position. When the pixel processing module 113 identifies the falling edge of the row data, it uses the falling edge of the row data as the ending position of the scan data and marks the validity at the ending position to obtain the target signal. Therefore, the pixel processing module 113 can mark the validity of each pixel of different row data in the scan data according to the color bar at the starting position and the ending position; for example, Figure 2 As shown, each color bar (i.e., Red row data, Green row data, Blue row data) has a rising edge and a falling edge, and the pixel processing module 113 uses the rising edge corresponding to each color bar as the starting position of the color bar corresponding to the scan data and performs a validity mark at the starting position, and uses the falling edge corresponding to each color bar as the ending position of the color bar corresponding to the scan data and performs a validity mark at the ending position, thereby identifying the validity of each pixel in different rows of data in the scan data.

[0047] In an optional implementation manner, marking the validity of the scanned data at the start position and the end position to obtain the target data further includes:

[0048] The scan data that does not belong to the target data is discarded. Specifically, after the pixel processing module 113 performs validity marking on the scan data at the start position and the end position of the scan data to obtain the target data, the scan data other than the obtained target data is discarded.

[0049] The data cache module 114 is connected to the pixel processing module 113. The data cache module is used to cache the valid scan data to the buffer corresponding to the color bar color according to the color bar color. Specifically, the data cache module 114 includes R / G / B three-color buffers, each buffer caches the valid row data of a color bar, and the data cache module 114 receives the valid row data processed by the pixel processing module 113. The data cache module 114 determines which color bar the valid row data belongs to according to the color number, writes it into the buffer of the corresponding color bar, and transmits the status of the buffer to the output module 115.

[0050] The output module 115 is connected to the data buffer module 114 and the data storage module 120. The output module 115 is used to write the valid scan data in the buffer corresponding to the color bar color as the target data into the data storage module 120 according to the physical order of the image or in three colors. Specifically, the output module 115 is an SDMA (Special Direct Memory The output module 115 is connected to the data storage module 120 through the AXI bus. The output module 115 sends the valid row data (i.e., target data) of the buffer in the data cache module 114 to the AXI bus in a burst form according to the preset configuration information and the state of the buffer in the data cache module 114 to be transmitted to the data storage module 120. The data storage module 120 is used to receive the target data and store the target data to implement writing of the target data into the data storage module 120. The preset configuration information may be a writing method of the valid row data. For example, if the preset configuration information is to write in the physical order of the image, the valid row data is stored in the data storage module 120 in the format of R / G / B pixel alternation (pixel-by-pixel); if the preset configuration information is to write in three colors, the valid row data is stored in the data storage module 120 in the format of R / G / B three colors separated (color plane) (color plane).

[0051] The interrupt processing module 116 is respectively connected to the timing generation module 111, the spacing processing module 112, the pixel processing module 113, the data cache module 114, and the output module 115 in the signal processing module 100. The interrupt processing module 116 is used to receive the interrupt signals of the timing generation module 111, the spacing processing module 112, the pixel processing module 113, the data cache module 114, and the output module 115 in the signal processing module, and transmit the interrupt signals to the central processing module 130 after processing, so that the central processing module 130 obtains the current scanning task status. For example, when a band or a picture is processed, or an abnormality occurs in the scan (such as system bus congestion causing the data cache module 114 to overflow, etc.), the interrupt processing module 116 will send a corresponding interrupt signal to inform the central processing module 130 of the current scanning task status.

[0052] The register configuration module 140 is connected to the central processing module 130. The register configuration module 140 is used to receive the register configuration signal, and transmit the processed register configuration signal to the central processing module 130 so that the central processing module 130 configures the register. Specifically, the central processing module 130 includes registers for controlling the signal acquisition module 11, the color spacing of the CCD sensor, color scanning or grayscale scanning, the number of effective pixels per row, the height of each band, the output module 115 output data starting address and storage method, interrupt output control and other registers. The register configuration module 140 receives the register configuration signal transmitted by the host computer, and processes the register configuration signal and transmits it to the central processing module 130 so that the central processing module 130 configures the register.

[0053] In this embodiment, the signal processing module 110 processes the scan data to obtain target data, and the data storage module 120 stores the target data. In the process of the signal processing module 110 processing the scan data, the validity of the scan data can be confirmed, invalid data in the scan data can be filtered out, and the processed scan data can be stored by color, thereby reducing the control resources required for judging the validity of the scan data and classifying the scan data by color. In addition, since the invalid scan data is filtered out, unnecessary storage resources will not be occupied.

[0054] The embodiment of the present invention provides a signal processing method, which is executed in the above-mentioned signal processing system, such as Figure 3 As shown, the signal processing method includes:

[0055] S100: The signal processing module 110 receives the scan data generated by the signal input module 10, and processes the scan data to obtain target data; wherein, the process of processing the scan data to obtain target data further includes the pixel processing module 113 identifying the start position and the end position of the scan data, and marking the validity of the scan data at the start position and the end position respectively to obtain the target data;

[0056] S200: The data storage module 120 receives target data and stores the target data.

[0057] It should be noted that the steps involved in the signal processing method have been described in detail in the signal processing system, so they will not be repeated here.

[0058] An embodiment of the present invention provides a chip, which includes the above-mentioned signal processing system 100.

[0059] An embodiment of the present invention provides an image forming device, such as Figure 4 As shown, Figure 4 The image forming apparatus shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0060] like Figure 4 As shown, the image forming apparatus is in the form of a general-purpose computing device. The components of the image forming apparatus may include, but are not limited to: one or more processors 510, a memory 530, and a communication bus 540 connecting different system components (including the memory 530 and the processor 510).

[0061] The communication bus 540 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of a variety of bus structures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnection (PCI) bus.

[0062] The image forming apparatus typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the image forming apparatus, including volatile and non-volatile media, removable and non-removable media.

[0063] The memory 530 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The image forming apparatus may further include other removable / non-removable, volatile / non-volatile computer system storage media. Figure 4 Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disc read only memory (CD-ROM), a digital video disc read only memory (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to the communication bus 540 via one or more data medium interfaces. The memory 530 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.

[0064] A program / utility having a set (at least one) of program modules may be stored in memory 530, such program modules including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules generally perform the functions and / or methods of the embodiments described herein.

[0065] The image forming apparatus may also communicate with one or more external devices, and may also communicate with one or more devices that enable a user to interact with the image forming apparatus, or with any device that enables the image forming apparatus to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). Such communication may be performed via the communication interface 520. Furthermore, the image forming apparatus may also communicate with the network adapter ( Figure 4 The network adapter may communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via the communication bus 540. It should be understood that although Figure 4 Not shown, other hardware and / or software modules may be used in conjunction with the image forming apparatus, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, disk arrays (Redundant Arrays of Independent Drives; hereinafter referred to as: RAID) systems, tape drives, and data backup storage systems.

[0066] The processor 510 executes various functional applications and data processing by running the programs stored in the memory 530, such as implementing the signal processing method provided in the embodiment of the present invention.

[0067] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions enable the computer to execute the signal processing method provided by the embodiment of the present invention.

[0068] The above-mentioned computer-readable storage medium can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above, but is not limited to this. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM) or flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0069] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0070] The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the foregoing.

[0071] The above are only some embodiments of the present invention. For those skilled in the art, several modifications and improvements can be made without departing from the creative concept of the present invention, which all belong to the protection scope of the present invention.

Claims

1. A signal processing system, characterized in that: include: A signal processing module, the signal processing module is used to receive the scanning data generated by the signal input module, and process the scanning data to obtain target data; A data storage module, the data storage module is used to receive the target data and store the target data; Wherein, the signal processing module includes: A pixel processing module is used to identify the starting position and the ending position of the scan data, and to mark the validity of the scan data at the starting position and the ending position respectively to obtain the target data.

2. The signal processing system according to claim 1, characterized in that The performing validity marking on the scanned data at the start position and the end position to obtain the target data further comprises: The scanned data that does not belong to the target data is discarded.

3. The signal processing system according to claim 2, characterized in that The signal processing module comprises: A spacing processing module is used to filter the scan data that is not valid scan data.

4. The signal processing system according to claim 3, characterized in that The signal processing module comprises: A data cache module is used to cache the valid scan data to a cache memory corresponding to the color of the color stripe according to the color of the color stripe.

5. The signal processing system according to claim 4, characterized in that The signal processing module comprises: An output module is used to write the valid scan data cached in the buffer corresponding to the color bar color as the target data into the data storage module in the physical order of the image or in three colors.

6. The signal processing system according to any one of claims 1 to 5, characterized in that: The signal processing module comprises: An interrupt processing module is used to receive the interrupt signal of the signal processing module, and transmit the interrupt signal to the central processing module after processing, so that the central processing module obtains the current scanning task status.

7. A signal processing method, executed in the signal processing system according to any one of claims 1 to 6, characterized in that: include: The signal processing module receives the scan data generated by the signal input module, and processes the scan data to obtain target data; The data storage module receives the target data and stores the target data; Wherein, the step of processing the scanned data to obtain target data further comprises: The pixel processing module identifies the starting position and the ending position of the scan data, and performs validity marking on the scan data at the starting position and the ending position respectively to obtain the target data.

8. A chip, characterized in that: A signal processing system comprising any one of claims 1-6.

9. An image forming device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the signal processing method according to claim 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the signal processing method according to claim 7 when executed.