显示控制装置、其控制方法以及存储介质与流程

文档序号:15229565发布日期:2018-08-21 19:13阅读:140来源:国知局

本公开涉及用于经由触摸操作切换要显示的图像的技术。



背景技术:

近年来,经由触摸操作改变要显示的图像的电子装置和智能手机已被广泛使用。日本特开2006-211390号公报讨论了基于光标在位置显示区域中的位置来显示与光标的显示位置相对应的图像。日本特开2015-172836号公报讨论了经由触摸操作快进(advance)图像。

搜索要显示的图像的用户可以按顺序搜索靠近当前显示图像的图像,或者可以按顺序搜索远离当前显示图像的图像。如果日本特开2006-211390号公报中讨论的操作经由如日本特开2015-172836号公报中所讨论的触摸操作来进行,则需要在较大的距离上进行触摸移动,以按顺序将图像快进到远处的图像。如果将触摸移动的距离设置为便于按顺序搜索远处的图像,则在按顺序显示近处的图像时触摸移动的距离变得较小,使得难以进行精细调整。



技术实现要素:

本公开涉及用于改善用户在经由触摸操作进行图像切换操作时的可操作性的技术。

根据本公开的一个方面,显示控制装置包括:触摸检测单元,其检测对触摸屏的触摸操作;单位设置单元,其被构造为设置逐单位图像进行切换的单位;以及切换单元,其被构造为切换要显示的图像,使得如果由单位设置单元设置的单位是第一单位,则基于移动触摸屏上的触摸位置的预定触摸移动进行了第一距离来显示向前第一单位的图像,而如果由单位设置单元设置的单位是大于第一单位的第二单位,则基于所述预定触摸移动进行了比第一距离长的第二距离来显示向前第二单位的图像,其中,在由所述单位设置单元设置的单位是所述第一单位的情况下,第二距离比显示在第一图像向前第二单位的图像所需的预定触摸移动的距离短。

从下面参照附图对示例性实施例的描述中,其他特征将变得清楚。

附图说明

图1a和图1b是例示摄像装置的外观的图。

图2是例示摄像装置的硬件构造的示例的框图。

图3是例示根据示例性实施例的回放模式处理的流程图。

图4a和图4b是例示根据示例性实施例的画面示例的示意图。

图5a至图5h是例示根据示例性实施例的画面示例的示意图。

图6是例示根据示例性实施例的触摸移动处理的流程图。

图7a、图7b、图7c、图7d和图7e是例示根据示例性实施例的经由触摸移动操作的图像快进操作的图。

图8是例示根据示例性实施例的画面示例的示意图。

具体实施方式

以下将参照附图描述示例性实施例。

图1a和图1b是例示根据可应用本公开的摄像装置的第一示例性实施例的数字照相机的外观的图。图1a是数字照相机100的主视透视图。图1b是数字照相机100的后视透视图。在图1a和图1b中,显示单元128是用于显示图像和各种类型的信息的显示单元。显示单元128包括检测触摸操作的触摸屏170a。快门按钮161是用于给出摄像指令的操作单元。模式改变开关160是用于切换各种模式的操作单元。端子盖140是用于覆盖用于将外部装置的连接线缆连接到数字照相机100的连接线缆连接器(未例示)的盖。主电子拨盘171是旋转操作构件。可以通过旋转主电子拨盘171来改变诸如快门速度和光圈值等的设置值。电源开关172是用于打开和关闭数字照相机100的电源的操作构件。子电子拨盘173是用于移动选择框并快进图像的旋转操作构件。十字键174是四向键,即,可以分别按下十字键的上、下、左、右部分。数字照相机100的操作可以基于十字键174的被按下部分来进行。设置按钮175是主要用于确定选择的项目的按钮。透镜单元150包括透镜。

实时取景(lv)按钮178是用于打开和关闭lv的按钮。在运动图像拍摄模式下,使用lv按钮178来给出开始和停止拍摄(记录)运动图像的指令。放大(zoom)按钮180是用于在图像拍摄模式下的实时取景显示期间打开和关闭放大模式并且改变放大模式下的放大倍率的操作按钮。在回放模式下,放大按钮180用作用于放大回放图像以增大放大倍率的放大按钮。缩小按钮181是用于减小放大的回放图像的放大倍率以缩小显示的图像的按钮。回放按钮179是用于在图像拍摄模式与回放模式之间切换的操作按钮。如果在图像拍摄模式下按下回放按钮179,则数字照相机100进入回放模式,由此可以在显示单元128上显示记录在记录介质200上的图像当中的最新图像。快门按钮161、主电子拨盘171、电源开关172、子电子拨盘173、十字键174、设置按钮175、lv按钮178以及回放按钮179被包括在操作单元170中。

目镜取景器(下文中称为取景器)116是用于观察如下所述的对焦屏面(focusingscreen)213以检查通过透镜单元150获得的被摄体的光学图像的焦点和构图的取景型(look-intype)取景器。盖子192是装入记录介质200的槽的盖子。握持部分190是具有在用户保持数字照相机100时容易用右手握持的形状的握持部分。

图2是例示根据本示例性实施例的数字照相机100的构造示例的框图。在图2中,透镜单元150是包括摄像透镜的可更换透镜单元。为了简单起见,透镜201被例示为单个透镜,而通常包括多个透镜。

在曝光、实时取景摄像和运动图像拍摄期间,基于来自系统控制单元250的指令,反射镜212由致动器(未例示)上下移动。反射镜212是用于将从透镜201入射的光束朝向取景器116和摄像单元222切换的反射镜。通常,反射镜212被布置为将光束反射和引导到取景器116。当进行摄像时或者在实时取景显示期间,反射镜212从光束翻起并缩回(反射镜预升),使得光束被引导到摄像单元222。反射镜212被构造为半反射镜,使得光束的一部分可以透过该反射镜的中央部分。该光束的一部分被布置在其后的子反射镜220反射,并且入射到用于焦点检测的焦点检测单元211上。

