用于车辆操作的教导视频的制作方法

阅读: 评论:0



1.本公开涉及用于生成和递送用于操作车辆的不同特征的教导视频的技术。


背景技术:



2.现代车辆通常配备有用户可以控制和定制的丰富特征,诸如气候区、自适应巡航控制、媒体输入、自动换挡模式等等。用户通过用户界面控制和定制这些特征。用户界面向用户呈现信息并且从用户接收信息。用户界面包括位于车辆的乘客舱中的仪表板上以及乘客舱中的其他地方的控件。用户界面可以包括用于向用户提供信息的刻度盘、数字读出装置、屏幕和扬声器。用户界面可以包括用于从用户接收信息的按钮、旋钮、小键盘、触摸屏、传声器等。


技术实现要素:



3.现代车辆通常配备有丰富的特征,用户可以通过车辆的用户界面来控制和定制这些特征。由于可通过用户界面访问的大量设置和选项可能缺乏清楚的组织和/或易访问性。本公开提供了用于生成和递送教导文件的技术,所述教导文件可以包括用于操作车辆的不同特征的教导视频。教导文件可以递送多种格式,使得用户可以选择对他们最有帮助的格式,例如,示出另一用户向车辆的用户界面的控件提供输入以访问特征的第一视频,和示出用户界面并在用户选择相应控件时高亮它们的第二视频,例如,其中用户界面未被另一用户阻挡。在一些示例中,教导文件还可以包括宏。多格式教导文件可能比第一视频的单一格式文件更可用。此外,通过记录第一视频并添加提供相应输入时的相应时间的元数据来生成第二视频,因而提供可能更可用的教导视频。至少出于这些原因,本文的技术提供了文档编制车辆特征的改善的文件。
4.一种计算机包括处理器和存储器,所述存储器存储指令,所述指令可由所述处理器执行以记录对车辆的用户界面的相应控件的输入的第一视频,向所述第一视频添加提供相应输入时的相应时间的元数据,以及基于所述第一视频和所述元数据生成第二视频。所述第二视频示出所述用户界面并在所述相应时间高亮与所述相应输入对应的所述相应控件。
5.所述指令还可以包括用于从所述车辆的通信网络接收所述时间的所述元数据的指令。
6.所述第二视频可以示出未被提供所述输入的用户阻挡的所述用户界面。
7.所述第一视频可以包括提供所述输入的用户的所记录的音频。所述第二视频可以包括来自所述第一视频的所述音频。
8.所述指令还可以包括用于生成在所述相应时间的所述相应输入的宏的指令。所述指令还可以包括用于以下操作的指令:接收对所述第二视频或所述宏中的至多一者的选择,在接收到选择所述第二视频的所述选择时播放所述第二视频,以及在接收到选择所述宏的所述选择时执行所述宏。所述选择可以是所述第二视频、所述宏和所述第一视频中的
至多一者,并且所述指令还可以包括用于在接收到选择所述第一视频的所述选择时播放所述第一视频的指令。
9.所述指令还可以包括用于播放所述第二视频并且在播放所述第二视频时在所述时间暂停所述第二视频的指令。所述指令还可以包括用于以下操作的指令:当在所述时间中的第一时间暂停所述第二视频时,在接收到与在记录所述第一视频时在所述第一时间接收到的第一输入相同的第一输入时取消暂停所述第二视频。
10.所述指令还可以包括用于以下操作的指令:当在所述时间中的第一时间暂停所述第二视频时,在接收到与在记录所述第一视频时在所述第一时间接收到的第一输入不同的第二输入时重放所述第二视频的前一部分。
11.所述指令还可以包括用于以下操作的指令:接收来自用户的对所述第一视频或所述第二视频中的至多一者的选择,在接收到选择所述第一视频的所述选择时播放所述第一视频,以及在接收到选择所述第二视频的所述选择时播放所述第二视频。
12.所述输入可以是第一输入,并且所述指令还可以包括用于接收第二输入并基于所述第二输入输出观看所述第二视频的提示的指令。所述第二输入可以是除观看所述第二视频之外的命令。
13.所述指令还可以包括用于基于所述第二输入从视频库中选择所述第二视频的指令。从所述视频库中选择所述第二视频可以包括对所述第二输入执行经训练的网络。所述经训练的网络可以被训练以识别用户意图选择且利用所述第二输入未能选择的命令,并且选择所述第二视频是基于所述命令。
14.所述指令还可以包括用于在生成所述第二视频时将所述第二视频上传到远离所述车辆的所述视频库的指令。
15.所述控件可以包括按钮、旋钮和触摸屏的一部分中的至少一者。
16.一种方法包括记录对车辆的用户界面的相应控件的输入的第一视频,向所述第一视频添加提供相应输入时的相应时间的元数据,以及基于所述第一视频和所述元数据生成第二视频。所述第二视频示出所述用户界面并在所述相应时间高亮与所述相应输入对应的所述相应控件。
附图说明
17.图1是示例性车辆的俯视图,其中为了进行说明而暴露出乘客舱。
18.图2是车辆的示例性仪表板的透视图。
19.图3是车辆的框图。
20.图4是来自视频的示例性图像帧,其示出仪表板的透视图,其中高亮了控件。
21.图5是用于生成包括视频的教导文件的示例性过程的过程流程图。
22.图6是用于播放教导文件的示例性过程的过程流程图。
具体实施方式
23.参考附图,其中相同的数字贯穿若干视图指示相同的零部件,计算机102、104、106包括处理器和存储器,所述存储器存储指令,所述指令可由所述处理器执行以记录对车辆100的用户界面108的相应控件110的输入的第一视频,向第一视频添加提供相应输入时的
相应时间的元数据,以及基于第一视频和元数据生成第二视频。第二视频示出用户界面108并在相应时间高亮与相应输入对应的相应控件110。计算机102、104、106可以是车辆100的车辆计算机102、用户的移动装置104和/或远离车辆100的服务器106中的一者或多者。
24.参考图1,车辆100可以是任何合适类型的地面车辆,例如客车或商用汽车,诸如轿车、双门轿车、卡车、运动型多功能车、跨界车、厢式货车、小型货车、出租车、公共汽车等。
25.车辆100包括用于容纳车辆100的乘员(如果有的话)的乘客舱112。乘客舱112包括设置在乘客舱112的前部的一个或多个前排座椅114以及设置在前排座椅114后面的一个或多个后排座椅116。乘客舱112还可以包括在乘客舱112后部的第三排座椅(未示出)。
26.乘客舱112可以包括仪表板118,所述仪表板设置在乘客舱112的车辆前端。仪表板118可以支撑用户界面108的控件110(包括方向盘)。仪表板118可以跨乘客舱112的前端从车辆100的一侧延伸到车辆100的另一侧。
27.车辆100可以在乘客舱112中包括摄像头120。摄像头120可以检测在某个波长范围内的电磁辐射。例如,摄像头120可以检测可见光、红外辐射、紫外光或包括可见光、红外光和/或紫外光的某个范围的波长。例如,摄像头120可以是电荷耦合装置(ccd)、互补金属氧化物半导体(cmos)或任何其他合适的类型。摄像头120可以被定位成具有涵盖仪表板118和坐在前排座椅114中的一个中的用户的视野。
28.车辆100包括至少一个传声器122。传声器122是将声音转换成电信号的换能器。传声器122可以是任何合适的类型,例如动圈式传声器,其包括悬挂在磁场中的电线线圈;电容式传声器,其使用振动隔膜作为电容器板;接触式传声器,其使用压电晶体;等等。传声器122可以被定位成检测在乘客舱112中产生的声音(例如,通过用户说话)。
29.参考图2,用户界面108向坐在乘客舱112中的用户呈现信息并从其接收信息。用户界面108包括控件110和输出124,其可以位于例如车辆100的乘客舱112中的仪表板118上,或者位于乘员可能容易使用或感知的任何地方。控件110可以包括用于从用户接收信息的按钮126、旋钮128、小键盘、触摸屏130、传声器122等。触摸屏130可以显示占据触摸屏130的部分并且可以由用户通过触摸触摸屏130来选择的虚拟按钮、菜单选项、滑动条等。输出124可以包括用于向用户提供信息的刻度盘132、数字读出装置134、包括触摸屏130的屏幕、扬声器、用于触觉反馈的振动器等,例如,诸如已知的人机界面(hmi)元件。
30.用户经由控件110提供输入以操作车辆100的特征。每个输入由用户在控件110中的一个上执行动作(例如,按下、转动、调节、触摸等)来提供。例如,按下按钮126可以激活允许用户说出命令的语音控制模式;转动旋钮128可以调节气候控制系统的乘客舱112的期望温度;以特定顺序触摸触摸屏130的部分可以使移动装置104同步并选择移动装置104上的媒体以在用户界面108上播放;等等。
31.参考图3,车辆计算机102是基于微处理器的计算装置,例如,通用计算装置(其包括处理器和存储器、电子控制器或类似装置)、现场可编程门阵列(fpga)、专用集成电路(asic)、前述各者的组合等。通常,在电子设计自动化中使用诸如vhdl(超高速集成电路硬件描述语言)的硬件描述语言来描述诸如fpga和asic的数字和混合信号系统。例如,asic是基于制造前提供的vhdl编程而制造的,而fpga内部的逻辑部件可以基于例如存储在电连接到fpga电路的存储器中的vhdl编程来配置。因此,车辆计算机102可以包括处理器、存储器等。车辆计算机102的存储器可以包括用于存储可由处理器执行的指令以及用于电子存储
数据和/或数据库的介质,和/或车辆计算机102可以包括诸如提供编程的前述结构的结构。车辆计算机102可以是一起耦合在车辆100内的多个计算机。
32.车辆计算机102可以通过通信网络136(诸如控制器局域网(can)总线、以太网、wifi、局域互连网(lin)、车载诊断连接器(obd-ii))和/或通过任何其他有线或无线通信网络传输和接收数据。车辆计算机102可以经由通信网络136通信地耦合到用户界面108、摄像头120、传声器122、收发器138和其他部件。
33.收发器138可以适于通过任何合适的无线通信协议(诸如蜂窝、低功耗(ble)、超宽带(uwb)、wifi、ieee802.11a/b/g/p、蜂窝-v2x(cv2x)、专用短程通信(dsrc)、其他rf(射频)通信等)无线地传输信号。收发器138可以适于与远程服务器(即,与车辆100不同且间隔开的服务器)通信。远程服务器可以位于车辆100的外部。例如,远程服务器可以与另一车辆100相关联(例如,v2v通信),与基础设施部件相关联(例如,v2i通信),与紧急响应者相关联,与和用户相关联的移动装置104相关联,与用于为包括车辆100的车辆100车队提供服务的服务器106相关联等。收发器138可以是一个装置或可以包括单独的发射器和接收器。
34.移动装置104为便携式计算装置,诸如移动电话,例如智能电话或平板计算机。移动装置104是包括处理器和存储器的计算装置。移动装置104可以配备有摄像头和/或传声器。移动装置104由可能是车辆100的操作者或所有者的人拥有和携带。移动装置104可以经由收发器138与车辆计算机102通信,并且经由一种或多种网络与服务器106通信。
35.服务器106可以是用于接收数据并向包括车辆100的车辆100车队提供数据的云计算位置。例如,服务器106可以由包括车辆100的多个车辆100的制造商或销售商或包括车辆100的车队的车队运营商操作。
36.如现在将描述的,车辆100中的第一用户可以采取动作来发起可以由不同车辆100中的第二用户采用的教导文件的生成。这开始于第一用户选择指示计算机102、104、106记录第一视频的选项。例如,第一用户可以向用户界面108的一个或多个控件110提供输入,并且车辆计算机102可以通过从摄像头120接收视频数据以及从传声器122接收音频数据来记录第一视频。替代地,第一用户可以向移动装置104提供输入以供移动装置104记录视频,包括视频数据和音频数据。
37.计算机102、104、106记录第一用户向用户界面108的相应控件110提供相应输入的第一视频。第一用户可以提供输入序列以执行车辆100的操作,并且计算机102、104、106可以在输入序列的持续时间内记录第一视频。例如,计算机102、104、106可以开始记录第一视频,然后第一用户可以提供用于设置乘客舱112的气候区的期望温度的输入,例如,通过触摸触摸屏130的一部分来提供第一输入以选择气候控制系统,通过触摸触摸屏130的一部分来提供第二输入以选择乘客舱112的气候区,并且通过将旋钮128转动到期望温度来提供第三输入,并且然后,第一用户可以向计算机102、104、106提供输入以停止记录第一视频。第一用户可以在提供输入序列的同时提供叙述,并且第一视频可以包括提供叙述的用户的所记录的音频。
38.计算机102、104、106向第一视频添加提供相应输入时的相应时间的元数据。所述时间可以成为第一视频内的时间戳。计算机102、104、106可以直接为车辆计算机102或经由移动装置104或服务器106的收发器138间接地从通信网络136接收时间的元数据。例如,当
车辆计算机102依次针对每个输入从通信网络136接收通知时,车辆计算机102可以存储时间以及输入的标识,例如,提供第一输入时的第一时间,提供第二输入时的第二时间、提供第三输入时的第三时间等。所述时间可以被存储为例如第一视频的提供输入时的经过的持续时间。
39.参考图4,计算机102、104、106基于第一视频和元数据生成第二视频。第二视频示出未被第一用户阻挡的用户界面108。例如,第二视频可以示出已经存储在计算机102、104、106的存储器中的用户界面108的图像,例如,当车辆100的前排座椅114中没有用户时所拍摄的仪表板118的透视图或平面图。图4示出了第二视频的图像帧140。第二视频的持续时间可以与第一视频相同。第二视频可以包括第一视频中记录的音频。
40.第二视频包括在相应时间高亮与相应输入对应的相应控件110。出于本公开的目的,“高亮”被定义为将视觉强调应用于视频的图像帧的一部分,例如,用明亮的彩(诸如黄)填充或包围控件110中的一个,显示指向控件110中的一个的箭头,示出控件110中的一个的放大版本等。图4示出了应用于图像帧140中的旋钮128中的一个的高亮部分142。继续来自上面的气候区示例,第二视频可以包括在第一时间高亮触摸屏130的用于选择气候控制系统的部分,在第二时间高亮触摸屏130的用于选择气候区的部分,并且在第三时间高亮用于转动到期望温度的旋钮128。
41.计算机102、104、106还可以生成在相应时间的相应输入的宏。出于本公开的目的,“宏”被定义为在执行宏时自动提供的输入序列。继续来自上面的气候区示例,宏可以包括在第一时间选择气候控制系统,在第二时间选择气候区,并且在第三时间选择期望温度。宏可以作为表存储在存储器中,其中输入与相应的时间配对。
42.计算机102、104、106可以生成用于车辆100的第一操作子集的宏,并且避免生成用于车辆100的第二操作子集的宏。第二子集可以是不在第一子集中的所有操作;换句话说,第一子集和第二子集是互斥的和详尽的。第二子集可以包括安全相关系统。例如,调节气候控制系统和播放媒体可以在第一子集中,并且接合和脱离自适应巡航控制可以在第二子集中。
43.计算机102、104、106可以将第一视频、第二视频和/或宏中的一者或多者合并成教导文件。可以收集多个教导文件并使其可用于第二用户从中进行选择。
44.例如,教导文件可以存储在服务器106的存储器中的视频库中。在生成第二视频和/或宏并将第一视频、第二视频和/或宏合并到教导文件中后,计算机102、104、106(例如,车辆计算机102或移动装置104)可以将教导文件上传到服务器106中的视频库。因此,在生成第二视频后,计算机102、104、106可以将第二视频上传到视频库,并且在生成宏后,计算机102、104、106可以将宏上传到视频库。上传教导文件(例如,第二视频和/或宏)可以包括例如经由收发器138将教导文件传输到服务器106。服务器106可以存储视频库以供车辆100的车队的用户访问。
45.计算机102、104、106可以从视频库中选择教导文件,然后计算机102、104、106可以向第二用户输出提示以选择教导文件,例如,观看第二视频。例如,第二用户可以输入视频库的关键字搜索,并且计算机102、104、106可以基于关键字搜索来选择多个教导文件并显示那些教导文件。然后,第二用户可以从所显示的教导文件中进行选择。计算机102、104、106可以将教导文件输出为有序列表。列表的顺序可以是例如教导文件的分数的降序。分数
可以基于教导文件与关键字搜索的接近度,如已知的,以及对教导文件的评估,如下面将描述。
46.又例如,计算机102、104、106可以接收来自第二用户的输入,基于来自第二用户的输入从视频库中选择教导文件,然后向第二用户输出提示以选择教导文件,例如,基于来自第二用户的输入来观看第二视频。输入可以是除选择教导文件或观看第二视频之外的命令。换句话说,计算机102、104、106可以基于第二用户试图执行某个其他动作(例如,不成功)来向第二用户输出提示。计算机102、104、106可以识别第二用户意图选择且利用输入未能选择的命令,然后基于所述命令选择教导文件,例如,选择用于指示第二用户成功输入命令的教导文件。如现在将描述的,基于来自第二用户的输入选择教导文件可以包括对输入执行经训练的网络,例如神经网络或其他机器学习程序。
47.经训练的网络可以采用所述输入(包括输入序列和第二用户提供输入的时间)作为输入。例如,更大的时间增加经训练的网络输出与由输入序列实际产生的命令不同的意图命令的可能性。计算机102、104、106可以使用机器学习算法来将项目分类为已知数量的类别,例如,朴素贝叶斯、最近邻、多项式分类器、人工神经网络等。
48.经训练的网络可以在训练输入集(例如,输入的顺序和时间)以及对应的意图命令上进行训练。可以通过使多个用户测试车辆100的用户界面108同时报告他们意图执行什么命令来生成训练集。
49.经训练的网络可以输出意图命令,即,最可能是第二用户通过输入序列所意图的命令。如果由经训练的网络输出的意图命令与由输入序列实际产生的命令相同,则计算机102、104、106可以不提示第二用户选择任何教导文件。如果意图命令不同于由输入序列产生的命令,则计算机102、104、106可以提示第二用户选择用于指示第二用户成功输入意图命令的教导文件。如果视频库包括用于意图命令的多个教导文件,则计算机102、104、106可以基于下面描述的评估来选择具有最高分数的教导文件。
50.一旦第二用户已选择教导文件,计算机102、104、106就可以输出使第二用户选择例如包括在该教导文件中的第一视频、第二视频和宏中的一者的提示。因此,第二用户可以选择第一视频和第二视频中的至多一个、第一视频和宏中的至多一个以及第二视频和宏中的至多一个。计算机102、104、106从第二用户接收选择。
51.在接收到选择宏的选择时,计算机102、104、106可以执行宏,即,按宏定义的顺序接收宏中列出的输入并执行与那些输入相关联的命令。如果时间包括在宏中,则计算机102、104、106可以执行与所述时间处的输入相关联的命令。因此,计算机102、104、106可以以足够慢以使第二用户跟随的速度执行宏。
52.在接收到选择第一视频的选择时,计算机102、104、106可以播放第一视频。在接收到选择第二视频的选择时,计算机102、104、106可以播放第二视频。
53.在为第二用户播放第一视频或第二视频时,计算机102、104、106可以在存储在第一视频或第二视频的元数据中的时间(即,在记录第一视频时第一用户提供输入的时间)暂停第一视频或第二视频。当第一视频或第二视频在所述时间中的一者暂停时,计算机102、104、106可以在接收到与在记录第一视频时在该时间接收到的输入相同的输入时(即,在接收到第一视频或第二视频指示第二用户提供的输入时,即,在接收到正确输入时)取消暂停第一视频或第二视频。当第一视频或第二视频在所述时间中的一者暂停时,计算机102、
104、106可以在接收到与在记录第一视频时在该时间接收到的输入不同的输入时(即,在接收到除第一视频或第二视频指示第二用户提供的输入之外的输入时,即,在接收到错误输入时)重放第一或第二视频的前一部分。换句话说,在每个时间,计算机102、104、106可以暂停第一视频或第二视频,如果第二用户提供与第一视频或第二视频指示他们提供的输入不同的输入,则重放前一部分,并且如果第二用户提供第一视频或第二视频指示他们提供的输入,则继续播放第一视频或第二视频。
54.当第二用户已完成第一视频或第二视频时,计算机102、104、106可以提示第二用户提供对教导文件的评估。例如,计算机102、104、106可以提供以利克特量表(例如,以1(差)到5(好)的标度)评估教导文件的输入。例如一旦已接收到最小数量的评估,教导文件的评估分数可以是评估教导文件的输入的平均值。如上所述,较大的评估分数使计算机102、104、106更有可能为第二用户选择教导文件。
55.图5是示出用于生成教导文件的示例性过程500的过程流程图。计算机102、104、106的存储器存储用于执行过程500的步骤的可执行指令和/或可以诸如上述的结构来实施编程。作为过程500的总体概述,在接收到开始记录第一视频的输入时,计算机102、104、106记录第一视频并记录输入的时间,直到输入序列是完整的。计算机102、104、106生成教导文件并将教导文件传输到视频库。
56.过程500在框505中开始,其中计算机102、104、106接收指示计算机102、104、106开始记录第一视频的输入,如上所述。
57.接下来,在框510中,计算机102、104、106记录包括音频的第一视频,如上所述。
58.接下来,在框515中,计算机102、104、106记录由第一用户提供的输入的时间和标识,如上所述。
59.接下来,在判定框520中,计算机102、104、106确定输入序列是否完整,即,第一用户是否已提供第一视频的所有输入。例如,计算机102、104、106可以确定计算机102、104、106是否已从第一用户接收到停止记录第一视频的输入。又例如,计算机102、104、106可以确定最新的输入是否是终端输入,例如,在菜单结构结束时的输入或不提示车辆计算机102向第一用户提供选项的输入。如果输入序列不完整,则过程500返回到框510以继续记录第一视频和输入。如果输入序列完整,则过程500前进到框525。
60.在框525中,计算机102、104、106生成教导文件,即,生成第二视频和宏并将第一视频、第二视频和宏合并到教导文件中,如上所述。
61.接下来,在框530中,计算机102、104、106将教导文件传输到视频库,如上所述。在框530之后,过程500结束。
62.图6是示出用于为第二用户播放教导文件的示例性过程600的过程流程图。计算机102、104、106的存储器存储用于执行过程600的步骤的可执行指令和/或可以诸如上述的结构来实施编程。作为过程600的总体概述,在接收到指示第二用户需要指令的输入时,计算机102、104、106选择教导文件。如果第二用户从教导文件中选择宏,则计算机102、104、106执行宏。如果第二用户选择第一视频或第二视频,则计算机102、104、106播放第一视频或第二视频。计算机102、104、106可以在所述时间的每一者处暂停第一视频或第二视频,直到第二用户提供对应于该时间的正确输入。一旦第一视频或第二视频完成,计算机102、104、106就接收评估教导文件的输入。
63.过程600在框605中开始,其中计算机102、104、106接收指示需要指令的输入。例如,输入可以是视频库的关键字搜索,如上所述。又例如,输入可以是输入序列,经训练的网络针对所述输入序列输出与由所述序列产生的命令不同的意图命令,如上所述。
64.接下来,在框610中,计算机102、104、106基于在框605中提供的输入来选择教导文件,如上所述。然后,计算机102、104、106可以提示第二用户选择宏、第一视频或第二视频。
65.接下来,在框615中,计算机102、104、106从第二用户接收对宏、第一视频或第二视频的选择。
66.接下来,在判定框620中,计算机102、104、106确定来自框615的选择。如果第二用户选择了宏,则过程600前进到框625。如果第二用户选择了第一视频或第二视频,则过程600前进到框630。
67.在框625中,计算机102、104、106执行宏,如上所述。在框625之后,过程600结束。
68.在框630中,计算机102、104、106根据在框615中接收的选择来播放第一视频或第二视频。在播放第一视频或第二视频时,计算机102、104、106在第一视频或第二视频的元数据中的时间中的下一个时间暂停,如上所述。
69.接下来,在框635中,计算机102、104、106接收来自第二用户的下一输入。
70.接下来,在判定框640中,计算机102、104、106确定在框635中提供的输入是否与在记录第一视频时第一用户在暂停第一视频或第二视频的时间处提供的输入匹配,如上所述。如果输入不匹配,则过程600前进到框645。如果输入匹配,则过程600前进到判定框650。
71.在框645中,计算机102、104、106等待第二用户提供另一输入。计算机102、104、106可以重放第一视频或第二视频的前一部分,如上所述。在框645之后,过程600返回到判定框640。
72.在判定框650中,计算机102、104、106确定第一视频或第二视频是否完成,即,第一视频或第二视频是否已播放到结束。如果第一视频或第二视频未完成,则过程600返回到框630以继续播放第一视频或第二视频直到元数据中的下一个时间。如果第一视频或第二视频完成,则过程600前进到框655。
73.在框655中,计算机102、104、106接收评估教导文件的输入,如上所述。计算机102、104、106可以将评估存储在视频库中。在框655之后,过程600结束。
74.计算机可读介质(也称为处理器可读介质)包括参与提供可由计算机(例如,由计算机的处理器)读取的数据(例如,指令)的任何非暂时性(例如,有形)介质。此类介质可采用许多形式,包括但不限于非易失性介质和易失性介质。指令可由一种或多种传输介质传输,所述传输介质包括光纤、电线、无线通信,包括内部构件,所述内部构件包括耦合到计算机处理器的系统总线。常见形式的计算机可读介质包括例如ram、prom、eprom、flash-eeprom、任何其他存储器芯片或盒式磁带、或计算机可从中读取的任何其他介质。
75.除非本文作出相反的明确指示,否则权利要求中使用的所有术语意图给出如本领域技术人员所理解的普通和通常的含义。特定地,除非权利要求叙述相反的明确限制,否则使用诸如“一个”、“该”、“所述”等单数冠词应被解读为叙述所指示的元件中的一个或多个。“响应于”和“在确定
……
时”的使用指示因果关系,而不仅是时间关系。形容词“第一”和“第二”贯穿本文档用作标识符,并且不意图表示重要性、顺序或数量。
76.已经以说明性方式描述了本公开,并且应理解,已经使用的术语意图具有描述性
词语而非限制性词语的性质。鉴于以上教导,本公开的许多修改和变化是可能的,并且本公开可以不同于具体描述的其他方式来实践。
77.根据本发明,提供了一种计算机,其具有处理器和存储器,所述存储器存储指令,所述指令可由所述处理器执行以:记录对车辆的用户界面的相应控件的输入的第一视频;向所述第一视频添加提供相应输入时的相应时间的元数据;以及基于所述第一视频和所述元数据生成第二视频,所述第二视频示出所述用户界面并且在所述相应时间高亮与所述相应输入对应的所述相应控件。
78.根据一个实施例,所述指令还包括用于从所述车辆的通信网络接收所述时间的所述元数据的指令。
79.根据一个实施例,所述第二视频示出未被提供所述输入的用户阻挡的所述用户界面。
80.根据一个实施例,所述第一视频包括提供所述输入的用户的所记录的音频。
81.根据一个实施例,所述第二视频包括来自所述第一视频的所述音频。
82.根据一个实施例,所述指令还包括用于生成在所述相应时间的所述相应输入的宏的指令。
83.根据一个实施例,所述指令还包括用于以下操作的指令:接收对所述第二视频或所述宏中的至多一者的选择,在接收到选择所述第二视频的所述选择时播放所述第二视频,以及在接收到选择所述宏的所述选择时执行所述宏。
84.根据一个实施例,所述选择是所述第二视频、所述宏和所述第一视频中的至多一者,并且所述指令还包括用于在接收到选择所述第一视频的所述选择时播放所述第一视频的指令。
85.根据一个实施例,所述指令还包括用于播放所述第二视频并且在播放所述第二视频时在所述时间暂停所述第二视频的指令。
86.根据一个实施例,所述指令还包括用于以下操作的指令:当在所述时间中的第一时间暂停所述第二视频时,在接收到与在记录所述第一视频时在所述第一时间接收到的第一输入相同的第一输入时取消暂停所述第二视频。
87.根据一个实施例,所述指令还包括用于以下操作的指令:当在所述时间中的第一时间暂停所述第二视频时,在接收到与在记录所述第一视频时在所述第一时间接收到的第一输入不同的第二输入时重放所述第二视频的前一部分。
88.根据一个实施例,所述指令还包括用于以下操作的指令:接收来自用户的对所述第一视频或所述第二视频中的至多一者的选择,在接收到选择所述第一视频的所述选择时播放所述第一视频,以及在接收到选择所述第二视频的所述选择时播放所述第二视频。
89.根据一个实施例,所述输入是第一输入,并且所述指令还包括用于接收第二输入并基于所述第二输入输出观看所述第二视频的提示的指令。
90.根据一个实施例,所述第二输入是除观看所述第二视频之外的命令。
91.根据一个实施例,所述指令还包括用于基于所述第二输入从视频库中选择所述第二视频的指令。
92.根据一个实施例,从所述视频库中选择所述第二视频包括对所述第二输入执行经训练的网络。
93.根据一个实施例,所述经训练的网络被训练以识别用户意图选择且利用所述第二输入未能选择的命令,并且选择所述第二视频是基于所述命令。
94.根据一个实施例,所述指令还包括用于在生成所述第二视频时将所述第二视频上传到远离所述车辆的所述视频库的指令。
95.根据一个实施例,所述控件包括按钮、旋钮和触摸屏的一部分中的至少一者。
96.根据本发明,一种方法包括:记录对车辆的用户界面的相应控件的输入的第一视频;向所述第一视频添加提供相应输入时的相应时间的元数据;以及基于所述第一视频和所述元数据生成第二视频,所述第二视频示出所述用户界面并且在所述相应时间高亮与所述相应输入对应的所述相应控件。

