Read/write direction-based memory bank control for imaging

    公开(公告)号:US11010114B2

    公开(公告)日:2021-05-18

    申请号:US16237672

    申请日:2018-12-31

    Abstract: A memory control method generates write control data by predetermined areas by attaching processing priority data and a transfer ID, generates read control data for respective predetermined areas by attaching processing priority data and a transfer ID, stores the write control data and the read control data in an arbitration queue, executes an arbitration that determines a priority order of processing taking the write control data and the read control data that are stored in the arbitration queue as targets, and changes the processing priority data every time a predetermined time elapses. The arbitration raises a priority order taking the write control data or the read control data that includes the processing priority data as a timeout request when the processing priority data has passed a preliminarily set threshold by the change.

    Memory control method, memory control apparatus, and image forming method that uses memory control method

    公开(公告)号:US10922038B2

    公开(公告)日:2021-02-16

    申请号:US16237666

    申请日:2018-12-31

    Abstract: A memory control method receives a read request data set including a management ID and requesting reading of data from a memory, transmits read data that is read corresponding to the read request, stores write data temporarily in a write buffer, stores the read data read from the memory temporarily in a read buffer, stores write control data and read control data in an arbitration queue, executes an arbitration that determines a priority order of processing taking the write control data and the read control data that are stored in the arbitration queue as targets, and matches an order of transmitting a plurality of pieces of read data that are read from the memory corresponding to the read control data selected based on the determined priority order and are associated with an identical management ID to an order of receiving the read request data set.

    Memory Control Method, Memory Control Apparatus, and Image Forming Method That Uses Memory Control Method

    公开(公告)号:US20200213464A1

    公开(公告)日:2020-07-02

    申请号:US16679259

    申请日:2019-11-10

    Abstract: A memory control method uses a memory including a plurality of bank groups each having a plurality of banks. The memory control method includes masking write control data and read control data based on an inside-bank group constraint period that is a command to command interval during which a processing is restricted inside an identical bank group and an inter-bank group constraint period that is a command to command interval during which a processing is restricted inside different bank groups, and storing an unmasked command in an arbitration queue. An arbitration raises a priority order of control data requesting a processing on the bank group that has been accessed last among the plurality of bank groups.

    Memory Control Method, Memory Control Apparatus, and Image Forming Method That Uses Memory Control Method

    公开(公告)号:US20200210123A1

    公开(公告)日:2020-07-02

    申请号:US16237672

    申请日:2018-12-31

    Abstract: A memory control method generates write control data by predetermined areas by attaching processing priority data and a transfer ID, generates read control data for respective predetermined areas by attaching processing priority data and a transfer ID, stores the write control data and the read control data in an arbitration queue, executes an arbitration that determines a priority order of processing taking the write control data and the read control data that are stored in the arbitration queue as targets, and changes the processing priority data every time a predetermined time elapses. The arbitration raises a priority order taking the write control data or the read control data that includes the processing priority data as a timeout request when the processing priority data has passed a preliminarily set threshold by the change.

    Memory control method, memory control apparatus, and image forming method that uses memory control method

    公开(公告)号:US10579318B1

    公开(公告)日:2020-03-03

    申请号:US16237667

    申请日:2018-12-31

    Abstract: A memory control method includes: dividing write data for respective predetermined areas in a memory and attaching transfer IDs to generate write control data for the respective predetermined areas, and dividing read request data set for the respective predetermined areas and attaching transfer IDs to generate read control data for the respective predetermined areas; storing the write control data and the read control data in an arbitration queue; and detecting overlap access request data as a write request data set or a read request data set. The overlap access request data requests an access to an address that is at least partially overlapping an address of received write request data set or read request data set. The arbitration is executed such that the received write request data set or read request data set is processed after the overlap access request data is processed.

    Memory control method, memory control apparatus, and image forming method that uses memory control method

    公开(公告)号:US10579317B1

    公开(公告)日:2020-03-03

    申请号:US16237664

    申请日:2018-12-31

    Abstract: A memory control method generates processing priority data that represents a priority of processing in controlling a memory, generates write control data including write data and the processing priority data, generates read control data including the processing priority data, stores the write control data and the read control data in an arbitration queue, executes an arbitration that determines a priority order of processing taking the write control data and the read control data that are stored in the arbitration queue as targets, and changes the processing priority data every time a predetermined time elapses. The arbitration raises a priority order taking the write control data or the read control data that includes the processing priority data as a timeout request when the processing priority data has passed a preliminarily set threshold by the change.

    Real-time state-machine implemented with micro-controller
    8.
    发明授权
    Real-time state-machine implemented with micro-controller 有权
    实时状态机采用微控制器实现

    公开(公告)号:US09489709B2

    公开(公告)日:2016-11-08

    申请号:US14671332

    申请日:2015-03-27

    CPC classification number: G06T1/20 G06K15/1805

    Abstract: A system and method for implementing a real-time state machine with a microcontroller is disclosed. The method includes using a two-stage process, including a configuration stage and a run-time stage, for processing objects for a printing device. The configuration stage is executed prior to the run-time stage, which operates in real-time. During the configuration stage, the system predetermines a state transition list, devices that need to be monitored, devices that need to be controlled, and other variables used during the run-time stage. Once the configuration stage is complete, the system executes the run-time stage in real-time to complete processing of an object for a printing device. By pre-calculating items during the configuration stage, the system reduces the execution time of the run-time stage in real-time. As a result, the performance of the microcontroller in real-time is enhanced.

    Abstract translation: 公开了一种用于实现具有微控制器的实时状态机的系统和方法。 该方法包括使用包括配置阶段和运行时阶段的两阶段过程来处理打印设备的对象。 配置阶段在运行时间段之前执行,运行时阶段是实时运行的。 在配置阶段,系统预先确定状态转换列表,需要监视的设备,需要控制的设备以及在运行时阶段使用的其他变量。 配置阶段完成后,系统实时执行运行时阶段,完成打印设备对象的处理。 通过在配置阶段预先计算项目,系统实时减少运行时阶段的执行时间。 结果,实时地提高了微控制器的性能。

    Apparatus, method, and non-transitory recording medium for a document fold determination based on the change point block detection

    公开(公告)号:US11087448B2

    公开(公告)日:2021-08-10

    申请号:US16426226

    申请日:2019-05-30

    Abstract: An image processing apparatus includes a character determining unit configured to divide the read image into multiple blocks, each of the multiple blocks including multiple characters, and determine an inclination of each of the multiple characters included in each of the multiple blocks, a block processing unit configured to detect a change point block, the change point block being a block including characters having an inclination included in a first inclination interval, a number of the characters being equal to or larger than a first threshold, and including characters having an inclination included in a second inclination interval, a number of the characters being equal to or larger than the first threshold, the second inclination interval being different from the first inclination interval, and a fold determining unit configured to determine that the document is folded if the change point block is detected.

    Image processing apparatus, image forming apparatus and image processing method for improving efficiency of clipping process

    公开(公告)号:US11039037B2

    公开(公告)日:2021-06-15

    申请号:US16670913

    申请日:2019-10-31

    Abstract: Provided is an image processing apparatus for improving efficiency of a clipping process. The image processing unit is an image processing apparatus for a raster image processor (RIP) mounted in an image forming apparatus. An order acquiring unit acquires instructions for image processing. A determination unit, in a case where clipping is set according to the instructions acquired by the order acquiring unit, determines whether that clipping is to be in an inclusive mode or an exclusive mode, and in a case of the exclusive mode, calculates pixels that are to be protected in a frame for which image processing is to be performed, and sets a number of pixels necessary for a clipping process. A clip processing unit, in the inclusive mode, in a case where a shape unit for which clipping is to be performed is a rectangle, performs clipping by evaluating a clipping area that includes the shape unit and a frame for which image processing is to be performed, and setting a different frame; and in a case where the shape unit is a trapezoid or a scan line, performs clipping by evaluating a positional relationship between the frame and a line being processed, and setting a different line; and in the exclusive mode, performs clipping by setting a number of pixels calculated by the determination unit without setting a different line, and performing evaluation of the clipping area and each line.

Patent Agency Ranking