Patents by Inventor Souhei Tanaka

Souhei Tanaka 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: 7126715
    Abstract: A recording apparatus for recording with use of a recording head having two nozzle arrays arranged side-by-side includes first, second, and third direct memory access (DMA) units, a data converter unit for converting first image data stored in a work buffer into second image data, a record buffer unit for storing the second image data, a latch unit for storing the second image data in a transfer buffer, a buffer reading control table unit, and a DMA control unit for causing transfer processing to be executed by the first, second, and third DMA units based on a flag in the buffer reading control table unit when the image data stored in the work buffer is transferred to the transfer buffer.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: October 24, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Toru Nakayama, Souhei Tanaka, Masafumi Wataya, Noriyuki Suzuki, Akira Kuronuma, Takuji Katsu
  • Publication number: 20050275853
    Abstract: A serial type printing apparatus includes: a reception buffer that stores printing data of respective arrays of printing elements subjected to adjustment by a first unit concerning a relative position in a scanning direction among the respective arrays of printing elements and setting data including registration information by a second unit smaller than the first unit concerning the relative position in the scanning direction, the data being transmitted from a host apparatus connected to the printing apparatus; and a print buffer that stores printing data of the respective arrays of printing elements in association with printing positions in the scanning direction. The printing apparatus performs control to adjust storing locations of the printing data of the respective arrays of printing elements by the second unit on the basis of the registration information and store the printing data in the print buffer.
    Type: Application
    Filed: May 31, 2005
    Publication date: December 15, 2005
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Nobuhiro Ishizaka, Souhei Tanaka, Masaaki Endo
  • Patent number: 6913337
    Abstract: To reduce the data processing load on a recording apparatus, an information processing apparatus and the recording apparatus cooperate to correct registration errors. The information processing apparatus divides a recording area of the recording apparatus into a plurality of partial areas and makes a first correction on a recording position of image data for each partial area; the correction is made for color data items and in pixels. The information processing apparatus generates image data that conforms to the corrected recording position, as well as setting information for controlling the recording apparatus to record the image data. The recording apparatus makes a second correction on the recording position of the image data in fractions of a pixel based on the setting information generated by the information processing apparatus and controls recording of the image data based on the corrected recording position.
    Type: Grant
    Filed: April 15, 2003
    Date of Patent: July 5, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Akira Kuronuma, Souhei Tanaka, Hidehiko Kanda, Takeaki Nakano
  • Publication number: 20050129443
    Abstract: In a printing apparatus including a reception buffer which stores setting data and printing data of printing element arrays transmitted from a connected host device, and a printing buffer which stores the printing data of the printing element arrays in association with printing positions in a scanning direction, the printing data are controlled to be stored in the printing buffer by adjusting the storage positions of the printing data of the printing element arrays on the basis of registration information which is contained in the setting data and corresponds to the relative distance between the printing element arrays in the scanning direction. Read address information for reading out the printing data stored in the printing buffer is controlled for each printing element array. Printing is performed by driving each printing element array in accordance with the printing data read out on the basis of the read address information.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 16, 2005
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Nobuhiro Ishizaka, Souhei Tanaka
  • Patent number: 6896345
    Abstract: A recording apparatus capable of efficiently using a buffer area includes a write control unit for controlling write address information about image data in the area unit for each piece of color data for storage of the image data divided in an area unit in the buffer; a read-out control unit for generating address information for reading of the stored image data; a storage management unit for storing in a first register group and managing first setting information for control of reading of image data according to the address information corresponding to the generated address information; a record data generation unit for reading data from the buffer according to the first setting information and the address information, and generating record data; and a recording head position control unit for detecting a scanning position of the recording head for recording the generated data using an encoder, and controlling a recording position according to the detected scanning position information.
    Type: Grant
    Filed: April 15, 2003
    Date of Patent: May 24, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Toru Nakayama, Souhei Tanaka, Tetsushi Kono, Takeaki Nakano
  • Patent number: 6897976
    Abstract: Image data developed on print buffers can be read at consecutive or adjacent addresses and transferred to recording heads at high speed. An I/F DMA block transfers image data to DRAM at discrete addresses to develop the image data on DRAM. Thereafter, a head DMA block reads the image data in DRAM at addresses consecutive in a mount direction of the recording heads and transfers the read image data to the recording heads.
    Type: Grant
    Filed: July 16, 1999
    Date of Patent: May 24, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Souhei Tanaka, Masafumi Wataya, Noriyuki Suzuki, Hiroshi Uemura, Nobuyuki Tsukada
  • Publication number: 20050083365
    Abstract: Replacement of a recording head on a recording apparatus is detected on the basis of a serial number allocated to each recording head. The recording head also carries head characteristic information such as color information, shading information and so forth. When the recording head is replaced with a new one, the head characteristic information of the newly mounted recording head is automatically stored, so that head driving conditions are automatically determined to optimize the recording conditions without requiring any manual adjustment. Recovery operation is automatically executed when replacement of the recording head is detected, so that required recording conditions are recovered without manual instructions.
    Type: Application
    Filed: November 1, 2004
    Publication date: April 21, 2005
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Yasuhiro Numata, Kazuyoshi Takahashi, Yoshiaki Takayanagi, Hiroshi Tajika, Noribumi Koitabashi, Hitoshi Sugimoto, Souhei Tanaka, Miyuki Fujita
  • Patent number: 6860579
    Abstract: Replacement of a recording head on a recording apparatus is detected on the basis of a serial number allocated to each recording head. The recording head also carries head characteristic information such as color information, shading information and so forth. When the recording head is replaced with a new one, the head characteristic information of the newly mounted recording head is automatically stored, so that head driving conditions are automatically determined to optimize the recording conditions without requiring any manual adjustment. Recovery operation is automatically executed when replacement of the recording head is detected, so that required recording conditions are recovered without manual instructions.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: March 1, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yasuhiro Numata, Kazuyoshi Takahashi, Yoshiaki Takayanagi, Souhei Tanaka, Hiroshi Tajika, Noribumi Koitabashi, Hitoshi Sugimoto, Miyuki Fujita
  • Patent number: 6859848
    Abstract: A DMA controller arbitrates and selects a DMA control information signal received from at least one of a plurality of DMA request blocks and accesses an SDRAM on the basis of the selected DMA control information signal. In the DMA controller, an SDRAM controller detects using a detector the number of possible sequential accesses on the basis of a DMA start address signal, compares using a comparator this number of possible sequential accesses with the burst DMA request number designated by a BSTNUM signal, selects not larger one of the two numbers, and sets the number of sequential DMAs to be actually executed to the selected number. Accordingly, with a simple configuration, sequential access is made possible starting from an arbitrary address.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: February 22, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Akira Kuronuma, Souhei Tanaka, Masafumi Wataya, Toru Nakayama, Takuji Katsu
  • Publication number: 20040190051
    Abstract: An object of this invention is to increase the transfer rate of image data from a host computer to a printing apparatus. To achieve this object, a printing apparatus which divides the printing area in the printhead scanning direction into a plurality of regions and prints in each divided region in order to print by scanning the printhead on the printing medium includes a conversion circuit which rearranges image data that is transmitted from the host computer and arranged in a direction perpendicular to the data arrangement of the printhead, into image data in the same horizontal direction as the data arrangement direction of the printhead.
    Type: Application
    Filed: March 12, 2004
    Publication date: September 30, 2004
    Applicant: Canon Kabushiki Kaisha
    Inventors: Nobuhiro Ishizaka, Masahiko Watanabe, Toru Nakayama, Takashi Kasahara, Takuji Katsu, Souhei Tanaka
  • Patent number: 6747426
    Abstract: A motor control apparatus has a motor driver for driving a motor in accordance with an input of digital-format drive data of a predetermined length, thereby driving a mechanism using the motor as a power source. The drive data, which has been made to correspond to a plurality of drive patterns, is stored in a memory, part of the drive data, which has been read out from the memory by DMA, is replaced with other data, and the resultant data is output to the motor driver. Thus, different drive data can be generated by replacing a part of the drive data stored in the memory with other data, and the generated data can be transferred to the motor driver. This makes it possible to reduce the memory capacity needed for motor control.
    Type: Grant
    Filed: April 22, 2003
    Date of Patent: June 8, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takuji Katsu, Souhei Tanaka, Masafumi Wataya, Akira Kuronuma, Toru Nakayama, Akinori Horiuchi
  • Patent number: 6700402
    Abstract: There is provided an output control circuit provided in an integrated circuit that enables any arbitrary internal signal to be specified and output from any output terminal, and hence enable the monitoring of a large number of internal signals even if only a small number of output terminals are provided. A plurality of external output terminals output a plurality of signals existing in the integrated circuit. A plurality of signal output circuits are provided, to which the plurality of internal signals are mutually input. Each of the signal output circuits comprises a signal group select circuit that selects a predetermined signal group from the plurality of internal signals, a logic circuit that carries out logical operations on the selected signal group, and an external output circuit that outputs signals resulting from the logical operations via one of the external output terminals.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: March 2, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventors: Souhei Tanaka, Masafumi Wataya, Noriyuki Suzuki, Akira Kuronuma, Toru Nakayama, Takuji Katsu
  • Publication number: 20040032620
    Abstract: Printing data containing a flag representing the type of printing mode is input from a host computer via an interface. An MPU selects either of print buffer 1 and print buffer 2 as a storage destination serving as a printing data holding destination on the basis of the flag in the input printing data that represents the type of printing mode. The printing data is stored in the selected storage destination. The stored printing data is transferred to a printhead.
    Type: Application
    Filed: August 12, 2003
    Publication date: February 19, 2004
    Inventors: Souhei Tanaka, Masafumi Wataya, Akira Kuronuma, Toru Nakayama, Takuji Katsu
  • Publication number: 20030204651
    Abstract: A DMA controller arbitrates and selects a DMA control information signal received from at least one of a plurality of DMA request blocks and accesses an SDRAM on the basis of the selected DMA control information signal. In the DMA controller, an SDRAM controller detects using a detector the number of possible sequential accesses on the basis of a DMA start address signal, compares using a comparator this number of possible sequential accesses with the burst DMA request number designated by a BSTNUM signal, selects not larger one of the two numbers, and sets the number of sequential DMAs to be actually executed to the selected number. Accordingly, with a simple configuration, sequential access is made possible starting from an arbitrary address.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 30, 2003
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Akira Kuronuma, Souhei Tanaka, Masafumi Wataya, Toru Nakayama, Takuji Katsu
  • Publication number: 20030201740
    Abstract: A motor control apparatus has a motor driver for driving a motor in accordance with an input of digital-format drive data of a predetermined length, thereby driving a mechanism using the motor as a power source. The drive data, which has been made to correspond to a plurality of drive patterns, is stored in a memory, part of the drive data, which has been read out from the memory by DMA, is replaced with other data, and the resultant data is output to the motor driver. Thus, different drive data can be generated by replacing a part of the drive data stored in the memory with other data, and the generated data can be transferred to the motor driver. This makes it possible to reduce the memory capacity needed for motor control.
    Type: Application
    Filed: April 22, 2003
    Publication date: October 30, 2003
    Applicant: Canon Kabushiki Kaisha
    Inventors: Takuji Katsu, Souhei Tanaka, Masafumi Wataya, Akira Kuronuma, Toru Nakayama, Akinori Horiuchi
  • Publication number: 20030193535
    Abstract: A recording apparatus capable of efficiently using a buffer area includes: a write control unit for controlling write address information about image data in the area unit for each piece of color data for storage of the image data divided in an area unit in the buffer; a read-out control unit for generating address information for read of the stored image data; a storage management unit for storing in a first register group and managing first setting information for control of a read of image data according the address information corresponding to the generated address information; a record data generation unit for reading data from the buffer according to the first setting information and the address information, and generating record data; and a recording head position control unit for detecting a scanning position of the recording head for recording the generated data using an encoder, and controlling a recording position according to the detected scanning position information.
    Type: Application
    Filed: April 15, 2003
    Publication date: October 16, 2003
    Applicant: Canon Kabushiki Kaisha
    Inventors: Toru Nakayama, Souhei Tanaka, Tetsushi Kono, Takeaki Nakano
  • Publication number: 20030193536
    Abstract: To reduce the data processing load on a recording apparatus, an information processing apparatus and the recording apparatus cooperate to correct registration errors. The information processing apparatus divides a recording area of the recording apparatus into a plurality of partial areas and makes a first correction on a recording position of image data for each partial area; the correction is made for color data items and in pixels. The information processing apparatus generates image data that conforms to the corrected recording position, as well as setting information for controlling the recording apparatus to record the image data (S115). The recording apparatus makes a second correction on the recording position of the image data in fractions of a pixel based on the setting information generated by the information processing apparatus and controls recording of the image data based on the corrected recording position (S125).
    Type: Application
    Filed: April 15, 2003
    Publication date: October 16, 2003
    Applicant: Canon Kabushiki Kaisha
    Inventors: Akira Kuronuma, Souhei Tanaka, Hidehiko Kanda, Takeaki Nakano
  • Publication number: 20030193691
    Abstract: A recording apparatus has a buffer for dividing a storage area into a plurality of areas in a scanning direction of a recording head to record data by allowing a carriage loaded with the recording head to scan data on a record medium, and storing the divided image data in a divided area unit, and includes: a write control unit for controlling write address information about image data in the area unit for data of each color for storage of the image data divided in an area unit in the buffer; a read control unit for controlling for data of each color read address information for a read of image data stored in the buffer; and a record data generation unit for generating record data in a unit of the divided area based on the read image data according to the read address information.
    Type: Application
    Filed: April 15, 2003
    Publication date: October 16, 2003
    Applicant: Canon Kabushiki Kaisha
    Inventors: Souhei Tanaka, Akira Kuronuma, Toru Nakayama, Tetsushi Kono
  • Publication number: 20030146952
    Abstract: Replacement of a recording head on a recording apparatus is detected on the basis of a serial number allocated to each recording head. The recording head also carries head characteristic information such as color information, shading information and so forth. When the recording head is replaced with a new one, the head characteristic information of the newly mounted recording head is automatically stored, so that head driving conditions are automatically determined to optimize the recording conditions without requiring any manual adjustment. Recovery operation is automatically executed when replacement of the recording head is detected, so that required recording conditions are recovered without manual instructions.
    Type: Application
    Filed: February 24, 2003
    Publication date: August 7, 2003
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Yasuhiro Numata, Kazuyoshi Takahashi, Yoshiaki Takayanagi, Souhei Tanaka, Hiroshi Tajika, Noribumi Koitabashi, Hitoshi Sugimoto, Miyuki Fujita
  • Publication number: 20030142163
    Abstract: A recording apparatus for recording with use of a recording head having two nozzle arrays arranged side-by-side includes first, second, and third direct memory access (DMA) units, a data converter unit for converting first image data stored in a work buffer into second image data, a record buffer unit for storing the second image data, a latch unit for storing the second image data in a transfer buffer, a buffer reading control table unit, and a DMA control unit for causing transfer processing to be executed by the first, second, and third DMA units based on a flag in the buffer reading control table unit when the image data stored in the work buffer is transferred to the transfer buffer.
    Type: Application
    Filed: January 22, 2003
    Publication date: July 31, 2003
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Toru Nakayama, Souhei Tanaka, Masafumi Wataya, Noriyuki Suzuki, Akira Kuronuma, Takuji Katsu