掌桥专利:专业的专利平台
掌桥专利
首页

车辆信息娱乐设备及其操作方法

文献发布时间:2023-06-19 11:14:36


车辆信息娱乐设备及其操作方法

技术领域

本发明涉及车辆信息娱乐设备及其操作方法,更详细而言,涉及一种电子设备的发明,其检测多个SoC(System on Chip:系统集成芯片)系统中基本SoC的操作是否发生异常,通过附加SoC来确保基本SoC的备份(Redundancy:冗余)。

背景技术

车辆是用于将乘坐的用户朝所需的方向移动的设备。作为代表性的可举例有汽车。自动驾驶车辆是指无需人工驾驶即可自动驾驶的车辆。

最近,随着车辆技术的发展,车辆信息娱乐系统被广泛使用。车辆信息娱乐(infortainment)系统可以称为娱乐(entertainment)集成系统,所述娱乐是指表示驾驶和导航路线等所需的信息的信息(information)和各种娱乐项目以及人性化功能。

未来的车辆将自动驾驶、车辆共享和提供娱乐作为前提条件,信息娱乐系统在车辆环境中的重要性期待会进一步提高,因此,目前正在进行关于车辆信息娱乐的大量研究。

另一方面,现有技术(WO2019096676A1)涉及一种发明,该发明可以在包括多个SoC的信息娱乐系统中,软件构成要素可以在硬件构成要素中相互替换,从而可以进行灵活和有效的软件更新。

所述现有技术是通过将基本单元和盒子的功能分开来限定每个单元之间的接口,但是没有为当前系统异常操作的情况做出应对措施,因此存在当异常操作及重新启动期间会阻碍驾驶人员的安全驾驶的问题。

因此,需要一种车辆信息娱乐设备,所述车辆信息娱乐设备用于提供即使在基本单元异常操作的期间也能够使驾驶人员安全地操作车辆的功能的用户界面(UI,userinterface)。

发明内容

发明所要解决的问题

为了解决上述问题,本发明的目的在于提供一种基本单元及包括所述基本单元的车辆信息娱乐系统,当所述基本单元中发生异常时,所述基本单元通过盒子来确保信息娱乐系统的备份(Redundancy:冗余)。

另外,本发明的目的在于提供一种车辆信息娱乐系统,所述车辆信息娱乐系统检测基本单元和盒子的异常操作,以区分进行异常操作的SoC。

另外,本发明的目的在于提供一种车辆信息娱乐系统,其电连接到可以升级的盒子的SoC,从而可以进行升级。

本发明的目的不限于上述目的,并且本领域技术人员可以根据以下记载,将清楚地理解未提及的其他目的。

解决问题的技术方案

为了实现上述课题,根据本发明的车辆信息娱乐系统的基本单元包括:视频链路中转站,电连接到用户界面设备以传输信号;第一SoC(system on chips),提供第一信息娱乐功能;以及处理器,判断所述第一SoC是否发生异常。

根据本发明的车辆信息娱乐系统的基本单元包括第一SoC,当第二SoC的电源接通(on)时,所述第一SoC对所述第二SoC执行认证,当由处理器判断为第一SoC中发生了异常时,确认由第二SoC提供的第二信息娱乐功能中是否存在代替所述第一信息娱乐功能的代替信息娱乐功能。

根据本发明的车辆信息娱乐系统的基本单元包括处理器,当由第一SoC确认第二信息娱乐功能中存在代替信息娱乐功能时,所述处理器控制视频链路中转站,以执行代替信息娱乐功能。

根据本发明的车辆信息娱乐系统的基本单元包括处理器,所述处理器接收由第一SoC生成的检测信号,监视检测信号,如果判断为检测信号不对应于设定的周期或波形,则判断第一SoC中发生了异常。

根据本发明的车辆信息娱乐系统包括:视频链路中转站,电连接到用户界面设备以传输信号;第一SoC(system on chips),提供第一信息娱乐功能;第二SoC,提供第二信息娱乐功能;以及处理器,判断所述第一SoC是否发生了异常。

本发明的其他具体事项包括在详细说明和附图中。

发明效果

根据本发明,具有以下一种或多种效果。

第一,通过监视检测信号来确定第一SoC发生了异常,从而具有能够直观地知道第一SoC的异常操作的效果。

第二,如果判断为第一SoC发生了异常,则第二SoC执行代替信息娱乐功能以代替第一信息娱乐功能,从而具有使第一SoC的功能实现备份的效果。

第三,判断多个SoC是否发生异常,并控制视频链路中转站以通过正常操作的SoC输出影像数据,从而具有提高驾驶人员在驾驶期间的安全性的效果。

第四,具有可以通过与外部服务器通信的第二SoC来升级信息娱乐系统的效果。

本发明的效果不限于上述效果,并且本领域技术人员根据权利要求的记载将清楚地理解未提及的其他效果。

附图说明

图1是示出根据本发明实施例的车辆的外观的图。

图2是根据本发明实施例的车辆的控制框图。

图3是根据本发明实施例的车辆信息娱乐系统中包括的基本单元的控制框图。

图4是根据本发明实施例的基本单元的流程图。

图5是根据本发明实施例的针对每个主体的信号流向图。

图6是示出根据本发明实施例的基本单元和盒子的备份的图。

图7a至图7b是示出根据本发明实施例的检测信号的图。

图8是示出根据本发明实施例的合成信息娱乐功能的图。

图9a至图9c是示出利用根据本发明实施例的第二信息娱乐功能的图。

图10是示出根据本发明实施例的信息娱乐系统的图。

图11是示出根据本发明实施例的第一SoC和第二SoC之间的相互认证过程的图。

具体实施方式

以下参照附图对本说明书所揭示的实施例进行详细的说明,在此,与附图标记无关的对相同或类似的结构元件赋予相同的参照标记,并将省去对其重复的说明。在以下说明中使用的针对结构元件的接尾词“模块”及“部”仅是考虑到便于说明书的撰写而被赋予或混用,其自身并不带有相互区分的含义或作用。并且,在对本发明揭示的实施例进行说明的过程中,如果判断为对于相关的公知技术的具体说明会导致混淆本说明书所揭示的实施例的技术思想,则将省去对其详细的说明。并且,所附的附图仅是为了容易理解本说明书所揭示的实施例,不应由所附的附图来限定本发明所揭示的技术思想,而是应当涵盖了本发明的思想及技术范围中所包括的所有变更、均等物乃至代替物。

第一、第二等包含序数的术语可用于说明多种结构元件,但是所述结构元件并不由所述术语所限定。所述术语仅是用于将一个结构元件与其他结构元件区分的目的来使用。

如果提及到某个结构元件“连接”或“接触”于另一结构元件,其可能是直接连接于或接触于另一结构元件,但也可被理解为是他们中间存在有其他结构元件。反之,如果提及到某个结构元件“直接连接”或“直接接触”于另一结构元件,则应当被理解为是他们之间不存在有其他结构元件。

除非在上下文明确表示有另行的含义,单数的表达方式应包括复数的表达方式。

在本申请中,“包括”或“具有”等术语仅是为了指定说明书上记载的特征、数字、步骤、动作、结构元件、部件或其组合的存在,而并不意在排除一个或其以上的其他特征或数字、步骤、动作、结构元件、部件或其组合的存在或添加的可能性。

图1是示出根据本发明实施例的车辆的图。

参照图1,根据本发明实施例的车辆10被定义为在道路或线路上行驶的运输设备。车辆10的概念中包括汽车、火车、摩托车。车辆10可以是包括具有作为动力源的发动机的内燃机车辆、具有作为动力源的发动机和电机的混合动力车辆、具有作为动力源的电机的电动车辆等的概念。车辆10可以是共享车辆。车辆10可以是自动驾驶车辆。

车辆10中可以包括电子设备。电子设备可以是车辆信息娱乐系统100的基本单元1000,用于在车辆10中提供UI以允许驾驶人员能够安全地操作车辆10的功能。

图2是根据本发明实施例的车辆的控制框图。

参照图2,车辆10可以包括车辆基本单元1000、用户界面设备200、物体检测设备210、通信设备220、驾驶操纵设备230、主ECU(电子控制单元)240、车辆驱动设备250、驾驶系统260、传感器部270以及位置数据生成设备280。

