Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5033698B2 - Navigation cooperative travel control device - Google Patents
[go: Go Back, main page]

JP5033698B2 - Navigation cooperative travel control device - Google Patents

Navigation cooperative travel control device Download PDF

Info

Publication number
JP5033698B2
JP5033698B2 JP2008094458A JP2008094458A JP5033698B2 JP 5033698 B2 JP5033698 B2 JP 5033698B2 JP 2008094458 A JP2008094458 A JP 2008094458A JP 2008094458 A JP2008094458 A JP 2008094458A JP 5033698 B2 JP5033698 B2 JP 5033698B2
Authority
JP
Japan
Prior art keywords
time
unit
value
broadcast
control device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008094458A
Other languages
Japanese (ja)
Other versions
JP2009241908A (en
Inventor
幹夫 植山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to JP2008094458A priority Critical patent/JP5033698B2/en
Publication of JP2009241908A publication Critical patent/JP2009241908A/en
Application granted granted Critical
Publication of JP5033698B2 publication Critical patent/JP5033698B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Description

本発明は、簡便な同期方式を実現する走行制御装置に関する。   The present invention relates to a travel control device that realizes a simple synchronization method.

車両内で複数のセンサの計測値を利用して、結果を得ようとする場合、そのセンサの値とその計測時刻の値が重要となる。   When trying to obtain results by using the measurement values of a plurality of sensors in a vehicle, the value of the sensor and the value of the measurement time are important.

ここで、中心となるユニットが、他の複数のユニットに一斉に号令をかけ、各ユニットが、その号令をネットワークから受信した時点で、各ユニットは計測等の処理を開始し、その処理終了後計測データを送信する技術がある。又、各ユニットに、内部タイマを持ち、計測終了時にタイムスタンプを付けて、ネットワークに送信する技術がある。更に、上記2つの技術を組み合わせて、トリガ(号令)をかけるユニットを有し、各ユニットの計測データにタイムスタンプを付ける技術がある(特許文献1参照)。これにより、各計測データを受信したユニットにおいて、何時の時点のデータであるかを判断することができる。   Here, when the central unit issues a command to other units all at once, and each unit receives the command from the network, each unit starts processing such as measurement, and after the processing is completed There is a technology for transmitting measurement data. In addition, there is a technology in which each unit has an internal timer, and a time stamp is attached at the end of measurement and transmitted to the network. Furthermore, there is a technique that includes a unit for applying a trigger (command) by combining the above two techniques and attaches a time stamp to the measurement data of each unit (see Patent Document 1). Thereby, in the unit which received each measurement data, it can be judged at what time data.

特開2006−316739号公報JP 2006-316739 A

特許文献1によれば、複数ユニット間の計測時刻を合わせるためには、互いのユニットのタイマ仕様(タイマの時間刻み)を予め合わせて設計しておく必要がある。しかし、既設のネットワークに、別の既成のユニットを接続しようとすると、タイマ値の仕様が異なる為に接続できない。例えば、演算能力の低い既存ユニットを接続しようとする場合、既設ユニット程のタイマの時間刻みを実現できず、ハードウェアの新規設計が必要になることがある。即ち、ハードウェアが確定した既設のユニットを従来技術のシステムに組み込もうとすると、非常に煩わしく、コストもかかるという課題がある。   According to Patent Document 1, in order to match the measurement times between a plurality of units, it is necessary to design the timer specifications (timer increments) of each unit in advance. However, if another existing unit is to be connected to the existing network, it cannot be connected because the specification of the timer value is different. For example, when trying to connect an existing unit with a low computing capacity, the timer increments as much as the existing unit may not be realized, and a new hardware design may be required. That is, there is a problem that it is very troublesome and costly to install an existing unit whose hardware has been determined in a system of the prior art.

そこで、本発明の目的は、ハードウェア構成が確定した既設ユニットに、ソフト変更のみで同期方式を組み込むための走行制御装置を提供することにある。   SUMMARY OF THE INVENTION An object of the present invention is to provide a travel control device for incorporating a synchronization method only by software change into an existing unit with a determined hardware configuration.

上記課題を解決するため、本発明の望ましい態様の一つは次の通りである。   In order to solve the above problems, one of the desirable embodiments of the present invention is as follows.

走行制御装置は、同期のトリガとなる同報値を、ネットワークを介して送信する同報ユニットと、外界の環境を計測した計測値を、ネットワークを介して送信する複数の認識ユニットと、複数の認識ユニットの各々から受信した計測結果に基づいて、車両の制御を行うか否かを判断する判断ユニットを備え、複数の認識ユニットは、それぞれ、計測値に、同報値、当該計測値を確定した時刻を示すタイマ値、及び時間刻みを付加して送信し、判断ユニットは、複数の認識ユニットの各々から受信した計測値,タイマ値、及び時間刻みに基づいて、複数の認識ユニット毎に、それぞれ複数の認識ユニットの基準となる絶対時刻を算出し、当該絶対時刻に基づいて、車両の制御を行うか否かを判断する。   The travel control device includes a broadcast unit that transmits a broadcast value that is a trigger for synchronization via a network, a plurality of recognition units that transmit a measurement value obtained by measuring the environment of the outside world via a network, and a plurality of Based on the measurement results received from each of the recognition units, a determination unit that determines whether or not to control the vehicle is provided. Each of the plurality of recognition units determines the broadcast value and the measurement value as the measurement value. A determination unit is provided for each of the plurality of recognition units based on the measurement value, the timer value, and the time step received from each of the plurality of recognition units. Absolute times that serve as a reference for each of the plurality of recognition units are calculated, and it is determined whether or not to control the vehicle based on the absolute times.

本発明によれば、ハードウェア構成が確定した既設ユニットに、ソフト変更のみで同期方式を組み込むための走行制御装置を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the traveling control apparatus for incorporating a synchronous system only in software change to the existing unit by which the hardware constitution was decided can be provided.

以下、実施例について、図面を用いて説明する。   Examples will be described below with reference to the drawings.

図1は、システム構成図である。   FIG. 1 is a system configuration diagram.

本実施例では、同期のトリガとなる信号(以下、同報値と称する)を各ユニットに送信する同報ユニット(ナビゲーション装置),複数の制御ユニット、及び各ユニット間を結ぶネットワークから構成される。   In this embodiment, it is composed of a broadcast unit (navigation device) that transmits a signal that triggers synchronization (hereinafter referred to as a broadcast value) to each unit, a plurality of control units, and a network that connects the units. .

各ユニットは、時間をカウントするタイマ機能、及びネットワークを介してデータの送受信を行う機能を備える。   Each unit has a timer function for counting time and a function for transmitting and receiving data via a network.

複数の認識ユニット(センサ)120は、それぞれ、計測等の処理を行い、その結果を、ネットワークを介して送信する。尚、それぞれの認識ユニットは、それぞれ同じ機能をもっていても良いし、異なった機能をもっていても良い。   Each of the plurality of recognition units (sensors) 120 performs processing such as measurement, and transmits the result via a network. Each recognition unit may have the same function, or may have a different function.

判断ユニット130は、各認識ユニットの結果を受信し、警報,制動等の判断処理を行う。尚、判断ユニット130の機能を、同報ユニット110又は認識ユニット120の内部に格納しても良い。   The determination unit 130 receives the result of each recognition unit and performs determination processing such as warning and braking. The function of the determination unit 130 may be stored in the broadcast unit 110 or the recognition unit 120.

アクチュエータ140は、判断ユニットからの指令に基づき車両を動作させる。   Actuator 140 operates the vehicle based on a command from the determination unit.

ネットワーク150は、例えば、CAN(Controller Area Network)などである。   The network 150 is, for example, a CAN (Controller Area Network).

図2は、タイムチャートを示す図である。   FIG. 2 is a diagram showing a time chart.

同報ユニット110は、同報時刻になると、各ユニットに対して同報値を送信する。同報値は、同報のIDを含み、一例として送信時の時刻情報を用いる。   The broadcast unit 110 transmits a broadcast value to each unit at the broadcast time. The broadcast value includes the ID of the broadcast, and uses time information at the time of transmission as an example.

認識ユニット120は、ここでは、車両前方の障害物までの距離を計測するものとする。まず、認識ユニット120−1は、当該距離を計測し確定した時点(図2(A)の(1))で、計測値(距離データ)を送信する。同様に、認識ユニット120−2は、図2(A)の(2)の時点で、認識ユニット120−3は、図2(A)の(3)の時点で、計測値を送信する。   Here, the recognition unit 120 measures the distance to the obstacle ahead of the vehicle. First, the recognition unit 120-1 transmits a measurement value (distance data) at the time when the distance is measured and confirmed ((1) in FIG. 2A). Similarly, the recognition unit 120-2 transmits the measurement value at the time point (2) in FIG. 2A, and the recognition unit 120-3 transmits the measurement value at the time point (3) in FIG.

これらの送信の際、送信データとして、計測値に、同報ユニット110から受信した同報値,タイマ値(計測値を確定した時刻)、及びタイマの時間刻みを付加して送信する(図2(C))。   At the time of these transmissions, transmission data is transmitted by adding the broadcast value received from the broadcast unit 110, the timer value (time when the measurement value is determined), and the timer time increment to the measurement value (FIG. 2). (C)).