数字照相机100的用户经由五棱镜214和取景器116观察在对焦屏面213上形成的图像,从而可以检查通过透镜单元150获得的被摄体的光学图像的焦点状态和构图。焦平面快门291在系统控制单元250的控制下控制摄像单元222的曝光时间。

摄像单元222包括用于将光学图像转换为电信号的图像传感器,诸如电荷耦合器件(ccd)传感器或互补金属氧化物半导体(cmos)传感器等。模-数(a/d)转换器223将模拟信号转换为数字信号。摄像单元222中的图像传感器通过透镜单元150对形成在图像传感器上的被摄体图像进行光电转换,并将结果作为电信号输出。

图像处理单元224对来自a/d转换器223的数据或来自存储器控制单元215的数据进行诸如预定像素插值和缩小以及颜色转换处理等的调整大小处理。图像处理单元224还使用拍摄图像数据进行预定的计算处理。基于所获得的计算结果,系统控制单元250进行曝光控制和测距控制。由此进行通过透镜(ttl)自动对焦(af)处理、自动曝光(ae)处理和电子闪光(ef)(即,闪光预发射)处理。图像处理单元224还通过使用拍摄图像数据进行预定的计算处理,并且基于所获得的计算结果进行ttl自动白平衡(awb)处理。

来自a/d转换器223的输出数据经由图像处理单元224和存储器控制单元215被写入到存储器232,或者直接经由存储器控制单元215被写入到存储器232。存储器232存储由摄像单元222获得并由a/d转换器232数字转换的图像数据以及要在显示单元128上显示的图像数据。存储器232具有足以存储预定数量的静止图像以及预定时间段的运动图像和声音的存储容量。

存储器232还用作用于图像显示的存储器(视频存储器)。数-模(d/a)转换器219将存储在存储器232中的用于图像显示的数据转换为模拟信号,并将该模拟信号提供给显示单元128。写入存储器232中的、用于图像显示的数据因此经由d/a转换器219由显示单元128显示。显示单元128基于来自d/a转换器219的模拟信号在诸如液晶显示器(lcd)等的显示器上提供显示。如果由a/d转换器223一次a/d转换并存储在存储器232中的数字信号由d/a转换器219进行模拟转换并且被连续地转换并显示在显示单元128上,则显示单元128用作电子取景器。这使得能够进行通过图像显示(实时显示)。显示单元128是用于显示图像的液晶后部监视器。如图1b所示,显示单元128被配设在数字照相机100的后表面上。显示单元128不限于lcd,并且可以是用于显示图像的其他类型的显示器。显示单元的示例包括有机电致发光(el)显示器。

非易失性存储器256是可以由系统控制单元250电擦除和记录的存储器。例如,电可擦除可编程只读存储器(eeprom)被用作非易失性存储器256。非易失性存储器256存储例如操作常数和用于系统控制单元250的程序。这里的程序指的是用于进行在本示例性实施例中的、下面描述的各种流程图的程序。

系统控制单元250包括至少一个内置处理器,并且控制整个数字照相机100。系统控制单元250执行记录在非易失性存储器256中的上述程序,以实现下面描述的本示例性实施例的各个处理。系统存储器252是随机存取存储器(ram)。将用于操作系统控制单元250的操作常数和变量以及从非易失性存储器256读取的程序被加载到系统存储器252中。系统控制单元250还通过控制存储器232、d/a转换器219和显示单元128进行显示控制。

模式改变开关160、快门按钮161和操作单元170是用于向系统控制单元250输入各种操作指令的操作单元。模式改变开关160将系统控制单元250的操作模式切换到静止图像记录模式、运动图像拍摄模式或回放模式。静止图像记录模式包括诸如自动摄像模式、自动场景确定模式、手动模式、光圈值优先模式(av模式)和快门速度优先模式(tv模式)等模式。还包括场景特有的摄像设置、程序ae模式和自定义模式的各种场景模式。模式改变开关160用于直接切换到包括在菜单画面中的这些模式中的任一者。可选地,模式改变开关160可以用于一次切换到菜单画面,并且然后可以使用其他操作构件来切换到包括在菜单画面中的模式中的任一者。运动图像拍摄模式可以类似地包括多个模式。

如果配设在数字照相机100上的快门按钮161被操作到一半,即,半按下(摄像准备指令),则第一快门开关262接通以生成第一快门开关信号sw1。基于第一快门开关信号sw1,系统控制单元250开始af处理、ae处理、awb处理和ef处理的操作。如果快门按钮161被完全操作,即完全按下(摄像指令),则第二快门开关264接通以生成生第二快门开关信号sw2。基于第二快门开关信号sw2,系统控制单元250开始从读取来自摄像单元222的信号到将图像数据写入记录介质200的一系列摄像处理操作。

操作单元170包括用作用于接受来自用户的操作的输入单元的各种操作构件。操作单元170包括诸如主电子拨盘171、电源开关172、子电子拨盘173、十字键174、设置按钮175、lv按钮178、放大按钮180、缩小按钮181以及回放按钮179等的操作单元。操作单元170的一些功能被分配给触摸屏类型显示单元128。如果显示单元128上显示的各种功能图标被选择和操作,则场景特有的适当功能被分配给在显示单元128上显示的操作单元170的操作按钮,并且操作按钮用作各种功能按钮。功能按钮的示例包括结束按钮、后退按钮、图像快进按钮、跳跃按钮、缩小按钮以及属性改变按钮。例如,如果按下菜单按钮,则在显示单元128上显示使各种设置有效的菜单画面。用户可以在显示单元128上显示的菜单画面上进行触摸操作,并且可以直观地进行各种设置。

上述触摸屏型操作单元170被构造为使得检测触摸操作的触摸屏170a(触摸检测单元)被一体地布置在显示单元128的表面上。例如,触摸屏170a被构造为具有不干涉显示单元128的显示的光透射率并且附装到显示单元128的显示面的上层。然后,触摸屏170a的输入坐标与显示单元128上的显示坐标相关联。以这种方式,可以构造使得用户能够像直观地操作在显示单元128上显示的画面那样进行操作的图形用户界面(gui)。

