对文件夹内的图像文件进行播放的方法及系统的制作方法

文档序号:6619128阅读:195来源:国知局
专利名称:对文件夹内的图像文件进行播放的方法及系统的制作方法
技术领域
本发明涉及通信领域中的图像文件浏览技术,尤其涉及一种对文件夹内的图像文 件进行播放的方法及其系统。
背景技术
在移动终端中,通常将图像文件组织到一个或多个文件夹中,从而通过文件夹对 图像文件进行管理。当用户需要浏览移动终端文件夹内的图像文件时,通常的操作包括用 户通过移动终端的相应按键或触摸屏操作等方式选择并打开文件夹,文件夹内的图像文件 以缩略图形式展现;用户通过移动终端的相应按键或触摸屏操作等方式选择该文件夹内的 某一图像文件,并通过移动终端的相应按键或触摸屏操作等方式选择播放命令,从而对选 择的图像文件进行播放(即显示出该图像文件的图像内容)。如此,对该文件夹内的各图像 文件进行如上选择图像文件以及选择播放命令的操作,从而浏览该文件夹内的图像文件。可以看出,现有移动终端所提供的手动方式浏览文件夹内的图像文件的技术,至 少存在以下缺陷(1)图像文件的浏览方式单一。现有图像文件浏览技术不能对图像文件以不同播 放模式进行显示,从而导致播放模式单一;(2)图像文件的浏览方式操作复杂。现有图像文件浏览技术中,需要用户通过移动 终端的按键或触摸屏操作来逐一选择文件夹内的图像文件以及选择播放命令,进行图像文 件的浏览,即,在图像文件浏览过程中需要用户参与,因而,这种需要用户按键或拨屏来切 换图片的手动浏览方式会增加用户的操作负担,导致图像文件浏览过程复杂。

发明内容
本发明实施例提供了一种对文件夹内的图像文件进行播放的方法及系统,以解决 现有图像文件浏览技术中播放模式单一和操作复杂的问题。本发明实施例提供的对文件夹内的图像文件进行播放的方法中,预先将实现不同 播放模式的程序代码分别封装为对应的播放模式模块,该方法包括根据用户选择的播放模式调用对应的播放模式模块;被调用的播放模式模块按照该播放模式模块所实现的播放模式,对所述文件夹内 的各图像文件逐一进行播放。本发明实施例提供的对文件夹内的图片进行播放的系统,包括调用模块和多个 播放模式模块,其中,播放模式模块由实现相应播放模式的程序代码封装而成;所述调用模块,用于根据用户选择的播放模式调用对应的播放模式模块;所述播放模式模块,用于在被调用后,按照该播放模式模块所实现的播放模式,对 所述文件夹内的各图像文件逐一进行播放。本发明的上述实施例,通过预先将实现不同播放模式的程序代码分别封装为对应 的播放模式模块,在进行图像文件浏览时,一方面根据用户选择的播放模式调用对应的播放模式模块,对图像文件进行播放,从而提供了多种图像文件的播放模式选择,丰富了图像 文件播放的效果,解决了现有技术存在的播放模式单一的问题;另一方面,被调用的播放模 式模块可对文件夹中的各图像文件逐一进行播放,不需要用户参与,从而实现了对文件夹 中的图像文件自动浏览的功能,解决了现有手动模式浏览图像文件模式操作复杂的问题。


