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

文档序号:8514849阅读:来源:国知局
r>[0096]具体地,可以通过PC机(即第一终端)将视频中的音频文件局域网传送到手机端(即第二终端),利用手机将播放声音。可选地,手机和PC机处于同一个局域网中,建立通信链接,并且周期性同步,PC端打开需要播放的文件(以MP4为例),通过读取MP4头文件,解析出音频文件和图像文件,并通过PC端解码图像文件,同时将音频文件发送给手机端,手机端解码音频文件,解码完成后,PC端和手机端同步,然后显示图像,播放音频。通过上述实施例可以在没有耳机和音响的情况下,可以很方便的看视频;并且台式机的一种配置方案,减少预算。
[0097]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0098]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0099]实施例2
[0100]根据本发明实施例,还提供了一种多媒体文件的处理装置,如图6所示,该装置包括:获取模块60、发送模块70以及指示模块80。
[0101]其中,获取模块60用于第一终端获取待播放的多媒体文件中的音频数据和图像数据。
[0102]发送模块70用于第一终端将音频数据发送至第二终端。
[0103]指示模块80用于在第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据,其中,第一终端与第二终端建立有通讯链接。
[0104]采用本发明实施例,通过获取模块第一终端获取待播放的多媒体文件中的音频数据和图像数据,并通过发送模块第一终端将音频数据发送至第二终端,然后指示模块用于第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据。通过上述实施例,分别通过第一终端和第二终端播放待播放的多媒体文件中的图像数据和音频数据,通过第二终端的音频播放器播放第一终端(如个人计算机)上的多媒体文件,解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过第二终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
[0105]其中,上述实施例中的第一终端可以为没有音频播放器的终端,如,个人计算机;第二终端为智能终端,如平板电脑、智能手机等。利用智能终端的播放器,实现在没有耳机和音响的情况下在PC机上看视频,这样不仅方便,并且还能减少电脑预算。通过现有的第二终端(如智能手机),无需额外的开支即可播放个人计算机(如第一终端)的多媒体文件的音频,降低了个人计算机播放多媒体文件的成本。
[0106]在上述实施例中,可以解析待播放的视频文件得到图像压缩文件和音频压缩文件,然后对音频压缩文件解码得到音频数据,并对图像压缩文件解码得到图像数据。并通过显示播放器播放图像数据和通过音频播放器播放音频数据。其中,显示播放器可以包括显示器,音频播放器可以包括扩音器。
[0107]在上述实施例中,可播放的视频包括图像压缩文件和音频压缩文件,在播放视频的时候,先将视频文件解压分成音频数据和图像数据,然后分别播放和显示设备,最终完成播放。
[0108]根据本发明的上述实施例,指示模块可以包括:第一指示子模块,用于第一终端从第一播放时刻开始播放图像数据中的图像帧,并指示第二终端的音频播放器从第一播放时刻开始同步播放音频数据中的音频帧,以使得在第一终端播放图像数据中处于第二播放时刻上的图像帧时,第二终端播放音频数据中处于第二播放时刻上的音频帧,其中,第一播放时刻早于第二播放时刻。
[0109]通过本发明的上述实施例,可以实现第一终端与第二终端上同一时刻播放的图像帧或音频帧的对应的播放时刻相同,以保证第一终端和第二终端上播放数据的同步性。
[0110]具体地,上述实施例中的图像数据和音频数据是从待播放的多媒体文件中得到的,该图像数据和音频数据是同步的数据,在图像数据与音频数据上通过设置播放时刻(如时间戳)保证数据的同步性。可选地,用户可以通过鼠标、键盘得输入装置向第一终端发送启动指令,第一终端在接收到启动播放图像数据的启动指令之后,从第一播放时刻(如图像数据的起始播放时刻)开始播放图像数据中的图像帧,并向第二终端发送播放指令,以指示第二终端从第一播放时刻开始同步播放音频数据中的音频帧。通过上述实施例可以使得在第一终端播放图像数据中处于第二播放时刻上的图像帧时,第二终端播放音频数据中处于第二播放时刻上的音频帧,即,实现第一终端播放的图像数据的图像帧与第二终端播放的音频数据的音频帧同步,从而实现第一终端的显示装置播放图像数据时,第二终端的音频播放器同步播放音频数据。
[0111]在本发明一个可选的实施例中,用户可以通过第二终端发送启动指令,第二终端接收到启动播放音频数据的启动指令之后,第二终端从第一播放时刻播放音频数据,并向第一终端发送播放指令,以指示第一终端从第一播放时刻开始播放图像数据。
[0112]通过本发明的上述实施例,可以通过第一终端或第二终端中的任意一个终端启动播放图像数据或音频数据,并指示另一个终端同步播放数据,本发明对此不做限定。
[0113]在本发明的一个可选的实施例中,第一终端可以在得到音频压缩文件之后,对图像压缩文件和音频压缩文件进行同步,具体地,可以在图像压缩文件和音频压缩文件上设置时间戳,然后将音频压缩文件或解压缩之后的音频数据发送至第二终端。可选地,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,可以在数据流中设置播放时间,并同时将该播放时间通知第一终端的显示装置,以指示第一终端的显示装置和第二终端的音频播放器在播放时刻分别播放图像数据和音频数据。
[0114]该实施例中的播放时间可以通过预设时间段来设置,如,第一终端发送音频数据或音频压缩文件的之后的预设时间段,可选地,该预设时间段为5秒;该播放时间也可以设置为固定的时刻。
[0115]例如,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,在数据流中设置播放时间为:发送音频压缩文件或解压缩之后的音频数据之后的5秒启动音频播放器播放音频数据,同时将该播放时间通知第一终端的显示装置,以指示在第二终端接收到音频压缩文件或音频数据5秒之后启动音频播放器播放音频数据,以及第一终端的显示装置在5秒后启动播放图像数据。
[0116]又如,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,在数据流中设置播放时间为:10点30分启动音频播放器播放音频数据,同时将该播放时间通知第一终端的显示装置,以指示在第二终端的音频播放器在10点30分开始播放音频数据,以及第一终端的显示装置在10点30分开始播放图像数据。
[0117]在本发明的上述实施例中,指示模块可以包括:第一接收模块,用于第一终端接收到用于请求对图像数据执行播放操作的操作请求;第一响应模块,用于第一终端响应操作请求对图像数据执行播放操作,并将执行播放操作的结果同步到第二终端播放的音频数据中。
[0118]具体地,第一响应模块可以包括以下至少之一:第一响应子模块,用于若播放操作为在第三播放时刻上暂停播放图像数据的操作,则第一终端指示第二终端在第三播放时刻暂停播放音频数据;第二响应子模块,用于若播放操作为在第四播放时刻上暂停播放图像数据,并从第五播放时刻开始播放图像数据的操作,则第一终端指示第二终端在第四播放时刻暂停播放音频数据,并从第五播放时刻开始播放音频数据,其中,第五播放时刻早于或晚于第四播放时刻;第三响应子模块,用于若播放操作为在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放的操作,则第一终端指示第二终端在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放,其中,第五播放时刻早于或晚于第四播放时刻,预设速率大于或小于当前播放速率。
[0119]通过上述实施例,第一终端接收到用于请求对图像数据执行播放操作的操作请求之后,通过第一终端的显示装置响应该操作请求,以对图像数据执行播放操作,并将执行播放操作的结果同步到第二终端播放的音频数据中。
[0120]上述的实施例中,第一终端将执行播放操作的结果同步到第二终端播放的音频数据中可以通过向第二终端发送播放指令实现,以实现第一终端和第二终端准确同步。
[0121]在上述实施例中,若第五播放时刻早于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若第五播放时刻晚于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若预设速率大于当前播放速率,则可以实现快速播放;若预设速率小于当前播放速率,则可以实现慢速播放。
[0122]需要进一步说明的是,在本发明的上述实施例中,第一终端可以在发送操作指令预设时间段之后,执行播放操作。也即,第一终端可以在发送播放指令预设时间段之后,指示显示装置在第三播放时刻上暂停播放图像数据,或指示显示装置在第四播放时刻上暂停播放图像数据,并从第五播放时刻开始播放图像数据,或指示显示装置在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放。
[0123]其中的预设时间段可以为第一终端发送操作指令与第二终端生成指示音频播放器动作的指令的时间差。
[0124]根据本发明的另一个实施例,指示模块可以包括:第二接收模块,用于第一终端接收第二终端的用于请求对图像数据执行同步操作的同步指令;第二响应模块,用于第一终端响应同步指令对图像数据执行同步操作。
[0125]具体地,第二响应模块可以包括以下至少之一:第四响应子模块,用于若同步操作为在第三播放时刻上暂停播放音频数据的操作,则第一终端在第三播放时刻暂停播放图像数据;第五响应子模块,用于若同步操作为在第四播放时刻上暂停播放音频数据,并从第五播放时刻开始播放音频数据的操作,则第一终端在第四播放时刻暂停播放图像数据,并从第五播放时刻开始播放图像数据,其中,第五播放时刻早于或晚于第四播放时刻;第六响应子模块,用于若同步操作为在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放的操作,则第一终端在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放,其中,第五播放时刻早于或晚于第四播放时刻,预设速率大于或小于当前播放速率。
[0126]通过上述实施例,用户可以通过第二终端输入操作请求,第二终端接收到操作请求之后,在指示第二终端的音频播放器执行操作请求所请求执行的同步操作的同时,生成同步指令,并将该同步指令发送至第一终端,第一终端接收到该同步执行令之后,响应该同步指令对图像数据执行不同操作。通过该实施例,用户可以在第一终端或第二终端的任意终端上发出播放指令,无论用户在哪个终端上发出播放指令,均可以实现对多媒体文件的图像数据和音频数据的同步播放。
[0127]在上述实施例中,若第五播放时刻早于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若第五播放时刻晚于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若预设速率大于当前播放速率,则可以实现快速播放;若预设速率小于当前播放速率,则可以实现慢速播放。
[0128]通过上述实施例,可以实现第一终端和第二终端同步的快进或快退播放多媒体文件的图像数据和音频数据。
[0129]需要进一步说明的是,在本发明的上述实施例中,第二终端可以在发送同步指令预设时间段之后,执行同步操作。也即,第二终端可以在发送同步指令预设时间段之后,指示音频播放器在第三播放时刻上暂停播放音频数据,或指示音频播放器在第四播放时刻上暂停播放音频数据,并从第五播放时刻开始播放音频数据,或指示音频播放器在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放。
[0130]其中的预设时间段可以为第二终端发送同步指令与第一终端生成指示显示装置动作的指令的时间差。
[0131
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1