A parking area detecting method includes generating a top view image by capturing images of surroundings of a vehicle, detecting a first directional parking line from the top view image, detecting a second directional parking line having a direction different from a direction of the first directional parking line from the top view image, and detecting a parking area by combining the first directional parking line and the second directional parking line.

Patent
   RE47559
Priority
Nov 14 2013
Filed
Dec 30 2016
Issued
Aug 06 2019
Expiry
Jun 25 2034
Assg.orig
Entity
Large
0
20
currently ok
9. A parking area detecting method, comprising:
generating a top view image by capturing images of surroundings of a vehicle;
detecting a first directional parking line from the top view images;
detecting a second directional parking line having a direction different from that of the first directional parking line from the top view image;
detecting a an available parking area by combining the first directional parking line and the second directional parking line;
when a parking area detected previously exists, predicting a current location according to a movement of the vehicle with respect to the a parking area detected previously;
comparing the available parking area with the parking area detected previously and determining a proportion of an overlapping area between the available parking area and the parking area detected previously; and
when upon the overlapping area is proportion being equal to or less than a pre-set proportion, registering the available parking available area as a new parking area, and when upon the overlapping area exceeds proportion exceeding the pre-set proportion, selecting one of the available parking available area and the parking area detected previously.
1. A parking area detecting method, comprising:
generating a top view image by capturing images of surroundings of a vehicle;
detecting a first directional parking line from the top view image;
detecting at least one second directional parking line having a direction different from that of the first directional parking line from the top view image; and
detecting a parking area by combining the first directional parking line and the second directional parking line;
wherein the detecting of the parking area includes:
detecting a square area defined by connecting the first directional parking line and the at least one second directional parking line; and
determining the square area as the parking area,
wherein a parking area previously detected exists, and
wherein the method further comprises:
comparing the parking area currently detected with the parking area detected previously;
determining a proportion of an overlapping area between the parking area currently detected and the parking area previously detected; and
registering the parking area currently detected as a new parking area if the overlapping proportion is equal to or less than a pre-set proportion.
8. A parking area detecting method, comprising:
generating a top view image by capturing images of surroundings of a vehicle;
detecting a first directional parking line from the top view image;
detecting a second directional parking line having a direction different from that of the first directional parking line from the top view image;
detecting a parking area by combining the first directional parking line and the second directional parking line;
calculating reliability of a parking area on the basis of a difference of the second directional parking line constituting the parking area;
calculating occupancy of an interior of the parking area by using position information of an object around the vehicle obtained by an ultrasonic sensor; and
determining a parking area on the basis of the reliability and occupancy, wherein a parking area previously detected exists, and
wherein the method further comprises:
comparing the parking area currently detected with the parking area detected previously;
determining a proportion of an overlapping area between the parking area currently detected and the parking area previously detected; and
registering the parking area currently detected as a new parking area if the overlapping proportion is equal to or less than a pre-set proportion.
6. A parking area detecting method, comprising:
generating a top view image by capturing images of surroundings of a vehicle;
detecting a first directional parking line from the top view image;
detecting a second directional parking line having a direction different from that of the first directional parking line from the top view image; and
detecting a parking area by combining the first directional parking line and the second directional parking line,
wherein the detecting of the second directional parking line includes:
detecting edge pixels at a pre-set angle with respect to the first directional parking line among the edge pixels included in the top view image;
measuring differences between a linear template and the edge pixels by positions of the first directional parking line by using the linear template; and
determining positions of local minimum points of the differences, as positions of the second directional parking line,
wherein a parking area previously detected exists, and
wherein the method further comprises:
comparing the parking area currently detected with the parking area detected previously;
determining a proportion of an overlapping area between the parking area currently detected and the parking area previously detected; and
registering the parking area currently detected as a new parking area if the overlapping proportion is equal to or less than a pre-set proportion.
0. 11. A parking area detecting method, comprising:
generating a view image by capturing images of surroundings of a vehicle;
detecting a first directional parking line from the view image;
detecting at least one second directional parking line having a direction different from that of the first directional parking line from the view image: and
detecting a parking area by combining the first directional parking line and the second directional parking line;
wherein the first directional parking line and the second directional parking line has a brighter color than a color of a bottom surface,
wherein the second directional parking line is perpendicular with respect to the first directional parking line,
wherein a parking area previously detected exists, and
wherein the method further comprises:
comparing the parking area currently detected with the parking area detected previously;
determining a proportion of an overlapping area between the parking area currently detected and the parking area previously detected; and
registering the parking area currently detected as a new parking area if the overlapping proportion is equal to or less than a pre-set proportion, and
wherein the detecting a parking area includes:
detecting a square area defined by connecting the first directional parking line and the at least one second directional parking line; and
determining the square area as the parking area.
2. The method according to claim 1, wherein the detecting of the first directional parking line includes:
detecting edge pixels included in the top view image;
detecting two parallel linear lines minimizing a least square error from the top view image by using the detected edge pixels; and
setting an area between the two parallel linear lines as the first directional parking line.
3. The method according to claim 2, wherein, in the detecting of the edge pixels, edge pixels having a direction within a preset angle on the basis of a movement direction of the vehicle, among edge pixels included in the top view image, are detected.
4. The method according to claim 2, wherein, in the detecting of the edge pixels, edge pixels existing within a pre-set distance from the vehicle, among the edge pixels, are detected.
5. The method according to claim 1, further comprising:
generating a template in at least one of the detected parking areas area and tracking a tracked parking area.
7. The method according to claim 6, wherein, in the detecting of the edge pixels, edge pixels having pixel values decreased in the first direction and edge pixels having pixel values increased in the first direction are detected, respectively.
0. 10. The method according to claim 9, further comprising:
when a parking area is not detected from within the top view image, predicting a current location according to a movement of the vehicle with respect to the parking area detected previously; and
displaying the predicted parking area within the top view image.
0. 12. The method according to claim 11, wherein the detecting the first directional parking line includes:
detecting edge pixels included in the view image;
detecting two parallel linear lines minimizing a least square error from the view image by using the detected edge pixels; and
setting an area between the two parallel linear lines as the first directional parking line.
0. 13. The method according to claim 12, wherein, in the detecting edge pixels, edge pixels having a direction within a preset angle on the basis of a movement direction of the vehicle, among edge pixels included in the view image, are detected.
0. 14. The method according to claim 12, wherein, in the detecting edge pixels, edge pixels existing within a pre-set distance from the vehicle, among the edge pixels, are detected.
0. 15. The method according to claim 11, further comprising:
generating a template in at least one of the detected parking and a tracked parking area.
0. 16. The method according to claim 11,
the method further comprises:
predicting a current location according to a movement of the vehicle with respect to the parking area detected previously.


