采集媒体数据的方法、媒体终端及音乐教学系统的制作方法

文档序号:9670796阅读:402来源:国知局
采集媒体数据的方法、媒体终端及音乐教学系统的制作方法
【技术领域】
[0001] 本发明设及通信领域,尤其设及采集媒体数据的方法、媒体终端及音乐教学系统。
【背景技术】
[0002] 目前,在例如视频会议或网络直播等实时通信方案中,采集媒体数据的终端可W 采集视频帖和音频帖等媒体数据,并向播放端传输媒体数据。例如可W将视频帖和音频帖 进行一起封装后通网络传输。或者,终端将视频帖和音频帖各自进行封装并进行传输。
[0003] 然而,现有的网络状况是复杂多变的,例如存在网络抖动、间歇中断等问题。采集 终端在通过网络发送音频和视频数据时,存在网络延时、网络阻塞等问题。因此,媒体播放 端从采集终端获取音频和视频数据时,面临卡断不流杨的问题。

【发明内容】

[0004] 为此,本发明提供一种新的采集媒体数据的方案,有效的解决了上面至少一个问 题。 阳〇化]根据本发明的一个方面,提供一种媒体终端,包括视频采集单元、视频缓冲区、音 频采集单元、音频缓冲区、发送缓冲区、传输单元和控制单元。视频采集单元适于采集图像 并编码为视频帖。视频缓冲区适于存放来自视频采集单元的视频帖。音频采集单元适于采 集声音并编码为音频帖。音频缓冲区适于存放来自音频采集单元的音频帖。发送缓冲区适 于存放一个或多个待发送的数据帖。其中每个待发送数据帖为来自视频缓冲区的视频帖或 来自音频缓冲区的音频帖。传输单元适于将一个或多个待发送的数据帖传输到媒体服务 器。控制单元适于检测音频缓冲区并将其中的音频帖推送到发送缓冲区中,并在音频缓冲 区为空时,判断是否发送缓冲区中待发送数据帖的数量未超过阔值且视频缓冲区不为空。 如果待发送数据帖的数量未超过阔值且视频缓冲区不为空,控制单元从视频缓冲区中提取 一帖视频帖并推送到发送缓冲区中。
[0006] 根据本发明的又一个方面,提供一种采集媒体数据的方法。该方法适于在媒体终 端中执行。该媒体终端包括发送缓冲区。发送缓冲区适于存放一个或多个待发送的数据帖。 其中每个待发送的数据帖为视频帖或音频帖。该方法包括W下步骤。采集图像并编码为视 频帖,并将该视频帖存放到视频缓冲区中。采集声音并编码为音频帖,并将该音频帖存放音 频缓冲区中。检测音频缓冲区并将其中的音频帖推送到发送缓冲区中。如果音频缓冲区为 空,则判断是否发送缓冲区中待发送数据帖的数量未超过阔值且视频缓冲区不为空。如果 待发送的数据帖的数量未超过阔值且视频缓冲区不为空,则从该视频缓冲区中提取一帖视 频帖并推送到发送缓冲区中。将所述一个或多个待发送的数据帖传输到媒体服务器。
[0007] 根据本发明的又一个方面,提供一种音乐教学系统,包括根据本发明的媒体终端、 媒体服务器和媒体播放端。媒体服务器适于接收媒体终端发送的音频帖和视频帖。媒体播 放端适于从媒体服务器获取并播放音频帖和视频帖。
[0008] 根据本发明的媒体数据采集方案,可W优先将音频缓冲区中音频帖推送到发送缓 冲区,而在音频缓冲区为空并且发送缓冲区中数据帖的数量没有超过阔值时,才会将视频 缓冲区中视频帖推送到发送缓冲区。运样,根据本发明的媒体数据采集方案可W始终优先 对音频帖进行传输,而在传输音频帖的间隙对视频帖进行传输。特别是,在网络带宽较低时 (即发送缓冲区中数据帖的数量超过阔值),根据本发明的媒体数据采集方案可W停止向 发送缓冲区推送视频帖,而正常地将音频缓冲区中音频帖推送到发送缓冲区中。运样的工 作方式可W在网络带宽较低时有效减小传输单元需要发送的数据量,从而有效的保证音频 帖的实时传输。换言之,根据本发明的媒体数据采集方案实现了对音频帖的优先传输,从而 避免了媒体播放端所播放声音的卡断问题。应当注意,在音乐教学等声音重要性较高的场 合中,根据本发明的媒体数据采集方案保证声音数据的实时传输,并且媒体播放端可W播 放连续、不失真的音频数据,从而极大提高用户的体验度。
【附图说明】
[0009] 为了实现上述W及相关目的,本文结合下面的描述和附图来描述某些说明性方 面,运些方面指示了可W实践本文所公开的原理的各种方式,并且所有方面及其等效方面 旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述 W及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的 部件或元素。
[0010] 图1示出了根据本发明一个示例性音乐教学系统100的框图; W11] 图2示出了根据本发明一些实施例的媒体终端200的框图;W及
[0012] 图3示出了根据本发明的一些实施例的采集媒体数据的方法300的流程图。
【具体实施方式】
[0013] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开 的示例性实施例,然而应当理解,可WW各种形式实现本公开而不应被运里阐述的实施例 所限制。相反,提供运些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围 完整的传达给本领域的技术人员。
[0014] 图1示出了根据本发明一个示例性音乐教学系统100的框图。如图1所示,音乐 教学系统100可W包括多个学生客户端110、服务器120和老师客户端130。在音乐教学系 统100中,学生客户端110和老师客户端130通过服务器120进行实时通信,W便进行在线 音乐教学。例如,在学生进行演奏时,学生客户端110可W被实现为媒体终端,采集学生演 奏相关的诸如视频和音频等媒体数据,并通过服务器120向老师客户端130传输运些媒体 数据。老师客户端130可W被实现为媒体播放端,接收并播放媒体数据,W便老师实时了解 学生的演奏情况。同时,老师客户端130也可W被实现为媒体终端,采集老师对学生演奏的 反馈指导或者教学演示等内容的媒体数据,并通过服务器120向学生客户端传输。学生客 户端110可W被实现为媒体播放端,接收并播放来自老师客户端130的媒体数据,W便老师 对学生演奏进行实时反馈,或者实时地对学生进行教学演示。总之,学生客户端110和老师 客户端130都可W被实现为媒体终端和媒体播放终端。运里,媒体数据例如包括演奏乐器 的指法、气息、乐器声音和指导文案等教学内容,但不限于此。
[0015] 通常,音乐教学系统100面临传输带宽不稳定的问题,例如网络抖动、网络间歇中 断等情况。然而,高质量的音乐教学对媒体数据的实时性、同步性和流杨性等方面有较高的 要求。本发明针对音乐教学系统的采集媒体数据环节,提出了一种新的媒体终端。下面结 合图2对音乐教学系统中的媒体终端进行进一步的示例性说明。当然,媒体终端可W是学 生客户端或者老师客户端,为了简化描述,下文中不再区分媒体终端的具体类型。同样,学 生客户端110和老师客户端130都可W被实现为媒体播放端。需要说明的是,根据本发明 的媒体终端可W被应用在音乐教学系统中,但并不限于此。例如,根据本发明的媒体终端也 可W应用在例如视频会议、比赛直播等实时流媒体方案中。
[0016] 图2示出了根据本发明一些实施例的媒体终端200的框图。运里,计算设备可W 被配置为媒体终端200。而计算设备可W实现为小尺寸便携(或者移动)电子设备的一部 分,运些电子设备可W是诸如蜂窝电话、个人数字助理(PDA)、个人媒体播放器设备、无线网 络浏览设备、个人头戴设备、应用专用设备、或者可W包括上面任何功能的混合设备。计算 设备还可W实现为包括桌面计算机和笔记本计算机配置的个人计算机,但不限于此。
[0017]如图2所示,媒体终端200包括视频采集单元210、视频缓冲区220、音频采集单元 230、音频缓冲区240、发送缓冲区250、传输单元260和控制单元270。
[0018] 视频采集单元210适于采集图像并编码为视频帖。例如,视频采集单元210对学生 演奏乐器的场景进行拍摄,W获取视频帖序列。根据本发明一个实施
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1