系统控制单元250可以检测触摸屏170a的以下操作或状态:

·未触摸触摸屏170a的手指或笔首先触摸触摸屏170a的状态。换句话说,触摸的开始(以下称为“触摸着屏(touch-down)”)。

·触摸屏170a被手指或笔触摸的状态(以下称为“触摸中(touch-on)”)。

·触摸触摸屏170a的手指或笔移动的状态(以下称为“触摸移动(touch-move)”)。

·触摸触摸屏170a的手指或笔被释放的状态。换句话说,触摸结束(以下称为“触摸释放(touch-up)”)。

·没有触摸触摸屏170a的状态(以下称为“无触摸(touch-off)”)。

如果检测到触摸着屏,则同时检测到触摸中。在触摸着屏之后,除非检测到触摸释放,否则通常持续检测到触摸中。在检测到触摸中的状态下可以检测到触摸移动。即使检测到触摸中,在没有触摸位置的移动的情况下也不检测到触摸移动操作。在检测到所有触摸的手指和笔被触摸释放之后发生无触摸。

手指或笔接触触摸屏170a的这种操作和状态以及位置坐标通过内部总线被通知给系统控制单元250。基于通知的信息,系统控制单元250确定在触摸屏170a上进行了什么操作。在触摸移动的情况下,系统控制单元250可以基于位置坐标的变化来确定在触摸屏170a上移动的手指或笔在触摸屏170a上的移动方向的竖直和水平分量二者。如果用户在触摸屏170a上进行触摸着屏,进行一定的触摸移动,然后触摸释放,则系统控制单元250确定绘制了“笔画(stroke)”。快速绘制笔画的操作将被称为“轻拂(flick)”。轻拂是将触摸触摸屏170a的手指或笔快速移动一段距离并直接释放手指或笔的操作。换句话说,轻拂是像轻击那样在触摸屏170a上快速滑动手指或笔的操作。如果检测到以预定的速度或更高的速度进行预定距离或更大距离的触摸移动,随后立即触摸释放,则可以确定进行了轻拂。如果检测到进行了预定距离或更大距离且低于预定速度的触摸移动,则系统控制单元250确定进行了拖动。存在各种触摸屏的系统,包括电阻式、电容式、表面弹性波、红外线、电磁感应、图像识别和光学传感器系统。触摸屏170a可以使用这样的系统中的任何一个。一些系统在触摸屏被接触的情况下检测到触摸。一些系统在手指或笔接近触摸屏的情况下检测到触摸。任何系统都可以使用。

返回参照图2,电源控制单元280包括电池检测电路、直流到直流(dc-dc)转换器以及用于切换待通电块的开关电路。电源控制单元280检测安装的电池的存在或不存在、电池类型和电池剩余电量。电源控制单元280基于来自系统控制单元250的检测结果和指令来控制dc-dc转换器,并且在需要的时间段内将所需电压提供给包括记录介质200的各种部件。

电源单元230包括诸如碱性电池和锂电池等的一次电池,诸如镍镉(nicd)电池、镍金属氢化物(nimh)电池和锂离子电池等的二次电池,以及交流电(ac)适配器。记录介质接口(i/f)218是与记录介质200的接口,例如,存储卡和硬盘。记录介质200是用于记录拍摄图像的诸如存储卡等的记录介质,并且包括半导体存储器或磁盘。

图3是例示根据本示例性实施例的数字照相机100的回放模式处理的流程图。当操作电源开关172以接通电源并且操作回放按钮179以切换到回放模式时,开始该流程图的操作。存储在非易失性存储器256中的程序被加载到系统存储器252中,并且系统控制单元250执行程序,由此实现流程图的各个处理。

首先,当图像的回放模式处理开始时,在步骤s301中,系统控制单元250在显示单元128上显示“单个显示”图像。图5a例示当显示状态是单个显示时的画面显示示例。画面510显示像图像512那样的单个图像。索引514指示100个图像被存储在记录介质200中,并且图像512是100个图像中的第21个图像。

在步骤s302中,系统控制单元250确定是否进行用于设置在跳跃快进中要跳跃的图像的数量的操作。跳跃快进是指当用户在快进按顺序排列的图像的同时浏览该按顺序排列的图像时跳跃(跳过)图像。用户可以在回放模式下通过菜单画面上的按钮操作或者通过在触摸屏170a上的操作来设置要跳跃的图像的数量。如下所述,如果在回放画面上按下菜单按钮并且选择用于设置要跳跃的图像的数量的项目,则步骤s302的确定为“是”。要跳跃的图像的数量的选项的示例包括1,10,40和按日期(按单位)。用户可以从要跳跃的图像的数量(单位设置)中选择期望要切换的图像的数量(如何分离)。如果进行用于设置要跳跃的图像的数量的操作(步骤s302中为“是”),则处理进行到步骤s303。在步骤s303中,系统控制单元250设置在跳跃快进中要跳跃快进的图像的数量,并且使显示单元128的显示返回到显示“单个显示”图像的状态。然后,处理进行到步骤s310。如果未进行用于设置要跳跃的图像的数量的操作(步骤s302中为“否”),则处理进行到步骤s304。

在步骤s304中,系统控制单元250确定是否在触摸屏170a上进行了前述的滑动用户的手指或笔的触摸移动操作。如果进行了触摸移动操作(步骤s304中为“是”),则处理进行到步骤s305。如果没有(步骤s304为“否”),则处理进行到步骤s306。在步骤s305中,系统控制单元250进行触摸移动处理。

