基于脚本的体感视频提供系统及方法

文档序号:8441796阅读:330来源:国知局
基于脚本的体感视频提供系统及方法
【技术领域】
[0001]本发明为一种改善电脑或可提供视频播放能力的智能设备视频观看体验的方法,属于信息技术领域。
【背景技术】
[0002]随着科技的进步与人们生活水平的提供,人们的观影体验已经不再满足于简单的听觉与视觉了,带体感的4D,甚至体感商业电影已经出现。而且有一些技术已经可以实现足不出户,在家就能观看体感电影。如专利号为ZL 200510111943.2的“利用视频信号的动作效果提供系统及其方法”,该专利方法通过在视频信号里插入动作效果信息,并在视频播放过程中用专用设备同步提示这些信息并传输给专用的驱动设备,实现体感观影。该方法存在需要制作特定的视频资源,使用特定的播放设备及特定的驱动设备,成本高,可操作性低等缺点。
[0003]现在市场已经出现了许多智能视频播放设备,如智能机顶盒、智能电视、智能影碟机。这些设备的共同特征是安装了可编程的操作系统,使这些设备可以通过安装新应用或升级应用就能提供一些新功能。另外这些设备大多数还提供了丰富的外部数据口接口,如USB、蓝牙、WIFI等。理论上在前面两项基础条件之上,通过安装新的视频播放软件或升级旧的视频软件,再利用通用的外部数据接口连接到通用接口的体感输出设备,就可以为已有的电脑和智能视频播放设备提供更丰富逼真的观影(视频)体验了。

【发明内容】

