Patents by Inventor Yukio Chiba

Yukio Chiba 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: 7999853
    Abstract: Disclosed is a moving image reproducing apparatus including a reproduction control unit. The moving image reproducing apparatus sequentially transfers at least part of moving image data elements stored in an incorporated memory to an external storage device, stating from a moving image data element to be reproduced last by the reproduction control unit.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: August 16, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Satoshi Naito, Toshihiko Fukasawa, Mamoru Sato, Yukio Chiba
  • Publication number: 20090096893
    Abstract: Disclosed is a moving image reproducing apparatus including a reproduction control unit. The moving image reproducing apparatus sequentially transfers at least part of moving image data elements stored in an incorporated memory to an external storage device, stating from a moving image data element to be reproduced last by the reproduction control unit.
    Type: Application
    Filed: October 6, 2008
    Publication date: April 16, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Satoshi Naito, Toshihiko Fukasawa, Mamoru Sato, Yukio Chiba
  • Patent number: 7375661
    Abstract: A variable-length coding apparatus having a smaller circuit scale, which flexibly handles identifier insertion processing in correspondence with various coding schemes, and which performs fine code amount control and adaptive erroneous operation control, and an image coding apparatus having the variable-length coding apparatus. The variable-length coding apparatus converts quantized data obtained by quantizing image data into variable-length code data, generates a code data string having a predetermined data structure, and inserts padding bits and identifier into the variable-length code data based on an externally-input instruction. Further, the image coding apparatus having the variable-length coding apparatus changes quantization values based on the total code amount of code data string generated by the variable-length coding apparatus.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: May 20, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yukio Chiba, Katsumi Otsuka
  • 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
  • Patent number: 7185264
    Abstract: For always executing an efficient and appropriate error compensation process and improving the convenience of the user, an image processing apparatus and a method enters encoded image data including a marker code for a resynchronizing process within one picture, detects a code error in the encoded image data, and discriminates whether or not to execute an error compensation process utilizing the marker code according to a result of the detection and an attribute of the encoded image data.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: February 27, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yukio Chiba
  • Patent number: 7155063
    Abstract: An image processing apparatus, and a method of controlling the same, for making it possible to execute decoding of compressed image data appropriately, in a processing time needed for decoding that will not detract from user convenience, and in conformity with amount of code error contained in the image. An encoded data input signal has its header information analyzed by a header information processor, which outputs an encoding-parameter output signal. The image information of the encoded data input signal is decoded by a variable-length code decoder, which produces an output signal that is a series of orthogonal transformation coefficient sequences. These two output signals are input to a image data reconstruction unit, which reconstructs the image data. If the encoded data input signal contains a code error, then the encoded data input signal is corrected using correction data. The correction data for correcting the encoded data input signal is decided based upon the number of detection of code errors.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: December 26, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yukio Chiba
  • Patent number: 7106909
    Abstract: An encoder (103) encodes image data using a first parameter Q1, and a re-encoder (107) re-encodes the encoded result of the encoder (103) using a second parameter Q2. When the encoded data size obtained by the encoder (103) exceeds a predetermined size, Q1 is replaced by Q2, and encoded data streams previously encoded by the re-encoder (107) are saved in a buffer (108) as those encoded by the encoder (103) after the parameter is changed. Upon executing a re-encoding process, the re-encoder (107) re-encodes encoded data streams previously encoded by the re-encoder (107) using a parameter that can assure a higher compression ratio than Q2.
    Type: Grant
    Filed: November 19, 2002
    Date of Patent: September 12, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Makoto Satoh, Yukio Chiba, Satoshi Naito
  • 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: 20040107399
    Abstract: For always executing an efficient and appropriate error correction process and improving the convenience of the user, an image processing apparatus and a method of the invention enters encoded image data including a marker code for a resynchronizing process within one picture; detects a code error in the encoded image data; and discriminates whether or not to execute an error correction process utilizing the marker code according to a result of the detection and an attribute of the encoded image data.
    Type: Application
    Filed: August 18, 2003
    Publication date: June 3, 2004
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yukio Chiba
  • Publication number: 20030161538
    Abstract: Provided are an image processing apparatus, and a method of controlling the same, for making it possible to execute decoding of compressed image data appropriately, in a processing time needed for decoding that will not detract from user convenience, in conformity with amount of code error contained in the image. An encoded data input signal (8) has its header information analyzed by a header information processor (1), which outputs an encoding-parameter output signal (11). The image information of the encoded data input signal (8) is decoded by a variable-length code decoder (2), which produces an output signal (9) that is a series of orthogonal transformation coefficient sequences. These two output signals are input to a image data reconstruction unit (10), which reconstructs the image data. If the encoded data input signal (8) contains a code error, then the encoded data input signal (8) is corrected using correction data.
    Type: Application
    Filed: February 21, 2003
    Publication date: August 28, 2003
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yukio Chiba
  • 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: 20030118240
    Abstract: An encoder (103) encodes image data using a first parameter Q1, and a re-encoder (107) re-encodes the encoded result of the encoder (103) using a second parameter Q2. When the encoded data size obtained by the encoder (103) exceeds a predetermined size, Q1 is replaced by Q2, and encoded data streams previously encoded by the re-encoder (107) are saved in a buffer (108) as those encoded by the encoder (103) after the parameter is changed. Upon executing a re-encoding process, the re-encoder (107) re-encodes encoded data streams previously encoded by the re-encoder (107) using a parameter that can assure a higher compression ratio than Q2.
    Type: Application
    Filed: November 19, 2002
    Publication date: June 26, 2003
    Inventors: Makoto Satoh, Yukio Chiba, Satoshi Naito
  • Publication number: 20030058143
    Abstract: A variable-length coding apparatus having a smaller circuit scale, which flexibly handles identifier insertion processing in correspondence with various coding schemes, and which performs fine code amount control and adaptive erroneous operation control, and an image coding apparatus having the variable-length coding apparatus. The variable-length coding apparatus converts quantized data obtained by quantizing image data into variable-length code data, generates a code data string having a predetermined data structure, and inserts padding bits and identifier into the variable-length code data based on an externally-input instruction. Further, the image coding apparatus having the variable-length coding apparatus changes quantization values based on the total code amount of code data string generated by the variable-length coding apparatus.
    Type: Application
    Filed: September 18, 2002
    Publication date: March 27, 2003
    Inventors: 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: 5857010
    Abstract: A communication system for connecting a terminal through a communication channel for a communication signal and a control channel for the control signal is constructed by a decoder for decoding a dial signal such as a push button signal that is generated from the terminal, a transmitting unit for transmitting a dial signal according to an output of the decoder to an external line at the time of a current supply, a power supply unit for supplying a current to a dial signal generator provided for the terminal when the terminal is in an off-hook state, and a setting unit for setting control data for the communication system in accordance with the output of the decoder, wherein when a power failure occurs, the dial signal that is generated from the terminal is transmitted to the external line without passing through the decoder.
    Type: Grant
    Filed: October 8, 1997
    Date of Patent: January 5, 1999
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yukio Chiba
  • Patent number: 4995338
    Abstract: A coating apparatus for coating an object with a coating material in a coating direction includes a holder adapted to be mounted on a controllable support member, a shaft slidably supported in the holder, and a head member mounted on the shaft for angular movement in a direction transverse to the coating direction, the head member having a sliding surface for slidable contact with the object and a coating material outlet positioned forwardly of the sliding surface in the coating direction. In another embodiment, the head member has sliding legs for sliding contact with the object at front and rear positions in the coating direction, at least one of the sliding legs having a recess defined therein to provide a gap between the sliding leg and the object, the gap having a prescribed width in a direction transverse to the coating direction.
    Type: Grant
    Filed: September 22, 1988
    Date of Patent: February 26, 1991
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventors: Hirobumi Morita, Eiichi Matsuzaki, Yukio Chiba, Shigeo Kato