X2=ay2+c  [Equation 1]

Theoretically, in order to determine the two parallel linear lines 10, values of unknowns a, b, and c need to be determined, and when coordinates of three or more points existing in two parallel linear lines 10 are known, the values of unknowns a, b, and c may be determined. Thus, two parallel linear lines 10 may be detected by substituting coordinates of edge pixels to the Equation. In this case, when edge pixels not existing in the first directional parking line 20 are detected, two linear lines 10 that minimize a least square error may be detected. Also, in order to minimize an influence of edge pixels not existing in the first directional parking line 20, two parallel linear lines 10 may be detected by using a random sample consensus (RANSAC) algorithm.

FIG. 4 is a view illustrating results of detecting the first directional parking line according to an exemplary embodiment of the present inventive concept.

Referring to (a) through (h) of FIG. 4, it can be seen that the first directional parking line 20 may be accurately detected in various parking environments through the foregoing method. In particular, referring to (d) and (e) of FIG. 4, it can be seen that, even when the first directional parking line 20 is discontinuously formed, the first directional parking line 20 can be accurately detected. Also, referring to (g) and (h) of FIG. 4, although the top view image is dim (not clear) so a parking line is not easily discriminated, the first directional parking line 20 may be accurately detected.

When the two parallel linear lines 10 are detected, a first directional parking line 20 may be defined as a line having an area between the two linear lines 10. A distance between the two linear lines 10 may correspond to a thickness of the first directional parking line 20.

