显示设备、 显示方法和显示程序 【技术领域】
本发明涉及例如在图像被连续显示时被恰当地应用的显示设备、 显示方法和显示程序。 背景技术 近年来, 按照任意顺序 ( 例如, 按照拍摄日期和时间的顺序 ) 来连续地显示由例如 数码相机等捕获的多个图像的显示设备已经被广泛使用。
作为这样的一种显示设备, 已经提出了一种例如通过以幻灯片放映格式根据预 定时间的过去而顺次改变图像来显示图像的设备 ( 例如, 参见日本未审查专利申请特开 2006-238012 号公报 ( 图 11))。
此外, 还提出了一种根据在诸如触摸板之类的输入部件上所执行的操作来连续地 显示图像 ( 即, 滚动图像 ) 的显示设备。
发明内容 上述显示设备可以被配置为根据在所述显示部件上所执行的操作来针对每个预 定群组 ( 例如, 针对每个拍摄日期或文件夹 ) 连续地显示图像。
在该情况中, 例如, 在相对应的群组中的最后图像被显示的同时, 当改变到下一图 像的操作被执行时, 可能回到并显示最前图像。具体而言, 多个图像会被一起循环显示。
然而, 当应用上述配置时, 这些图像根据改变到下一图像的操作被无休止地循环 和连续显示。因此, 难以弄清哪一个图像是最前图像或最后图像, 即, 哪一个图像是最端部 图像。因此, 在这样的显示设备中, 很难使得用户区别地识别最端部图像和其它图像。
鉴于以上作出了本发明, 并且本发明提供一种能够使得用户区别地识别最端部图 像和其它图像的显示设备、 显示方法和显示程序。
根据本发明一个实施例, 一种显示设备, 包括 : 显示部件, 显示部件显示图像 ; 以 及控制部件, 控制部件使得显示部件基于在输入部件上所执行的预定操作来连续地显示预 定群组中所包括的多个图像, 并且在使得显示部件显示相对应的预定群组中的最端部图像 的同时使得显示部件显示预定信息。
利用这样的配置, 根据本发明实施例的显示设备能够即使在循环显示多个图像 时, 使得用户仍然能够区别地识别预定群组中的最端部图像和其它图像。
根据本发明的实施例, 即使在循环显示多个图像时, 仍然可以使得用户区别地识 别预定群组中的最端部图像和其它图像。 利用这样的配置, 可以在连续显示图像时, 采用能 够使得用户区别地识别最端部图像的显示设备、 显示方法和显示程序。
附图说明
图 1 是示意性地图示出一个实施例的功能框图 ; 图 2A 继而图 2B 是图示出 DSC( 数码相机 ) 的外部配置的示意图 ;图 3 是图示出 DSC( 数码相机 ) 的硬件配置的框图 ; 图 4A 和图 4B 是图示出单个显示画面 (1) 的示意图 ; 图 5A 和图 5B 是图示出索引显示画面 (1) 的示意图 ; 图 6A 至图 6D 是图示出索引显示模式中的滚动处理 (1) 的示意图 ; 图 7 是图示出索引显示画面 (2) 的示意图 ; 图 8 是图示出哑画面 (mute screen) 的示意图 ; 图 9A 至图 9C 是图示出索引显示模式的滚动处理 (2) 的示意图 ; 图 10A 至图 10C 是图示出索引显示模式的滚动处理 (3) 的示意图 ; 图 11 是图示出索引显示画面 (3) 的示意图 ; 图 12A 和图 12B 是图示出索引显示模式中的滚动处理 (4) 的示意图 ; 图 13 是图示出索引滚动处理序列的流程图 ; 图 14 是从图 13 中图示出索引滚动处理序列的流程图继续的流程图 ; 图 15A 和图 15B 是图示出在移动到最前按钮上执行的轻敲操作的示意图 ; 图 16 是图示出单个显示画面 (2) 的示意图 ; 图 17A 和图 17B 是图示出在移动到最后按钮上执行的轻敲操作的示意图 ; 以及 图 18 是图示出单个显示画面 (3) 的示意图。具体实施方式
以下将描述优选实施例 ( 以下, 称为实施例 )。并且, 将以如下顺序来进行描述。
1. 实施例
2. 其它实施例
1. 实施例
1-1. 实施例的概要
首先, 将描述实施例的概要。在描述概要之后, 描述实施例的具体示例。
在图 1 中, 标号 1 表示显示设备。显示设备 1 具有显示图像的显示部件 2。此外, 显示设备 1 具有控制部件 4, 控制部件 4 使得显示部件 2 基于输入部件 3 上所执行的预定操 作来连续地显示预定群组中所包括的多个图像。控制部件 4 在使得显示部件 2 显示相对应 的预定群组中的最端部图像的同时, 使得控制部件 4 显示预定的信息。
利用这样的配置, 显示设备 1 能够使得用户即使在例如循环显示多个图像时也能 区别地识别预定群组中最端部图像和其它图像。
以下, 将详细描述以这种方式配置的显示设备 1 的具体示例。
1-2.DSC( 数码相机 ) 的外观配置
接着, 参考图 2A 和图 2B, 描述作为上述显示设备 1 的具体示例的数码相机 ( 以下, 称为 DSC)100 的外观配置。
DSC 100 具有大小可以用一只手握住的扁平长方形的外壳 101。在外壳 101 的前 表面 101A 上, 设置镜头 102、 AF( 自动聚焦 ) 照明器 103 和闪光灯 104。AF 照明器 103 兼作 自拍定时灯。
此外, 可以上下滑动的镜头盖 105 安装在前表面 101A 上。镜头盖 105 被配置为当 被下滑时, 露出镜头 102、 AF 照明器 103 和闪光灯 104, 当被上滑时盖住它们来进行保护。此外, DSC 100 被配置为在镜头盖 105 被滑下时自动接通。
此外, 在外壳 101 的上表面 101B 上, 设置快门按钮 106、 回放按钮 107 和电源按钮 108。此外, 在外壳 101 的后表面 101C 上设置触摸屏 109。回放按钮 107 是将 DSC 100 的操 作模式改为在触摸屏 109 上显示所捕获的图像的回放模式的硬件按键。此外, 触摸屏 109 是能够由用户的手指 ( 或笔等 ) 执行触摸操作的显示装置。
DSC 100 在镜头盖 105 被滑下时或在电源按钮 108 被按下时接通, 并且以照相模式 被激活。
然后, DSC 100 在触摸屏 109 上显示通过镜头 102 捕获的图像作为监控图像。DSC 100 在快门按钮 106 被按下时存储图像。
此外, DSC 100 在回放按钮 107 被按压时改为回放模式。然后, DSC100 例如在触摸 屏 109 上显示所存储的图像之一。DSC 100 根据触摸屏 109 上所执行的触摸操作来改变显 示的图像。
1-3.DSC( 数码相机 ) 的硬件配置
接着, 参考图 3 来描述 DSC 100 的硬件配置。在 DSC 100 中, CPU110 通过将被存 储在 ROM 111 中的程序加载到 RAM 112 来执行各种处理, 并且响应于来自触摸面板 113 和 操作部件 114 的信号来控制每个部件。此外, CPU 是中央处理单元的缩写。此外, ROM 是只 读存储器的缩写, 并且 RAM 是随机存取存储器的缩写。 触摸面板 113 是与液晶显示面板 115 一起构成上述触摸屏 109 的装置。此外, 当 触摸面板 113 上的某个位置被手指触摸时, 触摸面板 113 检测被触摸的位置的坐标 ( 即, 触 摸位置 )。然后, 触摸面板 113 将表示触摸位置的坐标的输入信号发送给 CPU 110。
当接收到来自从触摸面板 113 发送的输入信号的触摸位置的坐标时, CPU 110 将 坐标变成液晶显示面板 115 上的坐标, 从而识别液晶显示面板 115 上的哪个位置被触摸。
此外, CPU 110 将从定期发送的输入信号获得的触摸位置的坐标顺次改为液晶显 示面板 115 的屏幕坐标, 从而识别出触摸位置如何移动 ( 即, 触摸位置的轨迹 )。
然后, 基于如上所述地识别的触摸位置及其轨迹, CPU 110 判断在屏幕上的哪个位 置被执行了哪些触摸操作。
操作部件 114 是包括上述快门按钮 106、 回放按钮 107 和电源按钮 108 等的装置, 并且将与上述操作相对应的信号发送给 CPU 110。
基于从操作部件 114 发送的信号, CPU 110 判断快门按钮 106、 回放按钮 107 和电 源按钮 108 中的哪一个被操作。
实际上, CPU 110 在因操作部件 114 的电源按钮 108 上的按压而被接通时, 或者在 接收到根据触摸面板 113 上所执行的触摸操作而将操作模式改为照相模式的指令时, 以照 相模式操作。
此时, CPU 110 控制电机驱动器 116 来驱动执行机构 117, 从而使包括镜头 102、 AF 照明器 103 等的镜头部件 118 从 DSC 100 的外壳 101 中露出来。此外, CPU 110 驱动执行 机构 117 来调节镜头部件 118 的光圈, 改变光学变焦的变焦比, 或移动聚焦透镜。
此外, 此时, CPU 110 控制定时发生器 119 来向包括 CCD( 电荷耦合装置 ) 等的图 像拾取装置 120 提供定时信号。图像拾取装置 120 将从对象产生的并通过镜头部件 118 接 收到的光转换成基于定时信号操作的电信号 ( 即, 光电转换 ), 并且将信号发送给模拟信号
处理部件 121。
在 CPU 110 的控制下, 模拟信号处理部件 121 通过对电信号执行模拟信号处 理 ( 放大等 ) 来获取模拟图像信号, 并且将信号发送给模数转换部件 ( 称为 A/D 转换部 件 )122。
在 CPU 110 的控制下, A/D 转换部件 122 通过对接收到的模拟图像信号执行模数 转换 (A/D 转换 ) 来获取数字图像信号, 并且将信号发送给数字信号处理部件 123。
在 CPU 110 的控制下, 数字信号处理部件 123 对接收到的数字图像信号执行数字 信号处理 ( 噪声去除等 ), 并且之后将其发送给液晶显示面板 115。结果, 对象的图像在液 晶显示面板 115 上被显示为监控图像。以这种方式, DSC 100 被配置为使得摄影师确认对 象。
此外, 此时, 在 CPU 110 的控制下, 数字信号处理部件 123 生成诸如字符和图标之 类的图形的信号, 并且将图形信号叠加到数字图像信号上。结果, 字符、 图标等和监控图像 一起被显示在液晶显示面板 115 上。
此外, 这里, 操作部件 114 的闪光灯按钮 106 可以被按下。在这种情况中, CPU 110 根据该操作存储图像。 此时, 在 CPU 110 的控制下, 数字信号处理部件 123 以诸如 JPEG 之类的压缩和解 压缩格式来压缩从 A/D 转换部件 122 接收到的数字图像信号, 从而生成压缩图像数据。此 外, JPEG 是联合图像专家组的缩写。
此时, 此时, 在 CPU 110 的控制下, 数字信号处理部件 123 生成通过缩小基于相对 应的数字图像信号的图像获得的缩略图像的数据 ( 称为缩略图像数据 )。 然后, 数字信号处 理部件 123 将生成的压缩图像数据和缩略图像数据发送给 CPU 110。
此外, 此时, CPU 110 从诸如定时器之类的计时器部件 ( 在图中未被示出 ) 获得当 前的时间和日期 ( 即, 拍摄时间和日期 )。
然后, CPU 110 通过将缩略图像数据、 拍摄时间和日期等作为元数据添加到压缩图 像数据来生成图像文件, 并且将图像文件存储在存储装置 124 中。以这种方式, CPU 110 存 储图像。
此外, 存储装置 124 例如是几吉比特或计时吉比特的非易失性存储器, 可以是之 前建立在 DSC 100 中的记录介质, 可以是可从 DSC 100 拆卸的诸如存储卡之类的记录介质。
另一方面, 当操作部件 114 的电源按钮 108 被按下时, 或当将操作模式改为回放模 式的指令通过触摸面板 113 上所执行的触摸操作被接收到时, CPU 110 以回放模式操作。
DSC 100 的回放模式包括逐个显示图像的单个显示模式和将多个图像显示为列表 的索引显示模式。 CPU 110 在将操作模式改为回放模式之后例如立即以单个显示模式操作。
此时, CPU 110 生成用于以单个显示模式配置显示画面 ( 称为单个显示画面 ) 的 数据 ( 称为单个显示配置数据 )。
具体地, CPU 110 例如将被存储在存储装置 124 中的图像中例如具有通过触摸面 板 113 指定的拍摄日期的图像设置为显示群组。然后, 如图 4A 中所示, CPU 110 设置相对 应的显示群组中所包括的多个图像 P(P1 至 P8) 的布置。例如, 图像按照图像拍摄时间越近 则相对于左侧越靠近右侧的顺序布置。CPU 110 生成表示图像 P 的布置的设置的数据作为 单个显示配置数据。
CPU 110 基于焦点图像来设置图像 P 的布置被显示为单个显示画面的区域 ( 显示 区域 )AR。 具体地, CPU 110 例如选择显示群组中所包括的图像 P 中拍摄时间最近的图像 P8 作为焦点图像, 并且设置仅包括图像 P8 的显示区域 ARs。
然后, CPU 110 从存储装置 124 读出与显示区域 ARs 中所包括的图像 P8 相对应的 图像文件, 从图像文件中提取出压缩图像数据, 并且将数据发送给数字信号处理部件 123。
在 CPU 110 的控制下, 数字信号处理部件 123 通过压缩接收到的压缩图像数据来 获得未经压缩的数字图像信号。然后, 在 CPU 110 的控制下, 数字信号处理部件 123 基于相 对应的数字图像信号来生成用于单个显示画面的画面显示信号, 并且将信号发送给液晶显 示面板 115。结果, 如图 4B 中所示, 示出图像 P8 的单个显示画面 S 被显示在液晶显示面板 115 上。
这里, 可以在触摸面板 113 上执行向左的轻拂操作 (flickoperation)。轻拂操作 被定义为用用户的手指 ( 或笔等 ) 轻拂触摸面板 113 的操作。在该情况中, CPU 110 通过 将显示区域 ARs 在设置的图像 P 布置中向左移动来滚动图像 P 以将它们在单个显示画面 S 上从左向右移动。
另一方面, 可以在触摸面板 113 上执行向右的轻拂操作。在该情况中, CPU 110 通 过将显示区域 ARs 在设置的图像 P 布置中向右移动, 来滚动图像 P 以将它们在单个显示画 面 S 上从右向左移动。 此外, 这里, 当通过触摸面板 113 接收到将操作模式改为索引显示模式的指令时, CPU 110 以索引显示模式操作。
此时, CPU 110 生成用来以索引显示模式配置显示画面 ( 称为索引显示画面 ) 的 数据 ( 称为索引显示配置数据 )。
具体地, CPU 110 例如将被存储在存储装置 124 中的所有图像设置为显示群组。 然后, 如图 5A 中所示, CPU 110 设置相对应的显示群组中所包括的图像 P 的各个缩略图像 T(T1 至 Tn) 的布置。例如, 缩略图像按照拍摄时间和日期越近则相对于左上侧越接近右下 侧的顺序, 以 K 行 7 列的矩阵布置。CPU 110 生成表示缩略图像 T 的布置的设置的数据作为 索引显示配置数据。
此外, CPU 110 例如将前一时刻以单个显示模式显示在液晶显示面板 115 上的图 像 P 的缩略图像 T1 设置为焦点图像。CPU 110 设置缩略图像 T 的布置, 使得作为焦点图像 的缩略图像 T1 位于左端那一列。
然后, CPU 110 基于焦点图像设置缩略图像 T 的布置被显示为索引显示画面的区 域 ( 即, 显示区域 )ARd。具体地, CPU 110 设置显示区域 ARd 使得作为焦点图像的缩略图像 T1 位于左上端。
此外, 在 DSC 100 中, 显示区域 ARd 以包括例如与 4 行和 7 列对应的缩略图像 T( 即, 28 个图像 ) 的长方形形成。
然后, CPU 110 从存储装置 124 中读出与被包括在显示区域 ARd 中的各个缩略图像 T 相对应的图像文件, 从图像文件中提取缩略图像数据, 并且将数据发送给数字信号处理部 件 123。
在 CPU 110 的控制下, 数字信号处理部件 123 基于接收到的缩略图像数据来生成 用于索引显示画面的画面显示信号, 并且将信号发送给液晶显示面板 115。 结果, 如图 5B 中
所示, 缩略图像 T 以矩阵布置的索引显示画面 D 被显示在液晶显示面板 115 上。
这里, 可以在触摸面板 113 上执行向上的轻拂操作。在这种情况中, CPU 110 通过 在设置的缩略图像 T 的布置中向上移动显示区域 ARd 来滚动缩略图像 T 以将它们从上向下 移动。
另一方面, 可以在触摸面板 113 上执行向下的轻拂操作。在这种情况中, CPU 110 通过在设置的缩略图像 T 的布置中将显示区域 ARd 向下移动来滚动缩略图像 T 以在索引显 示画面 D 上将它们从下向上移动。
此外, 在单个显示模式和索引显示模式中, 在 CPU 110 的控制下, 数字信号处理部 件 123 生成诸如字符和图标之类的图形的信号, 并且将图形信号叠加到画面显示信号上。 结果, 这些字符、 图标等和图像 P 或缩略图像 T 一起被显示在液晶显示面板 115 上。
此外, DSC 100 的液晶显示面板 115 是与上述显示设备 1 的显示部件 2 相对应的硬 件。此外, DSC 100 的触摸面板 113 是与上述显示设备 1 的输入部件 3 相对应的硬件。此 外, DSC 100 的 CPU 110 是与上述显示设备 1 的控制部件 4 相对应的硬件。
1-4. 索引显示模式中的滚动处理
然而, 如上所述, DSC 100 被配置为在索引显示模式中能够通过在触摸面板 113 上 执行轻拂操作来在画面的上下方向上滚动缩略图像 T。
以下, 将详细描述索引显示模式中滚动缩略图像 T 的处理。此外, 这里, 在触摸面 板 113 上执行的与滚动相对应的轻拂操作被称为滚动操作。
当操作模式被改为索引显示模式时, CPU 110 如上所述地设置显示群组中所包括 的缩略图像 T 的布置, 并且在布置上设置显示区域 ARd。 然后, CPU 110 在液晶显示面板 115 上显示与相对应的显示区域 ARd 对应的索引显示画面 D。
如上所述, 显示区域 ARd 的大小对应于 28 个缩略图像 T, 并且最多 28 个缩略图像 T 可被显示在液晶显示面板 115 上。可被显示在液晶显示面板 115 的显示画面上的缩略图 像 T 的数目被称为可显示数目 ( 这里, 28)。
首先, 如图 6A 中所示, 描述显示群组中所包括的缩略图像 T 的数目大于可显示数 目的情况。
当滚动操作被向下执行时, CPU 110 如上所述根据相对应的滚动操作在设置的缩 略图像 T 的布置中向下移动显示区域 ARd。 以这样的方式, 缩略图像 T 被滚动以在索引显示 画面 D 上被从下向上移动。
这里, CPU 110 可以根据向下的滚动操作将显示区域 ARd 移动到设置的缩略图像 T 的布置的底部, 如图 6B 中所示。在这种情况中, 在显示群组最末尾的缩略图像 ( 称为最后 缩略图像 )Te 被显示在液晶显示面板 115 上。此外, 缩略图像 T 可以按照图像的拍摄时间 和日期越近则相对于左上方越接近右下方的顺序布置。因此, 最后缩略图像 Te 是显示群组 中所包括的图像中拍摄时间和日期最近的那个图像的缩略图像。
这里, 当还向下执行滚动操作时, CPU 110 通过还向下移动显示区域 ARd 来将缩略 图像 T 还从下向上移动。结果, 如图 6C 中所示, 空白行 SL1 出现在包括最后缩略图像 Te 的 那一行 ( 即, 末尾行 )TLe 的下方。
在这种情况中, CPU 110 在空白行 SL1 的上端附近显示形成为在左右方向上延伸 的一根线的边界线 HL, 并且在边界线 HL 的下方显示移动到最前按钮 Bf。 即, 如图 7 中所示,CPU 110 在液晶显示面板 115 上显示索引显示画面 D, 其在液晶显示面板 115 上末尾行 TLe 下的空白行 SL1 中显示边界线 HL 和移动到最前按钮 Bf。
在移动到最前按钮 Bf 中, 示出大意为 “到最前图像” 的字符。这意味着, 通过触摸 面板 113 执行移动到最前按钮 Bf 上的轻敲操作, 可以将液晶显示面板 115 的显示从末尾行 TLe 改为第一行 TLf。此外, 轻敲操作被定义为用手指触摸触摸面板 113 并立即将手指拿开 的操作。
详细描述当对移动到最前按钮 Bf 执行轻敲操作时被执行的处理。当相对应的轻 敲操作被执行时, CPU 110 检测到移动到最前按钮 Bf 被检测到, 并且首先隐藏索引显示画 面 D。然后, 如图 8 中所示, CPU 110 显示哑画面 (mute screen)M, 其为不显示图像、 字符等 的画面。
此时, CPU 110 还将在显示群组中最前位置处的缩略图像 ( 称为第一缩略图像 ) 作 为焦点图像。此外, 最前缩略图像 Tf 是显示群组中所包括的图像中拍摄时间和日期最早的 那个图像的缩略图像。
然后, 如图 6D 所示, CPU 110 改变缩略图像 T 的布置, 使得作为焦点图像的最前缩 略图像 Tf 位于最左面的那列。 在执行该处理之后, 如图 6D 所示, CPU 110 将显示区域 ARd 移动到缩略图像 T 的 布置的顶部。然后, CPU 110 隐藏哑画面 M, 并且在液晶显示面板 115 上显示与相对应的显 示区域 ARd 对应的索引显示画面 D。结果, CPU 110 在液晶显示面板 115 上显示最前缩略图 像 Tf。
此外, 当不是根据移动到最前按钮 Bf 上所执行的轻敲操作而是滚动操作来将显 示区域 ARd 移动到顶部时, CPU 110 不改变缩略图像 T 的布置。
如上所述, 在 DSC 100 中, 当最后缩略图像 Te 被显示时, 可以向下执行滚动操作。 在该情况中, 边界线 HL 和移动到最前按钮 Bf 被显示。
从而, DSC 100 使得用户能够识别出所显示的最后缩略图像 Te 是最后的缩略图 像。因此, 可以使得用户区别地识别最后缩略图像 Te 和其它缩略图像 T。
此外, 如图 6C 所示, 当移动到最前按钮 Bf 被显示时, 还可以执行向下的滚动操 作。在该情况中, 如图 9A 中所示, CPU 110 在设置的缩略图像 T 的布置中向下移动显示区 域 ARd。结果, 在空白行 SL1 的下方出现空白行 SL2。此时, CPU 110 在空白行 SL2 中继续 显示边界线 HL 和移动到最前按钮 Bf。
如上所述, 在移动到最前按钮 Bf 被显示的同时, 可以向下执行滚动操作。在该情 况中, CPU 110 还根据相对应的滚动操作来向下移动显示区域 ARd。此时, CPU 110 在索引 显示画面 D 的底部的空白行 SL 中继续显示边界线 HL 和移动到最前按钮 Bf。
作为还向下执行滚动操作的结果, 如图 9B 所示, 显示区域 ARd 仅包括末尾行 TLe, 即, 液晶显示面板 115 仅显示末尾行 TLe、 边界线 HL 和移动到最前按钮 Bf。
在该情况中, 当向下执行滚动操作时, CPU 110 可以向下移动显示区域 ARd。在该 情况中, 液晶显示面板 115 连一行缩略图像 T 也不显示。因此, 在该情况中, 即使向下执行 滚动操作, CPU 110 也不向下移动显示区域 ARd。
此外, 当在移动到最前按钮 Bf 被显示的状态中向上执行滚动操作时, CPU 110 根 据相对应的滚动操作在设置的缩略图像 T 的布置中向上移动显示区域 ARd。 结果, 缩略图像
T 被从上向下滚动。此时, CPU 110 在位于索引显示画面 D 的底部的空白行 SL 中继续显示 边界线 HL 和移动到最前按钮 Bf。
作为还向上执行滚动操作的结果, 例如如图 9C 中所示, 显示区域 ARd 中所包括的 区域 ( 图 9C 中的阴影区域 ) 可能等于或小于在末尾行 TLe 以下的空白行 SL1 的区域的一 半。即, 空白行 SL1 中显示移动到最前按钮 Bf 的被隐藏区域可能等于或大于其一半。
此时, CPU 110 判定用户不想使用移动到最前按钮 Bf, 并且隐藏边界线 HL 和移动 到最前按钮 Bf。
此外, CPU 110 可以根据向上执行的滚动操作来将显示区域 ARd 移动到设置的缩 略图像 T 的布置的顶部, 如图 10A 中所示。在该情况中, 最前缩略图像 Tf 被显示在液晶显 示面板 115 上。
这里, 当还向上执行滚动操作时, CPU 110 通过还向上移动显示区域 ARd 来继续从 上向下滚动缩略图像 T。结果, 如图 10B 中所示, 在包括最前缩略图像 Tf 的那行 ( 即, 第一 行 ) 的上方出现空白行 SL4。
此时, CPU 110 在空白行 SL4 的下端附近显示边界线 HL, 并且在边界线 HL 的上方 显示移动到最后按钮 Be。即, 如图 11 中所示, CPU 110 在液晶显示面板 115 上显示索引显 示画面 D, 其在第一行 TLf 上方的空白行 SL4 中示出边界线 HL 和移动到最后按钮 Be。 此时, CPU 110 在移动到最后按钮 Be 中显示大意为 “到最后图像” 的文字。这意 味着通过在移动到最后按钮 Be 上执行轻敲操作可以将液晶显示面板 115 的显示从第一行 TLf 改为末尾行 TLe。
详细描述当在移动到最后按钮 Be 上执行轻敲操作时所执行的处理。当相对应的 轻敲操作被执行时, CPU 110 检测出移动到最后按钮 Be 被选择, 并且首先隐藏索引显示画 面 D。然后, CPU 110 显示哑画面 M( 图 8)。
此时, CPU 110 还将最后缩略图像 Te 设置为焦点图像。 然后, 如图 10C 中所示, CPU 110 改变缩略图像 T 的布置, 使得拍摄日期与与作为焦点图像的最后缩略图像 Te 相同并且 拍摄时间最早的缩略图像 To 位于最左面的那列。
在执行该处理之后, CPU 110 将显示区域 ARd 移动到缩略图像 T 的布置的底部。 此 时, CPU 110 还移动显示区域 ARd 使得缩略图像 To 位于左上端。
然后, CPU 110 隐藏哑画面 M, 并且在液晶显示面板 115 上显示与相对应的显示区 域 ARd 对应的索引显示画面 D。结果, CPU 110 在液晶显示面板 115 上显示最后缩略图像 Te。
此外, 当不是根据移动到最后按钮 Be 上所执行的轻敲操作而是滚动操作来将显 示区域 ARd 移动到底部时, CPU 110 不改变缩略图像 T 的布置。
如上所述, 在 DSC 100 中, 当最前缩略图像 Tf 被显示时, 可以向上执行滚动操作。 在该情况中, 边界线 HL 和移动到最后按钮 Be 被显示。
从而, DSC 100 使得用户能够识别出所显示的最前缩略图像 Tf 是最前的缩略图 像。因此, 可以使得用户区别地识别最前缩略图像 Tf 和其它缩略图像 T。
此外, 如图 10B 中所示, 当移动到最后按钮 Be 被显示时, 还可以执行向上的滚动操 作。在该情况中, CPU 110 在设置的缩略图像 T 的布置中向上移动显示区域 ARd。此时, CPU 110 在位于索引显示画面 D 顶部的空白行 SL 中继续显示边界线 HL 和移动到最后按钮 Be。
作为还向上执行滚动操作的结果, 显示区域 ARd 仅包括第一行 TLf。在该情况中, 即使还向上执行滚动操作, CPU 110 也不向上移动显示区域 ARd。
此外, 当在移动到最后按钮 Be 被显示的状态中向下执行滚动操作时, CPU 110 根 据相对应的滚动操作来在设置的缩略图像 T 的布置中向下移动显示区域 ARd。此时, CPU 110 在索引显示画面 D 的顶部处的空白行 SL 中显示边界线 HL 和移动到最后按钮 Be。
作为还向下执行滚动操作的结果, 例如, 显示区域 ARd 中所包括的区域可能等于 或小于在缩略图像 T 的最前缩略图像 Tf 上方的空白行 SL4 的区域的一半。即, 空白行 SL4 中显示移动到最后按钮 Be 的被隐藏区域可能等于或大于其一半。
此时, CPU 110 判定用户不想使用移动到最后按钮 Be, 并且隐藏边界线 HL 和移动 到最后按钮 Be。
接着, 如图 12A 中所示, 描述显示群组中所包括的缩略图像 T 的数目等于或小于可 显示数目 ( 这里, 是 28) 的情况。
CPU 110 根据向下执行的滚动操作来将显示区域 ARd 移动到设置的缩略图像 T 的 布置的底部。此时, 当还向下执行滚动操作时, CPU 110 还向下移动显示区域 ARd, 从而还从 下向上滚动缩略图像 T。结果, 如图 12B 中所示, 在末尾行 TLe 的下方出现空白行 SL。 与上述显示群组中所包括的缩略图像 T 的数目大于可显示数目的情况相反, 这 里, CPU 110 不在空白行 SL 中显示移动到最前按钮 Bf 和边界线 HL。
此外。当在显示区域 ARd 在设置的缩略图像 T 的顶部的状态中还向上执行滚动操 作时, CPU 110 还向上移动显示区域 ARd。结果, 在第一行 TLf 的上方出现空白行 SL。
此时, 与上述显示群组中所包括的缩略图像 T 的数目大于可显示数目的情况中, CPU 110 在空白行 SL 中不显示移动到最后按钮 Be 和边界线 HL。
在缩略图像 T 的数目少于可显示数目的情况中, 只要与至少一行相对应的缩略图 像 T 被滚动, 则 CPU 110 能够使得用户确认最前缩略图像 Tf 和最后缩略图像 Te。因此, 在 该情况中, CPU 110 不显示移动到最前按钮 Bf 和移动到最后按钮 Be。
1-5. 索引显示模式中的滚动处理的程序
如上所述, DSC 100 被配置为在索引显示模式中根据滚动操作来滚动缩略图像 T。 以下, 将参考图 13 和图 14 中所示出的流程图来详细描述索引显示模式中的滚动处理的操 作处理程序 ( 以下, 称为索引滚动处理序列 )。
此外, 索引滚动处理序列 RT1 是由 DSC 100 的 CPU 110 根据被存储在 ROM 111 中 的程序执行的处理序列。
当索引显示模式通过触摸面板 113 被选择时, CPU 110 开始索引滚动处理序列 RT1, 并且行到步骤 SP1。
在步骤 SP1 中, CPU 110 设置如上所述的显示群组中所包括的缩略图像 T 的布置, 并且在布置上设置显示区域 ARd。然后, CPU 110 在液晶显示面板 115 上显示与相对应的显 示区域 ARd 对应的索引显示画面 D, 并且进行到下一步骤 SP2。
在步骤 SP2 中, CPU 110 判断滚动操作是否通过触摸面板 113 被执行。
如果在步骤 SP2 中为滚动操作未被执行的否定结果, 则 CPU 110 又返回步骤 SP2, 并且在滚动操作被执行之前处于待命状态。
相反, 如果在步骤 SP2 中为滚动操作被执行的肯定结果, 则此时, CPU 110 进行到
下一步骤 SP3。
在步骤 SP3 中, CPU 110 判断在最前缩略图像 Tf 被显示的同时所执行的滚动操作 是否是向上执行的滚动操作, 或判断在最后缩略图像 Te 被显示的同时所执行的滚动操作 是否是向下执行的滚动操作。
如果在步骤 SP3 中为所执行的滚动操作不与任一者对应的否定结果, 则 CPU 110 进行到下一步骤 SP4。
在步骤 SP4 中, CPU 110 通过根据所执行的滚动操作在设置的缩略图像 T 的布置 中移动显示区域 ARd 来滚动缩略图像 T, 并且再次返回步骤 SP2。
相反, 如果在步骤 SP3 中为肯定结果, 则此时, CPU 110 进行到下一步骤 SP5。
在步骤 SP5 中, CPU 110 判断显示区域 ARd 中所包括的空白行 SL 的数目是否少于 从显示区域 ARd 这个所包括的最大行数 N( 这里, 为 4) 减去 1 得到的数。即, CPU 110 判断 缩略图像 T 是否被显示在液晶显示面板 115 上两行或更多行的范围中。
如果在步骤 SP5 中为否定结果, 则这意味着缩略图像 T 被仅用一行显示在液晶显 示面板 115 上。在该情况中, CPU 110 不移动显示区域 ARd( 即, 不滚动缩略图像 T), 并且返 回步骤 SP2。
相反, 如果在步骤 SP5 中为肯定结果, 则这意味着缩略图像 T 被显示在液晶显示面 板 115 上两行或更多行的范围中, 并且在该情况中, CPU110 进行到下一步骤 SP6。
在步骤 SP6 中, CPU 110 通过根据滚动操作在设置的缩略图像 T 的布置中移动显 示区域 ARd 来滚动缩略图像 T, 并且进行到下一步骤 SP7。
在步骤 SP7 中, CPU 110 判断显示群组中所包括的缩略图像 T 的数目是否大于可 显示数目。
如果在步骤 SP7 中为显示群组中所包括的缩略图像 T 的数目等于或小于可显示数 目的否定结果, 则此时, CPU 110 不显示移动到最前按钮 Bf 或移动到最后按钮 Be, 并且返回 步骤 SP2。
相反, 如果在步骤 SP7 中为显示群组中所包括的缩略图像 T 的数目大于可显示数 目的肯定结果, 则此时, CPU 110 进行到下一步骤 SP8( 图 14)。
在步骤 SP8 中, 当所执行的滚动操作是在最前缩略图像 Tf 的显示期间向上执行的 滚动操作, 则 CPU 110 在顶部的空白行 SL 中显示移动到最后按钮 Be。
相反, 当所执行的滚动操作是在最后缩略图像 Te 的显示期间向下执行的滚动操 作时, CPU 110 在最后的空白行 SL 中显示移动到最前按钮 Bf。
如上所述, CPU 110 显示移动到最前按钮 Bf 或移动到最后按钮 Be, 并且进行到下 一步骤 SP9。
在步骤 SP9 中, CPU 110 判断轻敲操作是否在移动到最前按钮 Bf 或移动到最后按 钮 Be 上被执行。
如果在步骤 SP9 中为轻敲操作在移动到最前按钮 Bf 或移动到最后按钮 Be 上被执 行的肯定结果, 则 CPU 110 进行到下一步骤 SP10。
在步骤 SP10 中, 当所执行的操作是在移动到最前按钮 Bf 上执行的轻敲操作时, CPU 110 通过将显示区域 ARd 移动到缩略图像 T 的布置的顶部来在液晶显示面板 115 上显 示最前缩略图像 Tf。相反, 当所执行的操作是在移动到最后按钮 Be 上执行的轻敲操作时, CPU 110 通 过将显示区域 ARd 移动到缩略图像 T 的布置的底部来在液晶显示面板 115 上显示最后缩略 图像 Te。
如所描述的, CPU 110 根据在移动到最前按钮 Bf 或移动到最后按钮 Be 上所执行 的轻敲操作来显示最前缩略图像 Tf 或最后缩略图像 Te, 并且返回步骤 SP2。
相反, 如果在步骤 SP9 中为轻敲操作未在移动到最前按钮 Bf 或移动到最后按钮 Be 上被执行的否定结果, 则 CPU 110 进行到下一步骤 SP11。
在步骤 SP11 中, CPU 110 判断滚动操作是否通过触摸面板 113 被执行。
如果在步骤 SP11 中为滚动操作未被执行的否定结果, 则 CPU 110 返回步骤 SP9, 并且判断轻敲操作是否在移动到最前按钮 Bf 或移动到最后按钮 Be 上被执行。即, CPU 110 重复步骤 SP9 和步骤 SP11, 直到滚动操作被执行或轻敲操作在移动到最前按钮 Bf 或移动到 最后按钮 Be 上被执行。
相反, 如果在步骤 SP11 中为滚动操作被执行的肯定结果, 则 CPU110 进行到下一步 骤 SP12。
在步骤 SP12 中, CPU 110 判断相对应的滚动操作是否是当移动到最前按钮 Bf 被 显示时向下执行的滚动操作, 或判断相对应的滚动操作是否是当移动到最后按钮 Be 被显 示时向上执行的滚动操作。
如果在步骤 SP12 中为所执行的滚动操作对应于任一滚动操作的肯定结果, 则 CPU 110 继续拧到下一步骤 SP13。
在步骤 SP13 中, CPU 110 判断显示区域 ARd 中所包括的空白行 SL 的数目是否少 于通过从显示区域 ARd 中所包括的最大行数 N 中减去 1 得到的数。
如果在步骤 SP13 中为否定结果, 则这意味着缩略图像 T 被仅用一行显示在液晶显 示面板 115 上。在该情况中, CPU 110 不滚动缩略图像 T, 并且再次返回步骤 SP9。
相反, 如果在步骤 SP13 中为肯定结果, 则这意味着缩略图像 T 被显示在液晶显示 面板 115 上两行或更多行的范围中, 并且在该情况中, CPU110 进行到下一步骤 SP14。
在步骤 SP14 中, CPU 110 通过根据滚动操作在设置的缩略图像 T 的布置中移动显 示区域 ARd 来滚动缩略图像 T, 并且再次返回步骤 SP9。
相反, 如果在步骤 SP12 中为否定结果, 则这意味着所执行的滚动操作是在移动到 最前按钮 Bf 被显示时向上执行的滚动操作或是在移动到最后按钮 Be 被显示时向下执行的 滚动操作。在该情况中, CPU 110 进行到下一步骤 SP15。
在步骤 SP15 中, CPU 110 通过根据滚动操作在设置的缩略图像 T 的布置中移动显 示区域 ARd 来滚动缩略图像 T, 并且进行到下一步骤 SP16。
在步骤 SP16 中, CPU 110 判断空白行 SL 中显示移动到最前按钮 Bf 或移动到最后 按钮 Be 的被隐藏区域是否等于或大于其一半。
如果在步骤 SP16 中为否定结果, 则此时, CPU 110 返回步骤 SP9, 处于移动到最前 按钮 Bf 或移动到最后按钮 Be 被显示的状态中。
相反, 如果在步骤 SP16 中为肯定结果, 则这意味着用户不想使用移动到最前按钮 Bf 或移动到最后按钮 Be。在该情况中, CPU 110 进行到下一步骤 SP17。
在步骤 SP17 中, CPU 110 隐藏移动到最前按钮 Bf 或移动到最后按钮 Be, 并且再次返回步骤 SP2。
根据索引滚动处理序列 RT1, DSC 100 被配置为在索引显示模式中滚动缩略图像 T。
1-6. 实施例的操作和效果
在具有上述配置的 DSC 100 中, 被存储在存储装置 124 中的所有图像的缩略图像 T 被设置为显示群组。此外, 在 DSC 100 中, 显示群组中所包括的缩略图像 T 的布置被设置 为使得缩略图像 T 按照拍摄时间和日期的顺序从左上方向右下方以矩阵布置。 此外, 在 DSC 100 中, 显示区域 ARd 被设置在缩略图像 T 的布置上, 并且显示区域 ARd 中所包括的缩略图 像 T 被显示在液晶显示面板 115 上。
在 DSC 100 中, 当用户利用触摸面板 113 来执行滚动操作时, 显示区域 ARd 根据相 对应的滚动操作被移动, 从而显示群组中所包括的缩略图像 T 被连续显示 ( 即, 被滚动 )。
在 DSC 100 中, 当在最前缩略图像 Tf 被显示时向上执行滚动操作时, 移动到最后 按钮 Be 被显示。 此外, 在 DSC 100 中, 当在最后缩略图像 Te 被显示时向下执行滚动操作时, 移动到最前按钮 Bf 被显示。
即, 在 DSC 100 中, 在显示群组一端处的缩略图像 ( 最前缩略图像 Tf 或最后缩略 图像 Te) 被显示的同时, 表示显示一端处的缩略图像 T 的信息被显示。 利用这样的配置, DSC 100 能够使得用户识别出当前显示的缩略图像 T 是在显示 群组一端处的缩略图像 T。因此, 例如, DSC 100 能够使得用户即使在循环显示显示群组中 所包括的缩略图像 T 时, 也能区别地识别一端处的缩略图像 T 和其它缩略图像 T。
从而, 例如, DSC 100 还能够即使在不显示滚动栏等时, 也使得用户能区别地识别 一端处的缩略图像 T 和其它缩略图像 T。因此, 在 DSC 100 中, 用于滚动栏的显示区域不是 必要的, 并且因此可以在一定程度上加宽缩略图像 T 的显示区域。因此, 可以使得缩略图像 T 完全可见, 或可以增加缩略图像 T 的可显示数目, 并且因此可以提高缩略图像 T 作为列表 的可见性。
此外, 如上所述, 在 DSC 100 中, 在显示群组一端处的缩略图像 T 被显示时, 当用于 显示下一缩略图像 T 的操作被执行时, 移动到最后按钮 Be 或移动到最前按钮 Bf 被显示。
从而, 当用户很有可能操作移动到最后按钮 Be 或移动到最前按钮 Bf 时, DSC 100 能够显示相对应的按钮。否则, 用于相对应的按钮的显示区域不是必要的, 并且因此 DSC 100 可以在一定程度上加宽缩略图像 T 的显示区域。因此, 可以使得缩略图像 T 完全可见, 或可以增加缩略图像 T 的可显示数目。
在 DSC 100 中, 当轻敲操作在移动到最后按钮 Be 上被执行时, 最后缩略图像 Te 被 显示。 此外, 在 DSC 100 中, 当轻敲操作在移动到最前按钮 Bf 上被执行时, 最前缩略图像 Tf 被显示。
具体地, 在 DSC 100 中, 当与表示显示群组的一端处的缩略图像 T 的信息有关的操 作被执行时, 相对应的显示群组的另一端处的缩略图像 T 被显示。
利用这样的配置, DSC 100 使得用户认识到将液晶显示面板 115 上缩略图像 T 的 显示从一端改为另一端 ( 即, 从最前到最后或从最后到最前 ) 的处理意欲被执行, 并且之后 DSC 100 能够执行相对应的处理。因此, DSC 100 能够在用户不想进行相对应的处理时, 防 止该处理被执行。
因此, 当花费时间来执行相对应的处理时, DSC 100 使得用户认识到相对应的处理 被执行, 并且之后能够执行相对应的处理。因此, 可以在用户不想要花费时间的处理时, 防 止该处理被执行。
在 DSC 100 中, 当在触摸面板 113 上执行轻拂操作时, 缩略图像 T 被滚动。此外, 在 DSC 100 中, 当在移动到最前按钮 Bf 或移动到最后按钮 Be 上执行轻敲操作时, 液晶显示 面板 115 上缩略图像 T 的显示从最后被改为最前或从最前被改为最后。
即, 在 DSC 100 中, 滚动缩略图像 T 的操作被设置为与将液晶显示面板 115 上缩略 图像 T 的显示从一端改为另一端处的操作不同。
以这种方式, 在 DSC 100 中, 即使一端处的缩略图像 T 在用户继续执行滚动操作时 被显示, 将液晶显示面板 115 上缩略图像 T 的显示从一端改为另一端处的处理也不会被执 行。因此, DSC 100 能够在用户不想进行相对应的处理时, 防止该处理被执行。
在 DSC 100 中, 当显示群组中所包括的缩略图像 T 的数目等于或小于可显示数目 时, 则移动到最前按钮 Bf 和移动到最后按钮 Be 不被显示。即, 在 DSC 100 中, 当显示群组 中所包括的缩略图像 T 的数目大于可显示数目时, 表示一端处的缩略图像 T 的信息被显示。
从而, 在 DSC 100 中, 当难以使得用户区别地识别一端处的缩略图像 T 和其它缩略 图像 T 时, 可以显示表示一端处的缩略图像 T 的信息。否则, 用于相对应的信息的显示区域 不是必要的, 因此 DSC 100 可以在一定程度上加宽缩略图像 T 的显示区域。因此, 可以使得 缩略图像 T 完全可见, 或可以增加缩略图像 T 的可显示数目。 在 DSC 100 中, 当在移动到最后按钮 Be 上执行轻敲操作时, 哑画面 M 通过隐藏索 引显示画面 D 被显示。然后, 在 DSC 100 中, 在液晶显示面板 115 上缩略图像 T 的显示从最 前改为最后的处理结束之后, 最后缩略图像 Te 被显示。
另一方面, 在 DSC 100 中, 当在移动到最前按钮 Bf 上执行轻敲操作时, 哑画面 M 通 过隐藏索引显示画面 D 被显示。然后, 在 DSC 100 中, 在将液晶显示面板 115 上缩略图像 T 的显示从最后改为最前的处理结束之后, 最前缩略图像 Tf 被显示。
如上所述, 在 DSC 100 中, 当与表示一端处的缩略图像 T 的信息有关的操作被执行 时, 预定的画面通过隐藏一端处的缩略图像 T 被显示。然后, 在 DSC 100 中, 在液晶显示面 板 115 上缩略图像 T 的显示从一端改为另一端处的处理结束之后, 另一端处的缩略图像 T 被显示。
利用这样的配置, DSC 100 能够使得用户更容易地认识到液晶显示面板 115 上缩 略图像 T 的显示被从一端改为另一端。
此外, 在 DSC 100 中, 在哑画面 M 的显示期间, 可以执行将液晶显示面板 115 上缩 略图像 T 的显示从一端改为另一端处的处理。因此, 在 DSC 100 中, 可以在不给用户等待相 对应的处理终止的印象的情况下, 执行相对应的处理。
利用这样的配置, 在 DSC 100 中, 当作为显示群组的最端部缩略图像 T 的最前缩略 图像 Tf 或最后缩略图像 Te 被显示时, 移动到最后按钮 Be 或移动到最前按钮 Bf 被显示。
从而, DSC 100 能够使得用户区别地识别最前缩略图像 Tf 或最后缩略图像 Te 和 其它缩略图像 T。以这样的方式, DSC 100 能够在连续显示缩略图像 T 时, 使得用户区别地 认识其最端部缩略图像 T。
2. 其它实施例
2-1. 另一实施例 1
并且, 在根据上述实施例的 DSC 100 中, 当最前缩略图像 Tf 或最后缩略图像 Te 被 以索引显示模式显示时, 移动到最后按钮 Be 或移动到最前按钮 Bf 被显示。
然而, 本发明不限于此, 并且在 DSC 100 中, 当最前图像 Pf 或最后图像 Pe 被以单 个显示模式显示时, 移动到最后按钮 Be 或移动到最前按钮 Bf 可以被显示。
具体地, 当改为单个显示模式时, CPU 110 将如上所述通过触摸面板 113 指定拍摄 日期的图像设置为显示群组。然后, CPU 110 设置显示群组中所包括的图像 P 的布置, 并且 在该布置上设置显示区域 ARs( 图 4), 从而将相对应的显示区域 ARs 中所包括的图像 P 显示 为液晶显示面板 115 上的单个显示画面 S。
这里, 当向右执行滚动操作时, CPU 110 根据上述相对应的滚动操作在设置的图像 P 的布置中向右移动显示区域 ARs。从而, 被显示在液晶显示面板 115 上的图像 P 被滚动而 从左向右移动。
在该情况中, 如图 15A 中所示, CPU 110 可以根据向右执行的滚动操作来将显示区 域 ARs 移动到设置的图像 P 的布置的最右面。 在该情况中, 显示群组中最后位置的图像 ( 称 为最后图像 )Pe 被显示在液晶显示面板 115 上。
如上所述, 图像 P 从左向右按照拍摄时间布置。因此, 最后图像 Pe 是显示群组中 具有最近拍摄时间的图像。
此时, 当还向右执行滚动操作时, CPU 110 如图 16 中所示地在最后图像 Pe 上显示 移动到最前按钮 Bf。在移动到最前按钮 Bf 上, 例如, 显示向右的箭头。
然后, 当在移动到最前按钮 Bf 上执行轻敲操作时, 如图 15B 中所示, CPU 110 将显 示区域 ARs 移动到设置的图像 P 的布置的最左面, 从而在液晶显示面板 115 上显示最前图 像 Pf。
此外, 当最前图像 Pf 被如上所述地显示时, 即, 当如图 17A 中所示, 显示区域 ARs 位于设置的图像 P 的布置的最左面时, 可以向左执行滚动操作。
在该情况中, CPU 110 如图 16 中所示, 在最前图像 Pf 上显示移动到最后按钮 Be。 在移动到最后按钮 Be 上, 例如, 显示向左的箭头。
然后, 当在移动到最后按钮 Be 上执行轻敲操作时, 如图 17B 中所示, CPU 110 将显 示区域 ARs 移动到设置的图像 P 的布置的最右面, 从而在液晶显示面板 115 上显示最后图 像 Pe。
如上所述, 在 DSC 100 中, 在显示群组中的最端部图像 P( 最前图像 Pf 或最后图像 Pe) 被显示的同时, 可以执行用于显示下一图像 P 的操作。在该情况中, 移动到最后按钮 Be 或移动到最前按钮 Bf 被显示。
从而, DSC 100 能够使得用户认识到当前显示的图像 P 是显示群组中的最端部图 像 P。因此, 可以使得用户区别地识别最端部图像 P 和其它图像 P。
此外, 当移动到最后按钮 Be 或移动到最前按钮 Bf 被显示并且随后在预定时间内 ( 例如, 5 秒以内 ) 未在按钮上执行轻敲操作, 则 CPU 110 隐藏按钮。
以这种方式, DSC 100 能够使得用户识别最前图像 Pf 或最后图像 Pe, 并且可以被 配置为通过使用按钮来隐藏最前图像 Pf 或最后图像 Pe。因此, DSC 100 能够使得最前图像 Pf 或最后图像 Pe 完全可见。此外, 当显示群组中所包括的图像 P 的数目等于或少于预定数目 ( 例如, 2), 则 CPU 110 不显示移动到最后按钮 Be 或移动到最前按钮 Bf,
从而, 在 DSC 100 中, 当难以使得用户区别地识别最前图像 Pf 和最后图像 Pe 时, 可以显示移动到最后按钮 Be 或移动到最前按钮 Bf。否则, 相应的按钮不被显示, 并且因此 DSC 100 可以被配置为不通过使用相对应的按钮来隐藏图像 P。因此, 可以使得图像 P 完全 可见。
还可以认识到, 除此以外, 根据实施例 1 的 DSC 100 与根据上述实施例的 DSC 100 具有相同的效果。
2-2. 另一实施例 2
此外, 在上述实施例中, CPU 110 将存储装置 124 中所存储的所有图像的缩略图像 T 设置为显示群组, 并且连续显示相对应的显示群组中所包括的缩略图像 T。
然而, 本发明不限于此, 并且 CPU 110 可以将各种不同的预定群组 ( 例如, 拍摄日 期和文件夹 ) 设置为显示群组。
在该情况中, 当任意显示群组中的最端部缩略图像 T 被显示时, CPU110 可以显示 被包括在除了相对应的显示群组以外的群组中、 用来显示图像的按钮, 而不是移动到最前 按钮 Bf 等。
具体地, CPU 110 例如将具有任意拍摄日期的缩略图像 T 设置为显示群组, 并且连 续显示相对应的显示群组中所包括的缩略图像 T。然后, 在 CPU 110 显示最后缩略图像 Te 的同时, 可以向下执行滚动操作。在该情况中, CPU 110 显示将显示移动到拍摄日期比相对 应的拍摄日期更近的群组的按钮 ( 称为移动到下一群组按钮 )。
然后, 例如, 当在移动到下一群组按钮上执行轻敲操作时, CPU 110 将拍摄日期比 相对应的拍摄日期更近的缩略图像 T 设置为显示群组。然后, CPU 110 例如在液晶显示面 板 115 上显示相对应的群组的最前缩略图像 Tf。
此外, 在 CPU 110 显示最前缩略图像 Tf 时, 可以向上执行滚动操作。在该情况中, CPU 110 显示将显示移动到拍摄日期比相对应的拍摄日期更早的群组的按钮 ( 称为移动到 之前的群组按钮 )。
然后, 例如, 当在移动到之前的群组按钮上执行轻敲操作时, CPU110 将拍摄日期比 相对应的拍摄日期更早的缩略图像 T 设置为显示群组。然后, CPU 110 例如在液晶显示面 板 115 上显示相对应的群组的最后缩略图像 Te。
如上所述, 当 CPU 110 显示显示显示群组的一端处的缩略图像 T 时, 可以执行用于 显示下一图像的操作。在该情况中, CPU 110 显示用来显示除了相对应的显示群组以外的 群组中所包括的缩略图像 T 的按钮。以这样的方式, DSC 100 能够使得用户区别地识别显 示群组一端处的缩略图像 T 和其它缩略图像 T。
此外, 可以认识到, 除此以外, 根据实施例 2 的 DSC 100 与根据上述实施例的 DSC 100 具有相同的效果。
2-3. 另一实施例 3
在上述实施例中, 在显示最前缩略图像 Tf 或最后缩略图像 Te 时, CPU 110 显示移 动到最后按钮 Be 或移动到最前按钮 Bf。
然而, 本发明不限于此, 并且 CPU 110 可以显示向用户告知最端部缩略图像 T 的各种信息 ( 例如, 图标、 消息等 ), 而不是移动到最后按钮 Be 或移动到最前按钮 Bf。
例如, 在 CPU 110 显示最前缩略图像 Tf 时, 可以向上执行滚动操作。在该情况中, CPU 110 例如可以显示大意为 “当前图像是最前的。你想移动到最后的位置吗? ” 这样的消 息。
此外, 在 CPU 110 显示相对应的消息时, 还可以向上执行滚动操作。在该情况中, CPU 110 可以将显示区域 ARd 移动到底部来显示最后缩略图像 Te。此外, 在 CPU 110 显示 相对应的消息时, 可以执行比正常的滚动操作更强大的滚动操作 ( 例如, 可以执行触摸时 间长的轻拂操作 )。在该情况中, CPU 110 可以显示最后缩略图像 Te。
类似地, 在 CPU 110 显示最后缩略图像 Te 时, 可以向下执行滚动操作。在该情况 中, CPU 110 例如可以显示大意为 “当前图像是最后的图像。你想移动到最前的位置吗? ” 这样的消息。然后, 在 CPU 110 显示相对应的消息时, 还可以进一步执行向下的滚动操作。 在该情况中, CPU110 可以将显示区域 ARd 移动到顶部来显示最前缩略图像 Tf。
具体而言, 在 CPU 110 显示显示群组的一端处的缩略图像 T 时, 可以执行用来显示 下一缩略图像 T 的操作 ( 滚动操作 )。在该情况中中, CPU110 显示表示一端相对应的缩略 图像 T 的信息。然后, 在 CPU 110 显示相对应的信息之后, 可以执行用来显示下一缩略图像 T 的操作。在该情况中, CPU 110 可以显示相对应的显示群组的另一端处的缩略图像 T。
2-4. 另一实施例 4
在上述实施例中, 在显示最前缩略图像 Tf 或最后缩略图像 Te 时, CPU 110 显示移 动到最后按钮 Be 或移动到最前按钮 Bf。
然而, 本发明不限于此, 并且 CPU 110 可以显示使得用户识别最前图像或最后图 像的各种不同信息 ( 图标等 ), 而不是移动到最后按钮 Be 或移动到最前按钮 Bf。
此外, 上述描述不限于移动到最后按钮 Be 或移动到最前按钮 Bf 的形状、 大小、 显 示位置等, 并且所显示的按钮可以具有各种形状、 大小、 显示位置等。
2-5. 另一实施例 5
在上述实施例中, 在显示最后缩略图像 Te 时, CPU 110 显示移动到最前按钮 Bf。 然后, 当在移动到最前按钮 Bf 上执行轻敲操作时, CPU 110 显示最前缩略图像 Tf。
然而, 本发明不限于此, 并且当在移动到最前按钮 Bf 上执行轻敲操作时, CPU 110 可以显示最前缩略图像 Tf 并且同时显示移动到最后按钮 Be。
在移动到最前按钮 Bf 上执行轻敲操作之前, CPU 110 一直显示最后缩略图像 Te。 因此, 可以构想到, 在确认通过在移动到最前按钮 Bf 上执行轻敲操作显示的最前缩略图像 Tf 之后, 用户想要再次确认最后缩略图像 Te。
在该情况中, CPU 110 显示最前缩略图像 Tf 并且同时显示移动到最后按钮 Be, 来 使得用户在移动到最后按钮 Be 上执行轻敲操作。以这种方式, 可以再次显示最后缩略图像 Te。
具体地, 在 DSC 100 中, 在液晶显示面板 115 上缩略图像 T 的显示被从最后改为最 前之后, 只要用户执行简单操作, 就可以将液晶显示面板 115 上缩略图像 T 的显示从最前改 为最后。
类似地, 当在移动到最后按钮 Be 上执行轻敲操作时, CPU 110 可以显示最后缩略 图像 Te 并同时显示移动到最前按钮 Bf。具体而言, CPU 110 可以通过执行与表示显示群组的一端处的缩略图像 T 的信息 有关的操作, 来显示另一端处的缩略图像 T。在该情况中, CPU 110 可以显示表示另一端处 的缩略图像 T 的信息。
2-6. 另一实施例 6
在上述实施例中, 当在移动到最前按钮 Bf 或移动到最后按钮 Be 上执行轻敲操作 时, CPU 110 插入哑画面 M, 并且显示最前缩略图像 Tf 或最后缩略图像 Te。
然而, 本发明不限于此, 并且 CPU 110 可以显示各种不同画面而不是哑画面 M。例 如, DSC 100 可以显示告知用户液晶显示面板 115 的显示被移动到最前图像或最后图像的 画面。在该情况中, DSC 100 例如显示示出表示下次将被显示的图像的消息 ( 例如, 大意为 “最前图像将被显示” 的消息 ) 的画面。
2-7. 另一实施例 7、
在上述实施例中, 当在移动到最前按钮 Bf 上执行轻敲操作时, 在将液晶显示面板 115 上缩略图像 T 的显示从最后改为最前的处理结束之后, 最后缩略图像 Te 被显示。
然而, 本发明不限于此。例如, 当与表示一端处的缩略图像 T 的信息有关的操作被 执行时, CPU 110 可以在不同的预定时间 ( 例如, 5 秒的时间等 ) 过去之后显示另一端处的 缩略图像 T。
2-8. 另一实施例 8
在上述实施例中, DSC 100 被配置为根据触摸面板 113 上所执行的轻拂操作来连 续显示图像。然而, 本发明不限于此, 并且 DSC 100 可以被配置为根据各种不同操作来连续 显示图像。 例如, 不是触摸面板 113, 而是诸如箭头键之类的硬件按钮被提供作为输入部件。 在该情况中, 图像可以根据在诸如相对应的箭头键之类的硬件按钮上所执行的操作被连续 显示。
2-9. 另一实施例 9
在上述实施例中, 由 DSC 100 捕获的图像的缩略图像 T 被连续显示, 并且在最前缩 略图像 Tf 或最后缩略图像 Te 被显示时, 移动到最后按钮 Be 或移动到最前按钮 Bf 被显示。
然而, 本发明不限于此, 并且各种不同图像 ( 例如, 下载的图像、 唱片集封面的照 片等 ) 可以被连续显示, 并且移动到最后按钮 Be 或移动到最前按钮 Bf 可以在最前图像或 最后图像被显示时被显示。
2-10. 另一实施例 10
在上述实施例中, 在 CPU 110 显示最前缩略图像 Tf 时, 可以向上执行滚动操作。 在 该情况中, CPU 110 显示移动到最后按钮 Be。此外, 在上述实施例中, 在 CPU 110 显示最后 缩略图像 Te 时, 可以向下执行滚动操作。在该情况中, CPU 110 显示移动到最前按钮 Bf。
然而, 本发明不限于此, 并且 CPU 110 可以在显示最前缩略图像 Tf 或最后缩略图 像 Te 的同时, 在各种不同定时显示移动到最后按钮 Be 或移动到最前按钮 Bf。 例如, 当最后 缩略图像 Te 被显示在液晶显示面板 115 上时, CPU 110 可以立即显示移动到最前按钮 Bf。
2-11. 另一实施例 11
在上述实施例中, 作为显示设备 1 的 DSC 100 设有作为显示部件 2 的液晶显示面 板 115 和作为控制部件 4 的 CPU 110。
然而, 本发明不限于此。例如, 上述 DSC 100 的各个功能部件可以被形成为各种不同的硬件和软件, 只要它们具有相同功能即可。
此外, 例如, DSC 100 可以设有具有触摸面板功能的液晶显示器来代替由液晶显示 面板 115 和触摸面板 113 组成的触摸屏 109。此外, 可以设置诸如箭头键之类的硬件按钮 来替代触摸面板 113。此外, 可以设置有机 EL( 电致发光 ) 显示器等来替代液晶显示面板 115。
在上述实施例中, 本发明被应用于 DSC 100。 然而, 本发明不限于此。 例如, 本发明 可以应用于诸如数码摄像机、 个人计算机和移动电话之类的各种不同设备, 只要这些设备 连续显示图像即可。
2-12. 另一实施例 12
在上述实施例中, 用于执行各种处理的程序被存储在 DSC 100 的 ROM 111 中。
然而, 本发明不限于此, 并且程序可以被存储在诸如存储卡之类的存储介质中, 以 被从存储介质中读出并被 DSC 100 的 CPU 110 执行。此外, 可以提供闪存来替代 ROM 111, 并且从存储介质读出的程序可以被安装在闪存中。
2-13. 另一实施例 13
此外, 本发明不限于上述实施例和其它实施例。 即, 本发明的技术范围包括通过对 上述实施例和其它实施例的某些部件或实体的组合获得的实施例或通过提取它们的某些 部件获得的实施例。例如, 实施例 1 可以与实施例 2 组合。
本 申 请 包 含 与 2009 年 8 月 5 日 于 日 本 专 利 局 提 交 的 日 本 在 先 专 利 申 请 JP 2009-182775 中所公开的主题有关的主题, 该申请的全部内容通过引用结合于此。
本领域技术人员应当理解, 根据设计要求和其它因素可以进行各种修改、 组合、 子 组合和更改, 只要它们在所附权利要求及其等同物的范围内即可。