在电子装置中实现循环显示图片的方法

文档序号:6587877阅读:136来源:国知局
专利名称:在电子装置中实现循环显示图片的方法
技术领域
本发明涉及一种显示图片的方法,特别是涉及一种在电子装置中实现循环显示图 片的方法。
背景技术
目前的电子装置,例如,数码相框,会使用触摸屏技术。这样使用者操作数码相框 仅需要在数码相框的触摸屏上点击选择即可。使用者使用数码相框在直观上就能选择自己 需要的东西。进一步,使用者能够在数码相框的显示屏上进行滑动触摸,数码相框的触摸屏 能够根据使用者的手指触碰的时间、距离、加速度等因素,来计算数码相框的显示屏上的画 面需要滑动的距离。但是,如果使用者朝着同一方向长时间、大距离地滑动,有可能滑动到 显示屏上的画面的末端。这样则不能再继续朝着所述方向滑动浏览画面。而且,如果使用 者想浏览排列末端的图片,则又要由前到后地不断地滑动触摸(或者使用电子装置上的控 制按钮来浏览图片)。从而,给使用者操作电子装置带来了很大地不便。

发明内容
鉴于以上内容,有必要提供一在电子装置中实现循环显示图片的方法。一种在电子装置中实现循环显示图片的方法,所述电子装置包括一显示屏及一存 储器,所述存储器内存储有N张图片,定义所述图片编号从1到N,所述显示屏显示有一滑动 界面,所述滑动界面设有F个大小相同的索引视图,所述每一索引视图包括一索引号,所述 索引号对应图片编号从1开始由小到大,定义所述显示屏一次显示的图片数量为G,所述显 示屏在初始位置显示图片编号从1到G的图片,且索引号为F/2的索引视图位于所述显示 屏的中央,所述方法包括所述滑动界面相对所述显示屏沿一第一方向被滑动,所述显示屏相对所述滑动界 面到达索引号为f的索引视图处,即所述显示屏显示索引号从f到f+G-Ι所对应的图片;若f小于一靠近索引号为1的第一临界值或者f大于一靠近索引号为F的第二临 界值时,所述索引号为F/2的索引视图移到所述显示屏的中央;及所述显示屏显示索引号从f到f+G-Ι所对应的图片。相对现有技术,本发明在电子装置中实现循环显示图片的方法能够使所述电子装 置快捷方便地显示图片。


