图像处理设备、图像显示方法、及图像显示程序 【技术领域】
本发明例如涉及一种配备有具有相对大的显示屏幕的显示器件并且能够显示各种类型的图像的设备,例如,诸如数字照相机等,以及涉及一种用于该设备中的方法和程序。
背景技术
广泛使用将拾取图像记录在记录介质上作为数字数据的数字照相机。近年来,数字照相机中使用的内置闪存和可移动存储器的尺寸迅速变小,并且其容量增加。因而,在这些存储器中可以累积大量图像数据。
然后,在数字照相机中,所累积的拾取图像的数量随着服务时间而增加,并且存在其中很多图像数据以无法通过用户的大脑进行管理的程度被累积在内置闪存和可移动存储器中的大量情况。
在数字照相机中,以使用诸如日期和时间之类的预定信息作为其基础的类别(文件夹)的方式来管理通过图像拾取获得的大量图像数据。
例如,在一个文件夹中管理在同一图像拾取日拾取的大量的图像数据(诸如,在2008年1月1日拾取的图像数据的集合)等等。另外,形成具有用户输入的、诸如“移动会”和“生日聚会”等之类的名称的文件夹,并且将通过图像拾取获得的图像数据聚集(assemble)在该文件夹中。
以此方式,用户在以通过日期和时间、用户输入的文件名等指定的文件夹中通过将在预定事件时通过图像拾取获得的图像数据共同(collectively)地管理是可能的。此外,自然地,以图像拾取的顺序(时间序列顺序)存储通过图像拾取获得的图像数据。
然后,在例如数字照相机的图像处理设备中,一些设备可执行其中在一个屏幕上显示多个图像的矩阵显示(列表显示),或执行其中顺序地改变在屏幕上要显示的图像的滚动显示(屏幕馈送显示)。
通过使用这些矩阵显示功能和滚动显示功能,可以从存储大量图像的文件夹中找出目标图像。
应当注意到,以下将描述的日本待审专利申请公开第2006-295236号公开了一种用于执行矩阵显示的技术,通过该技术可以有效地获取多个记录内容的内部。此外,以下将描述的日本待审专利申请公开第2008-033695号公开了一种用于执行滚动显示的技术,通过该技术可以根据用户的操作,以一滚动量对图像执行滚动显示。
【发明内容】
顺便提及,在通过执行如上所述的矩阵显示或滚动显示,从存储多个图像的图像数据的文件夹搜索目标图像的图像数据的情况下,可以发现目标图像。
然而,在诸如数字照相机之类的便携式图像处理设备的情况下,与个人计算机等相比,诸如LCD(液晶显示器)之类的所安装的显示元件的显示屏幕的大小要小一些。
为此,在一个屏幕上将其中多个图像设置为显示目标的矩阵显示或滚动显示的情况下,要被显示的图像的大小不可避免地变得更小,并且难以识别图像的类型。
为此,在一些情况下,将文件夹中存储的图像逐一地顺序地显示在显示屏幕上以供检查。在此情况下,如果文件夹包含当前的拾取图像,则在图像拾取期间的情形保留在用户的存储器中。
为此,当查看相关文件夹中存储的一个图像时,可能理解在该一个图像之前和之后存在什么类型的图像。因此,按照情境命令(occasion demand)通过执行向前和向后馈送显示图像,可以相对快地找出目标图像。
然而,随着数字照相机服务时间,存储许多图像地图像数据的文件夹的数量以不能被用户的大脑进行管理的等级增加。为此,在存储很久以前(例如,几年前)等拾取图像的图像数据的文件夹的情况下,即使当查看在该文件夹中存储的一个图像时,在很多情况下也难以记得在该一个图像之前和之后存在什么类型的图像。
在此情况下,将存储在文件夹中图像数据的图像逐一再现和显示,并且通过检查在前和在后的图像,获取相关图像之间以时间序列方式的前后(anteroposterior)关系。
此外,在重复执行矩阵显示和根据矩阵显示所选择的图像的一个图像显示,以及重复执行滚动显示和根据滚动显示所选择的图像的一个图像显示的一些情况下可以执行该操作。
为此,在要从存储多个图像的图像数据的文件夹找出目标图像的情况下,将执行麻烦的操作,并且找出图像的处理花费时间,这可能引起压力。
鉴于上述情况,根据本发明的实施例,希望根据在记录介质上记录的图像数据、以有效的模式显示图像,以便澄清相关图像之前和之后的图像之间的关系,并且更容易地找出目标图像。
为了解决上述问题,根据本发明的实施例,提供了一种图像处理设备,包括:
图像显示元件;
指令位置检测部件,配置为通过向该图像显示元件的显示屏幕配备的操作面接受来自用户的指令操作,并且检测和输出关于操作面的指令操作的指令位置;
存储部件,配置为存储和保持多个图像的图像数据;以及
显示控制部件,配置为根据由存储部件存储和保持的图像数据,执行控制以在所述图像显示元件上显示图像,
其中在所述操作面上用户执行连续移动的情况下,所述显示控制部件根据基于来自所述指令位置检测部件的检测输出所确定操作的方向,在缩小显示图像和该显示图像之前和之后的图像的同时,执行控制以滚动该显示图像。
通过根据本发明的实施例的图像处理设备,显示控制部件具有根据存储在存储部件中的图像数据来执行控制以在图像显示元件的显示屏幕上显示图像的功能。在执行指令位置检测部件的操作面上的连续移动的情况下,根据基于由指令位置检测部件得到的检测结果确定的操作方向,通过显示控制部件,可以在显示图像缩小的同时滚动显示图像和该显示图像之前和之后的图像。
通过该配置,可以根据在记录介质上记录的图像数据、以有效的模式显示图像,以便澄清相关图像之前和之后的图像之间的关系,并且使得更容易找出目标图像。
此外,根据本发明的实施例,提供一种图像处理设备,包括:
图像显示元件;
指令位置检测部件,配置为通过向该图像显示元件的显示屏幕配备的操作面接受来自用户的指令操作,并且检测和输出关于操作面的指令操作的指令位置;
存储部件,配置为存储和保持多个图像的图像数据;以及
显示控制部件,配置为根据由存储部件存储和保持的图像数据,执行用于在所述图像显示元件上显示图像的控制,
其中在用户执行关于操作面上持续接触位置的操作的情况下,所述显示控制部件根据基于来自所述指令位置检测部件的检测输出所确定的操作,执行控制以缩小显示图像和该显示图像之前和之后的一个或更多的图像,并且在图像显示元件的显示屏幕上显示这些图像。
通过根据本发明的实施例的图像处理设备,显示控制部件具有根据存储存储部件中的图像数据来执行控制以在图像显示元件的显示屏幕上显示图像的功能。在执行关于指令位置检测部件的操作面上保持接触位置的操作的情况下,根据基于由指令位置检测部件得到的检测结果确定的操作,通过显示控制部件,可以缩小显示图像和该显示图像之前和之后的图像,并且在图像显示元件的显示屏幕上显示这些图像。
通过该配置,可以根据在记录介质上记录的图像数据、以有效的模式显示图像,以便澄清相关图像之前和之后的图像之间的关系,并且使得更容易找出目标图像。
根据本发明的实施例,可以根据在记录介质上记录的图像数据、以有效的模式显示图像,以便澄清相关图像之前和之后的图像之间的关系,并且使得更容易找出目标图像。
【附图说明】
图1用于描述应用了根据本发明的实施例的设备、方法和程序的实施例的、根据本发明的第一实施例的图像拾取设备的配置示例的框图;
图2是用于解释在图像拾取设备的记录介质上形成图像文件夹的布局示例的示例性图;
图3是用于解释在图像拾取设备的记录介质上记录的图像文件的布局示例的示例性图;
图4A到图4E是用于解释在根据第一实施例的图像拾取设备中执行的、在显示图像滚动时的图像显示模式的示例性图;
图5是用于解释在根据第一实施例的图像拾取设备中执行的、包括滚动处理的、对于拾取图像的再现处理的流程图;
图6A到图6D是用于解释在根据本发明的第二实施例的图像拾取设备中执行的、在显示图像滚动时的图像显示模式的示例性图;
图7是用于解释在根据第二实施例的图像拾取设备中执行的、包括滚动处理的、对于拾取图像的再现处理的流程图;
图8A到图8G是用于解释在根据本发明的第三实施例的图像拾取设备中执行的、在显示图像滚动时的图像显示模式的示例性图;
图9是用于解释在根据第三实施例的图像拾取设备中执行的、包括滚动处理的、对于拾取图像的再现处理的流程图;
图10是继续图9的流程图;
图11是用于解释基于连续移动的距离和速度来决定图像的缩小率和滚动量的情况的示例的示例性图;
图12A到图12E是用于解释在根据本发明的第四实施例的图像拾取设备中执行的、在显示图像滚动时的图像显示模式的示例性图;
图13A到图13F是用于解释在根据本发明的第四实施例的修改示例的图像拾取设备中执行的、在显示图像滚动时的图像显示模式的示例性图;
图14是用于解释在根据第四实施例的图像拾取设备中执行的、包括滚动处理的、对于拾取图像的再现处理的流程图;
图15是继续图14的流程图。
【具体实施方式】
下面将参考附图描述根据本发明的实施例的设备、方法和程序。
第一实施例
图像拾取设备的配置示例
图1是用于描述应用了根据本发明的实施例的设备、方法和程序的实施例的、根据本发明的第一实施例的图像拾取设备100的配置示例的框图。图像拾取设备100通过切换图像拾取模式,拾取将被记录在记录介质上的静止图像和移动图像记录两者。
然而,根据下面描述的第一实施例,为了简化描述,图像拾取设备100使用作为数字照相机的功能。通过使用主要拾取并再现静止图像的情况作为示例,来描述图像拾取设备100的配置和操作。
如图1所示,图像拾取设备100配备有镜头单元101、图像拾取器件102、预处理单元103、图像处理单元104、显示处理单元105、显示单元106、触摸面板107、压缩处理单元109、扩展处理单元110、以及缩小/放大单元111。
另外,图像拾取设备100配备有控制单元120、操作单元131、外部接口(以下,将其简称为外部I/F)132、输入和输出端子133、写/读单元134、记录介质135、以及时钟电路136。
显示单元106由诸如LCD(液晶显示器)或有机EL面板(有机电致发光面板)等等的所谓的薄型显示元件构成。然后,如将在后面描述的,触摸面板107附到显示单元106的显示屏幕的整个表面,从而形成操作面。
触摸面板107从用户接受关于操作面的指令操作(接触操作),并且检测触摸面板107的操作面上的指令位置(接触位置),以向控制单元120通知指示指令位置的坐标数据。
如将在后面描述的,控制单元120被配置为控制图像拾取设备100的各个单元,并且还获取关于显示单元106的显示屏幕执行了什么种类的显示。基于来自触摸面板107的指示操作面上的指令位置的坐标数据以及显示单元106的显示屏幕上的与指令位置相对应的显示信息,控制单元120可以接受来自用户的指令操作(输入操作)。
例如,用户在触摸面板107的操作面上用手指或触针(stylus)等接触了一位置。此时,当在显示屏幕上的、与其接触位置相对应(匹配)的位置上显示数字的情况下,控制单元120可以确定用户选择并输入了在该位置上显示的数字。
以此方式,在图像拾取设备100中,显示单元106和触摸面板107形成充当输入设备的触摸屏幕108。注意,触摸面板107被实现为例如压敏类型或静电类型。
另外,触摸面板107可检测在操作面的多个位置处同时执行的各个操作,并且可以输出相应地指示接触位置的坐标数据。另外,触摸面板107还可以检测关于操作面重复执行的各个指令操作,并且可以输出相应地指示接触位置的坐标数据。
此外,触摸面板107还可以在用户通过手指或触针接触期间以每个预定定时连续地检测接触位置,并且可以输出相应地指示接触位置的坐标数据。
通过该配置,触摸面板107可以从用户接受各种指令操作(操作输入),诸如所谓的单击操作(tapping operation)、双击操作(double-tap operation)、拖动操作(dragging operation)、轻弹操作(flicking operation)、挤压操作(pinching operation)等等,并且检测指令操作。
这里,单击操作是通过用户手指或触针如同“轻击”指示操作面上的一个预定点一次的动作(操作)。双击操作是指示在操作面上的一个预定点两次例如“轻击,轻击”的连续动作。
另外,拖动操作是在保持与操作面接触的同时移动用户手指或触针的动作。轻弹操作是在利用用户手指或触针来指示操作面上的一个点并实际上沿任意的方向迅速“轻弹(flick)”的操作。
挤压操作是同时将两根用户手指等接触操作面并且打开或合拢两根手指等的动作。在此情况下,具体地,打开两根接触的手指等的操作被称为向外挤压操作(pinch-out operation),而合拢两根手指等的操作被称为向内挤压操作(pinch-in operation)。
尽管拖动操作和轻弹操作在操作速度方面存在不同,但是这两个操作在用户手指等接触操作面之后在操作面上移动手指等(操作面上的连续移动),并且可以基于包括移动距离和移动方向的这两种类型的信息来获取。
为此,在本说明书中,在通过执行拖动操作和轻弹操作中的一个操作而可以执行相同处理的情况下,使用“连续移动”的术语作为拖动操作和轻弹操作共同的术语。
然后,控制单元120与组成图像拾取设备100的相应单元连接,并且还如上所述地被配置为控制图像拾取设备100的相应单元。即,控制单元120被配置为所谓的微计算机。
配置控制单元120使得CPU(中央处理单元)121、ROM(只读存储器)122、RAM(随机存取存储器)123以及EEPROM(电可擦除可编程ROM)124通过CPU总线125相互连接。
CPU 121被配置为读出并执行存储在后面将描述的ROM 122上的程序,形成用于提供给相应的单元的控制信号,将该控制信号提供给相应的单元,还接受从相应的单元提供的数据等,并且处理数据。
如上所述,ROM 122预先存储并保持利用CPU 121执行的各种程序以及用于处理的各种数据等。RAM 123主要被用作工作区,诸如暂时存储各种类型的处理中的中间结果。
EEPROM 124是所谓的非易失性存储器,并且存储并保持即使在断掉图像拾取设备100的电源时也应保持的信息。例如,在EEPROM 124中保持用户设置的各种参数、各种类型的处理的最终结果、为增加功能而新提供的处理程序和数据等等。
如图1所示,除了用于实现以下描述的对图像的拾取和记录的图像拾取功能和再现功能的各种电路单元之外,将操作单元131、外部I/F132、写入/读取单元134以及时钟电路136连接到如此配置的控制单元120。
操作单元131具有各种类型的调节按键、功能按键、以及诸如快门按键等之类的操作按键。操作单元131接受来自用户的操作输入,并且将该输入通知给控制单元120。通过该配置,控制单元120可根据经由操作单元131接受的来自用户的操作输入来控制相应的单元,并且可以根据操作输入执行处理。
外部I/F 132是例如符合诸如USB(通用串行接口)或IEEE(电气和电子工程师协会)1394之类的预定规范的数字接口。
也就是说,将外部I/F 132配置为接受来自被连接到输入和输出端子133的外部设备的数据,并将所述数据转换为自己的装置可以处理的格式的数据,并且将从自己的装置传送的数据转换并输出为预定格式的数据。
根据控制单元120的控制,写/读单元134将数据写入其自身的装置的记录介质135,并且读出记录在记录介质135上的数据。
在图像拾取设备100中,配置记录介质135以使得其可分离地被安装在图像拾取设备100上。例如,记录介质135是其中使用了半导体存储器、并且配备有若干G字节(gigabyte)或更多的存储容量的所谓存储卡类型的可移动存储器。
应当注意,除了存储卡类型的可移动存储器以外,例如也可以使用其中诸如内置闪存或小硬盘之类的内置记录介质的配置也作为记录介质135。
另外,也可以采用使用另一可移动类型的记录介质的配置作为记录介质135,所述可移动类型的记录介质如诸如DVD(数字多功能盘)或CD(紧致盘)之类的光盘。
时钟电路136配备有日历功能。其可以提供当前年,月以及日期、当前星期几以及当前时间,并且还可以实现用于测量预定时间间隔的计时器的功能。
利用时钟电路136的该功能,可以将关于诸如图像拾取日期和时间以及星期几进行图像拾取之类的图像拾取日的信息添加到拾取的图像的数据。另外,通过利用时钟电路136的功能还可以实现在预定操作之后度过了某一时间段之后自动释放快门的自定时器图像拾取功能。
在图1所示的图像拾取设备100中,尽管未在图中示出,镜头单元101包括图像拾取镜头(物镜)、曝光调节机构、聚焦调节机构、快门机构等。镜头单元101是用于拍摄要在后级的图像拾取元件的传感器表面上成像的对象的图像的部分。
图像拾取器件102由诸如CCD(电荷耦合器件)或CMOS(互补型金属氧化物半导体)图像传感器等之类的图像拾取传感器(图像拾取元件)构成。图像拾取元件102将通过镜头单元101在图像拾取元件102自己的传感器表面上成像的图像取为电信号(图像信号)。
在图像拾取设备100中,图像拾取元件102配备有之前确定的颜色模式的单滤色器,从而为每个像素形成R(红色)、G(绿色)或B(蓝色)信号的任意一个。
然后,通过图像拾取元件102取得的图像信号被提供到后级预处理单元103。预处理单元103包括CDS(相关双采样)电路、AGC(自动增益控制)电路和A/D(模拟/数字)转换器等。预处理单元103是将来自图像拾取元件102的图像信号取为数字数据的部分。
通过预处理单元103取得的图像信号(图像数据)被提供到图像处理单元104。图像处理单元104具有波形检测电路、白平衡电路、去马赛克电路(de-mosaic circuit)、分辨率转换电路、以及其他的图像校正电路,尽管在图中没有被示出。
在图像处理单元104中,首先,基于来自预处理电路103的图像数据,形成用于曝光(光线)调节的参数、用于聚焦(焦点)调节的参数、用于白平衡调节的参数、以及用于各种调节处理的参数。
在图像处理单元104形成的参数之内,将用于曝光(光线)调节的参数以及用于聚焦(焦点)调节的参数提供到控制单元120。控制单元120基于来自图像处理单元104的参数来控制镜头单元101的曝光调节机构和聚焦调节机构,使得可以适当地执行对于曝光和聚焦的调节。
然后,在图像处理单元104中,基于如上所述地形成的用于白平衡调节的参数,对来自预处理单元103的图像数据执行黑色电平匹配处理和白平衡调节处理。通过这些调节处理,执行调节使得由来自预处理单元103的图像数据形成的图像具有适当色调(hue)。
此后,在图像处理单元104中,对于调节后的图像数据执行用于为每个像素生成RGB数据(3基色数据)的去马赛克处理(并行处理)、光圈校正处理、以及伽马(γ)校正处理等,以便使之具有适当色调。
此外,在图像处理单元104中,执行用于从所形成的RGB数据中形成亮度信号(Y)和色彩信号(Cb,Cr)的Y/C转换处理、色差校正处理、分辨率转换处理等,以便形成亮度信号Y和色彩信号Cb和Cr。
通过图像处理单元104形成的图像数据(亮度信号Y和色彩信号Cb和Cr)被提供给显示处理单元105,并且此时被转换为要提供给显示器106的格式的图像信号。然后该信号被提供到显示单元106。
通过该配置,在显示单元106的显示屏幕上显示通过镜头单元101取得的对象的图像。在用户检查在显示单元106的显示屏幕上显示的对象图像的同时,可以拾取对象的目标图像。
同时,还将通过图像处理单元104形成的亮度信号Y和色彩信号Cb和Cr提供给压缩处理单元109。然后,在按下操作单元131的快门按键的定时,压缩处理单元109对在该时刻要在显示单元106的显示屏幕上显示的图像的图像数据进行数据压缩,并且将该数据提供给控制单元120。
应当注意,压缩处理单元109遵循之前确定的数据压缩系统来执行数据压缩处理。作为图像压缩系统,在静止图像的情况下,可以使用JPEG(联合图像专家组)系统等,而在是移动图像的情况下,则可以使用MPEG(移动画面专家组)系统等。当然,该系统不限于以上这样,并且可以使用各种数据压缩系统。
控制单元120控制写/读单元134,以将来自压缩处理单元109的经历数据压缩的图像数据记录在记录介质135上。以此方式,在图像拾取设备100中,可以拾取对象的图像,并且可以将形成该对象的图像的图像数据记录在记录介质135上。
在图像拾取设备100中,尽管下面将详细描述,但是可以将如上所述方式拾取并获得的图像数据存储在记录介质135中,并且可以以相应的文件夹为单位以时间序列方式(以图像拾取的日期的顺序)进行管理。
可以根据诸如用于每个对象或者用于每个事件之类的目的来形成文件夹。在根据第一实施例的图像拾取设备100中,例如,对于执行图像拾取的每个事件(诸如,入学典礼、移动会、生日聚会等)形成文件夹。当然,例如稍后可以将所拾取的图像数据移动到目标文件夹等。
然后,可以通过由控制单元120控制的写/读单元134读出记录在记录介质135上的图像数据。经由控制单元120将从记录介质135中读出的图像数据提供到扩展处理单元110。
扩展处理单元110遵循根据用于数据压缩的数据压缩系统对被提供到该扩展处理单元110的图像数据来执行扩展处理,并且重构数据压缩前的图像数据,并且将其提供到缩小/放大单元111。
缩小/放大单元111是根据控制单元120的控制用于使来自扩展处理单元110的图像数据稀疏(thin out)或对该数据进行内插、以缩小或放大通过相关图像数据形成的图像的部分。
此外,对于既不经历缩小也不经历放大的图像数据的情况,通过控制单元120的控制,缩小/放大单元111还可以不对所提供的图像数据执行缩小处理或放大处理。
然后,缩小/放大单元111根据以被提供给显示处理单元105的格式要输出的图像数据来形成亮度信号Y和色彩信号Cb和Cr,并将这些信号提供到显示处理单元105。
与处理来自图像处理单元104的图像数据的情况类似,显示处理单元105将来自显示成像单元111的图像数据转换为被提供到显示单元106的格式的图像信号。然后,显示处理单元105将该信号提供到显示单元106。
通过该配置,可以在显示单元106的显示屏幕上显示根据记录在记录介质135上的图像数据的图像。也就是说,可以再现记录在记录介质135上的目标图像的图像数据。
以此方式,根据第一实施例的图像拾取设备100可以拾取对象的图像,并将该图像记录在记录介质135上。另外,图像拾取设备100可以读出并执行对于被记录在记录介质135上的图像数据的再现处理,并且可以在显示单元106的显示屏幕上显示根据该图像数据的图像。
此外,根据控制单元120的控制,图像拾取设备100的图像处理单元105可将显示图像向前和向后馈送。以下,在某些情况下,向前和向后馈送也可被称为滚动或屏幕馈送。
然后,以下将详细描述以下情况,其中在通过利用缩小/放大单元111的功能缩小显示目标的图像的同时,根据第一实施例的图像拾取设备100执行显示图像的向前或向后馈送。
通过该配置,可以尽可能有效地在一个屏幕上检查在向前或向后馈送的滚动到达点处的图像或者在相关图像之前的图像和在相关图像之后的图像中一个图像的至少一部分。
然后,最终,可以在一个屏幕上有效地检查在向前或向后馈送的滚动到达点处的图像和与相关图像之前或之后图像的至少某一比例的图像。
通过该配置,在显示图像向前或向后馈送时(在滚动时),可被检查的图像包括与相关图像之前或之后的图像的关系,并且还检索(recall)图像拾取时用户的存储器,使得可方便对于目标图像的快速搜索。
图像文件夹和图像文件的配置示例
同样如上所述,根据本实施例的图像拾取设备100,以图像拾取日期和时间顺序(根据图像拾取日期和时间的时间序列顺序)、根据用户的指令,通过图像拾取获得的图像数据可被存储在记录介质135上形成的图像文件夹中。
这里,同样如上所述,例如对于诸如入学典礼、移动会和的生日聚会之类的执行了图像拾取的每个事件形成图像文件夹。此外,例如,还可形成相应于图像拾取日期的图像文件夹。
图2是用于解释在图像拾取设备100的记录介质135上形成的图像文件夹的布局示例的示例性图。如图2所示,图像文件夹具有作为指定相应文件夹的指定信息的文件夹名。该文件夹名为,例如,相应于诸如执行图像拾取的入学典礼、移动会和生日聚会的事件的信息、关于诸如图像拾取的年和月以及图像拾取的年、月和日的图像拾取日期的信息。
此外,相应的图像文件夹具有相关图像文件夹创建日期和时间的元数据以及作为报头信息的其他类型的元数据。作为元数据,除了在图像拾取设备100中、诸如在图像文件夹中存储的图像文件的数目的自动可分配的信息,作为例示通过用户输入的评论信息(文本信息)等。也可添加其他信息作为元数据。
然后,对于每个属于文件夹的图像文件,图像文件夹在记录介质上存储图像拾取日期和时间、文件名和地址。通过该图像文件夹的信息,可以在执行图像拾取时获取哪些图像文件存储在图像文件夹中,以及哪些图像文件存储在记录介质上。
图3是用于解释在图像拾取设备100的记录介质135上记录的图像文件的布局示例的示例性图。如图3所示,图像文件具有作为用于指定相应图像文件的指定信息的文件名。对应于图2中所示的图像文件夹的文件名1、2、3......,例如,通过控制单元120在图像拾取时该文件名被自动分配。
此外,相应的图像文件被配置为具有存储在图像文件中的图像数据的图像拾取的日期和时间(相应于相关图像文件的创建日期和时间)和各种类型的元数据。作为元数据,除了在图像拾取设备100中自动分配的信息(诸如文件的大小)之外,例示由用户输入的评论信息(文本信息)等。还可以添加其他信息作为元数据。
然后,图像文件存储用于通过图像拾取获得的对象的图像作为主要数据的图像数据。
应当注意,在根据第一实施例的图像拾取设备100中,在用户不创建文件夹的情况下,例如,自动形成对应于图像拾取日期的文件夹,并且可将通过图像拾取获得的图像数据存储在该文件夹中。
然后,如通过使用图2所描述的,在图像拾取设备100中形成的图像文件夹中,根据图像拾取的日期和时间、以时间序列顺序管理通过图像拾取获得的图像数据的图像文件。
因此,基于图像文件夹的信息,可以时间流逝的方向读出要顺序显示的图3中所示的图像文件的图像数据,并且也可以时间倒流的方向读出要顺序显示的图像数据。
根据第一实施例的滚动显示的显示模式
在根据第一实施例的图像拾取设备100中,通过在触摸面板107的操作面上执行连续移动(拖动操作或轻弹操作),可能向后和向前馈送显示图像(滚动以显示图像)。
在根据第一实施例的图像拾取设备100中,如在相关技术中的滚动,通过以图像等为单位(unit)简单地切换图像,用于显示图像的滚动不用于在显示屏幕的整个表面上对被显示的显示图像进行显示。
在图像拾取设备100中,随着图像的缩小显示而执行显示图像的滚动。通过该配置,关于滚动目标图像,以还包括至少一个在滚动目标图像之前和之后的图像的格式,可显示那些图像并观看尽可能大的部分。
然后,在通过图像拾取部分100执行的显示图像的滚动中,最终,还可与在滚动到达点处的图像一同,在一个屏幕上至少以预定量或更多来显示并观看相关图像之前和之后图像的部分。
图4A到图4C是用于解释在根据第一实施例的图像拾取设备100中执行的、在显示图像滚动时的图像显示模式的示例性图。这里,图4A示意性地示出了在显示单元106的显示屏幕6G上显示的图像的状态。此外,图4B到4E示出了在显示图像滚动时的瞬时状态。
在图4A中,在当前时间点,建立其中在显示屏幕6G上显示图像C的状态,并且图像C所属的图像文件夹示出了在图像C之前的阶段存在的图像B和图像A,以及在图像C之后的阶段存在的图像D和图像E。
也就是,图4A示出了以声明的顺序拾取图像A、B、C、D和E的情况,预定图像文件夹基于图像拾取日期和时间、以时间序列顺序存储形成这些图像的图像数据,并且在当前时间点,在显示单元106的显示屏幕6G的显示屏幕上显示图像C。
然后,如图4A的中间所示,在显示图像C的显示屏幕6G的触摸面板107的操作面上,通过手指或触针等、按照箭头方向所示,用户执行从左到右的连续移动(拖动操作或轻弹操作)。
如上所述,在接受来自用户的接触操作的情况下,触摸面板107顺序地将指示通过用户的手指等接触的操作面上的位置的坐标数据提供到控制单元120。基于来自触摸面板107的坐标数据,控制单元120确定关于触摸面板107的操作面执行了哪个操作。
在图像拾取设备100中,如图4A所示,关于触摸面板107的操作面的连续移动(关于显示图像的连续移动)指示在显示屏幕6G的整个表面显示图像的情况下、滚动显示图像。
为了更具体地,在图像拾取设备100中,关于显示图像执行一次的连续移动是在移动方向上移动显示图像一个图像的操作(滚动一个图像)。在此,执行一次连续移动意味着其中通过手指等接触操作面的一系列操作,在保持接触的同时在操作面上移动手指,并且其后从操作面上释放手指等。
然后,如图4A所示,在触摸面板107的操作面上从显示屏幕6G的右边到左边执行连续移动的情况下,基于来自触摸面板107的坐标数据,控制单元120确定指令了以时间倒转方向来滚动显示图像。
然后,图像拾取设备100的控制单元120准备作为例如在RAM 123中滚动显示的目标的图像的图像数据。如上所述,通过关于显示图像执行一次连续移动是在移动方向将显示图像移动一个图像的操作。
因此,由于滚动的到达点处的图像是图像B,并且图像B的每前一个和后一个图像也是显示目标,滚动目标图像是在显示中的图像C和图像B以及在图像B之前紧挨着的图像A。
鉴于以上,控制单元120控制写/读单元134以参考作为显示目标的图像文件夹的信息,读取作为滚动目标的图像C、图像B和图像A的图像数据,并且将这些图像存储在RAM 123中。
应当注意,在RAM 123中存在当前显示的图像C的图像数据的情况下,图像C的图像数据不是新读取的,并且可以使用在RAM 123中现有的图像C的图像数据。
通过该配置,RAM 123暂时地存储作为滚动目标的图像C、图像B和图像A的图像数据。然后,控制单元120控制扩展处理单元110、缩小/放大单元111、和显示处理单元105,以伴随着显示图像的缩小处理而开始显示图像的滚动处理。
更具体地,控制单元120以图像C、图像B和图像A的顺序将图像数据提供到扩展处理单元110。依据控制单元120的控制,扩展处理单元110执行对于经历了数据压缩的、所提供的图像数据的扩展处理,重构数据压缩之前的原始图像数据,并且将该图像数据提供到缩小/放大单元111。
在该情况下,缩小/放大单元111在所提供的图像数据上执行稀疏(thinning-out)处理等,以根据控制单元120的控制以一比率实现缩小处理,从经过缩小处理的图像数据形成以被提供到显示处理单元105的格式的图像信号,并且将该图像信号提供到显示处理单元105。
根据控制单元120的控制,从所提供的图像信号,显示处理单元105形成用于对于一个屏幕显示的图像的图像信号,并且将该图像信号提供到显示单元106,在所述屏幕上,滚动目标图像从显示屏幕6G的左侧向右侧移动。
结果,在显示单元106的显示屏幕上,例如如图4B所示,在显示屏幕6G中显示作为在滚动开始点处的图像的图像C的一部分和紧挨着图像C在前的图像B的一部分(在滚动到达点处的图像),并且可以观看这二者。
在此情况下,缩小图像C和图像B两者,并且因此与简单地移动显示图像的情况相比,可显示并使用户观看更多的图像的部分。
然后,如上所述,在作为滚动目标的图像C、图像B和图像A的相应图像数据上、通过扩展处理单元110、缩小/放大单元111和显示处理单元105重复执行对图像的显示处理(显示图像的滚动处理伴随着显示图像的缩小处理)。
在该情况下,执行在缩小/放大单元111中的缩小处理,使得缩小率(缩小比率)被设置为逐渐增大,并且使得显示图像被逐渐缩小的同时被设置为更小的图像。通过该配置,在逐渐滚动的同时(在显示屏幕上移动显示位置),可以在显示单元106的显示屏幕6G上显示被设置为逐渐缩小的显示图像。
应当注意,在可以保持经过扩展处理的图像数据的情况下,例如在RAM123、在扩展处理单元110等中的缓存等中,使用扩展处理之后的图像数据。
通过该配置,由于省略了扩展处理单元110的处理,并且重复执行缩小/放大单元111和显示处理单元105的处理,可执行伴随着显示图像的缩小处理的显示图像滚动。
然后,如图4C所示,作为在滚动的到达点处的图像的图像B位于显示屏幕6G的中间,并且在显示屏幕6G上显示图像B之前和之后的图像C和图像A的50%或更多。在该阶段,该滚动处理结束。
为了详细描述,如图4C中所示,在滚动到达点处的整个图B位于显示屏幕6G的中间并且显示图像B之前和之后的图像C和图像A的一半或更多被显示在显示屏幕6G上的阶段,结束伴随着显示图像的缩小处理的显示图像滚动处理。
通过该配置,可以在滚动到达点处的图像和在滚动到达点处的图像之前和之后的图像的至少一半被显示在显示屏幕6G上的状态下执行检查。因此,可被检查作为在滚动的到达点处的图像还包括与在滚动到达点处的图像之前和之后的图像的关联。此外,还检索图像拾取时用户的存储器,并且可以方便对于目标图像的快速搜索。
然后,在建立图4C的状态的情况中,在保持该显示状态某个时间段的之后(例如大约几百毫秒到几秒),而此时不执行滚动,控制单元120在显示图像从图4C中所示的状态逐渐扩展(expand)的同时对该显示图像的显示。
在该情况下,如图4C所示,扩展处理的目标为包括在显示屏幕6G上显示的图像A、图像B和图像C的3个图像。为此,控制单元120控制扩展单元110、缩小/放大单元111和显示处理单元105,并且在图像A、图像B和图像C在逐渐扩展的同时、在图4C所示的状态下,执行对图像A、图像B和图像C的显示处理。
实际上,根据图像拾取元件的分辨率,被暂时存储在RAM 123中的图像A、图像B和图像C的图像数据还可以以关于比显示屏幕6G大的显示屏幕、以高分辨率来显示图像。
为此,与上述的图像缩小处理相反,在首先使用大的缩小率并且逐渐使用较小的缩小率的同时、对于显示图像执行缩小处理。结果,从图4C中所示出的状态扩展并显示相应的显示图像。
更具体地,控制单元120将暂时存储RAM 123中的图像A、图像B和图像C的图像数据提供到扩展单元110。根据控制单元120的控制,扩展单元110执行对于所提供的、经过数据压缩的图像数据的扩展、重构在数据压缩之前的原始图像数据,并且将该图像数据提供到缩小/放大单元111。
在此情况下,缩小/放大单元111根据控制单元120的控制、以一比率实现对于所提供的图像数据的缩小处理,从经过缩小处理的图像数据形成以被提供到显示处理单元105的格式的图像信号,并且将该图像信号提供到显示处理单元105。
根据控制单元120的控制,从所提供的图像信号,显示处理单元105形成用于要被提供到显示单元106的、对于一个屏幕的图像信号。然后,显示处理单元105将该图像信号提供到显示单元106。
结果,在显示单元106的显示屏幕上,例如如图4D所示,不需要滚动,来显示对于其中显示图像被设置为大于来自图4C的状态的一个屏幕的图像。
然后,如上所述,对于图像C、图像B和图像A的相应的图像数据重复执行通过扩展处理单元110、缩小/放大单元111和显示处理单元105的扩展显示图像的处理。
在该情况下,执行在缩小/放大单元111中的缩小处理,使得缩小率被设置为逐渐变小,并且使得在逐渐扩展的同时将显示图像设置为更大的图像。如从图4C到图4D的状态所示,通过该配置,可以在显示单元106的显示屏幕6G上显示被设置为逐渐扩展的显示图像。
然后,如图4E所示,在填充显示屏幕6G的同时,显示作为该示例的情况中滚动到达点处的图像的图像B的阶段,控制单元120结束扩展显示图像的处理。通过该配置,可在填充显示屏幕6G的同时显示并观看滚动到达点处的图像。
应当注意,同样如上所述,在例如在RAM 123、在扩展处理单元110中的缓存等可以保持经过扩展处理的图像数据的情况下,使用扩展处理之后的图像数据。
通过该配置,由于省略了扩展处理单元110的处理,并且重复执行缩小/放大单元111和显示处理单元105的处理,可以执行扩展显示图像的处理。
此外,在图4A到图4E所示出的示例的情况下,已经描述了以下情况:通过关于触摸面板107的操作面、在显示屏幕6G上从左到右执行连续移动,以要被显示的图像拾取日期和时间的倒转方向来滚动所累积的图像。
与此相反,关于触摸面板107的操作面、在显示屏幕6G上从右到左执行连续移动的情况下,可以以要被显示的图像拾取日期和时间的前进方向来滚动所累积的图像。
例如,如在图4A所示,在显示屏幕6G上显示图像C的情况下,关于触摸面板107的操作面、在显示屏幕6G上从右到左执行连续移动的情况下,在滚动的到达点处的图像是图像D。
然后,通过执行伴随有显示图像的缩小处理的、显示图像的滚动处理的情况下,以图4C中所示的模式显示图像C、图像D和图像E。此后,在扩展的同时进行显示图像的显示处理,以图4E中所示模式显示图像D。
以此方式,在根据第一实施例的图像拾取设备100中,在滚动显示图像时,伴随着对于显示图像的缩小处理来滚动显示图像,在滚动到达点处的图像和在滚动到点处的图像之前或之后的图像的更多部分可被显示在显示屏幕中。通过该配置,可以详细检查在滚动到达点处的图像的内容以及在滚动到达点处的图像之前或之后的图像的内容。
此外,最终,可在显示屏幕中显示在滚动到达点处的图像和在滚动到达点处的图像之前和之后的图像的更多部分。通过该配置,可以更清楚地获得图像之间的时间关联性。
应当注意,在通过使用图4A到图4E所描述的示例的情况下,已将给出了关于显示图像的连续移动是将显示图像按移动方向移动一个图像(滚动一个图像)的操作的描述。但是,这不限于上述配置。
例如在拖动操作的情况下,如果即使在拖动操作结束后也不从操作面释放接触操作面的手指等,则直到释放了手指等为止,可继续滚动。
以此方式,在连续滚动的情况下,除了图4C中所示的状态之外,不进一步执行缩小。这是因为,如果缩小被执行太多,则不执行对于图像的确定。然后,在只有继续滚动的情况下,在保持图4C中所示的图像大小的同时,通过在移动方向移动一个图像来对显示图像进行显示。
应当注意,在该情况下,为了方便对于缩小的图像的检查,调节滚动的速度。例如,在维持显示某一时间段之后(例如,大约几百毫秒到几秒),执行图像滚动。
通过该设置,不需要重复执行拖动操作和轻弹操作,就可以执行图像滚动。当然,通过重复操作短的拖动操作和短的轻弹操作,也可以重复执行伴随着显示图像的缩小处理的显示图像的滚动处理。
根据第一实施例的滚动处理的细节
接下来,将参考图5的流程图来描述根据通过使用图4A到图4E描述的第一实施例的图像拾取设备100中执行的显示图像的滚动处理的细节。图5是用于解释在根据第一实施例的图像拾取设备100中执行的、包括滚动处理的、对于拾取的图像的再现处理的流程图。
图5中所示的该处理是,例如,从显示单元106的显示屏幕上显示的菜单中选择调用(call)图像再现处理(所记录图像的再现处理)的菜单项的情况下,主要通过控制单元120执行的处理。
应当注意,例如,在执行诸如在图像拾取设备100的操作单元131配备的菜单按键上的按压操作之类的预定操作的情况下,控制单元120控制显示处理单元105等,以在显示单元106的显示屏幕上显示该菜单。
然后,当从菜单选择图像再现处理时,控制单元120执行图5中所示的处理,并且首先,执行接受对于应当被显示的第一图像的选择输入的处理(步骤S101)。
更具体地,在步骤S101中,控制单元120首先显示图像文件夹的观看列表以接受选择输入,并且显示属于所选择的图像文件夹的图像文件的图像观看列表,以接受对于要在一个屏幕上显示的图像的选择输入。
这里,属于图像文件夹的图像观看列表为,例如,关于相应图像文件的图像的缩略图的观看列表。例如,在图像拾取之后的适当定时处,基于相应图像文件的图像数据来预先创建用于显示缩略图的缩略图数据,并且将其存储在各个图像文件中(虽然未在图3中示出)。当然,当显示缩略图时,可基于相应的图像文件的图像数据来创建并显示缩略图数据。
此后,控制单元120在显示单元106的显示屏幕6G上显示在步骤S101中所选择的图像(步骤S102)。
更具体地,在步骤S102中,控制单元102理解从哪一个图像文件中读出观看列表上的相应的缩略图。鉴于以上,控制单元120指定具有所选择缩略图的图像文件并且控制写/读单元134,以从所指定的图像文件中读出图像数据。
然后,控制单元120处理在扩展处理单元110、缩小/放大单元111和显示处理单元105中的所读取的、要被提供给显示单元106的图像数据,并且在显示单元106的显示屏幕6G的整个表面上显示用户所选择的图像。
以此方式,读出由用户所选择的图像的图像数据并且显示该图像以便填充显示单元106的显示屏幕6G(执行图像的一个屏幕的显示)的处理是步骤S102中的步骤。
此后,控制单元120接受来自用户通过触摸面板107或操作单元131的操作输入(步骤S103),并且确定是否接受来自用户的操作输入(步骤S104)。在步骤S104的确定处理中,当确定不接受来自用户的操作输入时,控制单元120重复执行来自步骤S103的处理。
在步骤S104的确定处理中,当确定接受来自用户的操作输入时,控制单元120确定所接受的操作输入是否为用于执行显示图像的滚动的连续移动(步骤S105)。
在步骤S105的确定处理中,当确定所接受的操作不是连续移动时,控制单元120根据所接受的、来自用户的操作输入执行处理(步骤S106)。应当注意,在步骤S106中,根据操作输入,例如,对于显示图像执行诸如放大处理和缩小处理之类的各种处理,以及用于结束图像再现处理的处理。
在步骤S105的确定处理中,当确定所接受的操作是连续移动时,控制单元120执行伴随着通过使用图4A到图4E描述的显示图像的缩小处理的显示图像的滚动处理(步骤S107)。
在步骤S107的该处理中,如上所述,控制单元120控制写/读单元134,以获得作为显示目标的多个数据的图像数据,然后,控制单元120控制扩展处理单元110、缩小/放大单元111和显示处理单元105以执行伴随着显示图像的缩小处理的显示图像的滚动处理。
在步骤S 107中的处理之后,控制单元120确定是否结束直到图4C中所示的状态的滚动处理(瞬时显示处理)(步骤S108)。在步骤S108的确定处理中,当确定滚动操作未结束时,控制单元120从步骤S107重复执行处理,以继续伴随着显示图像的缩小处理的显示图像的滚动处理。
在步骤S108的确定处理中,当确定结束滚动操作时,确定是否结束通过用户的手指等与触摸屏的接触(步骤S109)。
在步骤S109的确定处理中,当确定通过手指等的接触未结束时,控制单元120从步骤S107重复执行处理。应当注意,在此情况下,由于在对于显示图像的缩小处理中,在缩小到图4C所示的预定大小的同时结束显示图像的处理,在步骤S107中,也如上所述,仅执行具有缩小的大小的图像的滚动。
此外,在执行图4C中所示的状态下的滚动处理的情况下,在步骤S108中,确定是否结束伴随着对于显示图像的缩小处理的滚动处理。因此,执行从步骤S107到步骤S109的循环处理,直到用户的手指等从触摸面板107的操作面释放。
此外,在步骤S109的确定处理中,当确定通过手指等的接触结束时,在保持滚动(图4C中所示的显示状态)之后的状态某一时间段(例如,大约几百毫秒到几秒)后,控制单元120执行在逐渐扩展的同时对显示图像的显示处理(步骤S110)。
然后,如图4E中所示,控制单元120确定是否在全屏上显示滚动到达点处的图像(步骤S111)。在步骤S111的确定处理中,当确定不在全屏上显示滚动的到达点处的图像时,重复执行从步骤S111的处理至待命直到在全屏上显示滚动到达点处的图像。
在步骤S111的确定处理中,当确定在全屏上显示滚动到达点处的图像时,控制单元120从步骤S103重复执行处理。也就是说,进一步执行滚动,并且可执行其他处理。
以此方式,在根据第一实施例的图像拾取设备100中,可以实现伴随着显示图像的缩小处理的显示图像的滚动处理。
然后,也如上所述,在滚动处理的中间,由于在缩小和显示的同时滚动显示图像,所以还可以检查一个屏幕的相关图像之前和之后的多个图像的更多部分。此外,最终,可以在一个屏幕上观看在滚动的到达点处的图像和在滚动的到达点处的图像之前和之后的图像的多于一半的图像部分。
通过该配置,在显示图像向前或向后馈送时(在滚动时),可被检查的图像包括相关图像之前或之后的图像的关系,并且还检索图像拾取时的用户的存储器,使得可以方便目标图像的快速搜索。
应当注意,根据第一实施例,在显示滚动的到达点处的图像和在滚动的到达点处的图像之前和之后的图像的情况下,关于相关图像之前和之后的图像,设置为在显示屏幕6G上显示那些图像的至少50%。但是,这不限于上述配置。
例如,关于在滚动到达点处的图像之前和之后的图像,还可在一个屏幕上显示更多的图像部分,例如那些图像的至少60%或70%。
但是,在扩展滚动的到达点处的图像之前和之后的图像的显示范围的情况下,执行进一步的缩小,并且可能在一些情况下难以观看显示图像。鉴于以上,在以下将描述的根据本发明的第二实施例的图像拾取设备中,在防止难以观看在滚动的到达点处的图像的同时,可以在要被检查的一个屏幕上显示在滚动的到达点处的图像之前和之后的整个图像。
第二实施例
接下来,将描述根据本发明的第二实施例的图像拾取设备。根据第二实施例的图像拾取设备也是具有通过使用图1所描述的配置的图像拾取设备100。然后,在根据第二实施例的图像拾取设备100中,如使用图2和图3所描述的,对于每个文件夹并且对每个图像拾取日期和时间,来管理通过图像拾取获得的图像数据。鉴于以上,也将参考图1来描述根据第二实施例的图像拾取设备100。
根据第二实施例的图像拾取设备100与以上描述的根据第一实施例的图像拾取设备类似,伴随着显示图像的缩小处理的进行显示图像的滚动处理,但是显示模式与第一实施例不同。
在根据上述第一实施例的图像拾取设备中的滚动显示的情况下,最终,如图4C中所示,与在滚动到达点处的图像一起,在一个屏幕上还显示相关图像之前和之后的两个图像的至少处于预定量或更多的部分。
与此相反,在根据第二实施例显示的图像拾取设备100中的滚动显示最终与在滚动到达点处的图像一起,在一个屏幕上显示滚动到达点处的图像之前和之后的图像的所有图像。此外,在该情况下,进行测量以防止难以观看在滚动的到达点处的图像。
根据第二实施例的滚动显示的显示模式
图6A到图6D是用于解释在根据第二实施例的图像拾取设备100中执行的、在显示图像滚动时的图像显示模式的示例性图。为了详细描述,图6A到图6D示出了显示图像的滚动时的瞬时状态。
如使用图4A所描述的,在当前时间点,在根据第二实施例的图像拾取设备100中也建立将图像C显示在显示屏幕6G上的状态,并且对于图像C所属的图像文件夹,图像B和图像A存在于图像C先前的阶段中,而图像D和图像E存在于图像C之后的阶段中。
然后,如图4A的中间所示,在显示图像C的显示屏幕6G的触摸面板107的操作面上,通过手指或触针等、按照箭头所示,用户执行从左到右的连续移动(拖动操作或轻弹操作)。
在这种情况下,基于根据通过用户在操作面上对触摸面板107的接触操作、来指示接触位置的坐标数据,图像拾取设备100的控制单元120确定关于触摸面板107的操作面执行了哪个操作。
还在根据第二实施例的图像拾取设备100中,在将图像显示在显示屏幕6G的整个表面的情况下,关于触摸面板107的操作面的连续移动(关于显示图像的连续移动)指令将显示图像向后和向前馈送。
也就是,还在根据第二实施例的图像拾取设备100中,关于显示图像执行的一次的连续移动是将显示图像在移动方向移动一个图像的操作(滚动一个图像)。
因此,如图4A所示,在触摸面板107的操作面上从显示屏幕6G的右边到左边执行连续移动的情况下,基于来自触摸面板107的坐标数据,控制单元120确定指令了以时间倒转方向来滚动显示图像。
在此情况下,与上述第一实施例的情况类似地,控制单元120在RAM 123中准备作为滚动显示的目标的图像的图像数据。也就是说,如图4A中所示,在显示图C的状态下、在关于触摸面板107的操作面从左到右执行连续移动的情况下、将显示图像向右移动一个。因此,在该情况下作为滚动显示的图像是图像C、图像B和图像A。
鉴于以上,与上述第一实施例的情况类似,控制单元120在RAM 123中暂时存储并准备图像C、图像B和图像A的相应的图像数据。然后,与根据上述第一实施例的情况类似,控制单元120控制扩展处理单元110、缩小/放大单元111、和显示处理单元105,以伴随着显示图像的缩小处理而开始显示图像的滚动处理。
结果,如图6A中所示,例如,在显示单元106的显示屏幕上,将作为在滚动开始点处的图像的图像C的一部分和在图像C之前紧挨着的图像B的一部分(在滚动到达点处的图像)显示在显示屏幕6G中,并且可以观看这两者。
在该情况下,缩小图像C和图像B两者,并且因此与简单地移动显示图像的情况相比,还可显示并由用户观看更多的图像部分。
然后,如上所述,通过扩展处理单元110、缩小/放大单元111、和显示处理单元105,伴随着显示图像的缩小处理而对相应的图像C、图像B和图像A的相应的图像数据重复执行显示图像的滚动处理。
在该情况下,在缩小/放大单元111中执行缩小处理,使得缩小率被设置为逐渐增大,并且使得在逐渐缩小的同时显示图像被设置为更小的图像。通过该配置,在逐渐滚动的同时(在显示屏幕上移动显示位置),可以在显示单元106的显示屏幕6G上显示被设置为逐渐缩小的显示图像。
应当注意,在可以保持经历扩展处理的图像数据的情况下,例如在RAM123、在扩展处理单元110等中的缓存中,当然可以使用扩展处理之后的图像数据。
然后,最终,如图6B中所示,将在滚动到达点处的图像(图像B)和在滚动到达点处的图像之前和之后的图像(图像C和图像A)全部显示在一个屏幕上。因此,如图6B中所示,将在滚动到达点处的图像(图像B)设置为大于在滚动到达点处的图像之前和之后的图像。
可通过在缩小/放大单元111中对滚动到达点处的图像和滚动到达点处的图像之前和之后的图像设置不同的缩小率来应对该安排。为了详细说明,通过将滚动的到达点处的图像的缩小率设置为小于在滚动到达点处的图像之前和之后的图像的缩小率,可将滚动的到达点处的图像显示为大于在滚动到达点处的图像之前和之后的图像。
然后,如图6B所示,在滚动到达点处的整个图像B位于显示屏幕6G的中间并且图像C和图像A的全部被显示在显示屏幕6G上的情况下,结束伴随着显示图像的缩小处理的显示图像的滚动处理。
通过该配置,可以在将滚动到达点处的整个图像和在滚动到达点的图像之前和之后的所有图像显示在显示屏幕6G的状态下执行检查。因此,可检查在滚动到达点处的图像,还包括与在滚动到达点处的图像之前和之后的图像的关联。此外,还检索图像拾取时用户的存储器,并且可以方便目标图像快速搜索。
此外,即使当根据图像拾取日期和时间以时间序列顺序在相同的屏幕上显示3个连续图像时,将在滚动的到达点处的图像显示得大于在滚动到达点处的图像之前和之后的图像。因此不会造成难以观看应注意的滚动到达点处的图像这样的不便。
然后,当建立图6B所示的状态时,在保持该显示状态某一时间段之后(例如大约几百毫秒至几秒),此时不执行滚动,控制单元120在从图6B中所示的状态下显示图像逐渐被扩展(expand)的同时执行该显示图像的显示处理。
在该情况下,如图6B所示,扩展处理的目标为包括在显示屏幕6G上显示的图像A、图像B和图像C的3个图像。为此,与根据上述第一实施例的图像拾取设备中类似地,控制单元120控制扩展处理单元110、缩小/放大单元111和显示处理单元105,并且在图6B所示的状态下、在图像A、图像B和图像C逐渐被扩展的同时,执行对它们的显示处理。
然后,如上所述,通过扩展处理单元110、缩小/放大单元111、和显示处理单元105,对图像C、图像B和图像A的相应的图像数据重复执行显示图像的扩展处理。
在该情况下,执行缩小/放大单元111中的缩小处理,使得缩小率被设置为逐渐变小,并且在显示图像被逐渐扩展的同时将显示图像设置为更大的图像。此外,在缩小/放大单元111中的缩小处理中,在滚动的到达点处的图像的缩小率和在滚动的到达点处的图像之前和之后的图像的缩小率被设置为彼此不同。
通过该配置,如图6B到图6C的状态所示,不用滚动,可以在显示单元106的显示屏幕6G上显示被设置为逐渐扩展的显示图像。
然后,在该例子的情况下,如图6D中所示,在填充显示屏幕6G的同时显示作为在滚动的到达点处的图像的图像B的阶段,控制单元120结束扩展显示图像的处理。通过该配置,可在填充显示屏幕6G的同时显示并观看在滚动的到达点处的图像。
应当注意,如上所述,在可将经过扩展处理的图像数据保持在例如RAM123、扩展处理单元110中的缓存等中的情况下,可使用扩展处理之后的图像数据。
此外,在图6A到图6D中所示的示例的情况下,已经描述了其中通过在显示屏幕6G上、关于触摸面板107的操作面从左到右执行连续移动的情况,按图像拾取日期和时间的倒转方向滚动要显示的所累积的图像。
与此相反,在显示屏幕6G上、关于触摸面板107的操作面从右到左执行连续移动的情况下,可以按图像拾取日期和时间的前进方向来滚动要显示的所累积的图像。
例如,如图4A中所示,在显示屏幕6G上显示图像C的情况下,当在显示屏幕6G上关于触摸面板107的操作面从右到左执行连续移动时,滚动的到达点处的图像是图像D。
然后,通过伴随着对于显示图像的缩小处理来执行显示图像的滚动处理,在图6B中所示的模式下显示图像C、图像D和图像E。此后,在显示图像被扩展的同时进行对该显示图像的显示处理,在图6D中所示的模式显示图像D。
以此方式,在根据第二实施例的图像拾取设备100中,在滚动显示图像时,由于伴随着对于显示图像的缩小处理来滚动所述显示图像,因此,可在显示屏幕中显示在滚动到达点处的图像和在滚动到达点处图像之前或之后的图像的更多部分。通过该配置,可以详细检查在滚动到达点处的图像和在滚动到达点处的图像之前或之后的图像的内容。
最终,可以在显示屏幕上显示在滚动到达点处的整个图像和在到达点处的图像之前和之后的所有图像。通过该配置,可以更清楚地获取图像之间的时间关联。
此外,由于在显示屏幕上,在滚动到达点处的图像被显示得大于在显示到达点处的图像之前和之后的图像,所以即使当在显示屏幕上显示大量图像时,也可以避免难以观看应当被注意的图像。
应当注意,在通过使用图6A到图6D描述的示例的情况下,已经给出了关于显示图像的连续移动是在移动方向上将显示图像移动一个图像(滚动一个图像)的操作。但是,这不限于上述配置。
例如在拖动操作的情况下,如果即使在拖动操作结束后也不从操作面释放接触操作面的手指等,则直到手指等被释放为止,可继续滚动。
以此方式,在连续滚动的情况下,除了图6B中所示的状态之外,不执行进一步的缩小。这是因为,如果缩小被执行得太多,则不执行对于图像的确认。然后,在只有滚动继续的情况下,在保持图6C中所示的图像大小的同时,通过在移动方向移动一个图像来对显示图像进行显示。
因此,在图4A和图6A到图6D中所示的示例的情况下,以移动方向顺序地移动位于显示屏幕6G中间的被较大显示的图像和被较小显示的图像。
在控制单元120控制写/读单元134、扩展处理单元110、缩小/放大单元111和显示处理单元105的同时,还如上所述,可执行这样的显示处理。
应当注意,在这样的滚动显示的情况下,为了方便检查所缩小的图像,而调节滚动的速度。例如,在保持显示某一的时间段之后(例如,大约几百毫秒到几秒),执行图像滚动。
通过该设置,不需要重复执行拖动操作和轻弹操作,也可以执行图像滚动。当然,通过重复执行短的拖动操作和短的轻弹操作,也可以重复执行伴随着显示图像的缩小处理的显示图像的滚动处理。
根据第二实施例的滚动处理的细节
接下来,将参考图7的流程图来描述根据通过使用图6A到图6D描述的第二实施例的图像拾取设备100中执行的显示图像的滚动处理的细节。图7是用于解释在根据第二实施例的图像拾取设备100中执行的、包括滚动处理的、对于拾取图像的再现处理的流程图。
在图7中所示的该处理是与在图5所示的、根据第一实施例的图像再现处理的情况类似,从显示单元106的显示屏幕上显示的菜单中选择图像再现处理(所记录图像的再现处理)调用(call)的菜单项的情况下,主要通过控制单元120执行的处理。
然后,基本上,与通过使用图5中描述的、根据第一实施例的图像拾取设备中的图像再现处理类似地执行图7所示的该处理。为此,在图7中所示的流程图中,对于执行与在图5中所示的流程图中那些处理相同的处理的步骤分配相同的参考标记,并且将省略对于该部分的详细描述,以避免重复。
然后,在根据第二实施例的图像拾取设备100中,当选择图像再现处理时,控制单元120执行图7中所示的处理。然后,控制单元120与在根据上述第一实施例的图像拾取设备中类似地进行处理。
也就是说,控制单元120以这样的方式进行处理:图像选择接受处理(步骤S101)→显示所选择的一个图像的处理(步骤S102)→操作输入接受(步骤S103)→确定是否存在操作输入(步骤S104)。
在步骤S104的确定处理中,在确定接受来自用户的操作输入的情况下,控制单元120确定所接受的操作输入是否为连续移动(步骤S105)。
在步骤S105的确定处理中,当确定所接受的操作不是连续移动时,控制单元120根据所接受的、来自用户的操作输入执行处理(步骤S106)。
在步骤S105的确定处理中,当确定所接受的操作是连续移动时,控制单元120执行伴随着通过使用图4A和图6A到图6D描述的显示图像的缩小处理的显示图像的滚动处理(步骤S201)。
在步骤S201的该处理中,如上所述,控制单元120控制写/读单元134,以获得作为显示目标的多个图像的图像数据。然后,控制单元120控制扩展处理单元110、缩小/放大单元111和显示处理单元105以执行伴随着显示图像的缩小处理的显示图像的滚动处理。
应当注意,在步骤S201的处理中,最终,在一个屏幕上显示在滚动到达点处的图像和在滚动到达点处的图像之前和之后的图像,并且将在滚动到达点处的图像显示得大于在相关图像之前和之后的图像。
此后,控制单元120确定滚动处理是否结束(步骤S108)并且确定在触摸面板107上用户的接触是否结束(步骤S109)。
应当注意,在步骤S108的确定处理中,当确定滚动处理未结束时,控制单元120继续步骤S201中的滚动处理。
此外,在步骤S109的确定处理中,当确定在触摸面板上的接触未结束时,从步骤S201执行处理,但是在此情况下,仅执行在图6B中所示的显示模式下的显示图像的滚动。
另一方面,在步骤S109的确定处理中,当确定滚动处理结束时,在保持图6B所示的显示状态某一时间段(例如,大约几百毫秒到几秒)后,控制单元120在显示图像被逐渐扩展的同时执行对显示图像的显示处理(步骤S202)。
该步骤S202中的处理几乎与图5中所示的步骤S110中的处理类似,但是不同在于在滚动的到达点处的图像的缩小率与在滚动的到达点处的图像之前和之后的图像的缩小率不同。
然后,如图6D中所示,控制单元120待命(stand by)直到在全屏上显示滚动到达点处的图像(步骤S111)。当在全屏上显示滚动到达点处的图像时,控制单元120从步骤S103重复执行处理。
以此方式,在根据第二实施例的图像拾取设备100中,可以实现伴随着显示图像的缩小处理的显示图像的滚动处理。
然后,也如上所述,在滚动处理的中间,由于在显示图像被缩小和显示的同时滚动该显示图像,所以还可以在一个屏幕上检查相关图像之前和之后的多个图像的更多部分。
此外,最终,可以在一个屏幕上观看在滚动的到达点处的图像和在滚动的到达点处的图像之前和之后的所有图像。在该情况下,将在滚动的到达点处的图像显示得大于在滚动到达点处的图像之前和之后的图像。因此可以避免难以观看应注意的图像的不便,并且可以检查包括与在滚动到达点处的图像之前和之后的图像的关联性的图像。
因此,在显示图像向前或向后馈送时(在滚动时),可被检查的图像包括相关图像的之前或之后的图像的关系,并且还检索图像拾取时的用户的存储器,使得可以方便目标图像的快速搜索。
顺带提及,根据上述第一和第二实施例,执行一次连续移动是在移动方向上将显示图像移动一个图像(滚动一个图像)的操作。但是,通过执行一次连续移动,该情形可适用于对多个显示图像的执行滚动。
鉴于以上,在描述的根据本发明的第三实施例的图像拾取设备中,根据连续移动的模式,可控制显示图像的缩小率和滚动量(通过向前或向后馈送多少图像)。
第三实施例
接下来,将描述根据本发明的第三实施例的图像拾取设备。根据第三实施例的图像拾取设备也是具有通过使用图1所描述的配置的图像拾取设备100。然后,在根据第三实施例的图像拾取设备100中,如使用图2和图3所描述的,对于每个文件夹并且对每个图像拾取日期和时间,管理通过图像拾取获得的图像数据。为此,也将参考图1来描述根据第三实施例的图像拾取设备100。
然后,根据第三实施例的图像拾取设备100与以上描述的根据第一实施例的图像拾取设备中的类似,伴随着显示图像的缩小处理的显示图像的滚动处理。
但是,在根据第三实施例的图像拾取设备100中,根据关于触摸面板107的操作面的连续移动的距离和速度中的至少一个,来控制对于在滚动处理时、显示图像的缩小率和滚动量(向前或向后图像馈送的量)。
根据第三实施例的滚动显示的显示模式
图8A到图8G是用于解释在根据第三实施例的图像拾取设备100中执行的、在显示图像滚动时的图像显示模式的示例性图。为了详细描述,图8A到图8G示出了显示图像的滚动时的瞬时状态。
如使用图4A所描述的,在当前时间点,在根据第三实施例的图像拾取设备100中也建立将图像C显示在显示屏幕6G上的状态。然后,在图像C所属的图像文件夹中,在图像C先前的阶段中,存在诸如图像B、图像A、图像Z、图像Y、图像X和图像W......之类的多个图像。并且,在图像C之后的阶段中,存在诸如图像D、图像E、图像F、图像G......之类的多个图像。
然后,如图4A的中间所示,在显示图像C的显示屏幕6G的触摸面板107的操作面上,通过手指、触针等、按照箭头方向所示,用户执行从左到右的连续移动(拖动操作或轻弹操作)。
在这种情况下,基于指示根据来自触摸面板107的、用户在操作面上的接触操作的接触置的坐标数据,图像拾取设备100的控制单元120确定关于触摸面板107的操作面执行了哪个操作。
还在根据第三实施例的图像拾取设备100中,如图4A中所示,在将图像显示在显示屏幕6G的整个表面的情况下,关于触摸面板107的操作面的连续移动(关于显示图像的连续移动)被设计为将显示图像向后和向前馈送。
然后,在根据第三实施例的图像拾取设备100中,基于关于触摸面板107的操作面的执行的连续移动的距离和速度中的至少一个,来决定在滚动处理时显示图像的缩小率和滚动量。
这里,连续移动的距离意味着通过连续移动在触摸面板的操作面上移动的长度(距离)。此外,通过将连续移动的距离除以连续移动的时间段(手指等与操作面接触并移动的时间),来计算连续移动的速度。
为此,基于来自触摸面板107的根据连续移动改变的坐标数据,图像拾取设备100的控制单元120可检测连续移动的距离。
此外,图像拾取设备100的控制单元120可以通过时钟电路136检测从连续移动的开始到结束的时间作为连续移动的时间。更详细地,从当开始从触摸面板107提供坐标数据的时间点到根据连续移动结束而改变的坐标数据的改变时间点的移动时间被检测为连续移动的持续期间。
通过该配置,图像拾取设备100的控制单元120可根据连续移动的距离和如上所述可以检测的连续移动的持续期间来计算连续移动的速度。
然后,如图4A的中间所示,当建立将图像C显示在显示屏幕6G的整个表面上的状态时,假设在触摸面板107的操作面上从显示屏幕6G的右侧到左侧执行连续移动。
在此情况下,根据第三实施例的图像拾取设备100的控制单元120也基于来自触摸面板107的坐标数据来确定指令以时间倒转方向来滚动显示图像。
此外,如上所述,根据来自触摸面板107的连续移动改变的坐标数据,控制单元120检测连续移动的距离,并还使用时钟电路136的功能以检测连续移动的速度。
然后,基于连续移动的距离和速度中的至少一个,控制单元120决定在滚动时显示图像的缩小率和滚动量。这里,为了简化描述,基于连续移动的距离和连续移动的速度的一个,将给出决定在滚动时显示图像的缩小率和滚动量的情况的描述。
在连续移动的距离等于或小于预先决定的阈值的情况下,或在连续移动的速度等于或小于预先决定的阈值的情况下,控制单元120实现如图8B所示的显示图像的缩小率和滚动量的显示。
也就是说,在该情况下,按照以下将显示图像的最终缩小率设置为这样的缩小率,即,在滚动的到达点处的图像被显示在显示屏幕的中间的状态下,可以显示相关图像之前和之后的图像的至少50%的图像部分所处的缩小率。
此外,在该情况下的滚动量被设置为通过在连续移动方向上将显示图像移动一个图像(滚动一个图像)的量。在该示例情况下,滚动量为一个图像,以将图像从图像C改变到图像B。
然后,与第一实施例的情况类似地,控制单元120可确定在滚动到达点处的图像是图像B,并且滚动目标是包括在图像B之前和之后的图像A和图像C的3个图像。
然后,与上述第一实施例的情况类似地,控制单元120在RAM 123中准备作为滚动目标的图像C、图像B以及图像A的图像数据。然后,与上述第一实施例的情况类似地,控制单元120控制扩展处理单元110、缩小/放大单元111、和显示处理单元105,以开始伴随着显示图像的缩小处理的显示图像的滚动处理。
结果,如图8A中所示,例如,在显示单元106的显示屏幕上,将作为在滚动开始点处的图像的图像C的一部分和紧挨着图像C在前的图像B的一部分(在滚动到达点处的图像)显示在显示屏幕6G中,并且可以观看这两者。
在该情况下,缩小图像C和图像B两者,并且因此与简单地移动显示图像的情况相比,还可显示并且由用户观看更多的图像部分。
然后,如上所述,通过扩展处理单元110、缩小/放大单元111、和显示处理单元105,伴随着显示图像的缩小处理而对图像C、图像B和图像A的相应的图像数据重复执行显示图像的滚动处理。
在该情况下,缩小/放大单元111执行缩小处理,使得缩小率被设置为逐渐增大,并且使得显示图像在逐渐缩小的同时被设置为更小的图像。通过该配置,在逐渐滚动的同时(在显示屏幕上移动显示位置),可以在显示单元106的显示屏幕6G上显示被设置为逐渐缩小的显示图像。
因此,如图8B所示,控制单元120在显示屏幕6G的中间显示图像B,并且在显示屏幕6G上还显示图像B之前和之后的图像C和图像A的至少50%。在该阶段,该滚动处理结束。
通过该配置,可以在滚动到达点处的图像和在滚动到达点处图像之前和之后的图像的至少一半被显示在显示屏幕6G上的状态下执行检查。因此,可以检查作为在滚动的到达点处的图像还包括与在滚动到达点处的图像之前和之后的图像的关联性。此外,还检索图像拾取时用户的存储器,并且可以方便对于目标图像的快速搜索。
然后,与上述第一实施例的情况类似地,在保持图8B所示的显示状态某一时间段之后(例如大约几百毫秒至几秒),此时不执行滚动,控制单元120在显示图像从图8B中所示的状态逐渐扩展(expand)的同时执行对该显示图像的显示。
在该情况下,执行缩小/放大单元111中的缩小处理,使得缩小率被设置为逐渐变小,并且在显示图像被逐渐扩展的同时被设置为更大的图像。通过该配置,如图8B到图8C的状态所示,可以在显示单元106的显示屏幕6G上显示被设置为逐渐扩展的显示图像。
然后,如上所述,通过扩展处理单元110、缩小/放大单元111和显示处理单元105,对于关于图像C、图像B和图像A的相应图像数据重复执行扩展显示图像的处理。
然后,如图8D所示,在填充显示屏幕6G的同时,显示该示例的情况中作为滚动到达点处的图像的图像B的阶段,控制单元120结束扩展显示图像的处理。通过该配置,可在填充显示屏幕6G的同时显示并观看滚动到达点处的图像。
以此方式,在连续移动的距离等于或小于预先决定的阈值的情况下,或在连续移动的速度等于或小于预先决定的阈值的情况下,根据第三实施例的图像拾取设备100执行与上述根据第一实施例的图像拾取设备所执行的滚动处理类似的滚动处理。
此外,如图4的中间所示,当建立在显示屏幕6G的整个表面上显示图像C的状态时,假设在触摸面板107的操作面上、从显示屏幕的右侧到左侧执行连续移动。
在此情况下,在确定连续移动的检测的距离大于预先决定的阈值的情况下,或在连续移动的检测的速度比预先决定的阈值快的情况下,将缩小率进一步设置为更小,并且将滚动量进一步设置为更大。
更具体地,在连续移动的距离比预先决定的阈值长的情况下,或在连续移动的速度比预先决定的阈值快的情况下,控制单元120实现如图8E中所示的显示图像的缩小率和滚动量的显示。
也就是说,在该情况下,将显示图像的最终缩小率设置为这样的缩小率,即,在滚动的到达点处的图像被显示在显示屏幕的中间的状态下,可以在显示屏幕6G中显示相关图像之前和之后的总共全部5个图像的缩小率。
此外,在该情况下的滚动量被设置为在连续移动方向上将显示图像移动四个图像(滚动四个图像)的量。也就是说,在该示例情况下,滚动量为从图像C改变到图像Y的四个图像。
然后,控制单元120可确定在滚动到达点处的图像是图像Y,并且滚动目标是图像C、图像B、图像A、图像Z、图像Y、图像X和图像W,7个图像。
然后,与上述第一实施例的情况类似地,控制单元120在RAM 123中准备作为滚动显示目标的图像C、图像B、图像A、图像Z、图像Y、图像X和图像W的图像数据。
然后,与上述第一实施例的情况类似地,控制单元120控制扩展处理单元110、缩小/放大单元111、和显示处理单元105,以开始伴随着显示图像的缩小处理的显示图像的滚动处理。
结果,在显示单元106的显示屏幕上,如图8A中所示,例如,将作为在滚动开始点的图像的图像C的一部分和紧挨着图像C在前的图像B的一部分(在滚动到达点处的图像)显示在显示屏幕6G中,并且可以观看这两者。
在该情况下,缩小图像C和图像B两者,并且因此与简单地移动显示图像的情况相比,还可显示并且由用户观看更多的图像部分。
然后,如上所述,通过扩展处理单元110、缩小/放大单元111、和显示处理单元105,伴随着显示图像的缩小处理而对图像C、图像B、图像A、图像Z、图像Y、图像X和图像W的相应的图像数据来重复执行显示图像的滚动处理。
在该情况下,执行缩小/放大单元111中的缩小处理,使得缩小率被设置为逐渐增大,并且使得在显示图像逐渐缩小的同时显示图像被设置为更小的图像。此外,与图8A、8B、8C和8D中所示的连续移动的距离和速度等于或小于预定阈值的情况相比,图像的缩小率被设置为更大。
通过该配置,在逐渐滚动的同时(在显示屏幕上移动显示位置),可以在显示单元106的显示屏幕6G上显示被设置为逐渐缩小的显示图像。
然后,如图8E中所示,控制单元120将作为在滚动的到达点处图像的图像Y显示在显示屏幕6G的中间,并且还显示图像Y之前和之后的各两个图像(图像W、图像X、图像Z和图像A)。在该阶段,该滚动处理结束。
通过该配置,可以在滚动到达点处的图像和在滚动到达点处的图像之前和之后的各两个图像被显示在显示屏幕6G上的状态下执行检查。因此,可以检查滚动的到达点处的图像,还包括与在滚动到达点处的图像之前和之后的各两个图像的关联性。
也就是说,可以以图像拾取日期和时间的更长时段在一个屏幕上检查所拾取的连续图像,并且更容易检索图像拾取时用户的存储器。相应地,可以方便对于目标图像的快速搜索。
然后,与上述第一实施例的情况类似地,在保持图8E所示的显示状态某一时间段之后(例如大约几百毫秒至几秒),此时不执行滚动,控制单元120在显示图像从图8E中所示的状态逐渐被扩展(expand)的同时执行对该显示图像的显示处理。
在该情况下,执行缩小/放大单元111中的缩小处理,使得缩小率被设置为逐渐变小,并且在显示图像被逐渐扩展的同时将显示图像设置为更大的图像。通过该配置,如图8E到图8F的状态所示,可以在显示单元106的显示屏幕6G上显示被设置为逐渐扩展的显示图像。
然后,如上所述,通过扩展处理单元110、缩小/放大单元111和显示处理单元105,对于图像C、图像B和图像A的相应的图像数据重复执行的扩展显示图像的处理。
然后,如图8G所示,在填充显示屏幕6G的同时,显示作为该示例的情况中滚动到达点处的图像的图像Y,控制单元120结束扩展显示图像的处理。通过该配置,可在填充显示屏幕6G的同时显示并观看滚动到达点处的图像。
以此方式,在连续移动的距离比预先决定的阈值长的情况下,或在连续移动的速度比预先决定的阈值快的情况下,根据第三实施例的图像拾取设备100可以增加在一个屏幕上可以显示的图像的数量。
也就是说,在该情况下,通过将显示图像的最终缩小率设置为更大并且进一步将滚动量设置为更大的同时,通过设置显示图像更小,可以增加在一个屏幕上可以显示的图像的数量。
通过该配置,用户可以在一个屏幕上显示在图像拾取日期和时间上连续的更多图像,并且在检索图像拾取时存储器的同时搜索目标图像。
然后,在根据第三实施例的图像拾取设备100的情况下,根据连续移动的距离和速度,可以决定显示图像的缩小率和显示图像的滚动量。
因此,根据所显示的图像的状态,用户自己调节关于触摸面板107的操作面执行的连续移动,并且根据目的决定缩小率和滚动量,使得可以执行显示图像的滚动。
应当注意,还根据第三实施例的图像拾取设备100,已经描述了在显示屏幕6G上、通过关于触摸面板107的操作面从左到右执行连续移动的情况,按图像拾取日期和时间的倒转方向滚动所累积的要被显示的图像。
与此相反,在显示屏幕6G上、关于触摸面板107的操作面从右到左执行连续移动的情况中,当然可以按图像拾取日期和时间的前进方向滚动要被显示的所累积的图像。
此外,在拖动操作的情况下,如果即使在拖动操作结束后也不从操作面释放与操作面接触的手指等,则直到手指等被释放为止,则还可以继续滚动。
因此,在根据第三实施例的图像拾取设备100的情况下,在图8B或图8E所示的状态下,可以根据连续移动的方向执行滚动。
在控制单元120控制写/读单元134、扩展处理单元110、缩小/放大单元111和显示处理单元105的同时,还如上所述,可执行这样的显示处理。
应当注意,在这样的滚动显示的情况下,为了方便检查所缩小的图像,调节滚动的速度。例如,在保持显示某一时间段之后(例如,大约几百毫秒到几秒),执行图像滚动。
通过该设置,不需要重复执行拖动操作和轻弹操作,可以执行图像滚动。当然,通过重复执行短的拖动操作和短的轻弹操作,也可以重复执行伴随着显示图像的缩小处理的显示图像的滚动处理。
根据第三实施例的滚动处理的细节
接下来,将参考图9和图10所示的流程图来描述根据通过使用图8A到图8G描述的第三实施例的图像拾取设备100中执行的显示图像的滚动处理的细节。图9和图10是用于解释在根据第三实施例的图像拾取设备100中执行的、包括滚动处理的、对于拾取图像的再现处理的流程图。
在图9和图10中所示的该处理是与在图5所示的、根据第一实施例的图像再现处理的情况类似,从显示单元106的显示屏幕上显示的菜单中选择图像再现处理(所记录图像的再现处理)调用的菜单项的情况下,主要通过控制单元120执行的处理。
然后,基本上,与通过使用图5中描述的、根据第一实施例的图像拾取设备中的图像再现处理类似地执行该图9和图10所示的处理。为此,在图9和图10中所示的流程图中,对于其中执行与如在图5中所示的流程图中那些处理相同的处理的步骤分配相同的附图标记,并且将省略对于该部分的详细描述,以避免重复。
然后,在根据第三实施例的图像拾取设备100中,当选择图像再现处理时,控制单元120执行图9和图10中所示的处理。然后,控制单元120与在根据上述第一实施例的图像拾取设备中类似地进行处理。
也就是说,控制单元120以这样的方式进行处理:图像选择接受处理(步骤S101)→显示所选择的一个图像的处理(步骤S102)→操作输入接受(步骤S103)→确定是否存在操作输入(步骤S104)。
在步骤S104的确定处理中,在确定接受来自用户的操作输入的情况下,控制单元120确定所接受的操作输入是否为连续移动(步骤S105)。
在步骤S105的确定处理中,当确定所接受的操作不是连续移动时,控制
单元120根据所接受的、来自用户的操作输入执行处理(步骤S106)。
在步骤S105的确定处理中,当确定所接受的操作是连续移动时,如上所述,检测连续移动的距离和速度,并基于这些来指定显示图像的缩小率和滚动量(步骤S301)。
也就是说,在步骤S301中,如上所述,根据基于来自触摸面板107的连续移动改变的坐标数据,获得连续移动的距离。此外,根据连续移动改变的坐标数据和来自时钟电路136的时间信息,获得连续移动的持续时间。通过这样获得的连续移动的距离和连续移动的持续时间,获得连续移动的速度。
然后,在步骤S301中,如使用图8A到图8G所描述的,将这样获得的连续移动距离或连续移动的速度与为这些设置的预先确定的阈值进行比较,指定显示图像的缩小率和滚动量。
接下来,根据显示图像的所指定的缩小率和所指定的滚动量,控制单元120伴随着通过使用图4A和图8A到图8G描述的显示图像的缩小处理来执行显示图像的滚动处理(步骤S302)。
在步骤S302的该处理中,如上所述,控制单元120控制写/读单元134,以根据显示图像的缩小率和滚动量获得作为所确定的显示目标的多个图像的图像数据。然后,控制单元120控制扩展处理单元110、缩小/放大单元111和显示处理单元105以伴随着显示图像的缩小处理来执行显示图像的滚动处理。
此后,控制单元120确定滚动处理是否结束(步骤S108)并且确定在触摸面板107上用户的接触是否结束(步骤S109)。
应当注意,在步骤S108的确定处理中,当确定滚动处理未结束时,控制单元继续步骤S302中的滚动处理。
此外,在步骤S109的确定处理中,当确定在触摸面板上的接触未结束时,从步骤S302执行处理,但是在此情况下,仅执行在图8B或图8E中所示的显示模式下的显示图像的滚动。
另一方面,在步骤S 109的确定处理中,当确定滚动处理结束时,流程前进到图10中的处理。然后,在保持图8B或图8E所示的显示状态某一时间段(例如,大约几百毫秒到几秒)后,控制单元120在显示图像逐渐被扩展的同时执行对显示图像的显示处理(步骤S110)。
然后,如图8D和图8G中所示,控制单元120待命直到在全屏上显示滚动到达点处的图像(步骤S111)。当在全屏上显示滚动到达点处的图像时,控制单元120从图9的步骤S103重复执行处理。
以此方式,在根据第三实施例的图像拾取设备100中,可以实现伴随着显示图像的缩小处理的显示图像的滚动处理。
然后,也如上所述,在滚动处理的中间,由于在显示图像被缩小和显示的同时滚动该显示图像,所以还可以在一个屏幕上检查相关图像之前和之后的多个图像的更多部分。
然后,在根据第三实施例的图像拾取设备100的情况下,如上所述,根据连续移动的距离和速度,可以决定显示图像的缩小率和显示图像的滚动量。
因此,根据所显示图像的状态,用户自己调节关于触摸面板107的操作面执行的连续移动,并且根据目的来决定缩小率和滚动量,使得可以执行显示图像的滚动。
通过该配置,在显示图像向前或向后馈送时(在滚动时),可以在显示屏幕上显示根据用户的请求量的连续图像,并且更容易获取相关图像的之前或之后的图像之间的关联性。因此,可以更有效地检索图像拾取时的用户的存储器,可以方便目标图像的快速搜索。
应当注意,根据上述三实施例,取决于连续移动的距离是否等于或小于阈值或者大于阈值,或者连续移动的速度是否等于或小于阈值或者比阈值快,来决定图像的缩小率和滚动量。
但是,取代获得连续移动的距离和速度两者以外,可以仅基于连续移动的距离来决定图像的缩小率和滚动量。此外,仅基于连续移动的速度,也可决定图像的缩小率和滚动量。
应当注意在拖动操作和轻弹操作两者有效的连续移动的情况下,获得连续移动的距离和速度两者,并且基于这些,可以决定图像的缩小率和滚动量。
图11是用于解释基于连续移动的距离和速度来决定图像的缩小率和滚动量的情况的示例的示例性图。在图11所示的表中,在水平方向,绘制了比阈值快和慢的连续移动的速度,并且在垂直方向绘制了比阈值短和长的连续移动的距离的情况,并且该表根据这些情况来指定滚动控制的内容。
然后,在图11所示的示例的情况下,当连续移动的距离短并且连续移动的速度快时(等效于轻弹操作),在滚动处理时,将显示图像的缩小率设置为较大,并且也将滚动量设置为较大。
此外,在连续移动的距离长并且连续移动的速度快时(等效于快速拖动操作)的情况下,在滚动处理时,将显示图像的缩小率设置为较大,并且也将滚动量设置为较大。
此外,在连续移动的距离短并且连续移动的速度慢时(等效于慢速拖动操作)的情况下,在滚动处理时,将显示图像的缩小率设置为较小,并且也将滚动量设置为较小。
此外,在连续移动的距离长并且连续移动的速度慢时(等效于慢速拖动操作)的情况下,在滚动处理时,将显示图像的缩小率设置为较小,并且也将滚动量设置为较小。
通过该设置,在轻弹操作的情况下或也在拖动操作的情况下,适当地决定显示图像的缩小率和滚动量,并且可执行伴随着显示图像的缩小处理的显示图像的滚动处理。
应当注意,在上述示例的情况下,只决定对于连续移动的距离的一个阈值和对于连续移动的速度的一个阈值,但是通过决定多个阈值,可以更加精细地控制显示图像的缩小率和滚动量。
因此,显示图像的缩小率和滚动量不限于图8A到8G所示的情况,并且可使用各种缩小率和各种滚动量。
此外,基于连续移动的距离和连续移动的速度二者决定显示图像的缩小率和滚动量的情况下,模式不限于图11中所示的示例,而是可采用各种模式。
此外,根据上述实施例,基于连续移动的距离和速度中的至少一个,决定显示图像的缩小率和滚动量二者。但是,这不限于上述配置。
例如,可只决定显示图像的缩小率和滚动量中的一个。例如,可将显示图像的缩小率设置为常数,而根据连续移动来改变滚动量。此外,与此相反,可将显示图像的滚动量设置为常数,而根据连续移动来改变缩小率,使得也可控制在一个屏幕上显示的图像区域的大小和图像的数量。
顺便提及,根据上述第一到第三实施例,通过在显示屏幕6G的整个表面上显示一个图像的状态下执行连续移动,执行伴随着显示图像的缩小处理的显示图像的滚动处理。
但是,在实际滚动显示图像之前,可能存在希望在执行包括当前显示的图像之前和之后的图像的检查之后,再执行滚动的情况。
鉴于以上,将描述根据本发明的第四实施例的图像拾取设备中,根据连续移动执行滚动之前,可检查显示图像之前和之后的图像。
第四实施例
接下来,将描述根据本发明的第四实施例的图像拾取设备。根据第四实施例的图像拾取设备也是具有通过使用图1所描述的配置的图像拾取设备100。然后,在根据第四实施例的图像拾取设备100中,如使用图2和图3所描述的,对于每个文件夹并且对每个图像拾取日期和时间,管理通过图像拾取获得的图像数据。为此,也将参考图1来描述根据第四实施例的图像拾取设备100。
然后,根据第四实施例的图像拾取设备100与以上描述的根据第一到第三实施例的图像拾取设备100中类似地执行伴随着显示图像的缩小处理的显示图像的滚动处理。
但是,在根据第四实施例的图像拾取设备100中,在根据连续移动执行显示图像的滚动之前,还显示在显示屏幕6G的整个表面上所显示的图像之前和之后的图像,使得可以检查相关图像之前和之后图像之间的关系。
更具体地,如将更详细地描述的,根据手指等在触摸面板107上的接触时间或在通过手指等在触摸面板107上按压的情形下的压力,可显示在已经显示的图像之前和之后的多个图像。
应当注意在下文中,为了简便表述,将描述作为根据手指等在触摸面板107上的接触时间,来显示在已经显示的图像之前和之后的多个图像的示例的情况。
根据第四实施例的滚动显示的显示模式
图12A到图12E是用于解释在根据第四实施例的图像拾取设备100中执行的、在显示图像滚动时的图像显示模式的示例性图。这里,图12A示意性地示出了显示单元106的显示屏幕6G上显示的图像的状态。此外,图12B到图12E示出了显示图像滚动时的瞬时状态。
在根据第四实施例的图像拾取设备100中,如图12A中所示,在当前时间点,建立将图像C显示在显示屏幕6G上的状态。然后,对于图像C所属的图像文件夹,诸如图像B和图像A的多个图像......存在于图像C先前的阶段中,此外,诸如图像D和图像E......的多个图像存在于图像C之后的阶段中。
然后,如图12A的中间所示,手指或触针等接触显示图像C的显示屏幕6G的触摸面板107的操作面,并且实际上保持该状态。
在这种情况下,根据来自用户的接触操作,触摸面板107顺序地向控制单元120提供指示在触摸面板107的操作面上接触位置的坐标数据(以每预定的间隔)。
通过该配置,控制单元120可确定用户执行了保持(维持(hold))手指、触针等接触(按压)触摸面板107的操作面的操作。
根据第四实施例,用户以此方式通过手指等接触触摸面板107的操作面并且保持该状态而不移动的操作称为维持操作。
然后,在用户执行维持操作的情况下,确定在由控制单元120指令了对于显示图像的缩小处理。然后,控制单元120根据维持操作的持续时间来缩小并对显示图像进行显示。
在该情况下对显示图像的缩小和显示处理不是仅仅缩小和显示所显示的图像的操作,而是如图12B和12C所示,还是缩小和显示在所显示的图像之前和之后的图像的操作。
也就是说,基于来自触摸面板107的坐标数据,当检测到执行维持操作时,控制单元120控制写/读单元134读取当前所显示的图像的图像数据和当前所显示的图像之前和之后的预定数量的图像的图像数据。
在根据第四实施例的图像拾取设备100中,当前所显示的图像的图像数据和当前所显示的图像之前和之后的各两个图像的图像数据(一共五个图像的图像数据)被读出以暂时存储在RAM 123中。这些图像的图像数据是缩小处理的目标。
应当注意当前所显示的图像的图像数据已经存在于RAM 123等中的情况,可不从记录介质135读出相关的图像数据,并且可使用已经读出的图像数据。
然后,控制单元120控制扩展处理单元110、缩小/放大单元111、和显示处理单元105以执行对于所读取的图像数据的缩小处理。并且根据维持操作的持续时间,执行图12B和图12C中所示的模式下的显示图像的处理。
也就是说,根据维持操作的持续时间,控制单元120指定要被缩小和显示的图像的数目,并且将包括中间位置处当前所显示的图像之前和之后的图像的所指定数目的图像的图像数据提供到扩展处理单元110。
例如,根据维持操作的持续时间,在图12B中所示的模式下显示图像的情况中,控制单元120将图像B、图像C和图像D的图像数据提供给扩展处理单元110。
此外,根据维持操作的持续时间,在图12C中所示的模式下显示图像的情况中,控制单元120将图像A、图像B、图像C、图像D和图像E的图像数据提供到扩展处理单元110。
根据控制单元120的控制,扩展处理单元110对向其提供的、经过数据压缩的图像数据执行扩展处理,以重构数据压缩之前的原始图像数据,并且将该重构的图像数据提供到缩小/放大单元111。
缩小/放大单元111对于向其提供的图像数据应用缩小处理以缩小图像使之具有根据指令的大小,并且根据控制单元120的控制从缩小处理后的图像数据形成要被提供到显示处理单元105的图像信号。这里,所形成的图像信号被提供到显示处理单元105。
显示处理单元105根据控制单元120的控制组合图像信号,如图12B和图12C所示,根据维持操作的持续时间形成由缩小图像组成的一个屏幕的图像信号,并且将该图像显示在显示单元106上。
应当注意,不通过一个处理执行图像的上述缩小显示处理,而是根据维持操作的持续时间重复执行上述缩小显示处理。然后,最终在显示单元106的显示屏幕上,如图12B和图12C所示,显示根据维持操作的持续时间由缩小图像组成的一个屏幕的图像。
通过该配置,用户可检查在显示屏幕6G上(在一个屏幕中)当前所显示的图像(在图12A到图12E的示例的情况下,图像C)之前和之后存在哪些图像。然后,用户从图像之前和之后的状态适当地决定滚动的方向,并且可以在适当的方向执行图像滚动。
然后,当建立如图12B和12C所示的状态时,执行连续移动,其中持续保持用户的手指等与触摸面板107相接触的维持操作并且向右移动。
也如上所述,基于来自触摸面板107的坐标数据,控制单元120可以确定关于触摸面板107的操作面执行了哪个操作。在此情况下,可以检测执行了向右的连续移动,控制单元120确定指令了显示图像被向右移动一个图像的滚动。
然后,控制单元120向右侧滚动显示图像,并开始显示图像的扩展和显示的处理。也就是说,在该示例的情况下,控制单元120指令图像B作为滚动的到达点处的图像,并且显示被显示在右边一个图像的图像。
也就是说,控制单元120指定在滚动后应当被显示的图像,并且如上所述,通过扩展处理单元110、缩小/放大单元111、和显示处理单元105,处理图像的图像数据。
更具体地,在该例子的情况下,在滚动的到达点处的图像被设置为图像B,并且使用图像B的图像数据和图像B之前和之后的图像的图像数据,使得在图像B位于显示屏幕中间的同时,显示这些图像。
此后,不需要执行滚动,重复地执行显示图像的扩展处理。也在此情况下,通过扩展处理单元110、缩小/放大单元111、和显示处理单元105处理显示目标的图像的图像数据。应当注意在该情况下,在缩小/放大单元111中,缩小率被设置为逐渐增大。
通过该配置,例如图12D所示,显示这些图像使得将滚动的到达点处的图像显示在显示屏幕6G的中间,并且还显示滚动到达点处的图像之前和之后的图像。
然后,最终,如图12E中所示,通过重复执行的扩展显示图像的处理,将在滚动到达点处的图像(在本示例的情况下,图像B)显示在屏幕6G的整个表面上。在建立图12E的状态的情况下,扩展显示图像的处理结束。
以此方式,根据第四实施例的图像拾取设备100的情况下,在执行显示图像的滚动之前,首先,通过检查当前显示的图像之前和之后的图像的状态,可以正确地指定滚动的方向。
然后,与根据第一实施例的情况类似地,可以执行显示图像的滚动。应当注意,如图12A到图12E所示,在根据第四实施例的图像拾取设备100的情况下,由于可以从缩小状态执行显示图像的滚动,所以可以执行快速的滚动处理。
此外,这里,已经给出了连续移动是将图像在移动方向上移动一个图像的描述,但是,这不限于上述配置。例如,还可以这样设置:在减少到图12B中所示的阶段的状态下,连续移动意味着滚动一个图像;并且在被减少到图12C中所示的阶段的状态下,连续移动意味着滚动三个图像。也就是,根据连续移动时图像的缩小率,可决定滚动量。
应当注意,根据第四实施例,根据维持操作的持续时间,执行显示图像的缩小显示处理。但是,这不限于上述配置。在触摸面板107是压敏型并且可感测所施加的压力的大小情况下,根据在触摸面板107的操作面上施加的压力,也可执行显示图像的缩小显示处理。
例如,在图12A的状态下,手指等接触显示图像C的显示屏幕6G的触摸面板107的操作面。在这种情况下,触摸面板107检测用户施加在触摸面板107上的压力,并且将指示该检测的压力的数据通知给控制单元120。
在触摸面板107上所施加的压力等于或小于预定阈值的情况下,例如如图12B所示,控制单元120在显示图像的缩小率不达到预先决定的最大值的范围中执行显示图像的缩小显示处理。
与此相反,在触摸面板107上所施加的压力大于预定阈值的情况下,例如如图12C所示,控制单元120执行显示图像的缩小显示处理,使得显示图像的缩小率达到预先决定的最大值。
以此方式,根据触摸面板107上施加的按压压力,还可以根据触摸面板107上维持操作的持续时间执行与显示图像的缩小显示处理类似的处理。在该情况下,可快速增加显示图像的缩小率。
第四实施例修改示例
顺便提及,在根据第四实施例的图像拾取设备的情况下,根据维持操作的持续时间,缩小和显示显示图像,但是缩小率的最大值(图像被缩小多少)是预先决定的。这是因为在用户难以识别图像的等级处的缩小是无效的。
但是,可能考虑希望在一个屏幕内显示大量图像的情况。鉴于以上,根据第四实施例的修改示例,当在预定时间连续维持操作并且显示图像被缩小到具有预定缩小率时,将显示模式切换到图像矩阵显示,使得可将可识别的图像尽量多的显示在显示屏幕上。
然后,还在矩阵显示的状态下,通过关于触摸面板107的操作面的连续移动,也可执行显示图像的滚动。在该情况下,由于该滚动是对于矩阵显示的,可以在8个方向执行连续移动,即,不只包括显示屏幕的左和向方向,还包括上和下方向、右上方向、左上方向、右下方向和左下方向。
图13A到图13F是用于解释在根据第四实施例的修改示例的图像拾取设备100中执行的、在显示图像滚动时的图像显示模式的示例性图。这里,图13A示意性地示出了显示单元106的显示屏幕6G上显示的图像的状态。此外,图13B到图13F示出了显示图像滚动时的瞬时状态。
在根据第四实施例的该修改示例的情况下,如图13A中所示,在当前时间点,建立将图像C显示在显示屏幕6G上的状态。然后,在图像C所属的图像文件夹中,诸如图像B和图像A......的多个图像存在于图像C先前的阶段中。此外,诸如图像D和图像E......的多个图像存在于图像C之后的阶段中。
然后,如图13A的中间所示,手指或触针等接触显示图像C的显示屏幕6G的触摸面板107的操作面,并且实际上保持该状态。在这种情况下,与通过使用图12A到图12E描述的情况类似,基于来自来触摸面板107的坐标数据,控制单元120可确定执行了维持操作。
然后,在根据第四实施例的该修改示例的情况下,在用户执行了维持操作的情况下,控制单元120确定指令了对于显示图像的缩小处理。然后,控制单元120根据维持操作的持续时间缩小并显示显示图像。
与通过使用图12A到12E描述的情况类似,在该情况下缩小和显示显示图像的处理不是仅仅缩小和显示所显示的图像的操作,也是如图13B所示,还是缩小和显示所显示的图像之前和之后的图像的操作。
根据该修改示例,当继续维持操作预定时间或更长时,将显示屏幕6G上所显示的图像缩小以使之具有预先确定的大小,并进行显示,控制单元120将在显示屏幕6G上的图像的显示模式切换到矩阵显示。
根据第四实施例的修改示例,如图13C中所示,矩阵显示用于将总共20个图像的缩略图显示在一个屏幕上,其包括在垂直方向(长度方向)上的4列和在水平方向上的5行(横向)。
根据该修改示例,控制单元120将经过维持操作的图像(图像C)设置为显示图像的参考(参考图像)。此外,控制单元120将该图像的显示位置设置在矩阵显示中间部分的较上和较下侧的两个图像的较上侧,即,对于在左起(或右起)第三列和从顶部起第二行处的图像的显示位置作为矩阵显示的显示图像的参考(参考位置)。
然后,控制单元120读出作为参考图像的图像C先前阶段中存在的7个图像、作为参考图像的图像C和作为参考图像的图像C之后阶段中存在的12个图像,以执行矩阵显示的处理。
在该情况下,以根据图像拾取日期和时间的顺序、以以下方式显示图像:以图像拾取日期和时间的逆时间(reverse chronologic)的顺序、从显示屏幕6G的左上角向右序安排并显示五个图像,并且在下一行显示接下来的五个图像。然后,将作为参考图像的图像C显示在作为参考位置的、从顶部起第二行和左起第3列的位置。
还在此状态下,控制单元120控制写/读单元134从记录介质135读出要使用的图像数据,并且将该图像数据提供到扩展处理单元110。扩展处理单元110对于向其提供的、经过图像压缩的图像数据执行扩展处理,以重构数据压缩之前的原始图像数据,并且将重构后的图像数据提供到缩小/放大单元111。
缩小/放大单元111对向其提供的20个图像的图像数据执行缩小处理为矩阵,将根据经过缩小处理的图像数据形成以被提供到显示处理单元105的格式的图像信号,并且将该图像信号提供到显示处理单元105。
显示处理单元105组合从缩小/放大单元111向其提供的图像信号,形成要被提供到显示单元106上的图像信号,并且将该图像信号提供到显示单元106。通过该配置,可以将在记录介质135上记录的20个图像以图13C中所示的模式显示在显示单元106上。
通过该配置,通过使用首先经过维持操作的图像作为参考,用户可在一个屏幕上检查相关图像之前和之后的多个图像。
然后,在图13C所示的状态下,用户可执行在持续与触摸面板107的操作面相接触的同时在操作面上移动手指等的连续移动。
在该情况下,也如上所述,可以在包括左和右、上和下、右上、右下、左上和左下8个方向执行连续移动。然后,考虑在图13C中所示的情况下,在显示屏幕的左上角显示用户作为目标的“图像1”。
在该情况下,在图像13C中,用户执行以下连续移动:其中与显示屏幕6G上的触摸面板107的操作面接触的手指等按照箭头所示向右下方向移动。
根据连续移动的方向或连续移动的方向以及连续移动的到达点处,或根据连续移动的方向和连续移动的距离,控制单元120指定滚动显示图像的量。
在图13C中所示的示例的情况下,连续移动是用于将用户的手指从显示图像C的位置移动到显示图像J的位置。在此情况下,控制单元120确定用于将显示图像向后移动7个位置(slot)(7个图像)的连续移动(用于倒转7个图像的时间操作)。
在此情况下,控制单元120还从记录介质135中以时间序列顺序读出作为属于相同图像文件夹的图像数据的“图像1”之前的7个图像的图像数据。然后,如上所述,控制单元120控制扩展处理单元110、缩小/放大单元111、和显示处理单元105。如图13D所示,根据按照图像拾取日期和时间的7个图像之前、属于相同文件夹的图像数据来执行矩阵显示。
通过该配置,在显示屏幕6G上显示的矩阵图像中,如图13D所示,在图13C时显示图C的位置(参考位置),显示在图13C时在左上角所显示的“图像1”。以此方式,在该示例的情况下,通过执行一次连续移动,可以执行7个图像的滚动。
然后,在连续移动后,当与触摸面板107的操作面接触的手指等从操作面上释放时,不从操作面板107提供坐标数据。因此,控制单元120可确定手指等与操作面的接触结束。
在此情况下,控制单元120确定用于滚动显示图像的一系列连续移动结束。然后,在滚动结束后,控制单元120执行对于显示图像的扩展处理。
更具体地,控制单元将在显示屏幕6G的参考位置处显示的参考图像(在图像13D中,“图像1”)设置在显示屏幕6G的中间,并且以以下方式执行参考图像的显示处理,在参考图像被逐渐扩展的同时还包括周围的图像。
也就是说,在图13D的状态下,当用户从触摸面板107的操作面释放所接触的手指等时,如图13E所示,通过在中间设置参考图像,控制单元120对还包括周围的图像的图像执行扩展显示。
最终,如图13F所示,控制单元120在显示屏幕6G的整个表面上显示参考图像(在该示例的情况下,“图像1”),并且结束图像的扩展显示,使得结束包括图像滚动的处理。
还在执行对于图像的扩展显示处理的情况下,与上述实施例类似地,控制单元120控制写/读单元134、扩展处理单元110、缩小/放大单元111和显示处理单元105的相应的单元,来执行对于图像的扩展处理。
以此方式,在根据第四实施例的图像拾取设备100中,还通过使用维持操作,在对显示图像的滚动的直线上,还可以在一个屏幕上检查显示图像之前和之后的更多的图像。
通过该配置,适当地设置滚动方向,并且适当地执行连续移动,使得可以快速地搜索目标图像。
这里应当注意,通过对从记录介质135读取的图像数据执行缩小处理,形成用于矩阵显示的缩小的图像(缩略图)。但是,这不限于上述配置。
例如,在图像文件中准备用于形成缩略图的缩略图数据,并且可使用该数据。在该情况下,对于经过了数据压缩的图像数据不执行扩展处理或者对于经过了扩展处理的图像数据不执行缩小处理。因此,减轻了由于矩阵显示导致的负载,并且可快速地执行矩阵显示。
此外,在根据第四实施例的该修改示例的情况下,基于维持操作的持续时间不执行对显示图像的缩小处理,但是可根据关于触摸面板107施加的压力来执行对显示图像缩小处理。
在该情况下,当关于触摸面板107施加了压力,并且该压力等于或小于预定的阈值时,在图13B所示的模式下执行对图像的缩小处理。然后,在关于触摸面板107所施加的压力大于预定阈值情况下,如图13C所示执行矩阵显示。在该情况下,可以快速地执行对图像的矩阵显示。
根据第四实施例的滚动处理的细节
接下来,将参考图14和图15中所示的流程图来描述根据第四实施例的图像拾取设备100中执行的、通过使用图12A到图12E以及图13A到图13F描述的、显示图像的滚动处理的细节。图14和图15是用于解释在根据第四实施例的图像拾取设备100中执行的、包括滚动处理的、对于拾取图像的再现处理的流程图。
在图14和图15中所示的该处理是与在图5所示的、根据第一实施例的图像再现处理的情况类似,从显示单元106的显示屏幕上显示的菜单中选择)图像再现处理(所记录图像的再现处理)所调用的菜单项的情况下,主要通过控制单元120执行的处理。
然后,基本上,与通过使用图5中描述的、根据第一实施例的图像拾取设备中的图像再现处理类似地执行该图14和图15所示的该处理。为此,在图14和图15中所示的流程图中,对于其中执行与在图5中所示的流程图中那些处理相同的处理的步骤分配相同的附图标记,并且将省略对于该部分的详细描述,以避免重复。
然后,在根据第四实施例的图像拾取设备100中,当选择图像再现处理时,控制单元120执行图14和图15中所示的处理。然后,控制单元120与在根据上述第一实施例的图像拾取设备中类似地进行处理。
也就是说,控制单元120以这样的方式进行处理:图像选择接受处理(步骤S101)→显示所选择的一个图像的处理(步骤S102)→操作输入接受(步骤S103)→确定是否存在操作输入(步骤S104)。
在步骤S104的确定处理中,在确定接受来自用户的操作输入时,控制单元120基于从触摸面板107顺序提供的坐标数据,开始测量触摸持续时间(维持操作的持续时间)(步骤S401)。
如上所述应当注意,在操作面板107可检测操作面的压力并且根据压力的等级执行显示图像的缩小显示处理的情况下,在步骤S401中,开始测量在操作面板107上施加的压力。
然后,控制单元120确定触摸持续时间t是否等于或小于预定的阈值T(步骤S402)。应当注意在将触摸面板107上施加的压力设置为参考的情况,在步骤S402中,确定所测量的压力是否等于或小于预定的阈值G。
在步骤S402的确定处理中,当确定触摸持续时间t等于或小于预定阈值T时,控制单元120在图12B或图12C或图13B中所示模式下执行对显示图像的缩小处理(步骤S403)。
在步骤S402的确定处理中,当确定触摸持续时间t大于预定阈值T时,控制单元120在图13C中所示模式下执行对显示图像的矩阵显示处理(步骤S404)。
在步骤S403或S404的处理后,基于来自触摸面板107的数据的出现或消失,控制单元120确定用户与触摸面板107的接触是否结束(步骤S405)。
在步骤S405的确定处理中,当确定与触摸面板107的接触未结束时,基于来自触摸面板107的坐标数据,控制单元120确定是否执行连续移动(步骤S406)。
在步骤S406的确定处理中,当确定不执行连续移动时,由于继续与触摸面板107的接触,重复执行从步骤S402的处理,以根据触摸持续时间实现对于显示图像的缩小处理。
在步骤S406的确定处理中,当确定执行连续移动时,流程前进到图15中的处理,并且控制单元120根据连续移动的方向执行滚动显示图像的处理(步骤S407)。步骤S407中的该处理是根据通过使用图12B、图12C和图12D以及图13C和图13D描述的连续移动的方向,改变显示图像的处理。
然后,在图14所示的步骤S405的确定处理中,当确定与触摸面板107的接触结束时,在结束图15的步骤S407的滚动处理的情况下,执行图15中所示的步骤S408中的处理。
在该情况下,在保持此时的显示状态某一时间段(例如,大约几百毫秒到几秒)后,控制单元120执行逐渐扩展显示图像的处理(步骤S408)。
此后,控制单元确定是否在全屏上显示滚动后的目标图像(步骤S409)。这里,滚动后的目标图像是在缩小时位于显示屏幕的中间的图像、位于滚动的到达点处的图像、或在矩阵显示中参考位置处的图像。
在步骤S409的确定处理中,当确定不在全屏显示上显示滚动后的目标图像时,重复执行从步骤S409的处理,并且流程待命,直到在全屏显示上显示相关的目标图像为止。
在步骤S409的确定处理中,当确定以在全屏显示来显示滚动后的目标图像时,控制单元120从图14中所示的步骤S103重复执行该处理。也就是,可执行进一步的图像滚动,并且可以执行其他处理。
以此方式,在根据第四实施例的图像拾取设备100的情况下,在执行显示图像的滚动之前,通过检查在显示屏幕6G上当前显示的图像之前和之后的可用范围中的图像,可以执行显示图像的滚动。
在此情况下,可在一个屏幕上检查在显示屏幕6G上显示的图像之前和之后的图像的状态。因此,当然可以确定目标图像存在于哪个方向,并且执行该方向的图像滚动。也就是说,尽可能地防止错误方向的滚动,并且可以在短时间段内搜索目标图像。
实施例的效果
在上述第一至第三实施例的情况下,在滚动显示图像时,由于滚动目标图像在被缩小和显示的同时被滚动,所以用户可以辨别图像的前后关系。
通过该配置,例如,关于在图像文件夹中以图像拾取日期和时间顺序记录的多个图像,用户可在有意识地知道图像的哪一部分被观看的同时观看图像。因此,该配置导致为用户检索图像拾取时的存储器。因此,即使对于从图像拾取经过了相当量时间的图像组,也可以在考虑在图像拾取时的存储器的同时执行图像搜索。
此外,在如上所述的情况下,由于根据用户的连续移动的模式(距离或速度)还可以决定图像的缩小率和滚动时的滚动量,所以可以执行与用户的意图匹配的滚动。
此外,在上述第四实施例的情况下,在滚动之前,仅通过简单的操作(接触触摸面板的操作),可以在缩小和显示的同时在一个屏幕内检查所显示的图像的附近的图像。也就是说,可以通过简单的操作,将显示模式从一个屏幕显示移动到多个缩小的图像的显示、图像矩阵显示等。通过该配置,可以准确地确定以哪个方向执行滚动,并且可避免无效的滚动。
方法和程序的可操作性
应当注意,如从上述实施例中很明显的,可以按照通过使用图5、图7、图9、图10、图14和图15所示的流程图描述的方法和程序来实现本发明的实施例的方法和程序。
也就是说,通过使用图5、图7、图9、图10、图14和图15描述的方法包括本发明的方法。
然后,用于执行通过使用图5、图7、图9、图10、图14和图15描述的处理包括本发明的程序。
因此,通过实现本发明实施例的程序以及通过将本发明的程序实施在数字照相机或各种类型的图像处理装置中,可以实现本发明的图像处理设备。
其它
另外,根据上述实施例,显示单元106实现图像显示元件,触摸面板107实现指令位置检测部件,记录介质135实现存储部件,以及控制单元120主要地实现显示控制部件。
另外,根据上述实施例,可以使用各种值用于显示图像的缩小率、滚动量等。此外,在执行图像的矩阵显示的情况下,还可根据使用的装置等的显示屏幕的大小对于要在一个屏幕上显示的图像的数目和大小设置适当的数。
此外,在考虑诸如装置的性能之类的条件的同时,通过接触操作,可对于连续移动的距离和速度的阈值、维持操作的持续时间的阈值,以及关于触摸面板所施加的压力的阈值设置适当的数。
此外,根据上述实施例,已经描述了其中将本发明应用于图像拾取设备的示例的情况,但是这不限于以上。例如,可以将本发明应用于能够执行对于图像数据的处理的配备有相机功能的移动电话终端、被称为PDA(个人数字助理)的移动信息终端等,以及其他能够执行对于图像数据的处理的各种图像处理设备。
此外,显示目标的图像数据不限于静态图像的图像数据。例如,可以将本发明应用于图像处理设备,其中,在记录介质上累积的多个移动图像内容或者缩略图的代表图像被设置为显示目标。
此外,根据上述实施例,将关于显示屏幕从右到左的连续移动设置为时间前进方向的操作,并且将关于显示屏幕从左到右的连续移动设置为时间倒转方向的操作。但是,这不限于以上。
与此相反,可以将关于显示屏幕从左到右的连续移动设置为时间前进方向的操作,并且可以将关于显示屏幕从右到左的连续移动设置为时间倒转方向的操作。
此外,根据上述第一到第三实施例,通过关于显示屏幕的横向的连续移动来执行图像搜索,但是这不限于上述配置。可执行关于显示屏幕的上下方向的连续移动以搜索图像。也就是说,可以执行在显示屏幕的上下方向中的对图像执行滚动。
此外,根据上述实施例,已经给出了将触摸面板实现为压敏类型或静电类型,但是这不限于以上。例如,可使用被配置为检测由手指等接近引起的亮度改变并指定指令位置等的触摸面板。也就是说,可使用具有能够检测用户指令位置的各种配置的触摸面板。
本申请包含与于2008年11月19日在日本专利局提交的日本优先权专利申请JP 2008-295303中公开的主题相关的主题,其全部内容通过引用并入于此。
本领域技术人员应理解,取决于设计需要和其它因素,可能出现各种修改、组合、子组合以及变更,只要它们在所附权利要求书或者其等效物的范围内即可。