在步骤s306中,系统控制单元250确定十字键174的左、右键中的任何一个是否被按下。如果按下了左键或右键(步骤s306中为“是”),则处理进行到步骤s307。如果没有(步骤s306中为“否”),则处理进行到步骤s308。在步骤s307中,系统控制单元250进行回放图像的单个快进。如果在步骤s306中按下左键,则要显示的图像快进到前一图像(即,紧接在当前图像之前的图像)。如果按下右键,则要显示的图像快进到下一图像(即,紧接在当前图像向前(ahead)的图像)。

在步骤s308中,系统控制单元250确定子电子拨盘173是否被操作。如果子电子拨盘173被操作(步骤s308中为“是”),则处理进行到步骤s309。如果没有(步骤s308中为“否”),则处理进行到步骤s310。在步骤s309中,系统控制单元250进行跳跃快进。如果在步骤s308中子电子拨盘173被操作为向左旋转(拨盘操作),则显示图像快进到在当前图像之前数量为要跳跃的图像(例如,10个图像,30个图像(1的n倍),或者与前一天或后一天的图像一样多)的数量的图像。如果子电子拨盘173被操作以向右旋转,则显示图像快进到当前图像向前数量为要跳跃的图像的数量(向前一个单位)的图像。

参照图4a和图4b,将描述用于设置要跳跃的图像的数量的上述操作。图4a例示当按下菜单按钮时要显示的显示单元128的画面。画面显示功能列表402。用户通过按下包括在操作单元170中的上、下、左或右按钮来移动光标404,并且按下设置按钮以进入任意功能的设置改变画面。可选地,用户可以通过在触摸屏170a上的操作来选择画面上的按钮。

图4b是例示跳跃数量设置画面的示例的图。跳跃数量设置画面显示功能标题412和选项(项目)414至430。功能标题412“跳跃数量设置”是用于设置在操作操作单元170中包括的子电子拨盘173时要跳跃的图像的数量的项目。用户从选项414至430中选择选项。初始值是选项416的10个图像。

这里将描述各个选项。选项414是逐个图像(imagebyimage)进行跳跃快进的设置(与正常图像快进相同)。选项416是以10个图像为单位进行跳跃快进的设置。选项418是通过由用户设置的任意数量的图像进行跳跃快进的设置。假设任意数量的图像被设置为40。选项420是以摄像日期为单位进行跳跃快进的设置。选项422是逐个文件夹(逐组)进行跳跃快进的设置。选项424是以运动图像文件为单位进行跳跃快进的设置。选项426是以静止图像文件为单位进行跳跃快进的设置。选项428是以锁定图像文件(即设置了删除禁止标志的图像文件)为单位进行跳跃快进的设置。选项430是以被设置为收藏图像的图像文件为单位进行跳跃快进的设置。

将参照图5e至图5h描述在显示单元128上显示的图像的可操作性。这里描述了在显示单元128上显示存储在记录介质200中的图像的情况。还描述了当在显示单元128上进行触摸操作时要执行的功能以及在示例性实施例的以下描述中使用的触摸坐标和触摸区域。在以下描述中,术语“触摸着屏”、“触摸中”、“触摸移动”、“触摸释放”和“无触摸”如上所述。

图5e例示了在显示单元128的触摸屏170a上进行触摸着屏和触摸移动的情况。触摸着屏的点将被表示为(xo,yo),并且当前触摸中的点将被表示为(x,y)。在x方向上的移动量可以表示为|x-xo|,并且在y方向上的移动量可以表示为|y-yo|。以yc作为边界,当yo<yc(即yc上方的区域被操作)时以及当yo≥yc(即,yc及其下方的区域被操作)时,提供不同的可操作性。

图5e和图5f例示了yc上方的区域被操作时的可操作性。在本示例性实施例中,这样的操作将被称为“单个快进”。如果在画面550上的图像552上进行触摸着屏和从右向左的触摸移动,如图5e所示,则直到|x-xo|超过特定值(使图像切换一个单位所需的量)为止不进行图像切换。如果|x-xo|超过特定值,如图5f所示,则进行图像切换。画面560在图像562的右侧显示图像564。图像564是存储在记录介质200中的图像562之后的图像。

图5g和图5h是说明操作yc或yc下方的区域时的可操作性的图。如果如图5g所示在画面570上的图像572上进行触摸着屏,则显示跳跃条590。如果如图5h所示在跳跃条590上进行触摸移动,则基于触摸移动的移动量m对向前若干图像的图像进行跳跃快进。跳跃条590在触摸释放时被隐藏,并且跳跃快进结束。这里,由于要跳跃的图像的数量是10,因此向前10个图像的图像被显示为图像582。如果可以对任意数量的图像进行跳跃快进,则为了用户容易理解,可以将图像的数量显示为引导。在跳跃快进期间,跳跃快进的量因此可以被显示为用户的引导,例如“x个图像被快进”。在前面的描述中,画面的回放状态被描述为单个显示。然而,如果画面的回放状态是多重显示,则可以提供类似的可操作性。

将参照图6来描述在前面的描述中使用的并且在图3的流程图的步骤s305中进行的触摸移动处理。图6是例示根据本示例性实施例的数字照相机100的触摸移动处理的流程图。存储在非易失性存储器256中的程序被加载到系统存储器252中,并且系统控制单元250执行该程序,从而实现该流程图的各个处理。

在步骤s602中,系统控制单元250获得显示单元128的触摸屏170a上的触摸位置(xo,yo)。在步骤s604中,系统控制单元250确定是否yo≥yc。如果yo≥yc(在第一区域内)(步骤s604中为“是”),则处理进行到步骤s610以进行回放图像的跳跃快进。如果不是(在第一区域之外)(步骤s604中为“否”),则处理进行到步骤s605以进行回放图像的单个快进。