ここで、時間刻みとは、時間をカウントする最小単位(1マイクロ秒から100ミリ秒程度)を示す。認識ユニット毎に定められるため、例えば、認識ユニット120−1の時間刻みは1マイクロ秒であっても、認識ユニット120−2では1ミリ秒となることもある。   Here, the time increment indicates a minimum unit for counting time (about 1 microsecond to about 100 milliseconds). Since it is determined for each recognition unit, for example, even if the time unit of the recognition unit 120-1 is 1 microsecond, it may be 1 millisecond in the recognition unit 120-2.

判断ユニット130は、各認識ユニットからの送信データを受信し、複数の認識ユニットの基準となる絶対時刻(同報値+タイマ値×時間刻み)を算出し、時刻軸を統一して並べる(図2(B))。   The determination unit 130 receives the transmission data from each recognition unit, calculates the absolute time (broadcast value + timer value × time increment) as a reference for the plurality of recognition units, and arranges the time axes in a unified manner (FIG. 2 (B)).

このように、同報値,タイマ値、及び時間刻みを用いて、時間軸を統一することにより、各認識ユニットで計測したデータの時間軸を合わせることができる。例えば、距離(3)の値を数回以上検出して、前方障害物を判定することができるが、複数の認識ユニットの値を用いて、距離の値が(3)(1)(2)と揃った時点で前方障害物を確定する等の早期判定処理を施すことができる。   Thus, by unifying the time axis using the broadcast value, the timer value, and the time increment, the time axis of the data measured by each recognition unit can be adjusted. For example, the distance (3) value can be detected several times or more to determine a forward obstacle, but the distance value is (3) (1) (2) using the values of a plurality of recognition units. It is possible to perform an early determination process such as determining a forward obstacle at the same time.