基本单元1000是构成车辆信息娱乐系统100的电子设备,其可以提供第一信息娱乐功能。第一信息娱乐功能可以包括,通过物体检测设备210、传感器部270、通信设备220和位置数据生成设备280中的至少一个来获得数据,从而提供基于这些数据而生成的车辆状态信息、关于车辆驾驶的信息和AVN(Audio Video Navigation:音频视频导航)信息中的至少一个信息的功能。

基本单元1000可以是,当基本单元1000中发生了异常而不能提供第一信息娱乐功能时,检测盒子2000的功能,并控制处理器执行代替第一信息娱乐功能的信息娱乐功能,从而确保信息娱乐系统100的备份(Redundancy:冗余)的电子设备。

用户界面设备200是用于使车辆10和用户之间进行通信的设备。用户界面设备200可以接收用户输入,并可以向用户提供由车辆10生成的信息。车辆10可以通过用户界面设备200来实现UI(User Interface:用户界面)或UX(User Experience:用户体验)。

用户界面设备200可以利用车辆信息娱乐系统100实现能够安全地操作车辆10的功能的UI。

用户界面设备200可以包括输入单元和输出单元。

输入单元用于接收来自用户的信息输入,由输入单元收集的数据可以被处理为用户的控制命令。输入单元可以包括语音输入单元、手势输入单元、触摸输入单元以及机械输入单元。

输出单元用于产生与视觉、听觉或触觉等有关的输出,并且可以包括显示单元、声音输出单元以及触觉输出单元中的一种以上。

显示单元可以显示与各种信息相对应的图形对象。显示单元可以包括液晶显示器(liquid crystal display,LCD)、薄膜晶体管液晶显示器(thin film transistor-liquidcrystal display,TFT LCD)、有机发光二极管(organic light-emitting diode,OLED)、柔性显示器(flexible display)、3D显示器(3D display)以及电子墨水显示器(e-inkdisplay)中的一种以上。

显示单元可以与触摸输入单元构成相互层次结构或一体地面上的物体成,从而实现触摸屏。显示单元可以由HUD(Head Up Display:平视显示器)实现。在这种情况下,可以设置投射模块,以通过投射到风挡或玻璃的图像来输出信息。显示单元可以包括透明显示器。透明显示器可以贴附于风挡或玻璃。

显示单元可以配置在方向盘的一个区域、仪表盘的一个区域、座椅的一个区域、每个柱子的一个区域、车门的一个区域、中央控制台的一个区域、顶棚的一个区域、遮阳板的一个区域,或者可以形成在风挡的一个区域或玻璃的一个区域。

另一方面,用户界面设备200可以包括多个显示单元。

声音输出单元将从处理器170提供的电信号转换为音频信号后输出。为此,声音输出单元可以包括一个以上的扬声器。

触觉输出单元产生触觉输出。例如,可以操作方向盘、安全带或座椅,使其振动,从而能够让用户识别输出。

另一方面,用户界面设备200可以被命名为车辆显示设备。

物体检测设备210可以包括至少一个能够检测车辆10外部的物体的传感器。物体检测设备210可以包括照相机、雷达、激光雷达、超声波传感器以及红外线传感器中的至少一个。物体检测设备210可以基于由传感器生成的感测信号而形成物体的数据,并将该数据提供给车辆中包括的至少一个电子设备。

物体可以是与车辆10的行驶有关的各种物体。例如,可以包括车线、其他车辆、行人、二轮车、交通信号、光、道路、建筑物、减速带、地面上的物体、动物等。

另一方面,物体可以分类为运动物体和固定物体。例如,运动物体可以是包括其他车辆、行人的概念,固定物体可以是包括交通信号、道路、建筑物的概念。

照相机可以利用影像生成车辆10外部物体的信息。照相机可以包括至少一个透镜、至少一个图像传感器以及至少一个处理器,所述处理器与图像传感器电连接以处理接收到的信号,基于处理后的信号生成关于物体的数据。

照相机可以是单色照相机、立体照相机、AVM(Around View Monitoring:环视监控)照相机中的至少一个。照相机可以利用各种影像处理算法来获得物体的位置信息、与物体之间的距离信息或与物体的相对速度信息。例如,照相机可以基于所获得的影像中物体尺寸随时间的变化来获得与物体之间的距离信息和相对速度信息。

例如,照相机通过针孔(pin hole)模型、路面轮廓等来获得与物体之间的距离信息和相对速度信息。

例如,照相机可以基于由立体照相机获取的立体影像中的视差(disparity)信息来获得与物体之间的距离信息和相对速度信息。

雷达可以利用电波生成关于车辆10外部的物体的信息。雷达可以包括电磁波发射部、电磁波接收部以及至少一个处理器,所述处理机电连接到电磁波发射部和电磁波接收部,处理接收到的信号,基于处理后的信号生成关于物体的数据。

雷达按照电波发生原理可以以脉冲雷达(Pulse Radar)方式或连续波雷达(Continuous Wave Radar)方式实施。雷达可以根据连续波雷达方式中的信号波形以FMCW(Frequency Modulated Continuous Wave:调频连续波)方式或FSK(Frequency ShiftKeyong:移频键控)方式实施。雷达将电磁波作为媒介,基于TOF(Time of Flight:飞行时间)方式或相移(phase-shift)方式来检测物体,并且能够检测所检测到的物体的位置、与所检测到的物体之间的距离以及相对速度。

激光雷达可以使用激光生成关于车辆10外部的物体的信息。激光雷达可以包括光发送部、光接收部以及至少一个处理器,所述处理器点连接到光发送部和光接收部,处理接收到的信号,基于处理后的信号生成关于物体的数据。

激光雷达可以以TOF(Time of Flight)方式或相移(phase-shift)方式实施。激光雷达能够以驱动式或非驱动式实施。当以驱动式实施时,激光雷达可以利用马达旋转,并可以检测车辆10周围的物体。当以非驱动式实施时,激光雷达利用光转向控制可以检测位于以车辆围基准的规定范围内的物体。

车辆10可以包括多个非驱动式激光雷达。激光雷达利用激光媒介,基于TOF(Timeof Flight)方式或相移(phase-shift)方式来检测物体,并且能够检测所检测到的物体的位置、与所检测到的物体之间的距离以及相对速度。

通信设备220可以与位于车辆10外部的设备交换信号交换。通信设备220可以与基础设施(例如,服务器、广播电台)和其他车辆中的至少一个交换信号。通信设备220可以包括发送天线、接收天线、能够实现各种通信通信协议的RF(Radio Frequency:射频)电路以及RF元件中的至少一个,以执行通信。

通信设备220可以包括近距离通信部、位置信息部、V2X通信部、光通信部、广播发送/接收部,ITS(Intelligent Transport Systems:智能传输系统)通信部。

V2X通信部是用于与服务器(V2I:Vehicle to Infra:车辆到基础设施)、其他车辆(V2V:Vehicle to Vehicle:车辆到车辆)或行人(V2P:Vehicle to Pedestrian:车辆到行人)进行无线通信单元。V2X通信部可以包括与基础设施之间的通信(V2I)、车辆之间的通信(V2V)、与行人之间的通信(V2P)、能够实现通信协议的RF电路。

另一方面,通信设备220可以与用户界面设备200一起实现车辆显示设备。这种情况下,车辆显示设备可以被命名为远程信息处理(telematics)设备或AVN(Audio VideoNavigation:音频视频导航)设备。

通信设备220可以利用5G(例如,新无线电(new radio,NR))方式与位于车辆10外部的设备进行通信。通信设备220可以利用5G方式实现V2X(V2V、V2D、V2P、V2N)通信。

驾驶操纵设备230是接收用于驾驶的用户输入的设备。在手动模式下,可以基于由驾驶操纵设备230提供的信号来行驶车辆10。驾驶操纵设备230可以包括转向输入设备(例如,方向盘)、加速输入设备(例如,加速踏板)以及制动输入设备(例如,制动踏板)。

主ECU240可以控制车辆10中包括的至少一个电子设备的整体操作。

