一种多个窗口播放音视频的方法和装置的制作方法

文档序号:6768991阅读:212来源:国知局
专利名称:一种多个窗口播放音视频的方法和装置的制作方法
技术领域
本发明涉及多媒体技术领域,特别是涉及一种多个窗口播放音视频的方法和装置。
背景技术
随着科技的发展,人们越来越重视多媒体这种直接作用于人感官的文字、图形、图 像、动画、声音和视频方面的享受。近年来,在多媒体技术领域,又涌现出人性化的多个窗口 显示,用户可以在多个窗口中同时观看两个或者更多的音视频文件。常规的显示具有多个窗口的屏幕显示设备,例如个人计算机、手机或此类设备,具 有多个窗口管理器,其适用于响应来自两个或更多音视频文件播放请求,按照优先级在多 个窗口中显示相应的音视频文件,产生相似于电视画中画的效果。然而,由于每个音视频文 件占用的空间较大,同时播放多个音视频文件将会占用很大的空间,播放过程中,效果往往 不很理想。此项技术的应用受到很大限制,尤其是在手机的应用上,手机与个人计算机相 比,在硬件方面内存更小,运算速度远远跟不上,同时在多个窗口中播放多个音视频文件几 乎是不可能的事,除非手机配置极高,这样又使手机的造价太高。因此基于现状,当前需要本领域技术人员解决的问题就是如何实现多个窗口播 放音视频,以满足更多的应用需求,避免应用中出现的种种不理想现象。

发明内容
本发明所要解决的技术问题是提供一种多个窗口播放音视频的方法和装置,能够 在多个窗口中同时播放多个音视频。为了解决上述问题,本发明公开了一种多个窗口播放音视频的方法,所述方法包 括将需要播放的多个音视频文件同时拆分为相应轨道个数的音视频文件;将各个轨道的音视频文件同时拆分成多段音视频文件;每个轨道音视频文件在一个窗口中播放,每个轨道的多段音视频文件依次在相应 窗口播放。优选的,所述同时拆分采用多线程的方式完成。优选的,所述方法还包括对拆分后的每段音视频文件进行音视频信号分离;将分离后的音频和视频信号分别传送给相应的播放窗口 ;根据音频和视频信号的传送时间差,等到每段音视频文件的音频和视频信号都到 达播放窗口后再进行同步播放。优选的,所述分离后的音频和视频信号采用固定比例的频率分别进行传送。本发明还提供一种多个窗口播放音视频的装置,所述装置包括第一拆分单元,用于将需要播放的多个音视频文件同时拆分为多个轨道音视频文件;
第二拆分单元,用于将多个轨道音视频文件中各个轨道音视频文件同时拆分成多 段音视频文件;播放单元,用于将每个轨道音视频文件在一个窗口中播放,多段音视频文件依次 进行播放。优选的,所述第一拆分单元和第二拆分单元都采用多线程的方式工作。优选的,所述播放单元还包括分离子单元用于对拆分后的每段音视频文件进行音视频信号分离;传送子单元用于将分离后的音频和视频信号分别传送;同步播放子单元用于将先传送至的音频或视频信号等待相应的视频或音频到达 后同步播放。优选的,所述传送子单元对分离后的音频和视频信号采用固定比例的频率分别进 行传送。与现有技术相比,本发明具有以下优点首先,本发明提供一种多个窗口播放音视频的方法和装置,通过将需要播放的多 个音视频文件拆分为相应轨道个数的音视频文件,每个轨道的音视频文件对应一个播放窗 口,并且将每个轨道的音视频文件拆分成多段音视频文件,依次在相应窗口播放,通过拆分 后分段播放,大大减小了信息量,解决了实际应用中因处理信息量有限而不能多个窗口播 放音视频的问题,拓宽了多个窗口技术的应用。其次,本发明通过对拆分后的每段音视频文件进行音视频信号分离,将分离后的 音频和视频信号分别传送给相应的播放窗口,根据音频和视频信号的传送时间差,等到每 段音视频文件的音频和视频信号都到达播放窗口后再进行同步播放,实现同一窗口播放中 音频信号和视频信号的同步,也即实现了传统意义上的音唇同步,更进一步提升了人们的
感官享受。
一种多个窗口播放音视频的方法流程图; 一种5个窗口播放5个音视频的方法流程图; 一种多个窗口播放音视频的方法流程图; 一种多个窗口播放音视频的装置结构图。


