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

文档序号:8514849阅读:来源:国知局
端的显示装置播放图像数据时,第二终端的音频播放器同步播放音频数据。
[0059]在本发明一个可选的实施例中,用户可以通过第二终端发送启动指令,第二终端接收到启动播放音频数据的启动指令之后,第二终端从第一播放时刻播放音频数据,并向第一终端发送播放指令,以指示第一终端从第一播放时刻开始播放图像数据。
[0060]通过本发明的上述实施例,可以通过第一终端或第二终端中的任意一个终端启动播放图像数据或音频数据,并指示另一个终端同步播放数据,本发明对此不做限定。
[0061]在本发明的一个可选的实施例中,第一终端可以在得到音频压缩文件之后,对图像压缩文件和音频压缩文件进行同步,具体地,可以在图像压缩文件和音频压缩文件上设置时间戳,然后将音频压缩文件或解压缩之后的音频数据发送至第二终端。可选地,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,可以在数据流中设置播放时间,并同时将该播放时间通知第一终端的显示装置,以指示第一终端的显示装置和第二终端的音频播放器在播放时刻分别播放图像数据和音频数据。
[0062]该实施例中的播放时间可以通过预设时间段来设置,如,第一终端发送音频数据或音频压缩文件的之后的预设时间段,可选地,该预设时间段为5秒;该播放时间也可以设置为固定的时刻。
[0063]例如,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,在数据流中设置播放时间为:发送音频压缩文件或解压缩之后的音频数据之后的5秒启动音频播放器播放音频数据,同时将该播放时间通知第一终端的显示装置,以指示在第二终端接收到音频压缩文件或音频数据5秒之后启动音频播放器播放音频数据,以及第一终端的显示装置在5秒后启动播放图像数据。
[0064]又如,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,在数据流中设置播放时间为:10点30分启动音频播放器播放音频数据,同时将该播放时间通知第一终端的显示装置,以指示在第二终端的音频播放器在10点30分开始播放音频数据,以及第一终端的显示装置在10点30分开始播放图像数据。
[0065]在本发明的上述实施例中,第一终端播放图像数据可以包括:第一终端接收到用于请求对图像数据执行播放操作的操作请求;第一终端响应操作请求对图像数据执行播放操作,并将执行播放操作的结果同步到第二终端播放的音频数据中。
[0066]通过上述实施例,第一终端接收到用于请求对图像数据执行播放操作的操作请求之后,通过第一终端的显示装置响应该操作请求,以对图像数据执行播放操作,并将执行播放操作的结果同步到第二终端播放的音频数据中。
[0067]上述的实施例中,第一终端将执行播放操作的结果同步到第二终端播放的音频数据中可以通过向第二终端发送播放指令实现,以实现第一终端和第二终端准确同步。
[0068]具体地,将执行播放操作的结果同步到第二终端播放的音频数据中可以包括以下至少之一:若播放操作为在第三播放时刻上暂停播放图像数据的操作,则第一终端指示第二终端在第三播放时刻暂停播放音频数据;若播放操作为在第四播放时刻上暂停播放图像数据,并从第五播放时刻开始播放图像数据的操作,则第一终端指示第二终端在第四播放时刻暂停播放音频数据,并从第五播放时刻开始播放音频数据,其中,第五播放时刻早于或晚于第四播放时刻。
[0069]在一个可选的实施例中,若播放操作为在第四播放时刻与第五播放时刻之间的图像帧按照第一预设速率播放的操作,则第一终端指示第二终端在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放,其中,第五播放时刻早于或晚于第四播放时刻,预设速率大于或小于当前播放速率。通过上述实施例可以实现快进、快退、慢进以及慢退等个性化的播放方式。
[0070]在上述实施例中,若第五播放时刻早于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若第五播放时刻晚于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若预设速率大于当前播放速率,则可以实现快速播放;若预设速率小于当前播放速率,则可以实现慢速播放。
[0071]在本发明的上述实施例中,用户可以通过第一终端的界面输入播放请求,以请求第一终端在第三播放时刻上暂停播放图像数据,则第一终端生成播放指令,该播放指令通过局域网发送至第二终端,该播放指令用于指示第二终端的音频播放器在第三播放时刻暂停播放音频数据。
[0072]在本发明一个可选的实施例中,用户通过第一终端输入的播放请求为:请求第一终端的显示装置执行在第四播放时刻暂停播放图像数据,并从第五播放时刻开始播放图像数据的播放操作,则第一终端指示第一终端的显示装置在第四播放时刻暂停播放图像数据,并从第五时刻开始播放该图像数据。
[0073]在上述实施例中,第一终端指示第一终端的显示装置在第四播放时刻暂停播放图像数据,并从第五时刻开始播放该图像数据的同时,第一终端生成播放指令,该播放指令用于指示第二终端的音频播放器在第四播放时刻暂停播放音频数据,并从第五时刻开始播放该音频数据,通过上述实施例,可以实现第一终端和第二终端同步的跳帧播放多媒体文件的图像数据和音频数据。
[0074]需要进一步说明的是,在本发明的上述实施例中,第一终端可以在发送操作指令预设时间段之后,执行播放操作。也即,第一终端可以在发送播放指令预设时间段之后,指示显示装置在第三播放时刻上暂停播放图像数据,或指示显示装置在第四播放时刻上暂停播放图像数据,并从第五播放时刻开始播放图像数据,或指示显示装置在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放。
[0075]其中的预设时间段可以为第一终端发送操作指令与第二终端生成指示音频播放器动作的指令的时间差。
[0076]根据本发明的上述实施例,第一终端播放图像数据可以包括:第一终端接收第二终端的用于请求对图像数据执行同步操作的同步指令;第一终端响应同步指令对图像数据执行同步操作。
[0077]通过上述实施例,用户可以通过第二终端输入操作请求,第二终端接收到操作请求之后,在指示第二终端的音频播放器执行操作请求所请求执行的同步操作的同时,生成同步指令,并将该同步指令发送至第一终端,第一终端接收到该同步执行令之后,响应该同步指令对图像数据执行不同操作。通过该实施例,用户可以在第一终端或第二终端的任意终端上发出播放指令,无论用户在哪个终端上发出播放指令,均可以实现对多媒体文件的图像数据和音频数据的同步播放。
[0078]具体地,第一终端响应同步指令对图像数据执行同步操作可以包括下述至少之一:若同步操作为在第三播放时刻上暂停播放音频数据的操作,则第一终端在第三播放时刻暂停播放图像数据;若同步操作为在第四播放时刻上暂停播放音频数据,并从第五播放时刻开始播放音频数据的操作,则第一终端在第四播放时刻暂停播放图像数据,并从第五播放时刻开始播放图像数据,其中,第五播放时刻早于或晚于第四播放时刻。
[0079]在本发明的上述实施例中,用户可以通过第二终端输入播放请求,以请求第二终端在第三播放时刻上暂停播放音频数据,则第二终端生成同步指令,该同步指令通过局域网发送至第一终端,第一终端接收到该同步指令之后,响应该同步指令,指示第一终端的显示装置在第三播放时刻暂停播放图像数据。通过上述实施例,用户可以通过第二终端实现对多媒体文件的图像数据和音频数据的同步暂停控制。
[0080]在本发明一个可选的实施例中,用户通过第二终端输入的播放请求为:请求第二终端的音频播放器执行在第四播放时刻暂停播放音频数据,并从第五播放时刻开始播放音频数据的同步操作,则第二终端指示第二终端的音频播放器执行同步操作的同时,生成同步指令,将该同步指令发送至第一终端,第一终端接收到该同步指令后,响应该同步指令:指示第一终端的显示装置在第四播放时刻暂停播放图像数据,并从第五时刻开始播放该图像数据。
[0081]在一个可选的实施例中,若同步操作为在第四播放时刻与第五播放时刻之间的音频帧按照第一预设速率播放的操作,则第一终端在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放,其中,第五播放时刻早于或晚于第四播放时刻,预设速率大于或小于当前播放速率。通过上述实施例可以实现快进、快退、慢进以及慢退等个性化的播放方式。
[0082]在上述实施例中,若第五播放时刻早于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若第五播放时刻晚于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若预设速率大于当前播放速率,则可以实现快速播放;若预设速率小于当前播放速率,则可以实现慢速播放。
[0083]通过上述实施例,可以实现第一终端和第二终端同步的快进或快退播放多媒体文件的图像数据和音频数据。
[0084]需要进一步说明的是,在本发明的上述实施例中,第二终端可以在发送同步指令预设时间段之后,执行同步操作。也即,第二终端可以在发送同步指令预设时间段之后,指示音频播放器在第三播放时刻上暂停播放音频数据,或指示音频播放器在第四播放时刻上暂停播放音频数据,并从第五播放时刻开始播放音频数据,或指示音频播放器在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放。
[0085]其中的预设时间段可以为第二终端发送同步指令与第一终端生成指示显示装置动作的指令的时间差。
[0086]根据本发明的上述实施例,在第一终端播放图像数据时指示第二终端同步播放音频数据时,处理方法还可以包括:检测第一终端播放的图像数据与第二终端播放的音频数据是否失步;若第一终端播放的图像数据与第二终端播放的音频数据失步,则同步调整第一终端播放图像数据和第二终端播放音频数据,以使调整后的图像数据与调整后的音频数据同步。
[0087]通过本发明的上述实施例,可以实时检测第一终端与第二终端播放的图像数据和音频数据是否同步,若第一终端播放的图像数据与第二终端播放的音频数据失步,则同步调整第一终端播放图像数据和第二终端播放音频数据,以使调整后的图像数据与调整后的音频数据同步。
[0088]在上述实施例中,可以实时检测两个终端播放数据的同步性。
[0089]具体地,同步调整第一终端播放图像数据和第二终端播放音频数据可以包括:获取第一终端播放的图像数据的图像帧的第一当前时刻和第二终端播放的音频数据的音频帧的第二当前时刻;指示第一终端从第二当前时刻开始播放图像数据中的图像帧,或指示第二终端从第一当前时刻开始播放音频数据中的音频帧。
[0090]本发明的上述实施例的检测方法可以在第一终端上实现,也可以第二终端上实现。
[0091]根据本发明的上述实施例,在第一终端播放图像数据时指示第二终端同步播放音频数据时,实时检测(或每隔预设时间检测)第一终端播放的图像数据与第二终端播放的音频数据是否失步;若失步,则同步调整第一终端播放图像数据和第二终端播放音频数据,以使调整后的图像数据与调整后的音频数据同步。
[0092]具体地,同步调整第一终端播放图像数据和第二终端播放音频数据可以包括:获取第一终端播放的图像数据的图像帧的第一当前时刻和第二终端播放的音频数据的音频帧的第二当前时刻;指示第一终端从第二当前时刻开始播放图像数据中的图像帧,或指示第二终端从第一当前时刻开始播放音频数据中的音频帧。
[0093]需要进一步说明的是,指示第一终端从第二当前时刻开始播放图像数据中的图像帧,或指示第二终端从第一当前时刻开始播放音频数据中的音频帧,可以按照用户根据需要输入的调整指令,快进或快退播放多媒体文件的图像数据或音频数据;还可以根据调整指令跳帧播放图像数据或音频数据。
[0094]例如,若第一当前时刻早于第二当前时刻,可以快退图像数据或者快进音频数据实现同步播放;或者直接从第一当前时刻播放的图像帧跳转至第二当前时刻对应的图像帧播放;或直接从第二当前时刻播放的音频帧跳转至第一当前时刻对应的音频帧播放;若第一当前时刻晚于第二当前时刻,可以快进图像数据或快退音频数据实现同步播放,或者直接从第一当前时刻播放的图像帧跳转至第二当前时刻对应的图像帧播放;或直接从第二当前时刻播放的音频帧跳转至第一当前时刻对应的音频帧播放。
[0095]通过本发明上述实施例,可以通过处于同一个局域网中的移动终端和PC机播放多媒体文件,当在没有声音输出的PC上看视频的时候,利用局域网将音频文件传送给移动终端,利用移动终端来播放。
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1