Patents by Inventor Nobuyuki Takasu

Nobuyuki Takasu 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: 10455111
    Abstract: An encryption circuit includes a fundamental vector generation circuit configured to generate a random number sequence for serving as a fundamental vector based on an initial vector, an image mask generation circuit configured to generate an image mask with a mask value set for each pixel in a region to be encrypted smaller than a frame size of the image, based on the fundamental vector and coordinate information for specifying the region to be encrypted, and an XOR operation circuit configured to compute an exclusive OR between each mask value of the image mask and each pixel value of the image data to generate encrypted image data.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: October 22, 2019
    Assignee: MEGACHIPS CORPORATION
    Inventor: Nobuyuki Takasu
  • Patent number: 10327009
    Abstract: In an earliest vertical synchronization period after sending an encoded image data is restarted, a first reference image determination circuit determines to employ a local decoded image generated in a vertical synchronization period immediately preceding a vertical synchronization period in which an error occurs among multiple local decoded images stored in a first DRAM as a reference image. In an earliest vertical synchronization period after a decoding circuit is reset, a second reference image determination circuit determines to employ a decoded image generated in the vertical synchronization period immediately preceding the vertical synchronization period in which the error occurs among multiple decoded images stored in a second DRAM as a reference image.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: June 18, 2019
    Assignee: MegaChips Corporation
    Inventors: Naotsugu Yamamura, Akira Okamoto, Nobuyuki Takasu
  • Publication number: 20170289390
    Abstract: An encryption circuit includes a fundamental vector generation circuit configured to generate a random number sequence for serving as a fundamental vector based on an initial vector, an image mask generation circuit configured to generate an image mask with a mask value set for each pixel in a region to be encrypted smaller than a frame size of the image, based on the fundamental vector and coordinate information for specifying the region to be encrypted, and an XOR operation circuit configured to compute an exclusive OR between each mask value of the image mask and each pixel value of the image data to generate encrypted image data.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 5, 2017
    Applicant: MegaChips Corporation
    Inventor: Nobuyuki TAKASU
  • Patent number: 9749637
    Abstract: If the number of frames in a GOP of an input stream is not less than 15, the GOP is determined as a control unit time. If the number of frames in the GOP is less than 15, the following GOP is connected thereto until the number of frames becomes not less than 15 and the connected GOPs are determined as a control unit time. After correcting the control unit time, the average input bit rate Sn in each control unit time is obtained, and by using information on the input stream including the average input bit rate Sn, a quantization step value of an output stream is calculated.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: August 29, 2017
    Assignee: MegaChips Corporation
    Inventors: Hiromu Hasegawa, Nobuyuki Takasu, Makoto Saito
  • Publication number: 20170134755
    Abstract: In an earliest vertical synchronization period after sending an encoded image data is restarted, a first reference image determination circuit determines to employ a local decoded image generated in a vertical synchronization period immediately preceding a vertical synchronization period in which an error occurs among multiple local decoded images stored in a first DRAM as a reference image. In an earliest vertical synchronization period after a decoding circuit is reset, a second reference image determination circuit determines to employ a decoded image generated in the vertical synchronization period immediately preceding the vertical synchronization period in which the error occurs among multiple decoded images stored in a second DRAM as a reference image.
    Type: Application
    Filed: January 13, 2017
    Publication date: May 11, 2017
    Applicant: MegaChips Corporation
    Inventors: Naotsugu YAMAMURA, Akira Okamoto, Nobuyuki Takasu
  • Patent number: 9641867
    Abstract: In an earliest vertical synchronization period after sending an encoded image data is restarted, a first reference image determination circuit determines to employ a local decoded image generated in a vertical synchronization period immediately preceding a vertical synchronization period in which an error occurs among multiple local decoded images stored in a first DRAM as a reference image. In an earliest vertical synchronization period after a decoding circuit is reset, a second reference image determination circuit determines to employ a decoded image generated in the vertical synchronization period immediately preceding the vertical synchronization period in which the error occurs among multiple decoded images stored in a second DRAM as a reference image.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: May 2, 2017
    Assignee: MegaChips Corporation
    Inventors: Naotsugu Yamamura, Akira Okamoto, Nobuyuki Takasu
  • Patent number: 9532075
    Abstract: The image processor includes a ? multiplier circuit that approximately multiplies an input value X by ?. The ? multiplier circuit includes a loop operation circuit that repeatedly perform a predetermined operation by loops, and a setting circuit that sets a required number of loops in the loop operation circuit. The loop operation circuit includes a register that receives an input of an input value, a bit shift circuit that performs bit shift by 2 bits to the right on a value output from the register, and an adder circuit that adds an input value and a value output from the bit shift circuit, and inputs the added value to the register.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: December 27, 2016
    Assignee: MegaChips Corporation
    Inventors: Takeaki Komuro, Nobuyuki Takasu, Kazuhiro Saito
  • Publication number: 20160119648
    Abstract: In an earliest vertical synchronization period after sending an encoded image data is restarted, a first reference image determination circuit determines to employ a local decoded image generated in a vertical synchronization period immediately preceding a vertical synchronization period in which an error occurs among multiple local decoded images stored in a first DRAM as a reference image. In an earliest vertical synchronization period after a decoding circuit is reset, a second reference image determination circuit determines to employ a decoded image generated in the vertical synchronization period immediately preceding the vertical synchronization period in which the error occurs among multiple decoded images stored in a second DRAM as a reference image.
    Type: Application
    Filed: October 22, 2015
    Publication date: April 28, 2016
    Applicant: MegaChips Corporation
    Inventors: Naotsugu YAMAMURA, Akira Okamoto, Nobuyuki Takasu
  • Publication number: 20150237349
    Abstract: If the number of frames in a GOP of an input stream is not less than 15, the GOP is determined as a control unit time. If the number of frames in the GOP is less than 15, the following GOP is connected thereto until the number of frames becomes not less than 15 and the connected GOPs are determined as a control unit time. After correcting the control unit time, the average input bit rate Sn in each control unit time is obtained, and by using information on the input stream including the average input bit rate Sn, a quantization step value of an output stream is calculated.
    Type: Application
    Filed: May 7, 2015
    Publication date: August 20, 2015
    Applicant: MegaChips Corporation
    Inventors: Hiromu HASEGAWA, Nobuyuki TAKASU, Makoto SAITO
  • Patent number: 9071837
    Abstract: If the number of frames in a GOP of an input stream is not less than 15, the GOP is determined as a control unit time. If the number of frames in the GOP is less than 15, the following GOP is connected thereto until the number of frames becomes not less than 15 and the connected GOPs are determined as a control unit time. After correcting the control unit time, the average input bit rate Sn in each control unit time is obtained, and by using information on the input stream including the average input bit rate Sn, a quantization step value of an output stream is calculated.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: June 30, 2015
    Assignee: MegaChips Corporation
    Inventors: Hiromu Hasegawa, Nobuyuki Takasu, Makoto Saito
  • Publication number: 20140286435
    Abstract: The image processor includes a ? multiplier circuit that approximately multiplies an input value X by ?. The ? multiplier circuit includes a loop operation circuit that repeatedly perform a predetermined operation by loops, and a setting circuit that sets a required number of loops in the loop operation circuit. The loop operation circuit includes a register that receives an input of an input value, a bit shift circuit that performs bit shift by 2 bits to the right on a value output from the register, and an adder circuit that adds an input value and a value output from the bit shift circuit, and inputs the added value to the register.
    Type: Application
    Filed: March 19, 2014
    Publication date: September 25, 2014
    Applicant: MEGACHIPS CORPORATION
    Inventors: Takeaki KOMURO, Nobuyuki TAKASU, Kazuhiro SAITO
  • Patent number: 8204105
    Abstract: A quantization step determination part inputs an evaluation value (ACT_MB) indicating the dispersion in a macroblock and its average value (ACT_PIC). A subtracter obtains the difference between these values, and a multiplier multiplies the difference by raq (<1) to obtain a weighting value. Next, an adder adds the weighting value to an average quantization step value of source data, and finally a multiplier multiplies the sum by a step value adjustment factor ? (>1) to obtain a converted quantization step value (Qstep_AVC). This optimizes a bit allocation in accordance with an Activity value of the macroblock, to thereby improve the quality of image.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: June 19, 2012
    Assignees: MegaChips Corporation, NTT Electronics Corporation
    Inventors: Hiromu Hasegawa, Nobuyuki Takasu, Mayumi Okumura, Akira Okamoto, Takashi Matsumoto, Norihiko Nagai
  • Publication number: 20120147969
    Abstract: If the number of frames in a GOP of an input stream is not less than 15, the GOP is determined as a control unit time. If the number of frames in the GOP is less than 15, the following GOP is connected thereto until the number of frames becomes not less than 15 and the connected GOPs are determined as a control unit time. After correcting the control unit time, the average input bit rate Sn in each control unit time is obtained, and by using information on the input stream including the average input bit rate Sn, a quantization step value of an output stream is calculated.
    Type: Application
    Filed: February 21, 2012
    Publication date: June 14, 2012
    Applicant: MegaChips Corporation
    Inventors: Hiromu Hasegawa, Nobuyuki Takasu, Makoto Saito
  • Publication number: 20090213928
    Abstract: If the number of frames in a GOP of an input stream is not less than 15, the GOP is determined as a control unit time. If the number of frames in the GOP is less than 15, the following GOP is connected thereto until the number of frames becomes not less than 15 and the connected GOPs are determined as a control unit time. After correcting the control unit time, the average input bit rate Sn in each control unit time is obtained, and by using information on the input stream including the average input bit rate Sn, a quantization step value of an output stream is calculated.
    Type: Application
    Filed: January 27, 2009
    Publication date: August 27, 2009
    Applicant: MegaChips Corporation
    Inventors: Hiromu HASEGAWA, Nobuyuki Takasu, Makoto Saito
  • Publication number: 20080031337
    Abstract: A quantization step determination part inputs an evaluation value (ACT_MB) indicating the dispersion in a macroblock and its average value (ACT_PIC). A subtracter obtains the difference between these values, and a multiplier multiplies the difference by raq (<1) to obtain a weighting value. Next, an adder adds the weighting value to an average quantization step value of source data, and finally a multiplier multiplies the sum by a step value adjustment factor ? (>1) to obtain a converted quantization step value (Qstep_AVC). This optimizes a bit allocation in accordance with an Activity value of the macroblock, to thereby improve the quality of image.
    Type: Application
    Filed: July 6, 2007
    Publication date: February 7, 2008
    Applicants: MegaChips Corporation, NTT ELECTRONICS CORPORATION
    Inventors: Hiromu HASEGAWA, Nobuyuki Takasu, Mayumi Okumura, Akira Okamoto, Takashi Matsumoto, Norihiko Nagai
  • Patent number: 7224889
    Abstract: In an editing apparatus, the work efficiency can be improved comparing to a conventional apparatus. Storage means (14) having a plurality of input ports and at least one output port; and control means (16) for controlling the recording areas of the storage means, in which the different recording area is respectively assigned to each of a plurality of encoding means (11 to 13) as a recording area in which the encoded data is stored, the recording area in which the encoded data has been stored is assigned to the multiplexing unit (15), and the recording area which is different from that of the encoded data is assigned as the recording area in which the multiplexed data is stored are provided, so that the storage means can be commonly used both in the encoding means and the multiplexing means. Thereby, the data transfer between encoding means and the multiplexing means does not performed.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: May 29, 2007
    Assignee: Sony Corporation
    Inventors: Nobuyuki Takasu, Tsuyoshi Oda, Masao Sasaki, Toshiaki Setogawa, Kentaro Tanaka, Ayato Nakagawa
  • Patent number: 7190881
    Abstract: In an editing apparatus, the work efficiency can be improved comparing to a conventional apparatus. Storage means (14) having a plurality of input ports and at least one output port; and control means (16) for controlling the recording areas of the storage means, in which the different recording area is respectively assigned to each of a plurality of encoding means (11 to 13) as a recording area in which the encoded data is stored, the recording area in which the encoded data has been stored is assigned to the multiplexing unit (15), and the recording area which is different from that of the encoded data is assigned as the recording area in which the multiplexed data is stored are provided, so that the storage means can be commonly used both in the encoding means and the multiplexing means. Thereby, the data transfer between encoding means and the multiplexing means does not performed.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: March 13, 2007
    Assignee: Sony Corporation
    Inventors: Nobuyuki Takasu, Tsuyoshi Oda, Masao Sasaki, Toshiaki Setogawa, Kentaro Tanaka, Ayato Nakagawa
  • Publication number: 20050158023
    Abstract: In an editing apparatus, the work efficiency can be improved comparing to a conventional apparatus. Storage means (14) having a plurality of input ports and at least one output port; and control means (16) for controlling the recording areas of the storage means, in which the different recording area is respectively assigned to each of a plurality of encoding means (11 to 13) as a recording area in which the encoded data is stored, the recording area in which the encoded data has been stored is assigned to the multiplexing unit (15), and the recording area which is different from that of the encoded data is assigned as the recording area in which the multiplexed data is stored are provided, so that the storage means can be commonly used both in the encoding means and the multiplexing means. Thereby, the data transfer between encoding means and the multiplexing means does not performed.
    Type: Application
    Filed: March 11, 2005
    Publication date: July 21, 2005
    Inventors: Nobuyuki Takasu, Tsuyoshi Oda, Masao Sasaki, Toshiaki Setogawa, Kentaro Tanaka, Ayato Nakagawa
  • Publication number: 20050158022
    Abstract: In an editing apparatus, the work efficiency can be improved comparing to a conventional apparatus. Storage means (14) having a plurality of input ports and at least one output port; and control means (16) for controlling the recording areas of the storage means, in which the different recording area is respectively assigned to each of a plurality of encoding means (11 to 13) as a recording area in which the encoded data is stored, the recording area in which the encoded data has been stored is assigned to the multiplexing unit (15), and the recording area which is different from that of the encoded data is assigned as the recording area in which the multiplexed data is stored are provided, so that the storage means can be commonly used both in the encoding means and the multiplexing means. Thereby, the data transfer between encoding means and the multiplexing means does not performed.
    Type: Application
    Filed: March 11, 2005
    Publication date: July 21, 2005
    Inventors: Nobuyuki Takasu, Tsuyoshi Oda, Masao Sasaki, Toshiaki Setogawa, Kentaro Tanaka, Ayato Nakagawa
  • Patent number: 6868228
    Abstract: In an editing apparatus, the work efficiency can be improved comparing to a conventional apparatus. Storage means (14) having a plurality of input ports and at least one output port; and control means (16) for controlling the recording areas of the storage means, in which the different recording area is respectively assigned to each of a plurality of encoding means (11 to 13) as a recording area in which the encoded data is stored, the recording area in which the encoded data has been stored is assigned to the multiplexing unit (15), and the recording area which is different from that of the encoded data is assigned as the recording area in which the multiplexed data is stored are provided, so that the storage means can be commonly used both in the encoding means and the multiplexing means. Thereby, the data transfer between encoding means and the multiplexing means does not performed.
    Type: Grant
    Filed: June 5, 2001
    Date of Patent: March 15, 2005
    Assignee: Sony Corporation
    Inventors: Nobuyuki Takasu, Tsuyoshi Oda, Masao Sasaki, Toshiaki Setogawa, Kentaro Tanaka, Ayato Nakagawa