在步骤s605中,系统控制单元250确定是否进行了从触摸屏170a的触摸释放。如果进行了触摸释放(步骤s605中为“是”),则处理进行到步骤s606。如果没有(步骤s605中为“否”),则处理返回到步骤s604。在步骤s606中,系统控制单元250确定在x轴方向上进行的触摸移动量m是否大于或等于预定阈值u。如果在x轴方向上的触摸移动量m大于或等于u(步骤s606中为“是”),则处理进行到步骤s607以进行用于快进一个图像的操作。如果不是(步骤s606中为“否”),则图6的处理结束而不进行图像快进。例如,将阈值u设置为触摸屏170a在x轴方向上的距离的一半或三分之一的距离。在步骤s607中,系统控制单元250快进一个图像,即,显示当前在显示单元128上显示的图像的前一个或下一个图像。然后,流程图结束。

在步骤s610中,系统控制单元250在显示单元128上显示跳跃条590(参见图5g和图5h)以进行跳跃快进。这里,跳跃条590的水平宽度被设置为预定阈值a的40倍,即40×a。在步骤s611中,系统控制单元250获得在图3的步骤s303中记录的要跳跃的图像的数量以确定要通过跳跃快进而要快进的图像的数量(图像快进单位)。虽然跳跃快进的单位被描述为要快进的图像的数量,但是跳跃快进的单位不限于图像的数量,并且可以是诸如日期、月份和时间等的基于时间段的单位。如果该单位是时间段,则跳跃快进切换到在当前显示的图像之前或之后的一个时间段(例如,一个小时、一天或一个月)拍摄(或存储)的图像。

在步骤s612中,系统控制单元250确定要跳跃的图像的数量是否是1。如果要跳跃的图像的数量是1(步骤s612中为“是”),则处理进行到步骤s630。如果要跳跃的图像的数量不是1(步骤s612中为“否”),则处理进行到步骤s620。在步骤s630中,系统控制单元250将用于快进一个图像的触摸移动量m的阈值l设置为l=a。

在步骤s620中,系统控制单元250确定要跳跃的图像的数量是否被指定为10。如果要跳跃的图像的数量是10(步骤s620中为“是”),则处理进行到步骤s621。如果要跳跃的图像的数量不是10(步骤s620中为“否”),则处理进行到步骤s622。在步骤s621中,系统控制单元250将用于快进10个图像的触摸移动量m的阈值l设置为l=b,其大于单个快进所需的阈值l=a(a<b<10a)。例如,假定在十个图像快进的情况下的阈值l被设置为2a或3a。由于10个图像(预定数量的图像)没有以与单个快进相同的间距a被切换,因此显示的图像将不会通过少量的触摸移动而突然跳过。由于阈值l比10a小,因此想要以几十个为单位进行跳跃快进以容易地切换到向前30或40个图像的图像的用户不需要进行从跳跃条590的一端到另一端的触摸移动。这提供了极好的可操作性。因此,在步骤s621中,系统控制单元250将快进10个图像的触摸移动量m的阈值l设置为b(l=b),其大于a且小于10×a(跳跃量×在单个快进的情况下的阈值)。在步骤s621中设置了用于快进图像的触摸移动量m的阈值l之后,处理进行到步骤s631。

在步骤s622中,系统控制单元250确定要跳跃的图像的数量是否被指定为30。如果要跳跃的图像的数量是30(步骤s622中为“是”),则处理进行到步骤s623。如果要跳跃的图像的数量不是30(步骤s622中为“否”),则处理进行到步骤s624。在步骤s623中,系统控制单元250将用于快进30个图像的触摸移动量m的阈值l设置为l=c,c大于a和b(a<b<c<3b或30a)。以此方式,随着要跳跃的图像的数量的单位增加,快进单位数量的图像所需的触摸移动的距离(显示向前单位数量图像的图像)变得大于当单位较小时的触摸移动的距离。然而,与在以小单位快进相同数量的图像时相比,可以以小距离进行切换。因此,无论跳跃快进的图像的数量的单位如何,用户都能以良好的可操作性进行跳跃快进。在步骤s623中设置了用于快进图像的触摸移动量m的阈值l之后,处理进行到步骤s631。在上述示例中,将作为比一个图像大的单位(大于预定单位的单位)的10个图像和30个图像的情况的阈值l分别描述为l=b和l=c(b<c)。然而,对于这两种情况,可以设置相同的阈值。例如,假设当要跳跃的图像的数量是10以及要跳跃的图像的数量是30时,均为l=2a。在这种情况下,在单位为10个图像和在单位为30个图像两种情况下,响应于在2a的距离上的触摸移动而切换单位数量的图像。如果以大于预定单位的单位切换所需的阈值相同,则切换单位数量的图像所需的触摸移动的距离变得恒定。因为无论单位如何,操作的感觉是不变的,因此用户可以进行直观的操作。

在步骤s624中,系统控制单元250确定图像快进的跳跃是否是跳跃到不同摄像日期的图像。如果图像快进的跳跃是到不同日期的图像的跳跃(步骤s624中为“是”),则处理进行到步骤s625。如果图像快进的跳跃是到同一日期的图像的跳跃(步骤s624中为“否”),则处理简单地前进到步骤s631。在步骤s625中,如果记录介质200上记录的所有图像的天数是20或更少,则系统控制单元250将用于跳跃到不同日期的图像的触摸移动量m的阈值l设置为l=(40×a)/天数。利用这样的设置,用户可以通过从具有40a的水平宽度的跳跃条590的一端到另一端进行触摸移动的单个操作来切换记录在记录介质200中的所有日期的图像。这消除了反复地重复触摸移动来搜索期望日期的需要。由于切换一天的图像所需的距离尽可能大,所以用户可以访问期望的日期而不需要在触摸位置上的精确的移动操作。如果所有图像的天数超过20,则系统控制单元250将阈值l设置为l=2a。如上所述,天数是指存储在记录介质200中的所有图像的天数(例如,如果存储了三天的图像,则为三)。

在步骤s631中,系统控制单元250获得用户所进行的触摸移动量m。如果第一次检测到触摸移动量m,则触摸移动量m是指触摸位置在步骤s602中获得的触摸位置与当前触摸位置之间的、在x轴方向上的改变量。从第二次起或以后,触摸移动量m是指触摸位置在后述的步骤s641中获得的触摸位置与当前的触摸位置之间的、在x轴方向上的改变量。

