旋转设备的多媒体文件播放方法和装置制造方法及图纸

技术编号:31803669 阅读:36 留言:0更新日期:2022-01-08 11:05
本申请公开了一种旋转设备的多媒体文件播放方法和装置,其中方法包括:预先基于指定的分组参数序列,按照逐级分组的方式对多媒体文件库中的文件进行分组,并基于每组文件生成相应组中每种长宽比类型的子文件序列;其中,所述长宽比类型包括横屏、竖屏和方屏;所述分组参数序列中不同参数对应不同的分组粒度;当接收到文件播放指令时,根据所述文件播放指令,基于所述多媒体文件库中相应组的所述子文件序列,按照设备旋转次数最少的原则,生成文件播放序列并播放。采用本申请,可以避免屏幕频繁旋转,并提高播放效率。并提高播放效率。并提高播放效率。

【技术实现步骤摘要】
旋转设备的多媒体文件播放方法和装置


[0001]本专利技术涉及多媒体播放技术,特别是涉及一种旋转设备的多媒体文件播放方法和装置。

技术介绍

[0002]随着智能手机的普及,移动互联网的发展,人们使用移动终端拍摄越来越多的照片和视频,这些照片或视频被存储在本地、网盘或被上传到网络平台进行分享。在浏览这些照片和视频时,为了获得更好的视觉效果,往往会使用投屏技术将内容投到大屏设备浏览,或者直接在大屏设备上存储播放,或使用网盘客户端在大屏设备上浏览观看。在这些照片和视频中,横向和竖向的文件占比都非常高。特别是以抖音为代表的短视频平台流行之后,使得人们习惯拍摄更多竖向视频或照片。这就对传统的显示设备提出了更多的要求。可旋转屏幕设备的诞生,比如Samsung Sero TV,更是凸显了这种趋势。
[0003]目前,可旋转屏幕设备的实现方案中,在浏览照片或视频时,通常根据图像帧的分辨率来决定是否调整屏幕横竖屏状态。
[0004]专利技术人在实现本专利技术的过程中,发现利用现有的可旋转屏幕设备浏览照片或视频时存在屏幕频繁旋转、浏览处理延时长等问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种旋转设备的多媒体文件播放方法,其特征在于,包括:预先基于指定的分组参数序列,按照逐级分组的方式对多媒体文件库中的文件进行分组,并基于每组文件生成相应组中每种长宽比类型的子文件序列;其中,所述长宽比类型包括横屏、竖屏和方屏;所述分组参数序列中不同参数对应不同的分组粒度;当接收到文件播放指令时,根据所述文件播放指令,基于所述多媒体文件库中相应组的所述子文件序列,按照设备旋转次数最少的原则,生成文件播放序列并播放。2.根据权利要求1所述的多媒体文件播放方法,其特征在于,所述分组参数序列基于分组粒度的升序生成;所述基于每组文件生成相应组中每种长宽比类型的子文件序列包括:依次遍历所述分组参数序列中的每个分组参数S
n
,基于所述分组参数S
n
,对所述多媒体文件库中的文件进行分组处理,包括:如果所述分组参数S
n
为第一个分组参数S1,则按照所述分组参数S1对所述多媒体文件库中的文件进行分组,得到第一级分组;对于每个所述第一级分组,按照文件的长宽比类型,对该分组内文件进行分类,并对同类文件进行排序,基于排序得到每种长宽比类型的子文件序列;如果所述分组参数S
n
为第二个以上的分组参数,则基于所述分组参数S
n
,对所有第n

1级分组进行分组,得到第n级分组;对于每个所述第n级分组,基于该第n级分组中所有第n

1级分组的所述子文件序列,按照同类子文件序列串接的方式,得到该第n级分组中相应长宽比类型的子文件序列。3.根据权利要求1所述的多媒体文件播放方法,其特征在于,所述方法进一步包括:在预先按照逐级分组的方式对所述多媒体文件库中的文件进行分组时,按照预设的子序列排序方式,对每组文件的所述子文件序列进行排列,得到相应组的初级候选序列集合;对于每个第n级分组G
n,i
,按照设备旋转次数最少的原则,基于所述分组G
n,i
中所有第n

1级分组的所述初级候选序列集合,生成所述分组G
n,i
在每种屏幕状态下的第一高级候选序列,所述n大于1;对于每个第二级分组G
2,i
,将该分组G
2,i
中的所有第一级分组作为多分组排序的目标排序分组,按照预设的多分组排序方式,基于所述目标排序分组的所述子文件序列,得到该分组G
2,i
在每种屏幕状态下的优先播放序列,并作为所述分组G
2,i
在相应屏幕状态下的第二高级候选序列;对于每个第k级分组G
k,i
,按照设备旋转次数最少的原则,基于所述分组G
k,i
中所有第k

1级分组的第二高级候选序列,生成所述分组G
k,i
在每种屏幕状态下的第二高级候选序列;所述k大于2。4.根据权利要求3所述的多媒体文件播放方法,其特征在于,所述子序列排序方式包括:当分组包含三个子文件序列时,将分组中的方屏子文件序列和横屏子文件序列进行全排列后,将每个全排列结果分别与分组中的竖屏状态序列串接,得到分组的初级候选序列集合中的横屏状态序列;将分组中的竖屏子文件序列和方屏子文件序列进行全排列后,将每个全排列结果分别与分组中的横屏状态序列串接,得到分组的初级候选序列集合中的竖屏状态序列;
当分组仅包含两个子文件序列时,将所述两个子文件序列进行全排列,得到分组的初级候选序列集合中的横屏状态序列或竖屏状态序列;其中,如果分组包含方屏子文件序列,则每个全排列结果对应的屏幕状态为其中非方屏子文件序列的长宽比类型,否则,每个全排列结果对应的屏幕状态为其中首个子文件序列的长宽比类型;当分组仅包含一个子文件序列时,将该子文件序列作为分组的初级候选序列集合中的唯一序列成员;其中,如果初级候选序列集合中的序列为方屏子文件序列,则该序列同时属于横屏状态序列和竖屏状态序列,否则,该序列对应的屏幕状态为子文件序列的长宽比类型。5.根据权利要求3所述的多媒体文件播放方法,其特征在于,所述对于每个第n级分组G
n,i
,按照设备旋转次数最少的原则,基于所述分组G
n,i
中所有第n

1级分组的所述初级候选序列集合,生成所述分组G
n,i
在每种屏幕状态下的第一高级候选序列包括:对于每种屏幕状态T
i
,将该屏幕状态T
i
作为当前屏幕状态,遍历所述分组G
n,i
中的第n

1级分组,对于所遍历的每个第n

1级分组,从该第n

1级分组的初级候选序列集合中选择一个与当前屏幕状态匹配的序列,并确定在当前屏幕状态下播放完所选择的序列之后的屏幕状态,将当前屏幕状态更新为当前确定的所述屏幕状态;依次将所选择的所有序列串接,得到所述分组G
n,i
在所述屏幕状态T
i
下的第一高级候选序列。6.根据权利要求3所述的多媒体文件播放方法,其特征在于,所述按照设备旋转次数最少的原则,基于所述分组G
k,i
中所有第k

1级分组的第二高级候选序列,生成所述分组G
k,i
在每种屏幕状态下的第二高级候选序列包括:对于每种屏幕状态T
i
,将该屏幕状态T
i
作为当前屏幕状态,遍历所述分组G
k,i
中的第k

1级分组,对于所遍历的每个第k

1级分组,从该第k

1级分组的所述第二高级候选序列中选择一个与当前屏幕状态匹配的序列,并确定在当前屏幕状态下播放完所选择的序列之后的屏幕状态,将当前屏幕状态更新为当前确定的所述屏幕状态;依次将所选择的所有序列串接,得到所述分组G
k,i
在所述屏幕状态T
i
下的第二高级候选序列。7.根据权利要求1所述的多媒体文件播放方法,其特征在于,所述生成文件播放序列包括:当所述文件播放指令不包含与所述分组参数相关的播放顺序条件时,基于所述文件播放指令指示的文件播放范围内第n
max
级以下分组的所述子文件序列,按照同类子文件序列串接的方式,生成所述文件播放范围对应的子文件序列;按照长宽比类型与当前屏幕状态匹配的子文件序列优先置于序列头部的方式,对所生成的子文件序列进行排列,得到所述文件播放序列;所述n
max
为所述文件播放范围包含的完整分组对应的最高分组级别;当所述文件播放指令包含与所述分组参数相关的播放顺序条件时,基于所述文件播放范围内第n
min
级以下分组的所述子文件序列,按照预设的多分组排序方式,生成在当前屏幕状态下设备旋转次数最少时的文件播放序列;其中,所述n
min
为所述播放顺序条件指示的分组参数对应的最低分组级别。8.根据权利要求3所述的多媒体文件播放方法,其特征在于,所述生成文件播放序列包括:当所述文件播放指令不包含与所述分组参数相关的播放顺序条件时,基于所述文件播放指令指示的文件播放范围内第n
max
级以下分组的所述子文件序列,按照同类子文件序列
串接的方式,生成所述文件播放范围对应的子文件序列;...

【专利技术属性】
技术研发人员:郑新建丁亮
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1