CN109936839A - 基于媒体内容控制车辆模块 - Google Patents
基于媒体内容控制车辆模块 Download PDFInfo
- Publication number
- CN109936839A CN109936839A CN201811479554.9A CN201811479554A CN109936839A CN 109936839 A CN109936839 A CN 109936839A CN 201811479554 A CN201811479554 A CN 201811479554A CN 109936839 A CN109936839 A CN 109936839A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- vsm
- control device
- medium control
- immersion
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 238000007654 immersion Methods 0.000 claims abstract description 138
- 230000006870 function Effects 0.000 claims abstract description 57
- 238000000034 method Methods 0.000 claims abstract description 52
- 230000006854 communication Effects 0.000 claims description 49
- 238000004891 communication Methods 0.000 claims description 49
- 230000015654 memory Effects 0.000 claims description 24
- 230000000007 visual effect Effects 0.000 claims description 20
- 238000013475 authorization Methods 0.000 claims description 18
- 238000005516 engineering process Methods 0.000 claims description 14
- 230000003190 augmentative effect Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 4
- 239000012080 ambient air Substances 0.000 claims description 3
- 239000011800 void material Substances 0.000 claims 1
- 230000001413 cellular effect Effects 0.000 description 14
- 238000004378 air conditioning Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 11
- 239000003570 air Substances 0.000 description 7
- 238000010438 heat treatment Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 238000009423 ventilation Methods 0.000 description 4
- 239000000969 carrier Substances 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000003750 conditioning effect Effects 0.000 description 2
- 238000001816 cooling Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000001727 in vivo Methods 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 210000000697 sensory organ Anatomy 0.000 description 2
- 230000021317 sensory perception Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 241000760358 Enodes Species 0.000 description 1
- 241000257303 Hymenoptera Species 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000015541 sensory perception of touch Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric 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/02—Electric 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/023—Electric 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
- B60R16/0237—Electric 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 circuits concerning the atmospheric environment
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/02—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
- B60N2/0224—Non-manual adjustments, e.g. with electrical operation
- B60N2/02246—Electric motors therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60H—ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- B60H1/00—Heating, cooling or ventilating [HVAC] devices
- B60H1/00642—Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
- B60H1/00985—Control systems or circuits characterised by display or indicating devices, e.g. voice simulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/02—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
- B60N2/0224—Non-manual adjustments, e.g. with electrical operation
- B60N2/0244—Non-manual adjustments, e.g. with electrical operation with logic circuits
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/56—Heating or ventilating devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8082—Virtual reality
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2220/00—Computerised treatment of data for controlling of seats
- B60N2220/20—Computerised treatment of data for controlling of seats using a deterministic algorithm
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2230/00—Communication or electronic aspects
- B60N2230/20—Wireless data transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Thermal Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Navigation (AREA)
Abstract
公开了一种通过使用车辆中包括的一个或多个车辆***模块(VSM)向用户提供沉浸式媒体体验的方法,其中该方法包括:建立与媒体控制设备的连接,其中媒体控制设备包括显示器;作为沉浸式媒体体验的一部分,确定媒体控制设备是否被授权来控制该一个或多个VSM;接收来自媒体控制设备的沉浸式媒体控制请求,其中沉浸式媒体控制请求包括来自媒体控制设备的在沉浸式媒体内容的回放期间使用VSM执行一个或多个车辆功能的请求,并且其中沉浸式媒体内容的回放包括使用媒体控制设备的显示器显示的视觉可感知的媒体内容;以及根据接收的VSM控制请求,控制该一个或多个VSM。
Description
引言
本发明涉及基于在媒体控制设备处呈现的媒体内容控制车辆模块。
车辆包括能够实现各种多媒体功能的硬件和软件,这些多媒体功能包括播放从无线电台、移动设备(例如,智能手机、平板电脑)接收到的音频,其中,很多功能都使用无线通信,比如短程无线通信(SRWC)。另外,车辆包括可以用于向车辆内部环境提供热量或空气调节的多个车辆***模块(VSM),以及可以由车辆自动操作或控制的各种机动化模块,比如,控制乘客座椅和驾驶员座椅的位置和角度的座椅位置电机。还存在其他的VSM,比如那些利用可以向驾驶员或乘客提供触觉或触知反馈的触觉电机的模块,以及其他模块等。
发明内容
根据本发明的一个方面,提供了一种通过使用车辆中包括的一个或多个车辆***模块(VSM)向用户提供沉浸式媒体体验的方法,其中该方法包括:建立与媒体控制设备的连接,其中媒体控制设备包括显示器;作为沉浸式媒体体验的一部分,确定媒体控制设备是否被授权来控制该一个或多个VSM;接收来自媒体控制设备的沉浸式媒体控制请求,其中沉浸式媒体控制请求包括来自媒体控制设备的在沉浸式媒体内容的回放期间使用一个或多个VSM执行一个或多个车辆功能的请求,并且其中沉浸式媒体内容的回放包括使用媒体控制设备的显示器显示的视觉可感知的媒体内容;以及根据接收的VSM控制请求,控制该一个或多个VSM。
根据各种实施例,该方法可以进一步包括以下特征中的任何一个特征或者这些特征的任何技术上可行的组合:
·媒体控制设备为一副穿戴式电子增强现实/虚拟现实(AR/VR)护目镜,其配置成用于向用户可视地呈现增强现实或虚拟现实媒体内容;
·媒体控制设备为个人移动手持设备;
·使用短程无线通信(SRWC)建立连接,其中SRWC包括蓝牙TM、Wi-FiTM或其他IEEE802.11技术;
·从媒体控制设备接收证书的步骤,其中在建立连接之后接收证书,并且其中确定步骤包括比较接收的证书和存储的证书信息;
·获取许可请求信息的步骤,其中许可请求信息标识媒体控制设备在沉浸式媒体体验期间请求使用的至少一个VSM或VSM类别;确定在沉浸式媒体体验期间是否允许使用一个或多个VSM或包括在VSM类别中的VSM;
·作为沉浸式媒体控制请求的一部分,获取许可信息,并且其中在开始沉浸式媒体体验之前接收沉浸式媒体控制请求;
·在开始沉浸式媒体体验之前获取许可信息,并且其中在开始沉浸式媒体体验之后接收沉浸式媒体控制请求;
·一个或多个车辆功能的执行包括通过创建用户可使用非视听效果感知到的环境,使用一个或多个VSM与用户进行通信。
·车辆功能中的至少一个包括改变车辆内部的温度;
·所改变的车辆内部的温度是车辆座舱内的环境空气温度或车辆内座椅的温度;和/或
·车辆功能中的至少一个包括启动耦合至车辆内的座椅的电机。
根据本发明的另一方面,提供了一种通过使用车辆中包括的一个或多个车辆***模块(VSM)向用户提供沉浸式媒体体验的方法,其中该方法包括:建立与媒体控制设备的连接,其中媒体控制设备为一副增强现实/虚拟现实(AR/VR)护目镜,其配置成装配在用户头部周围,使得该副AR/VR护目镜的显示器处于用户视野内;作为沉浸式媒体体验的一部分,确定媒体控制设备是否被授权来控制一个或多个VSM;获取指示用户或媒体控制设备的一个或多个许可的授权许可信息,以在沉浸式媒体体验期间控制车辆的一个或多个VSM;接收来自媒体控制设备的沉浸式媒体控制请求,其中沉浸式媒体控制请求包括来自媒体控制设备的在沉浸式媒体内容的回放期间使用一个或多个车辆***模块(VSM)执行一个或多个车辆功能的请求,其中沉浸式媒体内容的回放包括使用媒体控制设备显示的视觉可感知的媒体内容;基于授权许可信息,确定用户或媒体控制设备是否被许可在沉浸式媒体体验期间控制车辆的一个或多个VSM;并且当确定用户或媒体控制设备被许可在沉浸式媒体体验期间控制车辆的一个或多个VSM时,根据接收的VSM控制请求操作一个或多个VSM。
根据各种实施例,该方法可以进一步包括以下特征中的任何一个特征或者这些特征的任何技术上可行的组合:
·接收驾驶员超控请求的步骤,其中驾驶员超控请求包括:作为沉浸式媒体体验的一部分,停止操作一个或多个VSM;
·经由一个或多个车辆用户界面在车辆处接收沉浸式媒体体验偏好的步骤,其中确定用户或媒体控制设备是否被许可控制一个或多个VSM是基于沉浸式媒体体验偏好;和/或
·在接收沉浸式媒体控制请求之后向包括在车辆中的车身控制模块(BCM)发送控制消息的步骤,其中消息指示一个或多个车辆功能;并且在BCM处接收控制消息之后,通过从BCM向一个或多个VSM发送信号来操作一个或多个VSM。
根据本发明的又一方面,提供了一种包括在车辆的车辆电子器件中的车载沉浸式媒体体验***,包括:多个非视听车辆***模块(VSM),这些非视听VSM中的每一个配置的主要目的不是向用户呈现音频或视觉信息;车身控制模块(BCM),该BCM与多个非视听VSM通信耦合;以及无线通信设备,该无线通信设备包括处理器和非暂时性计算机可读存储器,其中计算机程序至少部分地包括在非暂时性计算机可读存储器中,并且其中计算机程序被执行时使得车辆电子器件:建立与媒体控制设备的连接,其中媒体控制设备包括显示器;作为沉浸式媒体体验的一部分,确定媒体控制设备是否被授权来控制多个VSM;接收来自媒体控制设备的沉浸式媒体控制请求,其中沉浸式媒体控制请求包括来自媒体控制设备的在沉浸式媒体内容的回放期间使用多个车辆***模块(VSM)中的至少一个执行一个或多个车辆功能的请求,其中沉浸式媒体内容的回放包括使用媒体控制设备显示的视觉可感知的媒体内容;并且根据接收的VSM控制请求控制至少一个VSM,从而执行一个或多个车辆功能中的至少一个车辆功能,其中该至少一个车辆功能的执行包括使用至少一个VSM以不同于使用音频或视觉效果的方式与用户通信。
根据各种实施例,该***可以进一步包括以下特征中的任何一个特征或者这些特征的任何技术上可行的组合:
·当被执行时,计算机程序进一步使得车辆电子器件:获取许可请求信息,其中许可请求信息标识媒体控制设备在沉浸式媒体体验期间请求使用的至少一个VSM或VSM类别;并且确定在沉浸式媒体体验期间是否允许使用至少一个VSM或包括在VSM类别中的VSM;
·当被执行时,计算机程序进一步使得车辆电子器件:在接收沉浸式媒体控制请求之后,从车辆通信模块向车辆中包括的车身控制模块BCM发送控制消息,其中消息指示至少一个车辆功能;并且在BCM处接收控制消息之后,通过从BCM向至少一个VSM发送信号来操作至少一个VSM;和/或
·媒体控制设备为一副穿戴式电子AR/VR护目镜,其配置成用于向用户可视地呈现增强现实或虚拟现实媒体内容。
附图说明
下面将结合附图描述本发明的一个或多个实施例,其中相同的标记表示相同的元件,并且其中:
图1是示出了能够使用本文公开的方法的通信***的实施例的框图;以及
图2是通过使用车辆中包括的一个或多个车辆***模块(VSM)向用户提供沉浸式媒体体验的方法的实施例的流程图。
具体实施方式
以下描述的***和方法使得媒体控制设备在媒体内容的回放期间控制各种车辆***模块(VSM),以便为用户创建沉浸式媒体体验。可以是增强现实(AR)或虚拟现实(VR)视觉感知设备的媒体控制设备可以播放媒体内容(例如,视频或视频游戏)以及向车辆发送沉浸式媒体控制请求。沉浸式媒体控制请求可包括使一个或多个VSM执行特定功能或操作的请求,并且在许多实施例中,所请求的功能或操作可对应于媒体控制设备上回放的媒体内容。例如,媒体内容(其可以是视听(AV)内容)可呈现冬季场景,并且沉浸式媒体控制请求可以包括操作车辆内空调***的请求,使得感知到该AV内容的用户也可感知到来自空调***的冷空气。
在一个实施例中,媒体控制设备为一副AR或VR护目镜,其配置成装配在用户头部周围并且包括显示器,当护目镜被适当佩戴时,该显示器定位在用户眼睛或视野的前方。媒体控制设备可包括各种媒体内容,包括可使用护目镜上包括的或由护目镜控制的显示器和/或扬声器向用户播放的AV媒体内容。护目镜(或媒体控制设备)可建立与车辆的连接,比如短程无线通信(SRWC)连接,此后,可向车辆发送沉浸式媒体控制请求。这些请求可生成来对应于车辆OEM或第三方定义的沉浸式VSM控制接口,比如应用程序接口(API)。沉浸式VSM控制API对媒体内容创建者(比如,开发AR/VR视频游戏和/或媒体应用程序的那些人)是可用的,使得可以为媒体内容中包括的特定部分或事件生成沉浸式媒体控制请求。
在一些实施例中,媒体控制设备(例如,AR/VR护目镜)可在沉浸式媒体体验呈现期间被授权控制车辆的各种VSM。例如,在媒体控制设备与车辆之间建立SRWC连接之后,车辆可确定媒体控制设备是否和/或以何种程度被授权接入和/或控制车辆的各种VSM。在至少一个实施例中,媒体控制设备可包括初始沉浸式媒体控制请求中的许可请求信息,其包括用于许可控制车辆的不同VSM的请求。接着,车辆可检查许可请求数据,并基于这些数据以及存储的或获取的许可授权信息,可确定可以许可媒体控制设备控制哪些VSM。并且,在一些实施例中,许可可以在整个沉浸式媒体体验呈现期间因为车辆状态的变化而变化,这在下文更详细地描述。
如下文详细说明,车辆沉浸式媒体体验***可利用各种VSM的车辆功能性来向用户传送感官感知,以补充使用媒体控制设备所感知到的AV内容。车辆沉浸式媒体体验***可包括某些车辆电子器件(比如多个VSM)、配置成控制多个VSM的车身控制模块(BCM)以及配置成与媒体控制设备通信的无线通信设备。车辆沉浸式媒体体验***可用来以不同于其主要目的的方式操作VSM。例如,至少在一些实施例中,车辆包括主要包括来用于在车辆内部产生舒适温度的温度控制模块(例如,加热/通风/空调(HVAC)***)。然而,参与沉浸式媒体体验的用户可能希望为了更好的沉浸式体验而放弃舒适性,因而,这可以通过利用各种VSM(如HVAC***)的功能性来实现。此外,在许多实施例中,至少一个车辆功能的执行包括使用VSM以不同于使用音频或视觉效果的方式(比如通过触知或触觉感官输出)来与用户进行通信。
参照图1,示出了包括通信***10且可用于实现本文公开的方法的操作环境。通信***10通常包括具有无线通信设备30和VSM22-62的车辆12、媒体控制设备14和16、全球导航卫星***(GNSS)卫星星座96、一个或多个无线载波***70、陆地通信网络76、计算机或服务器78、车辆后端服务设施80以及媒体内容服务器90。应理解,所公开的方法可与任何数量的不同***一起使用,并且不具体限于这里示出的操作环境。而且,***10及其独立部件的架构、结构、设置和一般性操作通常是本领域已知的。因此,以下段落仅提供一个这样的通信***10的简单概述;然而,这里没有示出的其他***也可以使用此处公开的方法。
无线载波***70可以是任何适当的蜂窝电话***。载波***70被示出为包括蜂窝塔72;然而,载波***70可以包括一个或多个以下部件(例如,取决于蜂窝技术):蜂窝塔、基站收发台、移动交换中心、基站控制器、演进节点(例如,eNodeB)、移动性管理实体(MME)、服务和PGN网关等,以及将无线载波***70与陆地网络76连接或将无线载波***与用户设备(UE,例如,其可包括车辆12中的远程信息处理设备)进行连接所需的任何其他联网部件。载波***70可实现适合适当的通信技术,包括GSM/GPRS技术、CDMA或CDMA2000技术、LTE技术等。一般而言,无线载波***70、无线载波***的部件、无线载波***的部件的布置、部件间的交互等通常是本领域已知的。
除了使用无线载波***70之外,可以使用卫星通信形式的不同无线载波***来提供与车辆的单向或双向通信。这可以使用一个或多个通信卫星(未示出)以及上行链路发射站(未示出)来完成。例如,单向通信可以是卫星无线电服务,其中节目内容(新闻、音乐等)由上行链路发射站接收,被打包用于上传,然后再发送到卫星,该卫星向订户广播节目。例如,双向通信可以是使用一个或多个通信卫星在车辆12与上行链路发射站之间中继电话通信的卫星电话服务。如果使用的话,此卫星电话可作为无线载波***70的补充或替代而被使用。
陆地网络76可以是连接到一个或多个陆线电话并将无线载波***70连接到远程设施80的常规陆基电信网络。例如,陆地网络76可以包括公共交换电话网络(PSTN),例如用于提供硬接线电话、分组交换数据通信和互联网基础设施的PSTN。陆地网络76的一个或多个部分可通过使用标准的有线网络、光纤或其他光学网络、电缆网络、电力线、例如无线局域网(WLAN)的其他无线网络、或提供宽带无线接入(BWA)的网络、或其任意组合来实现。
计算机78(只示出了一个)可以是经由比如因特网等专用或公用网络可访问的多个计算机中的一些。每个这种计算机78可用于一个或多个目的,比如,第三方媒体内容提供商服务器(类似于媒体内容服务器90)。其他这种可访问计算机78可以是例如:服务中心计算机,其中可以从车辆上传诊断信息或其他车辆数据;客户端计算机,由车辆拥有者或其他订户使用,以实现例如访问或接收车辆数据,或设置或配置订户偏好,或控制车辆功能的目的;汽车共享服务器,其协调来自请求使用车辆作为共享汽车服务一部分的多个用户的注册;或第三方存储库,可以向第三方存储库或从第三方存储库提供车辆数据或其他信息,不管是通过与车辆12通信,还是与远程设施80通信,或者两者兼而有之。计算机78还可用于提供因特网连接,比如DNS服务,或者可用作使用DHCP或其他适合的协议来向车辆12分配IP地址的网络地址服务器。在一个实施例中,计算机78可用于执行本文所讨论的方法;在其他实施例中,该方法可由远程设施80处的服务器或其他计算设备执行,如下文更详细地描述;并且在又一个实施例中,该方法可由计算机78与远程设施80处的服务器的组合来执行。
远程设施80可以被设计成通过使用一个或多个电子服务器向车辆电子器件20和/或媒体控制设备14,16提供多种不同的***后端功能,并且在许多情况下,可以是提供车辆相关的后端功能性的车辆后端服务设施。远程设施80包括可以存储在多个存储器设备上的服务器(车辆后端服务服务器)82和数据库84。同样,远程设施80可包括一个或多个交换机、现场顾问、自动语音响应***(VRS),这些都是本领域已知的。远程设施80可以包括任何或所有这些各种部件,并且优选地,这些各种部件中的每一个经由有线或无线局域网彼此耦合。远程设施80可以经由连接至陆地网络76的调制解调器接收和传输数据。数据传输也可以由无线***进行,比如,IEEE802.11x、GPRS等。本领域技术人员应理解,尽管在图示的实施例中仅描绘了一个远程设施80和一个计算机78,但是却可以使用多个远程设施80和/或计算机78。
服务器82可以是包括至少一个处理器并包括存储器的计算机或其他计算设备。处理器可以是能够处理电子指令的任何类型的设备,包括微处理器、微控制器、主处理器、控制器、车辆通信处理器和专用集成电路(ASIC)。处理器可以是仅供服务器82使用的专用处理器或者可以与其他***共享。至少一个处理器可执行各种类型的数字存储指令,例如存储在存储器(例如,EEPROM、RAM、ROM)中的软件或固件程序,这些指令使得服务器82能够提供各种各样的服务。例如,至少一个处理器可执行程序或处理数据,以执行本文所讨论的方法的至少一部分。对于网络通信(例如,网络内通信、包括因特网连接的网络间通信),服务器可包括可用于向和从计算机传输数据的一个或多个网络接口卡(NIC)(包括无线NIC(WNNIC))。这些NIC可允许一个或多个服务器82彼此连接,连接数据库84或连接其他联网设备(包括路由器、调制解调器和/或交换机)。在一个特定实施例中,服务器82的NIC(包括WNIC)可以允许建立SRWC连接和/或可以包括以太网电缆可以连接并且在两个或多个设备之间提供数据连接的以太网(IEEE802.3)端口。远程设施80可包括多个路由器、调制解调器、交换机或其他可用于提供联网能力(比如,与陆地网络76和/或蜂窝载波***70连接等)的网络设备。在一个实施例中,服务器82包括执行以下图2中示出的方法中的至少一些的应用程序。
数据库84可存储在多个存储器(如RAM)、其他临时供电存储器、任何非暂时性计算机可读介质(例如,EEPROM)或任何其他电子计算机介质中,所述任何其他电子计算机介质存储执行本文所讨论的各种外部设备功能所需的一些或全部软件。远程设施处的一个或多个数据库可存储帐户信息,例如车辆服务订户认证信息、车辆标识符、简档记录、行为模式和其他相关的订户信息。同样,可包括存储与一个或多个车辆相关的信息的车辆信息数据库。
媒体内容设施90(只示出了一个)可包括多个媒体内容服务器和/或媒体内容数据库。该设施90可保存媒体内容,以及与用户访问媒体内容相关的媒体内容订阅信息。远程设施90可包括类似的硬件,比如,以上参照远程设施80描述的硬件。例如,服务器92可包括硬件和/或以与服务器82相类似的方式进行配置,但是,各个服务器可提供不同的功能性。而且,类似地,数据库94可包括类似的硬件和/或以与数据库84相类似的方式进行配置,但是,数据库的组织或模式以及内容可以发生变化。
在一个实施例中,媒体内容设施90可包括多个服务器92,这些服务器配置成向和从一个或多个远程设备(如媒体控制设备14和16)以及车辆12接收、处理和发送信息。在一个实施例中,这些服务器可由第三方媒体内容提供商操作,这些提供商为媒体控制设备提供媒体内容,以便呈现给一个或多个用户。这种媒体内容可以是视听内容(包括电影、电视节目、音乐视频等)以及视频游戏和AR/VR媒体体验。如本文所用,AR/VR(增强现实/虚拟现实)包括虚拟现实(VR)(计算机生成VR(CGVR))、增强现实(AR)、混合现实(MR)以及其他类型的沉浸式增强或虚拟媒体内容。也可提供音频内容,包括音乐、播客等。数据库94可保存媒体内容以及证书和/或其他授权/认证信息。AR/VR沉浸式媒体内容是包括与在媒体内容呈现期间执行的特定车辆功能性有关的信息的媒体内容,可将该AR/VR沉浸式媒体内容发送至车辆和/或媒体控制设备14、16。
智能手机14是一种能够向一个或多个接口(包括在智能手机14中或包括在连接到智能手机14的另一设备中)提供媒体内容的媒体控制设备。如本文所用的,“媒体控制设备”是指能够获得并呈现媒体内容的设备。并且,如本文所用的,“AR/VR媒体控制设备”是指那些配置成获得并呈现AR/VR媒体内容并且包括用于呈现AR/VR媒体内容的合适硬件和处理能力的媒体控制设备。媒体控制设备的非限制性示例是智能手机、个人计算机(PC)、笔记本电脑、平板电脑、智能电视、AR/VR护目镜或显示器和/或加密狗(例如,那些可以连接到电视的加密狗,包括ChromecastTM和FirestickTM)。在一些实施例中,智能手机(媒体控制设备)14可以包括:支持蜂窝电信和短程无线通信(SRWC)的硬件、软件和/或固件以及其他移动设备应用程序。如本文所用的,个人媒体控制设备是可由用户携带的并且设备的便携性至少部分地取决于用户的媒体控制设备,例如,可穿戴设备(例如,智能手表、AR/VR护目镜)、可植入设备或手持设备(例如,智能手机、平板电脑、笔记本电脑)。如本文所用的,短程无线通信(SRWC)设备是能够进行SRWC并且包括执行这种SRWC的必要SRWC电路的设备。
在许多实施例中,媒体控制设备(包括智能手机14)的硬件可以包括用于存储软件、固件等的处理器和存储器(例如,配置成与处理器一起操作的非暂时性计算机可读介质)。在一个实施例中,媒体控制设备可包括SRWC电路,比如,以下结合车辆12的无线通信设备30所讨论的SRWC电路。媒体控制设备的处理器和存储器可以启用各种软件应用,这些软件应用可以由用户(或制造商)预先安装或安装(例如,具有软件应用程序或图形用户接口(GUI))。媒体控制设备应用程序的一种实施方式可以使媒体控制设备(例如,智能手机14)能够经由陆地网络76和/或蜂窝载波***70接收媒体内容,并且经由媒体控制设备处的一个或多个用户设备接口播放或以其他方式将媒体内容呈现给用户。在一个实施例中,媒体控制设备14可以包括可用于在视觉上向用户呈现媒体内容的显示器,并且可以包括可用于在听觉上向用户呈现媒体内容的音频***。其他回放部件或设备可由媒体控制设备14包括和/或控制,比如,触知或触觉设备。
在一些实施例中,视觉显示器头戴装置可与媒体控制设备(例如,智能手机14)结合使用,从而将设备安装在用户视野的前方以及包围用户的***视野。视觉显示器头戴装置可以是单独出售和制造的设备,其包括槽或者以其他方式配置成将媒体控制设备保持在一定方向上,使得当设备放置在槽内(或以其他方式与视觉显示器头戴装置附接)并由用户正确佩戴时,媒体控制设备的显示器处于用户的视野内。这种与合适的媒体控制设备结合使用的视觉显示器头戴装置可用于将普通媒体控制设备(例如,智能手机)转换成一对AR/VR护目镜。如本领域技术人员将认识到的,即使AR/VR头戴式耳机可以被称为一副护目镜,但也只需要单个显示器,而不是名称表面上暗示的一对显示器。
这副增强现实/虚拟现实(AR/VR)护目镜16是AR/VR媒体控制设备,其可用于获取,处理和向用户呈现视听内容。这副AR/VR护目镜16是头戴式显示器,其包括处理器和存储器以及能够显示AR/VR媒体内容的计算机指令(例如,软件、固件)。并且,在一些实施例中,AR/VR护目镜16可以是AR/VR头戴式耳机,其被制造为包括与头部支架集成的AR/VR护目镜并且包括音频扬声器。AR/VR护目镜16还可包括其他部件,比如,SRWC电路(类似于以下讨论的SRWC电路32)、加速度计(或方向感应器)、一个或多个摄像头或能够接收并数字化光信号的其他镜头、电池、用于呈现音频内容的扬声器或耳机以及各种其他硬件或软件部件。AR/VR护目镜可配置成与根据软件开发套件(SDK)开发的应用程序一起使用,此软件开发套件(SDK)专为AR/VR设备配置或者可支持AR/VR功能性。
另外,如上所述,AR/VR护目镜可包括可经由声波向用户呈现音频内容的扬声器或耳机。这样的音频内容可以是视听媒体内容的一部分,并且AR/VR护目镜的音频和视频输出可以同步。在其他实施例中,AR/VR护目镜可以只包括视频输出,并且可以与其他用户设备接口连接(比如,车辆中包括的那些用户设备接口)以输出音频内容。并且,如下文将更详细讨论的,AR/VR护目镜可向车辆发送沉浸式媒体控制请求,以尝试使用一个或多个VSM实现期望的车辆功能性,从而为用户提供更加沉浸式的体验。这些沉浸式媒体控制请求可集成在最初由AR/VR护目镜发送的单个请求中(例如,在沉浸式媒体内容体验开始时),或者可以在与期望所请求的车辆功能性的时间相对应的时间发送。
在所示实施例中,车辆12被描绘为乘用车,但是应当理解,也可以使用包括摩托车、卡车、运动型多用途车(SUV)、休闲车(RV)、船舶、飞机等的任何其他车辆。车辆电子器件20中的一些总体上在图1中示出,并且包括全球导航卫星***(GNSS)模块22、车身控制单元(BCM)24、其他车辆***模块(VSM)26、无线通信设备30、座椅加热器40、座椅空调设备42、加热/通风/空调***46、车内灯48、车辆用户接口50-58、座椅电机60和触觉电机62。不同的车辆电子器件中的一些或所有可以经由一个或多个通信总线(如总线28)连接来彼此进行通信。通信总线28使用一种或多种网络协议为车辆电子器件提供网络连接。合适的网络连接的示例包括控制器区域网络(CAN)、面向媒体的***传输(MOST)、局域互连网络(LIN)、局域网(LAN)以及其他适当的连接,例如以太网或其他符合已知ISO、SAE和IEEE标准和规范的连接,仅举几例。
车辆12可包括作为车辆电子器件20的一部分的多个车辆***模块(VSMs),比如,GNSS模块22、BCM24、无线通信设备30、温度控制模块40-46、车内灯48、座椅电机60、触觉电机62和车辆用户接口52-58,如将在下文详细描述的。车辆12还可包括电子硬件部件形式的其他VSM26,这些VSM位于整个车辆中,并且可以从一个或多个传感器接收输入并使用所感测的输入来执行诊断、监视、控制、报告和/或其他功能。每个VSM26优选地通过通信总线28连接到其他VSM以及无线通信设备30,并且可被编程以运行车辆***和子***诊断测试。一个或多个VSM26可以周期性地或偶尔地更新其软件或固件,并且在一些实施例中,这种车辆更新可以是经由陆地网络76和通信设备30从计算机78或远程设施80接收的无线(OTA)更新。如本领域技术人员将认识到的,上述VSM仅是可以在车辆12中使用的一些模块的示例,因为许多其他模块也是可能的。
如所示实施例中所描绘的,无线通信设备30能够通过使用蜂窝芯片组34经由短程无线通信(SRWC)和/或经由蜂窝网络通信来传送数据。在所示实施例中,无线通信设备30包括SRWC电路32、蜂窝芯片组34、处理器36、存储器38以及天线40和50。在一个实施例中,无线通信设备30可以是独立模块,或者在其他实施例中,设备30可以被合并或包括为一个或多个其他车辆***模块的一部分,比如,中控台模块(CSM)、车身控制模块(BCM)24、信息娱乐模块、远程信息处理单元、音响主机和/或网关模块。在一些实施例中,设备30可被实现为安装在车辆中的OEM安装式(嵌入式)或售后市场设备。
无线通信设备30可配置成根据一个或多个无线协议进行无线通信,包括短程无线通信(SRWC),例如IEEE802.11协议、Wi-FiTM、WiMAXTM、ZigBeeTM、Wi-Fi directTM、蓝牙TM、蓝牙TM低能耗(BLE)或近场通信(NFC)中的任何一种。如本文所用的,蓝牙TM指的是任何蓝牙TM技术,例如,蓝牙TM低能耗(BLE)、蓝牙TM4.1、蓝牙TM4.2、蓝牙TM5.0和可以开发的其他蓝牙TM技术。如本文所使用的,Wi-FiTM或Wi-FiTM技术指的是任何Wi-FiTM技术,例如,IEEE802.11b/g/n/ac或任何其他IEEE802.11技术。短程无线通信(SRWC)电路32使无线通信设备30能够发送和接收SRWC信号,例如BLE信号。SRWC电路可以允许设备30连接到另一个SRWC设备。另外,在一些实施例中,无线通信设备可以包含蜂窝芯片组34,从而允许设备经由一个或多个蜂窝协议(比如,蜂窝载波***70所使用的协议)进行通信。在其他实施例中,蜂窝芯片组34可以合并到另一个VSM中,例如单独的远程信息处理单元。
无线通信设备30可以使车辆12能够经由分组交换数据通信与一个或多个远程网络(例如,远程设施80,90或计算机78处的一个或多个网络)进行通信。通过使用经由路由器或调制解调器连接到陆地网络的非车辆无线接入点,可以执行这种分组交换数据通信。当用于例如TCP/IP之类的分组交换数据通信时,通信设备30可配置有静态IP地址,或者可设置为从网络上的另一设备(如路由器)或从网络地址服务器自动接收所分配的IP地址。
还可以通过使用可以由设备30访问的蜂窝网络来执行分组交换数据通信。通信设备30可以经由蜂窝芯片组34通过无线载波***70传送数据。在这样的实施例中,无线电传输可以用于与无线载波***70建立通信信道,例如语音信道和/或数据信道,从而可通过信道发送和接收语音和/或数据传输。数据可经由数据连接发送,例如经由数据信道上的分组数据传输,或者可使用本领域已知的技术经由语音信道发送。对于涉及语音通信和数据通信的组合服务而言,***可以通过语音信道利用单个呼叫,并根据需要在语音信道上的语音传输和数据传输之间进行切换,这可以使用本领域技术人员已知的技术来完成。
处理器36可以是能够处理电子指令的任何类型的设备,包括微处理器、微控制器、主处理器、控制器、车辆通信处理器和专用集成电路(ASIC)。它可以是仅用于通信设备30的专用处理器,或者可以与其他车辆***共享。处理器36执行各种类型的数字存储指令,例如存储在存储器38中的软件或固件程序,所述数字存储指令使得设备30能够提供各种各样的服务。例如,处理器36可以执行程序或处理数据以执行本文所讨论的方法的至少一部分。存储器38可以包括RAM、其他临时供电存储器、任何非暂时性计算机可读介质(例如,EEPROM)或存储执行本文所讨论的各种外部设备功能所需的一些或全部软件的任何其他电子计算机介质。与先前描述相类似的部件(处理器36和/或存储器38,以及SRWC电路32和蜂窝芯片组34)可包括在媒体控制设备14和/或16中。
在一个实施例中,无线通信设备30在车辆处于通电状态时和车辆处于断电状态时都可操作。如本文所用的,“通电状态”是指车辆的点火或主推进***通电的车辆状态,并且如本文所用的,“断电状态”是指车辆的点火或主推进***未通电的车辆状态。无线通信设备30的操作或状态可以由另一车辆***模块控制,例如,由车身控制模块或信息娱乐模块控制。在通电状态下,无线通信设备30可以始终保持“接通”或从车辆电池或其他电源处供电。在断电状态下,无线通信设备30可以保持在低功率模式下或者可以周期性地供电,使得设备30可以唤醒并执行操作。
车辆可以使用无线通信设备30来检测其他SRWC设备,例如媒体控制设备14,16。无线通信设备30与一个或多个设备14,16之间的连接可以允许各种车辆设备功能性的操作。车辆设备功能性(或功能)是指车辆的可以通过媒体控制设备进行补充、改进、支持或执行的任何功能;媒体控制设备的可以通过车辆进行补充、改进、支持或执行的任何功能;或者可以使用车辆和一个或多个媒体控制设备执行的任何其他功能。例如,车辆设备功能性可以包括使用媒体控制设备14向车辆提供可以在视觉显示器58上显示的联系人列表、经由扬声器54或显示器58播放的音频/视频媒体内容、导航信息(例如,开始和/或结束位置)和/或指导车辆执行某些操作的车辆命令或指令。车辆设备功能性的其他示例包括使用车辆电子器件向媒体控制设备提供免提呼叫,例如通过使用车辆用户接口来拨出、接收和执行语音呼叫;向媒体控制设备发送信息,例如向媒体控制设备14发送地理信息(例如从GPS模块22获得的信息)或车辆诊断信息或代码;并且执行在车辆处从个人内容回放设备接收到的命令(例如,执行某些车辆功能的命令)。
无线通信设备30可以配置成监听一个或多个无线信号,例如可以由媒体控制设备14发送的无线信号。在一个实施例中,无线通信设备30可以从媒体控制设备14或16接收连接请求消息。此后,无线通信设备30可以经由四次握手和/或其他连接建立过程(例如,那些建立共享秘密密钥或一个或多个数字密钥或其他用于保护SRWC连接的凭证的过程)与请求设备建立SRWC连接。
在一个实施例中,当车辆切换到通电状态时,无线通信设备30可以被设置为发现模式。如本文所用的,发现模式是SRWC设备的如下的操作模式:SRWC设备发送无线消息,而这些无线消息通常旨在使用SRWC协议或技术发现或检测其他SRWC设备。发现模式可以包括周期性地或间歇地发送消息或广告,以试图获取来自范围内的其他SRWC设备的响应。在一个实施例中,无线通信设备30可以发送蓝牙TM低能耗广告包(例如,广告),比如,ADV_IND(无向广告)消息、ADV_DIRECT_IND(有向广告)消息或ADV_SCAN_IND(可扫描无向广告)。例如,无线通信设备30可以根据预定义或预定时间间隔(例如,30毫秒(ms))发送ADV_IND消息。或者,设备30可以通过对间隔进行随机化来改变时间间隔(例如,对于每个广告随机或伪随机地选择10ms至40ms之间的时间)。在其他实施例中,可在媒体控制设备14,16与车辆之间建立有线通信连接,例如通过使用包括在相应设备上的通用串行总线(USB)电缆和驱动器。
全球导航卫星***(GNSS)模块22从GNSS卫星星座接收无线电信号。在一个实施例中,GNSS模块22可以是全球定位***(GPS)模块,其可以从GPS卫星星座96接收GPS信号。GNSS模块22可以用于向车辆操作者提供导航和其他位置相关服务。导航信息可以在显示器58(或车辆内的其他显示器)上呈现,或者可以口头呈现,例如在提供逐向导航时所实现的那样。可使用专用车载导航模块(其可以是GNSS模块22的一部分)来提供导航服务,或者可通过安装在车辆中的远程信息处理单元来完成一些或所有导航服务,其中将位置信息发送到远程位置,以便向车辆提供导航地图、地图注释(兴趣点、餐馆等)、路线计算等。位置信息可以提供给远程设施80或其他远程计算机***(如计算机78)以实现其他目的,例如车队管理和/或用于汽车共享服务。而且,新的或经过更新的地图数据可以经由车辆远程信息处理单元从远程设施80下载到GNSS模块22。
车辆电子器件20还包括为车辆乘员提供了提供和/或接收信息的手段的多个车辆用户接口,包括按钮52、音频***54、麦克风56和视觉显示器58。如本文所用的,术语“车辆用户接口”广泛地包括任何合适形式的电子设备,包括硬件和软件部件,所述电子设备位于车辆上并且使车辆用户能够与车辆的部件进行通信或通过车辆的部件进行通信。按钮52允许用户手动地输入到通信设备30中,以提供其他数据、响应或控制输入。音频***54向车辆乘员提供音频输出,并且可以是专用的独立***,或者可以是主要车辆音频***的一部分。根据这里所示的特定实施例,音频***54可操作地耦合到车辆总线28和娱乐总线(未示出),并且可提供AM、FM和卫星无线电、CD、DVD和其他多媒体功能性。这种功能性可以与信息娱乐模块一起提供,或者可以独立于信息娱乐模块提供。麦克风56向无线通信设备30提供音频输入,以使驾驶员或其他乘员能够经由无线载波***70提供语音命令和/或执行免提呼叫。为此目的,它可以利用本领域已知的人机接口(HMI)技术连接到机载自动语音处理单元。视觉显示器或触摸屏58优选地是图形显示器并且可用于提供多种输入和输出功能。显示器58可以是仪表板上的触摸屏、反射在挡风玻璃上的平视显示器或者可投影图形以供车辆乘员观看的投影仪。任何一个或多个可从用户接收输入的这些车辆用户接口可用于接收驾驶员超控请求,该请求是作为沉浸式媒体体验的一部分,停止操作一个或多个VSM。由于图1的接口仅是一个特定实施方式的示例,因此还可使用各种其他车辆用户接口。
车身控制模块(BCM)24在图1的示例性实施例中示出为电耦合到通信总线28。在一些实施例中,BCM24可以与中控台模块(CSM)集成或者是其一部分,和/或可以与无线通信设备30集成。或者,BCM可以是经由总线28彼此连接的单独设备。BCM24可包括处理器和/或存储器,该处理器和/或存储器可类似于无线通信设备30的处理器36和存储器38,如下所述。BCM24可以与无线设备30和/或一个或多个车辆***模块进行通信,比如,发动机控制单元(ECU)(未示出)、音频***54或其他VSM26。BCM24可以包括处理器和存储器,使得BCM可以指导一个或多个车辆操作,包括例如控制中控锁、空调、电动后视镜、控制车辆主动机(例如,发动机、主推进***)和/或控制各种其他车辆模块。例如,BCM24可向座椅加热器40、座椅AC设备42、HVAC46、车内灯48、座椅电机60和/或触觉电机62发送信号。BCM24可以从无线通信设备30接收数据,并且随后将数据发送到一个或多个车辆模块。
另外,BCM24可以提供与车辆状态相对应的车辆状态信息或某些车辆部件或***的车辆状态信息。例如,BCM可以向设备30提供指示出车辆点火设备是否打开的信息、车辆当前所处的档位(即档位状态)和/或其他关于车辆的信息。BCM24可从一个或多个其他车辆模块获得信息,由此获得了该信息。
车辆电子器件20还包括许多其他VSM40-48、60-62,这些VSM可由车辆自动控制,并且可用于与由AR/VR护目镜(或其他媒体控制设备)提供的视听(AV)或视觉内容呈现相结合地来向用户提供触知、触觉或其他感知。温度控制模块40-46包括作为车辆电子器件20的一部分而被包括并且可用于控制车辆内的温度的VSM。座椅加热器40和/或座椅空调(AC)设备42可以耦合到座椅的靠背和/或底座。这些设备可为座椅的这些区域提供加热和/或空气调节。另外,车辆可包括HVAC(加热/通风/AC)(或气候控制)***,这种***可用于控制车辆座舱内的环境空气温度。这种***可包括冷却车辆内部空气的空调(AC)单元或设备、加热车辆内部空气的车辆加热***以及包括可提供通风的鼓风机和用于冷却和/或加热空气的导管的通风***。
另外,车辆电子器件20可包括车内灯48,其可用于向车辆座舱内的一个或多个区域提供照明。车内灯48可以是可由另一个VSM(比如,包括在车辆中的信息娱乐单元)控制的发光二极管,并且可以可操作以在不同的时间传输不同颜色和强度的光。电动座椅电机60可由一个或多个车辆***(如BCM24)自动控制,并且可用于调节座椅靠背的位置、高度、倾斜度和/或其他座椅位置或定向特性。还可以通过使用包括在车辆座舱内的一个或多个手动开关来控制电动座椅电机60。触觉电机(或振动电机)62是通过触觉或动觉通信(例如,用户触觉上可感知的振动或其他运动)与用户通信的设备。触觉电机62可接收离散信号(例如,接通或断开),或者可以接收包括或传达特定输出电平的信号,该特定输出电平可指示出将使用触觉电机传送的振动或触觉反馈量。触觉电机62可包括各种类型的电机,包括偏心旋转质量振动电机(ERM)或线性共振致动器(LRA)。各种其他类型的VSM可包括在***10中并且可在下文与方法200(图2)一起使用。
参照图2,示出了通过利用车辆中包括的车辆***模块向用户提供沉浸式媒体体验的方法200的实施例的流程图。方法200可由车辆电子器件20执行,并且在一些实施例中,也可由无线通信设备30执行。通常,方法200可包括以下步骤:建立与媒体控制设备的连接,接收来自媒体控制设备的沉浸式媒体控制请求,确定媒体控制设备是否被授权控制一个或多个VSM,接收来自媒体控制设备的VSM控制请求,以及根据接收的VSM控制请求控制一个或多个VSM。然而,根据上文提供的对***10的讨论,从下面的讨论中可以明显地看出,也存在各种其他实施例。
在一个实施例中,方法200或其各部分可在包含在计算机可读介质中的计算机程序(或“应用程序”)中实现,该计算机程序包括可由一个或多个***的一个或多个计算机的一个或多个处理器使用的指令。该计算机程序可以包括由源代码、目标代码、可执行码或其他格式的程序指令组成的一个或多个软件程序;一个或者多个固件程序;或硬件描述语言(HDL)文件;以及任何程序相关的数据。数据可以包括数据结构、查找表或者任何其他合适的格式的数据。程序指令可以包括程序模块、例程、程序、对象、组件和/或类似物。计算机程序可在一台计算机上或者彼此通信的多台计算机上执行。
程序可包含在计算机可读介质(比如,BCM24中的存储器38和/或存储器)上,该计算机可读介质可以是非暂时性的且可包括一个或多个存储设备、制品等等。示例性的计算机可读介质包括计算机***存储器,例如,RAM(随机存取存储器)、ROM(只读存储器);半导体存储器,如EPROM(可擦除可编程ROM)、EEPROM(带电可擦除可编程M)、闪存存储器;磁盘或光盘或者磁带或光带;和/或类似物。例如,当通过网络或者其他通信连接(有线、无线或其组合)传输或者提供数据时,计算机可读介质还可以包括计算机到计算机的连接。以上示例的任意组合也包括在计算机可读介质的范围内。因此,可以理解的是,该方法可由能够执行与所公开方法的一个或多个步骤相对应的指令的任何电子制品和/或设备至少部分地执行。
方法200从步骤210开始,其中建立了与媒体控制设备的连接。此连接可通过有线连接或者通过使用SRWC建立。在使用有线连接来建立连接的情况下,用户可将线或线缆(如USB线缆)***到包括在车辆内以及媒体控制设备内的相应的端口中。在建立SRWC连接的其他实施例中,车辆可使用SRWC电路32来发送信标或广告。广告可包括指示出车辆希望或可以连接到媒体控制设备的数据,或者车辆可提供沉浸式媒体体验服务的数据,诸如那些使用一个或多个VSM的数据。然后,该消息可由媒体控制设备接收,然后媒体控制设备就可以对此产生响应,例如,发起四向握手或其他认证和/或共享密钥/秘密建立过程的消息。在其他实施例中,媒体访问控制设备可向范围内的SRWC设备发送广告或信标信息,表明媒体控制设备正在搜索可提供沉浸式媒体体验服务的设备。在建立连接之后,该方法200进行到步骤220。
在步骤220中,从媒体控制设备接收沉浸式媒体体验信息。沉浸式媒体体验信息可包括各种信息,比如,指示出媒体控制设备试图控制的或向其发送请求的某些VSM的许可请求,如下文所述。沉浸式媒体体验信息还可包括:用户的证书、包括用户或者媒体控制设备在车辆内部的位置的其他用户标识信息和/或各种其他信息,例如与沉浸式媒体体验相关的某些用户配置。沉浸式媒体体验信息可在单个消息中发送至车辆,或者可以分割成多个消息。此外,信息可在不同时间进行发送,比如,在发送授权信息(例如证书)之后和/或在从车辆接收到对授权进行确认的响应之后,发送许可请求,如下所述。
媒体内容信息可包括媒体内容的源、媒体内容的标题、媒体内容的回放位置、媒体内容的音量、媒体回放的隐藏式字幕设置、媒体回放的语言设置以及媒体内容回放的各种其他偏好和/或属性。在一些实施例中,可经由所建立的SRWC连接直接从媒体控制设备接收媒体内容信息。或者,在其他实施方式中,媒体内容信息可从第三方内容提供商设施90或者车辆后端服务设施80接收。该方法200继续到步骤230。
在步骤230中,确定媒体控制设备是否被授权与车辆结合以呈现沉浸式媒体体验。在一个实施例中,媒体控制设备首先可向车辆发送证书(如用户名/密码对),接着,在证书得到授权后,媒体控制设备可发送其他信息,比如,一组许可(步骤240)、用户标识信息和/或其他配置信息。证书的授权可以通过将接收到的证书与存储在车辆处或者从车辆后端服务设施80(或其他远程服务器)获取的存储证书信息进行比较来实现。
如上文所述,从媒体控制设备发送的证书可包括用户名/密码对,但是也可使用其他类型的证书,例如令牌或授权字符串,所述其他类型的证书可包括经过适当权限的授权后分配给媒体控制设备的唯一位串或字符串,例如,可以位于车辆后端服务设施80处的位串或字符串。在从媒体控制设备接收到证书后,车辆可验证真实性和/或授权用户和/或媒体控制设备,这可包括将证书安全地发送到车辆后端服务设施80和/或从车辆后端服务设施80获取信息以便验证证书。在后端设施处,证书可与可包括在数据库84中的存储证书信息进行比较。方法200继续到步骤240。
在步骤240中,确定了媒体访问控制设备被授权了哪些许可。在许多实施例中,在步骤220中接收的沉浸式媒体体验信息可包括一组所请求的许可。所请求的许可可指定一个或多个VSM以及由那些VSM执行的一个或多个操作或者车辆功能,其中媒体控制设备在沉浸式媒体内容体验期间试图利用这些操作或者车辆功能。替代地,所请求的许可可使用许可类别标识符(或其他信息)指定许可类别,而这些许可类别标识符可由车辆用来确定媒体控制设备将希望控制一个或多个VSM的程度。例如,许可请求可以是控制内部车辆温度的一般性请求,而非指定车辆内每个温度控制模块的请求。此外,沉浸式VSM控制API可表明某些许可类别,而这些许可类别可用于指定媒体控制设备所期望进行的某些类型的控制。在至少一个实施例中,所述类别可指明一组相关车辆功能性,包括车辆内部或座舱的温度或气候控制(例如,控制温度控制模块40-46的许可)、视听(AV)效果(例如,控制音频***54和显示器58的许可)、触觉效果等。
在一个实施例中,沉浸式媒体体验信息可包括媒体内容标识信息,该媒体内容标识信息可用于标识可以作为沉浸式媒体内容体验的一部分而呈现的特定媒体内容。然后,车辆可从远程服务器(例如,位于远程设备80或90处的远程服务器)检索与该特定媒体内容相关联的特定许可请求信息。一旦车辆获得了这些许可,车辆便可决定其是否会允许媒体控制设备在沉浸式媒体内容体验期间或作为沉浸式媒体内容体验的一部分来控制或访问这些VSM,这可包括获得媒体控制设备或用户的授权许可信息并且将该信息与许可请求信息进行比较。例如,授权许可信息可通过如下方式从车辆后端设施80获取:将用户证书或者用户标识符(例如用户名)发送至车辆后端服务设施80,使用用户证书或标识符来针对授权许可信息查询数据库(例如数据库84),然后再将该信息发送回车辆。在其他实施例中,远程服务器可通过如下方式作出此确定:调用媒体内容的许可请求信息(由媒体内容标识信息指定),获取媒体控制设备或用户的授权许可信息,并且在将许可请求信息与授权许可信息进行比较的基础上验证媒体控制设备或用户具有适当的权限来控制某些VSM。
在一些实施例中,许可请求信息(例如,包含许可的信息)和/或授权许可信息可根据在车辆处设置的许可或配置进行补充或修改。例如,车辆的驾驶员、操作者或者其他乘客可以设置沉浸式媒体体验偏好,这些偏好表明他们希望不受到控制的和/或不作为沉浸式媒体体验的一部分使用的一个或多个VSM或VSM类别。例如,驾驶员可能想要在驾驶时感到舒服,因而可能会禁用或者否决用于控制温度控制模块40-46的许可。或者,驾驶员可能会设置VSM或VSM类别的界限或参数,例如车辆内部的最大或最小可忍受温度水平。
此外,如上文所述,沉浸式媒体体验信息可包括标识用户或媒体控制设备的某些特性或属性的信息,所述信息包括媒体控制设备或用户在车辆内的位置。媒体控制设备或者用户的位置可用于执行沉浸式媒体体验,这是因为当该信息是已知的时,车辆可将各种VSM的感官输出指向车辆内的那个位置。例如,当车辆确定媒体控制设备的用户位于车辆的右前方乘客座椅时,车辆可启动右前方乘客座椅的座椅加热器40(例如,在媒体内容的炎热沙漠场景期间),而不会启动驾驶员座椅的座椅加热器40。并且此外,车辆可尝试抵消或减轻在沉浸式媒体体验期间使用VSM所带来的影响,这样使得未参与到沉浸式媒体体验中的其他乘客或者操作者(例如驾驶员)可避免因为所使用的VSM而产生的不必要的感官感知。例如,当媒体内容呈现出炎热沙漠场景时,车辆的内部座舱温度可能会升高(例如,通过使用HVAC46),并且因此,对于其他未参与的乘客或者操作者而言,可通过启动位于未参与人员所就坐的全部或部分座椅中的座椅AC设备42来抵消这种内部座舱温度的升高。该方法200继续到步骤250。
在步骤250中,可向车辆的乘客和/或操作者呈现通知,其中该通知表明沉浸式媒体体验即将开始。该通知可用来告知或警示车内人员:作为沉浸式媒体体验的一部分,可以自动地操作某些VSM或车辆控制装置。在一个实施例中,该通知可以列出在沉浸式媒体体验期间将要控制的特定VSM或VSM类别。并且,在通过使用音频***54和/或显示器58将通知呈现之后,车辆可提示驾驶员或其他乘客在开始沉浸式媒体内容体验之前进行验证。一旦接收到该验证,就可开始沉浸式媒体体验。
在沉浸式媒体体验开始的时候,媒体控制设备(其可包括AR/VR护目镜16或者智能手机14)可通过其显示器和/或扬声器或耳机开始呈现视听内容。在一个实施例中,沉浸式媒体体验可为使用计算机生成图形的计算机生成虚拟现实(CGVR)媒体内容,例如VR视频游戏。在这样的实施例中,用户还可以具有手控制设备,这些手控制设备旨在和/或配置成使用用户的手和手指进行握持和控制。这些控制设备可用于与沉浸式媒体体验中呈现的环境进行交互,以及用于控制回放和/或修改设置。在其他实施例中,沉浸式媒体体验可以是被动的(即,没有用户交互或者用户交互有限),例如真实生活的虚拟现实体验。并且在其他实施例中,沉浸式媒体体验可包括增强现实,其包括在用户的视野中呈现图形。该方法200继续到步骤260。
在步骤260中,在车辆处接收沉浸式媒体控制请求。可通过在无线通信设备30处建立的SRWC连接来接收这些请求。沉浸式媒体控制请求可以是使用特定VSM的请求,并且可包括用于执行所请求的车辆功能的参数或者选项。例如,当在媒体控制设备处呈现的媒体内容包括暴风雪时,沉浸式媒体控制请求可包括降低内部座舱温度以及启动座椅AC设备的请求。此外,在请求中可指定出特定的温度以及风机速度(例如,高风机速度或最大风机速度),以便让用户虚拟地体验可包括寒冷温度和疾风的暴风雪。此外,如上文所述,当执行所请求的车辆功能时,也可将用户的位置考虑进来。
在一些实施例中,一旦接收到了请求,车辆就可验证请求是否被授权执行,例如通过将VSM或VSM类别以及任何指定的参数与步骤240中获得的授权许可信息进行比较。当确定了不允许所请求的车辆功能时,车辆可忽略或者不执行所请求的车辆功能。
在其他实施例中,可一次性全部获取沉浸式媒体控制请求,例如在沉浸式媒体体验开始之前或者开始时。这些请求可与时间戳相关联,该时间戳对应于沉浸式媒体体验期间应该执行相应的车辆功能的时间。例如,在沉浸式媒体体验期间,媒体控制设备可连续地或周期性地将沉浸式媒体体验目前所处的当前时间位置告知给车辆。接着,当当前时间位置达到时间戳(或其他时间指示器)时,可执行相关联的或相应的所请求的车辆功能。在其他实施例中,可使用其他指示器(比如,请求标识符)来取代时间戳。因此,假定存在有适当的授权,媒体控制设备可在适当时间将请求标识符发送至车辆,然后车辆可执行所请求的车辆功能。当车辆提前(即在所请求的车辆功能被执行之前)获得沉浸式媒体控制请求或信息时,车辆可以为所请求的车辆功能准备好一个或多个VSM。该方法200继续到步骤270。
在步骤270中,根据接收到的VSM控制请求,执行一个或多个VSM,从而操作该一个或多个VSM来执行它们相应的所请求功能。这可包括经由总线28向VSM发送包括在沉浸式媒体控制请求中的或从其衍生出的控制信息。在一个实施例中,可在BCM24处生成或获取控制信息,然后,BCM24可将该信息(或其他衍生信息)转发到适当的VSM,以执行所请求的车辆功能。以这种方式,BCM24可充当无线通信设备30与VSM之间的中介,以便用于沉浸式媒体体验。此外,BCM24可对特定车辆功能性进行协调,以解决可能从其他车辆控制装置接收到的不一致之处或冲突信息—例如,当收到请求65°F温度的沉浸式媒体温度控制请求并且车辆中控台上的温度开关设置为75°F时,BCM可确定是否对温度开关的设置实现超控。然后,方法200结束。
在一个特定实施例中,驾驶员可以使用AR/VR护目镜来辅助操纵车辆。这些护目镜可包括摄像头,该摄像头面向佩戴护目镜的用户前方并且可使用图像或物体识别技术来检测某些事件,比如即将发生的车辆碰撞。在这种情况下,AR/VR护目镜可传递此信息(或发送沉浸式媒体控制请求)至车辆,然后,车辆可执行一个或多个车辆功能以通知驾驶员即将发生的碰撞或其他事件,比如,通过启动座椅上的触觉传感器或者播放声音。
应理解,前述内容是对本发明的一个或多个实施例的描述。本发明不限于在此公开的特定实施例,而是仅由下面的权利要求限定。此外,前面描述中包含的陈述涉及到特定实施例,不应被解释为对本发明的范围或对权利要求中使用的术语的定义的限制,除非以上明确定义了术语或短语。对于本领域技术人员来说,各种其他实施例以及对所公开的实施例的各种改变和修改都将是显而易见的。所有这些其他实施例、改变和修改都意图落入所附权利要求的范围内。
如在本说明书和权利要求书中所用,当与一个或多个组成部分或其他项目的列表结合使用时,术语“例如”、“举例而言”、“举例来说”、“比如”和“等”以及动词“包括”、“具有”、“包含”及其其他动词形式各自应被解释为开放式的,这意味着该列表不被视为排除了其他附加组成部分或项目。其他术语应使用其最广泛的合理含义来进行解释,除非它们是用在需要不同解释的上下文中。此外,术语“和/或”应解释为包含性的“或”。因此,例如短语“A、B和/或C”应解释为涵盖下列中的一个或多个:“A”;“B”;“C”;“A和B”;“A和C”;“B和C”;以及“A、B和C”。
Claims (10)
1.一种通过使用车辆中包括的一个或多个车辆***模块(VSM)向用户提供沉浸式媒体体验的方法,其中所述方法包括:
建立与媒体控制设备的连接,其中所述媒体控制设备包括显示器;
作为所述沉浸式媒体体验的一部分,确定所述媒体控制设备是否被授权来控制所述一个或多个VSM;
接收来自所述媒体控制设备的沉浸式媒体控制请求,其中所述沉浸式媒体控制请求包括来自所述媒体控制设备的在沉浸式媒体内容的回放期间使用所述一个或多个VSM执行一个或多个车辆功能的请求,并且其中所述沉浸式媒体内容的所述回放包括使用所述媒体控制设备的所述显示器显示的视觉可感知的媒体内容;以及
根据所述接收的VSM控制请求,控制所述一个或多个VSM。
2.根据权利要求1所述的方法,其中所述媒体控制设备为一副穿戴式电子增强现实/虚拟现实(AR/VR)护目镜,其配置成用于向用户可视地呈现增强现实或虚拟现实媒体内容。
3.根据权利要求1所述的方法,其中使用短距离无线通信(SRWC)建立所述连接,其中SRWC包括蓝牙TM、Wi-FiTM或其他IEEE802.11技术,并且其中所述方法还包括从所述媒体控制设备接收证书的步骤,其中在建立所述连接之后接收所述证书,并且其中所述确定步骤包括比较所述接收的证书和存储的证书信息。
4.根据权利要求1所述的方法,还包括以下步骤:
获取许可请求信息,其中所述许可请求信息标识所述媒体控制设备在所述沉浸式媒体体验期间请求使用的至少一个所述VSM或VSM类别;以及
确定在所述沉浸式媒体体验期间是否允许使用所述一个或多个VSM或包括在所述VSM类别中的VSM。
5.根据权利要求4所述的方法,其中作为所述沉浸式媒体控制请求的一部分,获取所述许可信息,并且其中在开始所述沉浸式媒体体验之前接收所述沉浸式媒体控制请求。
6.根据权利要求1所述的方法,其中所述一个或多个车辆功能的执行包括通过创建所述用户可使用非视听效果感知到的环境,使用所述一个或多个VSM与所述用户进行通信。
7.根据权利要求6所述的方法,其中所述车辆功能中的至少一个包括改变所述车辆内部的温度,并且其中所改变的所述车辆内部的所述温度是所述车辆座舱内的环境空气温度或所述车辆内座椅的温度。
8.根据权利要求6所述的方法,其中所述车辆功能中的至少一个包括启动耦合至所述车辆内的座椅的电机。
9.一种通过使用车辆中包括的一个或多个车辆***模块(VSM)向用户提供沉浸式媒体体验的方法,其中所述方法包括:
建立与媒体控制设备的连接,其中所述媒体控制设备为一副增强现实/虚拟现实(AR/VR)护目镜,所述AR/VR护目镜配置成装配在所述用户头部周围,使得所述一副AR/VR护目镜的显示器处于所述用户视野内;
作为所述沉浸式媒体体验的一部分,确定所述媒体控制设备是否被授权来控制所述一个或多个VSM;
获取指示所述用户或所述媒体控制设备的一个或多个许可的授权许可信息,以在所述沉浸式媒体体验期间控制所述车辆的所述一个或多个VSM;
接收来自所述媒体控制设备的沉浸式媒体控制请求,其中所述沉浸式媒体控制请求包括来自媒体控制设备的在沉浸式媒体内容的回放期间使用一个或多个车辆***模块(VSM)执行一个或多个车辆功能的请求,其中所述沉浸式媒体内容的所述回放包括使用所述媒体控制设备显示的视觉可感知的媒体内容;
基于所述授权许可信息,确定所述用户或所述媒体控制设备是否被许可在所述沉浸式媒体体验期间控制所述车辆的所述一个或多个VSM;并且
当确定所述用户或所述媒体控制设备被许可在所述沉浸式媒体体验期间控制所述车辆的所述一个或多个VSM时,根据所述接收的VSM控制请求操作所述一个或多个VSM。
10.一种包括在车辆的车辆电子器件中的车载沉浸式媒体体验***,包括:
多个非视听车辆***模块(VSM),其中每一个配置的主要目的不是向用户呈现音频或视觉信息;
车身控制模块(BCM),所述BCM与所述多个非视听VSM通信耦合;以及
无线通信设备,所述无线通信设备包括处理器和非暂时性计算机可读存储器,其中计算机程序至少部分地包括在所述非暂时性计算机可读存储器中,并且其中所述计算机程序被执行时使得所述车辆电子器件:
建立与媒体控制设备的连接,其中所述媒体控制设备包括显示器;
作为所述沉浸式媒体体验的一部分,确定所述媒体控制设备是否被授权来控制所述多个VSM;
接收来自所述媒体控制设备的沉浸式媒体控制请求,其中所述沉浸式媒体控制请求包括来自所述媒体控制设备的在沉浸式媒体内容的回放期间使用所述多个车辆***模块(VSM)中的至少一个执行一个或多个车辆功能的请求,其中所述沉浸式媒体内容的所述回放包括使用所述媒体控制设备显示的视觉可感知的媒体内容;并且
根据所述接收的VSM控制请求控制所述至少一个VSM,从而执行所述一个或多个车辆功能中的至少一个车辆功能,其中所述至少一个车辆功能的所述执行包括使用所述至少一个VSM以不同于使用音频或视觉效果的方式与所述用户通信。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/847,197 US11124136B2 (en) | 2017-12-19 | 2017-12-19 | Controlling vehicle modules based on media content |
US15/847197 | 2017-12-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109936839A true CN109936839A (zh) | 2019-06-25 |
CN109936839B CN109936839B (zh) | 2022-02-11 |
Family
ID=66674480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811479554.9A Active CN109936839B (zh) | 2017-12-19 | 2018-12-05 | 基于媒体内容控制车辆模块 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11124136B2 (zh) |
CN (1) | CN109936839B (zh) |
DE (1) | DE102018132711A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112221115A (zh) * | 2019-07-15 | 2021-01-15 | 现代自动车株式会社 | 在自动驾驶车辆中使用座椅和球体进行游戏的设备 |
CN113060059A (zh) * | 2021-04-27 | 2021-07-02 | 项伟能 | 一种多功能新型汽车座椅 |
CN114274847A (zh) * | 2021-11-30 | 2022-04-05 | 东风汽车集团股份有限公司 | 一种5d汽车座椅及车载5d*** |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10719966B1 (en) * | 2019-06-11 | 2020-07-21 | Allstate Insurance Company | Accident re-creation using augmented reality |
JP7455523B2 (ja) * | 2019-07-03 | 2024-03-26 | キヤノン株式会社 | 通信システム、制御方法およびプログラム |
JP7226233B2 (ja) * | 2019-10-08 | 2023-02-21 | トヨタ自動車株式会社 | 車両、情報処理システム、プログラム及び制御方法 |
DE102020108985A1 (de) | 2020-04-01 | 2021-10-07 | Bayerische Motoren Werke Aktiengesellschaft | Fortbewegungsmittel, Vorrichtung und Verfahren zur Wiedergabe eines Medieninhaltes |
WO2022060700A1 (en) | 2020-09-15 | 2022-03-24 | E Ink Corporation | Improved driving voltages for advanced color electrophoretic displays and displays with improved driving voltages |
AU2021345023B2 (en) | 2020-09-15 | 2023-12-21 | E Ink Corporation | Four particle electrophoretic medium providing fast, high-contrast optical state switching |
US11586719B1 (en) * | 2020-09-25 | 2023-02-21 | Wells Fargo Bank, N.A. | Apparatuses and methods for verified application access |
CN115042730A (zh) * | 2022-06-24 | 2022-09-13 | 蔚来汽车科技(安徽)有限公司 | 一种车载增强现实***、车辆以及通信实现方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100315549A1 (en) * | 2008-08-15 | 2010-12-16 | At&T Labs, Inc. | System and method for adaptive content rendition |
US20110016497A1 (en) * | 2009-07-15 | 2011-01-20 | David Bloom | Immersive Vehicle Multimedia System |
US20130245882A1 (en) * | 2012-03-14 | 2013-09-19 | Christopher P. Ricci | Removable, configurable vehicle console |
US20160295038A1 (en) * | 2004-01-30 | 2016-10-06 | Ip Holdings, Inc. | Image and Augmented Reality Based Networks Using Mobile Devices and Intelligent Electronic Glasses |
US20170101054A1 (en) * | 2015-10-08 | 2017-04-13 | Harman International Industries, Incorporated | Inter-vehicle communication for roadside assistance |
US20170316186A1 (en) * | 2016-04-28 | 2017-11-02 | Verizon Patent And Licensing Inc. | Methods and Systems for Controlling Access to Virtual Reality Media Content |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10335677B2 (en) * | 2014-12-23 | 2019-07-02 | Matthew Daniel Fuchs | Augmented reality system with agent device for viewing persistent content and method of operation thereof |
US10732721B1 (en) * | 2015-02-28 | 2020-08-04 | sigmund lindsay clements | Mixed reality glasses used to operate a device touch freely |
US11054160B2 (en) * | 2015-07-01 | 2021-07-06 | Carrier Corporation | Simultaneous heating and cooling of multiple zones |
US10032453B2 (en) * | 2016-05-06 | 2018-07-24 | GM Global Technology Operations LLC | System for providing occupant-specific acoustic functions in a vehicle of transportation |
AU2017301435B2 (en) * | 2016-07-25 | 2022-07-14 | Magic Leap, Inc. | Imaging modification, display and visualization using augmented and virtual reality eyewear |
US10085295B2 (en) * | 2017-01-03 | 2018-09-25 | Microsoft Technology Licensing, Llc | Disambiguation of target devices using ambient signal data |
US10527307B2 (en) * | 2017-12-14 | 2020-01-07 | Khalifa University of Science and Technology | Methods and systems for controlling appliances |
US10410426B2 (en) * | 2017-12-19 | 2019-09-10 | GM Global Technology Operations LLC | Augmented reality vehicle user interface |
-
2017
- 2017-12-19 US US15/847,197 patent/US11124136B2/en active Active
-
2018
- 2018-12-05 CN CN201811479554.9A patent/CN109936839B/zh active Active
- 2018-12-18 DE DE102018132711.0A patent/DE102018132711A1/de active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160295038A1 (en) * | 2004-01-30 | 2016-10-06 | Ip Holdings, Inc. | Image and Augmented Reality Based Networks Using Mobile Devices and Intelligent Electronic Glasses |
US20100315549A1 (en) * | 2008-08-15 | 2010-12-16 | At&T Labs, Inc. | System and method for adaptive content rendition |
US20160249100A1 (en) * | 2008-08-15 | 2016-08-25 | At&T Intellectual Property I, Lp | System and method for adaptive content rendition |
US20110016497A1 (en) * | 2009-07-15 | 2011-01-20 | David Bloom | Immersive Vehicle Multimedia System |
US20130245882A1 (en) * | 2012-03-14 | 2013-09-19 | Christopher P. Ricci | Removable, configurable vehicle console |
US20170101054A1 (en) * | 2015-10-08 | 2017-04-13 | Harman International Industries, Incorporated | Inter-vehicle communication for roadside assistance |
US20170316186A1 (en) * | 2016-04-28 | 2017-11-02 | Verizon Patent And Licensing Inc. | Methods and Systems for Controlling Access to Virtual Reality Media Content |
Non-Patent Citations (2)
Title |
---|
YUE YU: "Multi-agent based architecture for virtual reality intelligent simulation system of vehicles", 《2013 10TH IEEE INTERNATIONAL CONFERENCE ON NETWORKING,SENSING AND CONTROL(ICNSC)》 * |
周忠: "虚拟现实增强技术综述", 《中国科学:信息科学》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112221115A (zh) * | 2019-07-15 | 2021-01-15 | 现代自动车株式会社 | 在自动驾驶车辆中使用座椅和球体进行游戏的设备 |
CN112221115B (zh) * | 2019-07-15 | 2024-02-27 | 现代自动车株式会社 | 在自动驾驶车辆中使用座椅和球体进行游戏的设备 |
CN113060059A (zh) * | 2021-04-27 | 2021-07-02 | 项伟能 | 一种多功能新型汽车座椅 |
CN114274847A (zh) * | 2021-11-30 | 2022-04-05 | 东风汽车集团股份有限公司 | 一种5d汽车座椅及车载5d*** |
Also Published As
Publication number | Publication date |
---|---|
US11124136B2 (en) | 2021-09-21 |
DE102018132711A1 (de) | 2019-06-19 |
CN109936839B (zh) | 2022-02-11 |
US20190184919A1 (en) | 2019-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109936839A (zh) | 基于媒体内容控制车辆模块 | |
US10410426B2 (en) | Augmented reality vehicle user interface | |
CN109842862B (zh) | 在车辆中建立安全短程无线通信连接 | |
US10096186B2 (en) | Trainable transceiver and cloud computing system architecture systems and methods | |
CN108882200A (zh) | 在汽车共享***中操作密钥卡 | |
CN109936559B (zh) | 使用虚拟车辆表层来增强图像或视频数据的方法 | |
CN107085870A (zh) | 使用加密方法调节车辆访问 | |
CN103297220B (zh) | 在车辆中的设备之间建立通信的方法 | |
CN110053584A (zh) | 维修车辆的***和方法 | |
CN107351636A (zh) | 加热或冷却车辆 | |
CN109795488A (zh) | 基于地缘政治区域的车辆功能控制 | |
US20180357898A1 (en) | Vehicle locator and guide | |
CN106254413A (zh) | 数据同步 | |
CN109849742A (zh) | 汽车座椅的调节方法、装置及存储介质 | |
CN107870755A (zh) | 车窗图像显示***和方法 | |
CN109429172A (zh) | 基于位置的车辆无线通信 | |
CN107872799A (zh) | 无线局域网信息的超声音频传输 | |
CN106569593A (zh) | 使用穿戴式电子装置来选择车辆功能进行控制 | |
CN110062266A (zh) | 协调用于在车辆处呈现的媒体内容 | |
CN107666698A (zh) | 操作车辆无线接入点以选择性地连接至无线车辆装置 | |
CN110509887A (zh) | 用于车辆预订网络的车辆配置 | |
CN109476257B (zh) | 车载信息娱乐装置、终端设备和汽车 | |
CN109714383A (zh) | 在车辆内控制内容的分配 | |
CN110234064A (zh) | 确定车辆停放位置 | |
CN107852583A (zh) | 车载装置位置确定 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |