Patent ID: 12221156

It may be understood that the appended drawings are not necessarily to scale, presenting a somewhat simplified representation of various features illustrative of the basic principles of the present disclosure. The specific design features of the present disclosure as included herein, including, for example, specific dimensions, orientations, locations, and shapes will be determined in part by the particularly intended application and use environment.

In the figures, reference numbers refer to the same or equivalent parts of the present disclosure throughout the several figures of the drawing.

DETAILED DESCRIPTION

Reference will now be made in detail to various embodiments of the present disclosure(s), examples of which are illustrated in the accompanying drawings and described below. While the present disclosure(s) will be described in conjunction with exemplary embodiments of the present disclosure, it will be understood that the present description is not intended to limit the present disclosure(s) to those exemplary embodiments of the present disclosure. On the other hand, the present disclosure(s) is/are intended to cover not only the exemplary embodiments of the present disclosure, but also various alternatives, modifications, equivalents and other embodiments, which may be included within the spirit and scope of the present disclosure as defined by the appended claims.

Hereinafter, various exemplary embodiments of the present disclosure will be described in detail with reference to the exemplary drawings. In adding the reference numerals to the components of each drawing, it should be noted that the identical or equivalent component is designated by the identical numeral even when they are displayed on other drawings. Furthermore, in describing the exemplary embodiment of the present disclosure, a detailed description of well-known features or functions will be ruled out in order not to unnecessarily obscure the gist of the present disclosure.

In describing the components of the exemplary embodiment of the present disclosure, terms such as first, second, “A”, “B”, (a), (b), and the like may be used. These terms are merely intended to distinguish one component from another component, and the terms do not limit the nature, sequence or order of the constituent components. Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meanings as those generally understood by those skilled in the art to which the present disclosure pertains. Such terms as those defined in a generally used dictionary are to be interpreted as having meanings equal to the contextual meanings in the relevant field of art, and are not to be interpreted as having ideal or excessively formal meanings unless clearly defined as having such in the present application.

Hereinafter, embodiments of the present disclosure will be described in detail with reference toFIGS.1to12.

FIG.1is a block diagram showing a vehicle parking control device according to an exemplary embodiment of the present disclosure. Below, in the present specification, a vehicle parking control device100may be referred to as the parking control device100.

Referring toFIG.1, the parking control device100according to an exemplary embodiment of the present disclosure may include a processor110and a data collection module120. In various exemplary embodiments of the present disclosure, the parking control device100may include additional components in addition to the components illustrated inFIG.1, or may omit at least one of the components illustrated inFIG.1.

According to an exemplary embodiment of the present disclosure, the processor110may be electrically connected to the data collection module120and may electrically control each of components. The processor110may be electrical circuits which execute instructions of software and therefore, perform various data processing and calculation, which will be described below.

The processor110may include, for example, an electronic control unit (ECU), a micro controller unit (MCU), or other sub-controller mounted in a vehicle.

Specific details related to the operation of the processor110will be described later with reference toFIGS.2and4.

According to an exemplary embodiment of the present disclosure, the data collection module120may collect various data (e.g., vehicle data) required when the vehicle is parked or driven.

According to an exemplary embodiment of the present disclosure, the data collection module120may collect various data from a global positioning system (GPS), a front camera, a driver state warning (DSW) camera, a radar, a steering angle sensor, a gear shifting sensor, a brake pedal sensor, a laser scanner, a navigation system with a precise parking lot map, an inertial measurement unit (IMU), an around view monitoring (AVM) system, an ultrasonic sensor, a wheel speed sensor, electronic control units (ECU), an engine management system (EMS), an electronic stability control (ESC) system, an electric parking brake (EPB) system, a motor driven power steering (MDPS) system, an electronic shifter (E-shifter), or the like.

According to an exemplary embodiment of the present disclosure, the data collection module120may collect various data from ECUs, an EMS, an ESC system, an EPB system, an MDPS system, or an E-shifter, through a vehicle network. Herein, the vehicle network may include a controller area network (CAN), a local interconnect network (LIN), a FlexRay, a media oriented system transport (MOST), and the like.

FIG.2is a diagram illustrating a method of collecting data and controlling a vehicle during parking in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure.

Referring toFIG.2, in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure, the processor may recognize a state of a vehicle200(S210).

According to an exemplary embodiment of the present disclosure, the processor may obtain vehicle data from the data collection module.

According to an exemplary embodiment of the present disclosure, the processor may recognize that the vehicle200enters a parking lot based on the location information of the vehicle200obtained from a Global Positioning System (GPS)201. According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle200is located in the parking lot based on the location information of the vehicle200obtained from the GPS201. For example, the parking lot may include at least one of an in-building parking lot, an on-street parking lot, and an off-street parking lot.

