多媒体文件的处理方法和装置的制造方法_4

文档序号:8514849阅读:来源:国知局
]在本发明的上述实施例中,处理装置还可以包括:检测模块,用于在第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据时,检测第一终端播放的图像数据与第二终端播放的音频数据是否失步;调整模块,用于若第一终端播放的图像数据与第二终端播放的音频数据失步,则同步调整第一终端播放图像数据和第二终端播放音频数据,以使调整后的图像数据与调整后的音频数据同步。
[0132]通过本发明的上述实施例,可以实时检测第一终端与第二终端播放的图像数据和音频数据是否同步,若第一终端播放的图像数据与第二终端播放的音频数据失步,则同步调整第一终端播放图像数据和第二终端播放音频数据,以使调整后的图像数据与调整后的音频数据同步。
[0133]具体地,调整模块可以包括:获取子模块,用于获取第一终端播放的图像数据的图像帧的第一当前时刻和第二终端播放的音频数据的音频帧的第二当前时刻;第二指示子模块,用于指示第一终端从第二当前时刻开始播放图像数据中的图像帧,或指示第二终端从第一当前时刻开始播放音频数据中的音频帧。
[0134]本发明的上述实施例的模块可以设置在第一终端上,也可以设置在第二终端上。
[0135]需要进一步说明的是,指示第一终端从第二当前时刻开始播放图像数据中的图像帧,或指示第二终端从第一当前时刻开始播放音频数据中的音频帧,可以按照用户根据需要输入的调整指令,快进或快退播放多媒体文件的图像数据或音频数据;还可以根据调整指令跳帧播放图像数据或音频数据。
[0136]例如,若第一当前时刻早于第二当前时刻,可以快退图像数据或者快进音频数据实现同步播放;或者直接从第一当前时刻播放的图像帧跳转至第二当前时刻对应的图像帧播放;或直接从第二当前时刻播放的音频帧跳转至第一当前时刻对应的音频帧播放;若第一当前时刻晚于第二当前时刻,可以快进图像数据或快退音频数据实现同步播放,或者直接从第一当前时刻播放的图像帧跳转至第二当前时刻对应的图像帧播放;或直接从第二当前时刻播放的音频帧跳转至第一当前时刻对应的音频帧播放。
[0137]通过本发明上述实施例,可以通过处于同一个局域网中的移动终端和PC机播放多媒体文件,当在没有声音输出的PC上看视频的时候,利用局域网将音频文件传送给移动终端,利用移动终端来播放。
[0138]本实施例中所提供的各个模块与方法实施例对应步骤所提供的使用方法相同、应用场景也可以相同。当然,需要注意的是,上述模块涉及的方案可以不限于上述实施例中的内容和场景,且上述模块可以运行在计算机终端或移动终端,可以通过软件或硬件实现。
[0139]实施例3
[0140]根据本发明实施例,还提供了一种多媒体文件的处理方法,如图7所示,该处理方法可以包括如下步骤:
[0141]步骤S701:第二终端接收第一终端发送的待播放的多媒体文件中的音频数据。
[0142]步骤S703:第二终端在第一终端播放图像数据时同步播放音频数据。
[0143]其中,第二终端与第一终端建立有通讯链接。
[0144]采用本发明实施例,第二终端获取第一终端发送的待播放的多媒体文件中的音频数据,并在第一终端播放图像数据时同步播放音频数据。通过上述实施例,分别通过第一终端和第二终端播放待播放的多媒体文件中的图像数据和音频数据,通过第二终端的音频播放器播放第一终端(如个人计算机)上的多媒体文件,解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过两个终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
[0145]其中,上述实施例中的第一终端可以为没有音频播放器的终端,如,个人计算机;第二终端可以为有音频播放器的终端,如智能的移动终端,如平板电脑、智能手机等。利用智能终端的播放器,实现在没有耳机和音响的情况下在PC机(即个人计算机)上看视频,这样不仅方便,并且还能减少电脑预算。通过现有的第二终端(如智能手机),无需额外的开支即可播放个人计算机(如第一终端)的多媒体文件的音频,降低了个人计算机播放多媒体文件的成本。
[0146]其中,第二终端与第一终端建立有通讯链接。
[0147]具体地,第一终端对待播放的视频文件进行解析处理得到图像压缩文件和音频压缩文件,然后对图像压缩文件进行解码处理得到图像数据,并对音频压缩文件进行解码处理得到音频数据,其中,对压缩文件的解码可以在第二终端或第一终端上实现。第一终端将音频数据发送至第二终端,第二终端接收到音频数据之后,在第一终端播放图像数据的同时,同步播放音频数据。
[0148]在本发明的上述实施例中,第二终端在第一终端播放图像数据时同步播放音频数据可以包括:第二终端接收用于请求对音频数据执行播放操作的操作请求;第二终端响应操作请求对音频数据执行播放操作,并将执行播放操作的结果同步到第一终端播放的图像数据中,其中,将执行播放操作的结果同步到第一终端播放的图像数据中包括以下至少之一:若播放操作为在第一播放时刻上暂停播放音频数据的操作,则第二终端指示第一终端在第一播放时刻暂停播放图像数据;若播放操作为在第二播放时刻上暂停播放音频数据,并从第三播放时刻开始播放音频数据的操作,则第二终端指示第一终端在第二播放时刻暂停播放图像数据,并从第三播放时刻开始播放图像数据,其中,第三播放时刻早于或晚于第二播放时刻;若播放操作为在第二播放时刻与第三播放时刻之间的音频数据中的音频帧按照预设速率播放的操作,则第二终端指示第一终端在第二播放时刻与第三播放时刻之间的图像数据中的图像帧按照预设速率播放,其中,第三播放时刻早于或晚于第二播放时刻,预设速率大于或小于第二终端的当前播放速率。
[0149]通过上述实施例,用户可以在第二终端上发出播放请求,对待播放文件的图像数据和音频数据进行同步播放。
[0150]在本发明一个可选的实施例中,第二终端在第一终端播放图像数据时同步播放音频数据可以包括:第二终端接收第一终端的用于请求对音频数据执行同步操作的同步指令;第二终端响应同步指令对音频数据执行同步操作,其中,第二终端响应同步指令对音频数据执行同步操作包括以下至少之一:若同步操作为在第一播放时刻上暂停播放图像数据的操作,则第二终端在第一播放时刻暂停播放音频数据;若同步操作为在第二播放时刻上暂停播放图像数据,并从第三播放时刻开始播放图像数据的操作,则第二终端在第二播放时刻暂停播放音频数据,并从第三播放时刻开始播放音频数据,其中,第三播放时刻早于或晚于第二播放时刻;若同步操作为在第二播放时刻与第三播放时刻之间的图像数据的图像帧按照预设速率播放的操作,则第二终端在第二播放时刻与第三播放时刻之间的音频数据的音频帧按照预设速率播放,其中,第三播放时刻早于或晚于第二播放时刻,预设速率大于或小于第一终端的当前播放速率。
[0151]通过上述实施例,用户可以在第一终端上发出播放请求,对待播放文件的图像数据和音频数据进行同步播放。
[0152]通过本发明的上述实施例,可以通过第二终端或第一终端中的任意一个终端启动播放图像数据或音频数据,并指示另一个终端同步播放数据,本发明对此不做限定。
[0153]通过本发明上述实施例,可以通过处于同一个局域网中的移动终端和PC机播放多媒体文件,当在没有声音输出的PC上看视频的时候,利用局域网将音频文件传送给移动终端,利用移动终端来播放。
[0154]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0155]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0156]实施例4
[0157]根据本发明实施例,还提供了一种多媒体文件的处理装置,如图8所示,该装置包括:接收模块20和播放模块40。
[0158]其中,接收模块,用于第二终端接收第一终端发送的待播放的多媒体文件中的音频数据。
[0159]播放模块用于第二终端在第一终端播放图像数据时同步播放音频数据,其中,第二终端与第一终端建立有通讯链接。
[0160]采用本发明实施例,第二终端获取第一终端发送的待播放的多媒体文件中的音频数据,并在第一终端播放图像数据时同步播放音频数据。通过上述实施例,分别通过第一终端和第二终端播放待播放的多媒体文件中的图像数据和音频数据,通过第二终端的音频播放器播放第一终端(如个人计算机)上的多媒体文件,解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过两个终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
[0161]其中,上述实施例中的第一终端可以为没有音频播放器的终端,如,个人计算机;第二终端可以为有音频播放器的终端,如智能的移动终端,如平板电脑、智能手机等。利用智能终端的播放器,实现在没有耳机和音响的情况下在PC机上看视频,这样不仅方便,并且还能减少电脑预算。通过现有的第二终端(如智能手机),无需额外的开支即可播放个人计算机(如第一终端)的多媒体文件的音频,降低了个人计算机播放多媒体文件的成本。
[0162]其中,第二终端与第一终端建立有通讯链接。
[0163]具体地,第一终端对待播放的视频文件进行解析处理得到图像压缩文件和音频压缩文件,然后对图像压缩文件进行解码处理得到图像数据,并对音频压缩文件进行解码处理得到音频数据,其中,对压缩文件的解码可以在第二终端或第一终端上实现。第一终端将音频数据发送至第二终端,第二终端接收到音频数据之后,在第一终端播放图像数据的同时,同步播放音频数据。
[0164]根据本发明的上述实施例,播放模块可以包括:第一接收子模块,用于接收用于请求对音频数据执行播放操作的操作请求;第一响应模块,用于响应操作请求对音频数据执行播放操作,并将执行播放操作的结果同步到第一终端播放的图像数据中。
[0165]其中,第一响应模块可以包括以下至少之一:第一播放子模块,用于若播放操作为在第一播放时刻上暂停播放音频数据的操作,则第二终端指示第一终端在第一播放时刻暂停播放图像数据;第二播放子模块,用于若播放操作为在第二播放时刻上暂停播放音频数据,并从第三播放时刻开始播放音频数据的操作,则第二终端指示第一终端在第二播放时刻暂停播放图像数据,并从第三播放时刻开始播放图像数据,其中,第三播放时刻早于或晚于第二播放时刻;第三播放子模块,用于若播放操作为在第二播放时刻与第三播放时刻之间的音频数据中的音频帧按照预设速率播放的操作,则第二终端指示第一终端在第二播放时刻与第三播放时刻之间的图像数据中的图像帧按照预设速率播放,其中,第三播放时刻早于或晚于第二播放时刻,预设速率大于或小于第二终端的当前播放速率。
[0166]通过上述实施例,用户可以在第二终端上发出播放请求,对待播放文件的图像数据和音频数据进行同步播放。
[0167]在本发明一个可选的实施例中,播放模块可以包括:第二接收子模块,用于第二终端接收第一终端的用于请求对音频数据执行同步操作的同步指令;第二响应模块,用于第二终端响应同步指令对音频数据执行同步操作,其中,第二响应模块,用于包括以下至少之一:第四播放子模块,用于若同步操作为在第一播放时刻上暂停播放图像数据的操作,则第二终端在第一播放时刻暂停播放音频数据;第五播放子模块,用于若同步操作为在第二播放时刻上暂停播放图像数据,并从第三播放时刻开始播放图像数据的操作,则第二终端在第二播放时刻暂停播放音频数据,并从第三播放时刻开始播放音频数据,其中,第三播放时刻早于或晚于第二播放时刻;第六播放子模块,用于若同步操作为在第二播放时刻与第三播放时刻之间的图像数据的图像帧按照预设速率播放的操作,则第二终端在第二播放时刻与第三播放时刻之间的音频数据的音频帧按照预设速率播放,其中,第三播放时刻早于或晚于第二播放时刻,预设速率大于
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1