在电子装置中切换显示图片的方法

文档序号:2646212阅读:113来源:国知局
专利名称:在电子装置中切换显示图片的方法
技术领域
本发明涉及一种显示图片的方法,特别是涉及一种在电子装置中切换显示图片的方法。
背景技术
目前的电子装置,例如,数码相框,一般都会使用遥控器来对其进行控制。这样,使用者只要通过所述遥控器上的按钮,即可操控所述电子装置,来浏览图片或者观看视频内容。然而,若电子装置仅仅单一的展示图片,则不能带给使用者更人性化的用户操作界面的视觉效果。例如,当使用者观看图片时,若从一张图片到另一张图片仅仅是单一的切换,这样,使用者浏览图片时会感觉显示图片太单一,没有流畅感和更柔和的显示效果带给使用者ο

发明内容
鉴于以上内容,有必要提供一在电子装置中切换显示图片的方法。一种在电子装置中切换显示图片的方法,所述方法包括一显示屏显示一第一张图片;确定所述第一张图片切换到一第二张图片所需的阶段数目N,其中N大于等于2 ;设定一间隔值;从起始列像素点开始,每隔该间隔值选取一列像素点,在起始列像素点和选取的列像素点,改变所述第一张图片占有的显示效果比例,以生成一第一阶段图片;从邻近起始列的第二列像素点开始,每隔该间隔值选取一列像素点,在第二列像素点和选取的列像素点,改变所述第一张图片占有的显示效果比例,以生成一第二阶段图片;重复上述步骤直到生成一第N阶段图片;顺序显示每一阶段的阶段图片到所述显示屏;所述显示屏显示所述第二张图片。相对现有技术,本发明在电子装置中切换显示图片的方法能够使所述电子装置更流畅地显示图片。


图1为本发明实施方式中一电子装置的功能模块图。图2为一在电子装置中切换显示图片的方法中的较佳实施方式的模块图。图3为一在电子装置中切换显示图片的方法中的较佳实施方式的原理流程图。图4为一在电子装置中切换显示图片的方法中的显示屏显示的第一示意图。图5为一在电子装置中切换显示图片的方法中的显 示屏显示的第二示意图。图6为一在电子装置中切换显示图片的方法中的显示屏显示的第三示意图。
具体实施例方式请参阅图1,一电子装置包括一处理器、一存储器、一 I/O接口、一网卡、一显示屏、 一内存及一输入装置。所述显示屏显示有一用户操作界面。在本发明的实施方式中,所述电子装置为嵌入式电子装置,所述电子装置安装有一嵌入式操作系统,所述存储器为一闪存存储器。所述输入装置可包括一遥控器及一网络连接的操控键盘。所述电子装置中,根据硬件生产需要,部分硬件可以集成为一体多功能性的或更具针对性的硬件设置以满足所述电子装置的特定需求。请参阅图2,所述电子装置包括一解码模块、一初始化模块、一获取模块及一计算模块。所述解码模块将存储于所述存储器中的所述第一张图片及第二张图片解码。当所述第一张图片显示于所述显示屏上时,所述解码模块解码所述第二张图片,以节约时间。所述初始化模块设置若干所述第一张图片淡出到所述第二张图片淡入所需的阶段数目。在本实施方式中,阶段数目为8。所述获取模块获取所述第一张图片及第二张图片的每一像素点的值。所述计算模块计算每一阶段中所述第一张图片与所述第二张图片各自占有的显示效果比例。在每一阶段中,所述第一张图片与第二张图片的显示效果比例之和为1。在各个阶段中,所述第一张图片的显示效果比例呈等差分布。请参阅图3-6,一种在电子装置中切换显示图片的方法,所述方法包括以下步骤步骤S80 所述解码模块将存储于所述存储器中的所述第一张图片解码,并显示于所述显示屏上。在本实施例中,预设所述第一张图片显示于所述显示屏上的时间为8秒。步骤S81 所述解码模块将存储于所述存储器中的所述第二张图片解码。步骤S82 所述初始化模块设置若干所述第一张图片淡出到所述第二张图片淡入所需的阶段数目,并存储于所述内存中。在本实施例中,预设所述阶段数目为8。亦即第一
阶段图片、第二阶段图片......第八阶段图片。所述初始化模块设置像素间隔,在本实施
例中,所述像素间隔为8。步骤S83 所述获取模块获取所述第一张图片的每一像素点的值,即红、绿、蓝(R、 G、B)三原色的值。步骤S84:所述获取模块获取所述第二张图片的每一像素点的值,即红、绿、蓝三原色的值。步骤S85 所述计算模块计算每一阶段中所述第一张图片与所述第二张图片各自占有的显示效果比例。在本实施例中,将所述第一张图片淡出、所述第二张图片淡入共分为 8个阶段。这样,每一阶段所述第一张图片递减的显示效果比例、所述第二张图片递增的显示效果比例为100% /8 = 12. 5%。步骤S86 所述计算模块计算所述第一阶段图片。所述计算模块在第一张图片中将从索引号为0的像素点开始,根据所述像素间隔,每8个像素选取一个像素点与所述第二张图片中的相应的像素点按照比例进行混合,所述显示屏上的每一行都进行相应的计算。 如图4所示,本实施例中,以选取8个像素点索引号0 7为例。在第一阶段图片中,所述第一张图片所占的比例为87.5%,所述第二张图片所占的比例为12.5%。图中括号所示为第一张图片所占有的比例。步骤S87 所述计算模块将得到的所述第一阶段图片拷贝到所述第二阶段图片上。且所述计算模块在第一张图片 中将从索引号为1的像素点开始,根据所述像素间隔值, 每8个像素选取一个像素点与所述第二张图片中的相应的像素点进行比例混合生成所述第二阶段图片,所述显示屏上的每一行都进行相应的计算。在第二阶段图片中,所述第一张图片所占的比例为75%,所述第二张图片所占的比例为25%。步骤S88 所述计算模块将得到的所述第二阶段图片拷贝到所述第三阶段图片上。且所述计算模块继续在第一张图片中将从索引号为2的像素点开始,根据所述像素间隔值,每8个像素选取一个像素点与所述第二张图片中的相应的像素点进行比例混合生成所述第三阶段图片,所述图片上的每一行都进行相应的计算。所述计算模块重复按照此步骤计算,直到生成所述第八阶段图片。在第八阶段图片中,所述第一张图片所占的比例为 0%,所述第二张图片所占的比例为100%。此时,所述显示屏即可顺序显示每一阶段图片, 以实现第一张图片切换到第二张图片的过程。步骤S89 所述计算模块继续计算所述第一阶段图片。所述计算模块在每8个像素点中从后往前计算每一像素点的值。所述计算模块将重新计算索引号为7的像素点的值, 此时,该像素点为所述第一张图片的索引号为7的像素点的87. 5%与所述第二张图片的索引号为7的像素点的12. 5%之和,从而生成最终的第一阶段图片,如图5所示。步骤S90 所述计算模块根据第一阶段图片继续计算所述第二阶段图片,亦即将第一阶段图片的第7个像素点拷贝到第二阶段图片。所述计算模块在每8个像素点中从后往前计算每一像素点的值。所述计算模块将重新计算索引号为6的像素点的值,此时,该像素点为所述第一张图片的索引号为7的像素点的75%与所述第二张图片的索引号为7的像素点的25%之和,从而生成最终的第二阶段图片。步骤S91 所述计算模块根据上述步骤继续计算所述第三到第八阶段图片。如果某一阶段图片的一像素点已经被计算过,则该像素点的值保持不变。其中,第八阶段图片的第4-7像素点不变,第七阶段图片的第4-6像素点不变,第六阶段图片的第4-5像素点不变,第五阶段图片的第4像素点不变。最后,所述计算模块重新计算第七阶段图片的第0和 7个像素点,第一张图片占有的比例为37. 5%,第二张图片占有62. 5%。所述计算模块重新计算第八阶段图片的第3和4像素点,第一张图片占有0%,第二张图片占有100%,如图6 所示。这样,所述第八阶段图片中,每一个像素点中所述第二张图片所占有的比例都较大。 这样,用户从所述显示屏上看到的效果即为所述第二张图片淡入。步骤S92 根据每一阶段中所述第一张图片与所述第二张图片各自占有的显示效果比例及所述第一张图片与所述第二张图片的像素点的值计算出每一阶段所述第一张图片与所述第二张图片混合后的新的像素点的值。亦即,根据每一阶段中所述第一张图片与所述第二张图片各自占有的显示效果比例及所述第一张图片与所述第二张图片的红、绿、 蓝三原色的值画出每一阶段所述第一张图片与所述第二张图片混合后的新的像素点的红、 绿、蓝三原色的值。在本实施例中,步骤S86,所述第一阶段图片的索引号为0的像素点R = 87. 5%R1(所述第一张图片的R)+12. 5%R2(所述第二张图片的R),同理像素点的G和B。 以此类推。步骤S93 所述显示屏上逐个显示每一阶段图片直到所述第二张图片淡入。本实施例中,每隔0. 25秒显示一个阶段的图片。解码所述第二张图片及计算出每一阶段所述第一张图片与所述第二张图片混合后的新的每一像素点的红、绿、蓝三原色的值共需花费5秒钟的时间,这部分工作在所述第一张图片显示于所述显示屏上时来进行,这样,节约了时间,不需要用户等待更多的时间来观看图片淡入淡出的效果。
权利要求
1.一种在电子装置中切换显示图片的方法,其特征在于所述方法包括一显示屏显示一第一张图片;确定所述第一张图片切换到一第二张图片所需的阶段数目N,其中N大于等于2 ;设定一间隔值;从起始列像素点开始,每隔该间隔值选取一列像素点,在起始列像素点和选取的列像素点,改变所述第一张图片占有的显示效果比例,以生成一第一阶段图片;从邻近起始列的第二列像素点开始,每隔该间隔值选取一列像素点,在第二列像素点和选取的列像素点,改变所述第一张图片占有的显示效果比例,以生成一第二阶段图片;重复上述步骤直到生成一第N阶段图片;顺序显示每一阶段的阶段图片到所述显示屏;所述显示屏显示所述第二张图片。
2.如权利要求1所述的在电子装置中切换显示图片的方法,其特征在于在顺序显示每一阶段的阶段图片到所述显示屏上之前,从末尾列像素点开始,每隔该间隔值选取一列像素点,在末尾列像素点和选取的列像素点,改变所述第一张图片占有的显示效果比例,生成所述第一阶段图片;从邻近末尾列的倒数第二列像素点开始,每隔该间隔值选取一列像素点,在倒数第二列像素点和选取的列像素点,改变所述第一张图片占有的显示效果比例,生成所述第二阶段图片;重复上述步骤直到生成所述第N阶段图片。
3.如权利要求1所述的在电子装置中切换显示图片的方法,其特征在于所述第一张图片与所述第二张图片的被改变的像素点的值包括红、绿、蓝三原色的值,根据每一阶段中所述第一张图片的像素点与所述第二张图片的像素点各自占有的显示效果比例及所述第一张图片与所述第二张图片的红、绿、蓝三原色的值画出每一阶段图片的每一像素点的红、 绿、蓝三原色的值。
4.如权利要求1所述的在电子装置中切换显示图片的方法,其特征在于根据所述第一张图片切换到所述第二张图片所需的阶段数目确定每一阶段中所述第一张图片与所述第二张图片各自占有的显示效果比例。
5.如权利要求1所述的在电子装置中切换显示图片的方法,其特征在于从所述第一张图片切换到所述第二张图片时,所述第一张图片的像素点占有的显示效果比例逐渐递减,所述第二张图片的像素点占有的显示效果比例逐渐递增。
6.如权利要求5所述的在电子装置中切换显示图片的方法,其特征在于各个阶段中, 在选取的列像素点,所述第一张图片的像素点的显示效果比例呈等差分布。
7.如权利要求1所述的在电子装置中切换显示图片的方法,其特征在于在每一阶段中,所述第一张图片的像素点与第二张图片的像素点的显示效果比例之和为1。
8.如权利要求1所述的在电子装置中切换显示图片的方法,其特征在于所述电子装置包括一内存,每一阶段图片存储于所述内存中。
9.如权利要求1所述的在电子装置中切换显示图片的方法,其特征在于当所述第一张图片显示于所述显示屏上时,解码所述第二张图片并根据各个阶段中所述第一张图片与所述第二张图片各自占有的显示效果比例生成若干阶段图片。
全文摘要
一种在电子装置中切换显示图片的方法,所述方法包括一显示屏显示一第一张图片;确定所述第一张图片切换到一第二张图片所需的阶段数目N,其中N大于等于2;设定一间隔值;从起始列像素点开始,每隔该间隔值选取一列像素点,在起始列像素点和选取的列像素点,改变所述第一张图片占有的显示效果比例,以生成一第一阶段图片;从邻近起始列的第二列像素点开始,每隔该间隔值选取一列像素点,在第二列像素点和选取的列像素点,改变所述第一张图片占有的显示效果比例,以生成一第二阶段图片;重复上述步骤直到生成一第N阶段图片;顺序显示每一阶段的阶段图片到所述显示屏;所述显示屏显示所述第二张图片。
文档编号G09G5/36GK102194441SQ201010121370
公开日2011年9月21日 申请日期2010年3月10日 优先权日2010年3月10日
发明者蔡灯宇 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1