Patents by Inventor Hisashi Ishikawa

Hisashi Ishikawa has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8711450
    Abstract: An image reading apparatus, an image reading method and a program are provided for favorably correcting color misalignment in a sub-scanning direction of a read signal read by a plurality of line sensors without increasing a circuit scale or processing time. To accomplish this, the image reading apparatus sets, as a reference signal, the read signal that is output from one of the plurality of line sensors, and detects a correlation between the reference signal and each of a plurality of read signals output from line sensors other than the one of the plurality of line sensors of a plurality of lines that are displaced in predetermined line units from a line from which the reference signal is read, and selects a read signal having a high correlation with the reference signal as a read signal from the line of the reference signal.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: April 29, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hisashi Ishikawa
  • Patent number: 8707132
    Abstract: An information processing apparatus comprising: a reception unit adapted to receive a packet containing first data to be stored in a storage unit, a first address indicating an address of second data held in the storage unit, and a second address indicating an address at which the first data is to be written in the storage unit; an access unit adapted to read out the second data from the storage unit based on the first address, and write the first data in the storage unit based on the second address; and a transmission unit adapted to replace the first data of the packet received by the reception unit with the second data read out by the access unit, and transmit the packet.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: April 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Akio Nakagawa, Hisashi Ishikawa
  • Patent number: 8706939
    Abstract: In an information-processing apparatus including a plurality of modules and a first arbiter which arbitrates bus-access requests of the plurality of modules, at least one of the plurality of modules includes a plurality of submodules and a second arbiter which arbitrates bus-access requests of the plurality of submodules and transmits at least one of the bus-access requests of the plurality of submodules to the first arbiter.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: April 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hisashi Ishikawa
  • Publication number: 20140105521
    Abstract: There are provided a data processing apparatus which makes an I/F for data processing modules (processors) versatile to facilitate addition/modification on a data processing module basis in accordance with processing contents, an image processing apparatus, and a method for the apparatuses. A data processing module (3) includes a read address generator (11), read FIFO (7), write address generator (13), write FIFO (9), and arbiter (10) and is connected to a host arbiter (4) through a 1-channel port. The read address generator (11) and write address generator (13) generate interrupts upon acceptance of final access requests so as to control activation of each data processing module (8-1-8-m) in accordance with the state of each data processing module in interrupt processing. Note that data transfer among the respective data processing modules is performed on a RAM (6).
    Type: Application
    Filed: December 17, 2013
    Publication date: April 17, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Hisashi Ishikawa, Ryoko Mise
  • Patent number: 8649065
    Abstract: An image processing apparatus includes a first halftone processor, a first filtering processor, a second filtering processor, and an evaluator. The first halftone processor generates first halftone image data from input image data using thresholds. The first filtering processor smoothes the first halftone image data using a first filter having a size corresponding to a cycle of the thresholds. The second filtering processor smoothes the input image data using a second filter having a characteristic corresponding to the first filter. The evaluator evaluates a moiré caused in the first halftone image data based on a difference between the first halftone image data smoothed by the first filtering processor and the image data smoothed by the second filtering processor.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: February 11, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Katsuyuki Hagiwara, Hisashi Ishikawa
  • Patent number: 8625156
    Abstract: An image forming apparatus forms a color image using image carriers for a plurality of colors by electrophotography. The image forming apparatus stores, for each color, information on the shift amount between an ideal scanning line and an actual scanning line in the main scanning direction on the image carrier. For each color, a color misregistration correction amount calculation unit converts a readout address in a bitmap memory (403), based on the stored shift amount information, and reads out image data. A color misregistration correction unit (404) performs tone correction for the readout image data based on the address, outputting image data containing the value of the decimal part. A multi-level error diffusion unit (405) performs quantization by multi-level error diffusion processing for the tone-corrected image data containing the value of the decimal part.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: January 7, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tomoyuki Saiki, Go Araki, Yuuji Takayama, Hisashi Ishikawa
  • Patent number: 8619330
    Abstract: An apparatus includes a processing unit configured to perform halftone processing for input image data and output halftone image data, a determination unit configured to determine a mixing ratio based on a difference value between a low frequency component of the halftone image data and a low frequency component of the input image data, and a mixing unit configured to mix the input image data and the halftone image data based on the mixing ratio.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: December 31, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takayuki Tsutsumi, Hisashi Ishikawa
  • Patent number: 8619336
    Abstract: Directional data is generated representing a pattern that indicates a growing direction of a dot on a scanning line. Coefficients used to distribute the image data of a pixel of interest are set. An edge of an input image is detected. The image data of the pixel of interest of the input image is distributed to the interest pixel and a pixel adjacent to the interest pixel based on the coefficients. Image data distributed from the adjacent pixel is added to image data of the interest pixel on which the distribution is performed, and the sum of the image data is as corrected image data of the interest pixel. The corrected image data and the generated directional data are selected for an edge, and the image data of the interest pixel and input directional data are selected for a non-edge to generate an image signal pulse-width modulated.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: December 31, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takayuki Tsutsumi, Hisashi Ishikawa
  • Patent number: 8587836
    Abstract: A 2-pixel averaging unit (101) halves an input image in the subscanning direction, and a multi-level error diffusion unit (102) performs multi-level error diffusion processing. A 2-pixel reconstruction unit (103) replaces each pixel with two pixels adjacent in the subscanning direction. A density value exchange unit (104) exchanges pixel values adjacent in the subscanning direction in each of 2×2 pixel blocks arranged in a checkered pattern in the image after replacement. High-density blocks each serving as a set of high-density dots and low-density blocks each serving as a set of low-density dots can be generated as 2×2 pixel blocks. The exposure region can be concentrated in PWM conversion.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: November 19, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Go Araki, Yuuji Takayama, Tomoyuki Saiki, Hisashi Ishikawa
  • Patent number: 8588234
    Abstract: A data processing apparatus includes a receiving unit for receiving a packet, a determining unit for determining whether to process the packet data by a self-module, based on first information contained in the packet and indicating a processing order, a processing unit for processing the data if the data should be processed by the self-module, a generating unit for generating a packet containing the first information, and one of the processed data, and second information indicating that the data to be processed is stalled, and a transmitting unit for transmitting, according to the first information, the packet to a module expected to process the packet next. The transmitting unit performs the transmission at a transmission interval longer than a predetermined time, if the first and second information indicate that the packet contains data which should be processed by a module next to the self-module in processing order and is stalled.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: November 19, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Isao Sakamoto, Hisashi Ishikawa
  • Patent number: 8548662
    Abstract: The present invention provide a hybrid vehicle comprising a first and a second transmission mechanisms, an electric motor connected to the first transmission mechanism, an internal combustion engine, a motor control unit and a transmission control unit. The transmission control unit changes, when the motor control unit executes a decelerating regeneration in response to a braking request of a driver, and when a braking request amount of the braking request is decreased by a predetermined amount while a predetermined shift range attained by the first transmission mechanism is selected, a shift range to a shift range on a lower-speed side than the predetermined shift range, which is attained by the first transmission mechanism, and to maintain the predetermined shift range when the braking request amount is not decreased.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: October 1, 2013
    Assignee: Honda Motor Co., Ltd
    Inventors: Takayuki Kishi, Hisashi Ishikawa
  • Patent number: 8520012
    Abstract: An image processing apparatus comprises a plurality of processing blocks connected in series, and each respective processing block comprises a processor. In each respective processing block, the processor employs data input into that processing block to perform an image process upon the data. Also, each processing block performs a process upon the processor in response to a command input into the processing block. Each processing block causes an output corresponding to the command that is input after the data to wait until an output of the processor that employed the data input into the processing block prior to the command to perform the process is finished, such that the output of the processor that employed the data to perform the image processing and the output that corresponds to the command is outputted from the processing block in an order whereby the data and the command are input.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: August 27, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yuji Hara, Hisashi Ishikawa
  • Patent number: 8520693
    Abstract: A data processing apparatus which circulates a packet on a ring bus by connecting a plurality of communication modules to the ring bus and causing each communication module to send the packet to an adjacent communication module in synchronism with a predetermined periodical signal includes a plurality of data process modules each connected to a corresponding one of the plurality of communication modules to process data held in the packet, and an input/output module connected to at least one of the plurality of communication modules to receive/output data from/to the communication module. The number of circulations of data through the ring bus, which is input from the input/output module to one of the communication modules, until the data completes a predetermined processing and is received by the input/output module is acquired. The frequency of the periodical signal is changed in accordance with the number of circulations.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: August 27, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hirowo Inoue, Hisashi Ishikawa
  • Patent number: 8462383
    Abstract: An image forming apparatus includes a color converting unit 330 for subjecting the input image data to a color conversion in accordance with ink color, and generating a print image 400; a print data generator 370-x for generating print data of each scan corresponding to multiple scans of the print image generated by the color converting unit 330; print controller 380-x for controlling at least one of the color converting unit 330 or print data generator 370-x based upon the input image data 320 or a position on a scanning line of each dot to be printed in the print image 400 generated by the color converting unit 330; and a printer engine 180 for printing on the print medium based upon the print data generated by the print data generator 370-x.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: June 11, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hiroyuki Horii, Hisashi Ishikawa
  • Patent number: 8457149
    Abstract: A data processing unit to that reliably avoids a deadlock condition regardless of status of a ring bus occupied with normal data packets. The data processing unit comprises ring bus, a plurality of data processing units connected to the ring bus, for mutually performing data exchange using a packet circulated on the ring bus and a injection unit for injecting a special packet distinguished from the packet on the ring bus so as to circulate the special packet on the ring bus, wherein the plurality of data processing units respectively comprise for confirming whether or not a transmission destination data processing unit of the data is capable of receiving data by using the special packet, and a transmission unit for transmitting the data to the transmission destination data processing unit using the special packet.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: June 4, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takeo Kimura, Hisashi Ishikawa
  • Patent number: 8456684
    Abstract: An apparatus for executing image processing by a plurality of serially connected image processing modules stores, in memory, set values for the plurality of image processing modules and image data to be processed by the plurality of image processing modules, adds headers to respective ones of the set values and image data that have been read out of the memory and transmits the result to a top image processing module among the plurality of image processing modules.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: June 4, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kenta Hosaki, Hisashi Ishikawa
  • Patent number: 8422080
    Abstract: An image processing apparatus 101 that generates output image data based on multi-level image data is provided with an error diffusion processing unit 104 that generates tone pixel data from the pixel-of-interest data according to an error diffusion method, a dither processing unit 103 that generates tone pixel data from the pixel-of-interest data according to a dither processing method, an allotment ratio determination unit 105 that increases the allotment ratio with respect to the error diffusion method as the difference between the maximum density and the minimum density increases, and a composition unit 109 that composites the tone pixel data for a pixel of interest that has been generated by the error diffusion processing unit 104 and the dither processing unit 103 according to the allotment ratios determined by the allotment ratio determination unit 105, and outputs the composited data as pixel data of the output image data.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: April 16, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tomoyuki Saiki, Go Araki, Yuuji Takayama, Hisashi Ishikawa
  • Patent number: 8417835
    Abstract: There is provided an apparatus including a plurality of modules. Each module includes a storage unit configured to store a waiting ID and a specific ID of the module, a communication unit configured to transmit and receive packets to and from a bus, and a processing unit configured to process data of a packet which includes a valid flag indicating that the packet is valid, wherein the communication unit takes in data held by a packet which has an ID that coincides with the waiting ID, and stores the processed data in a packet which includes the valid flag indicating invalid and an ID coincident with the specific ID, and transmits the packet.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: April 9, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Michiaki Takasaka, Hisashi Ishikawa
  • Patent number: 8411988
    Abstract: An image processing apparatus partitions entered image data into first partitioned image data and appends margin data to the first partitioned image data. The image processing apparatus corrects the first partitioned image data other than the margin data to second partitioned image data and processes the second partitioned image data and the margin data.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: April 2, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Akio Nakagawa, Hisashi Ishikawa
  • Publication number: 20130077867
    Abstract: When the processed pixel value is the last pixel value to be output for a unit region of interest, the apparatus stands by to output this pixel value until all pixels in the unit region of interest are input, and enables output of the pixel value on standby when all the pixels in the unit region of interest have been input.
    Type: Application
    Filed: July 19, 2012
    Publication date: March 28, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Koji Shoami, Hisashi Ishikawa, Tadayuki Ito