图像再现装置的制作方法

文档序号:2618420阅读:140来源:国知局
专利名称:图像再现装置的制作方法
技术领域
本发明涉及摄影图像的管理技术,特别涉及对与摄影时间相关联地进行管理的摄影图像的检索技术。
背景技术
例如在专利文献1中公开了如下的技术,即,在数码相机的显示部显示出一个月份的以日为单位的日历,并且把记录在被安装于该数码相机内的存储卡中的图像嵌入在该日历显示的与该图像的摄影日对应的日期栏中,来进行显示。另外,在该文献中还公开了如下的技术,即用户通过指定该日历显示中的任意日期,可在该显示部一览显示在该日期所拍摄的图像。另外,在该文献中还公开了以下的技术,即,用户为了在日历显示中指定任意日期,首先对环形键进行上下左右操作,使包围日历显示的日期栏的框中的与包围其它日期栏的框的颜色不同的特定的框对应该操作进行适当的移动,通过操作设定键来进行指定。
作为其它与本发明相关的技术,例如有专利文献2所公开的技术,该技术是,在记录静态影像信号时,例如在摄影时在各个记录轨道的规定的区域上预先记录下摄影顺序信息,在静态影像信号的再现时,从记录了该摄影顺序信息的盘中检测出摄影顺序信息,根据摄影顺序信息,按照摄影顺序再现各个静态影像信号。
特开2004-260710号公报(段落0090-0100、图4、图5)[专利文献2]特开2001-169239号公报如上所述,上述的专利文献1所公开的技术,由于为了指定日历显示中的日期,使特定的框对应对环形键进行的上下左右的操作来进行移动,所以,该特定的框有时也位于未嵌入有图像的日期栏上。由于尽管在存储卡中未记录有摄影日为该日期栏所表示的日期的图像,该特定框也不能直接前进到所希望的日期,因此,在对与所希望的日期对应的图像的检索中,需要较长的时间,造成了时间的浪费。

发明内容
本发明就是鉴于上述的问题而提出的,目的是能够迅速地进行与所希望的时间对应的图像的检索。
作为本发明的实施方式之一的图像再现装置,通过具有如下的特征来解决上述的问题,即,包括存储单元,其用于存储摄影图像和与该摄影图像相关联的摄影时间信息;显示单元,其至少具有连续的规定的摄影时间的多个显示区域,在该显示区域上进行用于识别该摄影时间的显示;识别单元,其把存在对应上述摄影时间的摄影图像的显示区域识别为图像存在区域;和提示单元,其以视觉的方式提示被识别为上述图像存在区域的显示区域中的基于规定的条件的图像存在区域,上述提示单元在指定了上述显示区域的移动时,只移动上述图像存在区域来提示摄影图像的存在。
另外,在上述的本发明的图像再现装置中,上述显示单元除了进行用于识别上述摄影时间的显示,还把与上述摄影时间对应的图像的缩小图像作为代表图像进行显示。
而且,在上述的本发明的图像再现装置中,上述显示单元所显示的摄影时间是表示月日的日历显示,由上述提示单元所提示的图像存在区域能够移动到表示之前的月份的日历或表示之后的月份的日历。
作为本发明的其它实施方式的图像再现装置,通过具有如下的特征来解决上述的问题,即,包括存储单元,其用于存储摄影图像和与该摄影图像相关联的摄影月日信息;显示上述摄影图像的图像显示单元;操作单元,其用于把由上述图像显示单元显示的规定的摄影图像切换为基于与该摄影图像相关联的摄影月日信息的日历显示;图像切换单元,在进行了上述操作单元的操作时,其把上述规定的摄影图像切换为日历显示,并且进行用于提示该摄影图像的摄影日的显示;和特定单元,其根据上述摄影月日信息特定由上述图像切换单元切换显示的摄影月日以外的摄影月日,在上述日历显示上,在提示显示了上述摄影图像的摄影日的状态下,并且在进行了上述操作单元的操作时,日历显示由上述特定单元特定的、在当前所显示的摄影月日之前或之后的摄影月日,同时进行该摄影日的提示。
另外,在上述的本发明的图像再现装置中,上述图像切换单元也可以在上述摄影图像的摄影日上,把与上述摄影时间对应的图像的缩小图像作为代表图像进行重叠显示。
本发明通过上述的构成,可达到能够快速地进行与所希望的时间对应的图像的检索


