一种车机音视频同步播放方法

文档序号:1559130 发布日期:2020-01-21 浏览:22次 >En<

阅读说明:本技术 一种车机音视频同步播放方法 (Vehicle audio and video synchronous playing method ) 是由 吴明哲 郑红丽 蔡旭 厉健峰 公维学 赵颖慧 刘昕 张茜铭 于 2019-09-20 设计创作,主要内容包括:本发明公开了一种车机音视频同步播放方法包括:被同步屏幕正在播放音视频,用户发起音视频同步操作;被同步屏幕视频播放器对视频文件和音频文件进行同步解码,生成时间戳同步的视频数据和音频数据;将视频数据写入被同步屏幕的视频播放器的显存,并通过显存拷贝的方式,复制一份视频数据同步写入目标屏幕的视频播放器的显存中;音频数据通过音频路由将音频数据流同时连接到被同步屏幕和目标屏幕的音频输出端口;将视频数据和音频数据转化处理后通过被同步屏幕的视频播放器和目标屏幕的视频播放器分别在被同步屏幕和目标屏幕上同步播放音视频。本发明所述方法通过在系统层面解决音视频共享问题,有效降低系统消耗,增加了系统的流畅度及稳定性。(The invention discloses a vehicle audio and video synchronous playing method, which comprises the following steps: the synchronized screen plays audio and video, and a user initiates audio and video synchronization operation; the synchronized screen video player synchronously decodes the video file and the audio file to generate video data and audio data with synchronous time stamps; writing the video data into a video memory of a video player of a synchronized screen, and copying a copy of the video data in a video memory copy mode of the video player of a target screen; audio data connects an audio data stream to audio output ports of the synchronized screen and the target screen simultaneously through audio routing; and after the video data and the audio data are converted and processed, the video player of the synchronized screen and the video player of the target screen synchronously play audio and video on the synchronized screen and the target screen respectively. The method of the invention solves the problem of audio and video sharing at the system level, effectively reduces the system consumption and increases the fluency and stability of the system.)

一种车机音视频同步播放方法

技术领域

本发明属于车载多媒体技术领域,具体涉及一种车机音视频同步播放方法。

背景技术

车载信息娱乐系统(In-Vehicle Infotainment简称IVI),是采用车载专用中央处理器,基于车身总线系统和互联网服务,形成的车载综合信息处理系统。IVI能够实现包括三维导航、实时路况、IPTV、辅助驾驶、故障检测、车辆信息、车身控制、移动办公、无线通讯、基于在线的娱乐功能及TSP服务等一系列应用,极大的提升的车辆电子化、网络化和智能化水平。

随着人们对乘用车舒适性及娱乐性等方面要求的不断提升,“一机多屏”的多媒体音视频播放形式开始在高配置乘用车上得到应用,国产车型如:红旗HS7,进口车型如:宝马等,其主要应用场景是IVI系统主机物理连接两个以上娱乐屏,实现两个娱乐屏之间音视频的同步播放,如:在车内前排或后排屏幕播放视频时,可将播放内容同步播放到其他屏幕上(仪表盘除外)。

在现有的“一机多屏”的音视频播放过程中,是通过软件,即“应用层面”实现多屏幕之间音视频同步播放,但是,由于同步播放的屏幕需要独立播放视频,然后进行同步处理,这种依赖软件实现同步播放的过程就需要消耗多份资源,应用层的系统消耗会相应的增加,影响系统流畅度,降低系统稳定性,影响用户体验。

发明内容

针对上述现有技术中存在的缺陷,本发明提供了一种车机音视频同步播放方法,本发明所述方法通过在系统层面解决音视频共享问题,有效降低系统消耗,增加了系统的流畅度及稳定性。结合说明书附图,本发明的技术方案如下:

一种车机音视频同步播放方法,所述车机音视频同步播放方法具体过程如下:

步骤1:被同步屏幕正在播放音视频,用户发起音视频同步操作;

步骤2:被同步屏幕的视频播放器对正在播放音视频的视频文件和音频文件进行同步解码,生成时间戳同步的视频数据和音频数据;

步骤3:将视频数据写入被同步屏幕的视频播放器的显存,同时通过显存拷贝的方式,复制一份视频数据同步写入目标屏幕的视频播放器的显存中;与此同时,音频数据通过音频路由将音频数据流同时连接到被同步屏幕和目标屏幕的音频输出端口;

步骤4:将视频数据和音频数据转化处理后通过被同步屏幕的视频播放器和目标屏幕的视频播放器分别在被同步屏幕和目标屏幕上同步播放音视频。

步骤1中,所述用户发起音视频同步操作的方式有三种,分别如下:

第一种:被同步屏幕播放音视频,用户点击被同步屏幕上的推送同步软按键,被同步屏幕主动发出同步指令;

第二种:被同步屏幕播放音视频,用户点击目标屏幕上的请求同步软按键,目标屏幕发出请求同步指令;

