用于视频回放控制的系统和方法
【专利摘要】提供了方法和设备来用于交通工具的视频回放控制系统。所述方法可包括:接收视频数据源,以及访问数据存储器来获取与视频数据的回放相关联的运行脚本。所述方法还可包括:如果所述数据存储器中不存在运行脚本,则生成为了回放视频数据而接收到的用户输入的日志。所述方法可包括:将所述日志存储在数据存储器中作为与回放视频数据相关联的运行脚本。
【专利说明】用于视频回放控制的系统和方法
【技术领域】
[0001]本公开主要涉及交通工具,并且更特别地涉及用于交通工具中的视频回放控制的系统和方法。
【背景技术】
[0002]许多交通工具采用后座娱乐装置,例如,处于交通工具的后舱中允许视频回放的装置。一般来说,后座娱乐装置可用于娱乐年轻乘客,其无法操作或控制后座娱乐装置上的视频回放。因此,在许多情况下,交通工具的驾驶员有必要能够控制后座娱乐装置上的回放。
[0003]因此,希望的是提供系统和方法,其允许机动交通工具的驾驶员轻松地控制后座娱乐装置上的视频回放。更进一步,从后续详细描述和所附权利要求书,结合附图和前述【技术领域】和【背景技术】来理解,本公开的其它所需特征和特性将变得清楚明了。
【发明内容】
[0004]一种方法被提供来控制交通工具的舱中的视频回放。所述方法包括:接收视频数据源,以及访问数据存储器来获取与视频数据的回放相关联的运行脚本。所述方法还包括:如果所述数据存储器中不存在运行脚本,则生成为了回放视频数据而接收到的用户输入的日志。所述方法包括:将所述日志存储在数据存储器中作为与回放视频数据相关联的运行脚本。
[0005]一种设备被提供来用于交通工具的视频回放控制系统。所述设备包括:接收用户输入的至少一个用户输入装置,以及位于交通工具的后舱中的至少一个显示器。所述设备还包括:视频数据源,用于显示在所述至少一个显示器上。所述设备包括:控制模块,其基于与所述视频数据源相关联的独特识别码访问数据存储器来获取用于回放视频数据的运行脚本,并基于所述运行脚本基本上自动地向所述至少一个显示器输出视频数据。
[0006]本公开还提供以下技术方案:
1.一种在交通工具的舱中控制视频回放的方法,包括:
接收视频数据源;
访问数据存储器来获取与视频数据的回放相关联的运行脚本;
如果所述数据存储器中不存在运行脚本,则生成为了回放视频数据而接收到的用户输入的日志;以及
将所述日志存储在数据存储器中作为与回放视频数据相关联的运行脚本。
[0007]2.如技术方案I所述的方法,其中,访问数据存储器来获取运行脚本进一步包括:
访问所述交通工具上的本地数据存储器。
[0008]3.如技术方案I所述的方法,其中,访问数据存储器来获取运行脚本进一步包括: 访问远程数据存储器。
[0009]4.如技术方案I所述的方法,其中,生成为了回放视频数据而接收到的用户输入的日志进一步包括:
确定是否已经从至少一个用户输入装置接收到用户输入;
如果已经接收到用户输入,则确定与接收到用户输入时的视频数据相关联的特性;以及
将所述用户输入和特性存储在数据存储器中。
[0010]5.如技术方案4所述的方法,其中,确定与视频数据相关联的特性进一步包括:
确定与所述视频数据相关联的内容识别码。
[0011]6.如技术方案4所述的方法,其中,在初始时间接收到所述视频数据源,并且确定与视频数据相关联的特性进一步包括:
确定接收到视频数据源时的初始时间与用户输入之间已经经过的时间。
[0012]7.如技术方案I所述的方法,进一步包括:
基于所述运行脚本向位于所述交通工具的舱内的至少一个显示器输出视频数据。
[0013]8.如技术方案I所述的方法,进一步包括:
确定与所述视频数据源相关联的独特识别码;以及
基于所述独特识别码访问所述数据存储器来读取所述运行脚本。
[0014]9.一种用于交通工具的视频回放控制系统,包括:
至少一个用户输入装置,其接收用户输入;
至少一个显示器,其位于所述交通工具的后舱中;
视频数据源,用于显示在所述至少一个显示器上;和
控制模块,其基于与所述视频数据源相关联的独特识别码访问数据存储器来获取用于回放视频数据的运行脚本,并基于所述运行脚本基本上自动地向所述至少一个显示器输出视频数据。
[0015]10.如技术方案9所述的系统,其中,如果所述数据存储器不包括用于回放视频数据的运行脚本,则所述控制模块基于向所述至少一个用户输入装置的输入生成用于回放所述视频数据的日志。
[0016]11.如技术方案10所述的系统,其中,所述日志包括与所述视频数据的至少一个内容描述符相关联的向所述至少一个用户输入装置的输入。
[0017]12.如技术方案10所述的系统,其中,在初始时间提供所述视频数据源,并且所述日志包括与从所述初始时间起测得的时间相关联的向所述至少一个用户输入装置的输入。
[0018]13.如技术方案9所述的系统,其中,所述控制模块访问位于所述交通工具上的数据存储器。
[0019]14.如技术方案9所述的系统,其中,所述控制模块访问远离所述交通工具的数据存储器。
[0020]15.一种交通工具,包括:
客舱;
至少一个显示器,其位于所述客舱内;
至少一个用户输入装置,其位于所述客舱内,并接收用户输入; 视频数据源,用于显示在所述至少一个显示器上;
控制模块,其控制所述视频数据在所述至少一个显示器上的显示,并且所述控制模块:
确定与所述视频数据源相关联的独特识别码;
基于所述独特识别码,访问本地数据存储器来获取用于回放所述视频数据的运行脚本;
如果没有运行脚本与所述独特识别码相关联,则生成在回放所述视频数据期间由所述至少一个用户输入装置接收到的用户输入的日志;以及
将所述日志存储在所述本地数据存储器中作为用于回放所述视频数据的运行脚本。
[0021]16.如技术方案15所述的交通工具,进一步包括:
与所述控制模块通信的视频播放器,
其中,所述视频数据源作为输入被接收至所述视频播放器。
[0022]17.如技术方案15所述的交通工具,进一步包括:
与所述控制模块通信的输入端口,
其中,所述视频数据源接收自与所述输入端口联接的便携式电子装置。
[0023]18.如技术方案15所述的交通工具,其中,如果没有运行脚本与所述本地数据存储器中的独特识别码相关联,则所述控制模块访问远程数据存储器来获取用于回放视频数据的运行脚本。
[0024]19.如技术方案18所述的交通工具,其中,所述控制模块将所述日志输出至所述远程数据存储器。
[0025]20.如技术方案15所述的交通工具,其中,在初始时间提供所述视频数据源,并且所述日志包括与从所述初始时间起测得的时间相关联的用户输入。
【专利附图】
【附图说明】
[0026]下面将结合以下附图来描述示例性实施例,附图中相似附图标记表示相似要素,并且附图中:
图1是功能框图,示出了依据多个实施例的包括视频控制系统的交通工具;
图2是数据流图,示出了依据多个实施例的视频控制系统的视频回放控制系统;
图3是流程图,示出了依据多个实施例的视频控制系统的控制方法;并且图4是图3的流程图的延续。
【具体实施方式】
[0027]以下详细描述本质上仅仅是示例性的,并不旨在限制应用和用途。更进一步,没有意图被在前面的【技术领域】、【背景技术】、
【发明内容】
或以下详细描述中给出的任何明示或暗示的理论限制。如本文中所使用的,术语模块是指任何硬件、软件、固件、电子控制部件、处理逻辑和/或处理器装置,其为单独的或以任意组合,包括但不限于:专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的存储器和处理器(共享、专用或组)、组合逻辑电路、和/或提供所描述功能的其它适当部件。
[0028]参考图1,示出了交通工具10。交通工具10包括动力总成12、转向系统14、视频控制系统16、后娱乐系统18和控制模块20。如将在本文中以更详细的细节论述的,控制模块20接收来自视频控制系统16的输入,以控制后娱乐系统18的操作。
[0029]一般来说,交通工具10可包括用于推进的动力总成12。动力总成12可包括例如推进装置,其包括但不限于内燃发动机、电发动机或其混合(未示出)。推进装置可将动力供应至变速器,其可将该动力传递至联接至交通工具10的一个或多个轮子(和轮胎)24的适当传动系,以允许交通工具10移动。
[0030]继续参考图1,转向系统14可包括手轮26,其联接至转向轴28,其可与动力总成12协同操作以使交通工具10转向。在本示例中,手轮26可包括一个或多个用户输入装置30,其可向控制模块20提供输入。动力总成12和转向系统14只以框图形式示出而没有进一步的详细描述,因为这些机构的实施例是变化的并且是本领域技术人员熟知的。
[0031]视频控制系统16可包括第一显示器或显示器32以及视频播放器34。显示器32可与控制模块20通信,并且可将视觉信息提供至驾驶员8和/或交通工具10的其它用户。在一个示例中,显示器32可被实施为处于交通工具10的仪表板或控制台中的平板显示器。本领域的技术人员意识到用以在交通工具10中实施显示器32的其它技术。显示器32可包括用于显示信息的任何适当的技术,包括但不限于液晶显示器(LCD)、有机发光二极管(OLED)、等离子或阴极射线管(CRT)。视频控制系统16还可包括一个或多个用户输入装置36。在一个示例中,用户输入装置36可用显示器32来实施,并且可接收来自用户比如交通工具10的驾驶员8的输入,或者来自交通工具10中的其它乘员的输入,以控制后娱乐系统18。替代地,或额外地,用户输入装置36可以被实施为键盘(未单独地示出)、遥控器、麦克风(未单独地示出)、关联于显示器32的触摸屏层、或用以接收来自用户的数据和/或命令的其它适当的装置,所述数据和/或命令可被通信至控制模块20。当然,也可采用多个输入装置36。
[0032]视频控制系统16还可包括一个或多个输入端口 38,包括但不限于USB端口、SD端口、HDMI端口,其可允许便携式电子装置39联接至视频控制系统16。例如,便携式电子装置39可包括但不限于:平板式个人计算装置、蜂窝电话、便携式DVD?播放器、便携式蓝光盘(BLU-RAY DISC) "*播放器和/或移动游戏台,其可联接至视频控制系统16以提供视频数据源。应当指出的是:尽管一个或多个输入端口 38在本文中被示出为关联于显示器32,但是输入端口 38可以位于交通工具10内的任何所需位置,包括但不限于:显示器32、关联于交通工具10的前舱41的控制台、或关联于交通工具10的后舱43的控制台。
[0033]视频播放器34可接收作为输入的视频数据源。在一个示例性实施例中,视频播放器34可用显示器32实施,然而,视频播放器34可以被实施为单独的装置,其可以位于交通工具10内的任何所需的位置。视频播放器34可包括任何适当的装置,其可识别和输出视频数据至控制模块20,包括但不限于DVD ?阅读器、蓝光盘"*阅读器、MPEG视频阅读器及其组合。类似地,通过视频播放器34接收到的视频数据源可包括但不限于DVD "*盘、蓝光盘?*、MPEG视频源、基于网页的流视频数据源和可从关联于交通工具10的其它模块获得的视频数据源。应当指出的是:尽管本文中示出的是单个视频播放器34,但是交通工具10可包括任何数量的视频播放器34。
[0034]后娱乐系统18可定位在交通工具10的驾驶员8之后或后方。换言之,后娱乐系统18可包括不容易被驾驶员8评估或看见的任何娱乐系统。在一个示例中,线40可将交通工具10分成前舱41和后舱43。一般来说,交通工具10的驾驶员8可坐在位于前舱41中的座椅内,而一个或多个乘客可坐在位于后舱43中的座椅内。后娱乐系统18可位于后舱43内,并可被坐在后舱43的人看见。在一个示例中,后娱乐系统18可包括至少一个第二显示器或者一个或多个显示器42。显示器42可与控制模块20通信,以接收视频数据来显示在显示器42上。应当指出的是:显示器42可位于后舱43内的任何所需位置,包括但不限于:位于前舱41内的座椅的头靠、联接至后舱43中的交通工具10的顶篷的控制台或位于后舱43的地板上的控制台。在一个示例中,显示器42可接收来自控制模块20的相同视频输出,然而,应该指出的是:在每个显示器42具有专用视频播放器34的情况下,控制模块20可以向显示器42中的每个输出不同的视频数据。显示器42可包括用于显示信息的任何适当的技术,包括但不限于液晶显示器(LCD)、有机发光二极管(OLED)、等离子或阴极射线管(CRT)。
[0035]控制模块20基于接收自视频播放器34和/或一个或多个输入端口 38的视频数据以及接收自用户输入装置30、36的输入来控制后娱乐系统18。应当指出的是:控制模块20可通过关联于交通工具10的通信总线比如数据总线与显示器32、显示器42、视频播放器34、一个或多个输入端口 38和用户输入装置30、36通信。在一个示例中,控制模块20基于视频数据源的识别和与从向用户输入装置30、36的输入学习到的视频数据源的先有互动,来控制显示器42上的视频数据的输出或回放。控制模块20还学习与视频数据源的互动,并存储这些互动以备在交通工具10中后用以及供其它交通工具使用。另外,控制模块20还基于来自与接收自远离交通工具10的用户的视频数据的互动的视频数据源的识别,来控制显示器42上的视频数据的输出或回放。
[0036]在这点上,控制模块20可通过通信结构与通信装置50通信,其可允许传输和接收来自远程源比如远程数据存储器52的数据。通信装置50可包括但不限于天线、无线网络移动网络等。通过通信装置50通信的数据可以也可以不加密。远程数据存储器52存储关联于各种视频源的数据,其可由交通工具10的控制模块20提供或来自关联于其它交通工具的控制模块。
[0037]在一个示例中,远程数据存储器52可存储视频源的标题和互动日志或脚本,其允许视频源基本上自动地播放。例如,远程数据存储器52可存储视频源的标题,以及视频源的主要特征进行播放所必需的用户输入的例程。作为再一示例,远程数据存储器52可存储电影的标题,以及通过相应用户输入装置使电影播放所需的输入数量。因此,远程数据存储器52允许在一个交通工具中学习或形成的特定视频源所关联的脚本或用户互动日志应用于在另一远程交通工具中使用的相同视频源。另外,远程数据存储器52可累积关联于特定视频源的多个脚本或用户互动日志,并将数据处理方法应用于多个脚本或用户互动日志,以拒绝与所学习的脚本或用户互动日志的绝大部分不类似的脚本或用户互动日志。远程数据存储器52可包括适当的通信装置54,以允许交通工具10的通信装置50与远程数据存储器52之间的通信。通信装置54可包括与通信装置50协同操作的任何适当的装置,包括但不限于天线、无线网络、移动网络等。
[0038]现在参考图2,数据流图示出了用于可能嵌入在控制模块20内的后娱乐系统18(图1)的视频回放控制系统100的多个实施例。根据本公开的视频回放控制系统100的多个实施例可包括嵌入控制模块20内的任何数量的子模块。如能够理解的,图2中示出的子模块可被组合和/或进一步划分,以类似地控制用于后娱乐系统18(图1)的视频回放。向系统的输入可以传感自交通工具10 (图1)、接收自其它控制模块(未示出)、和/或由控制模块20内的其它子模块(未示出)确定/模拟。在多个实施例中,控制模块20包括回放控制模块102、学习模块104和用户界面(UI)控制模块106。
[0039]回放控制模块102接收作为输入的源视频数据108、本地视频运行脚本数据110、用户选择数据112和远程视频运行脚本数据114。源视频数据108可包括来自由视频播放器34接收到的视频源的视频数据或由联接至输入端口 38的视频源提供的视频数据,其可包括关联于视频数据的内容描述符,包括但不限于标题、篇章、轨道、节段、容量等。本地视频运行脚本数据110可包括从本地数据存储器118读取的数据,其可包括用以开始或播放关联于特定视频源的视频数据所需的用户输入的脚本或序列。例如,在经由DVD?盘提供电影的情况下,本地视频运行脚本数据110可包括通过用户输入装置30、36的一系列用户输入,其在从向视频播放器34中插入DVD?盘时的时间点执行,以允许电影得以播放,如将在以下以更详细的细节论述的。
[0040]用户选择数据112接收自UI控制模块106,并且可包括接收自用户输入装置30、36的用户输入。在一个示例中,用户选择数据112可包括但不限于以下请求:前进视频、播放视频、停止视频回放、暂停视频回放、返回视频回放菜单并播放视频的所选内容描述符,例如,播放关联于视频的特定篇章和/或标题。用户选择数据112还可包括用户输入被接收至用户输入装置36时的x、y坐标位置和/或例如通过用户输入装置30选择时的所按下的特定按钮。远程视频运行脚本数据114可包括从远程数据存储器52读取的数据,其可包括用以开始或播放关联于特定视频源的视频数据所需的用户输入的脚本或序列。
[0041]基于源视频数据108,回放控制模块102确定用于视频数据源的独特识别码。例如,在DVD ?盘或蓝光盘"的情况下,独特识别码可包括存储在DVD ?盘或蓝光盘?上的视频数据的标题。独特识别码可嵌入由视频数据源提供的源视频数据108中,或者可基于嵌入源视频数据108内的内容描述符来得到确定。例如,关联于视频的独特时间和篇章数量可提供用于视频数据源的独特识别码。一旦独特识别码被确定后,回放控制模块102将该独特识别码设定为视频源识别码数据120。基于视频源识别码数据120,回放控制模块102可查询本地数据存储器118来获取关联于视频源识别码数据120的本地视频运行脚本数据110。如果本地视频运行脚本数据110可获得来用于在视频源识别码数据120中识别的视频源,则回放控制模块102可从本地数据存储器118读取本地视频运行脚本数据110,并执行存储在本地视频运行脚本数据110中的脚本来输出视频数据122。
[0042]基于视频源识别码数据120,回放控制模块102查询远程数据存储器52,来确定在远程数据存储器52内是否可获得关联于视频源识别码数据120的远程视频运行脚本数据114。如果远程视频运行脚本数据114可获得来用于视频源识别码数据120,则回放控制模块102可基于远程视频运行脚本数据114输出视频数据122。回放控制模块102还可设定用于学习模块104的视频源识别码数据120,并且可设定用于学习模块104的内容描述符数据124。内容描述符数据124可包括关联于视频数据的内容描述符,包括但不限于标题、篇章、轨道、节段、体积等。
[0043]学习模块104接收作为输入的视频源识别码数据120、内容描述符数据124和用户选择数据112。学习模块104基于视频源识别码数据120、内容描述符数据124和用户选择数据112生成视频源日志数据126。在这点上,对于特定视频源识别码数据120来说,学习模块104生成视频源日志数据126,其包括特定用户输入接收,所述特定用户输入作为用户选择数据112在视频数据中的特定点处被接收到,并且是基于内容描述符数据124和自从视频数据源已经被视频播放器34或输入端口 38接收到之后经过的时间。换言之,学习模块104学习或记录在用于特定视频源的视频数据中的一个或多个预定点处经由用户输入装置30、36接收到的用户输入,并形成视频源日志数据126,其可被存储在本地数据存储器118中并作为本地视频运行脚本数据110由回放控制模块102读取。学习模块104还将视频源日志数据126输出至远程数据存储器52。视频源日志数据126允许在下一次视频源被启用(例如DVD?盘或蓝光盘?被插入视频播放器34中)时,在无需用户互动的情况下,由控制模块20进行相同的步骤。
[0044]UI控制模块106接收作为输入的用户输入数据128。用户输入数据128可包括经由用户输入装置30、36接收到的用户输入。用户输入数据128可包括用以控制后娱乐系统18上的视频回放的操作的请求。基于用户输入数据128,Π控制模块106访问查询表或校准表,并设定用于回放控制模块102和学习模块104的用户选择数据112。Π控制模块106还输出用户界面130。用户界面130可包括任何适当的图形或文本界面,其可与用户输入装置30、36协同操作,以允许用户控制后娱乐系统18的操作。例如,用户界面130可以包括一个或多个图形和/或文本指示符,其可被用户选择来前进、暂停、播放、停止、和/或选择待浏览视频的特定内容描述符。用户界面130还可包括视频数据的单个帧(若需要的话),并且可包括选择器来允许用户通过用户输入装置30、36以运行脚本标记错误。应当指出的是:这些用户界面130特征仅仅是示例性的,因为用户界面130可以包括用以允许控制视频回放的任何适当的图形和/或文本指示符。此外,用户界面130可重叠在视频数据的至少一部分上,若需要的话。
[0045]现在参考图3,并且继续参考图1和2,流程图示出了一种控制方法,其可由依据本公开的图1的控制模块20来执行。如鉴于本公开能够理解的,该方法内的操作顺序并不局限于如图3中示出的顺次执行,而是可以根据应用和依据本公开以一个或多个变化的顺序来执行。
[0046]在多个实施例中,所述方法可被安排成基于预定事件运行,并且/或者可在交通工具10的操作期间连续地运行。
[0047]所述方法开始于200。在202处,所述方法确定视频数据源或源视频数据108是否可获得来用于控制模块20。例如,所述方法确定DVD?盘或蓝光盘"*是否已经插入视频播放器34中,或者视频数据源是否已经联接至输入端口 38。如果源视频数据108可获得来用于控制模块20,则所述方法进入204。否则,所述方法循环。
[0048]在204处,所述方法设定等于零的计时器。在206处,所述方法确定来自源视频数据108的视频源识别码数据120。在208处,所述方法查询本地数据存储器118,并确定本地视频运行脚本数据110是否可获得来用于视频源识别码数据120。如果本地视频运行脚本数据110可获得,则所述方法进入210。否则,在212处,所述方法查询远程数据存储器52,并确定远程视频运行脚本数据114是否可获得来用于视频源识别码数据120。如果远程视频运行脚本数据114可获得,则所述方法进入214。否则,所述方法进入图4上的216。
[0049]在210处,所述方法读取来自本地数据存储器118的本地视频运行脚本数据110。然后,在218处,所述方法基于本地视频运行脚本数据110输出视频数据122。在220处,所述方法确定是否已经从用户输入装置30、36接收到用户输入。如果已经接收到用户输入,则所述方法在222处标记错误。在这点上,用户输入的接收可指示运行脚本对于所识别的视频数据源存在错误。这样,具有非需动作的脚本可从本地数据存储器118被禁止或移除,其将允许新的视频源日志数据126得到存储或记录。在一个示例中,该错误可被发送至本地数据存储器118,以允许检测不正确的运行脚本或检测多于一个版本的视频源,使得两个不同的运行脚本存在来用于相同或相似的视频源。然后,所述方法结束于224。
[0050]否则,如果没有接收到用户输入,则所述方法在226处确定运行脚本是否完全,使得被输出的视频数据122是主要特征。如果运行脚本完全,则所述方法结束于228。否则,所述方法循环。
[0051]在214处,所述方法读取来自远程数据存储器52的远程视频运行脚本数据114。在230处,所述方法基于远程视频运行脚本数据114输出视频数据122。然后,所述方法进入 220。
[0052]现在参考图4,从216,所述方法进入232。在232处,所述方法存储视频源识别码数据120在本地数据存储器118中。然后,在234处,所述方法确定是否已经通过用户输入装置30、36接收到用户输入。如果用户输入还未被接收到,所述方法进入236。否则,所述方法进入238。
[0053]在236处,所述方法确定计时器是否大于阈值时间,比如大约5分钟。如果计时器小于阈值,则所述方法进入240。否则,所述方法进入242。
[0054]在240处,所述方法基于内容描述符数据124确定视频数据122输出是否为主要特征或主要表达。换言之,在插入视频播放器34中的DVD?盘或蓝光盘"*的示例中,所述方法确定DVD?盘或蓝光盘?上的电影的主要特征或主要表达是否被输出为视频数据122。如果主要特征包括视频数据122,则所述方法进入242。否则,所述方法循环。在242处,所述方法为远程数据存储器52输出视频源日志数据126。然后,所述方法结束于244。
[0055]在238处,所述方法确定用户输入是否包括与逆转视频数据122的请求相关联的用户选择数据112。如果用户选择数据112包括逆转请求,所述方法结束于246。否则,在248处,所述方法将计时器的当前时间、用户选择数据112和关联于当前时间的内容描述符数据124存储在本地数据存储器118中。然后,所述方法循环至234。
[0056]虽然在前述详细描述中给出了至少一个示例性实施例,但是应该理解的是存在大量的变型。还应该理解的是:一个示例性实施例或多个示例性实施例只是示例,并不旨在以任何方式限制本公开的范围、适用性或构造。相反,前面的详细描述将为本领域技术人员提供便利的线路图来实施一个示例性实施例或多个示例性实施例。应该明白的是:可在要素的功能和配置中做出各种变化,而不背离所附权利要求书及其法律等同方案的范围。
【权利要求】
1.一种在交通工具的舱中控制视频回放的方法,包括: 接收视频数据源; 访问数据存储器来获取与视频数据的回放相关联的运行脚本; 如果所述数据存储器中不存在运行脚本,则生成为了回放视频数据而接收到的用户输入的日志;以及 将所述日志存储在数据存储器中作为与回放视频数据相关联的运行脚本。
2.如权利要求1所述的方法,其中,访问数据存储器来获取运行脚本进一步包括: 访问所述交通工具上的本地数据存储器。
3.如权利要求1所述的方法,其中,访问数据存储器来获取运行脚本进一步包括: 访问远程数据存储器。
4.如权利要求1所述的方法,其中,生成为了回放视频数据而接收到的用户输入的日志进一步包括: 确定是否已经从至少一个用户输入装置接收到用户输入; 如果已经接收到用户输入,则确定与接收到用户输入时的视频数据相关联的特性;以及 将所述用户输入和特性存储在数据存储器中。
5.如权利要求4所述的方法,其中,确定与视频数据相关联的特性进一步包括: 确定与所述视频数据相关联的内容识别码。
6.如权利要求4所述的方法,其中,在初始时间接收到所述视频数据源,并且确定与视频数据相关联的特性进一步包括: 确定接收到视频数据源时的初始时间与用户输入之间已经经过的时间。
7.如权利要求1所述的方法,进一步包括: 基于所述运行脚本向位于所述交通工具的舱内的至少一个显示器输出视频数据。
8.如权利要求1所述的方法,进一步包括: 确定与所述视频数据源相关联的独特识别码;以及 基于所述独特识别码访问所述数据存储器来读取所述运行脚本。
9.一种用于交通工具的视频回放控制系统,包括: 至少一个用户输入装置,其接收用户输入; 至少一个显示器,其位于所述交通工具的后舱中; 视频数据源,用于显示在所述至少一个显示器上;和 控制模块,其基于与所述视频数据源相关联的独特识别码访问数据存储器来获取用于回放视频数据的运行脚本,并基于所述运行脚本基本上自动地向所述至少一个显示器输出视频数据。
10.一种交通工具,包括: 客舱; 至少一个显示器,其位于所述客舱内; 至少一个用户输入装置,其位于所述客舱内,并接收用户输入; 视频数据源,用于显示在所述至少一个显示器上; 控制模块,其控制所述视频数据在所述至少一个显示器上的显示,并且所述控制模 块: 确定与所述视频数据源相关联的独特识别码; 基于所述独特识别码,访问本地数据存储器来获取用于回放所述视频数据的运行脚本; 如果没有运行脚本与所述独特识别码相关联,则生成在回放所述视频数据期间由所述至少一个用户输入装置接收到的用户输入的日志;以及 将所述日志存储在所述本地数据存储器中作为用于回放所述视频数据的运行脚本。
【文档编号】H04N21/6587GK104168511SQ201410207649
【公开日】2014年11月26日 申请日期:2014年5月16日 优先权日:2013年5月16日
【发明者】D.R.佩特鲁奇, D.C.马丁, C.A.马索尔, M.P.弗里德里奇, C.A.戈伊克 申请人:通用汽车环球科技运作有限责任公司