一种图像的展示处理方法和装置的制造方法_3

文档序号:9579013阅读:来源:国知局
:判断是否已经展示了所有图像,若是,执行步骤1036,否则,返回步骤 1031。
[0057] 步骤1036 :流程结束。
[0058] 也即,若查找到由当前该存储空间中存储的各归一化属性所构成的子序列对应的 展示方式,则采用查找到的展示方式,展示当前该存储空间中存储的各归一化属性所属的 转换后的图像,并清空子序列,继续通过步骤1031将该归一化属性序列中的下一个归一化 属性(具体可以是归一化属性对应的属性标识)添加到该存储空间中,并执行步骤1032,查 找由当前该存储空间中存储的各归一化属性所构成的子序列对应的展示方式,直至展示所 有转换后的图像为止;若未查找到由当前该存储空间中存储的各归一化属性所构成的子序 列对应的展示方式,则返回步骤1031,将该归一化属性序列中的下一个归一化属性添加到 该存储空间中,并通过步骤1032,查找由当前该存储空间中存储的各归一化属性所构成的 子序列对应的展示方式,直至查找到由当前该存储空间中存储的各归一化属性所构成的子 序列对应的展示方式时,再采用查找到的展示方式,展示当前该存储空间中存储的各归一 化属性所属的转换后的图像。
[0059] 继续沿用上例,假设步骤1032中未查找到子序列"T"对应的展示方式,则步骤 1033的判断结果为否,因此返回步骤1031,将归一化属性序列"TNTPPTW#"中的第二个属性 标识"N"添加到该存储空间中,则由于当前该存储空间中存储的属性标识为"T"和"N",且 添加的先后顺序为"T"、"N",因此,由当前该存储空间中存储的各属性标识所构成的子序列 变成了 "TN",然后执行步骤1032,继续查找子序列"TN"对应的展示方式。
[0060] 假设查找到了子序列"TN"对应的展示方式,则步骤1033的判断结果为是,执行步 骤1034, 即,采用查找到的展示方式,展示子序列中的属性标识"T"和"N"对应的归一化属 性所属的转换后的图像,并清空子序列,执行步骤1035。
[0061] 在执行步骤1035时,可判断前一个子序列中是否存在结束标识"#",若不存在,可 确定未展示所有图像,若存在,则确定已经展示了所有的图像。由于前一个子序列为"TN", 不存在结束标识"#",因此步骤1035的判断结果为否,返回步骤1031,将归一化属性序列 "TNTPPTW#"中的第三个属性标识"T"添加到存储空间中,并继续执行步骤1032,以此循环, 直至展示了所有图像为止。
[0062] 需要说明的是,在上例中,虽然预设的每种展示方式所展示的图像的数量不大于 4,因此理论上共可穷举出340种归一化属性序列对应的展示方式,但是,在实际应用中,采 用如图3所示的方法查找展示方式并展示图像时,理论上的这340种归一化属性序列有很 多是存在矛盾的,因此,实际上并不需要穷举出340种归一化属性对应的展示方式。具体 的,当每种展示方式所展示的图像的数量不大于4时,需要穷举出的归一化属性序列及其 对应的展示方式如图4~图57所示。
[0063] 如图4~57所示,共穷举了 54种归一化属性序列及其对应的展示方式,这54种 归一化属性序列中并不包含归一化属性序列"TT"(需要说明的是,归一化属性序列"TT"并 不等同于"TT#","TT#"表示归一化属性序列中的最后两个属性标识是"TT",而"TT"则表 示归一化属性序列中包含属性标识"TT",但并不是最后两个属性标识),这是因为如果穷 举的归一化属性序列中包含"TT",且展示方式中包含"TT"对应的展示方式,那么采用如图 3所示的查找展示方式并展示图像的方法时,如果由当前存储空间中存储的各属性标识所 构成的子序列为"TT",后续就不会再查找归一化属性序列"TTT"、"TTN"、"TTW"或"TTP", 而会直接采用" TT "对应的展示方式展示图像。也就是说,归一化属性序列" TTT "、" TTN"、 "TTW"、"TTP"这几种序列,与归一化属性序列"TT"是矛盾的。类似的,理论上的340种归 一化属性序列中存在诸多这种矛盾的序列,从而,将矛盾的序列去除后,就只剩下如图4~ 57这54种。
[0064] 进一步的,在采用如图3所示的方法查找展示方式并相应展示图像时,每采用一 种展示方式展示图像时,采用该展示方式展示图像时,展示图像所占用的展示区域的宽度 为页面的宽度,其中,所述的页面为展示图像所在的页面。也即,采用任意一种展示方式展 示图像时,都要占用100 %的页面宽度进行展示,以尽量提高页面的利用率。而且,为了进一 步提高页面的利用率,采用一种展示方式展示图像时,所展示的各图像之间的空隙可不大 于设定阈值。例如,空隙宽度不大于10个像素。
[0065] 另外,由于采用预先保存的任意一种展示方式展示图像时,都要占用100%的页面 宽度进行展示,因此,在查找到第一个子序列对应的展示方式并展示该子序列对应的各图 像之后,查找第二个子序列对应的展示方式并展示图像时,可在页面中用于展示第一个子 序列对应的图像的展示区域的下方继续展示第二个子序列对应的图像。
[0066] 继续沿用上例,由于得到的归一化属性序列为"TNTPPTW#",因此,基于图4~57, 展示"TNTPPTW#"对应的各图像的示意图如图58所示。
[0067] 另外,由图4~图57可见,虽然对于一种归一化宽高比的图像来说,该图像的宽高 比是固定的,也即,该图像的宽度与高度的比值是固定的,但是在不同的展示方式下,同一 种归一化宽高比的图像的宽度和高度却不尽相同,而由于本申请实施例中采用任意一种展 示方式展示图像时,都要占用100 %的页面宽度,页面宽度是固定的,而且图像之间的空隙 也是不大于设定阈值的,因此,根据某种展示方式展示图像时,可根据页面宽度、图像之间 的空隙、各图像的归一化宽高比,确定各图像的宽度和高度,并将各图像宽度和高度按相应 的归一化宽高比放缩至确定的宽度和高度,再采用该展示方式展示图像。
[0068] 当然,根据归一化属性序列查找相应的展示方式并展示图像的方法并不仅限于如 图3所示的方法,也可以是其他方法,例如,当预设的任意一种展示方式所展示的图像的数 量不大于设定数量(如,该设定数量为4)时,可直接将该归一化属性序列划分为若干个子 序列,其中,每个子序列中所包含的属性标识的数量均不大于该设定数量,然后针对划分得 到的每个子序列,在预先保存的展示方式中,查找该子序列对应的展示方式,并采用该展示 方式展示该子序列中包含的各属性标识对应的归一化属性所属的转换后的图像,这里就不 再 赘述。
[0069] 以上仅是以各图像的原始属性为原始宽高比为例说明的图像展示方法,当然还可 以根据各图像的其他原始属性展示各图像,例如,当图像的原始属性为描述信息时,可针对 一个图像,根据该图像的描述信息中的关键词,确定该图像的类型(如,当关键词为某地名 或风景区名时,确定该图像类型为风景类型),并根据预先的图像的类型与归一化属性的对 应关系(例如,风景类型对应的归一化属性也可以是归一化宽高比3:1),将该图像转换成 该图像的类型对应的归一化属性,再根据归一化属性相应的展示,这里就不再一一赘述。
[0070] 以上为本申请实施例提供的图像的展示方法,基于同样的思路,本申请还提供一 种图像的展示装置,如图59所示。
[0071] 图59为本申请实施例提供的图像的展示处理装置结构示意图,具体包括:
[0072] 转换模块5901,用于针对各图像,根据该图像的原始属性,以及预设的原始属性与 归一化属性的对应关系,将该图像的原始属性转换为对应的归一化属性;
[0073] 序列获取模块5902,用于按照要展示各图像的展示顺序,对转换后的各图像的归 一化属性进行排序,得到归一化属性序列;
[0074] 展示模块5903,用于在预先保存的展示方式中,查找所述归一化属性序列对应的 展示方式,并采用查找到的展示方式展示转换后的各图像。
[0075] 所述转换模块5901具体用于,根据该图像的原始宽高比,确定所述原始宽高比 所在的宽高比范围,根据预设的宽高比范围与归一化宽高比的对应关系,确定所述原始宽 高比所在的宽高比范围对应的归一化宽高比,将该图像的宽高比转换为确定的归一化宽高 比。
[0076] 所述展示模块5903具体用于,执行下述步骤A~C :
[0077] 步骤A、按照所述归一化属性序列中各归一化属性的先后顺序,将所述归一化属性 序列中的一个归一化属性添加到预设的存储空间中;
[0078] 步骤B、
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1