在步骤s632中,系统控制单元250确定触摸移动量m是否达到m=l(在步骤s630,s621,s623或s625中设置的阈值)。如果触摸移动量m等于l(在步骤s632中为“是”),则处理进行到步骤s640以决定(settle)图像快进。如果触摸移动量m小于l(步骤s632中为“否”),则处理进行到步骤s635。在步骤s635中,系统控制单元250确定触摸移动的动作是否停止。如果停止了触摸移动的动作(步骤s635中为“是”),则处理进行到步骤s636。在步骤s636中,系统控制单元250确定是否进行了触摸释放。如果进行了触摸释放(步骤s636中为“是”),则流程图的操作结束。如果在步骤s635中触摸移动的动作没有停止(步骤s635中为“否”),或者如果在步骤s636中没有进行触摸释放(步骤s636中为“否”),则处理返回到步骤s631。然后系统控制单元250重复获取触摸移动量m直到m=l为止。

如果在步骤s632中触摸移动量m等于l(步骤s632中为“是”)并且处理进行到步骤s640,则系统控制单元250快进与跳跃快进的当前单位一样多的图像,并且在显示单元128上显示当前图像之前或之后的图像的数量的图像。此时,可以显示指示跳跃图像的数量的引导。例如,假设图像切换的单位是10个图像,并且跳过了100个图像。在这种情况下,可以以比跳过30个图像更明显的方式显示引导,使得如果与跳跃快进的单位相比快进了超过预定数量的图像,则用户可以识别它。

在步骤s641中,系统控制单元250获得当前触摸的触摸坐标(xn,yn)。在步骤s642中,系统控制单元250确定是否进行了触摸移动。如果在图像快进之后再次进行触摸移动(步骤s642中为“是”),则处理返回到步骤s631。在步骤s642中,如果没有进行触摸移动(步骤s642中为“否”),则处理进行到步骤s636。在步骤s636中,如果进行了触摸释放(步骤s636中为“是”),则该流程图的操作结束。

接下来,将参照图7a至图7e描述根据图6的流程图的图像快进操作。

图7a是例示当要跳跃的图像的数量是1时的图像切换宽度的图。跳跃条590是用于接受用户的用于跳跃快进的触摸移动的条,并且跳跃条590被显示在显示单元128上。为了描述的目的而显示的图像切换宽度710指示要跳跃的图像的数量的切换宽度。通过将从触摸屏170a的左端到右端的距离等分成40个部分而获得的部分的间距将被表示为a(与前面描述中的a相同的值)。从左向右的单位间距a的触摸移动显示下一个图像(即,显示编号是当前图像的显示编号的下一个编号)。从右向左的单位间距a的触摸移动显示向前的图像(即,显示编号是当前图像的显示编号的前一个编号)。从触摸屏170a一端到另一端的触摸移动可以快进40个图像。10×a的触摸移动快进10个图像。例如,如果a=0.2厘米,则2厘米的触摸移动快进10个图像。

图7b是例示当要跳跃的图像的数量是10时的图像切换宽度的图。图像切换宽度720指示切换宽度。阈值l被设置为间距b,间距b大于当要跳跃的图像的数量是1时的间距a,并且小于在单个快进的情况下快进10个图像所需的触摸移动距离(10×a),要跳跃的图像的数量是1时的图像切换宽度由图像切换宽度710指示。以间距b从左向右的触摸移动显示向前的第十个图像(即,当前图像左侧的第10个图像)。以间距b从右向左的触摸移动显示向前的第十个图像(即,当前图像右侧的第十个图像)。如果触摸移动的距离小于间距b,则不切换显示图像。从触摸屏170a的一端到另一端的触摸移动可以快进超过40个图像。如上所述,如果要跳跃的图像的数量是1,则从跳跃条590的一端到另一端的触摸移动仅能够快进40个图像。如果要跳跃的图像的数量是10,则从跳跃条590的一端到另一端的触摸移动可以快进更多的图像。例如,如果b=2a并且a=0.2厘米,则2厘米的触摸移动快进50个图像。

图7c是例示当要跳跃的图像的数量是30时的图像切换宽度的图。图像切换宽度730指示切换宽度。阈值l被设置为间距c,该间距c大于当要跳跃的图像的数量是10时的间距b并且小于快进30个图像所需的触摸移动距离(3×b),要跳跃的图像的数量是10时的图像切换宽度由图像切换宽度720指示。以间距c从左向右的触摸移动显示向前的第30个图像(即,当前图像左侧的第30个图像)。以间距c从右向左的触摸移动显示向前的第30个图像(即,当前图像右侧的第30个图像)。从触摸屏170a的一端到另一端的触摸移动可以快进超过30个图像。当要跳跃的图像的数量为10或更多时,间距b和c可以被相等地设置,即,c=b。

图7d是例示当通过日期确定要跳跃的图像的数量时的图像切换宽度的图。图像切换宽度740指示切换宽度。通过使用存储在记录介质200中的所有图像的天数(如果存储三天的图像,则为三)来确定间距d,使得间距d=40×a/天数。从跳跃条590的一端到另一端的触摸移动因此使得能够跳跃到总天数的任何图像。如上所述,如果所有图像的天数超过20,则间距d被设置为2×a,这大于单个快进的间距a。在这种情况下,从跳跃条590的一端到另一端的触摸移动不足以在总天数内切换图像。间距d被设置为2×a,因为如果间距d被设置得太小,则轻微的操作可以在很多天数内改变图像,并且如上所述难以指定预期的日期。