According to an exemplary embodiment of the present disclosure, the processor may detect a nearby vehicle based on an image obtained from a front camera203aamong cameras203.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine a state of the nearby vehicle based on an image obtained from the front camera203aamong the cameras203. According to an exemplary embodiment of the present disclosure, the processor may detect a parking line based on an image obtained from the front camera203aamong the cameras203.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine a gaze state of a driver based on an image obtained from a DSW camera203bamong the cameras203.

According to an exemplary embodiment of the present disclosure, the DSW camera203bmay capture an image of the driver.

According to an exemplary embodiment of the present disclosure, the processor may detect (or determine) the driver's face, gaze direction, eye closing time, or the like from a driver image, which is obtained from the DSW camera203b. For example, the processor is configured to determine whether the driver's eyes are directed toward the front, toward the rear, or toward the side.

According to an exemplary embodiment of the present disclosure, the processor may detect the presence or absence of a surrounding object based on information obtained from a radar205.

According to an exemplary embodiment of the present disclosure, the radar205may measure a distance between the vehicle200and a surrounding object. According to an exemplary embodiment of the present disclosure, the radar205may generate electromagnetic waves to the surroundings, receive electromagnetic waves reflected from the surrounding object, and identify a distance, a direction, an altitude, or the like with respect to the surrounding object. For example, the surrounding object may include nearby vehicles or pedestrians.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether steering is operated based on steering angle information obtained from a steering angle sensor207.

For example, the processor is configured to determine whether steering is operated for parallel parking or reverse parking based on the steering angle information.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine a forward/reverse state of the vehicle200based on gear shifting information obtained from a gear shifting sensor209.

For example, the processor is configured to determine that the vehicle200is driving forward when a gear is in the drive (D) position based on the gear shifting information. For another example, the processor is configured to determine that the vehicle200is driving reverse when the gear is in the reverse (R) position based on the gear shifting information.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle200is in a stopped state based on brake information obtained from a brake pedal sensor211.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle200is in a stopped state for parking based on the brake information.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine a parking circumstance or the driver's intention (S220).

According to an exemplary embodiment of the present disclosure, the processor is configured to determine the parking circumstance based on vehicle data obtained from the data collection module.

For example, the processor is configured to determine whether the vehicle200enters a parking lot or is located in the parking lot, based on location information of the vehicle200included in the vehicle data.

For example, the processor is configured to determine whether another vehicle is parked around the vehicle200or whether there is a parking line based on the vehicle data obtained from the data collection module.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine the driver's intention based on vehicle data obtained from the data collection module.

For example, the processor may detect the driver's gaze direction based on a driver image obtained from the DSW camera203b.

For example, when it is determined that the driver's gaze direction is a forward direction, the processor is configured to determine that the driver intends to move the vehicle200forward thereof.

Also, for example, when it is determined that the driver's gaze direction is a rearward direction or a sideward direction, the processor is configured to determine that the driver intends to move the vehicle200rearward.

According to an exemplary embodiment of the present disclosure, the processor may control the vehicle in a parking circumstance (S230).

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle200is in a parked state, the processor may control the vehicle.

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle200is in a parked state based on the vehicle data obtained from the data collection module, the processor may control the vehicle through an engine management system (EMS), a hybrid control unit (HCU), and/or a transmission control unit (TCU).

According to an exemplary embodiment of the present disclosure, the EMS may control the operation of an engine and manage the engine. For example, the EMS may perform engine torque control, fuel efficiency control, engine failure diagnosis, generator control, and/or the like.

According to an exemplary embodiment of the present disclosure, the TCU may control the operation of a transmission in response to a shift command through a shift lever or a driving speed of the vehicle200. For example, the TCU may perform clutch control, shift control, engine torque control during shift, and/or the like.

For example, when it is determined that the vehicle200is in a parked state and it is determined that the driver's intention does not match the forward/reverse state of the vehicle200, the processor may shift the gear to the “N” (neutral) position

Also, for example, when it is determined that the vehicle200is in a parked state, the processor may automatically deactivate an auto vehicle hold (AVH) function or an idle stop and go (ISG) function.

FIG.3is a flowchart illustrating a vehicle parking control method according to an exemplary embodiment of the present disclosure. In the following embodiment, operations S310to S350may be sequentially performed, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

Content that corresponds to or overlaps the description with reference toFIG.3will be briefly described or omitted.

Referring toFIG.3, in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure, the processor may obtain vehicle data through a data collection module (S310).

For example, the processor may obtain location information of a vehicle from a global positioning system (GPS). Also, for example, the processor may obtain information related to nearby vehicles or parking lines from a front camera. Also, for example, the processor may obtain a driver gaze information from a driver state warning (DSW) camera. Also, for example, the processor may obtain information related to a surrounding object from a radar. Also, for example, the processor may obtain steering angle information of the vehicle from a steering angle sensor. Also, for example, the processor may obtain gear shifting information from a shift sensor. Also, for example, the processor may obtain vehicle stop state information through a brake pedal sensor.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle satisfies a first parking condition, based on the location information of the vehicle included in the vehicle data (S320). Hereinafter, the first parking condition may be referred to as a parking mode precondition.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle is entering a parking lot or is located in the parking lot, based on the vehicle location information obtained from the GPS.

According to an exemplary embodiment of the present disclosure, the processor is configured to conclude that the vehicle satisfies the first parking condition when it is determined that the vehicle is entering the parking lot or is located in the parking lot based on the location information of the vehicle.

According to an exemplary embodiment of the present disclosure, when the vehicle is entering the parking lot or is located in the parking lot, the processor is configured to determine whether another vehicle has parked nearby or whether there is a parking line, based on information obtained from a front camera or radar.

According to an exemplary embodiment of the present disclosure, the processor is configured to conclude that the vehicle satisfies the first parking condition when it is determined that the other vehicle has been parked nearby or that there is the parking line, based on the information obtained from the front camera or radar.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle satisfies a second parking condition, based on the state information of the vehicle included in the vehicle data when the vehicle satisfies the first parking condition (S330).

According to an exemplary embodiment of the present disclosure, when the vehicle satisfies the first parking condition, the processor is configured to determine whether the vehicle satisfies the second parking condition based on at least one of steering angle information, brake information, and gear shifting information.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine that the second parking condition is satisfied when a steering angle sensor value included in the steering angle information is greater than or equal to a first threshold value.

According to an exemplary embodiment of the present disclosure, when a brake pedal sensor value included in the brake information is greater than or equal to a second threshold value, the processor is configured to determine that the second parking condition is satisfied.

According to an exemplary embodiment of the present disclosure, when it is determined that a gear shifter position is changed based on the gear shifting information, the processor is configured to determine that the second parking condition is satisfied.

According to an exemplary embodiment of the present disclosure, when the vehicle satisfies the second parking condition, the processor may activate a parking mode (S340).

According to an exemplary embodiment of the present disclosure, the processor may activate a parking mode when the steering angle sensor value included in the steering angle information is greater than or equal to a first threshold value, the brake pedal sensor value included in the brake information is greater than or equal to a second threshold value, or when it is determined that the gear shifter position is changed.

According to an exemplary embodiment of the present disclosure, the processor may control the vehicle according to the parking mode (S350).

According to an exemplary embodiment of the present disclosure, the processor may shift the gear to a neutral (N) position based on the driver gaze information and gear shifting information, when it is determined that the driver's gaze is a forward direction and the gear is set in succession to the “R” (reverse) position while the parking mode is activated.

According to an exemplary embodiment of the present disclosure, the processor may shift the gear to a neutral (N) position based on the driver gaze information and gear shifting information, when it is determined that the driver's gaze direction is a rearward direction and the gear is set in succession to the “D” (drive) position while the parking mode is activated.

According to an exemplary embodiment of the present disclosure, the processor may automatically release an auto vehicle hold (AVH) function or an idle stop and go (ISG) function while the parking mode is activated.

FIG.4AandFIG.4Billustrate various exemplary embodiments of determining the location of a vehicle in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure.

Referring toFIG.4AandFIG.4B, in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure, a processor may identify that a vehicle enters a parking lot in a building.

FIG.4Ashows a parking tower, andFIG.4Bshows an underground parking lot.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine the location of the vehicle based on vehicle data obtained through a data collection module.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle is entering a parking lot (e.g., a parking tower or an underground parking lot) based on location information of the vehicle obtained from a GPS.

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is entering the parking lot, the processor is configured to conclude that the vehicle satisfies a parking mode precondition.

According to an exemplary embodiment of the present disclosure, when it is not determined that the vehicle is entering the parking lot, the processor is configured to determine that the vehicle does not satisfy a parking mode precondition.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether another vehicle has parked nearby or whether there is a parking line, based on information obtained from a front camera or radar.

According to an exemplary embodiment of the present disclosure, the processor is configured to conclude that the vehicle satisfies the parking mode precondition when it is determined that the other vehicle has been parked nearby or that there is the parking line, based on the information obtained from the front camera or radar.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine that the vehicle does not satisfy the parking mode precondition when it is determined that another vehicle is not parked nearby and there is no parking line based on the information obtained from the front camera or radar.