图1为适用于本发明实施例的移动终端的结构示意图;图2为本发明实施例中对文件夹内的图像文件进行播放的流程示意图;图3为本发明实施例中对文件夹内的图像文件进行播放的系统结构示意图。
具体实施例方式下面结合说明书附图对本发明实施例进行详细的描述。本发明实施例可以应用于移动终端中,如手机、PDA (Personal DigitalAssistant,个人数字助理),但不局限于此,本领域的技术人员容易理解,本发明实 施例还可应用于任何具有处理器和显示输出装置的计算机设备中。以下以移动终端为例进 行描述。通常,这样的移动终端的结构可如图1所示,其外部结构包括显示屏1、输入键盘 2 (如数字/字母键盘)和功能键盘3,其中,功能键盘3中包括导航键(如上下左右移动导 航键)和其他功能键等,数字/字母输入键盘2和功能键盘3也可由屏幕触摸方式实现; 其内部结构包括总线100、与总线连接的存储器101、处理器102、存储装置103 (如可插拔 的存储卡)、通信接口 104(通常由射频处理电路实现)。其中,存储器101或/和存储装置 103中存储有各种数据和应用程序;处理器102可调用执行相应的应用程序以及进行数据 处理;通信接口 104实现与通信网络的连接,可将该移动终端的数据和指令发送给通信网 络,也可接收通信网络发送的数据和指令。总线100还连接显示屏1、输入键盘2和功能键 盘3,使处理器102能够根据用户通过输入键盘的输入的数据和通过功能键盘的输入指令 进行数据处理,并将处理结果通过显示屏1进行显示。本发明实施例中,在移动终端中的存储器101或存储装置103中存储有多个用于 实现图像播放的播放模式模块(如播放模式函数),播放模式模块由实现某种播放效果的 程序代码封装得到,其中,每个播放模式模块实现一种播放模式,相应的,在提供给用户进 行图像文件浏览的功能菜单中,包括与各播放模式模块一一对应的播放模式选项。在移动终端中存储上述用于实现图像播放的播放模式模块,可通过如下方式实 现方式一在移动终端中预置。如,在移动终端的存储器101或存储装置103中预置 图像文件浏览程序,以及各种用于实现图像播放的播放模式模块。当移动终端调用该图像 文件浏览程序时,该程序可为用户提供图像浏览菜单,菜单中包括与各播放模式模块一一 对应的播放模式选项;方式二 通过下载方式得到。如,移动终端通过空中下载等方式,从网络侧下载图 像文件浏览程序,并将该程序安装于移动终端。该程序安装后,会在移动终端的存储器101 或存储装置103中增加由该程序提供的用于实现图像播放的播放模式模块。当移动终端调用该图像文件浏览程序时,该程序可为用户提供图像浏览菜单,菜单中包括与各播放模式 模块一一对应的播放模式选项。使用上述移动终端,对文件夹中的图像文件进行浏览的过程,可如图2所示,主要 包括以下步骤步骤201、移动终端根据用户选择文件夹的操作,打开该文件夹,以缩略图方式显 示文件夹内的图像文件;步骤202、移动终端接收用户选择的播放模式指令,调用相应的播放模式模块,按 照该播放模式模块所定义的播放模式,对文件夹中的各图像文件逐一进行播放显示。其中, 用户选择播放模式指令的过程可以是当用户选择文件夹中的任意一个图像文件(如选择 该图像文件的缩略图)时,弹出包含播放模式选项的播放功能菜单;用户在该菜单中选择 播放模式后,移动终端根据用户选择的播放模式选项确定出对应的播放模式指令。较佳地,移动终端根据用户选择文件夹的操作打开该文件夹后,用户可以从文件 夹的图像文件缩略图(或列表)中选择某一图像文件,然后再从包含有播放模式选项的菜 单中选择播放模式指令,这样,相应的播放模式模块会以定义的播放模式,逐一显示该图像 文件以及排列在该文件之后的其他图像文件。文件夹中的图像文件的排列顺序可以是默认 的排列顺序(通常是以文件生成的时间先后顺序排列),也可以是用户指定的其他顺序,如 按照文件名排序或者按照文件大小排序。较佳地,在对文件夹中的各图像文件播放显示完成后,可以进入常规的手动浏览 图像文件的界面,以便用户进一步采用手动方式浏览图像文件。一种替代方式是当移动终端捕获到用户选择文件夹的操作(这种操作可以是常 规的文件夹选择操作,也可以是特定的选择操作,如通过较长时间按键选择该文件夹)后, 先不打开该文件夹,而是先触发显示包含有播放模式选项的菜单,当用户根据该菜单选择 播放模式指令后,移动终端调用相应的播放模式模块,按照该播放模式模块定义的播放模 式,对文件夹中的所有图像文件进行播放显示。本发明实施例所提供的播放模式可以包括淡入淡出、左右滑动、上下滑动和随机 选择播放模式,但不局限于此,本领域的技术人员容易理解,本发明实施例还可应用于其他 图像文件播放模式。下面结合图1和图2,以具体实例对上述几种播放模式的实现过程进行 详细说明。在一个实例中,移动终端的存储器101中预先存储有图像文件浏览程序browser, 以及播放模式模块modulel、module2、module3和module4,其中,modulel可实现图片淡入 淡出的播放效果,module2可实现图片向右滑动的播放效果,module3可实现图片向下滑动 的播放效果,moduli可实现随机选择播放模式进行图片播放的效果。移动终端的存储装 置103中存储有文件夹pictures,该文件夹中管理有N(N > 1)个图像文件。当用户通过移动终端的导航键或触摸屏选择存储有图像文件的文件夹pictures 后,通过移动终端浏览图像的过程,包括移动终端中用于监控键盘或触摸屏操作的程序捕获到用户的选择文件夹 pictures的操作后,将捕获到的用户操作信息发送给处理器102,处理器102调用存储器 101中的图像文件浏览程序browser,由该程序将文件夹pictures中的图像文件以缩略图 的方式显示在移动终端显示屏1中,图像文件浏览程序browser将包含有播放模式选项的功能菜单也显示在显示屏1中,供用户从中选择播放模式;移动终端中用于监控键盘或触 摸屏操作的程序捕获到用户在功能菜单上选择播放模式的操作后,将用户选择的播放模式 所对应的信息(如播放模式ID)发送给处理器102,由处理器102将其发送给图像文件浏 览程序browser ;图像文件浏览程序browser启用自动浏览模式,根据该播放模式信息(如 播放模式ID)调用对应的播放模式模块(预先将菜单中的播放模式的ID与播放模式模块 建立对应关系),被调用的播放模式模块按照所定义的播放模式,将文件夹pictures中的N 个图像文件逐一播放显示在显示屏1中,较佳地,以全屏方式显示。如果用户选择的是淡入淡出模式(对应的播放模式ID为1),则modulel被调用执 行。modulel可将根据待播放图像文件缩略图在显示屏1中的位置确定出起始状态的坐标 (包括图片上下左右4个顶点的横纵坐标),根据图像文件最终呈现在显示屏1上的目标状 态确定出目标状态的坐标(如将全屏所对应的坐标作为目标坐标,同样包括图片上下左右 4个顶点的横纵坐标),然后根据起始状态坐标和目标状态坐标,通过线性差值的方法计算 出多组中间状态的坐标(每组中间坐标包括图片上下左右4个顶点的横纵坐标),并且对 应每组中间坐标设置对应的透明度alpha值(该值在0 100%之间)。当modulel执行 时,将待显示图片以起始状态坐标开始,经过多组中间坐标,最后由目标坐标对该图片进行 定位及显示,从而实现图片逐渐放大的效果,并且随着图片逐渐放大,其透明度alpha值也 逐渐增加,直到放大到目标状态后,该图片的透明度alpha值达到100% ;以目标状态显示 一段时间后(如1秒钟),再以目标状态坐标开始,经过多组中间状态位置(与放大过程所 经历的中间状态的顺序相反),最后由起始状态的坐标对该图片进行定位及显示,从而实现 图片逐渐缩小的效果,并且随着图片逐渐缩小,其透明度alpha值也逐渐减小,从而实现淡 入淡出效果。在确定起始状态的坐标时,也可根据某一指定位置(如屏幕中心)确定出起 始状态坐标。modulel在播放完成一个图像文件后,继续以相同的方式播放其后的图像文 件,直到文件夹pictures中的最后一个图像文件。其实现过程可如图3所示。modulel完 成对文件夹pictures中的图像文件淡入淡出播放后,浏览程序browser启用常规的手动播 放模式,以便用户通过手动方式继续浏览图像文件。如果用户选择的是向右滑动模式(对应的播放模式ID为2),则moduli被调用执 行。modUle2同样要确定出图片起始位置的坐标和目标位置的坐标,并根据起始位置坐标和 目标位置坐标确定出多组中间位置坐标,只是起始位置坐标、中间位置坐标和目标位置坐 标的纵坐标都相同,各中间位置的横坐标根据起始位置坐标和目标位置坐标,以起始位置 坐标为基准,在向右的方向上通过线性(或非线形)差值的方法计算得出。当moduli执 行时,图像文件从起始位置开始,经过中间位置达到目标位置,从而实现图片向右滑入显示 屏的效果;以目标位置显示一段时间后(如1秒钟),再以目标位置坐标开始,经过中间位 置坐标,最后由起始位置坐标进行定位及显示,从而实现图片向右滑出显示屏的效果。本领 域技术人员容易想到,也可通过起始位置坐标、中间位置坐标和目标位置坐标,实现图片向 右滑入显示屏再向左滑出显示屏的效果。图片向左滑入并向左滑出显示屏的效果的实现方 式与向右滑入并向右滑出的实现方式类似。modUle2完成对文件夹pictures中的图像文件 左右滑动播放后,浏览程序browser启用常规的手动播放模式,以便用户通过手动方式继 续浏览图像文件。如果用户选择的是向下滑动模式(对应的播放模式ID为3),则modUle3被调用执行。modUle2同样要确定出图片的起始位置坐标和目标位置坐标,并根据起始位置坐标和目 标位置坐标确定出多组中间位置坐标,只是起始位置坐标、中间位置坐标和目标位置坐标 的横坐标都相同,纵坐标以起始位置坐标为基准在向上的方向上线形(或非线形)变化。当 module3执行时,图像文件的显示效果与modUle2实现的显示效果相似,只是在滑动方向上 不同。本领域技术人员容易想到,也可通过起始位置坐标、中间位置坐标和目标位置坐标, 实现图片向下滑入显示屏再向上滑出显示屏的效果。图片向上滑入并向上滑出显示屏的效 果的实现方式与向下滑入并向下滑出的实现方式类似。moduli完成对文件夹pictures中 的图像文件上行滑动播放后,浏览程序browser启用常规的手动播放模式,以便用户通过 手动方式继续浏览图像文件。如果用户选择的是随机模式(对应的播放模式ID为4),则modUle4被调用执行。 module4可随机生成索引,并根据生成的索引值调用对应的播放模式模块(可预先定义索 引值取值范围与播放模式模块的对应关系)对当前的图像文件或者对文件夹中的部分图 像文件或者对文件夹中的所有图像文件进行播放显示。在本实例中,modUle4可生成值在0 到1之间的随机数,当生成的随机数在0 0. 3之间时调用module 1,生成的随机数在0. 3 0. 6之间时调用module2,生成的随机数在0. 6 1之间时调用module3。可以在每个图像 文件播放显示之前生成随机数,并根据生成的随机数调用相应的播放模式模块播放当前的 图像文件,也可以在一定数量(如5个)的图像文件显示完成之后生成随机数,并根据生成 的随机数调用相应的播放模式模块播放后面一定数量(如5个)的图像文件,还可以在生 成随机数后,根据该随机数调用相应的播放模式模块对文件夹中的所有图像文件逐一进行 播放显示。较佳地,在modulel、module2、module3和module4中定义有实现上述图像显示效 果变换的子模块(如子函数),来实现上述图像变换效果。modulel、module2、module3和 module4中还可定义有控制图像文件进入、退出的子模块(或子函数),用来在图像显示变 换开始之前根据图像文件的位置信息加载待显示的图像文件,以及在图像文件显示变换之 后卸载已经显示完成的图像文件。较佳地,文件夹中图像文件的数量可作为播放模式模块的输入参数,以控制对图 像文件进行播放显示。当播放显示模块执行完成该参数指定数量的图像文件时,退出自动 浏览模式。基于相同的技术构思,本发明实施例还提供了 一种对文件夹内的图像文件进行播 放的系统,该系统可应用于移动终端,以及其他具有处理器和显示输出装置的计算机设备。参见图3,为本发明实施例提供的对文件夹内的图像文件进行播放的系统的结构 示意图,该系统包括调用模块301和多个播放模式模块(图中仅示出播放模式模块3021、 3022、3023、3024,分别实现淡入淡出、左右滑动、上行滑动和随机播放的显示效果),其中, 各播放模式模块由实现相应播放模式的程序代码封装而成。调用模块301,用于根据用户选择的播放模式调用对应的播放模式模块302 ;各播放模式模块,用于在被调用后,按照该播放模式模块所实现的播放模式,对文 件夹内的各图像文件逐一进行播放。调用模块301可进一步在用户选择文件夹或打开文件夹后,显示包含有播放模式 选项的菜单;调用模块301可根据用户从该菜单中选择的播放模式选项获取对应的播放模式信息,根据获取到的播放模式信息调用对应的播放模式模块。播放模式模块3021、3022、3023对文件夹内的各图像文件逐一进行播放时,可按 照图像文件夹内图像文件的排列顺序,对该文件夹内的所有图像文件逐一进行播放;或者, 对用户选择的图像文件以及该文件夹内排列在该图像文件之后的其他图像文件逐一进行播放。播放模式模块3021、3022、3023对图像文件进行播放时,还可确定出待播放图像 文件起始状态显示参数以及目标状态显示参数,并根据起始状态显示参数和目标状态显示 参数确定出各中间状态显示参数;根据起始状态显示参数、各中间状态显示参数和目标状 态显示参数,播放图像文件。通过该种方式,可实现前述的淡入淡出、左右滑动、上行滑动等 播放模式。播放模式模块3024对图像文件进行播放时,可随机生成索引值,并根据生成的索 引值与实现其他播放模式的播放模式模块(如播放模式模块3021、3022、3023)的对应关 系,调用相应的播放模式模块,由被调用的播放模式模块按照该播放模式模块所实现的播 放模式,对待播放的图像文件进行播放。通过该种方式,可实现前述随机播放的模式。该系统还可包括模式切换模块303,该模块用于对文件夹内的各图像文件逐一 播放之后(可通过调用模块301获知是否播放结束),启用手动图像文件浏览模式。综上所述,本发明实施例可实现在移动终端对某个文件夹下的所有或部分图片进 行自动浏览。本发明实施例,一方面根据用户选择的播放模式调用对应的播放模式模块,对 图像文件进行播放,从而提供了多种图像文件的播放模式选择,丰富了图像文件播放的效 果;另一方面,被调用的播放模式模块可对文件夹中的各图像文件逐一进行播放,不需要用 户参与,从而简化了图像浏览的操作。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种对文件夹内的图像文件进行播放的方法,其特征在于,预先将实现不同播放模式的程序代码分别封装为对应的播放模式模块,该方法包括根据用户选择的播放模式调用对应的播放模式模块;被调用的播放模式模块按照该播放模式模块所实现的播放模式,对所述文件夹内的各图像文件逐一进行播放。
2.如权利要求1所述的方法,其特征在于,对所述文件夹内的各图像文件逐一进行播 放,包括按照图像文件夹内图像文件的排列顺序,对所述文件夹内的所有图像文件逐一进行播放;对用户选择的图像文件以及所述文件夹内排列在该图像文件之后的其他图像文件逐一进行播放。
3.如权利要求1所述的方法,其特征在于,被调用的播放模块对图像文件进行播放,包括被调用的播放模块确定出待播放图像文件起始状态显示参数以及目标状态显示参数, 并根据起始状态显示参数和目标状态显示参数确定出各中间状态显示参数;根据起始状态显示参数、各中间状态显示参数和目标状态显示参数,播放所述图像文件。
4.如权利要求3所述的方法,其特征在于,被调用的播放模式模块为实现淡入淡出模 式的模块,所述显示参数包括图像的显示坐标和透明度,其中,中间状态的坐标以起始状态 和目标状态坐标的为基准通过线性变化得到,透明度按照起始状态、各中间状态到目标状 态的顺序增加;根据起始状态显示参数、各中间状态显示参数和目标状态显示参数,播放所 述图像文件,包括依次以起始状态的坐标和透明度、各中间状态的坐标和透明度以及目标状态的坐标和 透明度,播放所述图像文件;再逆序以所述各中间状态的坐标和透明度,以及起始状态的坐 标和透明度显示所述图像文件。
5.如权利要求3所述的方法,其特征在于,被调用的播放模式模块为实现向左或向右 滑动模式的模块,所述显示态参数包括坐标,其中,各状态的纵坐标保持不变,各中间状态 的横坐标以起始状态的横坐标为基准向右或向左递增。
6.如权利要求3所述的方法,其特征在于,被调用的播放模式模块为实现向上或向下 滑动模式的模块,所述显示参数包括坐标,其中,各状态的横坐标保持不变,各中间状态的 纵坐标以起始状态的纵坐标为基准向上或向下递增。
7.如权利要求1所述的方法,其特征在于,被调用的播放模式模块为实现随机播放的 模块,被调用的播放模块对图像文件进行播放,包括所述实现随机播放的模块随机生成索引值,并根据生成的索引值与实现其他播放模式 的播放模式模块的对应关系,调用相应的播放模式模块,由被调用的播放模式模块按照该 播放模式模块所实现的播放模式,对待播放的图像文件进行播放。
8.如权利要求1 7任一项所述的方法,其特征在于,对所述图像文件进行播放,具体 为对所述图像文件进行全屏播放。
9.如权利要求1 7任一项所述的方法,其特征在于,对所述文件夹内的各图像文件逐一播放之后,还包括启用手动图像文件浏览模式。
10.如权利要求1 7任一项所述的方法,其特征在于,根据用户选择的播放模式调用 对应的播放模式模块,具体为当用户选择所述文件夹或打开所述文件夹后,显示包含有播放模式选项的菜单;根据用户从所述菜单中选择的播放模式选项获取对应的播放模式信息;根据获取到的播放模式信息调用对应的播放模式模块。
11.一种对文件夹内的图片进行播放的系统,其特征在于,包括调用模块和多个播放 模式模块,其中,播放模式模块由实现相应播放模式的程序代码封装而成;所述调用模块,用于根据用户选择的播放模式调用对应的播放模式模块;所述放模式模块,用于在被调用后,按照该播放模式模块所实现的播放模式,对所述 文件夹内的各图像文件逐一进行播放。
12.如权利要求11所述的系统,其特征在于,所述播放模式模块对所述文件夹内的各 图像文件逐一进行播放时,按照图像文件夹内图像文件的排列顺序,对所述文件夹内的所 有图像文件逐一进行播放;或者,对用户选择的图像文件以及所述文件夹内排列在该图像 文件之后的其他图像文件逐一进行播放。
13.如权利要求11所述的系统,其特征在于,所述播放模式模块对图像文件进行播放 时,确定出待播放图像文件起始状态显示参数以及目标状态显示参数,并根据起始状态显 示参数和目标状态显示参数确定出各中间状态显示参数;根据起始状态显示参数、各中间 状态显示参数和目标状态显示参数,播放所述图像文件。
14.如权利要求11所述的系统,其特征在于,所述播放模式模块对图像文件进行播放 时,随机生成索引值,并根据生成的索引值与实现其他播放模式的播放模式模块的对应关 系,调用相应的播放模式模块,由被调用的播放模式模块按照该播放模式模块所实现的播 放模式,对待播放的图像文件进行播放。
15.如权利要求11 14任一项所述的系统,其特征在于,所述调用模块进一步用于,当 用户选择所述文件夹或打开所述文件夹后,显示包含有播放模式选项的菜单;所述调用模块根据用户选择的播放模式调用对应的播放模式模块,具体为根据用户 从所述菜单中选择的播放模式选项获取对应的播放模式信息,根据获取到的播放模式信息 调用对应的播放模式模块。
16.如权利要求11 14任一项所述的系统,其特征在于,还包括模式切换模块,用于对所述文件夹内的各图像文件逐一播放之后,启用手动图像文件 浏览模式。
全文摘要
本发明公开了一种对文件夹内的图像文件进行播放的方法及系统,以解决现有图像文件浏览技术中播放模式单一和操作复杂的问题。该方法中,预先将实现不同播放模式的程序代码分别封装为对应的播放模式模块,该方法包括根据用户选择的播放模式调用对应的播放模式模块;被调用的播放模式模块按照该播放模式模块所实现的播放模式,对所述文件夹内的各图像文件逐一进行播放。采用本发明,可丰富图像文件的播放方式,简化图像文件浏览过程的操作。
文档编号G06F17/30GK101923546SQ20091008688
公开日2010年12月22日 申请日期2009年6月10日 优先权日2009年6月10日
发明者李超, 秦宪刚 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1