图1是本发明实施例图2是本发明实施例图3是本发明实施例图4是本发明实施例
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。实施例一参照图1,示出了本发明所述一种多个窗口播放音视频的方法流程图。S101,将需要播放的多个音视频文件同时拆分为相应轨道个数的音视频文件;将需要播放的音视频文件同时拆分为相应轨道个数的音视频文件,采用多线程的 方法进行同时拆分。多线程可以在同一时间并行完成多项任务。各项任务不需要进行排序等待,减少闲置时间,提高了资源使用效率。S102,将各个轨道的音视频文件同时拆分成多段音视频文件;将各个轨道的音视频文件同时拆分为多段音视频文件,同样采用多线程的方法进 行拆分。S103,每个轨道音视频文件在一个窗口中播放,每个轨道的多段音视频文件依次 在相应窗口播放。每个轨道音视频文件在一个窗口中播放,每个轨道的多段音视频文件依次在相应 窗口播放,也即多份音视频文件进行有序的处理和播放,处理多份音视频文件中第一份 后,播放第一份,播放第一份音视频文件的同时处理第二份,以此类推,直至各轨道音视频 文件中各段音视频文件都播放完为止。为详细说明一种多个窗口播放音视频的方法,本实施例中举例进行具体介绍。假 设当前需要在5个窗口中播放5个音视频文件,其中每个音视频文件都有100M,那么同时播 放这5个音视频文件的话就需要处理500M的信息量,能够处理的信息量为150M,可见,按照 现状来说是不能完成5个窗口同时播放着5个音视频的。本发明所述的多个窗口播放的音 视频文件可以是相同或不同的音视频。下面具体介绍本发明所述的方法是如何实现多个窗口播放音视频文件的,参照图 2,示出了 5个窗口同时播放5个音视频的方法流程图。具体处理流程为S201,将5个音视频文件拆分为5个轨道的音视频文件;将需要播放的5个音视频文件同时拆分为5个轨道的音视频文件;S202,将各个轨道的音视频文件拆分为10段音视频文件;将5个轨道的音视频文件同时拆分为10段音视频文件,每个轨道的音视频文件为 100M,拆分后的每个轨道音视频文件中每段音视频文件为10M。S203,播放各轨道音视频;5个轨道音视频文件分别同时在5个窗口中播放,每个轨道音视频文件中的10段 音视频文件依次在相应的窗口中播放,音视频文件在播放器中播放中一般先进行处理,再 进行播放。具体的操作为先同时对各个音视频文件中10段音视频文件中的第一段进行处 理,处理好第一段后播放第一段,同时处理第二段音视频文件,以此类推,知道各轨道音视 频文件中各段音视频文件都在相应的窗口总播放过为止,也即要播放的5个音视频文件在 相应的窗口都完成播放。其中5个轨道文件都分10段依次进行播放,每个轨道文件中当前 播放的每段音视频文件都是10M,这样5个轨道的音视频文件同时播放,需要处理的信息也 仅为50M,5个窗口可以顺利的同时播放5个需要播放的音视频。可见,本发明所述的一种多个窗口播放音视频的方法,通过拆分后多个轨道的音 视频文件后,再将各个轨道的音视频文件拆分为多段音视频文件,在相应窗口中分段播放, 大大减小了需要处理的信息量,解决了实际应用中因处理信息量有限而不能多个窗口播放 音视频的问题,拓宽了多个窗口技术的应用。上述实施例旨在介绍一种多个窗口播放音视频的方法,其中5个窗口、5个音视频 文件、每个音视频文件为100M、能够处理的信息量为150M和拆分为10段,都只是为了直观 具体的说明本发明所述的方法,实际工作中因具体环境的变化而不同,如将各个轨道的音 视频文件拆分为10段,在实际中还可以根据需要拆分为大于或小于10段的其他段数。
实施例二 上述实施例一对通过拆分音视频文件,分段依次播放音视频文件,实现多个窗口 播放音视频进行了介绍,本实施例将作为优选实施例,进一步介绍多个窗口播放音视频的 方法。参照图3,示出了本发明所述一种多个窗口播放音视频的方法流程图。S301,将多个音视频文件拆分为相应轨道个数的音视频文件;将需要播放的音视频文件同时拆分为相应轨道个数的音视频文件;S302,将各个轨道的音视频文件拆分为多段音视频文件;将各个轨道的音视频文件同时拆分为多段音视频文件。S303,分离音频和视频信号;将拆分后的每段音视频文件进行音视频信号分离。S304,传送音频和视频信号;将分离后的音视频信号分别传送到相应的播放窗口。优选的,传送分离后的音视频信号时,音频信号和视频信号采用固定比例的频率 分别进行传送。S305,记录传送时间差;记录音频信号和视频信号传送到播放窗口所用时间差AT。S306,同步音视频信号;根据音频和视频信号的传送时间差△ T,依次对每段音视频文件的音频和视频信 号进行同步处理,所谓同步处理就是指先传送至的音频或视频信号等待相应的视频或音 频到达的过程。由于分离后的音频信号和视频信号采用固定比例的频率分别进行传送,所 以音频和视频信号传送的时间差AT也是固定的,这样同步处理的时候一般只要将先传送 至的音频或视频信号延迟所记录的时间差AT就可以实现同步。S307,播放各轨道音视频;每个轨道音视频文件在一个窗口中播放,每个轨道的多段音视频文件的音频和视 频信号同步后依次在相应窗口播放。本实施例中通过拆分后分段播放,大大减小了信息量,解决了实际应用中因处理 信息量有限而不能多个窗口播放音视频的问题,并且在播放前对拆分后的每段音视频信号 进行分离,分离后分别传送,通过记录的传送时间差,对每段音视频文件的音频和视频信号 进行同步,实现了每个播放窗口中音视频信号的同步,进一步提升了人们的感官享受。实施例三针对上述方法实施例,本发明还提供了一种多个窗口播放音视频的装置实施例。参照图4,是本实施例所述一种多个窗口播放音视频的装置结构图,所述装置包 括第一拆分单元401,用于将需要播放的多个音视频文件同时拆分为多个轨道音视 频文件;第二拆分单元402,用于将多个轨道音视频文件中各个轨道音视频文件同时拆分 成多段音视频文件;播放单元403,用于将每个轨道音视频文件在一个窗口中播放,多段音视频文件依次进行播放。本实施例所述的多个窗口播放音视频文件的装置,通过第一拆分单元401,将需要 播放的多个音视频文件同时拆分为多个轨道音视频文件;通过第二拆分单元402,将多个 轨道音视频文件中各个轨道音视频文件同时拆分成多段音视频文件;通过播放单元403, 将每个轨道音视频文件在一个窗口中播放,多段音视频文件依次进行播放。通过拆分处理 大大减少了需要处理的信息量,实现了多个窗口同时播放音视频。优选的,所述播放单元403还包括分离子单元4031 用于对拆分后的每段音视频文件进行音视频信号分离;传送子单元4032 用于将分离后的音频和视频信号分别传送;同步播放子单元4033 用于将先传送至的音频或视频信号等待相应的视频或音 频到达后同步播放。本实施例中,通过分离子单元4031,将第二拆分单元402拆分后的每段音视频文 件进行音视频信号分离;通过传送子单元4032,将分离后的音频和视频信号分别传送;通 过同步播放子单元4033 用于将先传送至的音频或视频信号等待相应的视频或音频到达 后同步播放,实现了每一播放窗口中音频信号和视频信号的同步播放。本发明所述的多个窗口播放音视频的方法和装置应用极其广泛,包括如高清播 放平台和视频编辑等在内的诸多场景。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例 而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部 分说明即可。以上对本发明所提供的一种多个窗口播放音视频的方法和装置,进行了详细介 绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只 是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发 明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。
权利要求
一种多个窗口播放音视频的方法,其特征在于,所述方法包括将需要播放的多个音视频文件同时拆分为相应轨道个数的音视频文件;将各个轨道的音视频文件同时拆分成多段音视频文件;每个轨道音视频文件在一个窗口中播放,每个轨道的多段音视频文件依次在相应窗口播放。
2.根据权利要求1所述的方法,其特征在于 所述同时拆分采用多线程的方式完成。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括 对拆分后的每段音视频文件进行音视频信号分离;将分离后的音频和视频信号分别传送给相应的播放窗口 ;根据音频和视频信号的传送时间差,等到每段音视频文件的音频和视频信号都到达播 放窗口后再进行同步播放。
4.根据权利要求3所述的方法,其特征在于所述分离后的音频和视频信号采用固定比例的频率分别进行传送。
5.一种多个窗口播放音视频的装置,其特征在于,所述装置包括第一拆分单元,用于将需要播放的多个音视频文件同时拆分为多个轨道音视频文件; 第二拆分单元,用于将多个轨道音视频文件中各个轨道音视频文件同时拆分成多段音 视频文件;播放单元,用于将每个轨道音视频文件在一个窗口中播放,多段音视频文件依次进行 播放。
6.根据权利要求5所述的装置,其特征在于所述第一拆分单元和第二拆分单元都采用多线程的方式工作。
7.根据权利要求5所述的装置,其特征在于,所述播放单元还包括 分离子单元用于对拆分后的每段音视频文件进行音视频信号分离; 传送子单元用于将分离后的音频和视频信号分别传送;同步播放子单元用于将先传送至的音频或视频信号等待相应的视频或音频到达后同 步播放。
8.根据权利要求7所述的装置,其特征在于所述传送子单元对分离后的音频和视频信号采用固定比例的频率分别进行传送。
全文摘要
本发明提供一种多个窗口播放音视频的方法和装置,通过将需要播放的多个音视频文件拆分为相应轨道个数的音视频文件,每个轨道的音视频文件对应一个播放窗口,并且将每个轨道的音视频文件拆分成多段音视频文件,依次在相应窗口播放,通过拆分后分段播放,大大减小了信息量,解决了实际应用中因处理信息量有限而不能多个窗口播放音视频的问题,拓宽了多个窗口技术的应用。
文档编号G11B20/12GK101859582SQ20101016388
公开日2010年10月13日 申请日期2010年4月29日 优先权日2010年4月29日
发明者吕博学, 李雪莲, 王可 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1