技术特征:


1.一种方法,其包括:记录对车辆的用户界面的相应控件的输入的第一视频;向所述第一视频添加提供相应输入时的相应时间的元数据;以及基于所述第一视频和所述元数据生成第二视频,所述第二视频示出所述用户界面并且在所述相应时间高亮与所述相应输入对应的所述相应控件。2.如权利要求1所述的方法,其还包括从所述车辆的通信网络接收所述时间的所述元数据。3.如权利要求1所述的方法,其中所述第二视频示出未被提供所述输入的用户阻挡的所述用户界面。4.如权利要求1所述的方法,其中所述第一视频包括提供所述输入的用户的所记录的音频。5.如权利要求4所述的方法,其中所述第二视频包括来自所述第一视频的所述音频。6.如权利要求1所述的方法,其还包括生成在所述相应时间的所述相应输入的宏。7.如权利要求6所述的方法,其还包括接收对所述第二视频、所述宏和所述第一视频中的至多一者的选择,在接收到选择所述第二视频的所述选择时播放所述第二视频,在接收到选择所述宏的所述选择时执行所述宏,以及在接收到选择所述第一视频的所述选择时播放所述第一视频。8.如权利要求1所述的方法,其还包括播放所述第二视频,以及在播放所述第二视频时在所述时间暂停所述第二视频。9.如权利要求8所述的方法,其还包括当在所述时间中的第一时间暂停所述第二视频时,在接收到与在记录所述第一视频时在所述第一时间接收到的第一输入相同的第一输入时取消暂停所述第二视频。10.如权利要求8所述的方法,其还包括当在所述时间中的第一时间暂停所述第二视频时,在接收到与在记录所述第一视频时在所述第一时间接收到的第一输入不同的第二输入时重放所述第二视频的前一部分。11.如权利要求1所述的方法,其中所述输入是第一输入,所述方法还包括接收第二输入,并且基于所述第二输入输出观看所述第二视频的提示,其中所述第二输入是除观看所述第二视频之外的命令。12.如权利要求11所述的方法,其还包括基于所述第二输入从视频库中选择所述第二视频。13.如权利要求12所述的方法,其中从所述视频库中选择所述第二视频包括对所述第二输入执行经训练的网络,所述经训练的网络被训练以识别用户意图选择且利用所述第二输入未能选择的命令,并且选择所述第二视频是基于所述命令。14.如权利要求1所述的方法,其中所述控件包括按钮、旋钮和触摸屏的一部分中的至少一者。15.一种计算机,其包括处理器和存储器,所述存储器存储指令,所述指令能够由所述处理器执行以执行权利要求1至14中的一项所述的方法。

技术总结


本公开提供“用于车辆操作的教导视频”。一种计算机包括处理器和存储器,所述存储器存储指令,所述指令可由所述处理器执行以记录对车辆的用户界面的相应控件的输入的第一视频,向所述第一视频添加提供相应输入时的相应时间的元数据,以及基于所述第一视频和所述元数据生成第二视频。所述第二视频示出所述用户界面并在所述相应时间高亮与所述相应输入对应的所述相应控件。所述相应控件。所述相应控件。


技术研发人员:

斯图尔特

受保护的技术使用者:

福特全球技术公司

技术研发日:

2022.09.08

技术公布日:

2023/3/24

本文发布于:2023-03-26 22:14:23,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/80067.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   视频   计算机   指令
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图