FIG.5AandFIG.5Billustrate various exemplary embodiments of determining the location of a vehicle in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure.

Referring toFIGS.5A and5B, in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure, a processor may identify that a vehicle is entering a parking lot.FIG.5AandFIG.5Bshow an off-street parking lot.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine the location of the vehicle based on vehicle data obtained through a data collection module.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle is entering a parking lot (e.g., the off-street parking lot) based on location information of the vehicle obtained from a GPS.

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is entering the parking lot, the processor is configured to conclude that the vehicle satisfies a parking mode precondition.

According to an exemplary embodiment of the present disclosure, when it is not determined that the vehicle is entering the parking lot, the processor is configured to determine that the vehicle dissatisfies a parking mode precondition.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether another vehicle has parked nearby or whether there is a parking line, based on information obtained from a front camera or radar.

According to an exemplary embodiment of the present disclosure, the processor is configured to conclude that the vehicle satisfies the parking mode precondition when it is determined that the other vehicle has been parked nearby or that there is the parking line, based on the information obtained from the front camera or radar.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine that the vehicle does not satisfy the parking mode precondition when it is determined that another vehicle is not parked nearby and there is no parking line based on the information obtained from the front camera or radar.

FIG.6AandFIG.6Billustrate various exemplary embodiments of determining the location of a vehicle in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure.

Referring toFIG.6AandFIG.6B, in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure, a processor is configured to determine whether there is another vehicle around a parking lot.FIGS.6A and6Bshow an on-street parking lot.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine the location of the vehicle based on vehicle data obtained through a data collection module.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle is entering a parking lot (e.g., the on-street parking lot) based on location information of the vehicle obtained from a GPS.

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is located around or in a parking lot, the processor is configured to conclude that the vehicle satisfies a parking mode precondition.

According to an exemplary embodiment of the present disclosure, when it is not determined that the vehicle is located around or in a parking lot, the processor is configured to determine that the vehicle does not satisfy a parking mode precondition.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether another vehicle has parked nearby or whether there is a parking line, based on information obtained from a front camera or radar.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether a nearby vehicle is in a moving state based on information obtained through a front camera. For example, the processor is configured to determine whether the nearby vehicle is in a driving state or a stopped state.

According to an exemplary embodiment of the present disclosure, the processor is configured to conclude that the vehicle satisfies the parking mode precondition when it is determined that the other vehicle has been parked nearby or that there is the parking line, based on the information obtained from the front camera or radar.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine that the vehicle does not satisfy the parking mode precondition when it is determined that another vehicle is not parked nearby and there is no parking line based on the information obtained from the front camera or radar.

According to an exemplary embodiment of the present disclosure, when it is determined that the moving state of the nearby vehicle is similar to the moving state of a host vehicle based on the information obtained through the front camera, the processor is configured to determine that the host vehicle satisfies a parking mode precondition.

According to an exemplary embodiment of the present disclosure, when it is determined that the moving state of the nearby vehicle is similar to the moving state of the host vehicle while the host vehicle is stopped, the processor is configured to conclude that the vehicle satisfies the parking mode precondition. For example, when the nearby vehicle is in a stopped state and the host vehicle is in a stopped state, the processor is configured to determine that the host vehicle satisfies the parking mode precondition.

According to an exemplary embodiment of the present disclosure, when it is determined that the moving state of the nearby vehicle is contrary to the moving state of a host vehicle based on the information obtained through the front camera, the processor is configured to determine that the host vehicle does not satisfy the parking mode precondition.

According to an exemplary embodiment of the present disclosure, when it is determined that the moving state of the nearby vehicle is contrary to the moving state of the host vehicle while the host vehicle is stopped, the processor is configured to conclude that the vehicle satisfies a parking mode precondition. For example, when the host vehicle is in a stopped state and a nearby vehicle is in a driving state, the processor is configured to determine that the host vehicle does not satisfy the parking mode precondition.

FIG.7is a flowchart illustrating a method of determining whether a first parking condition is satisfied for each location of a vehicle in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure. In the following embodiment, operations S710to S770may be sequentially performed, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

Referring toFIG.7, in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle is located in a building entrance location or an off-street parking lot (S710).

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle is entering a building parking lot or an off-street parking lot based on location information of the vehicle obtained from the GPS.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle is located in the building parking lot or the off-street parking lot based on location information of the vehicle obtained from the GPS.

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is located in the building entrance location or the off-street parking lot (Yes of S710), the processor is configured to determine whether another vehicle is parked nearby or there is a parking line (S720).

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is located in the building parking lot or the off-street parking lot, the processor is configured to determine whether at least one other vehicle is parked nearby or whether there is a parking line, through a front camera or radar.