图1为本发明实施方式中一电子装置的功能模块图。图2为一在电子装置中实现循环显示图片的方法中的显示屏显示的第一示意图。图3为一在电子装置中实现循环显示图片的方法中的显示屏显示的第二示意图。图4为一在电子装置中实现循环显示图片的方法中的显示屏显示的第三示意图。图5为一在电子装置中实现循环显示图片的方法中的滑动界面的示意图。
图6为一在电子装置中实现循环显示图片的方法中的滑动界面滑动后的示意图。图7为一在电子装置中实现循环显示图片的方法的原理流程图。图8为一在电子装置中实现循环显示图片的方法的实现显示图片的流程图。主要元件符号说明滑动界面30索引视图3具体实施例方式请参阅图1,一电子装置包括一处理器、一存储器、一 I/O接口、一网卡、一显示屏、 一内存及一输入装置。所述显示屏可为一触摸显示屏,所述显示屏显示有一用户操作界面。 在本发明的实施方式中,所述电子装置为嵌入式电子装置,所述电子装置安装有一嵌入式 操作系统,所述存储器为一闪存存储器。所述输入装置可包括一遥控器及一网络连接的操 控键盘。所述电子装置中,根据硬件生产需要,部分硬件可以集成为一体多功能性的或更具 针对性的硬件设置以满足所述电子装置的特定需求。请参阅图2、图3及图4,图2为所述显示屏显示有一张图片。图3是当使用者向 左滑动所述用户操作界面时,所述显示屏显示的状态。图4为使用者停止滑动所述用户操 作界面时,所述显示屏显示移动后的状态。所述显示屏此时显示另一张图片。请参阅图5,所述电子装置包括一初始化模块、一定位模块及一显示模块。所述初 始化模块首先创建一滑动界面30,所述滑动界面30设有F个大小相同的索引视图31,所述 索引视图31横向等间距间隔排列。在本实施方式中,所述滑动界面30定义有5个带有索 引号的索引视图31。所述索引视图31的数量可根据实际电子装置的处理能力自定义。所 述索引视图31为一行。所述显示屏上一屏同时能够显示G个索引视图31,亦即所述显示屏 一次显示的图片数量为G。G可根据显示屏的大小发生变化。本实施例中,G为3。在初始 位置时,所述索引号为F/2的索引视图31位于所述显示屏的中央。定义所述索引视图31的索引号为f,在显示屏上可显示的索引号为广f+G-Ι。定 义存储于电子装置的存储器中要显示的图片数量为N。所述图片编号定义为ΓΝ个。所述 索引号与所述图片编号相对应,即索引号为1时显示编号为1的图片。所述初始化模块初 始化具有G组内存块。每组内存块包括2个内存单元,其中一内存单元储存显示在屏幕上 的索引视图31的索引号,另一内存单元储存所述索引号对应的图片。所述内存被分配有G 组内存块用于缓存索引号从f到f+G-Ι所对应的图片。当所述显示屏上显示索引号为广3 的索引视图31时,所述内存中的图片,编号为广3,即被加载到所述显示屏上显示。所述显 示屏未显示的索引视图31仅存储有所述索引视图31对应的索引号。在另一实施例中,G = 24。这样,所述内存中存储有较多的图片,当所述滑动界面 30滑动时,未显示出的图片从内存中可直接显示于所述显示屏上。而不再需要首先将存储 于存储器中的图片加载到所述内存中,再显示于所述显示屏上,从而节约了时间。请参阅图6及图7,当所述滑动界面30被向左侧滑动时,在电子装置中实现滑动界 面循环显示的方法包括以下步骤步骤70 所述滑动界面30相对所述显示屏沿一第一方向(图6中第一方向为所 述显示屏的左侧)被滑动,所述显示屏相对所述滑动界面30到达索引号为f的索引视图31处,即所述显示屏将显示索引号从f到f+G-Ι所对应的图片。步骤71 所述定位模块获取所述滑动界面30滑动的当前时间设为tl。步骤72 所述定位模块检查是否已停止驱动所述滑动界面30滑动,例如,通过手 指滑动所述滑动界面30,当手指抬起离开所述显示屏时,即手指已停止驱动所述滑动界面 30滑动。若已停止驱动,则转至步骤73 ;若未停止驱动,则转至步骤71。步骤73 所述定位模块每隔一段时间获取已停止驱动后所述滑动界面30滑动的 当前时间设为t2。本实施例中,每隔0. 5ms获取时间t2。步骤74 所述定位模块判断是否tl与t2之间相距超过一设定时间间隔。本实施 例中,所述设定时间间隔为0. 5ms。若超过设定时间间隔,则转至步骤75 ;若未超过设定时 间间隔,则转至步骤73。 步骤75 所述滑动界面30停止滑动。步骤76 所述定位模块检验是否所述索引号f小于0. 3F或者f大于0. 7F。若所 述索引号f小于0. 3F或者f大于0. 7F,则转至步骤77 ;若所述索引号f大于0. 3F或者f 小于0. 7F,则转至步骤78。步骤77 所述索引号f被重新赋值为F/2,其他索引视图31的索引号依次排序。步骤78 所述显示屏显示索引号从f到f+G-Ι所对应的图片。所述内存将根据所 述显示屏上的索引视图31的索引号加载相应编号的图片用以显示在所述显示屏上,来呈 现给使用者。所述电子装置仅使用有限的内存即实现了循环浏览图片的功能。请参阅图8,在电子装置中实现滑动界面循环显示的方法中显示图片包括以下步 骤步骤80 在所述显示屏显示索引号从f到f+G-Ι所对应的图片之前,所述显示模 块检验所述图片是否为第一次显示。若为第一次显示,则转至步骤81 ;若不是第一次显示, 则转至步骤82。步骤81 所述显示模块解码所述图片并将所述图片放大用以清晰地显示所述图 片于所述显示屏上。步骤82 所述显示屏显示索引号从f到f+G-Ι所对应的图片。本实施例中,所述 显示屏显示图片编号从2、的图片。本发明在电子装置中实现循环显示图片的方法中,所述滑动界面30可以扩展到 纵向,在纵向上与横向上同样的原理,实现所述滑动界面30在所述显示屏上的上下滑动。 所述滑动界面30的滑动可通过手指在所述显示屏上滑动触摸实现,也可通过所述电子装 置上按键实现。
权利要求
1.一种在电子装置中实现循环显示图片的方法,其特征在于所述电子装置包括一显 示屏及一存储器,所述存储器内存储有N张图片,定义所述图片编号从1到N,所述显示屏显 示有一滑动界面,所述滑动界面设有F个大小相同的索引视图,所述每一索引视图包括一 索引号,所述索引号对应图片编号从1开始由小到大,定义所述显示屏一次显示的图片数 量为G,所述显示屏在初始位置显示图片编号从1到G的图片,且索引号为F/2的索引视图 位于所述显示屏的中央,所述方法包括所述滑动界面相对所述显示屏沿一第一方向被滑动,所述显示屏相对所述滑动界面到 达索引号为f的索引视图处,即所述显示屏显示索引号从f到f+G-Ι所对应的图片;若f小于一靠近索引号为1的第一临界值或者f大于一靠近索引号为F的第二临界值 时,所述索引号为F/2的索引视图移到所述显示屏的中央;及所述显示屏显示索引号从f到f+G-Ι所对应的图片。
2.如权利要求1所述的在电子装置中实现循环显示图片的方法,其特征在于所述第 一临界值为0. 3F。
3.如权利要求1所述的在电子装置中实现循环显示图片的方法,其特征在于所述第 二临界值为0. 7F。
4.如权利要求1所述的在电子装置中实现循环显示图片的方法,其特征在于所述滑 动界面相对所述显示屏沿上下或者左右方向被滑动。
5.如权利要求1所述的在电子装置中实现循环显示图片的方法,其特征在于所述滑 动界面滑动的当前时间设为tl,每隔一段时间检查停止驱动所述滑动界面滑动后的当前时 间t2,若tl与t2之间相距超过一设定时间间隔,则所述滑动界面停止滑动。
6.如权利要求1所述的在电子装置中实现循环显示图片的方法,其特征在于所述显 示屏未显示的索引视图仅存储有所述索引视图对应的索引号。
7.如权利要求1所述的在电子装置中实现循环显示图片的方法,其特征在于所述电 子装置还包括一内存,所述内存被分配有G组内存块用于缓存索引号从f到f+G-Ι所对应 的图片。
8.如权利要求7所述的在电子装置中实现循环显示图片的方法,其特征在于每一组 内存块包括两个内存单元,其中一内存单元存储有的图片编号,另一内存单元缓存有相应 的图片。
9.如权利要求1所述的在电子装置中实现循环显示图片的方法,其特征在于若所述 图片将第一次显示于所述显示屏上,所述显示屏解析所述图片并放大显示所述图片。
10.如权利要求1所述的在电子装置中实现循环显示图片的方法,其特征在于所述显 示屏为一触摸显示屏。
全文摘要
一种在电子装置中实现循环显示图片的方法,所述电子装置包括一显示屏及一存储器,所述存储器内存储有N张图片,所述显示屏显示有一滑动界面,所述滑动界面设有F个大小相同的索引视图,所述每一索引视图包括一索引号,索引号为F/2的索引视图位于所述显示屏的中央,所述方法包括所述滑动界面相对所述显示屏沿一第一方向被滑动,所述显示屏相对所述滑动界面到达索引号为f的索引视图处,即所述显示屏显示索引号从f到f+G-1所对应的图片;若f小于一靠近索引号为1的第一临界值或者f大于一靠近索引号为F的第二临界值时,所述索引号为F/2的索引视图移到所述显示屏的中央;及所述显示屏显示索引号从f到f+G-1所对应的图片。
文档编号G06F3/048GK102117611SQ20091031291
公开日2011年7月6日 申请日期2009年12月31日 优先权日2009年12月31日
发明者蔡灯宇 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1