更に、認識ユニット毎に時間刻みを設定し、判断ユニット130にて絶対時刻を算出することで、各ユニットの相違による最小タイマの幅の違いを吸収できる。その結果、既存のハードウェアを変更することなく、本同期方式の一認識ユニットとして利用することができるようになる。   Furthermore, by setting the time step for each recognition unit and calculating the absolute time by the determination unit 130, the difference in the width of the minimum timer due to the difference between the units can be absorbed. As a result, the existing hardware can be used as one recognition unit without changing the existing hardware.

図3は、認識ユニットの構成を示す図である。   FIG. 3 is a diagram illustrating the configuration of the recognition unit.

認識ユニットは、通信I/O 310,センシングI/O 320,CPU330,RAM340,フラッシュROM350,ハードタイマ360、及び発信器370から構成される。   The recognition unit includes a communication I / O 310, a sensing I / O 320, a CPU 330, a RAM 340, a flash ROM 350, a hard timer 360, and a transmitter 370.

通信I/Oは、ネットワークに接続され、データの送受信を行う。   The communication I / O is connected to a network and transmits / receives data.

センシングI/Oは、認識ユニット特有のAD変換や障害物までの距離・相対速度などを計測する。電波あるいは光学系のデバイスを含むものとする。   The sensing I / O measures the AD conversion unique to the recognition unit, the distance to the obstacle, the relative speed, and the like. Includes radio or optical devices.