According to an exemplary embodiment of the present disclosure, when another vehicle is parked nearby or a parking line is identified (Yes in S720), the processor is configured to conclude that the vehicle satisfies a first parking condition (S760).

According to an exemplary embodiment of the present disclosure, the processor is configured to conclude that the vehicle satisfies the first parking condition when another vehicle is parked nearby or a parking line is identified.

According to an exemplary embodiment of the present disclosure, when another vehicle is not parked nearby or a parking line is not identified (No in S720), the processor is configured to determine that the vehicle does not satisfy the first parking condition (S770).

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is not located in building entrance location or the off-street parking lot (No of S710), the processor is configured to determine whether the vehicle is located in an on-street parking lot (S730).

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle is located around or in the on-street parking lot based on location information of the vehicle obtained from the GPS.

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is located in the on-street parking lot (Yes of S730), the processor is configured to determine whether another vehicle is parked nearby or there is a parking line (S740).

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is located in the on-street parking lot, the processor is configured to determine whether at least one other vehicle is parked nearby or whether there is a parking line, through a front camera or radar.

According to an exemplary embodiment of the present disclosure, when it is not determined that the vehicle is located in the on-street parking lot (No in S730), the processor is configured to determine that the first parking condition is not satisfied (S770).

According to an exemplary embodiment of the present disclosure, when another vehicle is parked nearby or the parking line is identified (Yes in S740), the processor is configured to determine whether the moving state of the nearby vehicle is similar to the moving state of the host vehicle (S750).

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the nearby vehicle is in a driving state or a stopped state, based on information obtained through the front camera, to determine whether the moving state of the host vehicle is similar to that of the nearby vehicle.

According to an exemplary embodiment of the present disclosure, when another vehicle is parked nearby or a parking line is not identified (No in S740), the processor is configured to determine that the vehicle does not satisfy the first parking condition (S770).

According to an exemplary embodiment of the present disclosure, when it is determined that the moving state of the surrounding vehicle is similar to the moving state of the host vehicle while the host vehicle is stopped (Yes in S750), the processor is configured to determine that the first parking condition is satisfied (S760).

According to an exemplary embodiment of the present disclosure, the processor is configured to conclude that the vehicle satisfies the first parking condition when the nearby vehicle is in a stopped state while the host vehicle is in a stopped vehicle.

According to an exemplary embodiment of the present disclosure, when it is not determined that the moving state of the surrounding vehicle is similar to the moving state of the host vehicle while the host vehicle is stopped (No in S750), the processor is configured to determine that the first parking condition is not satisfied (S770).

According to an exemplary embodiment of the present disclosure, the processor is configured to determine that the vehicle does not satisfy the first parking condition when the nearby vehicle is in a driving state while the host vehicle is in a stopped sate.

FIG.8AandFIG.8Bare diagrams illustrating a method of controlling a vehicle according to a driver's intension in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure. Content that corresponds to or overlaps the description with reference to contents ofFIGS.8A and8Bwill be briefly described or omitted.

Referring toFIG.8A, when it is determined that the vehicle satisfies a parking mode precondition, the processor is configured to determine a state of the vehicle.

According to an exemplary embodiment of the present disclosure, the processor may activate the parking mode when it is determined that the vehicle is in a parked state based on the determination of the vehicle state.

For example, when it is determined that the vehicle is in a parked state based on at least one of steering angle information and brake information, the processor may activate the parking mode.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine a driver's intention. For example, the processor is configured to determine the driver's gaze direction based on image information obtained from a DSW camera.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine the moving direction of the vehicle intended by the driver according to the driver's gaze. For example, when it is determined that the driver's gaze direction is a sideward direction or a rearward direction rather than a forward direction, the processor is configured to determine the moving direction of the vehicle intended by the driver as a first direction (e.g., a rearward direction).

According to an exemplary embodiment of the present disclosure, when detecting an abnormal signal from a gear shifting sensor of the vehicle, the processor may shift the gear to an “N” position according to the parking mode.

For example, when it is determined that the driver's gaze direction is the rearward direction and the gear is set to the “D” position, the processor may shift the gear to the “N” position.

Referring toFIG.8B, when it is determined that the vehicle satisfies the parking mode precondition, the processor is configured to determine the state of the vehicle.

According to an exemplary embodiment of the present disclosure, the processor may activate the parking mode when it is determined that the vehicle is parked based on the determination of the vehicle state.

