The aspect of the embodiments relates to an exposure-controlling apparatus and an image-forming apparatus.
A generally known type of electro-photographic image-forming apparatus includes a solid-state exposure apparatus that forms a latent image by exposing a photosensitive drum with light emitted by an LED (for example, an organic EL element) rather than a laser beam. An exposure head of this type of apparatus includes a light-emitting element set including a plurality of light-emitting elements arranged parallel to a rotation axis of the photosensitive drum and a rod lens array for focusing the light from the light-emitting element set on the surface of the photosensitive drum. Compared to a laser scanning image-forming apparatus, a solid-state exposure image-forming apparatus has an advantage in that the size and the cost of the apparatus can be easily reduced.
Japanese Patent Laid-Open No. 2017-183436 discloses a configuration of an exposure head of a solid-state exposure image-forming apparatus in which a plurality of light-emitting chips each including a plurality of LEDs are arranged in a staggered manner along a direction parallel to a rotation axis of a photosensitive drum. This configuration with the plurality of light-emitting chips arranged in a staggered manner is advantageous as the size of the exposure head can be easily changed. Japanese Patent Laid-Open No. 2006-305763 discloses a technique of compensating for effects of a deviation in implementation of chips arranged in a staggered manner in a recording head by adaptively controlling a timing of printing operation for each chip though the technique is directed not at a solid-state type apparatus but at an inkjet type apparatus.
In a case where one line of an image is formed by a plurality of chips arranged in a staggered manner as in the case of Japanese Patent Laid-Open No. 2006-305763, it is required to output, to the chips, respective pieces of partial image data corresponding to the chips at different timings instead of outputting them all at the same time. In general, such timing control is based on using memory to buffer the image data and delay data output. At this time, if the minimum amount of memory that can handle the delay amount required for each light-emitting chip is implemented in an apparatus, the manufacturing cost of the apparatus can be minimized. However, such implementation would impose constraints on where the light-emitting chips can be arranged in the exposure head, making it difficult to flexibly change the design. On the other hand, by associating a large-capacity memory with all of the light-emitting chips, flexibility in terms of how to arrange the light-emitting chips in the exposure head is ensured, but the manufacturing cost of the apparatus is significantly increased.
An apparatus for controlling exposure of a photosensitive body with light by an exposure head is provided. The exposure head includes K (K is an integer equal to or larger than two) light-emitting chips that are arranged in a staggered manner along a first direction that is parallel to a rotation axis of the photosensitive body. Each of the K light-emitting chips includes at least a plurality of light-emitting elements arranged along the first direction. The plurality of light-emitting elements of the K light-emitting chips emit light whereby a latent image for each line of an input image is formed on a surface of the photosensitive body. The apparatus includes: a dividing unit configured to divide image data of each line of the input image into K pieces of partial image data that are respectively output to the K light-emitting chips; a first storage unit that is a set of memory resources for temporarily storing the K pieces of partial image data; and a control unit configured to control output of the K pieces of partial image data from the first storage unit to the K light-emitting chips. The control unit is configured to control allocation of the memory resources to the K light-emitting chips based on first information indicating which ones of odd-numbered light-emitting chips and even-numbered light-emitting chips out of the K light-emitting chips are arranged on downstream side with respect to the photosensitive body which rotates.
Further features of the disclosure will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Hereinafter, embodiments will be described in detail with reference to the attached drawings. Note, the following embodiments are not intended to limit the scope of the disclosure. Multiple features are described in the embodiments, but limitation is not made to a disclosure that requires all such features, and multiple such features may be combined as appropriate. Furthermore, in the attached drawings, the same reference numerals are given to the same or similar configurations, and redundant description thereof is omitted.
The forming unit 103 includes image-forming units 101a, 101b, 101c, and 101d. The image-forming units 101a, 101b, 101c, and 101d respectively form a black, yellow, magenta, and cyan toner image. The configurations of the image-forming units 101a, 101b, 101c, and 101d are the same, and hereinafter they are collectively referred to as image-forming units 101. A photosensitive body 102 of the image-forming unit 101 is rotationally driven in the clockwise direction of the diagram when image-forming is performed. A charging device 107 charges the photosensitive body 102. An exposure head 106 exposes the photosensitive body 102 with light in accordance with the image data to form an electrostatic latent image on the surface of the photosensitive body 102. A developing device 108 develops the electrostatic latent image on the surface of the photosensitive body 102 using toner to form a toner image. The toner image formed on the surface of the photosensitive body 102 is transferred to a sheet conveyed on a transfer belt 111. By transferring the toner images of the four photosensitive bodies 102 to the sheet on top of one another, a color image including the four color components black, yellow, magenta, and cyan can be formed.
The conveying unit 105 controls the feeding and conveying of sheets. Specifically, the conveying unit 105 feeds a sheet to the conveyance path of the image-forming apparatus 1 from the unit specified from among internal storage units 109a and 109b, an external storage unit 109c, and a manual insertion unit 109d. The fed sheet is conveyed to a registration roller 110. The registration roller 110 conveys the sheet onto the transfer belt 111 at the appropriate timing so that the toner images of the photosensitive bodies 102 are transferred to the sheet. As described above, the toner images are transferred to the sheet while the sheet is being conveyed on the transfer belt 111. The fixing unit 104 applies heat and pressure to the sheet with the toner images transferred to fix the toner images to the sheet. After the toner images are fixed, the sheet is discharged to the outside of the image-forming apparatus 1 by a discharge roller 112. An optical sensor 113 is disposed at a position facing the transfer belt 111. The optical sensor 113 is used to detect misalignment (color misalignment) between the color components on a test image formed on the transfer belt 111 by the image-forming unit 101. In a case where color misalignment is detected, under the control of an image controller 800 described below, the image-forming positions of the image-forming units 101a, 101b, 101c, and 101d are corrected to compensate for the detected color misalignment.
Note that in the example described above, the toner images are directly transferred from the photosensitive bodies 102 to the sheet on the transfer belt 111. However, the toner images may be indirectly transferred from the photosensitive bodies 102 to the sheet via an intermediate transfer member. Though an example in which a color image is formed using a plurality of colors has been described here, the technology according to the present disclosure is also applicable to an image-forming apparatus that forms a monochrome image using a toner of a single color.
The first direction D1 is parallel to the rotation axis of the photosensitive body 102 and is orientated to correspond to the scan order in each line of image data described below. For the sake of convenience, the smaller branch numbers k (k=1, 2, . . . , K) of the light-emitting chips 400-k correspond to a position on the upstream side in the first direction D1. As illustrated in
Returning to
Note that at the boundary between the two adjacent light-emitting chips 400-1 and 400-2, one or more of the light-emitting elements 602 at one end of one of the chips and one or more of the light-emitting elements 602 at one end of the other chip may overlap in the first direction D1. By overlapping the light-emitting elements 602, it is possible to avoid a situation where a blank region is formed which has been insufficiently exposed by the light-emitting elements 602 at the boundary between chips due to implementation misalignment of the light-emitting chips in the first direction D1 or thermal expansion of the substrate. One of the two overlapping light-emitting elements 602 may be controlled to not emit light as necessary.
In the example in
In the present embodiment, each light-emitting element 602 may be constituted as an organic Electro-Luminescence (EL) element. For example, an organic EL film can be used for the light-emitting layer 506. In other embodiments, by using an inorganic EL film for the light-emitting layer 506, each light-emitting element 602 may be constituted as an inorganic EL element. Each light-emitting element 602 may be any type of Light-Emitting Diode (LED).
The upper electrode 508 is constituted by a transparent electrode made of indium tin oxide (ITO) or the like to be light-transmitting for the light emission wavelength of the light-emitting layer 506. In the example in
Note that in
The image controller 800 illustrated on the left in
An image data generation unit 801 executes image processing on the image data received from the reading unit 100 or an external apparatus and generates image data in binary bitmap format for controlling the on/off of light emission of the light-emitting elements 602 of the light-emitting chips 400 on the printed substrate 202. The image processing here may include raster conversion and halftone processing (for example, dithering), for example. The image data after halftone processing is a set of bits indicating, for each of pixel positions constituting the image to be formed, whether or not to cause the corresponding light-emitting element 602 to emit light. In a case where a bit at a certain pixel position indicates “light emission”, the corresponding spot region on the surface of the photosensitive body 102 is exposed to light by the corresponding light-emitting element 602. In a case where a bit indicates “no light emission”, the corresponding spot region is not exposed to light. The image data generation unit 801 outputs the generated image data to a data conversion unit 802.
The data conversion unit 802 converts the image data of each line input from the image data generation unit 801 into K pieces of partial image data DATA-k at each line period identified by the line synchronizing signal Lsync. Then, the data conversion unit 802 sends the K pieces of partial image data DATA-k to the data signal lines 805-k. The configuration of the data conversion unit 802 will be described in more detail below.
A clock generation unit 803 generates the clock signal CLK and sends the clock signal CLK to the clock signal line 806 for synchronization of timings for transmitting and receiving the signal values between the data conversion unit 802 and the K light-emitting chips 400. A synchronizing signal generation unit 804 determines break points of lines for the image data, generates the line synchronizing signal Lsync, and supplies the generated line synchronizing signal Lsync to the synchronizing signal line 808.
A storage unit 810 of the printed substrate 202 is a memory (for example, a non-volatile memory) for storing control information for controlling the light emission by the light-emitting chips 400. For example, the control information is written from an external apparatus to the storage unit 810 when the exposure head 106 is manufactured. The control information stored by the storage unit 810 may include setting values relating to the drive current amount supplied to the light-emitting chips 400 and the chip arrangement information described below, for example.
Each light-emitting chip 400 drives the light-emitting elements 602 in accordance with the image data input from the data conversion unit 802 at each line period identified by the line synchronizing signal Lsync. Specifically, each light-emitting chip 400-k receives partial image data DATA-k for its own chip via the data signal lines 805-k. Then, each light-emitting chip 400-k drives each light-emitting element 602 of the light-emitting element array in accordance with the pixel values included in the received partial image data DATA-k. Next, the light-emitting elements 602 of the K light-emitting chips 400 emit light in accordance with the image data, and an electrostatic latent image for each line of the input image is formed on the surface of the photosensitive body 102. Then, as the result of a continuous formation of the lines in the circumferential direction of the photosensitive body 102, a two-dimensional electrostatic latent image is created.
A CPU 811 controls the entire image-forming apparatus 1. For example, the CPU 811 causes the image data generation unit 801 to generate the image data described above when a job for image-formation is executed and send the image data from the data conversion unit 802 to the printed substrate 202. The CPU 811, before executing the job, outputs the chip arrangement information read out from the storage unit (control information storage unit) 810 of the printed substrate 202 connected to the image controller 800 to the data conversion unit 802. The output of the image data from the data conversion unit 802 is controlled based on the chip arrangement information.
Manufacturers of an image-forming apparatus have been trying to supply the market with various types of products of different size and shape and with different circuit configurations to meet a diverse range of needs. To suppress an increase in the manufacturing cost of such products and realize product diversity, in one embodiment, the reusability of components between different types of products are increased. For example, as described using
In
In
As described using
Here, the data conversion unit 802 of the image controller 800 divides the image data of each line of the input image into K pieces of partial image data and outputs the partial image data to the K light-emitting chips 400. At this time, the timing for outputting the pieces of partial image data of each line to the light-emitting chips 400 on the downstream side is to be delayed by an amount corresponding to the chip gap L2 with respect to the timing for outputting the pieces of partial image data of the same line to the light-emitting chips 400 on the upstream side. For example, by setting the pixel pitch in the second direction D2 to 21.16 μm and the chip gap L2 to 846.4 μm, L2 corresponds to 40 lines. In this case, a memory resource for buffering at least 40 lines of partial image data for a light-emitting chip 400 on the downstream side is required for each of the number of light-emitting chips 400 on the downstream side. However, if the image controller 800 is made able to support both the even-numbered-downstream arrangement and the odd-numbered-downstream arrangement, any of the light-emitting chips 400 has eventually a possibility to be located on the downstream side. Thus, with a uniform allocation of memory resources, the memory resources for 40 lines for all of the light-emitting chips 400 is to be prepared. This means an increase in the manufacturing cost of the image controller 800.
In the embodiment described below, to suppress an increase in the manufacturing costs without decreasing the flexibility in chip arrangement in the exposure head 106, in the data conversion unit 802 of the image controller 800, a mechanism is implemented for variably allocating memory resources. For example, the manufacturer of an apparatus writes first control information indicating whether the positional relationship between the photosensitive body 102 and the exposure head 106 used in the image-forming unit 101 is the even-numbered-downstream arrangement or the odd-numbered-downstream arrangement from an external apparatus to the control information storage unit 810. The first control information is, more specifically, information indicating whether, from among the K light-emitting chips, the odd-numbered light-emitting chips or the even-numbered light-emitting chips are arranged on the downstream side with respect to the rotating photosensitive body. Hereinafter, the first control information may be referred to as the chip position information. The data conversion unit 802, as described in detail below, controls the allocation of memory resources for the K light-emitting chips 400 based on the chip position information.
Furthermore, in a product of a certain type, as described using
The example in
Moving to
In a comparison of the two examples, the example in
In the embodiment described below, to be able to use the image controller 800 no matter which orientation out of the forward direction and the reverse direction is used, a mechanism that can switch the order of reading out pixel values from the memory resources is introduced. For example, the manufacturer of an apparatus writes second control information for controlling the order of reading out pixel values from the memory resources from an external apparatus to the control information storage unit 810. The second control information is, more specifically, information indicating the orientation in which each of the K light-emitting chips 400 is implemented in the exposure head 106. Hereinafter, the second control information may be referred to as the chip orientation information. As described in detail below, the data conversion unit 802 controls the order of reading out pixel values constituting partial image data based on the chip orientation information when the corresponding partial image data is output to each light-emitting chip 400.
In the present specification, the chip position information (the first control information) and the chip orientation information (the second control information) described above may be collectively referred to as the chip arrangement information.
The chip position information may be 1-bit information indicating whether the odd-numbered light-emitting chips from among the K light-emitting chips are arranged on the upstream side or the downstream side. For example, the chip position information indicating “0” means that the odd-numbered light-emitting chips are arranged on the upstream side and the even-numbered light-emitting chips are arranged on the downstream side. The chip position information indicating “1” means that the odd-numbered light-emitting chips are arranged on the downstream side and the even-numbered light-emitting chips are arranged on the upstream side. Naturally, the bit values (0/1) and their meaning may be reversed.
The chip orientation information may be 1-bit information indicating whether the forward direction or the reverse direction is implemented in each of light-emitting chips. For example, the chip orientation information indicating “0” means that each of the odd-numbered light-emitting chips is implemented in the forward direction and each of the even-numbered light-emitting chips is implemented in the reverse direction. The chip orientation information indicating “1” means that each of the odd-numbered light-emitting chips is implemented in the reverse direction and each of the even-numbered light-emitting chips is implemented in the forward direction. Naturally, the bit values (0/1) and their meaning may be reversed. In this example, the state with all of the light-emitting chips 400 implemented in the forward direction as illustrated in
The chip orientation information may include 1 bit indicating whether the forward direction or the reverse direction is implemented in each of the odd-numbered light-emitting chips and 1 bit indicating whether the forward direction or the reverse direction is implemented in each of the even-numbered light-emitting chips. For example, the bit value “0” means that the related light-emitting chips 400 are implemented in the forward direction, and the bit value “1” means that the related light-emitting chips 400 are implemented in the reverse direction. In this example, the state with all of the light-emitting chips 400 implemented in the forward direction as illustrated in
Note that the configuration of the chip arrangement information is not limited to the examples described above. To cover a broader range of types of chip arrangement variations, the chip arrangement information may include more bits.
The data conversion unit 802, for example, may be implemented using a dedicated processing circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA). Alternatively, the data conversion unit 802 may be implemented using a combination of a general-purpose processor and a memory. In the latter case, a computer program for implementing the functions of the data conversion unit 802 is stored in advance in a non-transitory computer-readable storage medium, loaded on random access memory (RAM), and executed by a processor.
The data dividing unit 721 divides image data IM of each line of the input image into K pieces of partial image data to be output to the K light-emitting chips 400. Then, the data dividing unit 721 outputs the K pieces of partial image data to the input selection unit 722.
The data storage unit 723 is a set of memory resources for temporarily storing the K pieces of partial image data. For example, the memory resources may be constituted by static random access memory (SRAM). In the example in
The input selection unit 722 is a selector arranged between the data dividing unit 721 and the data storage unit 723. The input selection unit 722 switches writing paths of partial image data from the data dividing unit 721 to the line memories 724-1 to 724-K in accordance with memory resource allocation by the memory control unit 726.
The output selection unit 725 is a selector arranged between the data storage unit 723 and the K data signal lines 805-1 to 805-K. The output selection unit 725 switches output paths of partial image data from the line memories 724-1 to 724-K in accordance with memory resource allocation by the memory control unit 726.
The memory control unit 726 controls allocation of memory resources to the K light-emitting chips 400 and output of the partial image data from allocated memory resources to corresponding light-emitting chips 400. Specifically, first, the memory control unit 726 decides which of the line memories 724 of the data storage unit 723 to allocate to each light-emitting chip 400 based on the chip position information read out from the storage unit 810.
In a first example, the chip position information indicates that the odd-numbered light-emitting chips are arranged on the upstream side. In other words, the even-numbered-downstream arrangement is used. In this case, the memory control unit 726 allocates the odd-numbered line memories 724-k to the odd-numbered light-emitting chips 400-k (k=1, 3, and so on). Also, the memory control unit 726 allocates the even-numbered line memories 724-k to the even-numbered light-emitting chips 400-k (k=2, 4, and so on).
In a second example, the chip position information indicates that the even-numbered light-emitting chips are arranged on the upstream side. In other words, the odd-numbered-downstream arrangement is used. In this case, the memory control unit 726 allocates the even-numbered line memories 724-(k+1) to the odd-numbered light-emitting chips 400-k (k=1, 3, and so on). Also, the memory control unit 726 allocates the odd-numbered line memories 724-(k−1) to the even-numbered light-emitting chips 400-k (k=2, 4, and so on).
Here, the amount of memory resources allocated to each of the light-emitting chips 400 determined to be arranged on the upstream side is defined as a first amount C1, and the amount of memory resources allocated to each of the light-emitting chips 400 determined to be arranged on the downstream side is defined as a second amount C2. Then, in both the first example and the second example, the second amount C2 is larger than the first amount C1. In this manner, buffering can be performed for the partial image data for the light-emitting chips 400 on the downstream side using the data storage unit 723 over a longer interval.
The memory control unit 726 causes the partial image data for the light-emitting chips 400 on the upstream side to be output from the data storage unit 723 to the corresponding light-emitting chips 400 at a first point in time t1. Thereafter, the memory control unit 726 causes the partial image data for the light-emitting chips 400 on the downstream side to be output from the data storage unit 723 to the corresponding light-emitting chips 400 at a second point in time t2 later than the first point in time t1.
The difference between the amount C1 of memory resources allocated to the light-emitting chips 400 on the upstream side and the amount C2 of memory resources allocated to the light-emitting chips 400 on the downstream side is based on the number of line periods that advance during an interval from the first point in time t1 to the second point in time t2. A duration Δt of the interval described above from the first point in time t1 to the second point in time t2 is typically calculated as Δt=L2/V, based on the chip gap L2 along the rotation direction of the photosensitive body 102 and a peripheral speed V of the photosensitive body 102. In a case where Δt is equal to a times of the line period, and the data amount of one unit of partial image data is defined as Z, C2=C1+αZ may hold. Accordingly, compared to the case of a method of uniformly allocating memory resources instead of variably allocating memory resources, with the present embodiment, an amount of memory resources equal to the product of αZ and the number of light-emitting chips on the upstream side can be saved.
First, in the line period from time T0 to T1, the signal sequence LN01-1 for the light-emitting chip 400-1 and the signal sequence LN01-3 for the light-emitting chip 400-3 of the first line are output. In the next line period from time T1 to T2, the signal sequence LN02-1 for the light-emitting chip 400-1 and the signal sequence LN02-3 for the light-emitting chip 400-3 of the second line are output. During this time, data is not output to the light-emitting chips 400-2 and 400-4 (and the other even-numbered light-emitting chips 400).
When time T40 is reached, the signal sequence for 40 lines has been output to the odd-numbered light-emitting chips 400-1, 400-3, and so on. The signal sequence LN41-1 for the light-emitting chip 400-1 of the next forty-first line is written to the line memory 724-1. The signal sequence LN41-3 for the light-emitting chip 400-3 of the next forty-first line is written to the line memory 724-3. However, partial image data has not been output to the even-numbered light-emitting chips 400-2, 400-4, and so on. The line memory 724-2 has the signal sequence for 40 lines for the light-emitting chip 400-2 stored therein, and in addition, the signal sequence LN41-2 of the forty-first line is written. The line memory 724-4 has the signal sequence for 40 lines for the light-emitting chip 400-4 stored therein, and in addition, the signal sequence LN41-4 of the forty-first line is written.
Returning to
First, in the line period from time T0 to T1, the signal sequence LN01-2 for the light-emitting chip 400-2 and the signal sequence LN01-4 for the light-emitting chip 400-4 of the first line are output. In the next line period from time T1 to T2, the signal sequence LN02-2 for the light-emitting chip 400-2 and the signal sequence LN02-4 for the light-emitting chip 400-4 of the second line are output. During this time, data is not output to the light-emitting chips 400-1 and 400-3 (and the other odd-numbered light-emitting chips 400).
When time T40 is reached, the signal sequence for 40 lines has been output to the even-numbered light-emitting chips 400-2, 400-4, and so on. The signal sequence LN41-2 for the light-emitting chip 400-2 of the next forty-first line is written to the line memory 724-1. The signal sequence LN41-4 for the light-emitting chip 400-4 of the next forty-first line is written to the line memory 724-3. However, partial image data has not been output to the odd-numbered light-emitting chips 400-1, 400-3, and so on. The line memory 724-2 has the signal sequence for 40 lines for the light-emitting chip 400-1 stored therein, and in addition, the signal sequence LN41-1 of the forty-first line is written. The line memory 724-4 has the signal sequence for 40 lines for the light-emitting chip 400-3 stored therein, and in addition, the signal sequence LN41-3 of the forty-first line is written.
Returning to
In addition to the variable allocation of memory resources based on the chip position information described above, in the present embodiment, the memory control unit 726 also variably switches the order of reading out pixel values from the memory resources.
Specifically, the memory control unit 726 decides whether to read out pixel values constituting the partial image data in the forward direction or the reverse direction when outputting the partial image data from the data conversion unit 802 to each light-emitting chip 400 based on the chip orientation information obtained from the storage unit 810. Take an example in which the chip orientation information indicates the forward direction orientation for a certain light-emitting chip 400. In this example, the memory control unit 726 sets the output selection unit 725 such that the pixel values constituting the partial image data corresponding to the light-emitting chip 400 are read out from the corresponding line memory 724 in the forward direction to output them. Alternatively, take an example in which the chip orientation information indicates the reverse direction orientation for a certain light-emitting chip 400. In this example, the memory control unit 726 sets the output selection unit 725 such that the pixel values constituting the partial image data corresponding to the light-emitting chip 400 are read out from the corresponding line memory 724 in the reverse direction to output them.
In the example in
In a modified example of the embodiment described above, each line memory 724 of the data storage unit 723 may include additional capacity that can be used for compensating for the effects of implementation misalignment of each light-emitting chip 400 along the second direction D2. In addition, the chip arrangement information written to the storage unit 810 of the printed substrate 202 may include third control information indicating the degree of implementation misalignment of each light-emitting chip 400 measured in the test phase after manufacture. The degree of implementation misalignment, for example, may be represented by an integer value indicating how many times the line period the output timing of the partial image data to each light-emitting chip 400 should be additionally delayed.
First, in the line period from time T0 to T1, the signal sequence LN01-1 for the light-emitting chip 400-1 of the first line is output. At this time, the signal sequence LN01-3 for the light-emitting chip 400-3 of the first line is not output. In the next line period from time T1 to T2, the signal sequence LN02-1 for the light-emitting chip 400-1 of the second line and the signal sequence LN01-3 for the light-emitting chip 400-3 of the first line are output. On the other hand, the signal sequences for the light-emitting chips 400-2 and 400-4 are not output until time T40 is reached in accordance with the chip position information.
According to this modified example, the effects of implementation misalignment of each light-emitting chip 400 along the second direction D2, which is the rotation direction of the photosensitive body 102, is compensated for by delay control of output timings of respective pieces of data, so that a decrease in image quality due to implementation misalignment can be avoided.
First, in S11, the memory control unit 726 of the data conversion unit 802 obtains the chip arrangement information read out by the CPU 811 from the storage unit 810 of the exposure head 106 connected to the image controller 800. The chip arrangement information includes the chip position information and the chip orientation information.
Next, in S12, the memory control unit 726 determines if the odd-numbered light-emitting chips, from among the plurality of light-emitting chips 400 arranged in a staggered manner in the exposure head 106, are positioned on the downstream side based on the chip position information. When the odd-numbered light-emitting chips are on the upstream side, the processing proceeds to S13. When the odd-numbered light-emitting chips are on the downstream side, the processing proceeds to S15.
In S13, the memory control unit 726 allocates a first amount of memory resources of the data storage unit 723 to each odd-numbered light-emitting chip 400 located on the upstream side. Next, in S14, the memory control unit 726 allocates a second amount of memory resources of the data storage unit 723 to each even-numbered light-emitting chip 400 located on the downstream side. In this example, the second amount is larger than the first amount.
In S15, the memory control unit 726 allocates the second amount of memory resources of the data storage unit 723 to each odd-numbered light-emitting chip 400 located on the downstream side. Next, in S16, the memory control unit 726 allocates the first amount of memory resources of the data storage unit 723 to each even-numbered light-emitting chip 400 located on the upstream side. In this example as well, the second amount is larger than the first amount.
Thereafter, in S17, the processing on the input image data is started, and the data dividing unit 721 divides one line of the input image data into K pieces of partial image data. The data dividing unit 721 writes the K pieces of partial image data to the corresponding line memories 724 of the data storage unit 723 via the input selection unit 722 in accordance with the memory resource allocation by the memory control unit 726. In S18, the data storage unit 723 buffers the partial image data for the light-emitting chips on the downstream side. Buffering of the partial image data may be continued for an interval corresponding to the chip gap L2. For the partial image data for the light-emitting chips on the upstream side, the buffering in S18 may not be performed. In S19, the output selection unit 725, under control by the memory control unit 726, reads out pieces of the partial image data at respective output timings from the corresponding line memory 724 and outputs them to the corresponding light-emitting chips 400. At this time, the output selection unit 725 reverses the order of reading out pixel values from the line memory 724 as necessary based on the chip orientation information.
Thereafter, in S20, the memory control unit 726 determines whether output for all of the lines of the input image data has ended. In a case where there remains a line that has not been output, the processing returns to S17, and S17 to S19 are repeated for the next line. In a case where there remains no line that has not been output, the exposure control processing in
Various embodiments have been described in detail using
In the embodiments described above, based on the first control information, the first amount of memory resources is allocated to each light-emitting chip determined to be arranged on the upstream side and the second amount, larger than the first amount, of memory resources is allocated to each light-emitting chip determined to be arranged on the downstream side. Accordingly, appropriate delay control of output timings of the partial image data can be performed, and the required amount of memory resources for the delay control can be reduced.
In the embodiments described above, the difference between the first amount of memory resources allocated to the light-emitting chips on the upstream side and the second amount of memory resources allocated to the light-emitting chips on the downstream side is based on the number of line periods that advance between points in time of outputting data to the light-emitting chips. By deciding the amount of memory resources to be allocated in this manner, the memory resources allocated to each light-emitting chip are utilized to the maximum, and waste in memory resources is removed.
In the embodiments described above, the exposure control apparatus obtains the control information which has been written in the storage unit of the exposure head by an external apparatus. Accordingly, as long as the appropriate control information has been written in the storage unit of the exposure head, the exposure control apparatus can perform exposure control suitable for the chip arrangement employed in that exposure head.
In the embodiments described above, the exposure control apparatus may control the order of reading out pixel values constituting the partial image data when outputting the partial image data from the memory resources based on the second control information indicating the implemented orientation of each of the K light-emitting chips. By controlling the order of reading out pixel values in this manner, it will be possible to arrange light-emitting chips of the same type in any orientation in the exposure head, allowing the reusability of components to be further enhanced.
In the embodiments described above, specific numerical values have been used for description, but these specific numerical values are examples. The disclosure is not limited to the specific numerical values used in the embodiments. For example, the number of light-emitting elements arranged in the first direction in one light-emitting chip is not limited to 800, and any number equal to or larger than one can be used. Also, the pitch of the light-emitting elements is not limited to 21.16 μm, and any other value can be used. Also, the chip gap is not limited to approximately 846.4 μm, and any other value can be used.
Embodiment(s) of the disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the disclosure has been described with reference to exemplary embodiments, it is to be understood that the disclosure is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of priority from Japanese Patent Application No. 2022-177362, filed on Nov. 4, 2022, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2022-177362 | Nov 2022 | JP | national |