After the first directional parking line 20 is detected, a second directional parking line may be detected (S203). The second directional parking line refers to a parking line which is perpendicular with respect to the first directional parking line (in case of right angled parking or longitudinal parking) or a parking line at a predetermined angle (in case of slanted parking) with respect to the first directional parking line. The second directional parking line may also be drawn in a color brighter than that of the bottom surface, like the first directional parking line, and thus, the second directional parking line may be composed of a linear line whose color is changed from a dark color to a bright color and a linear line whose color is changed from a bright color to a dark color.

In order to detect the second directional parking line, edge pixels at a pre-set angle (e.g., ±90° in case of a right angled parking slot or a longitudinal parking slot) with respect to the first directional parking line are detected. As for the second directional parking line, a relative angle may be determined according to the first directional parking line and a shape of a parking slot, so particular edge pixels may be detected. Also, by using a linear template 30, differences between the template 30 and the edge pixels may be measured by positions of the first directional parking line. A position at which a difference is equal to or smaller than a pre-set value according to the difference measurement results may be determined as a position of the second directional parking line. The process of detecting the second directional parking line will be described in detail with reference to FIGS. 5 and 6.

FIG. 5 is a view illustrating a process of measuring a difference using a template 30 according to an exemplary embodiment of the present inventive concept.

Referring to (a) and (b) of FIG. 5, edge pixels perpendicular with respect to the first directional parking line may be detected in the illustration of a right angled parking slot. Here, in detecting edge pixels to detect the second directional parking line, edge pixels whose pixel values are decreased in the first direction and edge pixels whose pixel values are increased in the first direction may be detected, respectively. In FIG. 5, (a) shows the results of detecting edge pixels changing from a dark color to a bright color in a downward direction of the top view image among edge pixels perpendicular with respect to the first directional parking line 20. In FIG. 5, (b) shows the results of detecting edge pixels changing from a bright color to a dark color in a downward direction of the top view image among edge pixels perpendicular with respect to the first directional parking line.

When edges pixels are detected, by using a linear template 30 as illustrated in (a) and (b) of FIG. 5, differences between the template 30 and the edge pixels are measured by positions of the first directional parking line 20, while moving the template 30 along the first directional parking line 20. The differences may be measured by using a matching algorithm such as a chamfer matching algorithm.

FIG. 6 is a view illustrating a process of detecting a second directional parking line according to an exemplary embodiment of the present inventive concept.

In FIG. 6, (a) and (b) show the results of measuring differences using a template in the images of (a) and (b) of FIG. 5. The graphs illustrated (a) and (b) of FIG. 6 show difference value between the template 30 and edge pixels by positions of the first directional parking line, and the difference values are reduced as they are closer to the first directional parking line. The thick line 40 indicates the difference value between the template and edge pixels.

The second directional parking line may be detected by determining positions of local minimum points 50 of the difference value according to the difference measurement results as positions of the second directional parking line. In FIG. 6, (c) shows the results of marking a linear line corresponding to the second directional parking line 60 by determining the positions detected as local minimum points 50 in (a) and (b) of FIG. 6, as the second directional parking line 60.

Meanwhile, in detecting the second directional parking line 60, only one of two linear lines constituting the second directional parking line 60 may be detected due to an obstacle such as a column, or the like, but the second directional parking line 60 may be recognized only with the single linear line. Referring to (c) of FIG. 6, in the three lower ones among the four second directional parking lines 60, two linear lines may be detected and recognized as second directional parking lines 60, like the first directional parking line 20. In the uppermost second directional parking line in the top view image, only one linear line changing from a bright color to a dark color, among two linear lines constituting the parking line, may be detected but it may be recognized as a second directional parking line 60. Namely, a multiple hypothesis scheme in which the second directional parking line 60 is detected only as a single linear line or as two linear lines may be used.