CPUは、センシングI/Oの入力により、必要な認識等の処理を施し、通信I/Oを経由して、認識結果をネットワークへ送信する。   The CPU performs necessary recognition processing and the like in response to the sensing I / O input, and transmits the recognition result to the network via the communication I / O.

RAMは、プログラムのワークエリアとして使用される。   The RAM is used as a program work area.

フラッシュROMは、制御ユニットのプログラムを格納する。   The flash ROM stores a control unit program.

ハードタイマは、発信器をベースに動作するハード的なタイマである。CPUで周期的に起動する割り込み処理や、時間計測のためのタイマとして使用される。   The hard timer is a hardware timer that operates based on a transmitter. It is used as an interrupt process periodically started by the CPU and a timer for time measurement.

図4は、認識ユニットの処理を示す図である。   FIG. 4 is a diagram illustrating processing of the recognition unit.

CPU330は、同報ユニット110から、通信I/O 310を経由して、同報値を受信し、RAM340に記憶する(S410)。次に、ハードタイマ又は割り込みを利用してカウントするタイマをクリアし、再スタートをかける(S420)。次に、計測処理を行い、計測値を確定する(S430)。次に、その計測値と同報値,タイマ値、及び使用したタイマの時間刻みをRAMに記憶する(S440)。そして、上記RAMの値を、通信I/O経由でネットワークに送信する(S450)。   The CPU 330 receives the broadcast value from the broadcast unit 110 via the communication I / O 310 and stores it in the RAM 340 (S410). Next, the timer that counts using a hard timer or an interrupt is cleared and restarted (S420). Next, a measurement process is performed and a measured value is determined (S430). Next, the measured value, the broadcast value, the timer value, and the time increment of the used timer are stored in the RAM (S440). Then, the RAM value is transmitted to the network via the communication I / O (S450).

図5は、判断ユニット130の時間合わせ処理を示す図である。   FIG. 5 is a diagram illustrating a time adjustment process of the determination unit 130.

判断ユニット130は、各認識ユニットから送信された計測値,同報値,タイマ値、及び時間刻みを受信する(S510)。次に、絶対時刻を求め(S520)、絶対時刻と計測値をRAMに記憶する(S530)。次に、各認識ユニットの絶対時刻,計測値から判断を行う(S540)。   The determination unit 130 receives the measurement value, broadcast value, timer value, and time increment transmitted from each recognition unit (S510). Next, the absolute time is obtained (S520), and the absolute time and the measured value are stored in the RAM (S530). Next, a determination is made from the absolute time and measured value of each recognition unit (S540).

判断としては、例えば、2つの認識ユニットで得られた障害物の距離がほぼ同一であれば、警報を行う等に使用する。この目的としては、2つの認識ユニットにより、障害物の存在判断を1つの認識ユニットの時より、早期に行うことである。   For example, if the distance between the obstacles obtained by the two recognition units is substantially the same, the determination is used for alarming. The purpose of this is to determine the presence of an obstacle earlier with two recognition units than with one recognition unit.

