Patents by Inventor Masaru Hase

Masaru Hase 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: 11227361
    Abstract: An image processing device includes an application execution unit which executes an image processing application, an image processing circuit which performs image processing, a memory control circuit which is capable of accessing a plurality of memories and a memory allocation determination unit which determines a memory allocation of the image data on the basis of memory address management information, operation unit-specific information and application information. The application execution unit distributedly stores the image data in the plurality of memories on the basis of the memory allocation determined by the memory allocation determination unit.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: January 18, 2022
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Masaru Hase, Takashi Saitou
  • Publication number: 20210350500
    Abstract: An image processing device includes an application execution unit which executes an image processing application, an image processing circuit which performs image processing, a memory control circuit which is capable of accessing a plurality of memories and a memory allocation determination unit which determines a memory allocation of the image data on the basis of memory address management information, operation unit-specific information and application information. The application execution unit distributedly stores the image data in the plurality of memories on the basis of the memory allocation determined by the memory allocation determination unit.
    Type: Application
    Filed: May 6, 2020
    Publication date: November 11, 2021
    Inventors: Masaru HASE, Takashi SAITOU
  • Patent number: 10642768
    Abstract: In a semiconductor device, a load of CPU required for arbitration when using a shared resource is reduced. The semiconductor device includes a CPU section and a hardware IP. In the CPU section, software modules are executed. The hardware IP includes a storage unit, an arbitration unit, and a calculation unit. The storage unit includes control receiving units that receive operation requests transmitted by the software modules, respectively. The calculation unit performs processing based on an operation request transmitted from the control receiving units. The arbitration unit controls information transmission between the control receiving units and the calculation unit so that the calculation unit receives only an operation request from any one of the control receiving units.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: May 5, 2020
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Masaru Hase, Tetsuji Tsuda, Naohiro Nishikawa, Yuki Inoue, Seiji Mochizuki, Katsushige Matsubara, Ren Imaoka
  • Patent number: 10461956
    Abstract: A semiconductor device includes a plurality of IP cores, a plurality of storage devices, a configuration information acquiring unit that acquires configuration information for specifying a timing when the IP core accesses the storage device, and an allocation determining unit that determines the storage device allocated to the IP core. The configuration information acquiring unit acquires configuration information regarding a first IP core and configuration information regarding a second IP core. The allocation determining unit determines, based on the configuration information, whether an access timing by the first IP core is the same as an access timing by the second IP core, and when it is determined that the access timings are the same, determines allocation in such a way that the storage device allocated to the first IP core becomes different from the storage device allocated to the second IP core.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: October 29, 2019
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Tetsuji Tsuda, Masaru Hase, Yuki Inoue, Katsushige Matsubara
  • Publication number: 20190171596
    Abstract: In a semiconductor device, a load of CPU required for arbitration when using a shared resource is reduced. The semiconductor device includes a CPU section and a hardware IP. In the CPU section, software modules are executed. The hardware IP includes a storage unit, an arbitration unit, and a calculation unit. The storage unit includes control receiving units that receive operation requests transmitted by the software modules, respectively. The calculation unit performs processing based on an operation request transmitted from the control receiving units. The arbitration unit controls information transmission between the control receiving units and the calculation unit so that the calculation unit receives only an operation request from any one of the control receiving units.
    Type: Application
    Filed: January 22, 2019
    Publication date: June 6, 2019
    Applicant: Renesas Electronics Corporation
    Inventors: Masaru HASE, Tetsuji Tsuda, Naohiro Nishikawa, Yuki Inoue, Seiji Mochizuki, Katsushige Matsubara, Ren Imaoka
  • Patent number: 10198301
    Abstract: A semiconductor device includes a central processing unit and a processor on one semiconductor substrate. The processor includes a buffer for storing a first register setting list and notifies the central processing unit of an access complete signal indicating completion of reading a second register setting list within a memory. The central processing unit changes the second register setting list within the memory based on the access complete signal and notifies the processor of an update request signal. The processor reads the second register setting list changed by the central processing unit into the buffer to update the first register setting list based on the update request information.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: February 5, 2019
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Tetsuji Tsuda, Masaru Hase, Yuki Inoue, Naohiro Nishikawa
  • Patent number: 10191872
    Abstract: In a semiconductor device, a load of CPU required for arbitration when using a shared resource is reduced. The semiconductor device includes a CPU section and a hardware IP. In the CPU section, software modules are executed. The hardware IP includes a storage unit, an arbitration unit, and a calculation unit. The storage unit includes control receiving units that receive operation requests transmitted by the software modules, respectively. The calculation unit performs processing based on an operation request transmitted from the control receiving units. The arbitration unit controls information transmission between the control receiving units and the calculation unit so that the calculation unit receives only an operation request from any one of the control receiving units.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: January 29, 2019
    Assignee: Renesas Electronics Corporation
    Inventors: Masaru Hase, Tetsuji Tsuda, Naohiro Nishikawa, Yuki Inoue, Seiji Mochizuki, Katsushige Matsubara, Ren Imaoka
  • Publication number: 20180349208
    Abstract: A semiconductor device includes a central processing unit and a processor on one semiconductor substrate. The processor includes a buffer for storing a first register setting list and notifies the central processing unit of an access complete signal indicating completion of reading a second register setting list within a memory. The central processing unit changes the second register setting list within the memory based on the access complete signal and notifies the processor of an update request signal. The processor reads the second register setting list changed by the central processing unit into the buffer to update the first register setting list based on the update request information.
    Type: Application
    Filed: August 10, 2018
    Publication date: December 6, 2018
    Inventors: Tetsuji TSUDA, Masaru HASE, Yuki INOUE, Naohiro NISHIKAWA
  • Patent number: 10067806
    Abstract: A semiconductor device includes a central processing unit and a processor on one semiconductor substrate. The processor includes a buffer for storing a register setting list and notifies the central processing unit of an access complete signal indicating completion of reading the register setting list. The central processing unit changes the register setting list within a memory based on the access complete signal and notifies the processor of an update request signal. The processor reads the register setting list changed by the central processing unit into the buffer based on the update request information.
    Type: Grant
    Filed: June 4, 2016
    Date of Patent: September 4, 2018
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Tetsuji Tsuda, Masaru Hase, Yuki Inoue, Naohiro Nishikawa
  • Publication number: 20180041357
    Abstract: A semiconductor device includes a plurality of IP cores, a plurality of storage devices, a configuration information acquiring unit that acquires configuration information for specifying a timing when the IP core accesses the storage device, and an allocation determining unit that determines the storage device allocated to the IP core. The configuration information acquiring unit acquires configuration information regarding a first IP core and configuration information regarding a second IP core. The allocation determining unit determines, based on the configuration information, whether an access timing by the first IP core is the same as an access timing by the second IP core, and when it is determined that the access timings are the same, determines allocation in such a way that the storage device allocated to the first IP core becomes different from the storage device allocated to the second IP core.
    Type: Application
    Filed: June 23, 2017
    Publication date: February 8, 2018
    Applicant: Renesas Electronics Corporation
    Inventors: Tetsuji TSUDA, Masaru HASE, Yuki INOUE, Katsushige MATSUBARA
  • Publication number: 20170161219
    Abstract: In a semiconductor device, a load of CPU required for arbitration when using a shared resource is reduced. The semiconductor device includes a CPU section. and a. hardware IP. In the CPU section, software modules are executed. The hardware IP includes a storage unit, an arbitration unit, and a calculation unit. The storage unit includes control receiving units that receive operation requests transmitted by the software modules, respectively. The calculation unit performs processing based on an operation request transmitted from the control receiving units. The arbitration unit controls information transmission between the control receiving units and the calculation unit so that the calculation unit receives only an operation request from any one of the control receiving units.
    Type: Application
    Filed: November 21, 2016
    Publication date: June 8, 2017
    Applicant: Renesas Electronics Corporation
    Inventors: Masaru HASE, Tetsuji TSUDA, Naohiro NISHIKAWA, Yuki INOUE, Seiji MOCHIZUKI, Katsushige MATSUBARA, Ren IMAOKA
  • Publication number: 20170046069
    Abstract: A semiconductor device includes a central processing unit and a processor on one semiconductor substrate. The processor includes a buffer for storing a register setting list and notifies the central processing unit of an access complete signal indicating completion of reading the register setting list. The central processing unit changes the register setting list within a memory based on the access complete signal and notifies the processor of an update request signal. The processor reads the register setting list changed by the central processing unit into the buffer based on the update request information.
    Type: Application
    Filed: June 4, 2016
    Publication date: February 16, 2017
    Inventors: Tetsuji TSUDA, Masaru Hase, Yuki Inoue, Naohiro Nishikawa
  • Patent number: 8087418
    Abstract: A deaeration device for bubbling dissolved air in the cleaning liquid by cavitation is connected on a cleaning-liquid circulation path so as to bubble the dissolved air in the cleaning liquid flowing through the cleaning-liquid circulation path, and the bubbled dissolved air flows back to the cleaning tank together with the cleaning liquid so that the bubbled dissolved air is ejected from the liquid surface of the cleaning tank to the outside of the tank. Moreover, a propeller-type pump is used as the circulating pump, and the dissolved air concentration of the cleaning liquid is controlled within a range of 2.5 to 3.5 mg/l.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: January 3, 2012
    Assignee: Kaijo Corporation
    Inventors: Kazuyuki Saiki, Masaru Hase, Katsuhiro Koyama, Katsutada Sakazaki
  • Patent number: 7876829
    Abstract: The present invention provides a technology that is implemented in a motion compensation image coding device or a coding method and intended to code motion picture data in real time by performing a decreased number of arithmetic operations so as to determine a motion vector. In motion compensation image coding, macroblocks and sub-blocks into which each of the macroblocks is divided are searched for a motion vector with integer pixel precision. Based on the results of the search, a shape of a block that should be searched for a motion vector with decimal pixel precision is determined as a shape mode. The block of the shape mode is searched for a motion vector with decimal pixel precision, whereby a motion vector needed to produce predictive image data is determined.
    Type: Grant
    Filed: November 25, 2005
    Date of Patent: January 25, 2011
    Assignee: Renesas Electronics Corporation
    Inventors: Shohei Saito, Masaru Hase, Fumitaka Izuhara, Seiji Mochizuki
  • Publication number: 20100192988
    Abstract: A deaeration device for bubbling dissolved air in the cleaning liquid by cavitation is connected on a cleaning-liquid circulation path so as to bubble the dissolved air in the cleaning liquid flowing through the cleaning-liquid circulation path by the deaeration device, and the bubbled dissolved air flows back to the cleaning tank together with the cleaning liquid so that the bubbled dissolved air is ejected from the liquid surface of the cleaning tank to the outside of the tank. Moreover, a propeller-type pump is used as the circulating pump, and the dissolved air concentration of the cleaning liquid is controlled within a range of 2.5 to 3.5 mg/l.
    Type: Application
    Filed: April 13, 2010
    Publication date: August 5, 2010
    Inventors: Kazuyuki SAIKI, Masaru Hase, Katsuhiro Koyama, Katsutada Sakazaki
  • Patent number: 7726325
    Abstract: A deaeration device for bubbling dissolved air in the cleaning liquid by cavitation is connected on a cleaning-liquid circulation path so as to bubble the dissolved air in the cleaning liquid flowing through the cleaning-liquid circulation path by the deaeration device, and the bubbled dissolved air flows back to the cleaning tank together with the cleaning liquid so that the bubbled dissolved air is ejected from the liquid surface of the cleaning tank to the outside of the tank. Moreover, a propeller-type pump is used as the circulating pump, and the dissolved air concentration of the cleaning liquid is controlled within a range of 2.5 to 3.5 mg/l.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: June 1, 2010
    Assignee: Kaijo Corporation
    Inventors: Kazuyuki Saiki, Masaru Hase, Katsuhiro Koyama, Katsutada Sakazaki
  • Publication number: 20060283328
    Abstract: A cleaning-liquid circulation path is formed so that cleaning liquid in a cleaning tank is suctioned by a circulating pump and circulated through a predetermined path and then, returned to the cleaning tank again. A deaeration device for bubbling dissolved air in the cleaning liquid by cavitation is connected on the way of the cleaning-liquid circulation path so as to bubble the dissolved air in the cleaning liquid flowing through the cleaning-liquid circulation path by the deaeration device, and the bubbled dissolved air flows back to the cleaning tank together with the cleaning liquid so that the bubbled dissolved air is ejected from the liquid surface of the cleaning tank to the outside of the tank. Moreover, a propeller-type pump is used as the circulating pump, and the dissolved air concentration of the cleaning liquid is controlled within a range of 2.5 to 3.5 mg/l.
    Type: Application
    Filed: June 13, 2006
    Publication date: December 21, 2006
    Inventors: Kazuyuki Saiki, Masaru Hase, Katsuhiro Koyama, Katsutada Sakazaki
  • Publication number: 20060126741
    Abstract: The present invention provides a technology that is implemented in a motion compensation image coding device or a coding method and intended to code motion picture data in real time by performing a decreased number of arithmetic operations so as to determine a motion vector. In motion compensation image coding, macroblocks and sub-blocks into which each of the macroblocks is divided are searched for a motion vector with integer pixel precision. Based on the results of the search, a shape of a block that should be searched for a motion vector with decimal pixel precision is determined as a shape mode. The block of the shape mode is searched for a motion vector with decimal pixel precision, whereby a motion vector needed to produce predictive image data is determined.
    Type: Application
    Filed: November 25, 2005
    Publication date: June 15, 2006
    Inventors: Shohei Saito, Masaru Hase, Fumitaka Izuhara, Seiji Mochizuki
  • Patent number: 6944696
    Abstract: A bus arbitration apparatus for an image processing processor is operable such that when a channel having a high necessity of a real-time processing operation issues a bus use request, a bus use permission is not given to another channel having a low necessity of a real-time processing operation. The bus arbitrator of the data includes a timer for counting down use permission time with respect to the channel having the high necessity of the real-time processing operation, and a register for the channel having the low necessity of the real-time processing operation. A value larger than a maximum value of the timer is set to the value of the register. In the bus arbitration, the value of the register is compared with that of the timer, and then the bus use permission is given to a channel having the small value.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: September 13, 2005
    Assignee: Renesas Technology Corp.
    Inventors: Hiroshi Yamada, Toyokazu Hori, Masaru Hase, Tetsuya Yamato, Norihiko Sugita
  • Patent number: 6889274
    Abstract: A signal processing circuit having a data input-output (I/O) circuit, a microprocessor, a dedicated processing circuit, a local memory, and a memory access control circuit interconnected over a bus. The system bus connects to the data I/O circuit, microprocessor, dedicated processing circuit, and memory access control circuit. A local memory bus connects to the local memory. First, second, and third connection circuits connect between the system bus and local memory bus, between a first local bus in the dedicated processing circuit and the local memory bus, and between a second local bus in the data I/O circuit and the local memory bus. The memory access control circuit controls the first, second, and third connection circuits according to priorities assigned for the connection circuits and determines which of the second local bus, first local bus, and system bus will be connected to the local memory bus.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: May 3, 2005
    Assignee: Renesas Technology Corporation.
    Inventors: Hiromi Watanabe, Takashi Nakamoto, Hiroshi Hatae, Junko Haruta, Masaru Hase, Kenichi Iwata, Hiroshi Yamada, Yutaka Okada