When the first directional parking line 20 and the second directional parking line 60 are detected, the first direction parking line 20 and the second directional parking line 60 may be combined to detect a parking area 70 (S204). This will be described with reference to FIG. 7.

FIG. 7 is a view illustrating a process of detecting a parking area according to an exemplary embodiment of the present inventive concept.

Referring to FIG. 7, square parking areas 70 detected by combining a first directional parking line and a second directional parking line are displayed. As described above, the second directional parking line may be detected as a single linear line or two linear lines. Thus, the second directional parking line of the parking area detected by combining the first directional parking line and the second directional parking line may be composed of two, three, or four linear lines. The uppermost parking area among the detected three parking areas 70 in FIG. 7 correspond to a parking area detected with three linear lines, and the other two parking areas correspond to parking areas detected with four linear lines.

Meanwhile, when parking areas 70 are detected from within the top view image, the parking area detecting apparatus 100 may determine a final parking area by calculating reliability and occupancy with respect to the detected parking areas in order to enhance reliability of the detected parking area. Namely, when the parking areas are detected from within the top view image, reliability of the parking areas may be calculated on the basis of differences of the second directional parking line. Occupancy of interiors of the parking areas may be calculated by using position information of an object around the vehicle obtained by the ultrasonic sensor. A parking area may be determined on the basis of the calculated reliability and occupancy.

Reliability of a parking area may be determined on the basis of the difference value between the template and edge pixel (explained with to (a) and (b) of FIG. 6) corresponding to the second directional parking lines constituting the parking area. In detail, reliability of a parking area may be an average value of reliability of two second directional parking lines constituting the parking area. Reliability of each of the two directional parking lines may be determined on the basis of a difference value of the linear lines constituting the second directional parking line. When the second directional parking line is detected as a single linear line, a difference value of the linear line may be normalized to have a value between 0 and 1 so as to be calculated as reliability of the second directional parking line. When the second directional parking line is detected as two linear lines, a smaller difference value among difference values of the two linear lines may be normalized to have a value between 0 and 1 so as to be calculated as reliability of the second directional parking line.

Occupancy of a parking area may be determined by using position information of an object around the vehicle obtained by the ultrasonic sensor. This will be described with reference to FIG. 8.

FIG. 8 is a view illustrating ultrasonic location information indicated in a top-view image according to an exemplary embodiment of the present inventive concept.

The parking area detecting apparatus 100 may predict a current location in consideration of a movement of the vehicle on the basis of ultrasonic information of an object around the vehicle detected from within a previous top view image. A movement direction and a distance of a vehicle may be predicted by using information obtained by a steering angle sensor and a wheel speed sensor, and a position of ultrasonic information obtained previously may be predicted in the current top view image by using the movement direction and distance of the vehicle.

Referring to (a) of FIG. 8, results of displaying a plurality of ultrasonic position information obtained previously in a current top view image in consideration of the movement of the vehicle are shown. Information (positive output) displayed by the mark “O” included in the ultrasonic information, as shown in FIG. 8(a) indicates a position of an object existing within a distance measurable by the ultrasonic sensor. On the other hand, information (negative output) displayed by the mark “X” indicates a case in which no object exists within the distance measurable by the ultrasonic sensor. The ultrasonic information displayed in FIG. 8(a) is displayed as discontinuous dots, so it may be changed into a continuous form. In FIG. 8, (b) shows the results of changing the ultrasonic information displayed in (a) of FIG. 8 into a continuous form. In FIG. 8(b), the positive output 80 and the negative output 85 were changed into a continuous form, respectively, by using a kernel density estimator. When the continuous ultrasonic information is obtained, a proportion of ultrasonic information of the positive output 80 to the entire ultrasonic information may be calculated and obtained as occupancy by parking areas. Occupancy represents a probability, so it may have a value between 0 and 1.