本実施例によれば、ソフトウエア変更中心で、同期方式を実現するため、新規ハードを作成する場合に比べ、安価で短納期の同期システム及び制御ユニットを実現することができる。又、既設のハード構成を流用するため、仕様の変更量を少なくすることが出来、開発リスクも少なくてすむ。   According to the present embodiment, since the synchronization method is realized mainly by software change, it is possible to realize a synchronization system and a control unit that are cheaper and have a shorter delivery time than when new hardware is created. In addition, since the existing hardware configuration is diverted, the amount of specification change can be reduced and the development risk can be reduced.

更に、ナビゲーション装置は、時刻・地形他の情報を車両の制御ユニットに伝えることができ、同期をとるための中心ユニットの役割を同時に果たすことができる。その際、ナビゲーション装置へ機能追加は、ソフトウエア機能中心で対応できる為、低コストで同報ユニットの機能を実現できる。即ち、時刻を取得し同報する新たなユニットを省略することができる。   Furthermore, the navigation device can transmit information such as time, topography and the like to the control unit of the vehicle, and can simultaneously play the role of a central unit for synchronization. At this time, the addition of functions to the navigation device can be handled mainly by software functions, so the function of the broadcast unit can be realized at low cost. That is, a new unit that acquires and broadcasts time can be omitted.

システム構成図。System Configuration. タイムチャート。Time chart. 認識ユニットの構成図。The block diagram of a recognition unit. 判断ユニット時間合わせ処理を示す図。The figure which shows a judgment unit time adjustment process. 認識ユニットの処理を示す図。The figure which shows the process of a recognition unit.

符号の説明Explanation of symbols

110 同報ユニット
120 認識ユニット
130 判断ユニット
140 アクチュエータ
150 ネットワーク
110 Broadcast unit 120 Recognition unit 130 Judgment unit 140 Actuator 150 Network

Claims (5)

同期のトリガとなる同報値を、ネットワークを介して送信する同報ユニットと、
外界の環境を計測した計測値を、前記ネットワークを介して送信する複数の認識ユニットと、
前記複数の認識ユニットの各々から受信した前記計測値に基づいて、車両の制御を行うか否かを判断する判断ユニットを備え、
前記複数の認識ユニットは、それぞれ、前記計測値に、前記同報値、当該計測値を確定した時刻を示すタイマ値、及び時間刻みを付加して送信し、
前記判断ユニットは、前記複数の認識ユニットの各々から受信した前記計測値,前記タイマ値、及び前記時間刻みに基づいて、前記複数の認識ユニット毎に、それぞれ前記複数の認識ユニットの基準となる絶対時刻を算出し、当該絶対時刻に基づいて、前記車両の制御を行うか否かを判断する、走行制御装置。
A broadcast unit that sends a broadcast value that triggers synchronization via the network,
A plurality of recognition units that transmit measurement values obtained by measuring the environment of the outside world via the network; and
A determination unit that determines whether to control the vehicle based on the measurement values received from each of the plurality of recognition units;
Each of the plurality of recognition units transmits the measurement value with the broadcast value, a timer value indicating the time when the measurement value is determined, and a time step added thereto,
The determination unit is an absolute reference for each of the plurality of recognition units for each of the plurality of recognition units based on the measurement value, the timer value, and the time step received from each of the plurality of recognition units. A travel control device that calculates time and determines whether or not to control the vehicle based on the absolute time.
前記時間刻みとは、時間をカウントする最小単位を示す、請求項1記載の走行制御装置。   The travel control device according to claim 1, wherein the time increment indicates a minimum unit for counting time. 前記判断ユニットは、前記複数の認識ユニット毎の絶対時刻の各々を、時間軸に並べる、請求項1又は2記載の走行制御装置。   The travel control device according to claim 1, wherein the determination unit arranges absolute times for the plurality of recognition units on a time axis. 前記判断ユニットから受信した判断結果に基づいて、前記車両の制御を行うアクチュエータを更に備える、請求項1乃至3何れか一に記載の走行制御装置。   The travel control device according to any one of claims 1 to 3, further comprising an actuator that controls the vehicle based on a determination result received from the determination unit. 前記同報ユニットは、ナビゲーション装置である、請求項1乃至4何れか一に記載の走行制御装置。   The travel control device according to any one of claims 1 to 4, wherein the broadcast unit is a navigation device.
JP2008094458A 2008-04-01 2008-04-01 Navigation cooperative travel control device Expired - Fee Related JP5033698B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008094458A JP5033698B2 (en) 2008-04-01 2008-04-01 Navigation cooperative travel control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008094458A JP5033698B2 (en) 2008-04-01 2008-04-01 Navigation cooperative travel control device

