电子装置及其减少操作响应时间的方法

文档序号:7930516阅读:163来源:国知局
专利名称:电子装置及其减少操作响应时间的方法
技术领域
本发明涉及一种电子装置,特别涉及一种可浏览图片的电子装置及其减少操作响应时间 方法。
背景技术
目前,手机、电子书、电子相框等电子装置越来越广泛地被人们使用,人们经常使用电 子书、电子相框等电子装置浏览文字文档、图片等多媒体文件。
目前,浏览图片等多媒体文件是在用户有浏览操作的动作后,再调取其存储在存储器中 的数据进行解码后显示播放。由于手机、电子相框等的处理器能力有限,从而在翻看分辨率 高的图片时,响应时间会比较慢,例如,点击翻到下一张图片时,往往下一张图片要缓慢地 才能显示,从而用户操作后需等待一段时间才会有响应,影响使用者的心情。虽然为手机或 电子相框等电子装置配置一个处理功能强大的处理器可以解决上述问题,然而势必大大增加 该些电子装置的成本。

发明内容
有鉴于此,提供一种可减少操作响应时间的电子装置及其方法,能够以较小的成本解决 现有技术中的问题。
一种电子装置,该电子装置包括一处理单元、 一存储单元、 一输入单元、 一显示单元以 及一缓存单元。该存储单元用于存储图片,该多张图片组成多个相册,该输入单元用于用户 操作电子相框进行图片的浏览,从而产生一翻动信号,该缓存单元用于暂存数据。该处理单 元还包括 一査询模块、 一调取模块、 一指令接收模块以及一显示控制模块。
该査询模块用于査询显示单元当前显示的图片在存储单元中的位置。该调取模块根据査 询模块査询到的显示单元当前显示的图片的位置,调取该当前显示图片相邻的图片进行解码 ,并根据该图片解码后的数据更新缓存单元,使得所述缓存单元中存储有当前显示图片、当 前显示图片的上一张图片及下一张图片解码后的数据。该指令接收模块接收该输入单元的翻 动信号。该显示控制模块用于根据该翻动信号判断是向上翻动还是向下翻动,并在该翻动信 号为向上翻动信号时根据缓存单元中的上一张图片解码后的数据在该显示单元进行更新显示 ,在该翻动信号为向下翻动信号时根据缓存单元中的下一张图片解码后的数据在该显示单元 进行更新显示。一种减少操作响应时间的方法,提供一存储单元用于存储图片以及一缓存单元用于暂存 数据,该图片组成了多个相册,该方法包括步骤査询当前显示图片所在存储单元中的位置 ;调取存储单元中的该当前显示图片相邻的图片进行解码,并根据该解码后的数据更新该缓
存单元中所存储的解码后的图片数据,使得该所述缓存单元中存储有当前显示图片、当前显
示图片的上一张图片及下一张图片解码后的数据;接收一翻动信号;并根据该接收的翻动信 号判断是向上翻动还是向下翻动,并在为向上翻动时根据该缓存单元中的上一张图片的解码 数据显示该上一张图片,当为向下翻动时根据该缓存单元中的下一张图片的解码数据显示该 下一张图片。
通过本发明的电子装置及其减少操作响应时间的方法,预先将可能要浏览的图片进行解 码后调取到缓存单元,可在浏览图片或其他多媒体文件时够快速响应用户的操作。