第三种:被同步屏幕播放音视频,用户通过屏幕外触发方式向同步屏幕的视频播放器发出同步至目标屏幕的指令。

与现有技术相比,本发明的有益效果在于:

1、本发明所述车机音视频同步播放方法在IVI系统层面,仅需进行一次音视频解码,可有效减少IVI系统资源消耗,缩短同步过程,增加IVI系统流畅度并降低系统不稳定性,从而提高用户体验。

2、本发明所述车机音视频同步播放方法能够实现主屏与副屏之间,或副屏与副屏之间点对点同步。

3、本发明所述车机音视频同步播放方法中,发起同步的方法有多种,可以是被同步屏幕主动向目标屏幕发送同步内容,可以是目标屏幕向被同步屏幕请求发送同步内容,还可以是通过外部触发的方式,将被同步屏幕上的同步内容同步到目标屏幕上,如屏幕外的按键、手势识别信号触发或VR触发等,使得操作途径多种多样,以匹配不同的级别车型的需求。

4、本发明所述车机音视频同步播放方法中,采用共享显存的方式实现视频流的同步,采用音频路由的方式实现音频多点输出,最后通过多媒体技术实现音频与视频的同步,使得整个同步过程准确,同步性良好。

附图说明

图1为适用本发明所述车机音视频同步播放方法的一机多屏系统外设结构示意图;

图2a为本发明所述车机音视频同步播放方法中,第一种发起音视频同步操作方式示意图;

图2b为本发明所述车机音视频同步播放方法中,第二种发起音视频同步操作方式示意图;

图2c为本发明所述车机音视频同步播放方法中,第三种发起音视频同步操作方式示意图;

图3为本发明所述车机音视频同步播放方法具体过程框图。

具体实施方式

为清楚、完整地描述本发明所述技术方案及其具体工作过程,结合说明书附图,本发明的具体实施方式如下:

如图1所示,本发明所述车机音视频同步播放方法适用于基于IVI系统的车机音视频同步播放系统,所述车机音视频同步播放系统为“一机多屏”结构,即在一个IVI系统主机下,连接有一个主屏幕和一个主音频输出端,与此同时,IVI系统主机下还分别并联有若干个可独立播放多媒体视频文件的副屏幕以及与副屏幕一一对应的副音频输出端。所述IVI系统主机与主屏幕和主音频输出端、IVI系统主机与各个副屏幕和副音频输出端均采用数据线连接;

所述主音频输出端和副音频输出端均为独立的声音输出部件(如扬声器)或独立的声音输出端口(如有线耳机连接端口或蓝牙耳机连接端口),所述副音频输出端集成在对应的副屏幕上。

本发明所述的车机音视频同步播放方法可实现主屏幕与副屏幕之间或副屏幕与副屏幕之间音视频的同步播放。如图3所示,本发明所述的车机音视频同步播放方法具体过程如下:

步骤1:屏幕A作为被同步屏幕正在播放音视频,此时,屏幕B作为目标屏幕,用户发起音视频同步操作;

所述用户发起音视频同步操作的方式有三种,分别如下:

第一种:如图2a所示,屏幕A播放音视频1,屏幕A上设有软按键,用户点击软按键“推送到屏幕B”,此时同步过程被触发,屏幕A的视频播放器将会将音视频1从屏幕A同步至屏幕B,即屏幕A主动向屏幕B同步音视频1,进而实现将屏幕A播放音视频1同步至屏幕B;

第二种:如图2b所示,屏幕A播放音视频1,屏幕B上设有软按键,用户点击软按键“同步屏幕A”,屏幕B的视频播放器将会向屏幕A的视频播放器发出同步请求,此时同步过程被触发,屏幕A的视频播放器将会将音视频1从屏幕A同步至屏幕B,即屏幕B请求屏幕A同步音视频1,进而实现将屏幕A播放音视频1同步至屏幕B;

第三种:如图2c所示,屏幕A播放音视频1,用户通过包括点击屏幕外的按键、手势识别信号触发或VR触发等方式向屏幕A的视频播放器发出同步至屏幕B的指令信号,此时同步过程被触发,屏幕A的视频播放器将会将音视频1从屏幕A同步至屏幕B,即通过外部触发同步过程,进而实现将屏幕A播放音视频1同步至屏幕B;

步骤2:屏幕A的视频播放器对音视频1的视频文件和音频文件进行同步解码,生成时间戳同步的视频数据和音频数据;

步骤3:将解码后生成的视频数据写入屏幕A的视频播放器的显存,同时通过显存拷贝的方式,将复制一份视频数据同步写入屏幕B的视频播放器的显存中;与此同时,解码后生成的音频数据通过安装在IVI系统主机内的音频路由软件,将音频数据流同时连接到屏幕A和屏幕B的音频输出端口;

步骤4:根据视频播放技术,将视频数据和音频数据转化为视频文件和音频文件,最终通过屏幕A的视频播放器和屏幕B的视频播放器分别在屏幕A和屏幕B上同步播放音视频1。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种防摔机顶盒

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类