图7e是例示在跳跃文件的情况下的图像切换宽度的图。图像切换宽度750指示切换宽度。通过将跳跃条590的水平宽度除以存储在记录介质200中的图像文件的总数来确定间距d,即d=40×a/图像文件的总数。这里,间距d被调整为至少2×a,而当跳跃快进的单位是一个图像时,不小于间距a。更具体地,如果图像文件的总数是20或更多,则间距d=2×a。如果图像文件的总数大于等于10且小于20,则间距d被设置为通过将40×a除以图像文件的数量所确定的宽度(>2a),使得可以经由从跳跃条590的一端到另一端的触摸移动来切换所有文件。如果图像文件的总数小于10,则间距d被固定为4×a,因为除以图像文件的数量导致切换一个文件需要大的触摸移动距离。

接下来,将参照图8来描述当日历被显示时跳跃快进的操作。图8例示以日历方式在显示单元128上显示图像的状态。光标801指示选择的日期。例如,如果选择了5月11日,则在所选择的日期拍摄的图像被显示在区域802中。可以通过在区域802中移动光标803来滚动区域802中的图像。可以通过在与图5g的跳跃条590相对应的跳跃条804上进行触摸移动操作来改变所选择的日期。例如,通过进行距离l1的触摸移动操作,可以将所选择的日期移动到拍摄任何图像的前一个日期或下一个日期。当进行预定距离的触摸移动时,可以逐一移动选择的日期,其包括没有拍摄图像的日期。如果记录介质200上记录的所有图像的天数是20或更少,则距离l1被设置为l1=40×a/天数。如果天数超过20,则距离l1被设置为2×a(常数值)。切换的单位不限于日期。如果在设置画面中可以将切换单位设置为月或年,则可以按照以下方式确定距离l1。如果切换单位从日期改变到月或年,则距离l1被设置为大于2×a的4×a。例如,如果切换单位是月,则长度l1被设置为4×a,因为31(天)×2×a(切换一天的图像所需的距离)=62×a,所以很难切换到向前一个月的图像,而2×a可以使得仅通过小的触摸移动来切换一年或一年以上的图像。无论(对应于)各个日期中包括的图像的数量如何,都确定图像切换所需的触摸移动的距离l1。

对于多重显示,可以在一个画面上显示4个、12个或80个图像。可以通过对包括在操作单元170中的多重回放按钮上的按压操作,按照四个图像、12个图像、80个图像和日历显示的顺序切换画面。

如上所述,根据第一示例性实施例,提高了经由触摸移动进行图像的跳跃快进的可操作性。如果触摸屏170a的下部被操作,则显示跳跃条590。跳跃条590的间距基于跳跃快进设置而变化,从而提高跳跃快进的可操作性。随着要跳跃的图像的数量的增加,可以增加通过与特定距离或者特定量的触摸移动相对应的跳跃而快进的图像的数量。因此,用户可以通过操作触摸屏170a的下部来进行粗略的图像快进,然后通过操作触摸屏170a的上部来进行精细的图像快进。这使得用户可以按照预期进行操作。

要跳跃的图像的数量的设置不限于图像的数量或按日期(时间段),并且可以基于图像是运动图像、静止图像还是收藏图像来执行设置。在这种情况下,间距可以例如固定为2×a或3×a。

在第一示例性实施例中,基于要被跳跃的图像的数量的设置来设置间距。可以基于要为多重回放再现的图像的数量来设置间距。在这种情况下,基于诸如图5b到图5d所示的多重回放期间要被再现的图像的数量的设置来设置间距。例如,假定通过触摸图像的操作或通过移动光标来选择图像的操作来显示如图5b所示再现的四个图像之一(步骤s301)。在这种情况下,可以将要跳跃的图像的数量设置为四个。类似地,在图5c中的12图像显示的情况下,可以将要跳跃的图像的数量设置为12。在图5d中的80图像显示的情况下,可以将要跳跃的图像的数量设置为80。如果基于紧接在之前的多重回放中的图像的数量来设置要跳跃的图像的数量,则系统控制单元250获得图6的步骤s611中的多重回放期间的图像的数量。

在前述示例性实施例中,将在一个画面上显示的图像的数量描述为一个。然而,不限于此,并且当在一个画面上显示多个图像时,示例性实施例也是适用的。更具体地,如果当进行了对预定区域的触摸移动时,如图5b至图5d那样最后显示多个图像(步骤s604中为“是”),则可以进行跳跃快进。例如,在图5b中的四图像显示的情况下,通过l=2×a切换四个图像(在一个画面上显示的图像被切换到四个之前或之后的图像)。在图5c中的12图像显示的情况下,通过l=d(2×a<d<(2×a×3))切换12个图像。类似地,在图5d中,可以将用于切换单位数量的图像(80个图像)所需的触摸移动距离l设置为l=e(d<e<2×a×(80/4))。如果单位是12个图像或更多,则可以固定切换单位数量的图像所需的触摸移动距离l,使得l=d。在多重回放画面上,先前的图像出现在y轴方向上。预定的触摸移动方向可以是沿y轴方向的触摸移动。

要切换的图像的单位不需要与一个画面中的图像的数量相同。使用四图像回放画面,单位可以改变为八个图像(多达两个画面)。使用12图像回放画面,单位可以改变为36个图像(多达三个画面)。

图5b例示了当显示状态是多重显示时的画面显示示例。画面520显示诸如图像522等的四个图像。图5c例示当显示状态是多重显示时的画面显示示例。画面530显示诸如图像532等的12个图像。图5d例示当显示状态是多重显示时的画面显示示例。画面540显示诸如图像542等的80个图像。以这种方式,多重显示可以在画面上显示4、12或80个图像。基于用户在触摸屏170a上的操作,画面上显示的图像的数量被改变为这样的值。可选地,可以按压包括在操作单元170中的多重回放按钮以按照4、12和80的顺序改变在画面上显示的图像的数量。

基于通过多次操作跳跃条590来跳跃图像的假设描述了第一示例性实施例。然而,可能需要通过到一端的一次触摸移动跳跃并检查所有图像。第二示例性实施例涉及如下示例:经由从触摸着屏位置到一端的触摸移动跳跃快进所有图像。