For example, when it is determined that the vehicle is in a parked state based on at least one of steering angle information and brake information, the processor may activate the parking mode.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine a driver's intention. For example, the processor is configured to determine the driver's gaze direction based on image information obtained from a DSW camera.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine the moving direction of the vehicle intended by the driver according to the driver's gaze. For example, when it is determined that the driver's gaze direction is a forward direction rather than the sideward direction or rearward direction, the processor is configured to determine the moving direction of the vehicle intended by the driver as a second direction (e.g., a forward direction).

According to an exemplary embodiment of the present disclosure, when detecting an abnormal signal from a gear shifting sensor of the vehicle, the processor may shift the gear to an “N” position according to the parking mode.

For example, when it is determined that the driver's gaze is directed forward and it is determined that the gear is continuously set to the “R” position, the processor may shift the gear to the “N” position.

According to the above-described embodiment, the vehicle parking control device according to the present specification may prevent an accident by restricting the behavior of the vehicle when the gear shifting is performed due to a driver's error when the vehicle is in a parked state.

FIG.9AandFIG.9Bare diagrams illustrating a method of automatically releasing a specific function of a vehicle during parking in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure.

Referring toFIG.9A, when it is determined that the vehicle satisfies a parking mode precondition, the processor is configured to determine a state of the vehicle.

According to an exemplary embodiment of the present disclosure, the processor may activate the parking mode when it is determined that the vehicle is parked based on the determination of the vehicle state.

For example, when it is determined that the vehicle is in a parked state based on at least one of steering angle information, brake information and gear shifting information, the processor may activate the parking mode.

According to an exemplary embodiment of the present disclosure, the processor may control the EMS, the HCU and/or the TCU according to the parking mode.

According to an exemplary embodiment of the present disclosure, the processor may release (or deactivate) an auto vehicle hold (AVH) function in response to the parking mode being activated.

Referring toFIG.9B, when it is determined that the vehicle satisfies a parking mode precondition, the processor is configured to determine a state of the vehicle.

According to an exemplary embodiment of the present disclosure, the processor may activate the parking mode when it is determined that the vehicle is parked based on the determination of the vehicle state.

For example, when it is determined that the vehicle is in a parked state based on at least one of steering angle information, brake information and gear shifting information, the processor may activate the parking mode.

According to an exemplary embodiment of the present disclosure, the processor may control the EMS, the HCU and/or the TCU according to the parking mode.

According to an exemplary embodiment of the present disclosure, the processor may release (or deactivate) an idle stop and go (ISG) function in response to the parking mode being activated.

According to the above-described embodiment, when it is determined that the vehicle is in a parked state, the vehicle parking control device according to an exemplary embodiment of the present disclosure may provide convenience to a driver by releasing the AVH and ISG functions without the driver's conscious action.

FIG.10is a diagram illustrating a method of controlling a vehicle according to a driver's intension by activating a parking mode in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure. In the following embodiment, operations S1010to S1070may be sequentially performed, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

Content that corresponds to or overlaps the description with reference to contents ofFIG.10will be briefly described or omitted.

Referring toFIG.10, in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure, a processor is configured to determine whether a vehicle satisfies a first parking condition (S1010).

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle satisfies the first parking condition based on vehicle data obtained through a data collection module.

According to an exemplary embodiment of the present disclosure, the processor may identify at least one of at least one other vehicle parked nearby or a parking line in response to determining that the vehicle is entering a parking lot or the vehicle is located in the parking lot, based on location information of the vehicle.

According to an exemplary embodiment of the present disclosure, the processor is configured to conclude that the vehicle satisfies the first parking condition when at least one of at least one other vehicle parked nearby or a parking line is identified.

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle satisfies the first parking condition (Yes in S1010), the processor is configured to determine whether a steering angle sensor value is greater than a threshold value or a brake pedal sensor value is greater than a threshold value (S1020).

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle satisfies the first parking condition, the processor is configured to determine whether a steering angle sensor value is greater than a threshold value or a brake pedal sensor value is greater than a threshold value, to determine whether the vehicle is parked.

According to an exemplary embodiment of the present disclosure, when it is not determined that the vehicle satisfies the first parking condition (No in S1010), the processor may deactivate a parking mode (S1070).

According to an exemplary embodiment of the present disclosure, when it is not determined that the vehicle satisfies the first parking condition, the processor may maintain the parking mode in a deactivated state.

According to an exemplary embodiment of the present disclosure, when it is determined that the steering angle sensor value is greater than the threshold value or the brake pedal sensor value is greater than the threshold value (Yes in S1020), the processor may activate the parking mode (S1030).

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is in a parked state based on steering angle information or brake information, the processor may activate the parking mode.