Publications (2)

Publication Number Publication Date
JP2009241908A JP2009241908A (en) 2009-10-22
JP5033698B2 true JP5033698B2 (en) 2012-09-26

Family

ID=41304308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008094458A Expired - Fee Related JP5033698B2 (en) 2008-04-01 2008-04-01 Navigation cooperative travel control device

Country Status (1)

Country Link
JP (1) JP5033698B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102058897B1 (en) 2013-11-12 2019-12-24 현대모비스 주식회사 Apparatus and method for controlling automatic driving of vehicle

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0830828A (en) * 1994-07-20 1996-02-02 Fujitsu General Ltd Vehicle movement management system
JP2001324560A (en) * 2000-05-16 2001-11-22 Sony Corp Navigation device and GPS receiver
JP2006186474A (en) * 2004-12-27 2006-07-13 Japan Radio Co Ltd Wireless communication system and wireless repeater
JP2006209331A (en) * 2005-01-26 2006-08-10 Fuji Electric Holdings Co Ltd Device diagnostic device and measuring device diagnostic device on network
JP4412228B2 (en) * 2005-05-13 2010-02-10 株式会社デンソー Distributed control system
JP2008003779A (en) * 2006-06-21 2008-01-10 Hitachi Ltd Measurement data processing device for preventive safety car

Also Published As

Publication number Publication date
JP2009241908A (en) 2009-10-22

Similar Documents

Publication Publication Date Title
JP5895943B2 (en) Vehicle identification device
JP4814234B2 (en) Method and apparatus for operating sensor system
JP5565385B2 (en) VEHICLE WIRELESS COMMUNICATION DEVICE AND COMMUNICATION SYSTEM
KR101745156B1 (en) Apparatus for controlling vehicle interval and method thereof
US20120136510A1 (en) Apparatus and method for detecting vehicles using laser scanner sensors
EP3637385A1 (en) Driving-obstacle detecting device and vehicle navigation system
JP2020154758A (en) Driving support device
JP2024026539A (en) Control device, method and program
JP5375677B2 (en) Driving support device, method and program
JP2021167986A (en) Sensor sharing systems, sensor sharing devices, sensor sharing methods, and computer programs
JP5033698B2 (en) Navigation cooperative travel control device
JP5761011B2 (en) Collision damage reduction system, avoidance device control device, collision damage reduction method
JP2006343814A (en) Traffic control system and in-vehicle device for transmitting information to traffic control system
JP5494411B2 (en) Driving support device
US10783785B2 (en) Train presence detection apparatus
JP6089923B2 (en) Driving support unit, driving support device, sensor unit, and portable terminal
CN103837864B (en) The loading position detection method of vehicle radar sensor
CN216483969U (en) Fire-fighting robot driving data detection device
JP6264911B2 (en) Information output device
JP2007228338A (en) Electronic control unit and transmitting method of electronic control unit
KR102423251B1 (en) System for optimizing transmission time of network using neural network learning
JP6738656B2 (en) Vehicle position estimation device
JP2019095385A (en) Sensor system
JP6818046B2 (en) Vehicle control device
CN119958596A (en) Vehicle intelligent navigation system based on multi-sensor signal source

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20091225

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100707

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100707

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120427

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120605

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120702

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150706

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees