Patents by Inventor Tetsuya Tateno

Tetsuya Tateno 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: 8100496
    Abstract: An ink tank receives data signals from a printer and an LED provided on the ink tank is driven on the basis of the received data signals. The LED is driven in an inactive time period that is different from the time period in which the date signals are input to the ink tank.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: January 24, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Nobuyuki Hatasa, Kenjiro Watanabe, Kimiyuki Hayasaki, Tatsuhiko Yamazaki, Tetsuya Tateno
  • Publication number: 20110032317
    Abstract: An ink tank receives data signals from a printer and an LED provided on the ink tank is driven on the basis of the received data signals. The LED is driven in an inactive time period that is different from the time period in which the date signals are input to the ink tank.
    Type: Application
    Filed: October 21, 2010
    Publication date: February 10, 2011
    Applicant: Canon Kabushiki Kaisha
    Inventors: Nobuyuki Hatasa, Kenjiro Watanabe, Kimiyuki Hayasaki, Tatsuhiko Yamazaki, Tetsuya Tateno
  • Patent number: 7841681
    Abstract: An ink tank receives data signals from a printer and an LED provided on the ink tank is driven on the basis of the received data signals. The LED is driven in an inactive time period that is different from the time period in which the date signals are input to the ink tank.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: November 30, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Nobuyuki Hatasa, Kenjiro Watanabe, Kimiyuki Hayasaki, Tatsuhiko Yamazaki, Tetsuya Tateno
  • Publication number: 20080278081
    Abstract: An ink tank receives data signals from a printer and an LED provided on the ink tank is driven on the basis of the received data signals. The LED is driven in an inactive time period that is different from the time period in which the date signals are input to the ink tank.
    Type: Application
    Filed: July 22, 2008
    Publication date: November 13, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Nobuyuki Hatasa, Kenjiro Watanabe, Kimiyuki Hayasaki, Tatsuhiko Yamazaki, Tetsuya Tateno
  • Patent number: 7448712
    Abstract: An ink tank receives data signals from a printer and an LED provided on the ink tank is driven on the basis of the received data signals. The LED is driven in an inactive time period that is different from the time period in which the date signals are input to the ink tank.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: November 11, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Nobuyuki Hatasa, Kenjiro Watanabe, Kimiyuki Hayasaki, Tatsuhiko Yamazaki, Tetsuya Tateno
  • Patent number: 7328288
    Abstract: In order to reduce overhead of a CPU, a relay apparatus for relaying communication from a CPU to a peripheral device includes communication information holding sections for holding information required for communication with the peripheral devices inside the relay apparatus; and command holding sections, which are provided adjacent to the communication information holding section, for holding commands used to communicate desired information inside the communication information holding section to the peripheral device. The CPU writes desired information in the communication information holding section and the command holding section inside the relay apparatus by burst-mode communication, and the relay apparatus performs communication with the peripheral devices in accordance with instructions from the command holding section after the writing of the desired information in the communication holding section and the command holding section is completed.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: February 5, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuya Tateno
  • Patent number: 7218788
    Abstract: In image data coding and decoding processing, in order to improve efficiency by processing a plurality of factors in one cycle as long as possible, the factors are rearranged, in coding or decoding processing, in a predetermined scan sequence such that significant factors and 0s are paired. In addition, an appropriate scan sequence is selected in accordance with the distribution state of frequencies to further improve the efficiency.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: May 15, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Susumu Igarashi, Tetsuya Tateno, Makoto Satoh, Yukio Chiba, Katsumi Otsuka
  • Publication number: 20060290729
    Abstract: An ink tank receives data signals from a printer and an LED provided on the ink tank is driven on the basis of the received data signals. The LED is driven in an inactive time period that is different from the time period in which the date signals are input to the ink tank.
    Type: Application
    Filed: June 7, 2006
    Publication date: December 28, 2006
    Applicant: Canon Kabushiki Kaisha
    Inventors: Nobuyuki Hatasa, Kenjiro Watanabe, Kimiyuki Hayasaki, Tatsuhiko Yamazaki, Tetsuya Tateno
  • Patent number: 6993202
    Abstract: A decoding apparatus has: M tables for storing, in correspondence with M types of variable-length code tables, minimum code words or maximum code words of classes of variable-length code words constructing a variable-length code table; a table selector which selects one table from the M tables; N comparators which compare input coded data with the minimum code words or maximum code words outputted from the table selected by the table selector; a switch circuit and a priority encoder which obtain a class number corresponding to an initial code word of the input coded data based on results of comparison by the N comparators; a code length converter which converts the class number into a code length; and an address generator which generates an address to access a memory holding decoded data from the class number and the code length outputted said code length converter. The data outputted from the memory based on the address becomes decoded data of the input coded data.
    Type: Grant
    Filed: February 26, 2002
    Date of Patent: January 31, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Susumu Igarashi, Tetsuya Tateno, Makoto Sato, Yukio Chiba, Katsumi Otsuka
  • Patent number: 6947602
    Abstract: Whether a header information processor quickly enters a program inactive state at the timing when it issues an operation start command of an encoding process for a predetermined processing unit to a variable-length code encoder, or the header information processor enters the program inactive state upon completion of execution steps to be processed is adaptively selected in accordance with the number of execution steps. One memory is shared by the header information processor and variable-length code encoder, and address input permission means for controlling to grant permission of an address input to the memory to one of the header information processor and the variable-length code encoder is provided. The memory is used as a work area of the header information processor, and as a storage area of a variable-length code table which is looked up by the variable-length code encoder.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: September 20, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Susumu Igarashi, Tetsuya Tateno, Makoto Satoh, Yukio Chiba, Katsumi Otsuka
  • Publication number: 20050132098
    Abstract: In order to reduce overhead of a CPU, a relay apparatus for relaying communication from a CPU to a peripheral device includes communication information holding sections for holding information required for communication with the peripheral devices inside the relay apparatus; and command holding sections, which are provided adjacent to the communication information holding section, for holding commands used to communicate desired information inside the communication information holding section to the peripheral device. The CPU writes desired information in the communication information holding section and the command holding section inside the relay apparatus by burst-mode communication, and the relay apparatus performs communication with the peripheral devices in accordance with instructions from the command holding section after the writing of the desired information in the communication holding section and the command holding section is completed.
    Type: Application
    Filed: December 3, 2004
    Publication date: June 16, 2005
    Applicant: Canon Kabushiki Kaisha
    Inventors: Kazuhiro Sonoda, Kazunari Kitani, Tetsuya Tateno
  • Patent number: 6603413
    Abstract: This invention implements a variable-length code pipeline decoding process as hardware by providing additional bit processing means, reducing the load on external control, and clarifying encoded data shift means. For this purpose, in order to determine a code length and additional bit length, two different decode processes are executed, the overall process is separated into three stages, i.e., a stage for shifting out a code word of encoded data, a decode processing stage, and a symbol determination & additional bit processing stage, and these stages are executed in a pipeline manner.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: August 5, 2003
    Assignee: Canon Kabushiki Kaisha
    Inventors: Susumu Igarashi, Tetsuya Tateno, Makoto Satoh, Yukio Chiba, Katsumi Otsuka
  • Publication number: 20020164080
    Abstract: A decoding apparatus has: M tables for storing, in correspondence with M types of variable-length code tables, minimum code words or maximum code words of classes of variable-length code words constructing a variable-length code table; a table selector which selects one table from the M tables; N comparators which compare input coded data with the minimum code words or maximum code words outputted from the table selected by the table selector; a switch circuit and a priority encoder which obtain a class number corresponding to an initial code word of the input coded data based on results of comparison by the N comparators; a code length converter which converts the class number into a code length; and an address generator which generates an address to access a memory holding decoded data from the class number and the code length outputted said code length converter. The data outputted from the memory based on the address becomes decoded data of the input coded data.
    Type: Application
    Filed: February 26, 2002
    Publication date: November 7, 2002
    Applicant: CANON KABUSHI KAISHA
    Inventors: Susumu Igarashi, Tetsuya Tateno, Makoto Sato, Yukio Chiba, Katsumi Otsuka
  • Publication number: 20020154042
    Abstract: This invention implements a variable-length code pipeline decoding process as hardware by providing additional bit processing means, reducing the load on external control, and clarifying encoded data shift means.
    Type: Application
    Filed: February 7, 2002
    Publication date: October 24, 2002
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Susumu Igarashi, Tetsuya Tateno, Makoto Satoh, Yukio Chiba, Katsumi Otsuka
  • Publication number: 20020122599
    Abstract: In image data coding and decoding processing, in order to improve efficiency by processing a plurality of factors in one cycle as long as possible, the factors are rearranged, in coding or decoding processing, in a predetermined scan sequence such that significant factors and 0s are paired. In addition, an appropriate scan sequence is selected in accordance with the distribution state of frequencies to further improve the efficiency.
    Type: Application
    Filed: February 12, 2002
    Publication date: September 5, 2002
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Susumu Igarashi, Tetsuya Tateno, Makoto Satoh, Yukio Chiba, Katsumi Otsuka
  • Publication number: 20020090142
    Abstract: Whether a header information processor quickly enters a program inactive state at the timing when it issues an operation start command of an encoding process for a predetermined processing unit to a variable-length code encoder, or the header information processor enters the program inactive state upon completion of execution steps to be processed is adaptively selected in accordance with the number of execution steps. One memory is shared by the header information processor and variable-length code encoder, and address input permission means for controlling to grant permission of an address input to the memory to one of the header information processor and the variable-length code encoder is provided. The memory is used as a work area of the header information processor, and as a storage area of a variable-length code table which is looked up by the variable-length code encoder.
    Type: Application
    Filed: December 19, 2001
    Publication date: July 11, 2002
    Inventors: Susumu Igarashi, Tetsuya Tateno, Makoto Satoh, Yukio Chiba, Katsumi Otsuka
  • Patent number: 6313767
    Abstract: A decoding apparatus which efficiently stores information to determine an address value to read a decoded value from a decoded value memory. The apparatus performs decoding processing at a high speed, and further, reduces the memory capacity.
    Type: Grant
    Filed: February 14, 2000
    Date of Patent: November 6, 2001
    Assignee: Canon Kabushiki Kaisha
    Inventors: Keiji Ishizuka, Tetsuya Tateno, Koji Aoki
  • Patent number: 5937146
    Abstract: A binarization processing apparatus for converting multi-value image data into binary image data is constructed by pixel groups in which pixels to be binarized are divided into a plurality of groups, a plurality of memories which correspond to the pixel groups and hold data in a binarization processing step, a control unit which performs the reading operation for one of the plurality of memories and simultaneously performs the writing operation for the other memory, and a unit for performing the converting process on the basis of an error diffusing method. The plurality of memories have a single common input/output port.
    Type: Grant
    Filed: August 30, 1996
    Date of Patent: August 10, 1999
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tetsuya Tateno, Atsushi Furuya
  • Patent number: 5751233
    Abstract: A decoder decodes input codes, such as Modified Huffman, Modified READ, and Modified Modified READ codes, and includes a zero bit detector which detects the number of consecutive leading zero bits of the input code. An address compressor forms address data by performing a logical operation of data indicating the number of detected zero bits and data excluding the consecutive leading zero bits and the next one bit of the data. A reference table for code conversion is addressed by the formed address data from the address compressor and outputs decoded data corresponding to the input code.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: May 12, 1998
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tetsuya Tateno, Yuji Minami
  • Patent number: 5448506
    Abstract: An operational circuit device for calculating a plurality of bit data includes, an input unit for inputting a plurality of bit data, a constant current source provided for each of the plurality of bit data for generating a predetermined current in accordance with the bit data inputted from the input unit and a calculation unit for calculating a sum of the predetermined currents from the constant current sources.
    Type: Grant
    Filed: April 1, 1994
    Date of Patent: September 5, 1995
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuya Tateno