According to an exemplary embodiment of the present disclosure, when it is determined that the steering angle sensor value is less than or equal to the threshold value and the brake pedal sensor value is less than or equal to the threshold value (No in S1020), the processor may deactivate the parking mode (S1070).

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is not in a parked state based on steering angle information or brake information, the processor may maintain the parking mode in a deactivated state.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the driver's gaze direction is a forward direction and whether the gear shifter is continuously input twice for an “R” gear while the parking mode is activated (S1040).

According to an exemplary embodiment of the present disclosure, the processor is configured to determine a driver's intention. For example, the processor is configured to determine the driver's gaze direction based on image information obtained from a DSW camera.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine the moving direction of the vehicle intended by the driver according to the driver's gaze. For example, when it is determined that the driver's gaze direction is a forward direction rather than the sideward direction or rearward direction, the processor is configured to determine the moving direction of the vehicle intended by the driver as a forward direction thereof.

According to an exemplary embodiment of the present disclosure, the processor may detect an abnormal signal from a gear shifting sensor of the vehicle. For example, the processor is configured to determine that the driver's gaze direction is a forward direction and the gear shifter is continuously input twice for the “R” gear.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the driver's gaze direction is a rearward direction and whether the gear shifter is continuously input twice for a “D” gear while the parking mode is activated (S1050).

According to an exemplary embodiment of the present disclosure, the processor is configured to determine a driver's intention. For example, the processor is configured to determine the driver's gaze direction based on image information obtained from a DSW camera.

According to an exemplary embodiment of the present disclosure, the processor is configured to determine the moving direction of the vehicle intended by the driver according to the driver's gaze. For example, when it is determined that the driver's gaze direction is a sideward direction or a rearward direction rather than a forward direction, the processor is configured to determine the moving direction of the vehicle intended by the driver as a rearward direction thereof.

According to an exemplary embodiment of the present disclosure, the processor may detect an abnormal signal from a gear shifting sensor of the vehicle. For example, the processor is configured to determine that the driver's gaze direction is a rearward direction and the gear shifter is continuously input twice for the “D” gear.

According to an exemplary embodiment of the present disclosure, when it is determined that the driver's gaze direction is a forward direction and the gear shifter is continuously input twice for the “R” gear, and when it is determined that the driver's gaze direction is the rearward direction and the gear shifter is continuously input twice for the “D” gear, the processor may cause the gear shifter to be engaged with the “N” position (1060).

According to an exemplary embodiment of the present disclosure, when it is determined that the driver's intention according to the driver's gaze direction do not match the gear shifting state of the vehicle, the processor may cause the gear shifter to be engaged with the “N” position.

For example, when it is determined that the driver's gaze direction is the forward direction and the gear shifter is continuously input twice for the “R” gear, the processor may cause the gear shifter to be engaged with an “N” gear.

Also, for example, when it is determined that the driver's gaze direction is a rearward direction and the gear shifter is continuously input for the “D” gear, the processor may cause the gear shifter to be engaged with the “N” gear.

FIG.11is a diagram illustrating a method of automatically releasing a specific function by activating a parking mode in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure. In the following embodiment, operations S1110to S1150may be sequentially performed, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

Referring toFIG.11, in a vehicle parking control device and method according to an exemplary embodiment of the present disclosure, a processor is configured to determine whether a vehicle satisfies a first parking condition (S1110).

According to an exemplary embodiment of the present disclosure, the processor is configured to determine whether the vehicle satisfies the first parking condition based on vehicle data obtained through a data collection module.

According to an exemplary embodiment of the present disclosure, the processor may identify at least one of at least one other vehicle parked nearby or a parking line in response to determining that the vehicle is entering a parking lot or the vehicle is located in the parking lot, based on location information of the vehicle.

According to an exemplary embodiment of the present disclosure, the processor is configured to conclude that the vehicle satisfies the first parking condition when at least one of at least one other vehicle parked nearby or a parking line is identified.

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle satisfies the first parking condition (Yes in S1110), the processor is configured to determine whether a steering angle sensor value is greater than a threshold value or a brake pedal sensor value is greater than a threshold value, or a gear shifter position is changed (S1020).

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle satisfies the first parking condition, the processor is configured to determine whether a steering angle sensor value is greater than a threshold value or a brake pedal sensor value is greater than a threshold value, or a gear shifter position is changed, to determine whether the vehicle is parked.

According to an exemplary embodiment of the present disclosure, when it is not determined that the vehicle satisfies the first parking condition (No in S1110), the processor may deactivate a parking mode (S1150).

According to an exemplary embodiment of the present disclosure, when it is not determined that the vehicle satisfies the first parking condition, the processor may maintain the parking mode in a deactivated state.

According to an exemplary embodiment of the present disclosure, when it is determined that the steering angle sensor value is greater than a threshold value or the brake pedal sensor value is greater than the threshold value, or the gear shifter position is changed (Yes in S1120), the processor may activate the parking mode (S1130).

