KR20170043219A - 자동차의 멀티미디어 기기 및 그 제어 방법 - Google Patents

자동차의 멀티미디어 기기 및 그 제어 방법 Download PDF

Info

Publication number
KR20170043219A
KR20170043219A KR1020150142677A KR20150142677A KR20170043219A KR 20170043219 A KR20170043219 A KR 20170043219A KR 1020150142677 A KR1020150142677 A KR 1020150142677A KR 20150142677 A KR20150142677 A KR 20150142677A KR 20170043219 A KR20170043219 A KR 20170043219A
Authority
KR
South Korea
Prior art keywords
content
video
display
avn
pixel
Prior art date
Application number
KR1020150142677A
Other languages
English (en)
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 KR1020150142677A priority Critical patent/KR20170043219A/ko
Publication of KR20170043219A publication Critical patent/KR20170043219A/ko

Links

Images

Classifications

    • 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
    • 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
    • B60K37/02
    • 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
    • B60R16/023Electric 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 for transmission of signals between vehicle parts or subsystems
    • B60K2350/106
    • B60K2350/352

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Navigation (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

본 발명은 자동차의 멀티미디어 기기 및 그 제어 방법에 관한 것으로, 자동차의 멀티미디어 기기에 연결된 외부 기기에서 재생되어 멀티미디어 기기로 전송되는 비디오 컨텐츠를 식별하여 자동차의 멀티미디어 기기의 디스플레이로 표출되는 것을 자동으로 차단하는 것을 목적으로 한다. 이를 위해 본 발명에 따른 멀티미디어 기기는, 디스플레이와; 외부 기기로부터 컨텐츠를 수신하고, 컨텐츠가 비디오 컨텐츠일 때 컨텐츠가 디스플레이를 통해 표출되지 않도록 디스플레이의 구동을 제한하는 제어부를 포함한다.

Description

자동차의 멀티미디어 기기 및 그 제어 방법{MULTIMEDIA DEVICE OF VEHICLE AND CONTORL METHOD THEROF}
본 발명은 자동차에 관한 것으로, 디스플레이를 구비한 멀티미디어 기기가 장착된 자동차에 관한 것이다.
자동차에 장착되는 멀티미디어 기기는 내비게이션 기능과 오디오 재생 기능, 비디오 재생 기능 등을 수행한다. 이와 같은 자동차의 멀티미디어 기기는 자동차가 운행 중인 동안에는 탑승자가 운전에 집중할 수 있도록 하기 위해 비디오 컨텐츠의 재생을 자동으로 차단하도록 규정되어 있다.
단, 멀티미디어 기기 자체에서 이루어지는 비디오 컨텐츠의 재생은 멀티미디어 기기에서의 설정을 통해 자동으로 차단되도록 할 수 있지만, 멀티미디어 기기에 연결된 외부 기기로부터 재생되어 멀티미디어 기기로 전송되는 비디오 컨텐츠의 경우에는 자동차의 멀티미디어 기기에서의 자동 차단 기능이 동작하지 않을 수 있으므로, 이에 대한 대책이 필요하다.
자동차의 멀티미디어 기기에 연결된 외부 기기에서 재생되어 멀티미디어 기기로 전송되는 비디오 컨텐츠를 식별하여 자동차의 멀티미디어 기기의 디스플레이로 표출되는 것을 자동으로 차단하는 것을 목적으로 한다.
상술한 목적의 본 발명에 따른 멀티미디어 기기는, 디스플레이와; 외부 기기로부터 컨텐츠를 수신하고, 컨텐츠가 비디오 컨텐츠일 때 컨텐츠가 디스플레이를 통해 표출되지 않도록 디스플레이의 구동을 제한하는 제어부를 포함한다.
상술한 멀티미디어 기기에서, 제어부는, 컨텐츠의 픽셀 데이터에서 비디오 식별 인자의 변화가 검출되면 컨텐츠를 비디오 컨텐츠로 구분한다.
상술한 멀티미디어 기기에서, 제어부는, 디스플레이를 구성하는 복수의 픽셀들 가운데 적어도 하나의 픽셀을 선택하고; 선택된 적어도 하나의 픽셀의 픽셀 데이터로부터 비디오 식별 인자의 변화를 검출한다.
상술한 멀티미디어 기기에서, 제어부는, 복수의 픽셀들 가운데 적어도 하나의 픽셀을 선택할 때 미리 정해진 위치의 픽셀을 선택한다.
상술한 멀티미디어 기기에서, 제어부는, 복수의 픽셀들 가운데 적어도 하나의 픽셀을 선택할 때 무작위적으로 결정되는 위치의 픽셀을 선택한다.
상술한 멀티미디어 기기에서, 비디오 식별 인자의 변화는 픽셀 데이터의 컬러 값의 변화이다.
상술한 멀티미디어 기기에서, 픽셀 데이터의 컬러 값의 변화는 픽셀 데이터의 적(R), 녹(G), 청(B) 컬러 값 가운데 어느 하나의 값의 변화이다.
상술한 멀티미디어 기기에서, 제어부는, 픽셀 데이터의 컬러 값이 미리 설정된 범위를 초과하여 변화할 때 컨텐츠를 비디오 컨텐츠로 구분한다.
상술한 멀티미디어 기기에서, 외부 기기와 멀티미디어 기기가 카 미러링 방식으로 연결된 상태에서 외부 기기에서 멀티미디어 기기로 컨텐츠의 전송이 이루어진다.
상술한 멀티미디어 기기에서, 비디오 컨텐츠의 재생이 외부 기기의 코덱을 사용하여 외부 기기에서 이루어진다.
상술한 목적의 본 발명에 따른 멀티미디어 기기의 제어 방법은, 외부 기기로부터 컨텐츠를 수신하는 단계와; 컨텐츠가 비디오 컨텐츠일 때 컨텐츠가 디스플레이를 통해 표출되지 않도록 디스플레이의 구동을 제한하는 단계를 포함한다.
상술한 멀티미디어 기기의 제어 방법에서, 컨텐츠의 픽셀 데이터에서 비디오 식별 인자의 변화가 검출되면 컨텐츠를 비디오 컨텐츠로 구분한다.
상술한 멀티미디어 기기의 제어 방법에서, 디스플레이를 구성하는 복수의 픽셀들 가운데 적어도 하나의 픽셀을 선택하고; 선택된 적어도 하나의 픽셀의 픽셀 데이터로부터 비디오 식별 인자의 변화를 검출한다.
상술한 멀티미디어 기기의 제어 방법에서, 복수의 픽셀들 가운데 적어도 하나의 픽셀을 선택할 때 미리 정해진 위치의 픽셀을 선택한다.
상술한 멀티미디어 기기의 제어 방법에서, 복수의 픽셀들 가운데 적어도 하나의 픽셀을 선택할 때 무작위적으로 결정되는 위치의 픽셀을 선택한다.
상술한 멀티미디어 기기의 제어 방법에서, 비디오 식별 인자의 변화는 픽셀 데이터의 컬러 값의 변화이다.
상술한 멀티미디어 기기의 제어 방법에서, 픽셀 데이터의 컬러 값의 변화는 픽셀 데이터의 적(R), 녹(G), 청(B) 컬러 값 가운데 어느 하나의 값의 변화이다.
상술한 멀티미디어 기기의 제어 방법에서, 픽셀 데이터의 컬러 값이 미리 설정된 범위를 초과하여 변화할 때 컨텐츠를 비디오 컨텐츠로 구분한다.
상술한 멀티미디어 기기의 제어 방법에서, 외부 기기와 멀티미디어 기기가 카 미러링 방식으로 연결된 상태에서 외부 기기에서 멀티미디어 기기로 컨텐츠의 전송이 이루어진다.
상술한 목적의 본 발명에 따른 또 다른 멀티미디어 기기는, 디스플레이와; 카 미러링 방식을 통해 연결된 외부 기기로부터 컨텐츠를 수신하고, 컨텐츠의 픽셀 데이터에서 비디오 식별 인자의 변화가 검출되면 컨텐츠를 비디오 컨텐츠로 구분하여 비디오 컨텐츠가 디스플레이를 통해 표출되지 않도록 디스플레이의 구동을 제한하는 제어부를 포함한다.
자동차의 멀티미디어 기기에 연결된 외부 기기에서 재생되어 멀티미디어 기기로 전송되는 비디오 컨텐츠를 식별하여 자동차의 멀티미디어 기기의 디스플레이로 표출되는 것을 자동으로 차단함으로써 탑승자의 주의가 분산되는 것을 방지하고 운전의 집중도를 높여서 안전 운전을 도모한다.
도 1은 본 발명의 실시 예에 따른 자동차를 나타낸 도면이다.
도 2는 도 1에 나타낸 자동차의 내부를 나타낸 도면이다.
도 3은 본 발명의 실시 예에 따른 자동차의 AVN의 구성을 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 AVN(200)과 외부 기기(250) 사이의 카 미러링을 설명하기 위한 도면이다.
도 5는 본 발명의 실시 예에 따른 AVN(200)의 제어부(312)에 마련되는 제어 로직을 나타낸 도면이다.
도 6은 본 발명의 실시 예에 따른 비디오 컨텐츠 식별의 일 실시 예를 나타낸 도면이다.
도 7은 본 발명의 실시 예에 따른 멀티미디어 기기의 비디오 컨텐츠 제한 방법을 나타낸 도면이다.
도 8은 도 7에 나타낸 멀티미디어 기기의 비디오 컨텐츠 제한 방법에서 비디오 컨텐츠 판단 단계의 구체적인 실시 예를 나타낸 도면이다.
도 9는 본 발명의 실시 예에 따른 비디오 컨텐츠 식별을 위한 픽셀 선택 패턴의 다양한 실시 예를 나타낸 도면이다.
도 1은 본 발명의 실시 예에 따른 자동차를 나타낸 도면이다. 도 1에 나타낸 자동차(100)는, 자동차(100)의 외관을 형성하는 본체(110), 탑승자에게 자동차(100) 전방의 시야를 제공하면서 바람으로부터 탑승자를 보호하기 위한 윈드쉴드(windshield)(112), 탑승자에게 자동차(100)의 측면 및 측후방의 시야를 제공하는 아웃사이드 미러(114), 자동차(100) 내부를 외부로부터 차폐시키는 도어(190), 통신을 위한 안테나(152) 및 자동차의 전방에 위치하는 앞바퀴(122), 자동차의 후방에 위치하는 뒷바퀴(124)를 포함할 수 있다.
윈드쉴드(112)는 본체(110)의 전방 상측에 마련되어 자동차(100) 내부의 탑승자가 자동차(100) 전방의 시각 정보를 획득할 수 있도록 한다. 또한, 아웃사이드 미러(114)는 좌측과 우측의 도어(190) 각각에 하나씩 마련될 수 있다. 자동차(100)의 탑승자는 아웃사이드 미러(114)를 통해 자동차(100)의 측면 및 측후방의 시각 정보를 획득할 수 있다.
도어(190)는 본체(110)의 좌측 및 우측에 회동 가능하게 마련되어 개방 시에 탑승자의 출입이 가능하며, 폐쇄 시에 자동차(100)의 내부를 외부로부터 차폐시킬 수 있다. 도어(190)는 도어 시건 장치(192)를 이용하여 잠금/해제할 수 있다. 도어 시건 장치(192)의 잠금/해제는 사용자가 자동차(100)에 접근하여 도어 시건 장치(192)의 버튼이나 레버를 직접 조작하는 방법과 자동차(100)로부터 떨어진 위치에서 원격 제어기(Remote Controller) 등을 이용하여 원격으로 잠금/해제하는 방법이 있다.
안테나(152)는 텔레매틱스와 DMB, 디지털 TV, GPS 등의 방송/통신 신호 등을 수신하기 위한 것으로서, 다양한 종류의 방송/통신 신호를 수신하는 다기능 안테나이거나 또는 어느 하나의 방송/통신 신호를 수신하기 위한 단일 기능 안테나일 수 있다.
도 2는 도 1에 나타낸 자동차의 내부를 나타낸 도면이다. 도 2에 나타낸 바와 같이, 자동차(100)의 내부는 탑승자가 자동차(100)를 조작하기 위한 각종 기기가 설치되는 대시 보드(dashboard)(256), 자동차(100)의 탑승자(운전자)가 착석하기 위한 운전석(258), 자동차(100)의 동작 정보 등을 표시하는 클러스터 표시부(260)(262), 탑승자의 조작 명령에 따라 다양한 멀티미디어 기능을 수행하는 멀티미디어 기기인 AVN(Audio Video Navigation)(200)을 포함할 수 있다. AVN(200)은 경로 안내를 위한 내비게이션 기능과 함께 오디오 기능 및 비디오 기능을 수행한다.
대시 보드(256)는 윈드쉴드(112)의 하부로부터 탑승자를 향하여 돌출되게 마련되며, 탑승자가 전방을 주시한 상태로 대시 보드(256)에 설치된 각종 기기를 조작할 수 있도록 한다.
운전석(258)은 대시 보드(256)의 후방에 마련되어 탑승자(운전자)가 안정적인 자세로 자동차(100)의 전방과 대시 보드(256)의 각종 기기를 주시하며 자동차(100)를 운행할 수 있도록 한다.
클러스터 표시부(260)(262)는 대시 보드(256)의 운전석(258) 측에 마련되며, 자동차(100)의 운행 속도를 표시하는 주행 속도 게이지(260), 동력 장치(미도시)의 회전 속도를 표시하는 알피엠(rpm) 게이지(262)를 포함할 수 있다.
AVN(200)은 자동차(100)가 주행하는 도로의 정보 또는 탑승자가 도달하고자 하는 목적지까지의 경로를 표시하기 위한 디스플레이(214) 및 탑승자의 조작 명령에 따라 음향을 출력하는 스피커(216)를 포함할 수 있다.
또한, AVN(200)은 근거리 무선 통신이 가능하여, 탑승자가 휴대한 외부 기기(250)와 근거리 무선 통신을 통한 정보 송수신을 수행할 수 있다. 이를 위해서는, 외부 기기(250) 역시 AVN(200)과 근거리 무선 통신이 가능해야 한다. 또한 AVN(200)은 USB 케이블(Universal Serial Bus Cable)과 같은 유선 방식으로 외부 기기(250)와 연결될 수 있다.
AVN(200)은 음성 인식 제어를 기반으로 할 수 있다. 이를 위해 스티어링 휠(202)에는 음성 인식 버튼(204)이 장착되고, 운전석의 상부에는 마이크로폰(206)이 장착된다. 음성 인식 버튼(204)과 마이크로폰(206), 스피커(216) 등은 AVN(200)의 음성 인식 제어를 위한 보조 도구로 사용될 수 있다.
도 2에서, AVN(200)에는 외부 기기인 외부 기기(250)가 상호 통신 가능하도록 연결되어 있다. AVN(200)에 통신 가능하도록 연결될 수 있는 외부 기기(250)는, 스마트폰이나 태블릿과 같은 모바일 디바이스는 물론, 외장 HDD(Hard Disk Drive)와 외장 SSD(Solid State Device), USB 메모리(Universal Serial Bus Memory)와 같은 외부 저장 장치 등을 포함할 수 있다. 또한 사물 인터넷 기기(IoT Device)와 스트리밍 서비스 제공자도 외부 기기(250)로서 AVN(200)에 연결될 수 있다. AVN(200)은 외부 기기(250)로부터 멀티미디어 컨텐츠를 제공받아 AVN(200)의 디스플레이(214)를 통해 표출할 수 있다.
외부 기기(250)에서 AVN(200)으로 멀티미디어 컨텐츠를 전송하여 AVN(100)에서 멀티미디어 컨텐츠가 재생되도록 하는 방법은 다양하다. 예를 들면 외부 기기(250)와 AVN(200) 사이에 형성된 유선/무선 통신 채널을 이용하여 외부 기기(250)에서 AVN(200)으로 멀티미디어 컨텐츠를 전송하고, AVN(200)에서 수신된 멀티미디어 컨텐츠를 재생하도록 할 수 있다.
또 다른 방법으로는, 외부 기기(250)와 AVN(200) 사이에 유선/무선의 통신 채널이 형성된 상태에서 외부 기기(250)에서 재생되는 멀티미디어 컨텐츠의 미러링(mirroring) 영상을 AVN(200)의 디스플레이(214)를 통해 표출할 수 있다. 예를 들면 외부 기기(250)가 애플(Apple)의 카플레이(CarPlay)를 지원하는 모바일 디바이스이거나 구글(Google)의 안드로이드 오토(Android Auto) 등의 카 미러링(Car Mirroring)를 지원하는 모바일 디바이스일 때, 모바일 디바이스에서 구현되는 비디오 컨텐츠의 영상이나 내비게이션의 화면 등이 AVN(200)의 디스플레이(214) 상에 동일하게(mirroring) 표출될 수 있다.
본 발명의 실시 예에서는 AVN(200)에 통신 가능하도록 연결된 외부 기기(250)로부터 AVN(200)으로 전송되는 멀티미디어 컨텐츠가 영화나 드라마, DMB(Digital Multimedia Broadcasting), 디지털 TV 등과 같은 비디오 컨텐츠일 때 AVN(200)의 디스플레이(214)를 통한 비디오 컨텐츠의 표출을 제한함으로써 탑승자가 AVN(200)에 표출되는 비디오 컨텐츠의 영상에 주의를 빼앗기지 않고 안전 운전에 집중할 수 있도록 한다.
도 3은 본 발명의 실시 예에 따른 자동차의 AVN의 구성을 나타낸 도면이다. 도 3에 나타낸 바와 같이, AVN(200)의 구성은 크게 음성 인식 기능을 위한 요소와, 일반적인 입력 기능을 위한 요소, 방송/통신 기능을 위한 요소, 내비게이션 기능을 위한 요소, 오디오/비디오 기능을 위한 요소, 복수의 기능에 공통적으로 사용될 수 있는 요소로 구분할 수 있다.
음성 인식 기능을 위한 구성은 음성 인식 버튼(204)과 마이크로폰(206), 미들웨어(322), 음성 인식 처리부(308), 명령 출력 인터페이스(318)를 포함한다. AVN(200)의 구성 요소는 아니지만, 외부 기기로서의 모바일 단말기(252)를 통해 원격지의 서버에 마련되는 모바일 음성 인식 처리부(324)가 미들웨어(322) 및 제어부(312)에 통신 가능하도록 연결될 수 있다. 방송/통신 기능을 위한 요소는 안테나(352)와 튜너부(354), 방송 신호 처리부(356), 통신 신호 처리부(358)를 포함한다. 내비게이션 기능을 위한 요소는 내비게이션 데이터베이스(362)와 내비게이션 구동부(364)를 포함한다. 오디오/비디오 기능을 위한 요소는 오디오/비디오 입력부(372)와 오디오/비디오 재생부(374)를 포함한다. 일반적인 입력 기능을 위한 구성은 입력부(372)를 포함한다. 복수의 기능에 공통적으로 사용될 수 있는 요소는 메모리(310)와 제어부(312), 디스플레이(214), 스피커(216)를 포함한다. 이와 같은 기능 상의 구분은 위에 기재한 것에 한정되지 않으며, 어느 하나의 기능을 위한 요소가 다른 기능을 위해서도 사용될 수 있다.
음성 인식 버튼(204)은 탑승자가 AVN(200)의 오디오 기능과 비디오 기능, 내비게이션 기능, 정보 통신 기능 등의 복합 기능을 실행하여 이용할 수 있도록 한다. 이를 위해 음성 인식 버튼(204)은 푸쉬-투-토크(Push-To-Talk, PTT) 방식의 원-키 조작을 지원한다. 음성 인식 버튼(204)은 탑승자가 운전 중에도 편리하게 조작할 수 있도록 스티어링 휠(202)에 설치될 수 있다. 스티어링 휠(202)은 자동차(100)의 바퀴를 좌우로 움직여 자동차(100)의 진행 방향을 변경하는데 사용되는 조향 장치이다. 탑승자(운전자)는 운전하는 동안 항상 스티어링 휠(202)을 파지하기 때문에, 음성 인식 버튼(204)을 스티어링 휠(202)에 설치하면 탑승자가 운전 중에 음성 인식 버튼(204)을 편리하게 조작할 수 있다. 스티어링 휠(202) 외에, 탑승자가 운전 중에 음성 인식 버튼(204)을 용이하게 조작할 수 있는 위치라면 자동차(100)의 어느 위치에도 음성 인식 버튼(204)이 설치될 수 있다.
마이크로폰(206)은 음성 인식 제어 기능이 실행 중인 상태에서 탑승자가 발성하는 음성 신호를 수신하고 수신된 음성 신호를 전기 신호로 변환한다. 마이크로폰(206)은 음성 인식 제어를 위해 마련된 마이크로폰이거나, 자동차(100)의 핸즈프리용 마이크로폰을 공유하는 것일 수 있다. 또한 마이크로폰(206)은 탑승자가 휴대한 모바일 단말기의 마이크로폰 일 수 있다. 모바일 단말기의 마이크로폰을 이용할 경우 모바일 단말기와 AVN(200)은 블루투스 등의 근거리 통신을 통해 서로 연결되어야 한다.
AVN(200)의 음성 인식 처리부(308)는 마이크로폰(206)에 의해 변환된 전기 신호를 미들웨어(322)를 통해 전달받아 변환된 전기 신호를 대상으로 음성 인식을 수행하고, 음성 인식의 결과로서 음성 명령 정보로서의 텍스트 데이터를 추출한다. 음성 인식 처리부(308)에서 추출된 텍스트 데이터는 제어부(312)에 전달되기에 앞서 미들웨어(322)로 전달된다.
미들웨어(322)는 중계 수단으로서, AVN(200)의 음성 인식 처리부(308)로부터 전달받은 텍스트 데이터가 AVN(200)의 음성 인식 제어를 위한 예약어인지 아니면 모바일 단말기(252)의 음성 인식 제어를 위한 예약어인지를 판단한다. 미들웨어(322)는 텍스트 데이터가 AVN(200)의 음성 인식 제어를 위한 예약어일 때 텍스트 데이터를 AVN(200)의 제어부(312)로 전송하여 AVN(200)의 음성 인식 제어가 이루어지도록 한다. 이와 달리, 만약 텍스트 데이터가 AVN(200)의 음성 인식 제어를 위한 예약어가 아닐 때 텍스트 데이터를 모바일 단말기(252)로 전송하여 모바일 단말기(252)의 음성 인식 제어가 이루어지도록 한다. 즉, 탑승자의 발화에 의해 생성되는 음성 신호가 AVN(200)의 음성 인식 제어를 위한 예약어인지 아니면 모바일 단말기(252)의 음성 인식 제어를 위한 예약어인지를 미들웨어(322)에서 자동으로 판단하여 중계한다. 이 과정에서 AVN(200)의 음성 인식 제어를 위한 예약어와 모바일 단말기(252)의 음성 인식 제어를 위한 예약어의 구분을 위한 탑승자의 의도된 개입은 필요치 않다.
명령 출력 인터페이스(318)는 음성 인식의 결과로서 추출되는 음성 명령 정보에 상응하는 제어 명령의 신호를 제어부(312)로부터 제어 대상 장치로 전달하기 위한 것이다.
안테나(352)는 방송 신호의 수신을 위한 목적 또는 통신 신호의 송신 및 수신을 위한 목적으로 공중의 전파를 받거나 또는 공중으로 전파를 보내기 위한 장치이다. 안테나(352)는 튜너부(354)에 통신 가능하도록 연결된다. 따라서 안테나(352)가 받은 전파는 튜너부(354)에 전달된다. 안테나(352)는 복수의 서로 다른 형태의 방송/통신 신호를 위해 복수의 형태의 안테나로 구성될 수 있다. 본 발명의 실시 예에서, 안테나(152)는 DMB 방송을 수신하고 또 3G 방식으로 텔레매틱스 신호를 송수신한다. 특히 DMB 방송의 수신을 통해 교통 정보도 함께 수신하고, 또 텔레매틱스 신호의 송수신을 통해 교통 정보 센터(도4의 454 참조)로부터 교통 정보를 수신하는데 안테나(152)가 이용된다.
튜너부(354)는 안테나(352)가 받은 전파를 전달받아 중간 주파수 신호 등으로 변환한다. 또한 튜너부(354)는 송신하고자 하는 데이터 신호를 공중에 전파할 수 있는 형태로 변환하여 안테나(352)를 통해 공중으로 보낸다. 즉, 튜너부(354)는 특정 대역의 신호만을 추출하거나 반송파 신호에 데이터 신호를 결합하는 등의 작업을 수행한다. 튜너부(354)는 방송 신호의 수신과 통신 신호의 송신 및 수신을 수행한다. 방송 신호는 라디오 방송 신호와 디엠비(Digital Multimedia Broadcasting) 방송 신호를 포함할 수 있다. 통신 신호는 전지구 위치 파악 시스템(Global Positioning System) 위성(이하 GPS 위성)과의 위성 통신 신호를 포함할 수 있다. 또한 통신 신호는 텔레매틱스(Telematics)를 위한 통신 신호를 포함할 수 있다. 튜너부(354)에서 어떤 신호를 수신하여 처리할 것인지는 제어부(312)에서 튜너부(354)로 전달되는 제어 신호에 의해 결정된다. 예를 들면 제어부(312)에서 특정 채널의 라디오 방송 신호를 수신하도록 튜너부(354)로 제어 신호를 발생시키면 튜너부(354)는 제어부(312)로부터 전달되는 제어 신호에 응답하여 해당 채널의 라디오 방송 신호를 수신한다. 만약 제어부(312)에서 텔레매틱스 신호의 송신을 위한 제어 신호 및 송신 데이터를 튜너부(354)로 전달하면, 튜너부(354)는 제어부(312)로부터 전달되는 제어 신호에 응답하여 송신 데이터를 공중으로 보낼 수 있는 형태로 변환하고, 변환된 신호를 안테나(352)를 통해 공중으로 보낸다. 또한 튜너부(354)는 방송 신호에 포함되어 있는 방송 채널의 정보를 획득한다. 튜너부(354)에 입력되는 방송 신호에는 방송 채널의 명칭과 서비스 ID(IDentification), 방송 데이터가 포함된다. 튜너부(354)는 방송 신호에 포함되어 있는 방송 채널의 명칭과 서비스 ID, 방송 데이터를 추출하여 후단의 방송 신호 처리부(356)와 제어부(312)에 전달한다.
방송 신호 처리부(356)는 튜너부(354)를 거친 방송 신호를 비디오 방송 신호와 오디오 방송 신호로 구분하여 일련의 신호 처리를 수행한다. 방송 신호 처리부(356)에서 이루어지는 일련의 신호 처리는 아날로그-디지털 변환이나 디지털-아날로그 변환, 비디오 데이터를 디스플레이(214)를 구동할 수 있는 형태의 신호로 변환하는 것 등을 포함할 수 있다.
통신 신호 처리부(358)는 GPS 위성과의 통신 신호와 텔레매틱스 통신 신호의 처리를 수행한다. 즉, 통신 신호 처리부(358)는 수신되는 통신 신호를 제어부(312)에 전달하기 위한 데이터의 형태로 변환하거나, 튜너부(354) 및 안테나(352)를 통해 송신하고자 하는 데이터를 제어부(312)로부터 전달받아 통신 가능한 형태의 신호로 변환한다.
내비게이션 데이터베이스(362)는 내비게이션을 구현하기 위한 데이터들을 포함한다. 내비게이션 데이터베이스(362)는 메모리 카드나 DVD(Digital Versatile Disc) 형태일 수 있다. 또한 유선/무선 방식의 링크(예를 들면 카플레이(CarPlay) 또는 안드로이드 오토(Android Auto))를 통해 연결되는 모바일 단말기로부터 제공되는 내비게이션 데이터를 내비게이션 데이터베이스로서 활용할 수도 있다.
내비게이션 구동부(364)는 내비게이션 데이터베이스(362)로부터 제공되는 데이터를 이용하여 디스플레이(214) 상에 내비게이션 화면을 구성한다. 이를 위해 탑승자가 설정한 목적지와 경유지, 경로 형태 등의 내비게이션 설정 정보를 제어부(312)로부터 제공받는다. 또한 내비게이션의 구현을 위해 GPS 위성과의 통신을 통해 확보한 자동차(100)의 현재 위치 정보를 제어부(312)로부터 제공받는다.
오디오/비디오 입력부(372)는 광 디스크 드라이브(Optical Disc Drive)일 수 있다. 또는 오디오/비디오 입력부(372)는 범용 직렬 버스(USB) 입출력 장치 또는 예비 입출력 단자(일명 AUX)일 수 있다. 또는 오디오/비디오 입력부(372)는 모바일 단말기와의 무선 연결을 위한 블루투스 장치일 수 있다. 오디오/비디오 입력부(372)에 블루투스를 통해 연결되는 모바일 단말기는 이동 전화 또는 휴대용 디지털 음원 재생 장치일 수 있다.
오디오/비디오 재생부(374)는 오디오/비디오 입력부(372)를 통해 입력되는 오디오/비디오 데이터를 스피커(216) 또는 디스플레이(214)로 출력될 수 있도록 한다. 예를 들면 오디오/비디오 입력부(372)가 광 디스크 드라이브일 때, 광 디스크 드라이브는 광 디스크(CD/DVD/BD 등)에 기록되어 있는 오디오/비디오 데이터를 판독하여 오디오/비디오 데이터를 인출하고, 오디오/비디오 재생부(374)는 오디오/비디오 입력부(372)에 의해 인출된 오디오/비디오 데이터를 스피커(216) 또는 디스플레이(214)를 구동할 수 있는 형태의 신호로 변환하여 스피커(216) 또는 디스플레이(214)로 전달함으로써 오디오/비디오가 재생될 수 있도록 한다. 광 디스크 이외의 다른 매체로부터 제공되는 오디오/비디오 데이터의 경우에도 오디오/비디오 재생부(374)를 거치면서 스피커(216) 또는 디스플레이(214)를 구동할 수 있는 형태의 신호로 변환될 수 있다.
입력부(382)는 AVN(200)에 마련되는 적어도 하나의 버튼 또는 디스플레이(214) 상에 구현되는 터치스크린일 수 있다. 탑승자는 입력부(382)의 조작을 통해 AVN(200)의 복합 기능 중 하나를 선택할 수 있고 선택한 기능으로부터 기대하는 작업이 이루어질 수 있도록 다양한 설정을 가할 수 있다. 앞서 설명한 스티어링 휠(202)의 음성 인식 버튼(204)도 입력부(382)를 구성하는 적어도 하나의 버튼에 포함될 수 있다.
통신 포트(392)는 예를 들면 USB 포트나 파이어와이어 포트 등을 포함할 수 있다. 이 통신 포트(392)에 통신 케이블을 삽입함으로써 AVN(200)이 통신 케이블에 연결된 외부 기기(250)와 통신 가능하도록 연결될 수 있다.
제어부(312)는 AVN(200)의 동작 전반에 관여하여 필요한 제어를 수행한다. 예를 들면 음성 인식 버튼(204)의 조작에 응답하여 메모리(310)의 음성 인식 기능 관련 어플리케이션을 구동하여 초기 진입 화면이 표시되고 관련 음성 안내 메시지가 출력되도록 한다. 또한 제어부(312)는 음성 인식 처리부(308)로부터 제공되는 음성 명령 정보를 전달받아 해당 음성 명령 정보에 상응하는 제어 명령을 발생시켜서 음성 명령 정보에 해당하는 제어가 이루어지도록 한다. 또한 제어부(312)는 방송/통신 신호의 처리를 수행할 수 있다. 만약 방송/통신 신호의 처리 후 발생하는 오디오/비디오 데이터가 스피커(216) 또는 디스플레이(214)로 출력되어야 하는 경우 해당 오디오/비디오 데이터가 스피커(216) 또는 디스플레이(214)로 전달되도록 제어함으로써 필요한 오디오/비디오 데이터의 출력이 이루어질 수 있도록 한다. 또한 제어부(312)는 탑승자가 내비게이션 기능을 선택하는 경우 내비게이션 데이터베이스(362)와 내비게이션 구동부(364), 디스플레이(214), 스피커(216)를 제어하여 내비게이션이 구현될 수 있도록 한다. 또한 제어부(312)는 오디오/비디오 입력부(372)를 통해 입력되는 오디오/비디오 데이터가 오디오/비디오 재생부(374)에 의해 재생되어 스피커(216) 또는 디스플레이(214)로 전달되도록 제어함으로써 필요한 오디오/비디오 데이터의 출력이 이루어질 수 있도록 한다. 또한 제어부(312)는 튜너부(354)가 방송 신호로부터 추출한 방송 채널의 명칭을 텍스트로 변환하여 음성 인식 처리부(308)로 전달한다.
특히 제어부(312)는 유선/무선 방식으로 연결된 외부 기기(250)로부터 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠인지를 식별하여 만약 비디오 컨텐츠인 경우에는 해당 컨텐츠가 AVN(200)의 디스플레이(214)를 통해 표출되지 않도록 디스플레이(214)의 구동을 제한한다. 이를 위해 제어부(312)는 외부 기기(250)로부터 전송되는 컨텐츠가 비디오 컨텐츠인지를 식별하고 비디오 컨텐츠일 경우 디스플레이(214)의 구동을 제한하기 위한 일련의 제어 로직을 구비하고 운용한다.
메모리(310)는 AVN(200)의 음성 인식 기능과 방송/통신 기능, 내비게이션 기능, 오디오/비디오 기능 각각을 수행하기 위해 실행되는 다양한 어플리케이션들과, 어플리케이션들의 실행에 필요한 화면 표시 데이터와 음성 데이터, 효과음 데이터 등이 저장된다.
디스플레이(214)는 AVN(200)의 음성 인식 기능과 방송/통신 기능, 내비게이션 기능, 오디오/비디오 기능 등의 복합 기능이 수행될 때 수반되는 비디오를 출력한다. 예를 들면 각 기능 별 안내 화면이나 메시지, 비디오 자료 등이 디스플레이(214)를 통해 출력된다. 또한 디스플레이(214)는 탑승자가 AVN(200)의 복수의 기능들을 조작할 수 있도록 하기 위한 사용자 인터페이스를 표시한다. 예를 들면, AVN(200)에 마련되는 내비게이션 기능과 방송(라디오/DMB) 기능, 공조 기능, 그 밖에 오디오 기능 등이 수행되도록 하기 위해 사용자가 조작하는데 필요한 사용자 인터페이스가 디스플레이(214)에 표시된다. 다만, 자동차(100)가 주행 중인 동안에는 운전자가 안전 운전에 집중할 수 있도록 하기 위해 디스플레이(214)를 통한 비디오 컨텐츠의 표출이 제한될 수 있다.
스피커(216)는 AVN(200)의 음성 인식 기능과 방송/통신 기능, 내비게이션 기능, 오디오/비디오 기능 등의 복합 기능이 수행될 때 수반되는 오디오를 출력한다. 예를 들면, 각 기능 별 안내 멘트나 효과 음, 오디오 자료 등이 스피커(216)를 통해 출력된다.
도 4는 본 발명의 실시 예에 따른 AVN(200)과 외부 기기(250) 사이의 카 미러링을 설명하기 위한 도면이다. 카 미러링(Car Mirroring)은 자동차(100)의 AVN(200)과 외부 기기(250)를 연동하여 외부 기기(250)의 디스플레이(254)에 표출되는 내용이 AVN(200)의 디스플레이(214)에도 동일하게 표출되도록 함으로써 외부 기기(250)에서 구현되는 멀티미디어 컨텐츠의 재생이나 내비게이션, 음성 통화, 메시지 수신의 확인 등의 기능이 AVN(200)의 디스플레이(214) 상에서도 동일하게 구현되도록 한다. 이와 같은 카 미러링은 외부 기기(250)의 작은 디스플레이(254) 대신 AVN(200)의 큰 디스플레이(214)를 활용할 수 있도록 하고, 또 외부 기기(250)에서만 지원되는 음성 인식 기능을 자동차(100)의 AVN(200)에서도 활용할 수 있다는 점에서 매우 유용하다. 대표적인 카 미러링 기능은 애플(Apple)의 카플레이(CarPlay)와 구글(Google)의 안드로이드 오토(Android Auto)가 있다.
도 5는 본 발명의 실시 예에 따른 AVN(200)의 제어부(312)에 마련되는 제어 로직을 나타낸 도면이다. 도 5에 나타낸 제어 로직은 외부 기기(250)로부터 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠인지를 식별하여 만약 비디오 컨텐츠인 경우에는 해당 컨텐츠가 AVN(200)의 디스플레이(214)를 통해 표출되지 않도록 디스플레이(214)의 구동을 제한하기 위한 것이다. 도 5에 나타낸 바와 같이, AVN(200)의 제어부(312)에는 내비게이션 모드 판단 로직(502)과 픽셀 선택 로직(504), 픽셀 데이터 분석 로직(506), 비디오 컨텐츠 판단 로직(508), 화면 차단 제어 로직(510)이 마련된다. 앞서 도 2의 설명에서 언급한 것처럼, 본 발명의 실시 예에서는 AVN(200)에 통신 가능하도록 연결된 외부 기기(250)로부터 AVN(200)으로 전송되는 멀티미디어 컨텐츠가 비디오 컨텐츠일 때 AVN(200)의 디스플레이(214)를 통한 비디오 컨텐츠의 표출을 제한함으로써 탑승자가 AVN(200)에 표출되는 비디오 컨텐츠의 영상이 탑승자의 안전 운전을 방해하지 않도록 한다. 이를 위해 제어부(312)는 내비게이션 모드 판단 로직(502)과 픽셀 선택 로직(504), 픽셀 데이터 분석 로직(506), 비디오 컨텐츠 판단 로직(508), 화면 차단 제어 로직(510)을 이용하여 비디오 컨텐츠를 식별하고 차단하는 일련의 과정을 수행한다.
내비게이션 모드 판단 로직(502)은 AVN(200)이 현재 내비게이션 모드로 동작하는지를 판단하기 위한 제어 로직이다. AVN(200)이 내비게이션 모드로 동작하기 위해서는 탑승자가 하드웨어 버튼 또는 소프트웨어 버튼을 조작하여 AVN(200)을 내비게이션 모드로 전환해야 한다. 따라서 내비게이션 모드 판단 로직(502)은 내비게이션 모드로의 전환을 위한 하드웨어 버튼 또는 소프트웨어 버튼의 조작을 감지하여 내비게이션 모드 여부를 판단할 수 있다. 내비게이션 모드일 때 제어부(312)는 AVN(312)이 내비게이션 모드로 정상적으로 동작하도록 내비게이션 구동부(364)를 제어한다.
픽셀 선택 로직(504)은 AVN(200)의 디스플레이(214)의 화면을 구성하는 복수의 픽셀들 중에서 미리 설정된 패턴에 부합하는 위치의 적어도 하나의 픽셀을 선택한다. 선택된 픽셀은 내비게이션 모드가 아닐 때 외부 기기(250)에서 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠인지를 판별하기 위한 대상 픽셀이 된다. 즉 선택된 적어도 하나의 픽셀에 전달되는 픽셀 데이터에서의 비디오 식별 인자의 변화를 통해 해당 컨텐츠가 비디오 컨텐츠인지를 판별한다.
픽셀 데이터 분석 로직(506)은 픽셀 선택 로직(504)에 의해 선택된 적어도 하나의 픽셀에서의 비디오 식별 인자를 분석하기 위한 제어 로직이다. 비디오 식별 인자의 분석은 외부 기기(250)에서 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠인지를 식별하기 위한 것으로, 선택된 픽셀의 픽셀 데이터의 RGB 값과 같은 색상 정보를 예로 들 수 있다. RGB 값 외에도, 해당 컨텐츠가 비디오 컨텐츠인 것을 식별할 수 있는 비디오 컨텐츠 고유의 식별 인자라면 어느 것이라도 비디오 식별 인자가 될 수 있다. 예를 들면 도미넌트 컬러나 에지 히스토그램, 움직임 궤적 등도 비디오 컨텐츠를 식별하기 위한 비디오 식별 인자가 될 수 있다.
비디오 컨텐츠 판단 로직(508)은 외부 기기(250)에서 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠인지를 판단하기 위한 제어 로직이다. 앞서 설명한 픽셀 데이터 분석 로직(506)에서 픽셀 데이터를 분석하여 그 분석 결과를 비디오 컨텐츠 판단 로직(508)으로 전달하면, 비디오 컨텐츠 판단 로직(508)에서는 미리 정해진 비디오 컨텐츠 판단 기준을 적용하여 해당 컨텐츠가 비디오 컨텐츠인지 아니면 다른 종류의 컨텐츠인지를 구분한다. 이를 위해 비디오 컨텐츠 판단 로직(508)은 미리 정해진 비디오 컨텐츠 판단 기준을 구비한다. 비디오 컨텐츠 판단 기준은, 예를 들면, 선택된 픽셀의 픽셀 데이터에서 색상을 나타내는 RGB 값의 변화가 미리 정해진 회수 이상 발생하는지가 하나의 판단 기준이 될 수 있다. 또한 선택된 픽셀이 복수일 때 미리 정해진 수 이상의 픽셀의 픽셀 데이터에서의 RGB 값의 변화도 또 다른 판단 기준이 될 수 있다. 또한 RGB 값의 변화가 발생한 어느 픽셀에서 가장 먼 거리에 위치한 또 다른 픽셀의 픽셀 데이터에서의 RGB값의 변화도 또 다른 판단 기준이 될 수 있다. 물론 이와 같은 복수의 서로 다른 판단 기준들 가운데 어느 하나만 채택되어 운용될 수도 있고 두 개 이상의 기준의 조합이 채택되어 운용될 수도 있다. 비디오 컨텐츠 판단 시, 연산량을 줄이기 위해서는 가능하면 적은 수의 판단 기준을 적용하는 것이 바람직하고, 더 정확한 판단을 위해서는 더 많은 수의 판단 기준을 적용하는 것이 바람직하다.
화면 차단 제어 로직(510)은 외부 기기(250)에서 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠인 것으로 판단될 때 해당 컨텐츠가 AVN(200)의 디스플레이(214) 상에 더 이상 표출되지 않도록 디스플레이(214)의 구동을 제한하기 위한 제어 로직이다. 이 경우 디스플레이(214)의 모든 픽셀들을 비활성화시켜서 화면이 표출되지 않도록 할 수 있다. 디스플레이(214)의 구동을 제한하는 것 외에, 외부 기기(250)에서 AVN(200)으로의 컨텐츠 데이터의 전송을 차단하여 디스플레이(214)를 통한 비디오 컨텐츠의 표출을 제한할 수도 있다. 이를 위해 외부 기기(250)와 AVN(200) 사이의 통신 포트에서 데이터의 전송을 차단할 수 있다. 또한 컨텐츠 데이터의 차단은 외부 기기(250)에서 AVN(200)으로 전송된 컨텐츠 데이터가 디스플레이(214)에 전달되기 전에 컨텐츠 데이터 전송 경로를 차단하는 것일 수 있다.
도 6은 본 발명의 실시 예에 따른 비디오 컨텐츠 식별의 일 실시 예를 나타낸 도면이다. 본 발명의 실시 예에서는 AVN(200)과 외부 기기(250)가 통신 가능하도록 연결된 상태에서 외부 기기(250)에서 재생되는 비디오 컨텐츠가 AVN(200)의 디스플레이(214)에도 표출되는 것을 막기 위해 외부 기기(250)에서 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠인지를 판단한다.
이를 위해 본 발명의 실시 예에 따른 AVN(200)의 제어부(312)는, 도 6(A)에 나타낸 바와 같이, 디스플레이(214)의 화면을 구성하는 픽셀들 가운데 미리 정해진 패턴을 형성하는 복수의 픽셀들(602)을 선택하고, 선택한 복수의 픽셀들(602) 각각으로부터 픽셀 데이터를 획득한다. 도 6(A)의 경우 디스플레이(214)의 화면 전체에 걸쳐 일정 간격의 장방형 격자 패턴을 구성하는 28개의 픽셀들이 선택되었다. 여기서 복수의 픽셀들(602)을 구성하는 미리 정해진 패턴은 하나의 패턴으로 제한되지 않고 여러 가지 효율을 고려하여 다양한 패턴들로 정해질 수 있다. 또한 패턴을 구성하는 픽셀의 수 역시 28개로 제한되지 않고 더 적거나 더 많을 수 있다.
복수의 픽셀이 선택되면, 도 6(B)에 나타낸 것처럼, 제어부(312)는 미리 정해진 시간 동안 미리 정해진 회수만큼 픽셀 데이터의 RGB 값(비디오 식별 인자)을 분석한다. 도 6(B)의 경우 미리 정해진 시간 동안 각각 8회에 걸쳐 RGB 값을 분석하여 그 변화를 검출한다. 내비게이션의 지도 화면은 자동차(100)의 이동에 따라 천천히 이동(변화)하고 음성 통신 또는 메시지 수신을 위한 그래픽 사용자 인터페이스(GUI)의 경우에는 화면 내의 부분적인 변화만 발생할 뿐 화면 전체에 걸친 움직임(변화)이 거의 발생하지 않는 반면, 비디오 컨텐츠의 경우에는 디스플레이(214)에 표출되는 화면 전환이 빠르고 다양하다. 따라서 선택된 복수의 픽셀들(602) 각각의 픽셀 데이터에서의 비디오 식별 인자인 RGB 값이 도 6(B)에 나타낸 것처럼 큰 폭으로 변화하면(즉, 미리 정해진 판단 기준을 초과하면) 현재 디스플레이(214)에서 표출되는 컨텐츠가 비디오 컨텐츠인 것으로 판단할 수 있다.
도 6에서는 비디오 식별 인자로서 픽셀 데이터의 RGB 값을 예로 들어 설명하였으나, RGB 값 외에도, 해당 컨텐츠가 비디오 컨텐츠인 것을 식별할 수 있는 비디오 컨텐츠만의 고유의 식별 인자라면 어느 것이라도 비디오 식별 인자가 될 수 있다. 예를 들면 도미넌트 컬러나 에지 히스토그램, 움직임 궤적 등도 비디오 식별 인자가 될 수 있다.
도 7은 본 발명의 실시 예에 따른 멀티미디어 기기의 비디오 컨텐츠 제한 방법을 나타낸 도면이다. 도 7에 나타낸 바와 같이, 본 발명의 실시 예에 따른 멀티미디어 기기의 비디오 컨텐츠 제한 방법은 외부 기기(250)와 AVN(200)이 통신 가능하도록 연결된 상태에서 외부 기기(250)로부터 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠인지를 AVN(200)에서 식별하고, 비디오 컨텐츠일 경우 AVN(200)의 디스플레이(214)를 통해 해당 비디오 컨텐츠가 표출되지 않도록 디스플레이(214)의 구동을 제한한다.
외부 기기(250)에서 AVN(200)으로 통신 연결을 위한 요청이 발생하여 AVN(200)으로 전달된다(702). 외부 기기(250)로부터 발생한 통신 연결 요청이 수신되면, AVN(200)의 제어부(312)는 보안 확인 후 외부 기기(250)로 연결을 승인하고 통신 채널을 형성하여 연결을 완료한다(704). 특히 외부 기기(250)와 AVN(200)의 연결 시 외부 기기(250)와 AVN(200)이 서로 카 미러링 방식으로 연결될 수 있다.
AVN(200)의 제어부(312)는 AVN(200)이 현재 내비게이션 모드로 동작하는지를 확인한다(706). AVN(200)의 제어부(312)는 내비게이션 모드 판단 로직(502)은 내비게이션 모드로의 전환을 위한 하드웨어 버튼 또는 소프트웨어 버튼의 조작을 감지하여 내비게이션 모드 여부를 판단할 수 있다.
만약 AVN(200)의 동작 모드가 내비게이션 모드가 아닐 경우(706의 '아니오') AVN(200)의 제어부(312)는 디스플레이(214)의 화면 내에서 미리 정해진 n개 지점의 픽셀들(도 6의 602)을 활성화시켜서 외부 기기(250)로부터 전송되는 컨텐츠의 데이터를 수신할 준비를 한다(708). 여기서 AVN(200)의 디스플레이(214)의 모든 픽셀들을 활성화시키되 미리 정해진 n개 지점의 픽셀들(602)에 전달되는 컨텐츠 데이터를 대상으로 비디오 컨텐츠 여부를 확인할 수도 있다. 다만 이 경우 비디오 컨텐츠의 데이터 수신 시점부터 비디오 컨텐츠임을 확인한 후 디스플레이(214)의 구동을 제한하기까지의 시간 동안 비디오 컨텐츠가 일시적으로나마 디스플레이(214)를 통해 표출될 수 있다. 따라서 미리 정해진 n개 지점의 픽셀들(602)만을 활성화시켜서 디스플레이(214)로의 비디오 컨텐츠의 표출을 최소화하는 것이 바람직하다.
AVN(200)에서 내비게이션 모드의 확인과 미리 정해진 n개의 픽셀의 활성화가 이루어지는 동안, 외부 기기(250)에서는 비디오 컨텐츠의 재생이 이루어진다(비디오 컨텐츠 재생 모드일 때)(710). 외부 기기(250)에서의 비디오 컨텐츠의 재생은 외부 기기(250) 자체의 코덱을 사용한다.
외부 기기(250)에서 재생되는 비디오 컨텐츠는 카 미러링 기능을 통해 AVN(200)으로 송출된다(712). 즉 외부 기기(250)에서 재생되는 그대로 AVN(200)의 디스플레이(214)에서도 동일한 비디오 컨텐츠의 재생이 이루어질 수 있다. 만약 외부 기기(250)에서 비디오 컨텐츠의 재생이 이루어지지 않는 경우에는 외부 기기(250)에서 AVN(200)으로 비디오 컨텐츠가 아닌 다른 컨텐츠가 송출된다.
이어서 AVN(200)의 제어부(312)는 디스플레이(214) 상의 미리 정해진 n개 지점의 픽셀들(602) 각각의 픽셀 데이터로부터 비디오 식별 인자의 변화량을 검출한다(714). 앞서 도 6(B)의 설명에서 언급한 것처럼, AVN(200)의 제어부(312)는 미리 정해진 시간 동안 미리 정해진 회수만큼 픽셀 데이터의 RGB 값(비디오 식별 인자)을 분석하여 그 변화량을 검출한다.
AVN(200)의 제어부(312)는 디스플레이(214) 상의 미리 정해진 n개 지점의 픽셀들(602) 각각의 픽셀 데이터로부터 검출되는 비디오 식별 인자의 변화량을 통해 현재 외부 기기(250)에서 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠인지를 판단한다(716). 이를 위해 AVN(200)의 제어부(312)는 미리 정해진 비디오 컨텐츠 판단 기준을 적용하여 해당 컨텐츠가 비디오 컨텐츠인지 아니면 다른 종류의 컨텐츠인지를 구분한다.
만약, 현재 외부 기기(250)에서 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠인 경우(716의 '예') AVN(200)의 제어부(312)는 해당 컨텐츠가 AVN(200)의 디스플레이(214) 상에 더 이상 표출되지 않도록 외부 기기(250)에서 AVN(200)으로의 컨텐츠 데이터의 전송을 차단한다(718). 이처럼 외부 기기(250)로부터 전송되는 비디오 컨텐츠를 AVN(200)의 디스플레이(214) 상에 표출되지 않도록 차단함으로써 자동차(100)의 탑승자가 비디오 컨텐츠에 주의를 빼앗기지 않고 운전에 집중하여 안전 운전을 도모할 수 있도록 한다.
반대로, 현재 외부 기기(250)에서 AVN(200)으로 전송되는 컨텐츠가 비디오 컨텐츠가 아닌 경우(716의 '아니오') AVN(200)의 제어부(312)는 해당 컨텐츠가 AVN(200)의 디스플레이(214)를 통해 표출되도록 외부 기기(250)에서 AVN(200)으로의 컨텐츠 데이터의 전송을 계속 유지한다(720).
또한 앞에서 설명한 내비게이션 모드 판단 단계(7060)에서 AVN(200)이 내비게이션 모드로 동작하는 경우(706의 '예')에도 AVN(200)의 제어부(312)는 해당 컨텐츠가 AVN(200)의 디스플레이(214)를 통해 표출되도록 외부 기기(250)에서 AVN(200)으로의 컨텐츠 데이터의 전송을 계속 유지한다(720).
도 8은 도 7에 나타낸 멀티미디어 기기의 비디오 컨텐츠 제한 방법에서 비디오 컨텐츠 판단 단계의 구체적인 실시 예를 나타낸 도면이다. 앞서 도 7의 설명에서 언급한 것처럼, 비디오 컨텐츠 판단 단계(716)에서는 AVN(200)의 제어부(312)가 미리 정해진 비디오 컨텐츠 판단 기준을 적용하여 해당 컨텐츠가 비디오 컨텐츠인지 아니면 다른 종류의 컨텐츠인지를 구분한다. 도 8에서는 이와 같은 미리 정해진 비디오 컨텐츠 판단 기준을 적용한 비디오 컨텐츠 판단 방법에 대해 자세히 설명하고자 한다. 특히 도 8의 비디오 컨텐츠 판단 방법에서는 픽셀 데이터의 RGB 값을 비디오 식별 인자로 사용한다.
AVN(200)의 제어부(312)는 선택된 픽셀의 픽셀 데이터에서 색상을 나타내는 RGB 값의 변화가 미리 정해진 회수 이상 발생하는지를 확인한다(802). 여기서 RGB 값의 변화가 미리 정해진 단위 시간 당 변화량를 초과하는 경우 해당 컨텐츠를 비디오 컨텐츠로 판단할 수 있다. 비디오 컨텐츠의 경우 다른 컨텐츠와 비교할 때 그래픽의 변화가 상대적으로 더 활발하기 때문에 RGB 값이 앞서 도 6(B)에 나타낸 것처럼 큰 폭으로 변화하면(즉, 미리 정해진 기준 변화 정도를 초과하면) 해당 컨텐츠가 비디오 컨텐츠인 것으로 판단할 수 있다.
또한 AVN(200)의 제어부(312)는 선택된 픽셀이 복수일 때 미리 정해진 수 이상의 픽셀의 픽셀 데이터에서 RGB 값의 변화가 발생하는지를 확인한다(804). 선택된 복수의 픽셀들 중에서 극히 일부 픽셀에서만 픽셀 데이터의 RGB 값의 변화가 발생하는 것만으로는 해당 컨텐츠가 비디오 컨텐츠인지를 올바르게 판단하지 못할 수 있다. 따라서 복수의 픽셀들 중에서 미리 정해진 수 이상의 픽셀 데이터에서 RGB 값의 변화가 발생한 경우 해당 컨텐츠를 비디오 컨텐츠로 인정함으로써 비디오 컨텐츠 판단의 정확도를 높일 수 있다.
또한 AVN(200)의 제어부(312)는 화면의 넓은 영역에 걸쳐 픽셀들의 픽셀 데이터에서의 RGB값의 변화가 발생하는지를 확인한다(806). AVN(200)의 디스플레이(214)의 화면 전체에서 극히 일부분에서만 픽셀 데이터의 RGB 값의 변화가 발생하는 것만으로는 해당 컨텐츠가 비디오 컨텐츠인지를 올바르게 판단하지 못할 수 있다. 따라서 복수의 픽셀들 중에서 픽셀 데이터의 RGB 값의 변화가 발생한 픽셀들이 넓은 영역에 걸쳐 분포되는 경우 해당 컨텐츠를 비디오 컨텐츠로 인정함으로써 비디오 컨텐츠 판단의 정확도를 높일 수 있다.
도 8에서는 참조 부호 802, 804, 806으로 지시된 각 단계의 판단 결과가 모두 긍정일 때 비디오 컨텐츠의 표출을 차단하기 위한 화면 차단 단계(718)를 진행한다. 단, 만약 필요하다면 참조 부호 802, 804, 806으로 지시된 단계들 가운데 또는 두 개의 단계만을 선택적으로 취할 수도 있다.
또한 도 8에서는 참조 부호 802, 804, 806으로 지시된 각 단계의 판단 결과 중에서 어느 하나로도 부정일 때 비디오 컨텐츠의 표출을 유지하기 위한 화면 표출 단계(720)를 진행한다. 단, 만약 필요하다면 비디오 컨텐츠 판단 단계(716)를 구성하는 적어도 하나의 판단 단계들이 모두 부정일 경우에만 화면 표출 단계(720)로 진행하도록 구성할 수도 있다.
도 9는 본 발명의 실시 예에 따른 비디오 컨텐츠 식별을 위한 픽셀 선택 패턴의 다양한 실시 예를 나타낸 도면이다. 도 9(A)는 비교적 소수의 픽셀들(902)이 화면 전체에 균등한 간격으로 분포하는 패턴이다. 앞서 설명한 도 6(A)의 패턴과 비교할 때 선택된 픽셀의 수는 상대적으로 더 적다. 이처럼 선택되는 픽셀의 수가 적을수록 픽셀 데이터의 비디오 식별 인자의 변화량을 검출하기 위한 연산량이 감소하기 때문에 제어부(312)의 부하를 줄일 수 있다. 다만 선택되는 픽셀의 수가 상대적으로 적기 때문에 비디오 컨텐츠 식별의 정확도를 높이기 위해 픽셀들이 화면 전체에 균등한 간격으로 분포하도록 한다.
도 9(B)는 비교적 소수의 픽셀들(904)이 화면의 중앙부에 군집 형태로 분포하는 패턴이다. 많은 비디오 컨텐츠에서 피사체는 주로 화면의 중앙부에 위치하는 구도로 만들어진다. 따라서 주요 피사체의 픽셀 데이터의 변화량을 검출하기 위해 도 9(B)에 나타낸 것처럼 화면의 중앙부에 군집 형태로 소수의 픽셀들을 선택하는 패턴을 이용할 수 있다.
도 9(C)는 복수의 픽셀들(906)의 수와 간격, 위치가 무작위적(random)으로 가변하는 패턴이다. 비디오 컨텐츠의 식별을 위해 수와 간격, 위치가 고정되는 픽셀들만을 대상으로 픽셀 데이터를 분석하게 되면 해당 픽셀들에 피로가 가중되어 해당 픽셀들의 수명이 더 빠른 속도로 단축될 수 있다. 따라서 도 9(C)에 나타낸 것처럼 복수의 픽셀들(906)의 수와 간격, 위치를 무작위적으로 가변함으로써 특정 픽셀들의 피로도 집중을 방지할 수 있다.
위의 설명은 기술적 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명의 기술 분야에서 통상의 지식을 가진 자라면 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. 따라서 위에 개시된 실시 예 및 첨부된 도면들은 기술적 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예 및 첨부된 도면에 의하여 기술적 사상의 범위가 한정되는 것은 아니다. 그 보호 범위는 아래의 청구 범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술적 사상은 권리 범위에 포함되는 것으로 해석되어야 할 것이다.
100 : 자동차
110 : 본체
112 : 윈드쉴드
114 : 아웃사이드 미러
122, 124 : 휠
152 : 안테나
190 : 도어
192 : 시건 장치
200 : AVN(멀티미디어 기기)
214 : 디스플레이(AVN)
250 : 외부 기기
254 : 디스플레이(외부 기기)
602, 902, 904, 906 : 선택된 픽셀들

Claims (20)

  1. 디스플레이와;
    외부 기기로부터 컨텐츠를 수신하고, 상기 컨텐츠가 비디오 컨텐츠일 때 상기 컨텐츠가 상기 디스플레이를 통해 표출되지 않도록 상기 디스플레이의 구동을 제한하는 제어부를 포함하는 멀티미디어 기기.
  2. 제 1 항에 있어서, 상기 제어부는,
    상기 컨텐츠의 픽셀 데이터에서 비디오 식별 인자의 변화가 검출되면 상기 컨텐츠를 상기 비디오 컨텐츠로 구분하는 멀티미디어 기기.
  3. 제 2 항에 있어서, 상기 제어부는,
    상기 디스플레이를 구성하는 복수의 픽셀들 가운데 적어도 하나의 픽셀을 선택하고;
    선택된 상기 적어도 하나의 픽셀의 상기 픽셀 데이터로부터 상기 비디오 식별 인자의 변화를 검출하는 멀티미디어 기기.
  4. 제 3 항에 있어서, 상기 제어부는,
    상기 복수의 픽셀들 가운데 상기 적어도 하나의 픽셀을 선택할 때 미리 정해진 위치의 픽셀을 선택하는 멀티미디어 기기.
  5. 제 3 항에 있어서, 상기 제어부는,
    상기 복수의 픽셀들 가운데 상기 적어도 하나의 픽셀을 선택할 때 무작위적으로 결정되는 위치의 픽셀을 선택하는 멀티미디어 기기.
  6. 제 3 항에 있어서,
    상기 비디오 식별 인자의 변화는 상기 픽셀 데이터의 컬러 값의 변화인 멀티미디어 기기.
  7. 제 6 항에 있어서,
    상기 픽셀 데이터의 컬러 값의 변화는 상기 픽셀 데이터의 적(R), 녹(G), 청(B) 컬러 값 가운데 어느 하나의 값의 변화인 멀티미디어 기기.
  8. 제 6 항에 있어서, 상기 제어부는,
    상기 픽셀 데이터의 컬러 값이 미리 설정된 범위를 초과하여 변화할 때 상기 컨텐츠를 상기 비디오 컨텐츠로 구분하는 멀티미디어 기기.
  9. 제 1 항에 있어서,
    상기 외부 기기와 상기 멀티미디어 기기가 카 미러링 방식으로 연결된 상태에서 상기 외부 기기에서 상기 멀티미디어 기기로 상기 컨텐츠의 전송이 이루어지는 멀티미디어 기기.
  10. 제 1 항에 있어서,
    상기 비디오 컨텐츠의 재생이 상기 외부 기기의 코덱을 사용하여 상기 외부 기기에서 이루어지는 멀티미디어 기기.
  11. 외부 기기로부터 컨텐츠를 수신하는 단계와;
    상기 컨텐츠가 비디오 컨텐츠일 때 상기 컨텐츠가 디스플레이를 통해 표출되지 않도록 상기 디스플레이의 구동을 제한하는 단계를 포함하는 멀티미디어 기기의 제어 방법.
  12. 제 11 항에 있어서,
    상기 컨텐츠의 픽셀 데이터에서 비디오 식별 인자의 변화가 검출되면 상기 컨텐츠를 상기 비디오 컨텐츠로 구분하는 멀티미디어 기기의 제어 방법.
  13. 제 12 항에 있어서,
    상기 디스플레이를 구성하는 복수의 픽셀들 가운데 적어도 하나의 픽셀을 선택하고;
    선택된 상기 적어도 하나의 픽셀의 상기 픽셀 데이터로부터 상기 비디오 식별 인자의 변화를 검출하는 멀티미디어 기기의 제어 방법.
  14. 제 13 항에 있어서,
    상기 복수의 픽셀들 가운데 상기 적어도 하나의 픽셀을 선택할 때 미리 정해진 위치의 픽셀을 선택하는 멀티미디어 기기의 제어 방법.
  15. 제 13 항에 있어서,
    상기 복수의 픽셀들 가운데 상기 적어도 하나의 픽셀을 선택할 때 무작위적으로 결정되는 위치의 픽셀을 선택하는 멀티미디어 기기의 제어 방법.
  16. 제 13 항에 있어서,
    상기 비디오 식별 인자의 변화는 상기 픽셀 데이터의 컬러 값의 변화인 멀티미디어 기기의 제어 방법.
  17. 제 16 항에 있어서,
    상기 픽셀 데이터의 컬러 값의 변화는 상기 픽셀 데이터의 적(R), 녹(G), 청(B) 컬러 값 가운데 어느 하나의 값의 변화인 멀티미디어 기기의 제어 방법.
  18. 제 16 항에 있어서,
    상기 픽셀 데이터의 컬러 값이 미리 설정된 범위를 초과하여 변화할 때 상기 컨텐츠를 상기 비디오 컨텐츠로 구분하는 멀티미디어 기기의 제어 방법.
  19. 제 11 항에 있어서,
    상기 외부 기기와 상기 멀티미디어 기기가 카 미러링 방식으로 연결된 상태에서 상기 외부 기기에서 상기 멀티미디어 기기로 상기 컨텐츠의 전송이 이루어지는 멀티미디어 기기의 제어 방법.
  20. 디스플레이와;
    카 미러링 방식을 통해 연결된 외부 기기로부터 컨텐츠를 수신하고, 상기 컨텐츠의 픽셀 데이터에서 비디오 식별 인자의 변화가 검출되면 상기 컨텐츠를 비디오 컨텐츠로 구분하여 상기 비디오 컨텐츠가 상기 디스플레이를 통해 표출되지 않도록 상기 디스플레이의 구동을 제한하는 제어부를 포함하는 멀티미디어 기기.
KR1020150142677A 2015-10-13 2015-10-13 자동차의 멀티미디어 기기 및 그 제어 방법 KR20170043219A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150142677A KR20170043219A (ko) 2015-10-13 2015-10-13 자동차의 멀티미디어 기기 및 그 제어 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150142677A KR20170043219A (ko) 2015-10-13 2015-10-13 자동차의 멀티미디어 기기 및 그 제어 방법

Publications (1)

Publication Number Publication Date
KR20170043219A true KR20170043219A (ko) 2017-04-21

Family

ID=58705326

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150142677A KR20170043219A (ko) 2015-10-13 2015-10-13 자동차의 멀티미디어 기기 및 그 제어 방법

Country Status (1)

Country Link
KR (1) KR20170043219A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190065522A (ko) * 2017-12-02 2019-06-12 현대자동차주식회사 차량 및 그 제어방법
CN110774994A (zh) * 2019-10-23 2020-02-11 上海能塔智能科技有限公司 车辆熄火后的数据处理方法、装置、电子设备与存储介质

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190065522A (ko) * 2017-12-02 2019-06-12 현대자동차주식회사 차량 및 그 제어방법
CN110774994A (zh) * 2019-10-23 2020-02-11 上海能塔智能科技有限公司 车辆熄火后的数据处理方法、装置、电子设备与存储介质
CN110774994B (zh) * 2019-10-23 2021-07-20 上海能塔智能科技有限公司 车辆熄火后的数据处理方法、装置、电子设备与存储介质

Similar Documents

Publication Publication Date Title
US10152962B2 (en) System and method for personalized sound isolation in vehicle audio zones
US9893697B1 (en) System and method for selective volume adjustment in a vehicle
KR101704486B1 (ko) 자동차의 통화 발신 제어 방법 및 통화 발신 장치
JP2017050856A (ja) 車両オーディオシステムのカスタマイズ
KR101796985B1 (ko) 자동차 및 자동차의 와이파이 통신 제어 방법
JP2010130670A (ja) 車載システム
CN105551283A (zh) 车辆的显示***及控制显示***的方法
US10023051B2 (en) Vehicle and method of controlling the same
CN109121130B (zh) 车辆和用于控制从车辆生成的紧急呼叫信号的方法
KR102287263B1 (ko) 차량 내 원격 제어 서비스 제공방법과 이를 위한 차량
KR20220122582A (ko) 통신 장치
KR20170043219A (ko) 자동차의 멀티미디어 기기 및 그 제어 방법
US9521457B2 (en) Terminal, vehicle having the same, and method of controlling the same
KR102322920B1 (ko) 자동차의 소프트웨어 업데이트 장치 및 방법
JP2007008354A (ja) 入出力制御装置
KR102541372B1 (ko) 라디오 시스템, 라디오 제어 방법 및 이를 포함하는 차량
KR102291308B1 (ko) 차량 내 멀티 원격 제어 설정 방법과 이를 위한 차량 및 이동통신 단말기
US20190191211A1 (en) Multimedia device, vehicle including the same, and broadcast listening method of the multimedia device
KR20160069244A (ko) 마이크로폰을 구비하는 차량
KR101736105B1 (ko) 오디오 장치, 그를 가지는 차량 및 그 방법
US20230138398A1 (en) Broadcast signal output device and vehicle having the same
US20180018289A1 (en) Method for Recognizing Software Applications and User Inputs
KR20140098383A (ko) 외부기기와 차량 avn 간의 연동시스템
KR102502804B1 (ko) 차량 및 차량의 방송 수신 방법
JP4627723B2 (ja) Fm音声出力周波数自動調整方法及び装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application