When reliability and occupancy of each parking area are calculated, a parking area may be finally determined on the basis of the reliability and occupancy. In detail, a weight may be given to the reliability and occupancy (for example, 0.3 may be given as a weight to the reliability and 0.7 may be given as a weight to the occupancy) and the weighted reliability and weighted occupancy may be added as a sum. When the sum is equal to or smaller than a pre-set value, a corresponding area may be determined as a parking area, and when the sum exceeds the pre-set value, a corresponding area may not be selected as a parking area. The weight given to reliability and occupancy may be changed according to the surroundings of the vehicle. For example, when a parking line is clearly indicated within the top view image or when an obstacle such as a column, or the like, does not exist, a weight given to reliability may be set to be higher than a weight given to occupancy, and the sum of weights may be 1.

When a parking area is detected from within the top view image, it is determined whether a parking area, which was detected previously, exists (S205). In detail, when a parking area registered to the parking area list exists, it may be determined that a parking area, which was detected previously, exists, and when a parking area registered to the parking area list does not exist, it may be determined that a parking area detected previously does not exist.

When a parking area detected previously does not exist (S205—N), the detected parking area may be registered to the parking area list (S210). When a parking area detected previously exists (S205—Y), a current location of the parking area detected previously may be predicted (S206). This will be described in detail with reference to FIG. 9.

FIG. 9 is a view illustrating a process for predicting a location of a parking area according to an exemplary embodiment of the present inventive concept.

FIG. 9(a) shows a parking area detected from a previously detected top view image. A current location of the parking area detected previously and may be predicted in the same manner as that of ultrasonic information. Namely, a movement direction and distance of a vehicle may be predicted by using information obtained by a steering angle sensor and a wheel speed sensor, and a position of the parking area detected previously may be predicted in the current top view image by using a movement direction and a distance of the vehicle. FIG. 9(b) shows a previously detected parking area 90 predicted in consideration of a movement direction of a vehicle. However, there may be a difference between the predicted parking area 90 and an actual parking area as illustrated in FIG. 9(b). When the predicted parking area 90 has an error, a position of the predicted parking area 90 may be corrected. As illustrated in FIG. 9(c), a first directional parking line of the predicted parking area 90 may be projected to a first directional parking line detected from the current top view image, and a second directional parking line may be corrected to be perpendicular with respect to the first directional parking line detected from the current top view image. FIG. 9(d) shows the results of correcting the position of the predicted parking area 90.

Thereafter, when a current position of the parking area detected previously is predicted, the currently detected parking area may be compared with the predicted parking area (S207) and it is determined whether an overlapping region is equal to or greater than a pre-set proportion (S208). In comparing the parking areas, a square area having a width of the first directional parking line of the parking area as a length of one side may be set and a proportion of an overlapping area may be determined. In this case, the proportion of an overlapping area may be measured by using Jaccard coefficient signifying a ratio between an intersection and a union of the square area. When the two parking areas are completely identical, Jaccard coefficient is 1, and when the two parking areas do not overlap with each other completely, Jaccard coefficient is 0.

When an overlapping area according to the determination results is less than a pre-set proportion (e.g., 50%) (S208—N), a parking area detected from within the current top view image may be registered as a new parking area (S210). When the overlapping area is equal to or more than the pre-set proportion (S208—Y), it may be determined that a parking area detected previously is repeatedly detected, and one of the currently detected parking area and the parking area detected previously may be selected (S209). In this case, a parking area in which a value obtained by adding reliability and occupancy is smaller is selected. The selected parking area may be registered to the parking area list (S210) and the number of repetition detection may be updated. When the parking area is registered to the parking area list, corresponding reliability and occupancy of the parking area may also be registered together, and when the same parking area is repeatedly detected, the repetition number of detections may also be registered together.