图1是表示实施本发明的照相机的结构的图。
图2是图1所示的照相机的后视图。
图3是说明图像数据的管理结构的图。
图4是说明再现显示的第1方法的图。
图5是表示再现图像切换处理的第1例的处理内容的流程图。
图6是表示再现图像切换处理的第2例的处理内容的流程图。
图7是说明再现显示的第2方法的图。
图8是表示再现图像切换处理的第3例的处理内容的流程图。
图9是表示再现图像切换处理的第4例的处理内容的流程图。
图10是表示再现图像切换处理的第5例的处理内容的流程图。
图11是说明再现显示的第3方法的图。
图12是表示再现图像切换处理的第6例的处理内容的流程图。
图13是表示再现图像切换处理的第7例的处理内容的流程图。
图14是表示再现图像切换处理的第8例的处理内容的流程图。
图中10-照相机;11-透镜;12-摄像部;13-摄像处理部;14-图像处理部;15-RAM;16-存储器I/F部;17-存储卡;18-显示处理部;19-显示部;20-USB I/F;21-CPU;22-ROM;23-操作输入部;23-1-释放按钮;23-2-确定按钮;23-3-上按钮;23-4-下按钮;23-5-左按钮;23-6-右按钮;23-7-广角按钮;23-8-望远按钮;23-9-再现模式按钮;23-10-电源按钮;24-总线;30-框体;31-取景器;32-存储卡插入口;40-图像根文件夹;41-图像存储文件夹;42-图像数据文件;51-文件名显示;52-摄影日显示;53-格编号显示;61-年月显示;62-星期显示;63-日期栏;64-光标框;71-年显示;72-月显示;73-张数显示。
具体实施例方式
下面,参照附图,对本发明的实施方式进行说明。在此,对通过照相机来实施本发明的实施方式进行说明。
首先对图1进行说明。该图表示实施本发明的照相机的结构。
在图1中,摄像处理部13、图像处理部14、RAM15、存储器I/F16、显示控制部18、USBI/F20、以及CPU21全都被连接到总线24,在CPU21的管理下,相互之间能够进行数据的传送。
由透镜11成像的被摄体影像由例如为CCD(电耦器件)的摄像部12转换成电信号,并输入到摄像处理部13。在摄像处理部13中,将输入的电信号放大到规定的大小,然后进行模-数转换,输出表示呈现被摄体影像的摄像图像的图像数据。
图像处理部14对从摄像处理部13输出的图像数据实施由该图像数据所表现的图像的γ修正和边缘强调、白平衡修正等图像处理。而且,在把图像数据存储到存储卡17中时,根据需要对该图像数据进行数据压缩处理。并且,在进行由被存储在存储卡17中的图像数据所表示的图像的再现显示时,根据需要,对从存储卡17读出的图像数据进行数据解压缩处理。
RAM15是随机存取存储器,在图像处理部14和CPU21进行各种处理时,根据需要作为工作用存储区域来使用。
存储器I/F(接口)16是把存储卡17连接到总线24上的接口,在CPU21的管理下,能够对存储卡17进行各种数据的读写。
存储卡17是相对于照相机10可自由拆装的图像数据存储介质,在其存储区域中,由CPU21进行如后述那样的图像数据的管理。
显示处理部18对经由总线24送来的图像数据进行数-模转换,然后提供给显示部19。
显示部19例如是LCD(液晶显示器),其显示由输入到显示处理部18中的图像数据所表示的图像。
USB(通用串行总线)I/F20是用于通过把照相机10与例如个人计算机(PC)等外部设备连接,来进行各种数据的收发的接口。
CPU(中央处理器)21对该照相机10全体的动作进行控制。
ROM22是只读存储器,存储有由CPU21执行的控制程序和在其执行的过程中根据需要所使用的各种数据,CPU21通过执行该控制程序可进行上述的动作控制。另外,在后面将要说明的由CPU21执行的各种控制处理都是通过由CPU21执行该控制程序来实现的。
操作输入部23是由照相机10的用户操作的开关类,其取得用户的与操作内容相关联的指示,并转送到CPU21。
图2是该照相机10的后视图。在该图中,操作输入部23由设置在框体30中的下述开关类构成,即,主要取得摄影动作的执行指示的释放按钮23-1、主要取得各种动作的执行确定指示的确定按钮23-2、主要取得方向指示的十字按钮(上按钮23-3、下按钮23-4、左按钮23-5、右按钮23-6)、主要取得在摄影动作时使用变焦功能时的变焦方向的指示的广角(Wide)按钮23-7和望远(Tele)按钮23-8、取得把照相机10的动作模式切换到用于对存储图像进行再现动作的动作模式(再现模式)的指示的再现模式按钮23-9和进行照相机10的电源的开关指示的电源按钮23-10等。
此外,在图2中,示出了在框体30的背面侧设有取景器31和上述的显示部19,而且在框体30的下部设有用于插入存储卡17的插入口32。
下面,参照图3,对存储卡17中的图像数据的管理结构进行说明。
在存储卡17中,以文件夹的形成管理各个图像数据。
在图3中,图像根文件夹(“CDIM”文件夹)40是存储图像数据的根文件夹。表示图像的图像数据作为图像数据文件42被存储到图像根文件夹40下的图像存储文件夹(“100OLYMP”文件夹和“101OLYMP”文件夹41的各个文件夹中。
在存储卡17中,对图像数据文件42的各个更新时间进行管理。在照相机10进行被摄体影像的摄影时,由于CPU21在把关于摄影图像的图像数据文件42存储到存储卡17中时,更新该图像数据文件42的更新时间并进行存储,所以能够把该更新时间作为与摄影图像相关联的摄影时间的信息进行管理。
由CPU21按照规定的规则对图像数据文件42赋予文件名。该文件名由前8位的名称部分和用点分隔的后3位的扩展名部分构成,与图像数据文件42相关联地存储到存储卡17中。
这里,扩展名表示图像数据的数据形式。在图3所例示的图像数据文件42的文件名中,由于其扩展名都是“JPG”,所以可知道这些都是所谓的JPEG(联合图像专家组)文件的数据形式的图像数据。此外,这里,图像数据文件42在以作为图像数据形式的规格的Exif(可交换图像文件格式)的规格为基准的情况下,由于在图像数据文件42中与该图像数据一同存储有作为附加信息的表示摄影图像的摄影时间的信息,所以,可以从该附加信息中取得与摄影图像相关联的摄影时间的信息。
另一方面,在图像数据文件42的文件名中,在与名称部分的最上位的“P”连接的第2位上,显示从1~9以及A、B、C共计12个字符中任意选择出的一个文字,该字符表示由该图像数据所表示的图像的摄影月日中的月份。而且在与该字符连接的第3和第4位上,显示表示该图像的摄影月日中的日期的数字。因此,从该图像数据文件42的文件名中的这些部分中可获得与摄影图像相关联的摄影时间信息。
此外,在照相机10中为了特定由该图像数据所表示的图像,在名称部分的下4位上显示例如作为按照摄影顺序赋予的连续的编号的格编号。
下面,对由照相机10执行的再现显示被存储在存储卡17中的图像数据所表示的图像(以下将该图像简称为存储图像)的方法进行说明。
另外,在以下的说明中,假设在存储卡17中,被赋予了文件名的图3所示的6个图像数据文件42被存储在该图所示的2个图像存储文件夹41中,并且图像数据文件42的各个更新时间也是该图中所示的时间。另外,作为存储图像的摄影时间的取得方法,从上述的几个方法中,采用使用图像数据文件42的更新时间的方法。
首先,参照图4,对再现显示的第1方法进行说明。
该再现显示的方法是,在逐格再现存储图像的情况下,在操作了左按钮23-5或右按钮23-6时,通过显示部19再现显示在该时刻正在显示部19中显示的存储图像的格编号的上一个或下一个的格编号的存储图像。而且在上述的情况下,在操作了上按钮23-3或下按钮23-4时,在显示部19中再现显示在该时刻正在显示部19中显示的存储图像的摄影日的前一个或后一个摄影日的存储图像。
说明图4。在该图中,从(a)到(f)以及从(A)到(D)都是表示显示部19的画面显示例。在这些画面显示例中,在存储图像上重叠显示有几个字符串。如果以(a)的画面显示为例来说明该字符串,则显示在该画面显示的最下部的文件名显示51,同时表示了正在显示的存储图像的文件名和存储有关于该存储图像的图像数据文件42的图像存储文件夹41的文件夹名。另外,在文件名显示51的右上位置显示有摄影日显示52,其表示正在显示的存储图像的年月日。并且在该画面显示的左上角部显示有格编号显示53,其表示正在显示的存储图像的格编号。
此外,在以下的说明中,在CPU21把存储图像在显示部19上进行显示时,同时参照存储卡17取得关于该存储图像的图像数据文件42的文件名和更新时间,根据所取得的内容,把上述的文件名显示51、摄影日显示52以及格编号显示53重叠显示在该存储图像上。
下面,对图4所示的对应按钮操作的画面显示的迁移状况进行说明。
首先,当用户操作了照相机10的再现模式按钮23-9时,照相机10开始再现模式的动作,CPU21根据文件名从存储图像中检索出格编号为最大(即最近拍摄)的图像,并把其在显示部19上进行显示。此时,显示部19的显示例是图4的(a),显示在图3所示的文件名中格编号为最大的“0006”的存储图像。
此时,用户如果操作照相机10的右按钮23-6,则CPU21进行格编号为紧接在当前在显示部19中显示的存储图像的格编号“6”之后的存储图像的检索。其中,在图3的例中,由于格编号为紧接格编号“6”之后的存储图像不存在,所以,在这种情况下,转而从文件名中检索出格编号为最小(即最先拍摄)的存储图像,并把其在显示部19上进行显示。此时的显示部19的显示例是(b),显示图3所示的文件名中格编号为最小的“0001”的存储图像。
之后,用户如果进一步操作右按钮23-6,则CPU21检索出格编号为紧接当前被显示在显示部19中的存储图像的格编号“1”之后的存储图像,并把其在显示部19上进行显示。此时的显示部19的显示例是(c),显示图3所示的文件名中格编号为紧接在“0001”后面的“0002”的存储图像。
之后,同样地,用户如果进一步操作右按钮23-6,则CPU21顺序检索出格编号为紧接当前被显示在显示部19中的存储图像的格编号之后的存储图像,并把其在显示部19上进行显示。从而,显示部19的存储图像的显示是按照(d)、(e)、(f)、(a)、(b)、…的顺序来进行循环切换。
另一方面,在显示部19正在显示(a)时,用户如果操作左按钮23-5,则CPU21检索出格编号为紧接当前被显示在显示部19中的存储图像的格编号“6”之前的存储图像,并把其在显示部19上进行显示。因此,此时的显示部19的显示例是(f),显示图3所示的文件名中格编号为紧接“0006”之前的“0005”的存储图像。
之后,同样地,用户如果进一步操作左按钮23-5,则CPU21顺序检索出格编号为紧接当前被显示在显示部19中的存储图像的格编号之前的存储图像,并把其在显示部19上进行显示。从而,显示部19的存储图像的显示按照(e)、(d)、(c)、(b)的顺序来进行循环切换。
另外,当在显示部19上进行(b)的显示时,在用户操作了左按钮23-5的情况下,由于在图3的例中不存在格编号为紧接格编号“1”之前的存储图像,所以,转而从文件名中检索出格编号为最大(即最近拍摄)的存储图像,并把其在显示部19上进行显示。因此,此时的显示部19的显示例是(a)。之后,用户如果进一步继续操作左按钮,则在显示部19上的存储图像的显示按照(f)(e)、(d)、(c)、(b)、(a)、…的顺序来进行切换。
另外,当在显示部19正在显示(a)时,用户如果操作了下按钮23-4,则CPU21检索出摄影日为紧接在显示部19当前正在显示的存储图像的摄影日“05年1月1日”之后的存储图像,并把其在显示部19上进行显示。其中,在图3的例中,由于不存在摄影日为紧接在摄影日“05年1月1日”之后的存储图像,所以在这种情况下,转而从文件名中检索出摄影日为最早的存储图像,并把其在显示部19上进行显示。此时的显示部19上的显示例是(A),显示图3所示的文件名中的摄影日为最早的日期“04年7月20日”的存储图像。另外,该(A)的图像显示由于是格编号为“3”的存储图像的显示,所以是与(d)相同的图像显示。
另外,例如在显示部19中正在显示(f)时,即使用户操作了下按钮23-4,在显示部19上当前所显示的存储图像的摄影日与在显示部19进行(a)的显示时同样为“05年1月1日”,因此,CPU21检索出摄影日为紧接在“05年1月1日”之后的存储图像,并把其在显示部19上进行显示。但是,该情况也是由于在图3的例中不存在摄影日紧接在摄影日“05年1月1日”之后的存储图像,所以,转而从文件名中检索出摄影日为最早的存储图像,并把其在显示部19上进行显示。因此,在该情况下在显示部19上也是显示(A)的画面。
在进行该(A)的图像显示时,用户如果操作了下按钮23-4,则CPU21检索出摄影日为紧接在显示部19当前所显示的存储图像的摄影日“04年7月20日”之后的存储图像,并把其在显示部19上进行显示。此时的显示部19的显示例是(B),显示摄影日为紧接在图3所示的文件名中的摄影日为“04年7月20日”之后的“04年8月3日”的存储图像。另外,由于该(B)的图像显示是格编号为“1”的存储图像的显示,所以是与(b)相同的图像显示。
之后,同样地,用户如果进一步继续操作下按钮23-4,则CPU21顺序检索出摄影日为紧接显示部19当前所显示的存储图像的摄影日之后的存储图像,并在显示部19上进行显示。因此,显示部19的存储图像的显示是按照(C)、(D)、(A)、…的顺序来进行循环切换。此外,由于该(C)的图像显示是格编号为“2”的存储图像的显示,所以是与(c)相同的图像显示。另外,由于(D)的图像显示是格编号为“4”的存储图像的显示,所以是与(e)相同的图像显示。
另一方面,当在显示部19正在显示(a)时,用户如果操作了上按钮23-3,则CPOU21检索出摄影日为紧接在显示部19当前所显示的存储图像的摄影日“05年1月1日”之前的存储图像,并在显示部19上进行显示。因此,此时的显示部19的显示为(C),显示摄影日为紧接在图3所示的文件名中的摄影日“05年1月1日”之前的“04年8月20日”的存储图像。
另外,在例如显示部19正在显示(f)时,用户即使操作了上按钮23-3,显示部19当前所显示的存储图像的摄影日与显示部19进行(a)的显示时同样为“05年1月1日”,因此,CPU21检索出摄影日为紧接在“05年1月1日”之前的存储图像,并在显示部19上进行显示。因此,在该情况下,显示部19进行(C)的画面显示。
之后,用户如果进一步继续操作上按钮23-3,则CPU21顺序检索出摄影日为紧接在显示部19当前所显示的存储图像的摄影日之前的存储图像,并在显示部19中进行显示。因此,显示部19的存储图像的显示按照(B)、(A)的顺序进行切换。
此外,在显示部19进行(A)的显示时,在用户进一步操作了上按钮23-3的情况下,由于在图3的例中不存在摄影日为紧接在摄影日“04年7月20日”之前的存储图像,所以,转而从文件名中检索出摄影日为最近的存储图像,并在显示部19上进行显示。因此,此时的显示部19的显示为(D)。之后,用户如果进一步继续操作上按钮23-3,则显示部19的存储图像的显示按照(C)、(B)、(A)…的顺序进行切换。
此外,在操作了上按钮23-3或下按钮23-4时,如果存在多个作为显示对象的存储图像,即,存在多个摄影日为同一日的存储图像的情况下,把该摄影日为同一日的存储图像中的格编号为最小的存储图像作为该摄影日的代表存储图像在显示部19上进行显示。此外,也可以把该摄影日为同一日的存储图像中的格编号为最大的存储图像作为该摄影日的代表存储图像,另外,也可以把摄影时间为最早的作为代表图像,并且也可以把摄影时间为最近的作为代表图像。
下面,对图5进行说明。该图是表示再现图像切换处理的第1例的处理内容的流程图。该处理是在1格图像的再现动作时,当操作了右按钮23-6时由CPU21所进行的处理,用于实现参照图4所说明的对应右按钮23-6的操作的存储图像在显示部19上的再现显示的切换。
首先,在步骤S101中,进行取得当前在显示部19中显示的存储图像的格编号(即格编号显示53的数字),把其代入变量NUM中的处理。
在步骤S102中,进行参照存储卡17,判断存储图像的格编号中的最大的格编号是否与变量NUM的数字一致的处理。在此,在判断为两者为一致时(判断结果为“是”时),认为显示部19当前所显示的存储图像的格编号为最大,在S103中,进行把“1”代入NUM中的处理,然后进入S105的处理。另一方面,在S102的判断处理中,在判断为两者不一致时(判断结果为“否”)认为存在格编号为紧接在显示部19当前所显示的存储图像的格编号之后的存储图像,在S104中,进行将变量NUM值递增(对变量NUM加1,把相加的结果重新代入变量NUM中)的处理。
在S105中,进行切换显示部19的显示,再现显示格编号为变量NUM的当前值的存储图像的处理,然后结束该图5所示的处理。
通过由CPU21来执行以上的控制处理,可实现在显示部19上对应右按钮23-6的操作的一格存储图像的再现显示。
另外,为了实现参照图4说明的对应左按钮23-5的操作进行存储图像在显示部19上的再现显示的切换,CPU21所执行的控制处理也与图5所示的处理基本相同,只要在S102中,进行判断存储图像的格编号中的最小的格编号是否与变量NUM的数字一致的判断处理;在S103中,进行把存储图像的格编号中的最大的格编号代入变量NUM的处理;并且在S104中也可以进行递减变量NUM的值(进行减1计算)的处理即可。
下面,说明图6。该图是表示再现图像切换处理的第2例的处理内容的流程图。该处理是在进行1格图像再现动作时,当下按钮23-4被操作时由CPU21所执行的处理,用于实现参照图4说明的对应下按钮23-4的操作的显示部19的显示切换。
首先,在S111中,进行取得显示部19当前所显示的存储图像的摄影日(即,摄影日显示52的数字),并将年月日分别代入变量Y1、M1和D1的处理。
在S112中,进行参照存储卡17判断是否存在摄影日在由变量Y1、M1和D1所表示的日期Y1年M1月D1日以后的存储图像的处理。这里,在判断为存在这样的图像时(判断结果为“是”),在S113中,进行取得摄影日在Y1年M1月D1日以后且最接近该日期的存储图像的摄影日,把年月日分别代入各个变量Y2、M2和D2的处理,然后进入S115的处理。另一方面,在S112的判断处理中,在判断为不存在那样的存储图像时(判断结果为“否”),认为当前所显示的存储图像就是最近拍摄的图像,在S114中,进行取得存储图像中的摄影日最早的存储图像的摄影日,把年月日分别代入变量Y2、M2和D2的处理。
在S115中,进行切换显示部19的显示,把摄影日为Y2年M2月D2日的存储图像中的格编号最小的存储图像进行再现显示的处理,然后结束该图6所示的处理。
通过由CPU21执行以上的控制处理,可实现对应下按钮23-4的操作的存储图像在显示部19上的全屏再现显示的切换。
另外,为了实现参照图4说明的对应上按钮23-3的操作进行存储图像在显示部19上的再现显示的切换,CPU21所执行的控制处理也与图6所示的处理基本相同,只要在S112中,进行判断是否存在摄影日在Y1年M1月D1日之前的存储图像的处理;在S113中,进行取得摄影日在Y1年M1月D1日之前,且最接近该日期的存储图像的摄影日,并分别将年月日代入各个变量Y2、M2和D2的处理;并且在S114中进行取得存储图像中的摄影日最接近当前时刻的存储图像的摄影日,把年月日分别代入变量Y2、M2和D2的处理即可。
下面,参照图7说明再现显示的第2方法。该再现显示的方法在所述第1方法的逐格地再现存储图像的情况下,在操作了广角按钮23-7时,包含当时显示部19所显示的存储图像的摄影日的日单位日历(把从1日到月末的一个月份以日单位显示在1个画面上的日历)被显示在显示部19上,并且在该日单位日历中的日期栏中所显示的日期数字上重叠显示摄影日为该日期的存储图像的缩小图像,并且,利用特定的框包围该日期栏中的特定的日期。另外,当在该日单位日历被显示在显示部19上的状态下操作了望远按钮23-8时,当时在显示部19所显示的日单位日历上的由该特定的框所包围的被缩小显示的存储图像,在显示部19中被放大显示(原始的全屏再现显示)。并且,当在该日单位日历被显示在显示部19上的状态下操作了左按钮23-5或右按钮23-6时,该特定的框被移动到各个存储图像的摄影日中的与紧接在该特定的框当前所包围的日期之前或之后的摄影日相对应的日期栏。
下面说明图7。在该图中,从(a)至(f)以及从(A)至(D)都是表示显示部19的画面显示例。另外,其中从(a)至(f)的画面显示例与图4所示的画面显示例相同。
在图7中,(A)至(D)所示的画面显示例是上述的日单位日历。如果以(D)的画面显示为例来说明该日单位日历,则该画面显示的最上部显示有表示年和月的年月显示61。另外,在其下部显示有表示星期几的星期显示62,并且在其下面排列有日期栏63。日期栏63的横向排列表示1星期的连续的时间,纵列排列表示各星期的同一天。
另外,日期栏63虽然是用细框来包围每1日,但其中的任意一个栏(在(D)中是24日的栏)由光标框64所包围。光标框64由于其框的粗细和颜色等与包围其它日期栏63的框不同,所以能够从视觉上向用户提示光标框64所包围的区域。另外,在图7所示的(D)中,参照在光标框64所处的位置附近的放大图可看到,在由光标框64所包围的日期栏63的区域中,与“24”的日期显示相重叠地显示有摄影日为该日期的存储图像的缩小图像。
另外,缩小图像也被重叠显示在光标框64未包围的日期栏63中。
以下,对图7所示的对应按钮操作的画面显示的迁移的状况进行说明。
首先,当用户操作了照相机10的再现模式按钮23-9时,照相机10开始再现模式的动作,CPU21从文件名中检索出存储图像中的格编号为最大的(即最近拍摄的)图像,并在显示部19上进行显示。此时显示部19的显示例是(a),显示图3所示的文件名中的格编号为最大的“0006”的存储图像。
之后,由于关于在从(a)至(f)中的任意一个在显示部19中被显示的状态下对应右按钮23-6或左按钮23-5的操作的画面显示的迁移状况与上述的再现显示的第1方法相同,因此省略说明。
另一方面,在显示部19正在显示(a)时,用户如果操作了广角按钮23-7,则CPU21切换显示部19的显示,在显示部19上显示与至此为止所显示的存储图像的摄影日有关的年月,即“05年1月”的日单位日历。进一步,在该日单位日历中的该存储图像的摄影日“1日”的日期栏63上显示光标框64,以此进行摄影日的提示,并且,该在日期栏63的“1”的文字上重叠显示该存储图像的缩小图像。此时的显示部19的显示例是(A)。
另外,在显示部19显示(b)时,如果用户操作了广角按钮23-7,则CPU21切换显示部19的显示,在显示部19上显示至此为止所显示的存储图像的摄影年月“04年8月”的日单位日历。进一步,在该日单位日历中的该存储图像的摄影日“23日”的日期栏63上显示光标框64,进行摄影日的提示,并且,在日期栏63的“23”的文字上重叠显示该存储图像的缩小图像。此时的显示部19的显示例是(C)。
以下同样,在显示部19显示(c)时,如果用户操作了广角按钮23-7,则显示部19的显示被切换到(D)的画面显示例,在显示部19进行(d)的显示时,如果用户操作了广角按钮23-7,则显示部19的显示被切换到(B)的画面显示。另外,在显示部19进行(e)或(f)的显示时用户如果操作了广角按钮23-7,则显示部19的显示被切换到(A)的画面显示例。
另外,在显示部19进行(A)的显示时,用户如果操作了望远按钮23-8,则CPU21切换显示部19的显示,在显示部19上全屏显示摄影日为在至此为止所显示的“2005年1月”的日单位日历中被光标框64所包围的日期栏63所表示的日期“2005年1月1日”的存储图像。
这里,参照图3可知,摄影日为“2005年1月1日”的存储图像在图3中有3个。因此,在本实施方式中,在存在摄影日为同一日的多个存储图像的情况下,把该摄影日为同一日的存储图像中的格编号为最小的存储图像作为该摄影日的代表存储图像在显示部19上进行全屏显示。因此,其结果是在显示部19上显示(e)的画面。
此外,也可以取代此,转而把其摄影日为同一日的存储图像中的格编号最大的作为代表图像进行显示,另外,也可以把摄影时间最早的作为代表图像进行显示,并且,也可以把摄影时间最近的作为代表图像进行显示。
另外,在显示部19进行(B)的显示时,用户如果操作了望远按钮23-8,则CPU21进行显示部19的显示切换,在显示部19上全屏显示摄影日为在至此为止所显示的“2004年7月”的日单位日历中被光标框64所包围的日期栏63所表示的日期“2004年7月20日”的存储图像。因此,此时的显示部19的画面显示例是(d)。
以下同样,在显示部19进行(C)的显示时,用户如果操作了望远按钮23-8,则显示部19的显示被切换到(b)的画面显示例,在显示部19进行(D)的显示时如果用户操作了望远按钮23-8,则显示部19的显示被切换到(c)的画面显示例。
另外,在显示部19进行(C)的显示时,如果用户操作了右按钮23-6,则CPU21进行检索,从存储卡17中的各个存储图像的摄影日中检索出紧接在至此为止所显示的“2005年1月”的日单位日历中由光标框64所包围的日期栏63所表示的日期“2005年1月1日”之后的摄影日。其中,在图3的例中,由于不存在摄影日在“2005年1月1日”之后的存储图像,所以,在此情况下,取代该图像而检索摄影日最早的存储图像,在显示部19上显示日单位日历,在该日单位日历中,用光标框64包围与被检索到的摄影日有关的日期栏63,并且,与该日期栏63的文字重叠地来缩小显示该摄影日的存储图像。因此,此时的显示部19的显示例是(B),显示把图3所示的存储图像中的最早的摄影日“2004年7月20日”的日期栏63用光标框64包围、并且把该摄影日的存储图像与该日期栏63的“20”的文字重叠并缩小显示的“2004年7月”的日单位日历。
之后,用户如果进一步操作了右按钮23-6,则CPU21进行检索,从存储卡17中的各个存储图像的摄影日中检索出紧接在至此为止所显示的“2004年7月”的日单位日历中用光标框64所包围的日期栏63所表示的日期“2004年7月20日”之后的摄影日,在显示部19上显示用光标框64包围与被检索到的摄影日有关的日期栏63、并且把该摄影日的存储图像与该日期栏63的文字重叠并缩小显示的日单位日历。此时的显示部19的显示例是(C),显示用光标框64包围图3所示的各存储图像的摄影日中的紧接在“2004年7月20日”之后的摄影日即“2004年8月23日”的日期栏63、并且把该摄影日的存储图像与该日期栏63的“23”的文字重叠并缩小显示的“2004年8月”的日单位日历。
以下同样,如果用户接着操作了右按钮23-6,则CPU21进行检索,从存储卡17中的各个存储图像的摄影日中检索出紧接在至此为止所显示的日单位日历中用光标框64所包围的日期栏63所表示的日期之后的摄影日。在显示部19上显示用光标框64包围与被检索到的摄影日有关的日期栏63、并且把该摄影日的存储图像与该日期栏63的文字重叠并缩小显示的日单位日历。因此,此时的显示部19的存储图像的显示按照(D)、(A)、(B)、(C)、……的顺序来循环进行切换。
另一方面,在显示部19进行(A)的显示时,用户如果操作了左按钮23-5,则CPU21进行检索,从存储卡17中的各个存储图像的摄影日中检索出紧接在至此为止所显示的“2005年1月”的日单位日历中用光标框64所包围的日期栏63所表示的日期“2005年1月1日”之前的摄影日,在显示部19上显示用光标框64包围与被检索到的摄影日有关的日期栏63、并且把该摄影日的存储图像与该日期栏63的文字重叠并缩小显示的日单位日历。因此,此时的显示部19的显示例是(D),显示用光标框64包围图3所示的各个存储图像的摄影日中紧接在“2005年1月1日”之前的摄影日即“2004年8月24日”的日期栏63、并且把该摄影日的存储图像与该日期栏63的“24”的文字重叠并缩小显示的“2004年8月”的日单位日历。
之后,如果用户进一步继续操作了左按钮23-5,则CPU21进行检索,从存储卡17中的各个存储图像的摄影日中检索出紧接在至此为止所显示的日单位日历中用光标框64所包围的日期栏63所表示的日期之前的摄影日。在显示部19上显示用光标框64包围与被检索到的摄影日有关的日期栏63、并且把该摄影日的存储图像与该日期栏63的文字重叠并缩小显示的日单位日历。因此,此时的显示部19的存储图像的显示按照(C)、(B)的顺序来进行切换。
此外,在显示部19进行(B)的显示时,在用户进一步继续操作了左按钮23-5的情况下,由于在图3的例中,不存在摄影日在“2004年7月20日”之前的存储图像,所以,在此情况下,取代该图像而检索摄影日最近的存储图像,在显示部19上显示用光标框64包围检索到的摄影日的日期栏63、并且把该摄影日的存储图像与该日期栏63的文字重叠并缩小显示的日单位日历。因此,此时的显示部19的显示例是(A)。之后,如果用户进一步继续操作了左按钮23-5,则在显示部19上的存储图像的显示按照(D)、(C)、(B)、(A)、……的顺序来进行切换。
另外,参照图3可知,摄影日为“2005年1月1日”的存储图像在图3中有3个。因此,在本实施方式中,在存在摄影日为同一日的多个存储图像的情况下,把该摄影日为同一日的存储图像中的格编号为最小的存储图像作为该摄影日的代表存储图像,与日期栏63的文字重叠进行缩小显示。因此,其结果是,在显示部19进行(A)的日单位日历显示的情况下,与日期栏63重叠并缩小显示格编号为“1”的存储图像。
此外,也可以取代此,而把摄影日为同一日的存储图像中的格编号最大的作为代表图像进行缩小显示,另外,也可以把摄影时间最早的作为代表图像进行缩小显示,并且,也可以把摄影时间最近的作为代表图像进行缩小显示。
下面,说明图8。该图是表示再现图像切换处理的第3例的处理内容的流程图。该处理是在进行全屏再现动作时,广角按钮23-7被操作时由CPU21所执行的处理,用于实现参照图7说明的对应广角按钮23-7的操作的显示部19的存储图像的再现显示切换。
首先,在S201中,进行取得显示部19当前所显示的存储图像的摄影日(即,摄影日显示52的数字),并将年月日分别代入变量Y、M和D的处理。
在S202中,进行生成图7的(A)至(D)示例的那样的日单位日历,即,由变量Y和M所表示的年月Y年M月的日历(年月显示61表示Y年M月,包括星期显示62,对应星期显示62排列从Y年M月的1日到月末的日期栏63的日历),并在显示部19上进行显示的处理。
在S203中,进行把值“1”代入变量d中的处理。
在S204中,进行参照存储卡17判断是否存在摄影日是由变量Y、M和d所表示的日期Y年M月d日的存储图像的处理。只有在判断为存在这样的图像时(判断结果为“是”),才在S205中,进行把摄影日为Y年M月d日的存储图像中的格编号最小的存储图像,在显示部19上与正在显示中的日单位日历中的该摄影日(d日)的日期栏63重叠进行缩小显示的处理。
在S206中,进行对变量d的值进行递增(对变量d的值加1,然后将相加的结果重新代入变量d)的处理。
在S207中,进行判断变量d的当前值所表示的日期d日是否是表示已经超过了Y年M月的最后一日的日期的处理。在判断为d日已经超过了最后一日时(判断结果为“是”时)进入S208,在判断为d日未超过最后一日时(判断结果为“否”时)返回到S204的处理,并重复上述的处理。通过反复进行该处理,在日单位日历的日期栏63的各个栏中进行存储图像的缩小显示。
在S208中,进行以下的处理,识别出显示部19正在显示的日单位日历中的Y年M月D日的日期栏63(即,缩小显示在操作广角按钮23-7之前被全屏显示的存储图像的区域)的位置,显示包围该日期栏63的光标框64,然后结束该图8所示的处理。
通过由CPU21执行以上的控制处理,可实现对应广角按钮23-7的操作的从存储图像的全屏再现显示到日单位日历的显示的切换。
下面,说明图9。该图是表示再现图像切换处理的第4例的处理内容的流程图。该处理是在进行日单位日历的显示动作时,望远按钮23-8被操作时由CPU21所执行的处理,用于实现参照图7说明的对应望远按钮23-8的操作的显示部19的存储图像的显示切换。
首先,在S211中,进行取得由附加在显示部19当前所显示的日单位日历中的光标框64所包围的日期栏63的日期,并将年月日分别代入变量Y、M和D的处理。
在S212中,进行切换显示部19的显示,把摄影日为Y年M月D日的存储图像中的格编号最小的存储图像作为如图7的(a)至(f)示例的全屏显示在显示部19进行显示的处理,然后,结束该图9所示的处理。
通过由CPU21执行以上的控制处理,可实现对应望远按钮23-8的操作的从日单位日历的显示到存储图像的全屏再现显示的切换。
下面,说明图10。该图是表示再现图像切换处理的第5例的处理内容的流程图。该处理是在日单位日历的显示动作时,右按钮23-6被操作时由CPU21所执行的处理,用于实现参照图7说明的对应右按钮23-6的操作的显示部19的日单位日历的显示切换。
首先,在S221中,进行取得由附加在显示部19当前所显示的日单位日历中的光标框64所包围的日期栏63的日期,并将年月日分别代入变量Y1、M1和D1的处理。
在S222中,进行参照存储卡17,判断是否存在摄影日在由变量Y1、M1和D1所表示的日期Y1年M1月D1日之后的存储图像的处理。这里,在判断为存在这样的存储图像时(判断结果为“是”),在S223中,进行取得摄影日在Y1年M1月D1日之后,且最接近该日期的存储图像的摄影日,把年月日分别代入各个变量Y2、M2和D2的处理,然后进入S225的处理。另一方面,在S222的判断处理中,在判断为不存在那样的存储图像时(判断结果为“否”),在S224中,进行取得存储图像中的摄影日最早的存储图像的摄影日,把年月日分别代入各个变量Y2、M2和D2中的处理。
在S225中,进行判断变量Y1和M1的值是否与各个变量Y2和M2的值相等的处理。这里,在判断为双方均相等时(判断结果为“是”时),认为光标框64要移动到显示部19当前所显示的日单位日历上,然后进入S226的处理。另一方面,在判断为任意的一方或双方不相等时(判断结果为“否”时),进入S227的处理。
在S226,进行识别出在显示部19正在显示的日单位日历中的Y2年M2月D2日的日期栏63的位置,使在该日单位日历中在当时包围D1日的日期栏63的光标框64直接移动到包围D2日的日期栏63的位置上的处理,然后结束该图10所示的处理。通过该S226的处理,由于只通过对右按钮23-6进行一次操作便可使光标框64从D1日的日期栏63直接移动到D2日的日期栏63的位置,所以提高了图像检索速度。
从S227到S233的处理是在光标框64的移动目的地处于显示部19正在显示的日单位日历以外的情况下的处理,把当前正在显示的该日单位日历变更为其后面的月份的日单位日历,并在规定的移动目的地上显示光标框64。
在S227中,进行以下的处理,即,生成如图7的(A)至(D)示例的那样的日单位日历,即用变量Y2和M2所表示的年月Y2年M2月的(年月显示61表示Y2年M2月,包括星期显示62,对应星期显示62排列从Y2年M2月的1日到月末的日期栏63的日历)日单位日历,并在显示部19上进行显示的处理。
在S228中,进行把值“1”代入变量d中的处理。
在S229中,进行参照存储卡17,判断是否存在摄影日为变量Y2、M2和d所表示的日期Y2年M2月d日的存储图像的处理,只有在判断为存在那样的存储图像时(只在判断结果为“是”时),在S230中,进行把摄影日为Y2年M2月d日的存储图像中的格编号最小的存储图像与在显示部19中正在显示的日单位日历中的该摄影日(d日)的日期栏63重叠进行缩小显示的处理。
在S231中,进行递增变量d的值(对变量d的值加1,把相加的结果重新代入变量d)的处理。
在S232中,进行判断变量d的当前的值所表示的日期d日是否表示超过了Y2年M2月的最后一日的日期的处理。这里,在判断为d日超过了最后一日时(判断结果为“是”时),进入S233的处理,在判断为d日未超过最后一日时(判断结果为“否”时),返回到S229的处理,反复上述的处理。通过反复执行该处理,能够在日单位日历的日期栏63的各个栏中进行存储图像的缩小显示。
在S233中,进行识别出在显示部19正在显示的日单位日历中的Y2年M2月D2日的日期栏63(即,正在缩小显示在操作广角按钮23-7之前被全屏显示的存储图像的区域)的位置,显示包围该日期栏63的光标框64的处理,然后结束该图10所示的处理。
通过由CPU21执行以上的控制处理,可实现对应右按钮23-6的操作的日单位日历的显示切换和光标框64的移动。
此外,为了实现参照图7所说明的对应左按钮23-5的操作的日单位日历的显示切换和光标框64的移动,而由CPU21执行的控制处理也是与图10所示的处理基本相同,只要在S222中,进行判断是否存在摄影日在Y1年M1月D1日之前的存储图像的处理;在S223中进行取得摄影日在Y1年M1月D1日之前,且最接近该日期的存储图像的摄影日,把年月日分别代入各个变量Y2、M2和D2中的处理;并且在S224中,进行取得存储图像中的摄影日最接近当前时刻的摄影日,把年月日分别代入Y2、M2和D2中的处理即可。另外,此时从S227到S233的处理成为把在显示部19正在显示的日单位日历从当前所显示的日历变更为其之前的月份的日历,并且在规定的移动目的地上显示光标框64的处理。
下面,参照图11,对再现显示的第3方法进行说明。该再现显示的方法在如上述的第2方法那样在显示部19显示日单位日历的情况下,在操作了广角按钮23-7时,在显示部19上显示包括该日单位日历所表示的年月的月单位日历(以月为单位在一个画面上显示从同年1月到12月的一年的日历),并且,与表示被标记在该月单位日历中的月历显示栏中的月份的数字重叠,缩小显示摄影日为该月历栏中的年月的存储图像,并且,使用特定的框包围该月历栏中的特定的月份。另外,在该月单位日历正在被显示在显示部19上的状态下,在操作了望远按钮23-8时,在显示部19中显示针对当时在显示部19中正在显示的月单位日历上的由该特定的框所包围的月历栏的日单位日历。并且,在显示部19正在显示该月单位日历的状态下,当操作了左按钮23-5或右按钮23-6时,使该特定的框移动到在各个存储图像的摄影日所在年月中的紧接在由该特定的框当前所包围的月历栏所在的年月之前或之后的年月的月历栏上。
下面说明图11。在该图中,从(A)至(D)以及从(1)至(3)都是表示显示部19的画面显示例。另外,其中(A)至(D)的显示与图7所示的画面显示例相同。
在图11中,从(1)至(3)所示的画面显示例是上述的月单位日历。如果以(1)的画面显示为例对月单位日历进行说明,则该画面显示的最上部显示表示年的年显示71。另外,在其下面,排列表示从1月到12月的各个月历的月历栏72,月历栏72的排列表示1年间的连续的时间。
另外,月历栏的每个月历由细框包围,但其中任意一个栏(在(1)中为“1月”的栏)由与上述的日单位日历中相同的光标框64包围。因此,可以在视觉上向用户提示由光标框64所包围的区域。另外,在图11所示的(1)中,参照光标框64所处位置的附近,可得知在光标框64所包围的“1月”的月历栏72的区域,不仅包含“1月”的月历显示,而且还包含表示摄影日为该年月的存储图像的张数的张数显示73,并且,与这些月历显示和张数显示73重叠,缩小显示有摄影日为该年月的存储图像。
另外,在未被光标框64包围的月历栏72上也重叠显示有缩小图像。
另外,也可以在月单位日历中采用光标框64的形状和颜色与日单位日历不同的光标框64。
下面,对图11所示的对应按钮操作的画面显示的迁移的状况进行说明。另外,由于在该图中的从(A)至(D)的日单位日历的任意一个被显示在显示部19上的状态下的对应右按钮23-6或左按钮23-5的操作的画面显示的迁移状况与上述的再现显示的第2方法相同,所以省略说明。
另一方面,在显示部19正在显示(A)时,如果用户操作了广角按钮23-7,则CPU21切换显示部19的显示,在显示部19中显示包括至此为止所显示的日单位日历所表示的年月“2005年1月”的“2005年”的月单位日历。并且,在该月单位日历中的该存储图像的摄影日所在的月历“1月”的月历栏72上显示光标框64,进行该存储图像的摄影日所在的月份的提示,并且,与表示该月历栏72的月份的“1月”的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字“3”重叠,缩小显示该存储图像。此时的显示部19的显示例为(1)。
另外,在显示部19正在显示(B)时,如果用户操作了广角按钮23-7,则CPU21切换显示部19的显示,在显示部19中显示包括至此为止所显示的日单位日历所表示的年月“2004年7月”的“2004年”的月单位日历。并且,在该月单位日历中的该存储图像的摄影日所在的月历“7月”的月历栏72上显示光标框64,进行该存储图像的摄影日所在的月份的提示,并且,与表示该月历栏72的月份的“7月”的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字“1”重叠,缩小显示该存储图像。此时的显示部19的显示例为(2)。
并且,在显示部19正在显示(C)或(D)时,用户如果操作了广角按钮23-7,则CPU21切换显示部19的显示,在显示部19中显示包括至此为止所显示的日单位日历所表示的年月“2004年8月”的“2004年”的月单位日历。并且,在该月单位日历中的该存储图像的摄影日所在的月历“8月”的月历栏72上显示光标框64,进行该存储图像的摄影日所在的月份的提示,并且,与表示该月历栏72的月份的“8月”的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字“2”重叠,缩小显示该存储图像。此时的显示部19的显示例为(3)。
另外,参照图3可知,关于根据广角按钮23-7的操作的上述的从(A)到(1)的图像的迁移,在图3中存在3个摄影日的年月为“2005年1月1日”的存储图像。因此,在本实施方式中,在存在多个摄影日的年月为相同年月的存储图像的情况下,把其摄影日的年月为相同年月的存储图像中的格编号最小的存储图像作为该摄影日的代表图像,把其缩小显示在月单位日历中的“1月”的月历栏72中。另外,在根据广角按钮23-7的操作从(C)或(D)到(3)的图像的迁移中也进行与该处理同样的处理。
另外,也可以取代此,而把其摄影日为相同年月的存储图像中的格编号最大的存储图像作为代表图像进行显示,另外,也可以把摄影时间最早的作为代表图像进行显示,并且,也可以把摄影时间最近的作为代表图像进行显示。
另外,在显示部19正在进行(1)的显示时,如果用户操作了望远按钮23-8,则CPU21切换显示部19的显示,在显示部19中显示在至此为止所显示的“2005年”的月单位日历中用光标框64所包围的月历栏72所表示的年月“2005年1月”的日单位日历。并且,在摄影日为由该日单位日历所表示的年月的存储图像中的摄影日为最早的存储图像的摄影日,即“1日”的日期栏63上显示光标框64,进行摄影日的提示,同时,与该日期栏63的“1”的文字重叠,缩小显示该存储图像。此时的显示部19的显示例为(A)。
另外,在显示部19正在显示(2)时,如果用户操作了望远按钮23-8,则CPU21切换显示部19的显示,在显示部19中显示在至此为止所显示的“2004年”的月单位日历中用光标框64所包围的月历栏72所表示的年月“2004年7月”的日单位日历。并且,在摄影日为由该日单位日历所表示的年月的存储图像中的摄影日为最早的存储图像的摄影日,即“20日”的日期栏63上显示光标框64,进行摄影日的提示,同时,与该日期栏63的“20”的文字重叠,缩小显示该存储图像。此时的显示部19的显示例为(B)。
另外,在显示部19正在显示(3)时,如果用户操作了望远按钮23-8,则CPU21切换显示部19的显示,在显示部19中显示在至此为止所显示的“2004年”的月单位日历中用光标框64所包围的月历栏72所表示的年月“2004年8月”的日单位日历。并且,在摄影日为由该日单位日历所表示的年月的存储图像中的摄影日为最早的存储图像的摄影日,即“23日”的日期栏63上显示光标框64,进行摄影日的提示,同时,与该日期栏63的“23”的文字重叠,缩小显示该存储图像。此时的显示部19的显示例不是(D),而是(C)。
另外,在根据望远按钮23-8的操作的从月单位日历的显示到日单位日历的显示的迁移中,在存在多个摄影日为同一日的存储图像的情况下,采用与上述的再现显示的第2方法中的根据广角按钮23-7的操作的从全屏再现显示到日单位日历的显示的迁移中的处理同样的处理。
另外,在显示部19正在进行(1)的显示时,如果用户操作了右按钮23-6,则CPU21进行检索,检索出在存储卡17中的各个存储图像的摄影日所在的年月中,紧接在至此为止所显示的“2005年”的月单位日历中用光标框64所包围的月历栏72所表示的年月“2005年1月”之后的年月。其中在图3的例中,由于不存在摄影日年月在“2005年1月”以后的存储图像,所以在该情况下,取代该图像而检索摄影日的年月为最早的储存图像,显示月单位日历,在该月单位日历中,用光标框64包围被检索到的年月所在的月历栏72,并且,与表示该月历栏72的月份的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字重叠,缩小显示该存储图像。此时的显示部19的显示例为(2),显示“2004年”的月单位日历,其中用光标框64包围了图3所示的存储图像中的摄影日所在年月为最早的“2004年7月”的月历栏72,并且把摄影日为该年月的存储图像与该月历栏72的“7月”的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字“1”重叠,进行缩小显示。
之后,如果用户进一步操作了右按钮23-6,则CPU21进行检索,从存储卡17中的各个存储图像的摄影日所在的年月中,检索出紧接在至此为止所显示的“2004年”的月单位日历中用光标框64所包围的月历栏72所表示的年月“2004年7月”之后的年月,显示月单位日历,在该月单位日历中,用光标框64包围被检索出的年月所在的月历栏72,并且,与表示该月历栏72的月份的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字重叠,缩小显示该存储图像。此时的显示部19的显示例为(3),显示“2004年”的月单位日历,其中用光标框64包围了图3所示的存储图像中的摄影日所在年月中紧接在“2004年7月”之后的年月“2004年8月”的月历栏72,并且把摄影日为该年月的存储图像与该月历栏72的“8月”的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字“2”重叠,进行缩小显示。
之后,同样地,用户如果进一步继续操作了右按钮23-6,则CPU21进行检索,从存储卡17中的各个存储图像的摄影日所在的年月日中检索出在至此为止所显示的月单位日历中紧接在由光标框64包围的月历栏72所表示的年月之后的年月,显示月单位日历,在该月单位日历中,用光标框64包围被检索出的年月所在的月历栏72,并且把该存储图像与表示该月历栏72的月份的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字重叠,进行缩小显示。因此,存储图像在显示部19上的显示按照(1)、(2)、(3)…的顺序来进行循环切换。
另一方面,在显示部19正在进行(1)的显示时,如果用户操作了左按钮23-5,则CPU21进行检索,检索出在存储卡17中的各个存储图像的摄影日所在的年月中,紧接在至此为止所显示的“2005年”的月单位日历中用光标框64所包围的月历栏72所表示的年月“2005年1月”之前的年月。并且显示月单位日历,在该月单位日历中,用光标框64包围被检索到的年月所在的月历栏72,并且,与表示该月历栏72的月份的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字重叠,缩小显示该存储图像。此时的显示部19的显示例为(3),显示“2004年”的月单位日历,其中,用光标框64包围了图3所示的各个存储图像中的摄影日所在年月中紧接在“2005年1月”之前的年月“2004年8月”的月历栏72,并且把摄影日为该年月的存储图像与该月历栏72的“8月”的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字“2”重叠,进行缩小显示。
之后,如果用户进一步操作了左按钮23-5,则CPU21进行检索,从存储卡17中的各个存储图像的摄影日所在的年月中,检索出紧接在至此为止所显示的月单位日历中用光标框64所包围的月历栏72所表示的年月之前的年月,并且显示月单位日历,在该月单位日历中,用光标框64包围被检索出的年月所在的月历栏72,并且,与表示该月历栏72的月份的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字重叠,缩小显示该存储图像。因此,显示部19的存储图像的显示从(3)被切换到(2)。
另外,在显示部19进行(2)的显示时,在用户进一步操作了左按钮23-5的情况下,由于在图3的例子中不存在摄影日年月在“2004年7月”之前的存储图像,所以,在这种情况下,转而检索出与摄影日所在的年月最近的年月,显示月单位日历,在该月单位日历中,用光标框64包围被检索出的年月所在的月历栏72,并且把该存储图像与表示该月历栏72的月份的文字和表示摄影日为该月历栏72所在的年月的存储图像的张数的张数显示73的文字重叠,进行缩小显示。因此,此时的显示部19的显示为(1)。之后,如果用户进一步继续操作了左按钮23-5,则显示部19的存储图像的显示按照(3)、(2)、(1)、…的顺序被切换。
另外,参照图3可知,在图3中存在3个摄影日所在的年月为“2005年1月”的存储图像,在图3中存在2个摄影日所在的年月为“2004年8月”的存储图像。因此,在本实施方式中,在存在多个其摄影日所在年月为相同年月的存储图像的情况下,把摄影日年月为相同年月的存储图像中的格编号最小的存储图像作为该摄影日的代表图像,并把其缩小显示在月单位日历中的规定的月历栏72中。
另外,也可以取代此,把摄影日年月为相同年月的存储图像中的格编号最大的存储图像作为该摄影日的代表图像进行缩小显示,另外,也可以把摄影时间最早的作为代表图像进行缩小显示,并且,也可以把摄影时间最近的作为代表图像进行缩小显示。
这里,对图12进行说明。该图是表示再现图像切换处理的第6例的处理内容的流程图。该处理是在显示部19正在显示日单位日历时,在操作了广角按钮23-7的情况下由CPU21所执行的处理,用于实现参照图11说明的对应广角按钮23-7的操作的显示部19上的日历的显示切换。
首先,在S301中进行取得由附加在显示部19当前所显示的日单位日历中的光标框64所包围的日期栏所在的日期的年月(即该日单位日历中的年月显示61),把年和月分别代入各个变量Y和M中的处理。
在S302中,进行生成如图11的从(1)至(3)所示例的那样的由变量Y表示年,即Y年(年显示71表示Y年,排列从1月到12月的月历栏72的日历)的月单位日历,并在显示部19中进行显示的处理。
在S303中,进行把值“1”代入变量m中的处理。
在S304中,进行参照存储卡17,判断是否存在摄影日所在的年月是由变量Y和m所表示的年月Y年m月的存储图像的处理。这里,在判断为存在这样的存储图像时(判断结果为“是”时),进行S305的处理,在判断为不存在这样的存储图像时(判断结果为“否”时),进入S307的处理。
在S305中,进行对摄影日所在年月为Y年m月的存储图像的张数进行计数,把该计数结果作为张数显示73,显示在显示部19正在显示的月单位日历中的m月所在的月历栏72中的处理。
在S306中,进行把摄影日所在年月为Y年m月的存储图像中的格编号最小的存储图像与显示部19正在显示的月单位日历中的该摄影月(m月)所在的月历栏72重叠,进行缩小显示的处理。
在S307中,进行递增变量m(把对变量m值加1的结果重新代入变量m中)的处理。
在S308中,进行判断变量m的当前的值所表示的月份m月是否是表示超过了一年的最后一月即12月的月份的处理。这里,在判断为m月超过了12月时(判断结果为“是”时),进行S309的处理,在判断为m月未超过12月时(判断结果为“否”时),返回到S304的处理,反复进行上述的处理。通过反复进行该处理,可在月单位日历的各个月历栏72中进行存储图像的缩小显示。
在S309中,进行识别在显示部19正在显示的月单位日历中的Y年M月的月历栏72的位置,显示包围该月历栏72的光标框64的处理,然后结束该图12所示的处理。
通过由CPU21执行以上的控制处理,可实现对应广角按钮23-7的操作的从日单位日历显示到月单位日历显示的切换。
下面对图13进行说明,该图是表示再现图像切换处理的第7例的处理内容的流程图。该处理是在显示部19正在显示月单位日历时,操作了望远按钮23-8的情况下,由CPU21所执行的处理,用于实现参照图11所说明的对应望远按钮23-8的操作的显示部19的日历显示的切换。
首先,在S311中,进行取得由附加在显示部19当前所显示的月单位日历中的光标框64所包围的月历栏72的日期所在的年月,把年和月分别代入各个变量Y和M中的处理。
在S312中,进行生成如图11的从(A)至(D)所示例的那样的日单位日历,即由变量Y和M所表示的年月Y年M月的月历(年月显示61表示Y年M月,包含星期显示62,与星期显示62对应排列显示Y年M月的从1日到月末的日期栏63的日历),并在显示部19进行显示的处理。
在S313中,进行把值“1”代入变量m中的处理。
在S314中,进行参照存储卡17,判断是否存在摄影日是由变量Y、M、d所表示的日期Y年M月d日的存储图像的处理。只有在判断为存在这样的存储图像时(只在判断结果为“是”时),在S315中,进行把摄影日为Y年M月d日的存储图像中的格编号最小的存储图像与显示部19正在显示的日单位日历中的该摄影日(d 日)的日期栏63重叠,进行缩小显示的处理。
在S316中,进行递增变量d(把对变量d值加1的结果重新代入变量d中)的处理。
在S317中,进行判断变量d的当前的值所表示的日期d日是否是表示超过了Y年M月的最后一日的日期的处理。这里,在判断为d日超过了最后一日时(判断结果为“是”时),进入S318的处理,在判断为d日未超过最后一日时(判断结果为“否”时),返回到S314的处理,反复进行上述的处理。通过反复进行该处理,可在日单位日历的各个日期栏63中进行存储图像的缩小显示。
在S318中,进行取得摄影日所在年月为Y年M月的存储图像中摄影日最早的存储图像的摄影日,识别在显示部19正在显示的日单位日历中该摄影日所在的日期栏63的位置,在该日单位日历上显示包围该日期栏63的光标框64的处理,然后结束该图13所示的处理。
通过由CPU21执行以上的控制处理,可实现对应望远按钮23-7的操作的从月单位日历显示到日单位日历显示的切换。
下面,说明图14。该图是表示再现图像切换处理的第8例的处理内容的流程图。该处理是在显示部19正在显示月单位日历时,操作了右按钮23-6的情况下,由CPU21所执行的处理,用于实现参照图11所说明的对应右按钮23-6的操作的显示部19上的月单位日历的显示切换。
首先,在S321中,进行取得由附加在显示部19当前所显示的月单位日历中的光标框64所包围的月历栏72所在的年月,把年和月分别代入各个变量Y1和M1中的处理。
在S322中,进行参照存储卡17,判断是否存在摄影日所在年月在由变量Y1、M1所表示的年月Y1年M1月以后的存储图像的处理。这里,在判断为存在这样的存储图像时(判断结果为“是”时),在S323中,进行取得摄影日所在的年月在Y1年M1月以后且最接近该年月的存储图像的摄影日所在的年月,把年和月分别代入各个变量Y2和M2的处理,然后进入S325的处理。另一方面,在S322的判断处理中,在判断为不存在这样的存储图像时(判断结果为“否”时),在S324中,进行取得存储图像中的摄影日最早的存储图像的摄影日所在的年月,把年和月分别代入变量Y2和M2中的处理。
在S325中,进行判断变量Y1的值与变量Y2的值是否相等的处理。这里,在判断为这两者相等时(判断结果为“是”时),认为光标框64的移动目的地是在显示部19当前所显示的月单位日历上,进入S326的处理。而在判断为该两者不相等时(判断结果为“否”时),进入S327的处理。
在S326中,进行识别出在显示部19正在显示的月单位日历中的Y2年M2月的月历栏72的位置,使在该月单位日历中在该时刻包围M1月的月历栏72的光标框64直接移动到包围M2的月历栏72的位置上的处理,然后结束该图14的处理。通过该S326的处理,由于只通过对右按钮23-6进行一次操作便可使光标框64从M1月的月历栏72直接移动到M2的月历栏72上,所以,可相应地提高图像的检索速度从S327到S334的处理是在光标框64的移动目的地离开了显示部19正在显示的月单位日历的情况下的处理,是把当前所显示的该月单位日历变更为其后面的月份的月单位日历,把光标框64显示在规定的移动目的地上的处理。
在S327中,进行生成如图11的从(1)至(3)所示例的那样的由变量Y2表示的Y2年的(年显示71表示Y2年,排列了从1月到12月的月历栏72的日历)月单位日历,并把其显示在显示部19上的处理。
在S328中,进行把值“1”代入变量m中的处理。
在S329中,进行参照存储卡17,判断是否存在摄影日所在年月是由变量Y2和m所表示的年月Y2年m月的存储图像的处理。这里,在判断为存在这样的存储图像时(判断结果为“是”时),进入S330的处理,在判断为不存在这样的存储图像时(判断结果为“否”时),进入S332的处理。
在S330中,进行对摄影日所在年月为Y2年m月的存储图像的张数进行计数,把该技术结果作为张数显示73显示在显示部19正在显示的月单位日历中的m月所在的月历栏72中的处理。
在S331中,进行把摄影日所在年月为Y2年m月的存储图像中的格编号最小的存储图像与显示部19正在显示的月单位日历中的对应摄影月(m月)的月历栏72重叠,进行缩小显示的处理。
在S332中,进行递增变量m(把对变量m值加1的结果重新代入变量m中)的处理。
在S333中,进行判断变量m的当前的值所表示的月份m月是否是表示超过了1年的最后一月的月份的处理。这里,在判断为m月超过了12月时(判断结果为“是”时),进入S334的处理,在判断为m月未超过12月时(判断结果为“否”时),返回到S329的处理,反复进行上述的处理。通过反复进行该处理,可在月单位日历的各个月历栏72中进行存储图像的缩小显示。
在S334中,进行识别出显示部19正在显示的月单位日历中的Y2年M2月的月历栏72的位置,显示包围该月历栏72的光标框64的处理,然后结束该图14所示的处理。
通过由CPU21执行以上的控制处理,可实现对应右按钮23-6的操作的月单位日历的显示切换和光标框64的移动。
另外,为了实现参照图11说明的对应左按钮23-5的操作的月单位日历的显示切换和光标框64的移动,由CPU21执行的控制处理也与图14所示的处理基本相同,只要在S322中,进行判断是否存在摄影日所在的年月在Y1年M1月之前的存储图像的处理;在S323中,进行取得摄影日所在的年月在Y1年M1月之前,且最接近该年月的存储图像的摄影日,把年和月分别代入各个变量Y2和M2中的处理;并且在S324中,进行取得存储图像中的摄影日最接近当时存储图像的摄影日所在的年月,把年和月分别代入各个变量Y2和M2中的处理即可。另外,此时,从S327到S334的处理成为把显示部19正在显示的月单位日历从当前正在显示的日历变更为其之前的月份的日历,并且把光标框64显示在规定的移动目的地上的处理。
另外,本发明不限于上述的实施方式,在不超出本发明主导技术思想的范围内,可进行各种改进和变更。
权利要求
1.一种图像再现装置,其特征在于,包括存储单元,其用于存储摄影图像和与该摄影图像相关联的摄影时间信息;显示单元,其至少具有在连续的规定的摄影时间中的多个显示区域,在该显示区域上进行用于识别该摄影时间的显示;识别单元,把存在对应上述摄影时间的摄影图像的显示区域识别为图像存在区域;和提示单元,以视觉的方式提示在作为上述图像存在区域而被识别出的显示区域中的基于规定的条件的图像存在区域,上述提示单元在指定了上述显示区域的移动时,通过只移动上述图像存在区域来提示图像的存在。
2.根据权利要求1所述的图像再现装置,其特征在于,上述显示单元除了进行用于识别上述摄影时间的显示,还把与上述摄影时间对应的图像的缩小图像作为代表图像进行显示。
3.根据权利要求1所述的图像再现装置,其特征在于,上述显示单元所显示的摄影时间是表示月日的日历显示,由上述提示单元所提示的图像存在区域能够移动到表示之前的月份的日历或表示之后的月份的日历。
4.一种图像再现装置,其特征在于,包括存储单元,其用于存储摄影图像和与该摄影图像相关联的摄影月日信息;显示上述摄影图像的图像显示单元;操作单元,其用于把由上述图像显示单元显示的规定的摄影图像切换为基于与该摄影图像相关联的摄影月日信息的日历显示;图像切换单元,在进行了上述操作单元的操作时,其把上述规定的摄影图像切换为日历显示,并且进行用于提示该摄影图像的摄影日的显示;和特定单元,其根据上述摄影月日信息特定由上述图像切换单元切换显示的摄影月日以外的摄影月日,在上述日历显示上,在提示显示了上述摄影图像的摄影日的状态下,在进行了上述操作单元的操作时,日历显示由上述特定单元特定的、在当前所显示的摄影月日之前或之后的摄影月日,同时进行该摄影日的提示。
5.根据权利要求4所示的图像再现装置,其特征在于,上述图像切换单元在上述摄影图像的摄影日上,把与上述摄影时间对应的图像的缩小图像作为代表图像进行重叠显示。
全文摘要
本发明提供一种图像再现装置,可快速地进行对应所希望的时间的图像检索。其中存储卡(17)存储摄影图像和与该摄影图像相关联的摄影时间信息。显示部(19)至少具有连续的规定的摄影时间的多个显示区域,在该显示区域上进行用于识别该摄影时间的显示。CPU(21)进行把存在对应上述摄影时间的摄影图像的显示区域识别为图像存在区域的处理,在显示部(19)中进行光标显示,以视觉的方式提示被识别为上述图像存在区域的显示区域中的基于规定的条件的图像存在区域。此时,CPU(21)在上述显示区域的移动被指定了时,控制该光标显示的移动,通过只移动上述图像存在区域来提示图像的存在。
文档编号G09G5/32GK1758732SQ2005101058
公开日2006年4月12日 申请日期2005年9月29日 优先权日2004年10月5日
发明者永田裕史 申请人:奥林巴斯株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1