Patents by Inventor Shunichi Kurohmaru

Shunichi Kurohmaru 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: 7319794
    Abstract: An image decoding unit comprises a decoding unit, a data memory unit, a reconstruction unit, and a frame memory. The decoding unit includes an entropy decoder, a motion compensator, an inverse quantizer, and an inverse DCT unit. The data memory unit includes a data memory A and a data memory B. In the middle of the data transfer from the data memory unit to the frame memory, the reconstruction unit that inputs intermediate data of decoding and outputs reconstructed image data is provided; thereby, the processing of generating the reconstructed image data and the processing of storing the reconstructed image data into the frame memory can be performed in parallel. By the structure, a high-speed processing of image reconstruction can be performed.
    Type: Grant
    Filed: April 27, 2004
    Date of Patent: January 15, 2008
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Mana Hamada, Shunichi Kurohmaru
  • Patent number: 7133453
    Abstract: A motion vector detection apparatus for detecting a motion vector by performing block matching between a target block including a plurality of pixels in a current image, and a reference block including a plurality of pixels in a predetermined reference area in a past image that is previous to the current image, the apparatus including a first address generator for generating addresses of data in the target block and addresses of data in the reference area; a first storage unit for holding data of the reference area designated by the first address generator; a second storage unit for holding data of the target block designated by the first address generator; a second address generator for generating addresses of data to be outputted from the first storage unit and the second storage unit; and a motion vector detector for detecting a motion vector by using the data outputted from the first storage unit and the data outputted from the second storage unit; wherein the motion vector detector subtracts the absolute
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: November 7, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Miki Arita, Shunichi Kurohmaru
  • Patent number: 7099393
    Abstract: A motion vector detection apparatus for detecting a motion vector by performing block matching between a target block including a plurality of pixels in a current image, and a reference block including a plurality of pixels in a predetermined reference area in a past image that is previous to the current image, the apparatus including a first address generator for generating addresses of data in the target block and addresses of data in the reference area; a first storage unit for holding data of the reference area designated by the first address generator; a second storage unit for holding data of the target block designated by the first address generator; a second address generator for generating addresses of data to be outputted from the first storage unit and the second storage unit; and a motion vector detector for detecting a motion vector by using the data outputted from the first storage unit and the data outputted from the second storage unit; wherein the motion vector detector subtracts the absolute
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: August 29, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Miki Arita, Shunichi Kurohmaru
  • Publication number: 20050135487
    Abstract: A motion vector detection apparatus for detecting a motion vector by performing block matching between a target block comprising a plurality of pixels in a current image, and a reference block comprising a plurality of pixels in a predetermined reference area in a past image, comprises: a first address generator for generating addresses of data in the target block and addresses of data in the reference area; a first storage unit for holding data of the reference area designated by the first address generator; a second storage unit for holding data of the target block designated by the first address generator; a second address generator for generating addresses of data to be outputted from the first storage unit and the second storage unit; and a motion vector detector for detecting a motion vector by using the data outputted from the first storage unit and the data outputted from the second storage unit.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 23, 2005
    Applicant: Matsushita Elec. Ind. Co. Ltd.
    Inventors: Miki Arita, Shunichi Kurohmaru
  • Publication number: 20050089100
    Abstract: A motion vector detection apparatus for detecting a motion vector by performing block matching between a target block including a plurality of pixels in a current image, and a reference block including a plurality of pixels in a predetermined reference area in a past image that is previous to the current image, the apparatus including a first address generator for generating addresses of data in the target block and addresses of data in the reference area; a first storage unit for holding data of the reference area designated by the first address generator; a second storage unit for holding data of the target block designated by the first address generator; a second address generator for generating addresses of data to be outputted from the first storage unit and the second storage unit; and a motion vector detector for detecting a motion vector by using the data outputted from the first storage unit and the data outputted from the second storage unit; wherein the motion vector detector subtracts the absolute
    Type: Application
    Filed: November 18, 2004
    Publication date: April 28, 2005
    Applicant: Matsushita Electric Industrial Co., Ltd.
    Inventors: Miki Arita, Shunichi Kurohmaru
  • Patent number: 6885705
    Abstract: A motion vector detection apparatus for detecting a motion vector by performing block matching between a target block including a plurality of pixels in a current image, and a reference block including a plurality of pixels in a predetermined reference area in a past image, the apparatus including a first address generator for generating addresses of data in the target block and addresses of data in the reference area; a first storage unit for holding data of the reference area designated by the first address generator; a second storage unit for holding data of the target block designated by the first address generator; a second address generator for generating addresses of data to be outputted from the first storage unit and the second storage unit; and a motion vector detector for detecting a motion vector by using the data outputted from the first storage unit and the data outputted from the second storage unit.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: April 26, 2005
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Miki Arita, Shunichi Kurohmaru
  • Patent number: 6871254
    Abstract: An operating unit operates candidate operation data Da, Db. The candidate operation data Da, Db are contained in two source memories, respectively, or alternatively in one of the two source memories. An address-generating unit generates an address signal Aa and read enable signals RE1a, RE2a in connection with the candidate operation data Da. The address-generating unit further generates an address signal Ab and read enable signals RE1b, RE2b in connection with the candidate operation data Db. Thus, data output from the source memory is controlled with each data to be operated, not with each of the source memory. As a result, data transfer-caused loads can be suppressed. This feature provides a processor having enhanced performance, and further reduces electric power that the processor consumes.
    Type: Grant
    Filed: December 11, 2002
    Date of Patent: March 22, 2005
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Shunichi Kurohmaru
  • Publication number: 20040240743
    Abstract: An image decoding unit comprises a decoding unit, a data memory unit, a reconstruction unit, and a frame memory. The decoding unit includes an entropy decoder, a motion compensator, an inverse quantizer, and an inverse DCT unit. The data memory unit includes a data memory A and a data memory B. In the middle of the data transfer from the data memory unit to the frame memory, the reconstruction unit that inputs intermediate data of decoding and outputs reconstructed image data is provided; thereby, the processing of generating the reconstructed image data and the processing of storing the reconstructed image data into the frame memory can be performed in parallel. By the structure, a high-speed processing of image reconstruction can be performed.
    Type: Application
    Filed: April 27, 2004
    Publication date: December 2, 2004
    Inventors: Mana Hamada, Shunichi Kurohmaru
  • Publication number: 20030110345
    Abstract: An operating unit operates candidate operation data Da, Db. The candidate operation data Da, Db are contained in two source memories, respectively, or alternatively in one of the two source memories. An address-generating unit generates an address signal Aa and read enable signals RE1a, RE2a in connection with the candidate operation data Da. The address-generating unit further generates an address signal Ab and read enable signals RE1b, RE2b in connection with the candidate operation data Db. Thus, data output from the source memory is controlled with each data to be operated, not with each of the source memory. As a result, data transfer-caused loads can be suppressed. This feature provides a processor having enhanced performance, and further reduces electric power that the processor consumes.
    Type: Application
    Filed: December 11, 2002
    Publication date: June 12, 2003
    Inventor: Shunichi Kurohmaru
  • Patent number: 6564237
    Abstract: For every data, the number of data matches that occurred consecutively is written to a memory together with nonmatching data, and data from the memory is read out to continuously perform subsequent data processing and detect, at the same time, the last data written to the memory. To achieve this, a desired value is set in a data register, and a comparison instruction is issued by which the value set in the register is compared with a value set in a second register, and the number of matches that occurred consecutively is output together with nonmatching data; upon the output of a retrieval counter reaching a predetermined value, the comparison instruction is terminated, whereupon the number of consecutive matches, the nonmatching data, and an end flag signal are written to the memory at the same address.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: May 13, 2003
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Masahiro Ohashi, Mana Hamada, Tomonori Yonezawa, Shunichi Kurohmaru, Yasuo Kouhashi, Masatoshi Matsuo, Masayoshi Toujima
  • Publication number: 20020041631
    Abstract: A motion vector detection apparatus for detecting a motion vector by performing block matching between a target block comprising a plurality of pixels in a current image, and a reference block comprising a plurality of pixels in a predetermined reference area in a past image, comprises: a first address generator for generating addresses of data in the target block and addresses of data in the reference area; a first storage unit for holding data of the reference area designated by the first address generator; a second storage unit for holding data of the target block designated by the first address generator; a second address generator for generating addresses of data to be outputted from the first storage unit and the second storage unit; and a motion vector detector for detecting a motion vector by using the data outputted from the first storage unit and the data outputted from the second storage unit.
    Type: Application
    Filed: May 30, 2001
    Publication date: April 11, 2002
    Inventors: Miki Arita, Shunichi Kurohmaru
  • Publication number: 20020026466
    Abstract: For every data, the number of data matches that occurred consecutively is written to a memory together with nonmatching data, and data from the memory is read out to continuously perform subsequent data processing and detect, at the same time, the last data written to the memory. To achieve this, a desired value is set in a data register, and a comparison instruction is issued by which the value set in the register is compared with a value set in a second register, and the number of matches that occurred consecutively is output together with nonmatching data; upon the output of a retrieval counter reaching a predetermined value, the comparison instruction is terminated, whereupon the number of consecutive matches, the nonmatching data, and an end flag signal are written to the memory at the same address.
    Type: Application
    Filed: October 17, 2001
    Publication date: February 28, 2002
    Inventors: Masahiro Ohashi, Mana Hamada, Tomonori Yonezawa, Shunichi Kurohmaru, Yasuo Kouhashi, Masatoshi Matsuo, Masayoshi Toujima
  • Patent number: 6332152
    Abstract: For every data, the number of data matches that occurred consecutively is written to a memory together with nonmatching data, and data from the memory is read out to continuously perform subsequent data processing and detect, at the same time, the last data written to the memory. To achieve this, a desired value is set in a data register, and a comparison instruction is issued by which the value set in the register is compared with a value set in a second register, and the number of matches that occurred consecutively is output together with nonmatching data; upon the output of a retrieval counter reaching a predetermined value, the comparison instruction is terminated, whereupon the number of consecutive matches, the nonmatching data, and an end flag signal are written to the memory at the same address.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: December 18, 2001
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Masahiro Ohashi, Mana Hamada, Tomonori Yonezawa, Shunichi Kurohmaru, Yasuo Kouhashi, Masatoshi Matsuo, Masayoshi Toujima
  • Patent number: 6167420
    Abstract: A multiplication method and a multiplication circuit, wherein a multiplicand is multiplied by a multiplier by using a multiplication means, the result of the multiplication is added by an addition means to a rounding signal to be output from a rounding signal generation means, and the result of the addition, i.e., a multiplication result obtained after rounding, is stored in a register. By a barrel shifter, the multiplication result obtained after rounding stored in the register is shifted by a bit count indicated by a shift bit count signal. The shift bit count signal output from an instruction control means is input to the barrel shifter and a rounding signal generation means. The rounding signal generation means generates a rounding signal on the basis of the shift bit count signal indicating the bit count used to shift the multiplication result after rounding.
    Type: Grant
    Filed: March 6, 2000
    Date of Patent: December 26, 2000
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Mana Saishi, Shunichi Kurohmaru
  • Patent number: 6167419
    Abstract: A multiplication method and a multiplication circuit, wherein a multiplicand is multiplied by a multiplier using a multiplication process, the result of the multiplication is added by an addition process to a rounding signal to be output from a rounding signal generation process, and the result of the addition, i.e., a multiplication result obtained after rounding, is stored in a register. By a barrel shifter, the multiplication result obtained after rounding stored in the register is shifted by a bit count indicated by a shift bit count signal. The shift bit count signal output from an instruction control process is input to the barrel shifter and a rounding signal generation process. The rounding signal generation process generates a rounding signal on the basis of the shift bit count signal indicating the bit count used to shift the multiplication result after rounding.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: December 26, 2000
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Mana Saishi, Shunichi Kurohmaru
  • Patent number: 5999654
    Abstract: A bus switch is connected among an input buffer memory, a data memory, and an encoding unit, to select between a first bus connection of the input buffer memory and the data memory and a second bus connection of the data memory and the encoding unit. A data transfer control unit controls the bus switch to select the first bus connection in response to a data request signal from the encoding unit, controls the process of reading from the input buffer memory and the process of writing into the data memory, controls the bus switch to select the second bus connection upon completion of the transfer of one unit of image data, and sends a transfer completion signal in order of causing the encoding unit to start performing encoding processing. This makes it possible to transfer image data from the input buffer memory to the data memory at high speed.
    Type: Grant
    Filed: July 16, 1997
    Date of Patent: December 7, 1999
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Masayoshi Toujima, Yasuo Kohashi, Hitoshi Fujimoto, Tomonori Yonezawa, Masatoshi Matsuo, Shunichi Kurohmaru