Meanwhile, in operations S208 and S210, whether a parking area is new may be determined according to whether a proportion of an overlapping area is equal to or more than the pre-set value or less than the pre-set value, but according to an exemplary embodiment, a proportion of an overlapping area may be divided into three sections and whether to register a parking area may be determined. Namely, a proportion of the overlapping area may be divided into a section in which it is less than T1 (e.g., 20%), a section in which it is more than T2 (e.g., 80%), and a section in which it is between T1 and T2.

In detail, when a proportion of an overlapping area is less than T1, a currently detected parking area may be determined as a new parking area and registered to the parking area list. When a proportion of an overlapping area is more than T2, a currently detected parking area may be determined as a parking area identical to a parking area detected previously and a parking area in which a value obtained by adding reliability and occupancy is smaller may be selected and a repetition number of detections may be updated. When a proportion of an overlapping area is between T1 and T2, it may be determined that a parking area different due to an error is detected in an overlapping manner, and a parking area in which a value obtained by adding reliability and occupancy is smaller and a repetition number of detections is larger may be selected preferentially. However, since the same parking area is not repeatedly detected, a repetition number of detections may not updated.

Meanwhile, when a parking area is not detected from within a current top view image, the parking area detecting apparatus 100 may predict a current location according to a movement of the vehicle with respect to a parking area detected previously and display the predicted parking area in the current top view image in a manner similar to the process as described above with reference to FIG. 9.

FIG. 10 is a view illustrating results of detecting a parking area according to an exemplary embodiment of the present inventive concept.

Referring to (a) through (j) of FIG. 10, it can be seen that a parking area is precisely detected in various situations. Also, it can be seen that, even when a parking area is partially covered by a column, the parking area may be detected, and a parking area in which parking is not available because a different vehicle is parked therein is not detected.

According to the parking area detecting method as described above, parking areas positioned around a vehicle may be accurately detected, and by registering the detected parking areas and continuously managing them, even when a parking area is covered with an obstacle such as a column, or the like, in a current image, the parking area can be displayed.

Meanwhile, when parking areas are detected, a template may be set in at least one of the detected parking areas and the parking area may be tracked. This will be described with reference to FIGS. 11 and 12.

FIG. 11 is a view illustrating a process of setting a template according to an exemplary embodiment of the present inventive concept. FIG. 11(a) shows results of detecting a parking area from a top view image, and FIG. 11(b) shows results of setting a template having a “custom character” shape similar to that of the detected parking area in the detected parking area. The shape of the template may be set to “custom character” or “custom character” similar to that of a parking line constituting the parking area. Here, a thickness of the parking line may not be determined until before the parking area is detected, so it may be estimated from parking lines detected from the top view image and, in this case, a thickness of the template may be estimated by using a median operator.

FIG. 12 is a view illustrating results of tracking a parking area using a template according to an exemplary embodiment of the present inventive concept.

In FIG. 12, (a) through (c) show results of continuously tracking a parking area in a process of parking after the template having the “custom character” shape is set in the detected parking area. Referring to FIG. 12(b), it can be seen that, even though the second directional parking line is covered by a column 95 existing on the left side of a vehicle, a parking area can be effectively tracked.

The parking area detecting method according to exemplary embodiments of the present inventive concept may be implemented as a program executable in a terminal device having a processor, e.g., a microprocessor. Such a program may be stored in various types of recording medium so as to be used.

In detail, codes for performing the foregoing methods may be stored in various types of non-volatile recording medium such as a flash memory, a read only memory (ROM), an erasable programmable ROM (EPROM), an electronically erasable and programmable ROM (EEPROM), a hard disk, a removable disk, a memory card, a USB memory, a CD-ROM, and the like.