驱动控制设备250是用电控制车辆10中的各种车辆驱动设备的设备。驱动控制设备250可以包括动力传动驱动控制设备、底盘驱动控制设备、车门/玻璃驱动控制设备、安全设备驱动控制设备、车灯驱动控制设备以及空调驱动控制设备。动力传动驱动控制设备可以包括动力源驱动控制设备以及变速器驱动控制设备。底盘驱动控制设备可以包括转向驱动控制设备、制动驱动控制设备以及悬架驱动控制设备。

另一方面,安全设备驱动控制设备可以包括用于安全带控制的安全带驱动控制设备。

车辆驱动控制设备250可以被命名为控制ECU(Electronic Control Unit:电子控制单元)。

驾驶系统260可以基于从物体检测设备210接收到的关于物体的数据来控制车辆10的运动,或生产用于向用户输出信息的信号。驾驶系统260可以将所生成的信号提供给用户界面设备200、主ECU240以及车辆驱动设备250中的至少一个。

驾驶系统260可以是包括ADAS的概念。ADAS260可以实现自适性巡航控制系统(ACC:Adaptive Cruise Control)、自动紧急制动系统(AEB:Autonomous EmergencyBraking)、前向碰撞预警系统(FCW:Foward Collision Warning)、车道保持辅助系统(LKA:Lane Keeping Assist)、车道变更辅助系统(LCA:Lane Change Assist)、目标跟踪辅助系统(TFA:Target Following Assist)、盲点探测系统(BSD:Blind Spot Detection)、自适应远光灯控制系统(HBA:High Beam Assist)、自动泊车系统(APS:Auto Parking System)、行人碰撞预警系统系统(PD collision warning system)、交通信号检测系统(TSR:TrafficSign Recognition)、交通信号辅助系统(TSA:Trafffic Sign Assist)、夜视系统(NV:Night Vision)、驾驶员状态监视系统(DSM:Driver Status Monitoring)以及交通堵塞辅助系统(TJA:Traffic Jam Assist)中的至少一个。

驾驶系统260可以包括自动驾驶ECU(Electronic Control Unit:电子控制单元)。自动驾驶ECU可以基于从车辆10中的其他电子设备中的任一个接收到的数据来确定自动驾驶路径。自动驾驶ECU可以基于从用户界面设备200、物体检测设备210、通信设备220、传感器部270以及位置数据生成设备280中的至少一个接收到的数据来确定自动驾驶路径。自动驾驶ECU可以生成控制信号,以使车辆10沿着自动驾驶路径行驶。由自动驾驶ECU生成的控制信号可以提供给主ECU240和车辆驱动设备250中的至少一个。

传感器部270可以感测车辆的状态。传感器部270可以包括IMU(inertialnavigation unit:惯性导航单元)传感器、碰撞传感器、车轮传感器(wheel sensor)、速度传感器、倾斜传感器、重量检测传感器、航向传感器(heading sensor)、位置模块(positionmodule)、车辆前进/后退传感器、电池传感器、燃油传感器、轮胎传感器、根据手动旋转的转向传感器、车载部温度传感器、车载部湿度传感器、超声波传感器、照明度传感器、加速踏板位置传感器以及制动踏板位置传感器中的至少一个。另一方面,IMU(inertial navigationunit:惯性导航单元)传感器可以包括加速度传感器、陀螺仪传感器和磁传感器中的一个以上。

传感器部270可以基于由至少一个传感器生成的信号来生成车辆的状态数据。传感器部270可以获得关于车辆姿势信息、车辆运动信息、车辆航向角(yaw)信息、车辆横滚角(roll)信息、车辆俯仰角(pitch)信息、车辆碰撞信息、车辆方向信息、车辆角度信息、车辆速度信息、车辆加速度信息、车辆倾斜度信息、车辆前进/后退信息、电池信息、燃油信息、轮胎信息、车辆车灯信息、车载部温度信息、车载部湿度信息、方向盘旋转角度、车辆外部照明度、施加到加速踏板的压力、施加到制动踏板的压力等的感测信号。

传感器部270除上述以外还可以包括加速踏板传感器、压力传感器、发动机旋转速度传感器(engine speed sensor)、空气流量传感器(AFS)、进气温度传感器(ATS)、水温传感器(WTS)、节流阀位置传感器(TPS)、TDC传感器、曲轴角传感器(CAS)等。

传感器部270可以基于感测数据生成车辆状态信息。车辆状态信息可以是基于由车载部中包括的各种传感器检测到的数据生成的信息。

例如,车辆状态信息可以包括车辆的姿势信息、车辆的速度信息、车辆的倾斜度信息、车辆的重量信息、车辆的方向信息、车辆的电池信息、车辆的燃油信息、车辆的轮胎空气压力信息、车辆的转向信息、车载部温度信息、车载部湿度信息、踏板位置信息以及车辆发动机温度信息等。

另一方面,传感器部可以包括张力传感器。张力传感器可以基于安全带的张力状态来生成感测信号。

位置数据生成设备280可以生成车辆10的位置数据。位置数据生成设备280可以包括GPS(Global Positioning System:全球定位系统)和DGPS(Differential GlobalPositioning System:差分全球定位系统)中的至少一个。位置数据生成设备280可以基于由GPS和DGPS中的至少一个生成的信号来生成车辆10的位置数据。根据实施例,位置数据生成设备280可以基于传感器部270的IMU(Inertial Measurement Unit:惯性测量单元)和物体检测设备210的照相机中的至少一个来补正位置数据。

位置数据生成设备280可以被命名为位置定位设备。位置数据生成设备280可以被命名为GNSS(Global Navigation Satellite System:全球导航卫星系统)。

车辆10可以包括内部通信系统50。车辆10中包括的多个电子设备可以将内部通信系统50作为媒介交换信号。信号中可以包括数据。内部通信系统50可以使用至少一个通信通信协议(例如,CAN(控制器局域网络)、LIN(本地互联网)、FlexRay、MOST(媒体导向系统传输网络)、以太网)。

图3是根据本发明实施例的车辆信息娱乐系统中包括的基本单元的控制框图。

参照图3,基本单元1000可以包括存储器140、处理器170、接口部180、供电部190、视频链路中转站175以及第一SoC300。

存储器140电连接到处理器170。存储器140可以存储关于单元的基本数据、用于控制单元的操作的控制数据、输入/输出数据。存储器140可以存储由处理器170处理的数据。存储器140在硬件上可以由ROM、RAM、EPROM、闪存驱动器、硬盘驱动器中的至少一个构成。存储器140可以存储用于处理器170处理或控制的程序等,用于操作基本单元1000整体操作的各种数据。存储器140可以与处理器170一体地面上的物体成。根据实施例,存储器140可以被分类为处理器170的子构成。

接口部180可以通过有线或无线的方式与车辆10中包括的至少一个电子设备交换信号。接口部180可以通过有线或无线的方式与物体检测设备210、通信设备220、驾驶操纵设备230、主ECU240、车辆驱动设备250、ADAS260、传感器部270以及位置数据生成设备280中的至少一个交换信号。接口部180可以由通信模块、端子、引脚、电缆、端口、电路、元件以及设备中的至少一个构成。

接口部180可以从外部服务器或外部机器接收数据,或者将基本单元1000内部的数据发送到外部服务器或外部机器。在这种情况下,接口部180可以与具有已认证的数据库的外部服务器等进行通信,以获得数据。

接口部180可以包括连接具有识别模块的设备的端口。识别模块可以包括芯片,所述芯片存储了用于认证基本单元1000的使用权限的各种信息。

接口部180可以从位置数据生成设备280接收车辆10位置数据。接口部180可以从传感器部270接收驾驶速度数据。接口部180可以从物体检测设备210接收车辆周围物体数据。接口部180可以从通信设备220接收由位于车辆10外部的设备中生成的数据。

供电部190可以向基本单元1000供电。供电部190可以从车辆10中包括的电源(例如,电池)接收电力,并向电子设备的每个单元供应电力。可以根据从主ECU240提供的控制信号来操作供电部190。供电部190可以用SMPS(switched-mode power supply:开关模式电源)来实现。

处理器170可以点连接到存储器140、接口部180、供电部190、视频链路中转站175、第一SoC300以交换信号。处理器170可以利用ASICs(application specific integratedcircuits:专用集成电路)、DSPs(digital signal processors:数字信号处理器)、DSPDs(digital signal processing devices:数字信号处理设备),PLDs(programmable logicdevices:可编程逻辑设备)、FPGAs(field programmable gate arrays:现场可编程门阵列控制器)、处理器(processors)、控制器(controllers)、微控制器(micro-controllers)、微处理器(microprocessors)、用于执行其他功能的电性单元中的一种以上来实现。

处理器170可以由供电部190所提供的电力驱动。处理器170可以在供电部190供电的状态下接收数据,处理数据,生成信号,并提供信号。

处理器170可以通过接口部180从车辆10中的其他电子设备接收信息。处理器170可以通过接口部180向车辆10中的其他电子设备提供控制信号。

在本发明的一实施例中,接口部180可以包括高速接口(high speed interface)。处理器170可以控制车辆10中的其他电子设备通过高速接口接收用于执行信息娱乐功能的影像数据。

第一SoC300可以执行第一信息娱乐功能。第二SoC400可以执行第二信息娱乐功能。信息娱乐功能可以包括提供关于车辆状态信息的功能、提供关于车辆驾驶的信息的功能以及AVN功能中的至少一个。

关于车辆状态的信息可以包括由至少一个传感器部270生成的车辆的状态数据。关于车辆驾驶的信息可以包括由物体检测设备210、通信设备220或位置数据生成设备280生成的影响车辆驾驶的物体信息、交通信息、道路信息或导航信息。AVN功能可以包括音频功能、视频功能或导航功能。

第一信息娱乐功能可以包括将第一信息娱乐信息提供给用户的功能。第一信息娱乐信息可以包括第一影像数据。例如,第一信息娱乐功能可以是通过用户界面设备200输出第一影像数据的功能。

第一信息娱乐功能可以包括提供关于车辆状态的信息、关于车辆驾驶的信息或AVN(Audio Video Navigation:音频视频导航)信息中的至少一个信息的功能,所述信息是,通过物体检测设备210、传感器部270、通信设备220或位置数据生成设备280中的至少一个来获得数据,以基于这些数据而生成的。

第二信息娱乐功能可以包括将第二信息娱乐信息提供给用户的功能。第二信息娱乐信息可以包括第二影像数据。例如,第二信息娱乐功能可以是通过用户界面设备200输出第二影像数据的功能。

第二信息娱乐功能可以包括通过第二SoC与外部服务器之间的通信来提供从外部服务器获得的信息娱乐信息的功能。外部服务器可以包括提供交通信息引导服务的服务器、用户移动终端的通信服务器、提供连接服务的服务器中的至少一个。

处理器170可以控制视频链路中转站175以执行SoC的信息娱乐功能。SoC可以将用于执行信息娱乐功能的执行信号传输给视频链路中转站175,处理器170可以进行控制以将由视频链路中转站175接收的执行信号传输给用户界面设备200。执行信号可以包括用于在用户界面设备200显示信息娱乐信息的信号。

信息娱乐功能可以包括输出影像数据的功能。在这种情况下,用于执行信息娱乐功能的执行信号可以包括影像数据。即,处理器170可以控制视频链路中转站175以将由SoC生成的影像数据传输和输出到用户界面设备200。SoC可以由多个构成。

处理器170可以控制视频链路中转站175以将由多个SoC生成的影像数据中的任一个输出到影像数据。多个SoC可以包括基本单元的第一SoC和盒子的第二SoC。盒子可以是一个以上。在这种情况下,可以存在第三SoC或第四SoC等。

处理器170可以从多个SoC接收检测信号,并判断多个SoC中的至少一个SoC是否发生了异常。第一SoC300可以生成第一检测信号,第二SoC400可以生成第二检测信号。在本说明书(disclosure)中,未指定为第二检测信号的检测信号是指第一SoC300中生成的第一检测信号。

处理器170接收第一SoC300中生成的检测信号,并可以判断第一SoC300是否发生了异常。处理器170可以接收第二SoC400中生成的第二检测信号,并可以判断第二SoC400是否发生了异常。

处理器170可以监视检测信号。处理器170可以判断检测信号是否为具有设定的周期和波形的信号。当处理器170判断为以设定的周期和波形连续地接收到由第一SoC300生成的检测信号时,可以判断出第一SoC300处于正常操作中。在这种情况下,处理器170可以控制视频链路中转站175通过用户界面设备200执行第一信息娱乐功能或第二信息娱乐功能中的至少一个。

处理器170可以控制视频链路中转站175以同时执行第一信息娱乐功能和第二信息娱乐功能。在这种情况下,第一SoC300可以组合第一信息娱乐功能和第二信息娱乐功能以执行组合信息娱乐功能。视频链路中转站175可以从第一SoC接收用于执行组合信息娱乐功能的执行信号,并可以利用处理器170的控制信号将所述执行信号传输给用户界面设备200。

第一信息娱乐功能可以包括输出作为基本影像数据的第一影像数据的功能。基本影像数据可以是基于由第一SoC300通过物体检测设备210、通信设备220、传感器部270或位置数据生成设备280中的至少一个获得的数据而生成的影像数据。

基本影像数据可以包括关于AVM(Around View Monitoring:全景式监控)、SVM(Surround View Monitoring:环视监控)、AVN(Audio Video Navigation:音频视频导航)、车辆状态、车辆驾驶信息等的影像数据。即,关于基本影像的数据可以指在没有盒子时的内置的信息娱乐系统中,与基于传感器数据生成的并通过UI显示给用户的影像有关的数据。

第二信息娱乐功能可以包括输出由第二SoC400基于从外部服务器获得的数据而生成的第二影像数据的功能。第二影像数据可以是用于执行导航、音频播放器、DMB(数字多媒体广播)等的影像数据。

第二影像数据可以包括第二SoC400基于从外部服务器获得的数据而生成的影像数据。例如,外部服务器可以是利用5G通信提供连接服务的OEM服务器。在这种情况下,第二影像数据可以是与包括导航的连接服务有关的影像数据。例如,外部服务器可以是用户的移动终端的通信服务器。在这种情况下,第二影像数据可以是与在用户的移动终端中执行的应用有关的影像数据。

组合信息娱乐功能可以指组合了第一信息娱乐功能和第二信息娱乐功能的信息娱乐功能。组合信息娱乐功能可以包括同时执行第一信息娱乐功能和第二信息娱乐功能的功能。即,组合信息娱乐功能可以包括输出组合了第一影像数据和第二影像数据的组合影像数据的功能。

处理器170可以控制视频链路中转站175,以将执行第一信息娱乐功能的信号、执行第二信息娱乐功能的信号或执行组合信息娱乐功能的信号中的任一个信号发送到用户界面设备200。在这种情况下,处理器170接收用户的输入信号,并可以基于所述输入信号进行控制。

处理器170可以通过用户界面设备200来接收用户的输入信号。例如,处理器170可以通过用户界面设备200接收语音输入、手势输入、触摸输入以及机械输入中的至少一个。

处理器170接收从第一SoC300生成的检测信号,并可以判断第一SoC300是否发生了异常。处理器170可以监视检测信号。处理器170可以判断检测信号是否为具有设定的周期和波形的信号。

当处理器170判断监视结果为检测信号不对应于设定的周期或波形时,则所述处理器170可以判断出第一SoC300发生了异常。当处理器170判断出第一SoC300发生了异常时,所述处理器170可以控制视频链路中转站175,以执行第二SoC400代替第一信息娱乐功能的代替信息娱乐功能。在这种情况下,第一SoC300可以确定第二SoC400所提供的第二信息娱乐功能中是否存在代替所述第一信息娱乐功能的代替信息娱乐功能。

代替信息娱乐功能可以包括提供车辆状态信息的功能、提供关于车辆驾驶的信息的功能或AVN功能中的至少一个。

代替信息娱乐功能可以指输出代替影像数据的功能。代替影像数据可以包括关于与由第二SoC400生产的第一影像数据相对应的基本影像的数据。即,代替影像数据可以是在第一SoC300发生了异常时能够代替第一影像数据的影像数据。

代替影像数据可以是关于基于由第二SoC400通过外部服务器来获得数据而生成的基本影像的数据。代替影像数据和第一影像数据在这些数据是关于基本影像的数据方面可以彼此相对应。然而,代替影像数据是由第二SoC400生成的,而第一影像数据是由第一SoC300生成的,所以在上述方面,所述两个影像数据可能不是相同的影像数据。

视频链路中转站175可以从第一SoC300或第二SoC400接收信号。视频链路中转站175可以从第一SoC300接收用于执行第一信息娱乐功能的执行信号和用于执行组合信息娱乐功能的执行信号中的至少一个。视频链路中转站175可以从第二SoC400接收用于执行第二信息娱乐功能的执行信号和用于执行代替信息娱乐功能的执行信号中的至少一个。执行信号可以包括用于在用户界面设备200显示信息娱乐信息的信号。

视频链路中转站175可以将信号发送到用户界面设备200。视频链路中转站175可以向用户界面设备200发送用于执行第一信息娱乐功能的执行信号、用于执行组合信息娱乐功能的执行信号、用于执行第二信息娱乐功能的执行信号以及用于执行代替信息娱乐功能的执行信号中的至少一个。

视频链路中转站175可以通过高速接口发送/接收第一影像数据、第二影像数据、代替影像数据以及组合影像数据中的至少一个。根据实施例,视频链路中转站175可以被非雷位接口部180的子构成。

第一SoC300可以提供第一信息娱乐功能。第一信息娱乐功能可以包括,通过物体检测设备210、传感器部270、通信设备220以及位置数据生成设备280中的至少一个来获得数据,以提供基于这些数据而生成的车辆状态信息、关于车辆驾驶的信息以及AVN(AudioVideo Navigation:音频视频导航)信息中的至少一个信息的功能。换言之,第一信息娱乐功能可以包括提供第一信息娱乐信息的功能。

当处理器170判断为第一SoC300中发生了异常时,第一SoC300可以搜索代替第一信息娱乐功能的代替信息娱乐功能。第一SoC300可以确认第二SoC提供的第二信息娱乐功能中是否存在代替第一信息娱乐功能的代替信息娱乐功能。在这种情况下,当第二SoC的电力接通(on)时,第一SoC300可以首先对第二SoC执行认证。

第二信息娱乐功能可以包括由第二SoC通过与外部服务器进行通信而提供从所述外部服务器获得的信息娱乐信息的功能。换言之,第二信息娱乐功能可以包括提供第二信息娱乐信息的功能。

第一SoC300可以通过确认由第二SoC从外部服务器获得的第二信息娱乐信息中是否存在与第一信息娱乐信息相对应的对应信息娱乐信息,来确认是否存在代替信息娱乐功能。例如,第一SoC300可以通过确认第二影像数据中是否存在与第一影像数据相对应的对应影像数据,来确认是否存在代替信息娱乐功能。

处理器170可以控制视频链路中转站175以同时执行第一信息娱乐功能结合第二信息娱乐功能。在这种情况下,第一SoC300可以从第二SoC400接收第二信息娱乐功能,并且可以组合第一信息娱乐功能和第二信息娱乐功能。例如,第一SoC300可以从第二SoC400接收第二信息娱乐信息,并且可以组合第一信息娱乐信息和第二信息娱乐信息。

第一SoC300可以生成用于执行组合了第一信息娱乐功能和第二信息娱乐功能的组合信息娱乐功能的执行信号。视频链路中转站175可以从第一SoC300接收所述执行信号,并且可以利用处理器170的控制信号将所述执行信号传输到用户界面设备200。

组合信息娱乐功能可以包括同时执行第一信息娱乐功能和第二信息娱乐功能的功能。例如,组合信息娱乐功能可以包括输出组合了第一影像数据和第二影像数据的组合影像数据的功能。

组合影像数据可以指第一SoC300从第二SoC400接收第二影像数据,并基于第一影像数据而与第二影像数据进行组合的影像数据。第一SoC300可以生成与同时输出第一影像数据和所述第二影像数据的组合影像有关的数据。

基本单元1000可以包括至少一个印刷电路基板(printed circuit board,PCB)。存储器140、处理器170、接口部180、供电部190、视频链路中转站175以及第一SoC300可以点连接到印刷电路基板。

图4是根据本发明实施例的基本单元的流程图。

参照图4,基本单元1000可以通过以下步骤来操作:确认与第二SoC400的连接的步骤(S100);对第二SoC400执行认证的步骤(S105);判断第一SoC300是否发生了异常的步骤(S110);当第一SoC300发生了异常时,确认是否存在代替第一信息娱乐功能的代替信息娱乐功能的步骤(S115);接收代替信息娱乐功能的执行信号的步骤(S120);以及控制视频链路中转站175的步骤(S125)。

当第一SoC300未发生异常时,可以通过以下步骤来操作:确认组合信息娱乐功的步骤(S130);接收用户的输入信号的步骤(S135);以及控制视频链路中转站175以执行第一信息娱乐功能、第二信息娱乐功能及组合信息娱乐功能中的至少一个功能的步骤(S140)。

确认与第二SoC400连接(S100)的步骤可以包括接通第二SoC400的电源以通过与处理器170通信来确认连接的步骤。当第二SoC400接通(on)电源时,可以向处理器170传输心跳(heart beat)信号,当处理器170接收到所述心跳(heart beat)信号时,可以确认所述处理器170与第二SoC400连接。当处理器170完成与第二SoC400的连接时,可以向第一SoC300通知连接完成。

对第二SoC400执行认证的步骤(S105)可以指当第二SoC400的电源接通(on)时,第一SoC300对第二SoC400执行认证的步骤。第一SoC300从第二SoC400请求存储的认证书,并可以确认存储的认证书的ID信息。第一SoC300可以确认ID信息是否与配对的第二SoC的ID信息相同。认证过程可以使用公共密钥(public key)加密方法。

判断第一SoC300是否发生了异常的步骤(S110)可以包括:处理器170从第一SoC300接收检测信号的步骤;所述处理器170监视检测信号的步骤;以及当检测信号与设定的周期或波形不对应时,所述处理器170判断所述第一SoC发生了异常的步骤。

检测信号接收步骤可以指处理器170接收由第一SoC300生成的检测信号的步骤。处理器170可以通过接口部180来接收检测信号。检测信号可以以恒定的周期生成,并具有恒定的形式。例如,参照图7a,检测信号可以是,周期为2秒,占空比(duty cycle)为50%,振幅为1电平(level)(例如,5V等)的方波。例如,检测信号可以是心跳(heart beat)信号。

监视检测信号的步骤可以指处理器170监视检测信号是否对应于设定的周期和波形的操作。

判断第一SoC是否发生了异常的步骤可以包括,当检测信号不对应于设定的周期或波形时,处理器170判断为异常信号的步骤。例如,参照图7b,可以判断出产生了不对应于设定的2秒周期的信号,在这种情况下,处理器170可以判断所述产生的信号是异常信号。当检测到异常信号时,处理器170可以判断出在第一SoC发生了异常。

确定是否存在代替第一信息娱乐功能的代替信息娱乐功能的步骤(S115)可以包括当通过S110步骤判断出第一SoC300发生了异常时,在第二信息娱乐功能中确认代替信息娱乐功能的步骤。

确认代替信息娱乐功能的步骤可以指由于第一SoC300发生了异常而在第二信息娱乐功能中确认能够代替第一信息娱乐功能的代替信息娱乐功能的步骤。第一SoC300可以确认在由第二SoC400提供的第二信息娱乐功能中是否存在代替第一信息娱乐功能的代替信息娱乐功能。

第一信息娱乐功能可以是由第一SoC300提供的信息娱乐功能。第一SoC300可以通过物体检测设备210、传感器部270、通信设备220以及位置数据生成设备280中的至少一个来获得的数据,从而基于这些数据而生成第一信息娱乐信息。

第一信息娱乐信息可以包括提供车辆状态信息、关于车辆驾驶的信息以及AVN(Audio Video Navigation:音频视频导航)信息中的至少一个的信息的功能。第一信息娱乐信息可以包括第一影像数据。在这种情况下,第一信息娱乐功能可以包括输出第一影像数据的功能。

第二信息娱乐功能可以是由第二SoC400提供的信息娱乐功能。第二SoC400可以通过与外部服务器的通信,基于从外部服务器获得的数据,生成第二信息娱乐信息。

例如,外部服务器可以包括提供交通信息引导服务的服务器。在这种情况下,第二信息娱乐信息可以是第二SoC400通过外部服务器来获得的信息,以基于所述信息而生成的导航信息。

例如,外部服务器可以包括用户的移动终端的通信服务器。在这种情况下,第二信息娱乐信息是关于在用户的移动终端执行的应用的信息,第二信息娱乐功能可以是通过用户界面设备200输出所述应用的执行画面的功能。

例如,外部服务器可以包括提供连接服务的服务器。在这种情况下,第二信息娱乐信息可以是从外部服务器接收到的连接服务信息。

第二信息娱乐功能可以包括输出第二影像数据的功能。第二SoC400可以生成输出第二影像数据的信号。第二影像数据可以包括第二SoC400基于从外部服务器获得的数据而生成的影像数据。例如,外部服务器可以是使用5G通信提供连接服务的OEM服务器。在这种情况下,第二影像数据可以是与包括导航的连接服务有关的影像数据。例如,外部服务器可以是用户的移动终端的通信服务器。在这种情况下,第二影像数据可以是与在用户的移动终端执行的应用有关的影像数据。

代替信息娱乐功能可以指第二信息娱乐功能中代替第一信息娱乐功能的信息娱乐功能。第一SoC300可以通过确认第二信息娱乐信息中是否存在与第一信息娱乐信息相对应的对应信息娱乐信息,来确认是否存在代替信息娱乐功能。

代替信息娱乐功能可以包括输出代替影像数据的功能。代替影像数据可以包括关于与由第二SoC400生成的第一影像数据相对应的基本影像的数据。即,代替影像数据可以包括当第一SoC300发生异常时能够代替第一影像数据的影像数据。

接收代替信息娱乐功能的执行信号的步骤(S120)可以包括视频链路中转站175从第二SoC400接收用于执行代替信息娱乐功能的执行信号的步骤。用于执行代替信息娱乐功能的执行信号可以由第二SoC400生成,并可以包括用于在用户界面设备200显示对应信息娱乐信息的信号。

控制视频链路中转站175的步骤(S125)可以指,控制视频链路中转站175,使得处理器170将用于执行代替信息娱乐功能的执行信号传输到用户界面设备的步骤。在这种情况下,处理器170可以接收用户输入信号。处理器170接收关于是否执行代替信息娱乐功能的用户输入信号(S125),基于用户输入信号,可以控制视频链路中转站175执行代替信息娱乐功能(S130)。

视频链路中转站175可以接收处理器170的控制信号,将用于执行代替信息娱乐功能的执行信号发送到用户界面设备200。

确认组合信息娱乐功能的步骤(S130)可以包括当通过S110步骤判断第一SoC300处于正常操作时,第一SoC300组合信息娱乐功能以提供组合信息娱乐功能的步骤。根据实施例,也可以在接收到用户输入信号之后执行组合信息娱乐功能的确认步骤。

组合信息娱乐功能可以指组合第一信息娱乐功能和第二信息娱乐功能的信息娱乐功能。组合信息娱乐功能可以包括同时执行第一信息娱乐功能和第二信息娱乐功能的功能。即,组合信息娱乐功能可以包括同时提供第一信息娱乐信息和第二信息娱乐信息的功能。

第一SoC300可以从第二SoC400接收第二信息娱乐信息,并将所述第二信息娱乐信息与第一信息娱乐信息组合,从而生成组合信息娱乐信息。组合信息娱乐功能可以包括提供组合信息娱乐信息的功能。第一SoC可以生成用于执行组合信息娱乐功能的执行信号。

组合信息娱乐功能可以包括输出组合了第一影像数据和第二影像数据的组合影像数据的功能。组合影像数据可以指第一SoC300从第二SoC400接收第二影像数据,并基于第一影像数据而与第二影像数据组合的影像数据。第一SoC300可以生成与同时输出第一影像数据和所述第二影像数据的组合影像有关的数据。

处理器170接收用户输入信号(S135),并可以控制视频链路中转站以执行第一信息娱乐功能、第二信息娱乐功能以及组合信息娱乐功能中的至少一个(S140)。第一SoC300可以根据用户输入信号生成用于执行第一信息娱乐功能或组合信息娱乐功能的执行信号。第二SoC400可以根据用户输入生成用于执行第二信息娱乐功能的执行信号。

视频链路中转站175接收处理器170的控制信号,并向用户界面设备200发送用于执行第一信息娱乐功能的执行信号、用于执行第二信息娱乐功能的执行信号以及用于执行组合信息娱乐功能的执行信号中的任一个。

图5是根据本发明实施例的针对每个主体的信号流向图。

参照图5,为了使车辆信息娱乐系统100运行,可以确认处理器170、视频链路中转站175、第一SoC300以及第二SoC400之间的信号流。

在包括多个SoC的信息娱乐系统100中,确认基本单元1000的第一SoC300与处理器170连接(S500),确认盒子2000的第二SoC400与处理器170连接(S505)。该步骤可以是在启动信息娱乐系统100之后,确认多个SoC是否与处理器170连接的步骤。

当连接确认完成时,第一SoC300和第二SoC400可以执行相互认证(S510)过程。

相互认证过程可以通过在第一SoC300和第二SoC400之间交换认证书来执行。第一SoC300可以向第二SoC400请求认证书,第二SoC400可以向第一SoC300请求认证书。第二SoC400可以向第一SoC300传输认证书,第一SoC300可以向第二SoC400传输认证书。例如,认证书可以是根(root)证书。

第一SoC300和第二SoC400可以接收认证书,并验证认证书。认证书验证可以包括确认存储在认证书的信息是否与盒子信息或基本单元的信息相同。存储在认证书的信息包括ID信息,并可以通过确认ID信息是否相同来执行认证过程。在这种情况下,可以使用公共密钥(public key)加密方法。

当相互认证完成时,第一SoC300和第二SoC400可以共享第一信息娱乐功能和第二信息娱乐功能。由于第一SoC300和第二SoC400已完成认证,因此可以安全地共享功能。

第一SoC300可以发送检测信号,处理器170可以接收所述检测信号(S520)。处理器170可以通过检测信号来确认第一SoC300是否发生异常操作。当检测信号的周期和波形与设定的周期和波形相同时,处理器170可以判断第一SoC正常操作。

当第一SoC300正常操作时,处理器170可以设定视频链路中转站175以将视频链路连接到第一SoC300或第二SoC400(S525)。当视频链路中转站175与第一SoC300连接时,第一SoC300可以执行第一信息娱乐功能或组合信息娱乐功能。当视频链路中转站175与第二SoC400连接时,第二SoC400可以执行第二信息娱乐功能。可以根据用户的输入来确定选择执行第一信息娱乐功能、第二信息娱乐功能或组合信息娱乐功能中的哪一个。

处理器170可以通过检测信号来确认第一SoC的异常操作(S530)。当检测信号的周期或波形与设定的周期或波形不同时,处理器170可以判断第一SoC异常操作。

当第一SoC300异常操作时,处理器170可以请求代替信息娱乐功能(S531)。第一SoC300可以和第二SoC400确认代替信息娱乐功能。代替信息娱乐功能可以指第二信息娱乐功能中代替第一信息娱乐功能的信息娱乐功能。

第一信息娱乐功能可以包括提供第一信息娱乐信息的功能。第二信息娱乐功能可以包括提供第二信息娱乐信息的功能。第一SoC300通过确认第二信息娱乐信息中是否存在与第一信息娱乐信息相对应的对应信息娱乐信息来确认是否存在代替信息娱乐功能。

当存在代替信息娱乐功能时,第二SoC400可以生成用于在用户界面设备200显示对应信息娱乐信息的执行信号。第二SoC400可以将用于在用户界面设备200显示对应信息娱乐信息的执行信号传输到所述视频链路中转站。

处理器170可以控制视频链路中转站175,以向用户界面设备200发送用于在用户界面设备200显示对应信息娱乐信息的执行信号。

处理器170可以设定视频链路中转站175以将视频链路连接到第二SoC400(S535)。当视频链路中转站175与第二SoC300连接时,第二SoC300可以执行第二信息娱乐功能或代替信息娱乐功能。可以根据用户的输入信号来确定选择第二信息娱乐功能和代替信息娱乐功能中的哪一个。

当第一SoC300异常操作时,可以通过设置以将视频链路连接到第二SoC400的步骤来备份第一SoC300的功能。可以参照图6以进行进一步详细说明。

图6是示出根据本发明实施例的基本单元1000和盒子2000的备份的图。

参照图6,基本单元1000可以包括第一SoC300、处理器170以及视频链路中转站175。另外,盒子2000可以包括第二SoC400。

第一信息娱乐功能可以包括输出第一影像数据的功能,第二信息娱乐功能可以包括输出第二影像数据的功能。在图6的以下说明中,通过发送/接收第一影像数据的第一影像数据的输出可以理解为第一信息娱乐功能的执行,通过发送/接收第二影像数据的第二影像数据的输出可以理解为第二信息娱乐功能的执行。

第二SoC400可以通过高速接口将第二影像数据发送到第一SoC300(S601)。第二SoC400可以通过接口部180将第二检测信号发送到处理器170(S604)。第二SoC400可以通过高速接口将第二影像数据发送到视频链路中转站175(S606)。

第一SoC300可以通过高速接口将第一影像数据发送到视频链路中转站175(S602)。第一SoC300可以通过接口部180将第一检测信号发送到处理器170(S603)。

处理器170可以发送控制视频链路中转站175的信号,以输出通过检测信号而确认正常操作的SoC所生成的影像数据(S605)。视频链路中转站175可以根据处理器170的控制信号向显示设备发送用于输出影像数据的信号(S607)。

例如,当第一SoC300异常操作而在第一检测信号的发送(S603)中出现问题时,处理器170可以发送控制视频链路中转站175的信号,以接收第二SoC400的S606信号,而不接收以第一SoC300的S602信号(S605)。在这种情况下,第一SoC300的功能可以由第二SoC400代替,并可以确保第一SoC300的功能的备份。

图7a至图7b是示出根据本发明实施例的检测信号的图。

参照图7a至图7b,检测信号以恒定的周期生成,并可以具有恒定的形式。例如,参照图7a,检测信号可以是,周期为2秒,占空比(duty cycle)为50%,振幅为1电平(level)(例如,5V等)的方波。例如,检测信号可以是心跳(heart beat)信号。

检测信号可以包括由第一SoC生成的第一检测信号和由第二SoC生成的第二检测信号。第一检测信号和第二检测信号可以是具有相同的周期和相同的波形的心跳(heartbeat)信号。处理器170可以通过接口部180来接收第一检测信号和第二检测信号。

处理器170可以监视检测信号,并判断检测信号是否对应于设定的周期和波形。当检测信号不对应于设定的周期或波形时,处理器170可以判断为异常信号。

例如,参照图7b,处理器170可以判断出检测信号不对应于所设定的2秒周期,并且可以判断所述检测信号为异常信号。处理器170检测产生异常信号的SoC,并判断为异常操作的SoC。

图8是示出根据本发明实施例的合成信息娱乐功能的图。

参照图8,第一SoC300可以基于第一信息娱乐功能和第二信息娱乐功能执行组合信息娱乐功能。组合信息娱乐功能可以包括同时执行第一信息娱乐功能和所述第二信息娱乐功能的功能。

第一信息娱乐功能可以包括输出第一影像数据的功能,第二信息娱乐功能可以包括输出第二影像数据的功能。组合信息娱乐功能可以包括输出组合了第一影像数据和第二影像数据的组合影像数据的功能。

第一SoC300可以通过组合第一影像数据和第二影像数据来生成关于组合影像的数据。第一影像数据可以包括关于AVM(Around View Monitoring:全景式监控)、SVM(Surround View Monitoring:环视监控)、AVN(Audio Video Navigation:音频视频导航)、车辆状态、车辆驾驶信息等的影像数据。即,第一影像数据可以指在作为没有盒子时的内置的信息娱乐系统中,与基于车辆10的传感器数据生成的并通过UI来显示给用户的影像有关的数据。

第二影像数据可以是由能够升级的第二SoC400自身生成的影像数据。例如,可以是关于导航、音频播放器、车载播放器(car player)、DMB、互联网等的影像数据。第二影像数据801可以根据盒子的第二SoC400的功能而不同。

第二影像数据可以包括基于从外部服务器获得的数据而由第二SoC400生成的影像数据。

例如,外部服务器可以是使用5G通信而提供连接服务的OEM服务器。在这种情况下,第二影像数据可以是与包括导航的连接服务有关的影像数据。外部服务器可以通过盒子的第二SoC400来为车辆10提供连接服务。

例如,外部服务器可以是用户的移动终端的服务器。在这种情况下,第二影像数据可以是与在用户的移动终端中执行的应用有关的影像数据。盒子的第二SoC400可以与基本单元共享在用户的移动终端中执行的应用。

参照图8,第二影像数据801可以是在用户的移动终端中执行的应用的执行画面。第一SoC300可以从第二SoC400接收第二影像数据801,并与第一影像数据进行组合802。其结果,第一SoC300可以生成同时显示第一影像数据和第二影像数据的组合影像数据803。

组合影像数据803可以是以将第一影像数据和第二影像数据划分区域且同时显示的方式传输到用户界面设备200的影像数据。用户可以选择第一影像数据和第二影像数据的显示位置。例如,用户可以通过显示器的触摸和拖动输入来调整第一影像数据和第二影像数据的显示位置。

图9a至图9c是示出利用根据本发明实施例的第二信息娱乐功能的图。

参照图9a至图9c,可以确认在组合信息娱乐功能中利用第二信息娱乐功能的实施例。组合信息娱乐功能包括输出组合影像数据的功能,组合影像数据可以指将第一将影像数据和第二影像数据划分区域且同时显示的影像数据。

图9a至图9c中示出了在左侧区域显示第一影像数据且在右侧区域显示第二影像数据的组合影像数据。第一影像数据可以是当制造车辆10时由内置的基本单元生成的影像数据。例如,第一影像数据可以是由基本单元生成的导航影像数据900。第二影像数据可以根据盒子的功能而不同。

参照图9a,第二影像数据可以是盒子的导航影像数据901。盒子可以执行包括与基本单元的导航不同的功能的导航。盒子可以通过升级来执行反映最新交通信息的导航。在这种情况下,组合影像数据可以包括基本单元的导航影像数据900和盒子的导航影像数据901。

参照图9b,第二影像数据可以是由盒子从用户的移动终端的通信服务器接收到的音频播放器影像数据902。盒子可以通过盒子内部的通信设备与用户的移动终端的通信服务器进行通信。在这种情况下,组合影像数据可以包括基本单元的导航影像数据900和由盒子从用户的移动终端接收到的音频播放器影像数据902。

参照图9c,第二影像数据可以是由盒子接收到的来自外部OEM服务器的连接服务影像数据903。盒子可以通过盒子内部的通信设备来与外部服务器进行通信。外部服务器可以是为车辆10提供连接服务的OEM服务器。在这种情况下,组合影像数据可以包括基本单元的导航影像数据900和由盒子接收到的来自外部服务器的连接服务影像数据903。

图10是示出根据本发明实施例的信息娱乐系统的图。

参照图10,信息娱乐系统100可以包括基本单元1000、盒子2000以及用于电连接基本单元1000和盒子2000的连接器。

基本单元1000可以包括第一SoC300、处理器170以及视频链路中转站175。基本单元1000还可以包括中继器、开关、高速接口等。盒子2000可以包括第二SoC400和高速接口。盒子2000还可以包括以太网PHY,还可以包括5G或LTE通信设备。

基本单元1000可以是用于集中处理由车载电子设备生成的数据的内置设备。所以,基本单元1000的升级可能受到限制。基本单元1000可以通过用户界面设备200来输出由车辆10生成的车辆状态信息、驾驶状态信息以及娱乐信息。

盒子2000是用于执行除了车载电子设备的功能以外的新的功能的设备,其可以是可拆卸的设备,也可以是内置的设备。所以,盒子2000可以自由升级。盒子2000可以是一个以上,并且每一个可以执行不同的功能。