在这样的情况下,在触摸移动期间用于快进图像的操作与图6所示的触摸移动处理的流程图的操作类似。在本示例性实施例中,将仅描述与第一示例性实施例的不同点。在本示例性实施例中,以下面的方式确定要针对触摸移动的量快进的图像的数量。

首先,系统控制单元250计算从当前显示的图像到第一图像的图像的数量img1以及到最后的图像的图像的数量img2。然后系统控制单元250计算从触摸位置到左端的距离d1和到右端的距离d2。系统控制单元250还计算距离d1和d2上的间距数量d1/a和d2/a。

接下来,系统控制单元250计算用于从当前显示的图像向第一图像快进img1个图像的、每间距要快进的图像的数量(每单位的触摸移动量a),x1=img1/(d1/a)。系统控制单元250类似地计算从当前显示的图像向最后的图像快进img2个图像的、每间距要快进的图像的数量(每单位的触摸移动量a),x2=img2/(d2/a)。系统控制单元250将x1和x2中的较大一个的值设置为x。如果为十进制,x被四舍五入为整数。

得到的x被用作每单位的触摸移动量a要快进的图像的数量。如果将每单位的触摸移动量a要快进的图像的数量设置为x,则可以通过从触摸位置向左或向右的操作来跳跃快进所有图像。

更具体地,例如,假设x1>x2且x被设置为x=x1。在这种情况下,通过从触摸位置到左侧的操作而要快进的图像的数量是x×(d1/a)=x1×(d1/a)=img1。因此,从当前显示的图像到第一图像的所有img1个图像可以被跳跃快进。通过从触摸位置向右的操作而要快进的图像的数量是x×(d2/a)=x1×(d2/a)>x2×(d2/a)=img2,即大于img2。如果进行从触摸位置到右侧的操作,则从当前显示的图像到最后一个图像的所有img2个图像因此也可以被跳跃快进。

如上所述,在第二示例性实施例中,基于从当前显示的图像到第一图像的图像的数量、到最后的图像的图像的数量、从触摸位置到左端的距离、以及到右端的距离,来计算每单位的触摸移动量要快进的图像的数量。可以通过从触摸位置向左或向右的操作而跳跃快进所有的图像。类似于第一示例性实施例,可以通过切换图像快进的比例来进行用户期望的操作。

在假定通过多次操作跳跃条590来跳跃图像的情况下描述第一示例性实施例。在第二示例性实施例中,如果进行从触摸着屏位置到一端的触摸移动,则所有图像被描述为跳跃快进。

如果跳跃快进设置特别地是按日期进行的,则可能需要确定是否在进行跳跃快进时跳跃超过日期的图像。第三示例性实施例涉及如下示例:在由日期进行跳跃快进设置的情况下,在跳跃快进期间在跳跃条590上绘制边界线。

在这样的情况下,用于在触摸移动期间快进图像的操作类似于与图6所示的触摸移动处理有关的流程图的操作。在本示例性实施例中,将仅描述与第一示例实施例的不同点。在本示例性实施例中,以下面的方式在跳跃条590上绘制边界线。

首先,系统控制单元250计算从当前图像到各日期的图像的图像的数量。为了通过向左的触摸-移动操作来计算在返回的日期方向上的图像的数量,系统控制单元250计算到之前日期的最后图像的图像的数量。在通过向右触摸移动操作快进日期的方向上,系统控制单元250计算到随后日期的第一图像的图像的数量。然后,系统控制单元250基于如上所述计算的图像的数量和触摸位置在跳跃条590上绘制边界线。

如上所述,在第三示例性实施例中,在通过日期进行跳跃快进的菜单设置的情况下,当决定触摸位置时,系统控制单元250基于各日期的图像的数量来计算边界位置并在跳跃条590上绘制边界线。这使得用户能够识别超过日期的图像的跳跃快进,并且使得能够按照用户的意图进行操作。

上述由系统控制单元250进行的各种类型的控制可以由硬件进行。多个硬件元件可以通过共享处理来进行整个摄像装置的控制。

以上详细描述了示例性实施例。这些具体示例性实施例不被视为是限制性的,并且不脱离本发明的本质的各种实施例也被包括在本公开中。前述示例性实施例中的各个仅示出了本公开的示例性实施例,并且示例性实施例可以适当地组合。

使用数字照相机100作为示例描述了上述示例性实施例。然而,这个示例不被视为是限制性的,并且示例性实施例可以应用于通过触摸操作切换显示图像的显示控制装置。更具体地,示例性实施例适用于个人计算机(pc)、移动电话终端、便携式图像浏览器、数字相框、音乐播放器、游戏机、电子书阅读器、平板pc、智能电话、投影装置和家用电器,如果它们包括触摸屏的话。示例性实施例也可应用于用于控制显示装置的设备,所述显示装置经由有线或无线通信接收由数字照相机拍摄的实时取景图像并显示用于远程图像显示的实时取景图像。这种装置的示例包括智能电话、平板pc和台式pc。

<其他示例性实施例>

上述示例性实施例的一个或更多个功能可以通过经由网络或存储介质向系统或装置提供程序并且由系统或装置的计算机的一个或更多个处理器读取和执行该程序的处理来实现。该一个或更多个功能可以由电路(例如,专用集成电路(asic))来实现。

根据示例性实施例,可以改善用户经由触摸操作进行图像切换操作的可操作性。

其他实施例

另外,可以通过读出并执行记录在存储介质(也可更完整地称为“非临时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(asic))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由所述系统或装置的所述计算机例如读出并执行来自所述存储介质的所述计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制所述一个或更多个电路执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。所述计算机可以包括一个或更多个处理器(例如,中央处理单元(cpu),微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或所述存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储器、光盘(诸如压缩光盘(cd)、数字通用光盘(dvd)或蓝光光盘(bd)tm)、闪存设备以及存储卡等中的一个或更多个。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1