KR20150053506A - 차량 및 그 제어방법 - Google Patents

차량 및 그 제어방법 Download PDF

Info

Publication number
KR20150053506A
KR20150053506A KR1020130135528A KR20130135528A KR20150053506A KR 20150053506 A KR20150053506 A KR 20150053506A KR 1020130135528 A KR1020130135528 A KR 1020130135528A KR 20130135528 A KR20130135528 A KR 20130135528A KR 20150053506 A KR20150053506 A KR 20150053506A
Authority
KR
South Korea
Prior art keywords
vehicle
output
information
interface unit
model
Prior art date
Application number
KR1020130135528A
Other languages
English (en)
Other versions
KR101528518B1 (ko
Inventor
박기루
Original Assignee
현대자동차주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 현대자동차주식회사 filed Critical 현대자동차주식회사
Priority to KR1020130135528A priority Critical patent/KR101528518B1/ko
Priority to US14/528,782 priority patent/US9469305B2/en
Priority to CN201410643534.6A priority patent/CN104627092B/zh
Publication of KR20150053506A publication Critical patent/KR20150053506A/ko
Application granted granted Critical
Publication of KR101528518B1 publication Critical patent/KR101528518B1/ko

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/0098Details of control systems ensuring comfort, safety or stability not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/29Instruments characterised by the way in which information is handled, e.g. showing information on plural displays or prioritising information according to driving conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • B60W40/09Driving style or behaviour
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/10Interpretation of driver requests or demands
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/18Information management
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0014Adaptive controllers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0028Mathematical models, e.g. for simulation
    • B60W2050/0029Mathematical model of the driver
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • B60W2050/0083Setting, resetting, calibration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/10Historical data

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Human Computer Interaction (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Instrument Panels (AREA)
  • Navigation (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

본 발명의 일 측면은, 차량에 구비된 차량 인터페이스부를 사용자의 선호도를 반영하여 자동으로 제어함으로써 사용자의 조작 부하와 시선 분산을 최소화시키고 사용자의 만족도를 향상시키는 차량 및 그 제어방법을 제공한다.
본 발명의 일 실시예에 따른 차량은, 사용자의 조작에 의해 출력이 제어되는 차량 인터페이스부; 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 수집하는 차량정보 수집부; 상기 수집된 차량 상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 저장하는 저장부; 상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 이용하여 사용자 선호 모델을 생성하는 모델 생성부; 및 상기 사용자 선호 모델에 기초하여 상기 차량 인터페이스부의 출력을 제어하는 제어부를 포함한다.

Description

차량 및 그 제어방법{VEHICLE AND CONTROL METHOD THEREOF}
본 발명은 차량에 구비되어 사용자의 조작에 따라 출력이 달라지는 차량 및 그 제어방법에 관한 것이다.
차량에는 사용자의 편의를 위한 다양한 차량 인터페이스부가 제공된다. 여기서, 차량 인터페이스 장치는 사용자의 조작에 따라 시각적 또는 청각적 컨텐츠를 출력하거나 차량 내부의 조명이나 온도 등의 환경을 제어할 수 있는 장치를 의미한다.
최근에는 사용자 편의성에 대한 요구가 증가되면서 새로운 차량 인터페이스 장치가 개발되거나, 기존의 차량 인터페이스 장치에 새로운 기능이 추가되기도 한다. 차량 인터페이스 장치의 구체적인 예로서, AVN(Audio Video Navigation), 클러스터(cluster), HUD(Head Up Display) 등의 디스플레이 장치, 차량 내부의 조명을 제어하는 조명 장치, 차량 내부의 온도를 제어하는 에어컨디셔너와 히터를 포함하는 온도 제어 장치 등이 있다.
이처럼 종류와 기능이 다양해진 차량 인터페이스 장치를 사용하기 위해서는 그에 대응되는 사용자의 조작이 요구되는바, 조작이 미숙한 사용자에게는 다양한 차량 인터페이스 장치의 조작이 부담이 될 수 있고, 운전 중 차량 인터페이스부의 조작은 안전 운전에 방해가 될 수 있다.
본 발명의 일 측면은, 차량에 구비된 차량 인터페이스부를 사용자의 선호도를 반영하여 자동으로 제어함으로써 사용자의 조작 부하와 시선 분산을 최소화시키고 사용자의 만족도를 향상시키는 차량 및 그 제어방법을 제공한다.
본 발명의 일 실시예에 따른 차량은, 사용자의 조작에 의해 출력이 제어되는 차량 인터페이스부; 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 수집하는 차량정보 수집부; 상기 수집된 차량 상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 저장하는 저장부; 상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 이용하여 사용자 선호 모델을 생성하는 모델 생성부; 및 상기 사용자 선호 모델에 기초하여 상기 차량 인터페이스부의 출력을 제어하는 제어부를 포함한다.
상기 차량정보 수집부는, 미리 설정된 제1업데이트 주기마다 상기 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 수집하여 저장할 수 있다.
상기 제1업데이트 주기는, 상기 사용자에 의해 설정 및 변경될 수 있다.
상기 차량정보 수집부는, 상기 저장부의 사용 용량이 미리 설정된 임계값을 초과하는 경우에 상기 저장부에 저장된 정보 중 오래된 정보부터 삭제할 수 있다.
상기 사용자 선호 모델은, 상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 이용하여 상기 차량상태와 상기 차량 인터페이스부의 출력 사이의 연관성을 조건부 확률로 나타낸 제1모델을 포함할 수 있다.
상기 사용자 선호 모델은, 조건과 결과에 의해 정의되는 규칙을 이용하여 현재 차량상태에 대응되는 차량 인터페이스부의 출력을 결정하는 제2모델을 더 포함할 수 있다.
상기 모델 생성부는, 상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보에 기초하여, 차량상태 별 차량 인터페이스부의 출력에 관한 조건부 확률을 계산하여 상기 제1모델을 생성할 수 있다.
상기 모델 생성부는, 미리 설정된 제2업데이트 주기마다 상기 조건부 확률을 계산할 수 있다.
상기 제2업데이트 주기는, 상기 제1업데이트 주기와 동일하거나 큰 값을 갖는 것으로 할 수 있다.
상기 모델 생성부는, 상기 제1모델 중에서 미리 설정된 임계값 이상의 조건부 확률을 갖는 차량상태 및 그에 대응되는 차량 인터페이스부의 출력을 추출하고, 상기 추출된 차량상태를 상기 규칙을 정의하는 조건으로, 상기 추출된 차량 인터페이스부의 출력을 상기 규칙을 정의하는 결과로 설정할 수 있다.
상기 제어부는, 현재 차량상태를 판단하고, 상기 생성된 제2모델 중에서 상기 현재 차량상태가 조건으로 설정된 규칙을 검색할 수 있다.
상기 제어부는, 상기 현재 차량상태가 조건으로 설정된 규칙이 존재하면, 상기 규칙의 결과에 따라 상기 차량 인터페이스부의 출력을 제어할 수 있다.
상기 모델 생성부는, 상기 차량 인터페이스부의 출력을 제어한 이후 미리 설정된 임계 시간 동안 상기 차량 인터페이스부의 출력이 변경되는지 여부를 판단할 수 있다.
상기 모델 생성부는, 상기 차량 인터페이스부의 출력이 변경되는지 여부에 대한 판단 결과에 기초하여 상기 규칙의 성공률을 업데이트할 수 있다.
상기 모델 생성부는, 상기 차량 인터페이스부의 출력을 제어한 이후 미리 설정된 임계 시간 동안 상기 차량 인터페이스부의 출력이 변경되지 않으면, 상기 규칙의 성공률을 증가시킬 수 있다.
상기 모델 생성부는, 상기 차량 인터페이스부의 출력을 제어한 이후 미리 설정된 임계 시간 동안 상기 차량 인터페이스부의 출력이 변경되면, 상기 규칙의 성공률을 감소시킬 수 있다.
상기 모델 생성부는, 상기 성공률이 미리 설정된 임계값 이하로 떨어진 규칙은 삭제하고, 상기 삭제된 규칙에 대응되는 조건부 확률을 초기화할 수 있다.
상기 차량 인터페이스부는, 시각적 컨텐츠를 출력하는 디스플레이 장치, 청각적 컨텐츠를 출력하는 음성 출력 장치, 상기 차량 내부의 조명을 제어하는 조명 장치 및 상기 차량 내부의 온도를 제어하는 온도 제어 장치 중 적어도 하나인 것으로 할 수 있다.
본 발명의 일 실시예에 따른 차량의 제어방법은, 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 수집하여 저장하고; 상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 이용하여 사용자 선호 모델을 생성하고; 상기 사용자 선호 모델에 기초하여 상기 차량 인터페이스부의 출력을 제어하는 것을 포함한다.
상기 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 수집하여 저장하는 것은, 미리 설정된 제1업데이트 주기마다 이루어질 수 있다.
상기 차량의 제어방법은, 상기 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보가 저장된 저장부의 사용 용량이 미리 설정된 임계값을 초과한 경우에 상기 저장부에 저장된 정보 중 오래된 정보부터 삭제하는 것을 더 포함할 수 있다.
상기 사용자 선호 모델을 생성하는 것은, 상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 이용하여 상기 차량상태와 상기 차량 인터페이스부의 출력 사이의 연관성을 조건부 확률로 나타낸 제1모델을 생성하는 것을 포함할 수 있다.
상기 사용자 선호 모델을 생성하는 것은, 조건과 결과에 의해 정의되는 규칙을 이용하여 현재 차량상태에 대응되는 차량 인터페이스부의 출력을 결정하는 제2모델을 생성하는 것을 더 포함할 수 있다.
상기 사용자 선호 모델을 생성하는 것은, 상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보에 기초하여, 차량상태 별 차량 인터페이스부의 출력에 관한 조건부 확률을 계산하여 상기 제1모델을 생성하는 것을 포함할 수 있다.
상기 사용자 선호 모델을 생성하는 것은, 미리 설정된 제2업데이트 주기마다 상기 조건부 확률을 계산하는 것을 포함할 수 있다.
상기 제2모델을 생성하는 것은, 상기 제1모델 중에서 미리 설정된 임계값 이상의 조건부 확률을 갖는 차량상태 및 그에 대응되는 차량 인터페이스부의 출력을 추출하고, 상기 추출된 차량상태를 상기 규칙을 정의하는 조건으로, 상기 추출된 차량 인터페이스부의 출력을 상기 규칙을 정의하는 결과로 설정하는 것을 포함할 수 있다.
상기 차량 인터페이스부의 출력을 제어하는 것은, 현재 차량상태를 판단하고, 상기 생성된 제2모델 중에서 상기 현재 차량상태가 조건으로 설정된 규칙을 검색하는 것을 포함할 수 있다.
상기 차량 인터페이스부의 출력을 제어하는 것은, 상기 현재 차량상태가 조건으로 설정된 규칙이 존재하면, 상기 규칙의 결과에 따라 상기 차량 인터페이스부의 출력을 제어하는 것을 더 포함할 수 있다.
상기 차량의 제어방법은, 상기 차량 인터페이스부의 출력을 제어한 이후 미리 설정된 임계 시간 동안 상기 차량 인터페이스부의 출력이 변경되는지 여부를 판단하는 것을 더 포함할 수 있다.
상기 차량 인터페이스부의 출력이 변경되는지 여부에 대한 판단 결과에 기초하여 상기 규칙의 성공률을 결정하는 것을 더 포함할 수 있다.
상기 규칙의 성공률을 결정하는 것은, 상기 차량 인터페이스부의 출력을 제어한 이후 미리 설정된 임계 시간 동안 상기 차량 인터페이스부의 출력이 변경되지 않으면, 상기 규칙의 성공률을 증가시키는 것을 포함할 수 있다.
상기 규칙의 성공률을 결정하는 것은, 상기 차량 인터페이스부의 출력을 제어한 이후 미리 설정된 임계 시간 동안 상기 차량 인터페이스부의 출력이 변경되면, 상기 규칙의 성공률을 감소시키는 것을 더 포함할 수 있다.
상기 차량의 제어방법은, 상기 성공률이 미리 설정된 임계값 이하로 떨어진 규칙은 삭제하고; 상기 삭제된 규칙에 대응되는 조건부 확률을 초기화하는 것을 더 포함할 수 있다.
본 발명의 일 측면에 따른 차량 및 그 제어방법에 의하면, 차량에 구비된 차량 인터페이스부를 사용자의 선호도를 반영하여 자동으로 제어함으로써 사용자의 조작 부하와 시선 분산을 최소화시키고 사용자의 만족도를 향상시킬 수 있다.
도 1은 본 발명의 일 실시예에 따른 차량의 외관도이다.
도 2는 본 발명의 일 실시예에 따른 차량의 제어 블록도이다.
도 3은 본 발명의 일 실시예에 따른 차량에 있어서, 차량 인터페이스부가 디스플레이 장치인 실시예에 관한 제어 블록도이다.
도 4는 본 발명의 실시예에 적용되는 차량 인터페이스부의 구성을 구체화한 제어 블록도이다.
도 5는 본 발명의 일 실시예에 따른 차량에 있어서 차량 인터페이스부의 외관을 나타낸 외관도이다.
도 6은 본 발명의 일 실시예에 따른 차량에 있어서 HUD 모듈의 구성을 나타낸 구성도이다.
도 7은 본 발명의 일 실시예에 따른 차량에 있어서, 각 입력부의 다른 예시를 나타낸 외관도이다.
도 8은 AVN 디스플레이에 내비게이션 화면이 표시되는 예시를 나타낸 도면이다.
도 9는 AVN 디스플레이에 오디오 화면이 표시되는 예시를 나타낸 도면이다.
도 10은 AVN 디스플레이에 DMB 화면이 표시되는 예시를 나타낸 도면이다.
도 11은 클러스터 디스플레이에 내비게이션 화면이 표시되는 예시를 나타낸 도면이다.
도 12는 클러스터 디스플레이에 주행정보 화면이 표시되는 예시를 나타낸 도면이다.
도 13은 클러스터 디스플레이에 오디오 화면이 표시되는 예시를 나타낸 도면이다.
도 14는 HUD에 속도정보 화면이 표시되는 예시를 나타낸 도면이다.
도 15는 HUD에 내비게이션 화면이 표시되는 예시를 나타낸 도면이다.
도 16은 HUD에 근접센서 화면이 표시되는 예시를 나타낸 도면이다.
도 17은 차량정보 수집부에 저장되는 정보의 예시를 나타낸 표이다.
도 18은 모델 생성부에서 생성하는 제1모델의 예시를 나타낸 표이다.
도 19는 모델 생성부에서 생성하는 제2모델의 예시를 나타낸 표이다.
도 20은 본 발명의 일 실시예에 따른 차량의 제어방법에 관한 순서도이다.
도 21은 본 발명의 일 실시예에 따른 차량의 제어방법에 있어서, 제2모델을 구성하는 규칙의 성공률을 고려하는 방법에 관한 순서도이다.
이하 첨부된 도면을 참조하여 본 발명의 일 측면에 따른 차량 및 그 제어방법에 관한 실시예를 상세하게 설명하도록 한다.
도 1은 본 발명의 일 실시예에 따른 차량의 외관도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 차량(100)은 차량(100)의 외관을 형성하는 본체(1), 차량(100)을 이동시키는 차륜(51, 52), 차륜(51, 52)을 회전시키는 구동 장치(60), 차량(100) 내부를 외부로부터 차폐시키는 도어(71, 72(도 4 참조)), 차량(100) 내부의 운전자에게 차량(100) 전방의 시야를 제공하는 전면 유리(30), 운전자에게 차량(100) 후방의 시야를 제공하는 사이드 미러(81, 82)를 포함한다.
차륜(51, 52)은 차량의 전방에 마련되는 전륜(51), 차량의 후방에 마련되는 후륜(52)을 포함하며, 구동 장치(60)는 본체(1)가 전방 또는 후방으로 이동하도록 전륜(51) 또는 후륜(52)에 회전력을 제공한다. 이와 같은 구동 장치(60)는 화석 연료를 연소시켜 회전력을 생성하는 엔진(engine) 또는 축전기(미도시)로부터 전원을 공급받아 회전력을 생성하는 모터(motor)를 채용할 수 있다.
도어(71, 72)는 본체(1)의 좌측 및 우측에 회동 가능하게 마련되어 개방 시에 운전자가 차량(100)의 내부에 탑승할 수 있도록 하며, 폐쇄 시에 차량(100)의 내부를 외부로부터 차폐시킨다.
전면 유리(30)는 본체(100)의 전방 상측에 마련되어 차량(100) 내부의 운전자가 차량(100) 전방의 시각 정보를 획득할 수 있도록 하는 것으로서, 윈드쉴드 글래스(windshield glass)라고도 한다. 또한, 사이드 미러(81, 82)는 본체(1)의 좌측에 마련되는 좌측 사이드 미러(81) 및 우측에 마련되는 우측 사이드 미러(82)를 포함하며, 차량(100) 내부의 운전자가 차량(100) 측면 및 후방의 시각 정보를 획득할 수 있도록 한다.
이외에도 차량(100)은 후방의 장애물 내지 다른 차량을 감지하는 근접 센서, 강수 여부 및 강수량을 감지하는 레인 센서 등의 감지 장치를 포함할 수 있다.
근접 센서의 일 예로서, 차량의 측면 또는 후면에 감지 신호를 발신하고, 다른 차량 등의 장애물로부터 반사되는 반사 신호를 수신한다. 또한 수신된 반사 신호의 파형을 기초로 차량(100) 후방의 장애물의 존재 여부를 감지하고, 장애물의 위치를 검출할 수 있다. 이와 같은 근접 센서는 초음파를 발신하고, 장애물에 반사된 초음파를 이용하여 장애물까지의 거리를 검출하는 방식을 채용할 수 있다.
도 2는 본 발명의 일 실시예에 따른 차량의 제어 블록도이다.
도 2를 참조하면, 차량(100)은 사용자의 조작에 의해 출력이 제어되는 차량 인터페이스부(110), 차량 정보를 수집하는 차량정보 수집부(120), 수집된 차량 정보를 저장하는 저장부(130), 저장된 차량 정보를 이용하여 사용자 선호 모델을 생성하는 모델 생성부(140) 및 사용자 선호 모델에 따라 차량 인터페이스부(110)의 출력을 제어하는 제어부(150)를 포함한다. 본 발명의 실시예에서 차량 정보는 차량 상태와 해당 차량 상태에서 차량 인터페이스부의 출력에 관한 정보를 나타내는 것으로 한다.
차량 인터페이스부(110)는 사용자의 조작에 의해 출력이 제어되는 장치 다시 말해, 사용자의 조작에 따라 그 출력이 달라질 수 있는 모든 장치를 포함할 수 있는 것으로 하는바, 예를 들어 시각적 또는 청각적 컨텐츠를 출력할 수 있는 장치 또는 차량 내부의 조명이나 온도 등의 환경을 제어할 수 있는 장치를 의미할 수 있다.
사용자는 운전자 및 동승자를 포함하며, 운전자가 차량의 시동을 켜 차량 인터페이스부(110)에 전원을 공급할 수 있는 상태가 되면, 사용자가 차량 인터페이스부(110)를 온(on) 시키거나 차량 인터페이스부(110)가 자동으로 온 될 수 있다.
차량 인터페이스부(110)가 온되면, 사용자는 차량 인터페이스부(110)를 조작하여 원하는 결과가 출력되도록 할 수 있다. 예를 들어, 차량 인터페이스부(110)가 디스플레이 장치인 경우에는 차량 인터페이스부(110)를 조작하여 원하는 영상이 나오도록 할 수 있고, 차량 인터페이스부(110)가 조명 장치인 경우에는 차량 내부의 조명의 색 또는 밝기를 원하는 색 또는 밝기로 조절할 수 있다. 또는, 차량 인터페이스부(110)가 온도 제어 장치인 경우에는 차량 내부의 온도를 원하는 온도로 조절할 수 있다.
차량정보 수집부(120)는 차량 정보를 수집하고, 수집된 차량 정보를 저장부(130)에 저장한다. 수집되는 차량 정보는 일정 주기마다 업데이트될 수 있다. 차량 정보를 업데이트하는 주기를 제1업데이트 주기라 한다. 예를 들어 0.1초 또는 1초마다 차량 정보를 수집할 수 있는바, 제1업데이트 주기는 차량(100)의 설계 시에 디폴트(default)로 설정될 수 있고, 이후에 사용자에 의해 설정 및 변경될 수도 있다.
차량 정보는 데이터베이스 형태로 저장될 수 있고, 저장부(130)는 하드 디스크, 플래시 메모리, 롬(RAM), 광디스크 드라이브 등 정보의 입출력이 가능한 적어도 하나의 기억 소자를 포함할 수 있다.
모델 생성부(140)는 저장부(130)에 저장된 차량 정보를 이용하여 사용자 선호 모델을 생성하고, 생성된 사용자 선호 모델을 저장부(130)에 저장할 수 있다. 본 발명의 실시예에서 사용자 선호 모델이란, 특정 차량상태에 대해 사용자가 선호하는 차량 인터페이스부(110)의 출력을 대응시킨 모델을 의미한다.
모델 생성부(140)에서 생성하는 사용자 선호 모델은 저장부(130)에 저장된 차량 정보에 기초한 것이므로, 차량 정보의 업데이트에 따라 사용자 선호 모델도 업데이트될 수 있다.
제어부(150)는 사용자 선호 모델에 기초하여 차량 인터페이스부(110)의 출력을 제어한다. 구체적으로, 현재 차량 상태가 어떤 상태인지 판단하고, 사용자 선호 모델에 기초하여 현재 차량의 상태에 대응되는 차량 인터페이스부(110)의 출력이 무엇인지 판단한다. 그리고, 차량 인터페이스부(110)의 출력이 현재 차량의 상태에 대응되도록 제어한다.
전술한 바와 같이, 차량 인터페이스부(110)는 사용자의 조작에 따라 그 출력이 달라지는 다양한 장치를 포함할 수 있으나, 이하 상술할 실시예에서는 구체적인 설명을 위하여 차량 인터페이스부(110)가 AVN(111), 클러스터(112) 및 HUD 모듈(113)을 포함하는 디스플레이 장치인 것으로 하기로 한다.
도 3은 본 발명의 일 실시예에 따른 차량에 있어서, 차량 인터페이스부가 디스플레이 장치인 경우의 실시예에 관한 제어 블록도이고, 도 4는 본 발명의 실시예에 적용되는 차량 인터페이스부의 구성을 구체화한 제어 블록도이다.
도 3 및 도 4에 도시된 바와 같이, 차량 인터페이스부(110)는 AVN(111), 클러스터(112) 및 HUD(Head Up Display) 유닛(113)을 포함할 수 있다.
AVN(111)은 사용자의 조작에 따라 오디오 기능, 비디오 기능 및 내비게이션 기능을 수행할 수 있는 장치로서, 동시에 둘 이상의 기능을 수행하는 것도 가능하다. 예를 들어, 오디오를 온 시켜 CD 또는 USB에 기록된 음악을 재생시킴과 동시에 내비게이션 기능을 수행하도록 할 수 있고, 비디오를 온 시켜 DMB 영상을 표시함과 동시에 내비게이션 기능을 수행하도록 할 수도 있다.
AVN(111)은 오디오 기능과 관련된 화면, 비디오 기능과 관련된 화면 또는 내비게이션 기능과 관련된 화면을 표시하는 AVN 디스플레이(111b), AVN(111)이 수행하는 기능을 전반적으로 제어하고 AVN 디스플레이(111b)에 표시될 영상을 생성하는 AVN 제어부(111a) 및 사용자로부터 AVN(111)에 관한 제어 명령을 입력받는 AVN 입력부(111c)를 포함한다.
아울러, 도면에 도시되지는 않았으나, AVN(111)은 오디오 기능, 비디오 기능 및 내비게이션 기능을 수행함에 있어 음향도 출력하므로 음향 출력부를 더 포함할 수 있다.
클러스터(112)는 사용자의 조작에 따라 차량의 주행 정보, 내비게이션 정보, 오디오 정보 등을 표시하는 클러스터 디스플레이(112b), 클러스터(112)가 수행하는 기능을 전반적으로 제어하고 클러스터 디스플레이(112b)에 표시될 영상을 생성하는 클러스터 제어부(112a) 및 사용자로부터 클러스터(112)에 관한 제어 명령을 입력받는 클러스터 입력부(112c)를 포함한다.
HUD 모듈(113)은 사용자의 조작에 따라 차량의 속도 정보, 내비게이션 정보, 근접 센서 정보 등을 표시하는 HUD(113b), HUD 모듈(113)이 수행하는 기능을 전반적으로 제어하고 HUD(113b)에 표시될 영상을 생성하는 HUD 제어부(113a) 및 사용자로부터 HUD 모듈(113)에 관한 제어 명령을 입력받는 HUD 입력부(113c)를 포함한다.
도 5는 본 발명의 일 실시예에 따른 차량에 있어서 차량 인터페이스부의 외관을 나타낸 외관도이고, 도 6은 본 발명의 일 실시예에 따른 차량에 있어서 HUD 모듈의 구성을 나타낸 구성도이다.
도 5를 참조하면, AVN 디스플레이(111b)는 사용자 특히, 운전자가 운전 중에 표시된 영상을 보거나 조작할 수 있도록 차량 앞쪽 대시보드(dashboard, 10)의 센터페시아(center fascia, 11)에 마련될 수 있다. 센터페시아(11)는 운전석(21)과 조수석(22) 사이에 컨트롤 패널 보드가 위치하는 대시보드(10)의 중앙 영역을 의미한다.
AVN 디스플레이(111b)는 LCD(Liquid Crystal Display), LED(Light Emitting Diode), PDP(Plasma Display Panel), OLED(Organic Light Emitting Diode), CRT(Cathode Ray Tube) 등으로 구현될 수 있다.
AVN 입력부(111c)는 도 5에 도시된 바와 같이 AVN 디스플레이(111b)와 인접한 영역에 하드 키(hard key) 형태로 마련될 수도 있고, AVN 디스플레이(111b)가 터치 스크린 형태로 구현되는 경우에는 AVN 디스플레이(111b)의 일 영역에 소프트키(soft key) 형태로 마련되는 것도 가능하다.
클러스터(112)는 운전자가 운전 중에 계기판을 확인할 수 있도록 대시보드(10)의 영역 중 스티어링 휠(12)과 대면하는 영역에 마련되며, 클러스터 디스플레이(112b) 역시 LCD(Liquid Crystal Display), LED(Light Emitting Diode), PDP(Plasma Display Panel), OLED(Organic Light Emitting Diode), CRT(Cathode Ray Tube) 등으로 구현되는 될 수 있다.
클러스터(112)는 클러스터 디스플레이(112b) 뿐만 아니라 차량의 속도를 나타내는 속도 게이지(112d) 및 차량의 RPM을 나타내는 RPM 게이지(112e)를 더 포함할 수 있는바, 클러스터 디스플레이(112b)는 도 5에 도시된 바와 같이 속도 게이지(112d)와 RPM 게이지(112e) 사이에 위치할 수 있다. 다만, 이는 일 예시에 불과하고 본 발명의 실시예는 클러스터 디스플레이(112b)의 위치에 제한을 두지 않는다.
클러스터 입력부(112c)는 스티어링 휠(12)의 일 영역에 하드 키 형태로 마련되어 운전자가 스티어링 휠(12)을 잡은 상태에서 조작할 수 있도록 하는 것이 가능하다. 또는, 스티어링 휠(12)의 뒤쪽에 레버 형태로 마련되어 사용자가 레버를 전방으로 밀거나, 후방으로 당기거나, 위로 올리거나, 아래로 올리는 등의 조작을 통해 클러스터(112)를 제어할 수 있도록 하는 것도 가능하다.
HUD 모듈(113)은 사용자에게 제공하는 시각적 정보가 차량의 전면 유리(30)에 나타나도록 하는 장치이다. HUD 모듈(113)에서 출력하는 영상은 도 6에 도시된 바와 같이 전면 유리(30)의 디스플레이 영역(31)을 통해 표시되는바, 이하 도 6을 함께 참조하여 HUD 모듈(113)의 구성 및 동작을 구체적으로 설명한다.
도 6을 참조하면, HUD(113b)는 차량(100)의 앞쪽에 마련되며 HUD(113b)의 전방에는 반사판(113d)이 마련될 수 있다. HUD(113b)가 전방으로 영상을 출력하면, 출력된 영상은 반사판(113d)에 의해 반사되어 전면 유리(30)에 투사된다. 이 때, 전면 유리(30)는 컴바이너(combiner)의 역할을 한다.
투사된 영상은 전면 유리(30)에 의해 반사되어 운전자(5)의 시선에 전달되는바, 운전자(5)는 도 5에 도시된 바와 같이 전면 유리(30)의 디스플레이 영역(31)을 통해 영상을 보게 되지만 운전자(5)의 시선에 전달된 영상은 실제로는 전면 유리(30)의 외부에 형성된 허상(31a)이다.
도 6에 도시된 HUD 모듈(113)의 구성은 본 발명의 일 실시예에 불과하며, HUD 모듈(113)의 구조에 따라 반사판(113d)을 복수 개 구비하거나, 반사판(113d)을 구비하지 않거나 또는 추가적으로 회절 소자를 구비하는 것도 가능하다.
다시 도 5를 참조하면, HUD 입력부(113c)도 클러스터 입력부(112c)와 마찬가지로 스티어링 휠(12)의 일 영역에 하드 키 형태로 마련되어 운전자가 스티어링 휠(12)을 잡은 상태에서 조작할 수 있도록 하는 것이 가능하다. 또는, 스티어링 휠(12)의 뒤쪽에 레버 형태로 마련되어 사용자가 레버를 전방으로 밀거나, 후방으로 당기거나, 위로 올리거나, 아래로 올리는 등의 조작을 통해 클러스터(112)를 제어할 수 있도록 하는 것도 가능하다.
한편, 상기 도 5의 실시예에서는 AVN 입력부(111c), 클러스터 입력부(112c) 및 HUD 입력부(113c)가 따로 마련되는 것으로 설명하였으나, AVN 입력부(111c)가 클러스터 입력부(112c) 또는 HUD 입력부(113c)의 기능을 함께 수행하거나, 클러스터 입력부(112c)가 AVN 입력부(111c) 또는 HUD 입력부(113c)의 기능을 함께 수행하거나, 또는 HUD 입력부(113c)가 AVN 입력부(111c) 또는 클러스터 입력부(112c)의 기능을 함께 수행할 수 있도록 하는 것도 가능하다.
도 7은 본 발명의 일 실시예에 따른 차량에 있어서, 각 입력부의 다른 예시를 나타낸 외관도이다.
도 7을 참조하면, 차량에는 운전석(21)과 조수석(22) 사이에 위치하고 기어 레버(41)와 물품을 보관하는 수납공간인 트레이(42)가 형성된 센터 콘솔(40)이 구비될 수 있다.
또한, 센터 콘솔(40)에는 조그 셔틀(43) 또는 조이 스틱이 더 형성될 수 있는바, AVN 입력부(111c), 클러스터 입력부(112c) 및 HUD 입력부(113c) 중 적어도 하나가 조그 셔틀(32)로 구현되는 것이 가능하다. 이 경우, 사용자는 조그 셔틀(33)을 전방/후방 및 좌/우로 밀거나 푸쉬(push)하거나 돌리는 등의 조작을 통해 AVN(111), 클러스터(112) 또는 HUD(113)를 조절할 수 있다.
한편, AVN 입력부(111c), 클러스터 입력부(112c) 및 HUD 입력부(113c) 중 적어도 하나가 센터 콘솔(30)에 형성되는 경우에 있어서도 도 7에 도시된 조그 셔틀(43)은 본 발명의 실시예에 적용될 수 있는 예시에 불과하며 조그 셔틀(43)이나 조이 스틱이 아닌 하드 키 형태로 구현되는 것도 가능하다.
전술한 바와 같이, 차량정보 수집부(120)는 현재 차량 상태와 AVN 디스플레이(111b), 클러스터 디스플레이(112b) 및 HUD(113b)의 출력을 판단하여 차량 정보를 제1업데이트 주기마다 수집하는바, 이하 도 8 내지 도 17을 참조하여 차량 정보에 관한 구체적인 예시를 설명하도록 한다.
도 8은 AVN 디스플레이에 내비게이션 화면이 표시되는 예시를 나타낸 도면이고, 도 9는 AVN 디스플레이에 오디오 화면이 표시되는 예시를 나타낸 도면이며, 도 10은 AVN 디스플레이에 DMB 화면이 표시되는 예시를 나타낸 도면이다.
사용자가 AVN 입력부(111c)를 조작하여 내비게이션 기능을 선택한 경우, 도 8에 도시된 바와 같이 AVN 디스플레이(111b)에는 내비게이션 화면이 표시된다. 또한, 내비게이션 기능을 포함하는 둘 이상의 기능을 선택한 경우라도 사용자는 AVN 디스플레이(111b)에 내비게이션 화면이 표시되도록 선택할 수 있다.
예를 들어, 내비게이션 기능을 선택하여 목적지 안내가 실행되도록 함과 동시에 오디오 기능을 선택하여 음악을 감상할 수 있는바, 이 때 AVN 입력부(111c)를 조작하여 AVN 디스플레이(111b)에는 내비게이션 화면이 표시되도록 할 수 있다.
사용자가 AVN 입력부(111c)를 조작하여 오디오 기능을 선택한 경우, 도 9에 도시된 바와 같이 AVN 디스플레이(111b)에는 오디오 화면이 표시되고, 음향 출력부(미도시)를 통해 오디오가 출력된다. 또한, 오디오 기능을 포함하는 둘 이상의 기능을 선택한 경우라도 사용자는 AVN 디스플레이(111b)에 오디오 화면이 표시되도록 선택할 수 있다.
전술한 예와 같이, 내비게이션 기능을 선택하여 목적지 안내가 실행되도록 함과 동시에 오디오 기능을 선택하여 음악을 감상할 수 있는바, 이 때 AVN 입력부(111c)를 조작하여 AVN 디스플레이(111b)에는 오디오 화면이 표시되고 목적지 안내는 음향 출력부 를 통해 음성으로만 출력되도록 할 수 있다.
사용자가 AVN 입력부(111c)를 조작하여 비디오 기능을 선택한 경우, 도 10에 도시된 바와 같이 AVN 디스플레이(111b)에는 DMB(Digital Multimedia Broadcasting) 화면이 표시될 수 있다. DMB는 비디오 기능의 일 예시에 해당하며, 비디오 기능은 DMB 외에도 DVD나 USB에 기록된 영상을 재생하는 기능도 포함할 수 있다.
또한, 비디오 기능을 포함하는 둘 이상의 기능을 선택한 경우라도 사용자는 AVN 디스플레이(111b)에 DMB 화면이 표시되도록 선택할 수 있다.
예를 들어, 내비게이션 기능을 선택하여 목적지 안내가 실행되도록 함과 동시에 비디오 기능을 선택하여 DMB를 시청할 수 있는바, 이 때 AVN 입력부(111c)를 조작하여 AVN 디스플레이(111b)에는 DMB 화면이 표시되고 목적지 안내는 음향 출력부를 통해 음성으로만 출력되도록 할 수 있다.
도 11은 클러스터 디스플레이에 내비게이션 화면이 표시되는 예시를 나타낸 도면이고, 도 12는 클러스터 디스플레이에 주행정보 화면이 표시되는 예시를 나타낸 도면이며, 도 13은 클러스터 디스플레이에 오디오 화면이 표시되는 예시를 나타낸 도면이다.
사용자가 클러스터 입력부(112c)를 조작하여 내비게이션 화면이 표시되도록 선택한 경우, 도 11에 도시된 바와 같이 클러스터 디스플레이(112b)에는 내비게이션 화면이 표시된다.
한편, 클러스터 디스플레이(112b)는 공간적 제약을 고려하여 정보를 간략하게 표시할 수 있다. 따라서, 내비게이션 화면을 표시하는 경우에 있어서 상기 도 8의 AVN 디스플레이(111b)에 표시된 화면보다 목적지 안내를 위한 경로 정보를 간략하게 표시할 수 있다.
사용자가 클러스터 입력부(112c)를 조작하여 주행정보 화면이 표시되도록 선택한 경우, 도 12에 도시된 바와 같이 클러스터 디스플레이(112b)에는 주행정보 화면이 표시된다. 주행정보 화면은 리셋 시점으로부터 현재까지의 주행 거리 또는 주행 시간, 현재 연료량에 따른 주행 가능 거리, 연료 소모량에 따른 평균 연비와 같은 정보를 표시할 수 있다. 또한, 이 외에도 차량의 주행에 관한 다른 정보들도 표시될 수 있다.
사용자가 클러스터 입력부(112c)를 조작하여 오디오 화면이 표시되도록 선택한 경우, 도 13에 도시된 바와 같이 클러스터 디스플레이(112b)에는 오디오 화면이 표시된다. 상기 도 11의 예시에서 설명한 바와 마찬가지로, 클러스터 디스플레이(112b)는 공간적 제약을 고려하여 정보를 간략하게 표시할 수 있다.
도 14는 HUD에 속도정보 화면이 표시되는 예시를 나타낸 도면이고, 도 15는 HUD에 내비게이션 화면이 표시되는 예시를 나타낸 도면이며, 도 16은 HUD에 근접센서 화면이 표시되는 예시를 나타낸 도면이다.
사용자가 HUD 입력부(113c)를 조작하여 속도정보 화면이 표시되도록 선택한 경우, 도 14에 도시된 바와 같이 HUD(113b)에 차량의 현재 속도와 함께 현재 위치에서의 제한 속도를 나타내는 화면이 표시된다. 상기 도 6에서 설명한 바와 같이, HUD(113b)에 표시되는 영상은 전면 유리(30)의 디스플레이 영역(31)을 통해 사용자에게 보여지므로, 디스플레이 영역(31)을 통해 보여지는 영상이 곧 HUD(113b)에 표시되는 영상이 된다.
사용자가 HUD 입력부(113)c를 조작하여 내비게이션 화면이 표시되도록 선택한 경우, 도 15에 도시된 바와 같이 HUD(113b)에 내비게이션 화면이 표시된다.
한편, HUD(113b) 역시 공간적 제약을 고려하여 정보를 간략하게 표시할 수 있는바, 내비게이션 화면을 표시하는 경우에 있어서 상기 도 8의 AVN 디스플레이(111b)에 표시된 화면보다 목적지 안내를 위한 경로 정보를 간략하게 표시할 수 있다.
사용자가 HUD 입력부(113c)를 조작하여 근접센서 화면이 표시되도록 선택한 경우, 도 16에 도시된 바와 같이 HUD(113b)에 근접센서 화면이 표시된다. 근접센서 화면은 차량에 장착된 근접센서가 감지한 정보에 기초하여 차량과, 그와 인접한 물체 사이의 거리를 시각적으로 나타낸 화면이다.
한편, AVN 디스플레이(111b), 클러스터 디스플레이(112b) 및 HUD(113b)가 표시하는 화면이 상기 도 8 내지 도 16에 도시된 예시에 한정되는 것은 아니다. 상기 예시들 외에도 차량에 관한 정보를 제공하거나 사용자의 편의를 위한 정보를 제공하는 다양한 화면이 표시될 수 있으나, 이하 상술할 실시예에서는 설명의 편의를 위하여 AVN 디스플레이(111b), 클러스터 디스플레이(112b) 및 HUD(113b)가 상기 도 8 내지 도 16에 도시된 화면을 표시하는 것으로 가정하여 설명한다.
AVN 디스플레이(111b), 클러스터 디스플레이(112b) 및 HUD(113b)가 어떤 화면을 표시하는지에 관한 정보가, 차량 정보에 포함되는 차량 인터페이스부의 출력에 관한 정보가 된다. 따라서, 차량정보 수집부(120)는 수집 시점에서의 차량 상태와 함께 AVN 디스플레이(111b), 클러스터 디스플레이(112b) 및 HUD(113b)가 어떤 화면을 표시하고 있는지에 관한 정보를 수집할 수 있다.
도 17은 저장부에 저장되는 정보의 예시를 나타낸 표이다.
도 17을 참조하면, 차량정보 수집부(120)는 제1업데이트 주기마다 차량상태와 AVN 디스플레이(111b, 도 16에는 AVN으로 표시), 클러스터 디스플레이(112b, 도 16에는 CLU로 표시) 및 HUD(113b, 도 16에는 HUD로 표시)에 각각 표시되는 화면에 관한 정보를 수집하여 저장부(130)에 저장한다.
A, B 및 C는 AVN 디스플레이(111b)에 표시되는 화면의 종류를 나타내는 것으로서, 일 예로 A는 내비게이션 화면, B는 오디오 화면, C는 비디오 화면을 나타내는 것으로 할 수 있다.
또한, L, M 및 N은 클러스터 디스플레이(112b)에 표시되는 화면의 종류를 나타내는 것으로서, 일 예로 L은 내비게이션 화면, M은 주행정보 화면, N은 오디오 화면을 나타내는 것으로 할 수 있다.
또한, P, Q 및 R은 HUD(113b)에 표시되는 화면의 종류를 나타내는 것으로서, 일 예로 P는 속도정보 화면, Q는 내비게이션 화면, R은 근접센서 화면을 나타내는 것으로 할 수 있다.
당해 예시에서는 차량 상태를 차량상태 1, 차량상태 2 및 차량상태 3의 세 가지의 상태로 정의하였는바, 차량 상태는 수집 가능한 개별 정보 하나에 의해 정의될 수도 있고, 여러 개의 개별 정보들의 조합에 의해 정의될 수도 있다. 각각의 차량상태는 설계자 또는 사용자가 설정할 수 있다.
차량 상태를 정의하는데 사용되는 개별 정보는 목적지 설정 여부, 야갼/주간 주행 여부, 브레이크를 밟았는지 여부, 차량의 속도, 시동 온/오프 여부, 외기 온도, 레인 센서 정보, GPS 정보(도로 종류를 나타냄), 도로 정보(내비게이션에 의해 획득됨), 현재 시각 및 AVN의 기능 실행 여부 등을 포함할 수 있다.
예를 들어, 차량의 속도가 시속 70km/h 이상인지 미만인지 여부와 강수 여부(레인 센서 정보)에 의해 차량 상태가 정의될 수도 있고, 차량의 속도가 시속 100km/h 이상인지 미만인지 여부와 현재 고속도로를 주행 중인지 여부(GPS 정보)에 의해 차량 상태가 정의될 수도 있다.
당해 예시에서는, 차량상태를 목적지 설정 여부와 야간/주간 주행의 조합으로 정의한다. 차량상태 1은 목적지를 설정하고, 야간 주행 중인 상태로 정의하고, 차량상태 2는 목적지를 설정하지 않고, 야간 주행 중인 상태로 정의하고, 차량상태 3은 목적지를 설정하고, 주간 주행 중인 상태로 정의한다.
그리고, 각각의 차량 상태와 그에 대응되는 AVN 디스플레이(111b), 클러스터 디스플레이(112b) 및 HUD(113b)의 화면이 하나의 차량 정보를 이룬다.
도 17의 첫 번째 행(row)에 표시된 차량 정보가 저장부(130)에 저장된 가장 오래된 정보라고 가정하면, 첫 번째 행에 표시된 정보는 차량 정보를 수집한 특정 시점에서 판단한 차량의 상태가 목적지를 설정하고 야간 주행 중인 상태(차량상태 1)였고, AVN 디스플레이(111b)에는 내비게이션 화면이, 클러스터 디스플레이(112b)에는 주행정보 화면이, HUD(113b)에는 내비게이션 화면이 표시되었음을 나타낸다.
도 17의 두 번째 행에 표시된 정보는, 첫 번째 행에 표시된 정보를 수집한 특정 시점으로부터 제1업데이트 주기가 경과한 시점에서 판단한 차량의 상태가 목적지를 설정하고 야간 주행 중인 상태(차량상태 1)였고, AVN 디스플레이(111b), 클러스터 디스플레이(112b) 및 HUD(113b)에 모두 내비게이션 화면이 표시되었음을 나타낸다.
상술한 방식에 따라 차량정보 수집부(120)는 가장 최근의 차량 정보까지 수집하여 저장부(130)에 저장할 수 있다.
한편, 저장부(130)의 저장 용량에는 한계가 있으므로, 저장부(130)의 사용 용량이 미리 설정된 임계 용량을 초과하면 오래된 정보부터 삭제할 수 있는바, 임계 용량의 초과 여부는 사용 용량을 직접 측정하여 판단할 수도 있고, 미리 설정된 임계 시간의 경과 여부에 따라 판단할 수도 있다.
후자의 경우는, 차량정보 수집부(120)가 일정 주기(제1업데이트 주기)마다 차량 정보를 업데이트한다는 점으로부터 시간의 경과에 따라 저장되는 정보의 용량을 추정할 수 있다는 점에 기초한 것이다. 따라서, 임계 용량의 초과 여부 판단에 사용되는 임계 시간은 제1업데이트 주기와 저장부(130)의 저장 용량에 따라 결정될 수 있다.
사용 용량의 판단 및 삭제 명령의 전송은 차량정보 수집부(120)에서 수행할 수도 있고, 제어부(140)에서 수행할 수도 있다.
모델 생성부(140)는 저장부(130)에 저장된 차량 정보에 기초하여 사용자 선호 모델을 생성하는바, 사용자 선호 모델은 신뢰성 향상을 위해 두 단계의 모델(제1모델, 제2모델)로 이루어질 수 있다.
도 18은 모델 생성부에서 생성하는 제1모델의 예시를 나타낸 표이고, 도 19는 모델 생성부에서 생성하는 제2모델의 예시를 나타낸 표이다.
제1모델은 조건부 확률 이론을 이용하여 차량 상태와 차량 인터페이스부의 출력 사이의 연관성을 확률 값으로 나타낸 확률 모델이다. 따라서, 모델 생성부(140)는 저장부(130)에 저장된 차량 정보로부터 차량 상태 별 차량 인터페이스부의 출력에 관한 조건부 확률을 계산하여 제1모델을 생성할 수 있다.
제1모델은 차량 상태와 차량 인터페이스부(110)의 출력에 의해 정의되는 다양한 케이스(case)들에 대한 조건부 확률로 이루어진다. 예를 들어, 차량 상태가 1이고 AVN 디스플레이(111b)가 내비게이션 화면을 표시하는 케이스, 차량 상태가 1이고 AVN 디스플레이(111b)가 비디오 화면을 표시하는 케이스, 차량 상태가 2이고 클러스터 디스플레이(112b)가 주행정보 화면을 표시하는 케이스 등 다양한 케이스가 존재할 수 있다.
조건부 확률P(b│a)은 사건 a가 일어났을 때 사건 b가 일어날 확률을 나타내는바, 제1모델은 P(차량 인터페이스부의 출력│차량상태)로 차량 상태와 차량 인터페이스부의 출력 사이의 연관성을 나타낼 수 있다.
모델 생성부(140)는 저장부(130)에 저장된 모든 정보를 이용하여 제1모델을 생성할 수도 있고, 최근에 저장된 일정량의 차량 정보를 이용하여 제1모델을 생성할 수도 있다.
후자의 경우, 제1모델의 생성에 이용되는 차량 정보는 모델 생성 시점을 기준으로 일정 기간 내에 저장된 정보일 수 있는바, 상기 일정 기간은 일주일일 수도 있고 하루일 수도 있다. 본 발명의 실시예에서는 상기 일정 기간에 제한을 두지 않으며, 설계자가 설정하거나, 사용자가 설정 및 변경하거나, 후술하는 제2모델의 성공률에 따라 모델 생성부(140)에서 자동으로 변경할 수도 있다.
간단한 예로, 모델 생성부(140)가 저장부(130)에 저장된 10개의 차량 정보를 이용하여 제1모델을 생성하는 것으로 가정하면, 10개의 차량 정보 중 차량상태가 1인 차량 정보가 5개이고 그 5개의 차량 정보 중 AVN 디스플레이(111b)의 출력이 오디오 화면인 차량 정보가 1개인 경우, 차량상태가 1인 상태에서 AVN 디스플레이(111b)에 오디오 화면이 표시될 확률, 즉 차량상태가 1이고 AVN 디스플레이(111b)가 오디오 화면을 표시하는 케이스에 대한 조건부 확률은 PAVN(B│차량상태 1)은 20%가 된다.
도 18에 도시된 제1모델의 내용을 일부 설명하면, 차량 상태가 1인 상태에서 AVN 디스플레이(111b)에 내비게이션 화면이 표시될 확률은 70%이고, 오디오 화면이 표시될 확률은 30%이며, 비디오 화면이 표시될 확률은 0%이다.
또한, 차량상태가 2인 상태에서 클러스터 디스플레이(112b)에 내비게이션 화면이 표시될 확률은 30%이고, 주행정보 화면이 표시될 확률은 40%이며, 오디오 화면이 표시된 확률은 30%이다.
또한, 차량상태가 3인 상태에서 HUD(113b)에 속도정보 화면이 표시될 확률은 100%이고, 나머지 화면이 표시될 확률은 0%이다.
차량 상태가 동일할 때 하나의 디스플레이에 대한 조건부 확률의 합은 100%이어야 하는바, 일 예로 P(A∪B∪C│1)=100%이며, 나머지 차량상태 및 나머지 디스플레이에 대해서도 마찬가지이다.
모델 생성부(140)는 제1모델에 포함되는 조건부 확률을 일정 주기마다 업데이트할 수 있는바, 조건부 확률을 업데이트하는 주기는 제2업데이트 주기라 한다. 제2업데이트 주기는 제1업데이트 주기와 같거나, 제1업데이트 주기보다 클 수 있다. 예를 들어, 저장부(130)에 저장되는 차량 정보가 1초에 한 번씩 업데이트되는 경우, 차량 정보가 업데이트될 때마다 조건부 확률도 1초에 한 번씩 업데이트되는 것도 가능하고, 조건부 확률은 1분에 한 번씩 업데이트되는 것도 가능하다.
모델 생성부(140)는 제1모델 중 미리 설정된 임계값 이상의 조건부 확률을 갖는 케이스를 추출하고, 추출된 케이스의 차량 상태와 차량 인터페이스부의 출력을 이용하여 제2모델을 생성한다.
제2모델은 조건과 결과에 의해 정의되는 규칙을 이용하여 현재 차량 상태에 대응되는 차량 인터페이스부(110)의 출력 즉, 현재 차량상태에서 사용자가 선호할 것으로 예측할 수 있는 차량 인터페이스부(110)의 출력을 결정하는 규칙 모델이다.
임계값 이상의 조건부 확률을 갖는 케이스의 차량상태가 조건으로, 해당 케이스의 차량 인터페이스부의 출력이 결과로 설정될 수 있으며, 제2모델은 이러한 조건과 결과에 의해 정의되는 복수의 규칙에 의해 이루어질 수 있다.
예를 들어, 조건부 확률의 임계값이 70%로 설정된 경우, 제1모델 중에서 조건부 확률이 70% 이상인 케이스가 추출된다. 조건부 확률의 임계값은 설계자에 의해 설정되거나, 사용자에 의해 설정 및 변경될 수 있고, 후술할 제2모델의 성공률에 따라 모델 생성부(140)에서 자동으로 설정 및 변경될 수도 있다.
한편, 동일한 차량 상태와 동일한 디스플레이에 대해 임계값 이상의 조건부 확률을 갖는 케이스가 둘 이상인 경우에는, 더 큰 조건부 확률을 갖는 케이스를 추출하거나, 임의로 하나의 케이스를 선택할 수 있다. 임계값 이상의 조건부 확률을 갖는 둘 이상의 케이스가 동일한 조건부 확률을 갖는 경우에도, 임의로 하나의 케이스를 선택할 수 있다.
또는, 하나의 차량상태에 있어서 임계값 이상의 조건부 확률을 갖는 케이스가 없는 경우에는, 차량 인터페이스부의 출력을 자동으로 제어하지 않고 현재의 출력을 그대로 유지할 수 있다.
도 19에 도시된 제2모델은 도 18에 도시된 제1모델에 기초한 것이다. 도 18과 도 19를 함께 참조하면, 조건부 확률이 70% 이상인 케이스는 차량상태가 1이고 AVN 디스플레이(111b)가 내비게이션 화면을 표시하는 케이스(규칙 1), 차량상태가 2이고 AVN 디스플레이(111b)가 내비게이션 화면을 표시하는 케이스(규칙 2), 차량상태가 3이고 AVN 디스플레이(111b)가 내비게이션 화면을 표시하는 케이스(규칙 3)이다.
또한, 차량상태가 1이고 클러스터 디스플레이(112b)가 내비게이션 화면을 표시하는 케이스 (규칙 4), 차량상태가 3이고 클러스터 디스플레이(112b)가 내비게이션 화면을 표시하는 케이스 (규칙 5) 역시 조건부 확률이 70% 이상이므로, 제2모델 생성을 위해 추출된다.
또한, 차량상태가 1이고 HUD(113b)가 내비게이션 화면을 표시하는 케이스 (규칙 6), 차량상태가 2이고 HUD(113b)가 근접센서 화면을 표시하는 케이스 (규칙 7), 차량상태가 3이고 HUD(113b)가 속도정보 화면을 표시하는 케이스 (규칙 8)도 조건부 확률이 70% 이상이므로, 제2모델 생성을 위해 추출된다.
모델 생성부(140)가 생성한 제1모델 및 제2모델은 저장부(130)에 저장될 수 있고, 차량 정보의 업데이트에 따라 제1모델 및 제2모델도 업데이트될 수 있다.
제어부(150)는 모델 생성부(140)에서 생성한 제2모델에 기초하여 차량 인터페이스부(110)의 출력을 제어한다. 구체적으로, 현재 차량상태를 판단하고, 저장부(130)에 저장된 제2모델 중에서 상기 현재 차량상태가 조건으로 설정된 규칙을 검색하고, 해당 규칙이 검색되면 차량 인터페이스부(110)의 출력이 검색된 규칙의 결과와 일치하도록 제어할 수 있다.
따라서, 도 19의 예시에서는 현재 차량 상태가 1인 경우에는 규칙 1, 규칙 4 및 규칙 6에 따라 AVN 디스플레이(111b), 클러스터 디스플레이(112b) 및 HUD(113b)에 모두 내비게이션 화면이 표시되도록 제어할 수 있다.
또는, 현재 차량 상태가 2인 경우에는 규칙 2에 따라 AVN 디스플레이(111b)가 내비게이션 화면을 표시하고, 규칙 7에 따라 HUD(113b)가 근접센서 화면을 표시하도록 제어할 수 있다. 클러스터 디스플레이(112b)는 차량상태가 2일 때 조건부 확률이 임계값 이상인 케이스가 없으므로, 제어부(150)가 제어하지 않고 현재의 상태를 그대로 유지하는 것으로 할 수 있다.
또는, 현재 차량 상태가 3인 경우에는 규칙 3에 따라 AVN 디스플레이(111b)가 내비게이션 화면을 표시하고, 규칙 5에 따라 클러스터 디스플레이(112b)가 내비게이션 화면을 표시하고, 규칙 8에 따라 HUD(113b)가 속도정보 화면을 표시하도록 제어할 수 있다.
한편, 조건 및 결과에 더하여 해당 규칙의 성공률이 제2모델을 구성하는인자로서 더 포함될 수 있다. 생성된 규칙의 성공률을 초기값으로 설정하고, 현재 차량의 상태에 대응되는 규칙에 따라 디스플레이의 화면을 전환한 이후, 전환된 화면의 변경 여부에 따라 성공률을 증가 또는 감소시킬 수 있다. 그리고, 규칙의 성공률이 임계값 이하로 떨어지면 해당 규칙은 신뢰성이 없는 것으로 보고 제1모델 중 그에 대응되는 케이스에 대한 조건부 확률을 초기화시킨다.
구체적으로, 제2모델의 규칙에 따라 디스플레이의 화면이 자동으로 전환된 이후, 임계 시간 동안 전환된 화면이 유지되면 즉, 사용자가 전환된 화면을 다시 변경하지 않으면 1회의 성공으로 판단하고 성공률을 증가시킨다. 반대로, 임계 시간 내에 사용자가 차량 인터페이스부의 출력을 변경하면 1회의 실패로 판단하고 성공률을 감소시킨다.
성공률 판단의 기초가 되는 임계 시간은 설계자 또는 사용자에 의해 설정될 수도 있고, 제2모델의 신뢰성을 고려하여 모델 생성부(140)에서 자동으로 설정 또는 변경하는 것도 가능하다.
구체적인 예로서, 성공률의 초기값이 50%로 설정되고 성공률의 임계값이 40%로 설정된 경우, 도 18의 예시에서는 규칙 4와 규칙 6에 대응되는 케이스에 대한 조건부 확률이 초기화된다.
전술한 실시예에서 AVN 디스플레이(111b), 클러스터 디스플레이(112b) 및 HUD(113b)에 표시되는 화면을 자동으로 제어하는 경우에 관하여 설명하였는바, 상기 디스플레이를 모두 제어하지 않고 한 개 또는 두 개의 디스플레이만을 제어하는 것도 가능하다.
또한, 차량 인터페이스부(110)에 대한 자동 제어 기능을 사용자가 선택할 수 있도록 하여, 사용자가 자동 제어 기능을 선택한 경우에 한하여 전술한 실시예에 따라 차량 인터페이스부(110)의 출력을 자동으로 제어하는 것도 가능하다.
한편, 화면의 자동 제어는 해당 기능이 온 되어 있는 것을 전제로 하여 수행되는 것도 가능하고, 해당 기능의 온/오프와 무관하게 수행되는 것도 가능하다.
후자의 경우를 예로 들면, 현재 내비게이션이 오프되어 있더라도, 현재 차량상태에 대응되는 규칙에서의 결과가 디스플레이에 내비게이션 화면을 표시하는 것이라면 제어부(150)는 AVN(111)이 내비게이션을 온시키도록 제어할 수 있으며, 현재 오디오가 오프되어 있더라도, 현재 차량상태에 대응되는 규칙에서의 결과가 디스플레이에 오디오 화면을 표시하는 것이라면 제어부(150)는 AVN(111)이 오디오를 온시키도록 제어할 수 있다.
또는, 화면 제어와 무관하게 AVN(111)이 수행하는 각 기능의 온/오프 자체를 자동으로 제어하는 것도 가능하다. 좀 더 구체적으로 설명하면, 비가 오는 날, 특정 시간에 사용자가 즐겨 듣는 라디오 프로그램이 있고, 차량상태가 레인 센서 정보와 현재 시각에 의해 정의되고 그에 대응되는 차량 인터페이스부(110)의 출력을 AVN(111)에서 제공하는 컨텐츠로 설정한 경우에, 현재 차량상태가 비가 오는 특정 시간을 나타낸다면 현재 오디오가 온 되어 있지 않더라도 제어부(150)는 AVN(111)을 자동으로 온 시켜 사용자가 즐겨 듣는 라디오 프로그램을 출력할 수 있다.
또한, 차량 인터페이스부(110)가 조명 장치 또는 온도 제어 장치일 수도 있는바, 이 경우에도 전술한 방식에 따라 차량 정보를 수집하고 수집된 차량 정보에 기초하여 제1모델 및 제2모델을 생성하여 조명 장치 또는 온도 제어 장치를 자동으로 제어할 수 있다.
차량 인터페이스부(1110)가 조명 장치인 경우에 대한 구체적인 예로서, 차량상태는 레인 센서 정보와 주간/야간 주행 정보에 의해 정의될 수 있다. 조명 장치가 표현할 수 있는 색이 복수 개이거나, 조명 장치의 밝기를 복수 단계로 조절할 수 있는 경우, 비가 오고 주간 주행인 경우(차량상태 1), 비가 오고 야간 주행인 경우(차량상태 2), 비가 안오고 주간 주행인 경우(차량상태 3), 비가 안오고 야간 주행인 경우(차량상태 4)에 대해 조명 장치의 밝기나 색을 차량 인터페이스부의 출력으로서 대응시켜 저장할 수 있다.
이하 본 발명의 일 측면에 따른 차량의 제어방법에 관한 실시예를 설명하도록 한다. 본 발명의 일 측면에 따른 차량의 제어방법을 실시하기 위하여 전술한 실시예에 따른 차량(100)이 적용될 수 있는바, 전술한 실시예에 관한 설명이 본 발명의 일 실시예에 따른 차량의 제어방법에 대해서도 동일하게 적용될 수 있다.
도 20은 본 발명의 일 실시예에 따른 차량의 제어방법에 관한 순서도이다.
도 20을 참조하면, 차량 정보를 일정 주기마다 수집하여 저장한다(311). 여기서, 차량 정보를 수집하는 일정 주기는 제1업데이트 주기이다. 차량 정보는 차량상태와 해당 차량상태에서의 차량 인터페이스부의 출력에 관한 정보를 나타내며, 차량상태는 수집 가능한 개별 정보 또는 이들의 조합에 의해 정의되는바, 수집 가능한 개별 정보는 목적지 설정 여부, 야갼/주간 주행 여부, 브레이크를 밟았는지 여부, 차량의 속도, 시동 온/오프 여부, 외기 온도, 레인 센서 정보, GPS 정보(도로 종류를 나타냄), 도로 정보(내비게이션에 의해 획득됨), 현재 시각 및 AVN의 기능 실행 여부 등을 포함할 수 있다.
한편, 차량 인터페이스부는 차량에 구비된 장치 중 사용자의 조작에 따라 그 출력이 달라질 수 있는 모든 장치를 포함할 수 있는바, 차량 인터페이스부의 출력은 시각적 또는 청각적 컨텐츠에 의해 나타날 수도 있고, 차량 내부의 조명이나 온도와 같은 환경 변화에 의해 나타날 수도 있다. 따라서, 본 발명의 일 실시예에 따른 차량의 제어방법에 적용되는 차량 인터페이스부는 차량에 구비된 AVN, 클러스터 및 HUD 모듈과 같은 디스플레이 장치일 수도 있고, 온도 제어 장치나 조명 장치일 수도 있다.
저장된 차량 정보를 이용하여 제1모델을 생성한다(312). 제1모델은 조건부 확률 이론을 이용하여 현재 차량상태와 차량 인터페이스부의 출력 사이의 연관성을 확률 값으로 나타낸 확률 모델이다. 따라서, 저장된 모든 차량 정보 또는 최근에 저장된 일정량의 차량 정보를 이용하여 차량상태 별 차량 인터페이스부의 출력에 관한 조건부 확률을 계산하여 제1모델을 생성할 수 있다.
한편, 차량 정보가 업데이트됨에 따라 제1모델의 생성도 제2업데이트 주기에 따라 업데이트될 수 있는바, 제2업데이트 주기는 제1업데이트 주기와 같거나 클 수 있다.
생성된 제1모델에 기초하여 제2모델을 생성한다(313). 구체적으로, 미리 설정된 임계값 이상의 조건부 확률을 갖는 케이스의 차량상태 및 그에 대응되는 차량 인터페이스부의 출력을 이용하여 제2모델을 생성한다. 제2모델은 조건과 결과에 의해 정의되는 규칙을 이용하여 현재 차량상태에서 사용자가 선호하는 차량 인터페이스부의 출력을 결정하는 규칙 모델이다. 임계값 이상의 조건부 확률을 갖는 케이스의 차량상태가 조건으로, 그에 대응되는 차량 인터페이스부의 출력이 결과로 설정될 수 있으며, 제2모델은 이러한 조건과 결과에 의해 정의되는 복수의 규칙에 의해 이루어질 수 있다.
생성된 제2모델에 기초하여 차량 인터페이스부의 출력을 제어한다(314). 구체적으로, 현재 차량상태를 판단하고, 상기 생성된 제2모델 중에서 상기 현재 차량상태가 조건으로 설정된 규칙을 검색하고, 차량 인터페이스부의 출력이 검색된 규칙의 결과와 일치하도록 제어할 수 있다.
도 21은 본 발명의 일 실시예에 따른 차량의 제어방법에 있어서, 제2모델을 구성하는 규칙의 성공률을 고려하는 방법에 관한 순서도이다.
도 21을 참조하면, 차량 정보를 일정 주기마다 수집하여 저장하는 단계(321)부터 생성된 제2모델에 기초하여 차량 인터페이스부의 출력을 제어하는 단계(324)까지는 전술한 도 20의 실시예에서와 동일하므로 그에 대한 설명은 생략하기로 한다.
한편, 조건 및 결과에 더하여 규칙의 성공률이 제2모델을 구성하는 인자로서 더 포함될 수 있다. 따라서, 차량 인터페이스부의 출력이 임계 시간 동안 유지되는지 여부를 판단하고(325) 그 결과에 따라 해당 규칙의 성공률을 업데이트한다(326).
구체적으로, 처음에는 규칙의 성공률을 초기값으로 설정하고, 제2모델의 규칙에 따라 차량 인터페이스부의 출력을 제어한 이후, 임계 시간 동안 그 출력이 유지되면 즉, 사용자가 차량 인터페이스부의 출력을 다시 변경하지 않으면 1회의 성공으로 판단하고 성공률을 증가시킨다. 반대로, 임계 시간 내에 사용자가 차량 인터페이스부의 출력을 변경하면 1회의 실패로 판단하고 성공률을 감소시킨다.
성공률 판단의 기초가 되는 임계 시간은 설계자 또는 사용자에 의해 설정될 수도 있고, 제2모델의 신뢰성을 고려하여 모델 생성부(140)에서 자동으로 설정 또는 변경하는 것도 가능하다.
지금까지 상술한 차량 및 차량의 제어방법에 따르면, 사용자의 선호도를 반영하여 차량 인터페이스부를 자동으로 제어하므로 사용자의 조작 부하 및 시선 분산을 최소화시켜 운전 중 주의 분산을 저감시킬 수 있고 이로 인해 안전성을 향상시킬 수 있다.
또한, 사용자는 자신이 원하는 것을 차량이 알아주는 느낌을 갖게 되어 고객 만족도가 향상될 수 있다.
100 : 차량 110 : 차량 인터페이스부
120 : 차량정보 수집부 130 : 저장부
140 : 모델 생성부 150 : 제어부

Claims (23)

  1. 사용자의 조작에 의해 출력이 제어되는 차량 인터페이스부;
    차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 수집하는 차량정보 수집부;
    상기 수집된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 저장하는 저장부;
    상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 이용하여 사용자 선호 모델을 생성하는 모델 생성부; 및
    상기 사용자 선호 모델에 기초하여 상기 차량 인터페이스부의 출력을 제어하는 제어부를 포함하는 차량.
  2. 제 1 항에 있어서,
    상기 차량정보 수집부는,
    미리 설정된 제1업데이트 주기마다 상기 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 수집하는 차량.
  3. 제 2 항에 있어서,
    상기 제1업데이트 주기는,
    상기 사용자에 의해 설정 또는 변경될 수 있는 차량.
  4. 제 2 항에 있어서,
    상기 차량정보 수집부는,
    상기 저장부의 사용 용량이 미리 설정된 임계값을 초과한 경우에 상기 저장부에 저장된 정보 중 오래된 정보부터 삭제하는 차량.
  5. 제 2 항에 있어서,
    상기 사용자 선호 모델은,
    상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 이용하여 상기 차량상태와 상기 차량 인터페이스부의 출력 사이의 연관성을 조건부 확률로 나타낸 제1모델을 포함하는 차량.
  6. 제 5 항에 있어서,
    상기 사용자 선호 모델은,
    조건과 결과에 의해 정의되는 규칙을 이용하여 현재 차량상태에 대응되는 차량 인터페이스부의 출력을 결정하는 제2모델을 더 포함하는 차량.
  7. 제 6 항에 있어서,
    상기 모델 생성부는,
    상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보에 기초하여, 차량상태 별 차량 인터페이스부의 출력에 관한 조건부 확률을 계산하여 상기 제1모델을 생성하는 차량.
  8. 제 7 항에 있어서,
    상기 모델 생성부는,
    미리 설정된 제2업데이트 주기마다 상기 조건부 확률을 계산하여 상기 제1모델을 업데이트하는 차량.
  9. 제 8 항에 있어서,
    상기 제2업데이트 주기는,
    상기 제1업데이트 주기와 동일하거나 큰 값을 갖는 차량.
  10. 제 6 항에 있어서,
    상기 모델 생성부는,
    상기 제1모델 중에서 미리 설정된 임계값 이상의 조건부 확률을 갖는 차량상태 및 그에 대응되는 차량 인터페이스부의 출력을 추출하고, 상기 추출된 차량상태를 상기 규칙을 정의하는 조건으로, 상기 추출된 차량 인터페이스부의 출력을 상기 규칙을 정의하는 결과로 설정하는 차량.
  11. 제 10 항에 있어서,
    상기 제어부는,
    현재 차량상태를 판단하고, 상기 생성된 제2모델 중에서 상기 현재 차량상태가 조건으로 설정된 규칙을 검색하는 차량.
  12. 제 11 항에 있어서,
    상기 제어부는,
    상기 현재 차량상태가 조건으로 설정된 규칙이 존재하면, 상기 규칙의 결과에 따라 상기 차량 인터페이스부의 출력을 제어하는 차량.
  13. 제 12 항에 있어서,
    상기 모델 생성부는,
    상기 차량 인터페이스부의 출력을 제어한 이후 미리 설정된 임계 시간 동안 상기 차량 인터페이스부의 출력이 변경되는지 여부를 판단하는 차량.
  14. 제 13 항에 있어서,
    상기 모델 생성부는,
    상기 차량 인터페이스부의 출력이 변경되는지 여부에 대한 판단 결과에 기초하여 상기 규칙의 성공률을 업데이트하는 차량.
  15. 제 14 항에 있어서,
    상기 모델 생성부는,
    상기 차량 인터페이스부의 출력을 제어한 이후 미리 설정된 임계 시간 동안 상기 차량 인터페이스부의 출력이 변경되지 않으면, 상기 규칙의 성공률을 증가시키는 차량.
  16. 제 15 항에 있어서,
    상기 모델 생성부는,
    상기 차량 인터페이스부의 출력을 제어한 이후 미리 설정된 임계 시간 동안 상기 차량 인터페이스부의 출력이 변경되면, 상기 규칙의 성공률을 감소시키는 차량.
  17. 제 16 항에 있어서,
    상기 모델 생성부는,
    상기 성공률이 미리 설정된 임계값 이하로 떨어진 규칙은 삭제하고, 상기 삭제된 규칙에 대응되는 조건부 확률을 초기화하는 차량.
  18. 제 1 항에 있어서,
    상기 차량 인터페이스부는,
    AVN(Audio Video Navigation), 클러스터(cluster), HUD(Head Up Display), 상기 차량 내부의 조명을 제어하는 조명 장치 및 상기 차량 내부의 온도를 제어하는 온도 제어 장치 중 적어도 하나인 것으로 하는 차량.
  19. 차량에 구비되어 사용자의 조작에 따라 출력이 달라지는 차량 인터페이스부를 포함하는 차량의 제어방법에 있어서,
    차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 수집하여 저장하고;
    상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 이용하여 사용자 선호 모델을 생성하고;
    상기 사용자 선호 모델에 기초하여 상기 차량 인터페이스부의 출력을 제어하는 것을 포함하는 차량의 제어방법.
  20. 제 19 항에 있어서,
    상기 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 수집하여 저장하는 것은, 미리 설정된 제1업데이트 주기마다 이루어지는 차량의 제어방법.
  21. 제 20 항에 있어서,
    상기 사용자 선호 모델을 생성하는 것은,
    상기 저장된 차량상태 및 상기 차량상태에서의 상기 차량 인터페이스부의 출력에 관한 정보를 이용하여 상기 차량상태와 상기 차량 인터페이스부의 출력 사이의 연관성을 조건부 확률로 나타낸 제1모델을 생성하고;
    조건과 결과에 의해 정의되는 규칙을 이용하여 현재 차량상태에 대응되는 차량 인터페이스부의 출력을 결정하는 제2모델을 생성하는 것을 포함하는 차량의 제어방법.
  22. 제 21 항에 있어서,
    상기 차량 인터페이스부의 출력을 제어한 이후 미리 설정된 임계 시간 동안 상기 차량 인터페이스부의 출력이 변경되는지 여부를 판단하고;
    상기 차량 인터페이스부의 출력이 변경되는지 여부에 대한 판단 결과에 기초하여 상기 규칙의 성공률을 결정하는 것을 더 포함하는 차량의 제어방법.
  23. 제 22 항에 있어서,
    상기 성공률이 미리 설정된 임계값 이하로 떨어진 규칙은 삭제하고;
    상기 삭제된 규칙에 대응되는 조건부 확률을 초기화하는 것을 더 포함하는 차량의 제어방법.
KR1020130135528A 2013-11-08 2013-11-08 차량 및 그 제어방법 KR101528518B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020130135528A KR101528518B1 (ko) 2013-11-08 2013-11-08 차량 및 그 제어방법
US14/528,782 US9469305B2 (en) 2013-11-08 2014-10-30 Vehicle and method for controlling the same
CN201410643534.6A CN104627092B (zh) 2013-11-08 2014-11-10 车辆和控制该车辆的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130135528A KR101528518B1 (ko) 2013-11-08 2013-11-08 차량 및 그 제어방법

Publications (2)

Publication Number Publication Date
KR20150053506A true KR20150053506A (ko) 2015-05-18
KR101528518B1 KR101528518B1 (ko) 2015-06-12

Family

ID=53051674

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130135528A KR101528518B1 (ko) 2013-11-08 2013-11-08 차량 및 그 제어방법

Country Status (3)

Country Link
US (1) US9469305B2 (ko)
KR (1) KR101528518B1 (ko)
CN (1) CN104627092B (ko)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101655553B1 (ko) * 2014-10-29 2016-09-08 현대자동차주식회사 운전자 보조 장치 및 방법
US10049284B2 (en) * 2016-04-11 2018-08-14 Ford Global Technologies Vision-based rain detection using deep learning
CN107786612B (zh) * 2016-08-30 2021-08-10 比亚迪股份有限公司 车辆的远程控制方法、装置和***
KR101876051B1 (ko) * 2016-08-31 2018-08-02 현대자동차주식회사 기계 학습 시스템 및 그의 사용자 제어 패턴 학습 방법
KR20180070198A (ko) * 2016-12-16 2018-06-26 현대자동차주식회사 차량 및 차량의 제어방법
DE102017216916A1 (de) 2017-09-25 2019-03-28 Volkswagen Aktiengesellschaft Verfahren zum Betreiben einer Bedienvorrichtung eines Kraftfahrzeugs, um einem Fahrer eine Funktionsauswahl anzubieten, sowie Bedienvorrichtung
CN109808710A (zh) * 2017-11-16 2019-05-28 宝沃汽车(中国)有限公司 车辆的控制方法、装置及具有其的车辆
CN110415698B (zh) * 2018-11-15 2022-05-13 腾讯科技(深圳)有限公司 一种人工智能的数据检测方法及装置、存储介质
CN110435573A (zh) * 2019-06-28 2019-11-12 北京汽车集团有限公司 车辆控制方法及装置
WO2022139283A1 (ko) * 2020-12-21 2022-06-30 충북대학교 산학협력단 개인정보 관리를 통한 선호 산출 시스템 및 방법

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3272960B2 (ja) * 1996-08-19 2002-04-08 株式会社データ・テック ドライビングレコーダ及び車両の運行解析装置
US20030004897A1 (en) * 2001-06-27 2003-01-02 Smith James E. Method and system for communicating user specific information
US6775603B2 (en) * 2001-10-18 2004-08-10 Ford Motor Company Method and system for maintaining personalization of user adjustable features
US7162215B2 (en) * 2002-04-12 2007-01-09 General Motors Corporation Method and system for setting user preference satellite radio music selections in a mobile vehicle
JP2005067317A (ja) * 2003-08-21 2005-03-17 Nippon Seiki Co Ltd 車両用情報提供装置
US20050221821A1 (en) * 2004-04-05 2005-10-06 Sokola Raymond L Selectively enabling communications at a user interface using a profile
KR100753838B1 (ko) * 2006-08-11 2007-08-31 한국전자통신연구원 적응형 차량 운전지원 장치 및 방법
WO2008108844A1 (en) 2007-03-02 2008-09-12 Nanolumens Acquisition, Inc. Dynamic vehicle display system
WO2008146501A1 (ja) * 2007-05-29 2008-12-04 Sharp Kabushiki Kaisha レイアウト切替装置、移動体用画面生成装置、移動体用情報表示システム、移動体、制御方法
US8819550B2 (en) * 2007-11-29 2014-08-26 Cisco Technology, Inc. On-board vehicle computer system
JP2009154647A (ja) 2007-12-26 2009-07-16 Aisin Aw Co Ltd マルチ画面表示装置及びそのプログラム
JP5142736B2 (ja) * 2008-01-25 2013-02-13 株式会社デンソーアイティーラボラトリ 車両搭載機器の制御装置及び制御方法
US20090315751A1 (en) * 2008-06-20 2009-12-24 Ford Global Technologies, Inc. Adaptive vehicle system for controlling a radio frequency (rf) receiver/control unit(s)
US20100274410A1 (en) * 2009-04-24 2010-10-28 Gm Global Technology Operations, Inc. Methods and systems for customizing content for an occupant of a vehicle
US9994107B2 (en) 2009-07-23 2018-06-12 Continental Automotive Systems, Inc. Instrument cluster gauge
US20110040707A1 (en) * 2009-08-12 2011-02-17 Ford Global Technologies, Llc Intelligent music selection in vehicles
US9079498B2 (en) * 2009-10-05 2015-07-14 Tesla Motors, Inc. Morphing vehicle user interface
US20110082620A1 (en) * 2009-10-05 2011-04-07 Tesla Motors, Inc. Adaptive Vehicle User Interface
US8635091B2 (en) * 2009-12-17 2014-01-21 Hartford Fire Insurance Company Systems and methods for linking vehicles to telematics-enabled portable devices
US20110205048A1 (en) * 2010-02-22 2011-08-25 EV Instruments, LLC Computer software and apparatus for control and monitoring of electronic systems
EP3249477B8 (en) * 2011-01-28 2022-12-07 Gentex Corporation Method of training and using a wireless trainable transceiver device
KR101290093B1 (ko) 2011-03-29 2013-07-26 기아자동차주식회사 트립컴퓨터 표시모드의 자동순환시스템 및 그 방법
US8938224B2 (en) * 2011-05-12 2015-01-20 Ford Global Technologies, Llc System and method for automatically enabling a car mode in a personal communication device
US20120296492A1 (en) * 2011-05-19 2012-11-22 Ford Global Technologies, Llc Methods and Systems for Aggregating and Implementing Preferences for Vehicle-Based Operations of Multiple Vehicle Occupants
US20150088337A1 (en) * 2012-02-27 2015-03-26 Clark W. Toohy Method and system for vehicle personalization
US20140214933A1 (en) * 2013-01-28 2014-07-31 Ford Global Technologies, Llc Method and Apparatus for Vehicular Social Networking
US20150081175A1 (en) * 2013-09-18 2015-03-19 Nvidia Corporation Vehicle user preference system and method of use thereof

Also Published As

Publication number Publication date
KR101528518B1 (ko) 2015-06-12
CN104627092B (zh) 2020-05-08
US9469305B2 (en) 2016-10-18
CN104627092A (zh) 2015-05-20
US20150134141A1 (en) 2015-05-14

Similar Documents

Publication Publication Date Title
KR101528518B1 (ko) 차량 및 그 제어방법
KR102416123B1 (ko) 차량 상태 모니터링 시스템 및 차량
US20180211414A1 (en) Autonomous vehicle and operation method thereof
CN100437032C (zh) 导航装置
WO2016013153A1 (ja) 車両用報知システム、報知制御装置、及び報知装置
US11040723B2 (en) Vehicle and method of controlling the same
CN109278844B (zh) 方向盘、具有方向盘的车辆以及用于控制车辆的方法
US10996068B2 (en) Vehicle and vehicle system
JP5297647B2 (ja) 車両用制御装置
WO2018043513A1 (ja) 車両用映像表示装置
US7222019B2 (en) Vehicle image display apparatus and vehicle having the same
JP5143540B2 (ja) エコ運転支援装置
CN107985299B (zh) 具有模式引导的车辆
JP2009143354A (ja) 車両用制御装置
KR101782359B1 (ko) 차량, 및 그 제어방법
US11697408B2 (en) Parking assisting device, parking assisting method and storage medium storing program for the parking assisting device
CN110979202B (zh) 改变汽车风格的方法、装置以及***
JP2007222640A (ja) ゲーム装置及びコンピュータプログラム
JP2005225484A (ja) 車両用画像表示装置およびそれを備えた車両
JP6917970B2 (ja) 模擬運転装置
KR102118127B1 (ko) 입력장치, 이를 포함하는 차량 및 그 제어방법
KR102331760B1 (ko) 차량 연비 정보 지원장치 및 방법
CN220173805U (zh) 电动割草车辆及全地形车
CN219644571U (zh) 电动割草车辆及全地形车
CN114684301B (zh) 一种基于安全等级的驾驶信息显示装置及车辆

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190528

Year of fee payment: 5