According to the exemplary embodiment of the present inventive concept, parking areas positioned near a vehicle may be accurately detected, and by registering the detected parking areas and continuously managing them, even when a parking area is partially covered or is not detected due to an obstacle such as a column, or the like, in a current image, the parking area may be displayed.

It should be interpreted that the scope of the present inventive concept is defined by the following claims rather than the above-mentioned detailed description and all modifications or alterations deduced from the meaning, the scope, and equivalences of the claims are included in the scope of the present invention.

Yoon, Dae Joong, Jung, Ho Gi, Suhr, Jae Kyu, Ryu, Seong Sook, Choi, Jae Seob, Chang, Eu Gene

Patent Priority Assignee Title
Patent Priority Assignee Title
5980664, Apr 28 1997 LJB GROUP, LLC Pavement marking material and method of marking pavement
5999092, Aug 30 1997 Ford Motor Company Antenna cluster for a motor road vehicle collision warning system
6704653, May 12 2000 Kabushiki Kaisha Toyota Jidoshokki Vehicle backing support apparatus
7659835, Sep 14 2006 HL Mando Corporation Method and apparatus for recognizing parking slot by using bird's eye view and parking assist system using the same
7930078, Oct 19 2005 Aisin AW Co., Ltd. Parking assist method and a parking assist apparatus
20070273554,
20080140286,
20110116717,
20110216194,
20130058525,
20130162825,
20140160287,
KR101007149,
KR101283792,
KR1020110002688,
KR20110002688,
KR20120086576,
KR20130025346,
KR20130072709,
KR20130073256,
/////////////////////
Executed onAssignorAssigneeConveyanceFrameReelDoc
May 19 2014JUNG, HO GIINDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITYASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014CHANG, EU GENEKia Motors CorporationASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014SUHR, JAE KYUKia Motors CorporationASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014JUNG, HO GIKia Motors CorporationASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014RYU, SEONG SOOKINDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITYASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014CHOI, JAE SEOBINDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITYASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014YOON, DAE JOONGINDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITYASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014CHANG, EU GENEINDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITYASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014SUHR, JAE KYUINDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITYASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014YOON, DAE JOONGKia Motors CorporationASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014CHOI, JAE SEOBKia Motors CorporationASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014RYU, SEONG SOOKKia Motors CorporationASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014RYU, SEONG SOOKHyundai Motor CompanyASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014CHOI, JAE SEOBHyundai Motor CompanyASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014YOON, DAE JOONGHyundai Motor CompanyASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014CHANG, EU GENEHyundai Motor CompanyASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014SUHR, JAE KYUHyundai Motor CompanyASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
May 19 2014JUNG, HO GIHyundai Motor CompanyASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0495900008 pdf
Dec 30 2016Industry-University Cooperation Foundation Hanyang Universtiy(assignment on the face of the patent)
Dec 30 2016Kia Motors Corporation(assignment on the face of the patent)
Dec 30 2016Hyundai Motor Company(assignment on the face of the patent)
Date Maintenance Fee Events
Nov 21 2019M1551: Payment of Maintenance Fee, 4th Year, Large Entity.
Nov 20 2023M1552: Payment of Maintenance Fee, 8th Year, Large Entity.


Date Maintenance Schedule
Aug 06 20224 years fee payment window open
Feb 06 20236 months grace period start (w surcharge)
Aug 06 2023patent expiry (for year 4)
Aug 06 20252 years to revive unintentionally abandoned end. (for year 4)
Aug 06 20268 years fee payment window open
Feb 06 20276 months grace period start (w surcharge)
Aug 06 2027patent expiry (for year 8)
Aug 06 20292 years to revive unintentionally abandoned end. (for year 8)
Aug 06 203012 years fee payment window open
Feb 06 20316 months grace period start (w surcharge)
Aug 06 2031patent expiry (for year 12)
Aug 06 20332 years to revive unintentionally abandoned end. (for year 12)