Patents by Inventor Ryo Yamamoto
Ryo Yamamoto 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).
-
Publication number: 20190303513Abstract: A structure determination unit (112) obtains an operational description (511) and determines a candidate of a circuit structure applicable to a plurality of execution units as a structure candidate, the operational description (511) describing an operation of a circuit and including the plurality of execution units. A decision unit (113) calculates, as a circuit characteristic (522), a characteristic of the circuit when the circuit structure of the plurality of execution units is the structure candidate and outputs the structure candidate as a determined circuit structure (310) when the circuit characteristic (522) meets a threshold (521). A high level synthesis unit (140) performs high level synthesis on the operational description (511) so that the circuit structure of the plurality of execution units becomes the determined circuit structure (310).Type: ApplicationFiled: March 10, 2016Publication date: October 3, 2019Applicant: MITSUBISHI ELECTRIC CORPORATIONInventor: Ryo YAMAMOTO
-
Publication number: 20190220778Abstract: An analysis unit divides hierarchized program code into a plurality of program elements in accordance with a predetermined division condition, analyzes each of the plurality of program elements, and extracts an attribute of each program element and a hierarchy of the plurality of program elements. A functional module extraction unit performs machine learning on the basis of the attribute of each program element and the hierarchy of the plurality of program elements extracted by the analysis unit and groups the plurality of program elements into a plurality of groups.Type: ApplicationFiled: October 4, 2016Publication date: July 18, 2019Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Koki MURANO, Noriyuki MINEGISHI, Ryo YAMAMOTO, Yoshihiro OGAWA, Tomomi TAKEUCHI
-
Patent number: 10311188Abstract: A binding data acquiring unit acquires binding data describing a plurality of memory modules as functional modules of a design target circuit. A memory module selecting unit selects an external memory module to be implemented as an external memory outside of the design target circuit from the memory modules described in the binding data on the basis of a constraint condition on the design target circuit.Type: GrantFiled: April 8, 2015Date of Patent: June 4, 2019Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Naoya Okada, Ryo Yamamoto
-
Patent number: 10303832Abstract: A specification editing unit edits a hardware specification file in order to replace a plurality of arrays used in a plurality of processes with a shared array. If a post-edit hardware specification file does not satisfy constraint, a specification transforming unit transforms the hardware specification file so that the plurality of processes are executed in a parallel manner. An architecture generating unit generates an architecture file expressing an architecture of an SoC (System On Chip) having hardware corresponding to the hardware specification file.Type: GrantFiled: September 18, 2015Date of Patent: May 28, 2019Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Naoya Okada, Ryo Yamamoto, Koki Murano, Yoshihiro Ogawa, Noriyuki Minegishi
-
Publication number: 20190136805Abstract: An air intake apparatus of a multi-cylinder engine includes an intake air inlet passage, an intake air distribution portion, a plurality of independent intake air passages, and a secondary gas inlet passage. The intake air inlet passage has one end portion attached to a throttle valve, and the other end connected to an intake air distribution portion. The intake air distribution portion has a space therein. The secondary gas inlet passage is connected at a part spaced apart, in the intake air inlet passage, from the throttle valve. The intake air distribution portion has a reflux passage which is a passage that connects the space and a part between the one end portion and the other end in the intake air inlet passage. The reflux passage is a passage which refluxes fresh air and secondary gas introduced from the intake air inlet passage to the intake air inlet passage.Type: ApplicationFiled: November 2, 2018Publication date: May 9, 2019Inventors: Fusatoshi Tanaka, Kazuki Onishi, Takuya Yamada, Ryo Yamamoto, Kazuhiro Nakamura
-
Patent number: 10266128Abstract: A heat insulating cover (cylinder-head-side heat insulating cover (30)) includes a top wall (31) and first side walls (32). The top wall (31) covers a top surface of an engine (1) that is a surface of an upper portion of the engine (1). The first side walls (32) cover respective upper portions of both side surfaces of the engine (1) in a vehicle width direction. A portion of the heat insulating cover closer to the rear of the vehicle is provided with a hinge mechanism (36) vertically rotatably supporting the upper portion of the heat insulating cover including the top wall (31). The upper portion of the heat insulating cover can be rotated, with the hinge mechanism (36) as a fulcrum, between a closed position where the engine (1) is shielded and an open position where the engine (1) is visible.Type: GrantFiled: March 8, 2017Date of Patent: April 23, 2019Assignee: MAZDA MOTOR CORPORATIONInventors: Tsukasa Hoshino, Kenji Sugasaki, Kazumi Okamura, Makoto Shinhama, Masanobu Koutoku, Ryo Yamamoto, Yukiya Tanaka, Toshimichi Nishikawa
-
Patent number: 10233832Abstract: An exhaust purification device of a multi-cylinder engine which improves exhaust gas purification performance by substantially uniforming a flow rate of exhaust gas throughout a treatment carrier such as a catalyst and improving dispersibility of the exhaust gas from the multi-cylinder engine to the catalyst and other components in the exhaust purification device wherein two collecting pipes are arranged at substantially symmetric positions across a partition plate part, which has a linear cross sectional shape, and is arranged centrally between the pipes which are each formed into D-shaped cross sectional shapes and comprise a first straight line part, a pair of second straight line parts connected with respective ends of a first straight line part and arranged to be substantially parallel with each other, and a circular arc part that connects ends of a pair of second straight line parts on opposite sides of the first straight line part.Type: GrantFiled: August 13, 2015Date of Patent: March 19, 2019Assignee: Mazda Motor CorporationInventors: Hiroki Shimoji, Tsukasa Hoshino, Ryo Yamamoto, Haruna Yanagida, Koji Endo
-
Publication number: 20190048779Abstract: A heat insulating structure of an internal combustion engine (engine 1) includes a cylinder-head-side heat insulating cover (30) and a cylinder-block-side heat insulating cover (40). Each of the first side walls (32) of the cylinder-head-side heat insulating cover (30) is disposed outwardly of, and is spaced apart from, a corresponding one of the second side walls (43) of the cylinder-block-side heat insulating cover (40) in the width direction of the vehicle. The lower edge of each of the first side walls (32) is positioned below the upper edge of the corresponding one of the second side walls (43) to overlap with the corresponding one of the second side walls (43) when viewed from the side of the vehicle.Type: ApplicationFiled: March 6, 2017Publication date: February 14, 2019Applicant: MAZDA MOTOR CORPORATIONInventors: Tsukasa HOSHINO, Kenji SUGASAKI, Kazumi OKAMURA, Makoto SHINHAMA, Masanobu KOUTOKU, Ryo YAMAMOTO, Yukiya TANAKA, Toshimichi NISHIKAWA
-
Publication number: 20190034562Abstract: The present invention is provided with a control data flow graph change unit to obtain, as a first CDFG, a CDFG representing a repeat arithmetic process to repeat an arithmetic process, the repeat arithmetic process using an output of the arithmetic process as an input to a next arithmetic process, and to change the first CDFG into a second CDFG to perform the repeat arithmetic process represented by the first CDFG through pipeline processing.Type: ApplicationFiled: March 17, 2016Publication date: January 31, 2019Applicant: Mitsubishi Electric CorporationInventors: Yoshihiro OGAWA, Fumitoshi KARUBE, Ryo YAMAMOTO
-
Patent number: 10192014Abstract: A scheduling result file (103) indicates that one or more processes are assigned to each of a plurality of process steps to be executed sequentially. A target specification section (120) specifies a target process that is a process performing computation and an identical-type process that is a process assigned to a process step executed after a process step to which the target process has been assigned and performing computation which is identical in type to the target process among processes in the scheduling result file. A destination specification section (130) specifies, as a destination step, a process step that enables a computing unit to be shared between the target process and the identical-type process when the target process is assigned. A scheduling change section (150) changes description of the scheduling result file to description in a state in which the target process has been assigned to the destination step.Type: GrantFiled: August 27, 2015Date of Patent: January 29, 2019Assignee: MITSUBISHI ELECTRIC CORPORATIONInventor: Ryo Yamamoto
-
Patent number: 10066610Abstract: A tilting angle control device includes pressure sensors. Each of the pressure sensors outputs to a control unit a pressure command signal corresponding to an operation amount. The control unit outputs to an electromagnetic proportional control valve a pressure control signal corresponding to the pressure command signal, and the electromagnetic proportional control valve outputs to a tilt adjustment mechanism pilot pressure corresponding to the pressure control signal. The tilt adjustment mechanism adjusts a tilting angle of a variable displacement pump such that the tilting angle becomes an angle corresponding to the pilot pressure. A pilot pressure sensor detects the pilot pressure to output a pressure feedback signal to the control unit. The control unit calculates the pressure control signal based on the pressure feedback signal and the pressure command signal and performs feedback control of the pilot pressure.Type: GrantFiled: July 8, 2013Date of Patent: September 4, 2018Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHAInventors: Masahiro Yamada, Hideyasu Muraoka, Kazuto Fujiyama, Ryo Yamamoto
-
Publication number: 20180244216Abstract: A heat insulating cover (cylinder-head-side heat insulating cover (30)) includes a top wall (31) and first side walls (32). The top wall (31) covers a top surface of an engine (1) that is a surface of an upper portion of the engine (1). The first side walls (32) cover respective upper portions of both side surfaces of the engine (1) in a vehicle width direction. A portion of the heat insulating cover closer to the rear of the vehicle is provided with a hinge mechanism (36) vertically rotatably supporting the upper portion of the heat insulating cover including the top wall (31). The upper portion of the heat insulating cover can be rotated, with the hinge mechanism (36) as a fulcrum, between a closed position where the engine (1) is shielded and an open position where the engine (1) is visible.Type: ApplicationFiled: March 8, 2017Publication date: August 30, 2018Applicant: MAZDA MOTOR CORPORATIONInventors: Tsukasa HOSHINO, Kenji SUGASAKI, Kazumi OKAMURA, Makoto SHINHAMA, Masanobu KOUTOKU, Ryo YAMAMOTO, Yukiya TANAKA, Toshimichi NISHIKAWA
-
Publication number: 20180196907Abstract: A specification editing unit edits a hardware specification file in order to replace a plurality of arrays used in a plurality of processes with a shared array. If a post-edit hardware specification file does not satisfy constraint, a specification transforming unit transforms the hardware specification file so that the plurality of processes are executed in a parallel manner. An architecture generating unit generates an architecture file expressing an architecture of an SoC (System On Chip) having hardware corresponding to the hardware specification file.Type: ApplicationFiled: September 18, 2015Publication date: July 12, 2018Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Naoya OKADA, Ryo YAMAMOTO, Koki MURANO, Yoshihiro OGAWA, Noriyuki MINEGISHI
-
Publication number: 20180082006Abstract: A scheduling result file (103) indicates that one or more processes are assigned to each of a plurality of process steps to be executed sequentially. A target specification section (120) specifies a target process that is a process performing computation and an identical-type process that is a process assigned to a process step executed after a process step to which the target process has been assigned and performing computation which is identical in type to the target process among processes in the scheduling result file. A destination specification section (130) specifies, as a destination step, a process step that enables a computing unit to be shared between the target process and the identical-type process when the target process is assigned. A scheduling change section (150) changes description of the scheduling result file to description in a state in which the target process has been assigned to the destination step.Type: ApplicationFiled: August 27, 2015Publication date: March 22, 2018Applicant: MITSUBISHI ELECTRIC CORPORATIONInventor: Ryo YAMAMOTO
-
Publication number: 20180039722Abstract: A binding data acquiring unit acquires binding data describing a plurality of memory modules as functional modules of a design target circuit. A memory module selecting unit selects an external memory module to be implemented as an external memory outside of the design target circuit from the memory modules described in the binding data on the basis of a constraint condition on the design target circuit.Type: ApplicationFiled: April 8, 2015Publication date: February 8, 2018Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Naoya OKADA, Ryo YAMAMOTO
-
Patent number: 9827494Abstract: Provided is an external structure configured to be attached to or detached from an electronic device having a concave portion formed on a surface of a housing, and a connection connector provided in a position of the concave portion receding from the surface of the housing, the concave portion having a cross-sectional shape enabling locking of the external structure, the external structure including a first fitting unit configured to be fitted to the connection connector.Type: GrantFiled: December 17, 2012Date of Patent: November 28, 2017Assignee: SONY CORPORATIONInventors: Takuya Motoishi, Yuki Kubota, Ryo Yamamoto, Masaaki Kato, Hirotaka Yamamoto, Kazushi Sakuma, Junichi Kanai, Masahiro Takihara
-
Patent number: 9821840Abstract: A hydraulic control device includes: a hydraulic pump connected in parallel to steering and boom cylinders; a steering control valve that controls the direction of operating oil flowing through the steering cylinders; a boom control valve that connects the hydraulic pump to a tank when the valve is at a neutral position and controls the direction of the oil flowing through the boom cylinders when the valve is at an offset position; a meter-in pressure compensator that increases flow rate of the oil flowing through a variable restrictor of the steering control valve in accordance with pressure in front of and behind the restrictor; and a bleed-off pressure compensator that decreases flow rate of the oil flowing through the boom control valve in accordance with the increase in pressure of the oil flowing through the steering cylinders to maintain the predetermined pressure of the oil in the steering control circuit.Type: GrantFiled: November 30, 2012Date of Patent: November 21, 2017Assignee: KABUSHIKI KAISHA KCMInventors: Makoto Ito, Ryo Yamamoto, Kazuto Fujiyama, Hiroyasu Kodera, Shinichiro Tanaka
-
Publication number: 20170255733Abstract: To provide a design support device capable of analyzing a source code described in a high-order language and extracting an operation expression where latency can be effectively reduced through tabulation. Provided is a design support device including: an analysis unit to extract an operation expression where the number of loops is less than or equal to a number threshold from a source code and to output the extracted operation expression as an extracted operation expression; a latency storage unit to store, as operation expression latency in a storage unit, latency of a converted operation expression converted into a hardware description language from the extracted operation expression output from the analysis unit; and a determination unit to output the extracted operation expression as a determination result when the operation expression latency is more than or equal to a latency threshold.Type: ApplicationFiled: August 15, 2016Publication date: September 7, 2017Applicant: Mitsubishi Electric CorporationInventors: Fumitoshi KARUBE, Ryo YAMAMOTO, Yoshihiro OGAWA
-
Patent number: 9309645Abstract: In drive control of an operating machine configured to drive a structure by a hydraulic motor configured to be driven by operating oil supplied from a hydraulic pump an electric motor configured to cooperate with the hydraulic motor, a speed command generated based on a manipulation amount of a remote control valve configured to determine an operation amount of the structure is subjected to speed feedback control performed based on the actual rotation speed of the hydraulic motor and pressure difference feedback control performed based on an operating oil pressure difference between a suction port and discharge port of the hydraulic motor. With this, a tilting angle command is generated such that the operating oil, the amount of which is necessary at the actual rotation speed of the hydraulic motor, is ejected, and the tilting angle of the hydraulic pump is controlled.Type: GrantFiled: September 9, 2011Date of Patent: April 12, 2016Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHAInventors: Ryo Yamamoto, Masahiro Yamada, Yoji Yudate
-
Patent number: D759007Type: GrantFiled: July 11, 2014Date of Patent: June 14, 2016Assignee: SONY CORPORATIONInventors: Ryo Yamamoto, Yohei Fukuma, Yujin Morisawa, Toru Karashima