[0004]本发明的发明目的之一在于提供一种体感视频提供系统,在不改变视频文件本身和播放设备硬件的前提下,通过升级智能视频播放设备的应用和利用设备通用接口外接体感提供设备,为用户提供更丰富逼真的观影(视频)体验。
[0005]上述发明目的通过以下方案实现:
基于脚本的体感视频提供系统,包括视频播放设备和体感输出设备,视频播放设备和体感输出设备具有相匹配的数据接口并通过相应数据接口通讯连接;
视频播放设备包括控制模块、脚本解析模块、视频输出模块以及存储模块,存储模块储存有体感输出脚本,控制模块监视视频输出的同时脚本解析模块解析体感输出脚本,在体感输出事件的时间点与视频播放时间点匹配时发送体感输出指令;
体感输出设备包括指令解析控制模块和体感输出机构,指令解析控制模块通过接收体感输出指令驱动体感输出机构进行体感操作。
[0006]进一步地,所述体感输出机构包括身体支撑装置,身体支撑装置设置有气味发生器、震动马达、摇摆驱动机构三者之一或它们的组合。
[0007]本发明的另一发明目的在于提供一种体感视频提供方法,该发明目的通过以下方案实现:
基于脚本的体感视频提供方法,包括以下步骤: (O获取并加载待播放视频;
(2)获取记载有体感输出事件的体感输出脚本;
(3)解析体感输出脚本;
(4 )播放视频并实时监视视频播放进度,若体感输出脚本中的体感输出事件对应的时间与当前播放进度匹配,则在视频播放的同时调用体感输出模块发送体感输出指令并进入步骤(5),若无匹配的体感输出事件则继续播放直至视频播放结束;
(5)接收到体感输出指令后驱动相应体感输出机构进行体感操作。
[0008]进一步地,所述视频为存储在设备本地的文件或存储在网络上的流媒体文件;所述体感输出脚本为存储在设备本地的文件或存储在网络上的数据;步骤(2)中还包括步骤(2-1):搜索本地目录查找与待播放视频对应的体感输出脚本,若找到对应的体感输出脚本则进入步骤(3);若未找到对应的体感输出脚本则进入步骤(2-2):搜索网络数据查找与待播放视频对应体感输出脚本,若找到对应的体感输出脚本则下载体感输出脚本并进入步骤(3)。
[0009]进一步地,步骤(2-2)中还包括步骤(2-2-1):若体感输出脚本来自网络,则根据默认设置或用户设置选择体感输出脚本下载策略,体感输出脚本下载策略包括分段下载和一次性完全下载两种;若当前体感输出脚本下载策略为分段下载,则进行分段下载,在当前体感输出脚本当前段落下载完毕后进入步骤(3)和步骤(4),在体感输出脚本当前段落对应的视频段落播放完成前预留一定时间进行下一体感输出脚本段落的下载,直至体感输出脚本下载完毕;若当前体感输出脚本下载策略为一次性完全下载,则在体感输出脚本文件下载完毕后进入步骤(3)和步骤(4)。
[0010]优选地,所述体感输出脚本文件中体感输出事件由以时间轴为基线的体感参数表达,体感参数包括体感输出事件类型,体感输出事件起始时间点、持续时长;步骤(4)中视频播放进度监视操作为播放时间轴监视。
[0011]作为另一优选方案,所述体感输出脚本文件中体感输出事件由以当前帧画面对应的起始帧画经历的时间为基线的体感参数表达,体感参数包括体感输出事件起始帧画面的播放时间、持续时长;步骤(4)中视频播放进度监视操作为帧画面经历的时间监视。
[0012]进一步地,所述体感输出事件类型包括释放气味、座椅震动及座椅摇摆;体感输出事件的体感参数还包括震动幅度参数和/或震动频率参数;所述体感输出事件的体感参数还包括体感输出事件起始校验位和/或体感输出事件终了校验位。
[0013]进一步地,所述体感输出脚本文件为纯文本文件或设置有加密算法的二进制格式文件。
[0014]进一步地,步骤(3)包括:(3-1)打开体感输出脚本并定位到文件头;(3-2)逐行读取一行新数据,判断当前行是否符合预定的时间格式,若是则进入步骤(3-3),若否则进入步骤(3-4); (3-3)解析成时间数据添加到体感集合字典,并作为字典中一条记录的时间key值;(3-4)判断当前行是否符合预定的体感模式格式,若是则进入步骤(3-5),若否则进入步骤(3-6) ; (3-5)解析成体感模式记录并添加到体感集合字典,作为上一次时间key值对应的value值;(3-6)判断体感脚本是否读取完毕,若是则结束体感输出脚本解析,若否则返回步骤(3-2)。
[0015]本发明的有益效果在于:可以方便快捷的使智能手持设备上的视频播放器具备根据视频内容进行体感输出的功能,现有的视频播放设备具备体感输出的能力,不需要对现有的视频播放设备做硬件改动,本方案采用外部脚本文件形式,不需要对视频文件做任何修改,因此可播放的片源充足;体感输出脚本既可以用纯文本格式(利用编辑与阅读),还可以用二进制编码(体积小,节省存储空间与网络传输量);对现有视频播放设备已有功能毫无影响,只需要现有的视频播放进行简单升级或增加相应插件,操作简单,适用范围广。
[0016]
【附图说明】
[0017]图1为本发明的系统框图。
[0018]图2为本发明操作步骤的流程图。
[0019]图3为本发明体感输出脚本解析步骤的流程图。
[0020]
【具体实施方式】
[0021]以下结合具体实施例和附图对本发明作进一步说明:
实施例一
参照附图1所示,本实施例给出一种体感视频提供系统,包括视频播放设备I和体感输出设备2,视频播放设备I和体感输出设备2具有相匹配的数据接口并通过相应数据接口(1-1、2-1)通讯连接;视频播放设备I包括控制模块1-2、脚本解析模块1-3、视频输出模块1-4以及存储模块1-5,存储模块1-5储存有体感输出脚本,控制模块1-2监视视频输出的同时脚本解析模块1-3解析体感输出脚本,在体感输出事件的时间点与视频播放时间点匹配时控制模块发送体感输出指令;体感输出设备2包括指令解析控制模块2-2和体感输出机构2-3,指令解析控制模块2-2通过接收体感输出指令驱动体感输出机构2-3进行体感操作。
[0022]体感输出机构2-3包括身体支撑装置,身体支撑装置可以是座椅、坐垫、靠垫、穿戴式马甲等,身体支撑装置设置有气味发生器、震动马达、摇摆驱动机构三者之一或它们的组合。气味发生器释放有气味的气味以及具有不同的温度的烟雾等,震动马达、摇摆驱动机构可以模拟赛车飞行器运行等,提供丰富的观影体验。
[0023]实施例二
参照图2,本实施例给出一种基于脚本的体感视频提供方法,包括以下步骤:
(O获取并加载待播放视频;
(2)获取记载有体感输出事件的体感输出脚本;
(3)解析体感输出脚本;
(4 )播放视频并实时监视视频播放进度,若体感输出脚本中的体感输出事件对应的时间与当前播放进度匹配,则在视频播放的同时调用体感输出模块发送体感输出指令并进入步骤(5),若无匹配的体感输出事件则继续播放直至视频播放结束;
(5)接收到体感输出指令后驱动相应体感输出机构进行体感操作。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1