图1为本发明电子装置较佳实施方式的内部构造图。
图2为本发明较佳实施方式减少操作响应时间的方法流程图。
具体实施例方式
请参阅图l,为本发明电子装置较佳实施方式的内部构造图。该电子装置l可为电子相框 、电子书、手机等具有图片显示功能的电子设备。该电子装置1至少包括一处理单元10、 一 显示单元20、 一存储单元30、 一接口单元40、 一输入单元50、 一电源60以及一缓存单元70。
其中,该接口单元40用于连接外部存储装置(图中未示),该接口单元40可为插槽、串 行接口或无线通信模块等,所述外部存储装置可为用于扩展电子装置存储容量的SD (Secure Digital)卡以及CF (Compact Flash)卡等存储卡,也可为通过有线或无线的方式与接口单 元40连接的数码相机、计算机等电子装置。该电源60为电子装置1的各部件提供电源。该输 入单元50用于响应用户的操作而产生相应的操作信号,该输入单元50可为按键、触摸板等。 该存储单元30用于存储图片。其中,该图片组成了多个相册。该缓存单元70用于暂存该图片 解码后的数据。
该处理单元10还包括一指令接收模块101、 一査询模块102、 一调取模块103以及一显示 控制模块104。
当电子装置1的显示单元20在显示一图片时。该显示控制模块104产生一触发指令至该査 询模块102。该査询模块102响应该触发指令査询显示单元20当前显示的图片在存储单元30的 位置,例如,査询该图片在哪一相册的第几张。该调取模块103根据査询模块102査询到的显 示单元20当前显示的图片在存储单元30中的位置,从存储单元30中调取该当前显示图片的相
6邻图片进行解码,并根据该图片解码后的数据更新缓存单元70,使得所述缓存单元70中存储 有当前显示图片及当前显示图片的上一张图片以及下一张图片解码后的数据。
在本发明较佳实施方式中,当用户通过输入单元50来进行翻动图片的操作时,该输入单 元50产生一翻动信号。该指令接收模块101用于接收该输入单元50产生的翻动信号。该显示 控制模块104根据该指令接收模块101接收的翻动信号判断是向上翻动还是向下翻动,当判断 是向上翻页时,该显示控制模块104根据该缓存单元70中存储上一张图片解码后的数据控制 将当前显示图片的上一张图片显示在该显示单元20上,当判断是向下翻页时,该显示控制模 块104根据缓存单元70中存储的下一张图片解码后的数据控制将该当前显示图片的下一张图 片显示在该显示单元20上。
在该显示单元20更新了显示的图片时,该显示控制模块104同时又产生一触发指令,该 査询模块102响应该触发指令又立即査询当前显示的图片在存储单元30中的位置,并且该调 取模块103将该缓存单元70原来存储的除当前显示图片解码后的数据以外的其他图片解码后 的数据删除,并又从存储单元30中调取显示单元20当前显示的图片的上一张图片以及下一张 图片进行解码后存储至缓存单元70。
在其他实施方式中,当更新显示图片为向下翻动图片时,则在图片显示更新后,此时更 新后的图片的上一张图片即为更新前显示的图片。由于更新前的显示的图片对应的解码后的 数据与更新后显示的图片对应的解码后的数据已经存储在缓存单元70,则该调取模块103仅 从存储单元30中调取当前显示图片的下一张图片并解码后存储到缓存单元70,并删除缓存单 元70中的该更新前所显示图片的上一张图片的解码后的数据。而如果更新显示图片为向上翻 动图片,同样,由于更新后显示的图片的下一张即为更新前显示的图片,其与当前显示的图 片对应的解码数据已经存储在缓存单元70,故调取模块103仅从存储单元30中调取当前显示 图片的上一张图片并解码后存储到缓存单元70,并删除更新前所显示图片的下一张图片的解 码数据。
从而,缓存单元70中总是暂存有当前显示图片及当前显示图片的上一张图片、下一张图 片的解码后的数据。当用户翻看图片时,不论向上翻动或向下翻动都能从缓存单元70中获取 上一张图片或下一张图片的解码数据,从而快速显示图片,减少操作响应时间。
其中,若显示单元20当前显示的图片为所在相册的最后一张,则调取模块103调取的下 一张图片为紧接着的下一相册的第一张或本相册的第一张。若显示单元20当前显示的图片为 所在相册的第一张,则调取模块103调取的为紧接着的上一相册的最后一张/第一张或本相册 的最后一张。
7本发明的电子装置1通过调取下一可能要显示的图片事先进行解码并存储在缓存单元70中,当用户操作翻看图片时,从缓存单元70中调取图片解码后的数据来显示图片,从而大大提高了图片的显示速度,减少了电子装置l的响应操作时间。
请参阅图2,本发明较佳实施方式中减少操作响应时间的方法流程图。首先,在显示单元20更新显示的图片后,该査询模块102査询显示单元2当前显示的图片在存储单元30中的位置(S201);该调取模块103从存储单元30中调取该当前显示图片相邻的图片进行解码,并根据该图片解码后的数据更新缓存单元70,使得所述缓存单元70中存储有当前显示图片、当前显示图片的上一张图片及下一张图片解码后的数据,具体为删除缓存单元70中原来存储的当前显示图片解码数据以外的其他图片解码后的数据,调取存储单元30中的显示单元20当前显示图片的上一张图片以及下一张图片进行解码后存储至缓存单元70;或,当该更新显示图片是向上翻动时,则该调取模块103从存储单元30中调取显示单元20当前显示的上一张图片进行解码后存储至缓存单元70,并将更新显示前显示图片的下一张图片的解码数据从缓存单元70中删除;当该更新显示图片是向下翻动时,则该调取模块103从存储单元30中调取显示单元20当前显示的下一张图片进行解码后存储至缓存单元70,并将更新显示前所显示图片的上一张图片的解码数据从缓存单元70中删除(S202);该指令接收模块101接收一翻动信号(S203);该显示控制模块104根据该翻动信号判断是向上翻动还是向下翻动,并在该翻动信号为向上翻动信号时根据缓存单元70中的上一张图片解码后的数据在该显示单元进行更新显示,在该翻动信号为向下翻动信号时根据缓存单元中的下一张图片解码后的数据在该显示单元进行更新显示(S204)。
权利要求
1.一种电子装置,该电子装置包括一处理单元、一存储单元、一输入单元以及一显示单元,该存储单元用于存储图片,该多张图片组成多个相册,该输入单元用于用户操作电子装置进行图片的浏览,从而产生一翻动信号,其特征在于,该电子装置还包括一缓存单元,用于暂存数据;该处理单元还包括一查询模块,用于查询显示单元当前显示的图片在存储单元中的位置;一调取模块,根据查询模块查询到的显示单元当前显示的图片的位置,调取该当前显示图片相邻的图片进行解码,并根据该图片解码后的数据更新缓存单元,使得所述缓存单元中存储有当前显示图片、当前显示图片的上一张图片及下一张图片解码后的数据;一指令接收模块,用于接收该输入单元的翻动信号;及一显示控制模块,用于根据该翻动信号判断是向上翻动还是向下翻动,并在该翻动信号为向上翻动信号时根据缓存单元中的上一张图片解码后的数据在该显示单元进行更新显示,在该翻动信号为向下翻动信号时根据缓存单元中的下一张图片解码后的数据在该显示单元进行更新显示。
2 如权利要求l所述的电子装置,其特征在于,该调取模块调取该当 前显示图片相邻的图片进行解码,并根据该图片解码后的数据更新缓存单元为删除缓存单 元中原来存储的当前显示图片解码数据以外的其他图片解码后的数据,并从存储单元中调取 该显示单元当前显示图片的上一张图片以及下一张图片进行解码后存储至缓存单元。
3 如权利要求l所述的电子装置,其特征在于,该调取模块调取该当 前显示图片相邻的图片进行解码,并根据该图片解码后的数据更新缓存单元为该调取模块 当该显示控制模块更新显示上一张图片时,从存储单元中调取显示单元当前显示图片的上一 张图片进行解码后存储至缓存单元,并将更新显示前所显示图片的下一张图片的解码后的数 据从缓存单元中删除;当该显示控制模块更新显示下一张图片时,则该调取模块从存储单元中调取显示单元当前显示图片的下一张图片进行解码后存储至缓存单元,并将更新显示前所 显示图片的上一张图片的解码后的数据从缓存单元中删除。
4.如权利要求l所述的电子装置,其特征在于,若当前显示图片为所 在相册的最后一张,则调取模块调取的相邻图片为下一张图片时,则为紧接着的下一相册的 第一张或本相册的第一张。
5.如权利要求l所述的电子装置,其特征在于,若当前显示图片为所 在相册的第一张,则调取模块调取的相邻图片为上一张图片时,则为紧接着的上一相册的最 后一张、第一张或本相册的最后一张。
6.如权利要求l所述的电子装置,其特征在于,该输入单元可以为按 键或触摸板。
7.如权利要求l所述的电子装置,其特征在于,该电子装置为电子相 框、手机或电子书中的一种。
8. 一种减少操作响应时间的方法,提供一存储单元用于存储图片以 及一缓存单元用于暂存数据,该图片组成了多个相册,该方法包括步骤 査询当前显示图片所在存储单元中的位置;调取存储单元中的该当前显示图片相邻的图片进行解码,并根据该解码后的数据更新 该缓存单元中所存储的解码后的图片数据,使得该所述缓存单元中存储有当前显示图片、当 前显示图片的上一张图片及下一张图片解码后的数据;接收一翻动信号;并根据该接收的翻动信号判断是向上翻动还是向下翻动,并在为向上翻动时根据该缓存单元中的上一张图片的解码数据显示该上一张图片,当为向下翻动时根据该缓存单元中的下一张图片的解码数据显示该下一张图片。
9.如权利要求8所述的减少操作响应时间的方法,其特征在于,该步骤调取存储单元中的该当前显示图片相邻的图片进行解码,并根据该解码后的数据更新该缓存单元中所存储的解码后的图片数据包括步骤删除缓存单元中原来存储的除当前显示图片解码数据以外的其他图片解码后的数据; 从存储单元中调取显示单元当前显示图片的上一张图片以及下一张图片进行解码后存储至缓存单元。
10.如权利要求8所述的减少操作响应时间的方法,其特征在于,该 步骤调取存储单元中该当前显示图片相邻的图片进行解码,并根据该解码后的数据更新该缓存单元中所存储的解码后的图片数据包括步骤当该更新显示是向上翻动图片时,则该调取模块从存储单元中调取该显示单元当前显 示图片的上一张图片进行解码后存储至缓存单元,并将切换显示前显示图片的下一张图片的 解码数据从缓存单元中删除;当该更新显示是向下翻动图片时,则该调取模块从存储单元中调取当前显示单元显示 的下一张图片进行解码后存储至缓存单元,并将切换显示前所显示图片的上一张图片的解码 数据从缓存单元中删除。
11 如权利要求8所述的减少操作响应时间的方法,其特征在于,若 当前显示图片为所在相册的最后一张,则该步骤调取存储单元中该当前显示图片相邻的图片 进行解码是为若相邻图片为下一张,则调取紧接着的下一相册的第一张图片或本相册的第 一张图片进行解码。
12 如权利要求8所述的减少操作响应时间的方法,其特征在于,若 当前显示图片为所在相册的第一张,则该步骤调取存储单元中该当前显示图片相邻的图片进 行解码是为若相邻图片为上一张,则调取紧接着的上一相册的最后一张或第一张或本相册 的最后一张进行解码后存储至缓存单元中。
全文摘要
一种减少操作响应时间的方法,提供一存储单元用于存储图片以及提供一缓存单元用于暂存数据,该方法包括查询当前显示图片所在存储单元中的位置;调取存储单元中的该当前显示图片相邻的图片进行解码,并根据该解码后的数据更新该缓存单元中所存储的解码后的图片数据,使得该所述缓存单元中存储有当前显示图片、当前显示图片的上一张及下一张图片解码后的数据;接收一翻动信号;在该接收的翻动信号为向上翻动时根据该缓存单元中的上一张图片的解码数据显示该上一张图片,当为向下翻动时根据该缓存单元中的下一张图片的解码数据显示该下一张图片。本发明还提供一种可执行上述步骤的电子装置,通过本发明的电子装置及方法,能够减少操作响应时间。
文档编号H04L12/54GK101674356SQ20081030443
公开日2010年3月17日 申请日期2008年9月10日 优先权日2008年9月10日
发明者周正浩, 李晓光, 谢冠宏 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1