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: 8823832Abstract: 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: GrantFiled: September 12, 2012Date of Patent: September 2, 2014Assignee: Panasonic CorporationInventors: Kentaro Takakura, Kenji Nakamura
-
Publication number: 20130002905Abstract: 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: ApplicationFiled: September 12, 2012Publication date: January 3, 2013Applicant: PANASONIC CORPORATIONInventors: Kentaro TAKAKURA, Kenji NAKAMURA
-
Publication number: 20110096831Abstract: 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: ApplicationFiled: December 28, 2010Publication date: April 28, 2011Applicant: PANASONIC CORPORATIONInventor: Kentaro TAKAKURA
-
Patent number: 7876360Abstract: 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: GrantFiled: January 30, 2007Date of Patent: January 25, 2011Assignee: Panasonic CorporationInventors: Kenji Arakawa, Toshinobu Hatano, Taichi Nagata, Kentaro Takakura
-
Patent number: 7844123Abstract: 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: GrantFiled: July 10, 2007Date of Patent: November 30, 2010Assignee: Panasonic CorporationInventors: Kentaro Takakura, Shinji Kitamura
-
Patent number: 7627036Abstract: 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: GrantFiled: December 2, 2004Date of Patent: December 1, 2009Assignee: Panasonic CorporationInventors: Kentaro Takakura, Shinji Kitamura
-
Patent number: 7515761Abstract: 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: GrantFiled: November 14, 2003Date of Patent: April 7, 2009Assignee: Panasonic CorporationInventors: Kentaro Takakura, Shinji Kitamura
-
Publication number: 20080008248Abstract: 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: ApplicationFiled: July 10, 2007Publication date: January 10, 2008Inventors: Kentaro Takakura, Shinji Kitamura
-
Publication number: 20070177015Abstract: 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: ApplicationFiled: January 30, 2007Publication date: August 2, 2007Inventors: Kenji Arakawa, Toshinobu Hatano, Taichi Nagata, Kentaro Takakura
-
Patent number: 7102551Abstract: 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: GrantFiled: August 30, 2005Date of Patent: September 5, 2006Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Kentaro Takakura, Shinji Kitamura, Taichi Nagata
-
Patent number: 7050099Abstract: 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: GrantFiled: April 18, 2002Date of Patent: May 23, 2006Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Kentaro Takakura, Toshiya Fujii, Hiroyoshi Komobuchi, Yasuhiro Morinaka, Kazuyuki Inokuma
-
Publication number: 20060044165Abstract: 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: ApplicationFiled: August 30, 2005Publication date: March 2, 2006Inventors: Kentaro Takakura, Shinji Kitamura, Taichi Nagata
-
Publication number: 20050163220Abstract: 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: ApplicationFiled: December 2, 2004Publication date: July 28, 2005Inventors: Kentaro Takakura, Shinji Kitamura
-
Publication number: 20040105497Abstract: 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: ApplicationFiled: November 14, 2003Publication date: June 3, 2004Applicant: Matsushita Electric Industrial Co., Ltd.Inventors: Kentaro Takakura, Shinji Kitamura
-
Publication number: 20020167012Abstract: 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: ApplicationFiled: April 18, 2002Publication date: November 14, 2002Inventors: Kentaro Takakura, Toshiya Fujii, Hiroyoshi Komobuchi, Yasuhiro Morinaka, Kazuyuki Inokuma