当基本单元1000和盒子2000执行应用时,可以彼此共享执行应用。由此,当基本单元1000异常操作时,可以通过正常操作的盒子控制显示来确保基本单元1000的备份(Redundancy:冗余)。

参照图10,第一SoC300共享来自第二SoC400的第二信息娱乐功能,并将所述第二信息娱乐功能与第一信息娱乐功能组合,从而可以向视频链路中转站175发送用于执行组合信息娱乐功能的信号(S1001)。当第一SoC300正常操作时,组合信息娱乐功能可以根据用户的输入信号执行。

第二信息娱乐功能可以是由盒子2000增加的新的信息娱乐功能。盒子2000的第二SoC400接收从附加设备290生成的数据(S1001-1),并且可以生成用于执行第二信息娱乐功能的信号以通过用户界面设备200输出。

附加设备290可以指为了盒子2000的新功能而另外设置在车辆10中的设备。附加设备290可以包括拍摄驾驶人员的内部照相机、拍摄乘客的内部照相机等。

当第一SoC300异常操作时,第二SoC400接收来自车载电子设备的数据(S1002-1),并且可以执行代替第一信息娱乐功能的代替信息娱乐功能。第二SoC400可以将执行代替信息娱乐功能的信号发送到视频链路中转站175(S1002)。

当第一SoC300中发生异常时,代替信息娱乐功能可以与由第一SoC300基于从车载电子设备接收到的数据而执行的第一信息娱乐功能相对应。由此,可以备份第一SoC的功能。

图11是示出根据本发明实施例的第一SoC和第二SoC之间的相互认证过程的图。

参照图11,第一SoC300可以存储第一认证书,第二SoC400可以存储第二认证书。第一认证书或第二认证书可以是根(root)证书、中级(intermediate)证书、TLS证书以及设备认证证书中的任一个。认证书在由SoC生成时可以通过根(root)证书颁发机构、TLS证书颁发机构、设备认证证书颁发机构等而存储在存储器。认证书在更换或升级SoC时可以通过设备认证颁发机构或外部认证服务器而存储到存储器。

当第一SoC300和第二SoC400在启动之后与处理器170完成连接时,可以执行认证过程。认证过程可以在首次启动时执行,并可以在更换或升级第一SoC和第二SoC中的任一个时执行。可以定期执行认证过程。

认证过程可以通过第一SoC300和第二SoC400之间交换认证书来执行。第一SoC300可以向第二SoC400请求第二认证书(S1101)。第二SoC400可以将第二认证书传输到第一SoC300(S1102)。例如,第二认证书可以是根(root)证书。

第一SoC300可以接收第二认证书,并对第二认证书进行验证(S1103)。第二认证书验证可以包括确认存储于第二认证书的信息是否与盒子信息相同。例如,第二认证书验证可以包括确认存储于第二认证书的ID是否与盒子的产品ID相同。

当第二认证书的验证完成时,第二SoC400可以向第一SoC300请求第一认证书(S1104)。第一SoC300可以将第一认证书传输到第二SoC400(S1105)。例如,第一认证书可以是根(root)证书。

第二SoC400可以接收第一认证书,并对第一认证书进行验证(S1106)。第一认证书验证可以包括确认存储于第一认证书的信息是否与基本单元的信息相同。例如,第一认证书验证可以包括确认存储于第一认证书的ID是否与基本单元的产品ID相同。

第一SoC300请求存储于第二SoC400的第二认证书,并可以确认所述第二认证书的ID信息。第二SoC400请求存储于第一SoC300的第一认证书,并可以确认所述第一认证书的ID信息。在这种情况下,可以使用公共密钥(public key)加密方法。

当第一认证书和第二认证书的交换完成且确认了信息相同时,认证过程可以完成。当认证过程完成时,由于第一SoC300和第二SoC400彼此是可信的处理器,因此可以交换数据,并共享数据。

本发明的自动驾驶车辆10中,可以将用户终端和服务器中的一个以上连接或结合到与人工智能(Artificial Intelligence)模块、无人机(Unmanned Aerial Vehicle,UAV)、机器人、增强现实(Augmented Reality,AR)设备、虚拟现实(virtual reality,VR)、5G服务有关的设备等。

例如,自动驾驶车辆10可以与车辆10中包括的至少一个人工智能模块、机器人相关联地操作。

例如,车辆10可以与至少一个机器人(robot)相互作用。机器人可以是能够利用磁力进行驾驶的自主移动机器人(Autonomous Mobile Robot,AMR)。自主移动机器人能够自行移动,并自由移动,并且可以设置有用于在行驶时避开障碍物等的多个传感器,以避开障碍物。自主移动机器人可以是具有飞行设备的飞行机器人(例如,无人机)。自主移动机器人可以是具有至少一个轮子并通过轮子的旋转而移动的有轮机器人。自主移动机器人可以是具有至少一个腿并利用腿移动的有腿机器人。

机器人可以用作补充车辆用户的便利性的设备。例如,机器人可以执行将装载于车辆10的货物移动到用户的最终目的地的功能。例如,机器人可以执行对从车辆10下车的用户进行引路以到达最终目的地为止的功能。例如,机器人可以执行将从车辆10下车的用户运送到最终目的地为止的功能。

车辆10中包括的至少一个电子设备可以通过通信设备220与机器人进行通信。

车辆10中包括的至少一个电子设备可以向机器人提供由车辆10中包括的至少一个电子设备处理的数据。例如,车辆10中包括的至少一个电子设备可以向机器人提供指示车辆10周围物体的物体数据、地图数据(map data)、车辆10状态数据、车辆10位置数据以及行驶计划数据(driving plan data)中的至少一个。

车辆10中包括的至少一个电子设备可以从机器人接收由机器人处理的数据。车辆10中包括的至少一个电子设备可以接收由机器人生成的感测数据、物体数据、机器人状态数据、机器人位置数据以及机器人的移动计划数据中的至少一个。

车辆10中包括的至少一个电子设备可以进一步基于从机器人接收到的数据来生成控制信号。例如,车辆10中包括的至少一个电子设备可以将由物体检测设备210生成的关于物体的信息和由机器人生成的关于物体的信息进行比较,并可以基于比较结果来生成控制信号。车辆10中包括的至少一个电子设备可以生成控制信号,使得车辆10的移动路径和机器人的移动路径之间不发生干涉。

车辆10中包括的至少一个电子设备可以包括实现人工智能(artificialintelligence,AI)的软件模块或硬件模块(以下,人工智能模块)。车辆10中包括的至少一个电子设备将获得的数据输入(input)到人工智能模块,并可以利用从人工智能模块输出(output)的数据。

人工智能模块可以使用至少一个人工神经网络(artificial neural network,ANN)对输入的数据执行机器学习(machine learning)。人工智能模块可以通过对输入的数据进行机器学习来输出行驶计划数据。

车辆10中包括的至少一个电子设备可以基于从人工智能模块输出的数据来生成控制信号。

根据实施例,车辆10中包括的至少一个电子设备通过通信设备220从外部设备接收由人工智能处理的数据。车辆10中包括的至少一个电子设备可以基于由人工智能处理的数据来生成控制信号。

上述本发明可以实施为在其中记录程序的介质上的计算机可读代码。计算机可读介质包括其中存储了可以由计算机系统读取数据的所有种类的记录设备。计算机可读介质的示例包括HDD(Hard Disk Drive:硬盘驱动器)、SSD(Solid State Disk:固态磁盘)、SDD(Silicon Disk Drive:硅盘驱动器)(SDD),ROM,RAM,CD-ROM,磁带,软盘,光学数据存储设备等,并且还包括载波形式(例如,通过互联网传输)的实现。另外,所述计算机还可以包括处理器或控制器。因此,以上详细说明不应解释为在所有方面上为限制性的,而应被认为是说明性的。本发明的范围应该由所附权利要求书的合理解释来确定,并且在本发明的等同范围内的所有变更均包括在本发明的范围内。

相关技术
  • 车辆信息娱乐设备及其操作方法
  • 一种田间作物生长数据信息采集小型车辆的操作方法
技术分类

06120112852458