According to an exemplary embodiment of the present disclosure, when it is determined that the vehicle is in a parked state based on steering angle information, brake information, or gear shifting information, the processor may activate the parking mode.

According to an exemplary embodiment of the present disclosure, when it is determined that the steering angle sensor value is less than or equal to the threshold value, the brake pedal sensor value is less than or equal to the threshold value, and the gear shifter is not changed (No in S1120), the processor may deactivate the parking mode (S1150).

According to an exemplary embodiment of the present disclosure, when it is not determined that the vehicle is in a parked state based on steering angle information, brake information, or gear shifting information, the processor may maintain the parking mode in a deactivated state.

According to an exemplary embodiment of the present disclosure, the processor may automatically release the AVH function or automatically release the ISG function in response to the parking mode being activated (S1140).

According to an exemplary embodiment of the present disclosure, the processor may control the EMS, the HCU and/or the TCU according to the parking mode.

According to an exemplary embodiment of the present disclosure, the processor may automatically release (or deactivate) the AVH function or automatically release (or deactivate) the ISG function in response to the parking mode being activated.

FIG.12illustrates a computing system for a vehicle parking control device and method according to an exemplary embodiment of the present disclosure.

Referring toFIG.12, a computing system1000for a vehicle parking control device and method may include at least one processor1100, a memory1300, a user interface input device1400, a user interface output device1500, storage1600, and a network interface1700, which are connected to each other via a bus1200.

The processor1100may be a central processing unit (CPU) or a semiconductor device that processes instructions stored in the memory1300and/or the storage1600. The memory1300and the storage1600may include various types of volatile or non-volatile storage media. For example, the memory1300may include a Read Only Memory (ROM) and a Random Access Memory (RAM).

Thus, the operations of the method or the algorithm described in connection with the exemplary embodiments included herein may be embodied directly in hardware or a software module executed by the processor1100, or in a combination thereof. The software module may reside on a storage medium (that is, the memory1300and/or the storage1600) such as a RAM, a flash memory, a ROM, an EPROM, an EEPROM, a register, a hard disk, a removable disk, and a CD-ROM.

The exemplary storage medium may be coupled to the processor1100, and the processor1100may read information out of the storage medium and may record information in the storage medium. Alternatively, the storage medium may be integrated with the processor1100. The processor and the storage medium may reside in an application specific integrated circuit (ASIC). The ASIC may reside within a user terminal. In another case, the processor1100and the storage medium may reside in the user terminal as separate components.

The above description is merely illustrative of the technical idea of the present disclosure, and various modifications and variations may be made without departing from the essential characteristics of the present disclosure by those skilled in the art to which the present disclosure pertains.

Accordingly, the exemplary embodiment included in the present disclosure is not intended to limit the technical idea of the present disclosure but to describe the present disclosure, and the scope of the technical idea of the present disclosure is not limited by the embodiment. The scope of protection of the present disclosure should be interpreted by the following claims, and all technical ideas within the scope equivalent thereto should be construed as being included in the scope of the present disclosure.

The effects of the vehicle parking control device and the method thereof according to an exemplary embodiment of the present disclosure are provided as follows.

According to at least one of the exemplary embodiments of the present disclosure, it is possible to reduce costs of the product because accurate route guidance is performed even using a low-cost sensor by use of precise map data.

Furthermore, according to at least one of the exemplary embodiments of the present disclosure, it is possible to perform even the guidance of a parking location according to a final destination, thus improving merchantability.

Furthermore, according to at least one of the exemplary embodiments of the present disclosure, it is possible to effectively perform guidance for a parking lot exit by accurately grasping the location of the vehicle in the parking lot.

Furthermore, various effects may be provided that are directly or indirectly understood through the present disclosure.

For convenience in explanation and accurate definition in the appended claims, the terms “upper”, “lower”, “inner”, “outer”, “up”, “down”, “upwards”, “downwards”, “front”, “rear”, “back”, “inside”, “outside”, “inwardly”, “outwardly”, “interior”, “exterior”, “internal”, “external”, “forwards”, and “backwards” are used to describe features of the exemplary embodiments with reference to the positions of such features as displayed in the figures. It will be further understood that the term “connect” or its derivatives refer both to direct and indirect connection.

The foregoing descriptions of specific exemplary embodiments of the present disclosure have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the present disclosure to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teachings. The exemplary embodiments were chosen and described to explain certain principles of the present disclosure and their practical application, to enable others skilled in the art to make and utilize various exemplary embodiments of the present disclosure, as well as various alternatives and modifications thereof. It is intended that the scope of the present disclosure be defined by the Claims appended hereto and their equivalents.