Patents by Inventor Kentaro Takakura

Kentaro Takakura 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: 8823832
    Abstract: An imaging apparatus includes the following processing units. An imaging device generates first image data according to incident light. A compression unit performs fixed length coding on the first image data to generate first compressed data. A storage unit stores the first compressed data. A de-compression unit de-compresses only first designated data that is a part of the first compressed data so as to generate first partial de-compressed data. A signal processing unit corrects image quality of the first partial de-compressed data to generate first partial corrected image data. A display unit displays the first partial corrected image data.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: September 2, 2014
    Assignee: Panasonic Corporation
    Inventors: Kentaro Takakura, Kenji Nakamura
  • Publication number: 20130002905
    Abstract: An imaging apparatus includes the following processing units. An imaging device generates first image data according to incident light. A compression unit performs fixed length coding on the first image data to generate first compressed data. A storage unit stores the first compressed data. A de-compression unit de-compresses only first designated data that is a part of the first compressed data so as to generate first partial de-compressed data. A signal processing unit corrects image quality of the first partial de-compressed data to generate first partial corrected image data. A display unit displays the first partial corrected image data.
    Type: Application
    Filed: September 12, 2012
    Publication date: January 3, 2013
    Applicant: PANASONIC CORPORATION
    Inventors: Kentaro TAKAKURA, Kenji NAKAMURA
  • Publication number: 20110096831
    Abstract: An image encoding device for generating a plurality of portions of encoded data from the same input image data, includes a moving image encoding processor configured to compress/encode image data, an amount-of-encoded-data detector configured to detect the amount of first encoded data generated, a conversion table configured to determine a multiplier to be multiplied by a quantization parameter based on the detected amount of the first encoded data so that the moving image encoding processor generates second and subsequent encoded data, and an amount-of-encoded-data controller configured to determine a quantization parameter for obtaining target amounts of the second and subsequent encoded data, based on the determined multiplier.
    Type: Application
    Filed: December 28, 2010
    Publication date: April 28, 2011
    Applicant: PANASONIC CORPORATION
    Inventor: Kentaro TAKAKURA
  • Patent number: 7876360
    Abstract: An image data processor converts an image signal into an image data. The multi-codec unit converts the image data into a transfer data. A communication unit receives a transfer request from an outside terminal device and transmits the transfer data to the outside terminal device. A time-sharing control unit controls to drive the image data processor and the multi-codec unit in a time-sharing manner in accordance with the transfer request. A transfer data selecting unit for selecting the transfer data corresponding to the transfer request from a group of the transfer data generated by the image data processing unit and the multi-codec unit which are controlled to drive in the time-sharing manner by the time-sharing management unit, and transmitting the selected transfer data to the communication unit.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: January 25, 2011
    Assignee: Panasonic Corporation
    Inventors: Kenji Arakawa, Toshinobu Hatano, Taichi Nagata, Kentaro Takakura
  • Patent number: 7844123
    Abstract: A one-dimensional orthogonal transformation device group constituted with a plurality of one-dimensional orthogonal transformation devices performs one-dimensional orthogonal transformation to the pixel data of one block that is inputted to an input device. A memory device stores the one-dimensional orthogonal transformation data of one block. A selector selects either the pixel data that is inputted via the input device or the one-dimensional orthogonal transformation data that is stored in the memory device, and outputs it to the one-dimensional orthogonal transformation devices. When the pixel data is inputted via the selector, the one-dimensional orthogonal transformation devices generate the one-dimensional orthogonal transformation data by performing first one-dimensional orthogonal transformation processing simultaneously to the pixel data corresponding to a plurality of rows of m-pixels, and store the one-dimensional orthogonal transformation data to the memory device.
    Type: Grant
    Filed: July 10, 2007
    Date of Patent: November 30, 2010
    Assignee: Panasonic Corporation
    Inventors: Kentaro Takakura, Shinji Kitamura
  • Patent number: 7627036
    Abstract: A motion vector detection device that detects a motion vector of an object block in an object frame with reference to a reference frame, including: a reference frame storing unit that stores a reference frame consisting of a predetermined number of reference blocks; an object block storing unit that stores an object block included in an object frame; a reference block storing unit that includes a detection area which stores reference blocks including a reference block corresponding to the object block, and a preparatory area; a writing unit that reads a reference block that is not stored in the detection area among reference blocks including a reference block corresponding to a succeeding object block, and writes the read reference block into the preparatory area; and a detection unit that detects the motion vector with reference to the reference block.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: December 1, 2009
    Assignee: Panasonic Corporation
    Inventors: Kentaro Takakura, Shinji Kitamura
  • Patent number: 7515761
    Abstract: It is an object of the present invention to provide an encoding device and an encoding method that allow even faster speeds to be achieved by reducing the waiting time during which variable-length encoding is performed. An encoding device performing run-length encoding and variable-length encoding sequentially inputs one block of m×n data, determines whether a value of each unit of input data is 0 (zero), stores the results of the determination to an information register and stores input data to a data buffer, controls the reading of data from the data buffer based on the results of the determination, performs run-length encoding using the data read from the data buffer and the results of the determination, and performs variable-length encoding using as a data pair the data and the number of consecutive data having a value of 0 (zero).
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: April 7, 2009
    Assignee: Panasonic Corporation
    Inventors: Kentaro Takakura, Shinji Kitamura
  • Publication number: 20080008248
    Abstract: A one-dimensional orthogonal transformation device group constituted with a plurality of one-dimensional orthogonal transformation devices performs one-dimensional orthogonal transformation to the pixel data of one block that is inputted to an input device. A memory device stores the one-dimensional orthogonal transformation data of one block. A selector selects either the pixel data that is inputted via the input device or the one-dimensional orthogonal transformation data that is stored in the memory device, and outputs it to the one-dimensional orthogonal transformation devices. When the pixel data is inputted via the selector, the one-dimensional orthogonal transformation devices generate the one-dimensional orthogonal transformation data by performing first one-dimensional orthogonal transformation processing simultaneously to the pixel data corresponding to a plurality of rows of m-pixels, and store the one-dimensional orthogonal transformation data to the memory device.
    Type: Application
    Filed: July 10, 2007
    Publication date: January 10, 2008
    Inventors: Kentaro Takakura, Shinji Kitamura
  • Publication number: 20070177015
    Abstract: An image data processor converts an image signal into an image data. The multi-codec unit converts the image data into a transfer data. A communication unit receives a transfer request from an outside terminal device and transmits the transfer data to the outside terminal device. A time-sharing control unit controls to drive the image data processor and the multi-codec unit in a time-sharing manner in accordance with the transfer request.
    Type: Application
    Filed: January 30, 2007
    Publication date: August 2, 2007
    Inventors: Kenji Arakawa, Toshinobu Hatano, Taichi Nagata, Kentaro Takakura
  • Patent number: 7102551
    Abstract: A variable length decoding device for decoding variable length coding data and run length coding data according to the present invention comprises a variable length decoding unit 3 for serially decoding the variable length coding data and the run length coding data inputted from outside in a state in which “RUN” representing number of “0” and “LEVEL” representing a magnitude of a coefficient value are combined, a data buffer 4 for storing the “LEVEL”, address retainers 5 and 6 for retaining an address of the “LEVEL” corresponding to the “RUN” based on the number of “0” indicated by the “RUN”, a write control unit 7 for writing the “LEVEL” in the data buffer 4 based on the information of the address retainers, and a read control unit 8 for reading the “LEVEL” from the data buffer 4 based on the information of the address retainers.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: September 5, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kentaro Takakura, Shinji Kitamura, Taichi Nagata
  • Patent number: 7050099
    Abstract: Gray level data of boundary pixels that are adjacent to a block boundary in a photoelectric conversion section is stored. Then, a cumulative histogram regarding the number of pixels for different gray levels is produced based on the stored gray level data separately for each block, and a data table representing the correspondence between each gray level before correction and that after correction for the block to be corrected is produced so as to reduce the difference between the cumulative histograms. The data table is stored in a correction data RAM. By using the data table, the outputs of the block to be corrected are non-linearly corrected for different gray levels.
    Type: Grant
    Filed: April 18, 2002
    Date of Patent: May 23, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kentaro Takakura, Toshiya Fujii, Hiroyoshi Komobuchi, Yasuhiro Morinaka, Kazuyuki Inokuma
  • Publication number: 20060044165
    Abstract: A variable length decoding device for decoding variable length coding data and run length coding data according to the present invention comprises a variable length decoding unit 3 for serially decoding the variable length coding data and the run length coding data inputted from outside in a state in which “RUN” representing number of “0” and “LEVEL” representing a magnitude of a coefficient value are combined, a data buffer 4 for storing the “LEVEL”, address retainers 5 and 6 for retaining an address of the “LEVEL” corresponding to the “RUN” based on the number of “0” indicated by the “RUN”, a write control unit 7 for writing the “LEVEL” in the data buffer 4 based on the information of the address retainers, and a read control unit 8 for reading the “LEVEL” from the data buffer 4 based on the information of the address retainers.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 2, 2006
    Inventors: Kentaro Takakura, Shinji Kitamura, Taichi Nagata
  • Publication number: 20050163220
    Abstract: A motion vector detection device that detects a motion vector of an object block in an object frame with reference to a reference frame, including: a reference frame storing unit that stores a reference frame consisting of a predetermined number of reference blocks; an object block storing unit that stores an object block included in an object frame; a reference block storing unit that includes a detection area which stores reference blocks including a reference block corresponding to the object block, and a preparatory area; a writing unit that reads a reference block that is not stored in the detection area among reference blocks including a reference block corresponding to a succeeding object block, and writes the read reference block into the preparatory area; and a detection unit that detects the motion vector with reference to the reference block.
    Type: Application
    Filed: December 2, 2004
    Publication date: July 28, 2005
    Inventors: Kentaro Takakura, Shinji Kitamura
  • Publication number: 20040105497
    Abstract: It is an object of the present invention to provide an encoding device and an encoding method that allow even faster speeds to be achieved by reducing the waiting time during which variable-length encoding is performed. An encoding device performing run-length encoding and variable-length encoding sequentially inputs one block of m×n data, determines whether a value of each unit of input data is 0 (zero), stores the results of the determination to an information register and stores input data to a data buffer, controls the reading of data from the data buffer based on the results of the determination, performs run-length encoding using the data read from the data buffer and the results of the determination, and performs variable-length encoding using as a data pair the data and the number of consecutive data having a value of 0 (zero).
    Type: Application
    Filed: November 14, 2003
    Publication date: June 3, 2004
    Applicant: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kentaro Takakura, Shinji Kitamura
  • Publication number: 20020167012
    Abstract: Gray level data of boundary pixels that are adjacent to a block boundary in a photoelectric conversion section is stored. Then, a cumulative histogram regarding the number of pixels for different gray levels is produced based on the stored gray level data separately for each block, and a data table representing the correspondence between each gray level before correction and that after correction for the block to be corrected is produced so as to reduce the difference between the cumulative histograms. The data table is stored in a correction data RAM. By using the data table, the outputs of the block to be corrected are non-linearly corrected for different gray levels.
    Type: Application
    Filed: April 18, 2002
    Publication date: November 14, 2002
    Inventors: Kentaro Takakura, Toshiya Fujii, Hiroyoshi Komobuchi, Yasuhiro Morinaka, Kazuyuki Inokuma