CN1615009A - 信息处理装置和方法、记录介质、程序及图像拍摄装置 - Google Patents
信息处理装置和方法、记录介质、程序及图像拍摄装置 Download PDFInfo
- Publication number
- CN1615009A CN1615009A CNA2004100922547A CN200410092254A CN1615009A CN 1615009 A CN1615009 A CN 1615009A CN A2004100922547 A CNA2004100922547 A CN A2004100922547A CN 200410092254 A CN200410092254 A CN 200410092254A CN 1615009 A CN1615009 A CN 1615009A
- Authority
- CN
- China
- Prior art keywords
- data
- unit
- image taking
- display object
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
Abstract
根据本发明的信息处理装置包括:获取单元,用于获取记录在记录介质上的数据的图像拍摄日期和时间信息;范围设置单元,用于设置数据范围,其中作为列表显示对象的显示对象数据根据获取单元所获得的图像拍摄日期和时间从数据之中获得;图像拍摄间隔计算单元,用于获取范围设置单元所设置的数据范围中的每一块数据的图像拍摄间隔;显示对象设置单元,用于从范围设置单元所设置的数据范围中的数据块中设置具有最长的图像拍摄间隔计算单元所获得的图像拍摄间隔且不大于能够在列表显示上同时显示的图像数量的数据块作为显示对象数据;以及数据生成单元,用于生成包括显示对象设置单元所设置的显示对象数据的图像在内的列表显示数据。
Description
技术领域
本发明涉及一种用于信息处理的装置和方法、程序记录介质、程序及图像拍摄装置。更具体地说,本发明涉及一种能够通过少量操作使期望的图像得到显示的信息处理装置和方法、程序记录介质、程序及图像拍摄装置。
背景技术
传统上,将所拍摄的图像(静止图像或运动图像)数据、音频数据等记录在记录介质上的图像拍摄装置进行所记录数据(在运动图像的情况下为第一个I图像)的缩略图像的列表显示,如图1和图2所示。由此,能够从记录在记录介质上的大量数据中找到期望的数据。
图1示出屏幕1的显示示例,其中缩略图像以排列成两维的方式显示。在图1所示的例子中,数据块1至32按照图像拍摄的日期和时间记录在记录介质2上。屏幕1在3行3列上显示记录在记录介质2上的数据的9个缩略图像。屏幕1在缩略图像的右侧设置有滚动条11,以便操作滚动条来从记录在记录介质2上的数据块中选择要显示在屏幕1上的缩略图像的数据。
在图1所示的例子中,通过操作滚动条11从记录在记录介质2上的数据块1至32中选择数据块10至18,并且与所选择的数据块10至18相对应的缩略图像10至18显示在屏幕1上。然后,用户操作滚动条11上下滚动屏幕1并查看屏幕1。由此在记录介质2上选择的数据(在图1的示例中为数据10至18)的范围X移动到右侧或左侧,并且与移动和选择的范围X中的数据相对应的缩略图像显示在屏幕1上。
图2示出其中缩略图像排列成一个垂直列以便与相应的图像信息一道列表显示的屏幕显示示例。在图2中,与图1中相对应的部分用相同的参考标号表示并省去其重复描述。在图2的例子中,与记录在记录介质2上的数据块中的数据块15至17相对应的3个缩略图像显示在屏幕1的一个垂直列中。每一个缩略图像的诸如名称、图像拍摄时间等的图像信息显示在缩略图像的一侧。
同样在图2的示例中,用户操作滚动条11上下滚动屏幕1,从而在记录介质2上选择的数据(在图2的示例中为数据15至17)的范围X移动到右侧或左侧,并且与移动和选择的范围X中的数据相对应的缩略图像显示在屏幕1上。
如上所述,在图像拍摄装置等中在屏幕1上的显示范围受到限制。为了显示记录在记录介质2上的所有数据的缩略图像,需要使用滚动条11或类似的部件,并且需要用于用户操作滚动条11的功能。此外,在大量数据记录在单个记录介质2上的情况下,在到达期望数据的缩略图像之前需要多次操作滚动条11。大量数据记录在记录介质2上的情况将在下面参照图3进行描述。
在图3所示的示例中,记录在记录介质2上的96块数据按照图像拍摄日期和时间顺序显示。例如假定用户期望从记录在记录介质2上的96块数据的开头开始的第85块数据※(图中的阴影部分)显示在屏幕上。
首先,当用户给定列表显示的指令时,与从记录介质2的开头开始包括从第一块数据y1开始的9块数据的范围Y1相对应的9个缩略图像显示在屏幕1-1上。在图3所示的示例中,用户操作滚动条11-1以便在向下的方向上滚动屏幕1-1,由此在记录介质2上所选择的数据的范围移动到从记录介质2的开头开始包括从第10块数据y2开始的9块数据的范围Y2。与记录介质2上所选择的范围Y2中的数据相对应的9个缩略图像显示在屏幕1-2上。
接着,用户操作滚动条11-2以便在向下的方向上滚动屏幕1-2,由此在记录介质2上所选择的数据的范围移动到从记录介质2的开头开始包括从第19块数据y3开始的9块数据的范围Y3。与记录介质2上所选择的范围Y3中的数据相对应的9个缩略图像显示在屏幕1-3上。用户操作滚动条11-3以便在向下的方向上滚动屏幕1-3,由此在记录介质2上所选择的数据的范围移动到从记录介质2的开头开始包括从第28块数据y4开始的9块数据的范围Y4。与记录介质2上所选择的范围Y4中的数据相对应的9个缩略图像显示在屏幕1-4上。然后,用户操作滚动条11-4以便在向下的方向上滚动屏幕1-4,由此在记录介质2上所选择的数据的范围移动到从记录介质2的开头开始包括从第37块数据y5开始的9块数据的范围Y5。与记录介质2上所选择的范围Y5中的数据相对应的9个缩略图像显示在屏幕1-5上。
类似地,用户操作滚动条11-5以便在向下的方向上滚动屏幕1-5,由此在记录介质2上所选择的数据的范围移动到从记录介质2的开头开始包括从第46块数据y6开始的9块数据的范围Y6。与记录介质2上所选择的范围Y6中的数据相对应的9个缩略图像显示在屏幕1-6上。用户操作滚动条11-6以便在向下的方向上滚动屏幕1-6,由此在记录介质2上所选择的数据的范围移动到从记录介质2的开头开始包括从第55块数据y7开始的9块数据的范围Y7。与记录介质2上所选择的范围Y7中的数据相对应的9个缩略图像显示在屏幕1-7上。然后,用户操作滚动条11-7以便在向下的方向上滚动屏幕1-7,由此在记录介质2上所选择的数据的范围移动到从记录介质2的开头开始包括从第64块数据y8开始的9块数据的范围Y8。与记录介质2上所选择的范围Y8中的数据相对应的9个缩略图像显示在屏幕1-8上。
类似地,用户操作滚动条11-8以便在向下的方向上滚动屏幕1-8,由此在记录介质2上所选择的数据的范围移动到从记录介质2的开头开始包括从第73块数据y9开始的9块数据的范围Y9。与记录介质2上所选择的范围Y9中的数据相对应的9个缩略图像显示在屏幕1-9上。用户操作滚动条11-9以便在向下的方向上滚动屏幕1-9,由此在记录介质2上所选择的数据的范围移动到从记录介质2的开头开始包括从第82块数据y10开始的9块数据的范围Y10。与记录介质2上所选择的范围Y10中的数据相对应的9个缩略图像显示在屏幕1-10上。由此,在经过滚动条11的9次操作(显示了10个屏幕)之后,从记录介质2的开头开始第85块数据※的缩略图像终于显示在屏幕1-10从第一个缩略图像开始的第四个位置上。
如上所述,当大量数据记录在一个记录介质上时,在到达期望数据的缩略图像之前需要多次操作滚动条。因此,操作相当烦琐。
由此,专利文件1(日本待审查专利No.2001-177789)提出一种数据管理方法,通过使用记录在记录介质上的数据块的图像拍摄间隔将这些数据块分成多个组、并显示各组中第一块数据的图像来改善使用的方便性。
但是,当记录在记录介质上的数据量进一步增加时,上述数据管理方法在显示时仍然需要滚动操作等,由此需要用于滚动的功能。
此外,上述数据管理方法需要手动设置用作分组基准的图像拍摄间隔。设置相当烦琐,并且根据个体和各种情况而变化的图像拍摄间隔中的差异也无法调节。
发明内容
有鉴于此,完成了本发明,并且其目的相应的是通过少量操作能够使期望的图像得以显示。
根据本发明的第一方面,提供一种信息处理装置,用于进行记录在记录介质上的数据的列表显示,所述信息处理装置包括:
获取单元,用于获取记录在记录介质上的数据的图像拍摄日期和时间信息;
范围设置单元,用于设置数据范围,其中作为列表显示对象的显示对象数据根据获取单元所获得的图像拍摄日期和时间从数据之中获得;
图像拍摄间隔计算单元,用于获取范围设置单元所设置的数据范围中的每一块数据的图像拍摄间隔;
显示对象设置单元,用于从范围设置单元所设置的数据范围中的数据块中设置具有最长的图像拍摄间隔计算单元所获得的图像拍摄间隔且不大于能够在列表显示上同时显示的图像数量的数据块作为显示对象数据;以及
数据生成单元,用于生成包括显示对象设置单元所设置的显示对象数据的图像在内的列表显示数据。
根据本发明的第二方面,提供一种信息处理方法,用于进行记录在记录介质上的数据的列表显示,所述信息处理方法包括:
获取步骤,用于获取记录在记录介质上的数据的图像拍摄日期和时间信息;
范围设置步骤,用于设置数据范围,其中作为列表显示对象的显示对象数据根据获取步骤的处理所获得的图像拍摄日期和时间从数据之中获得;
图像拍摄间隔计算步骤,用于获取通过范围设置步骤的处理所设置的数据范围中的每一块数据的图像拍摄间隔;
显示对象设置步骤,用于从通过范围设置步骤的处理所设置的数据范围中的数据块中设置具有最长的通过图像拍摄间隔计算步骤的处理所获得的图像拍摄间隔且不大于能够在列表显示上同时显示的图像数量的数据块作为显示对象数据;以及
数据生成步骤,用于生成包括通过显示对象设置步骤的处理所设置的显示对象数据的图像在内的列表显示数据。
根据本发明的第三方面,提供一种程序记录介质,其上记录有使计算机执行用于图像数据的图像列表显示的处理的程序,所述程序包括:
获取步骤,用于获取记录在记录介质上的数据的图像拍摄日期和时间信息;
范围设置步骤,用于设置数据范围,其中作为列表显示对象的显示对象数据根据获取步骤的处理所获得的图像拍摄日期和时间从数据之中获得;
图像拍摄间隔计算步骤,用于获取通过范围设置步骤的处理所设置的数据范围中的每一块数据的图像拍摄间隔;
显示对象设置步骤,用于从通过范围设置步骤的处理所设置的数据范围中的数据块中设置具有最长的通过图像拍摄间隔计算步骤的处理所获得的图像拍摄间隔且不大于能够在列表显示上同时显示的图像数量的数据块作为显示对象数据;以及
数据生成步骤,用于生成包括通过显示对象设置步骤的处理所设置的显示对象数据的图像在内的列表显示数据。
根据本发明的第四方面,提供一种程序,使计算机执行用于图像数据的图像列表显示的处理,所述程序包括:
获取步骤,用于获取记录在记录介质上的数据的图像拍摄日期和时间信息;
范围设置步骤,用于设置数据范围,其中作为列表显示对象的显示对象数据根据获取步骤的处理所获得的图像拍摄日期和时间从数据之中获得;
图像拍摄间隔计算步骤,用于获取通过范围设置步骤的处理所设置的数据范围中的每一块数据的图像拍摄间隔;
显示对象设置步骤,用于从通过范围设置步骤的处理所设置的数据范围中的数据块中设置具有最长的通过图像拍摄间隔计算步骤的处理所获得的图像拍摄间隔且不大于能够在列表显示上同时显示的图像数量的数据块作为显示对象数据;以及
数据生成步骤,用于生成包括通过显示对象设置步骤的处理所设置的显示对象数据的图像在内的列表显示数据。
根据本发明的第五方面,提供一种图像拍摄装置,用于进行记录在记录介质上的图像数据的图像列表显示,所述图像拍摄装置包括:
图像拍摄单元,用于对物体进行拍照;
记录单元,用于将图像拍摄单元所拍照的物体的图像数据记录到记录介质上;
获取单元,用于获取记录在记录介质上的数据的图像拍摄日期和时间信息;
范围设置单元,用于设置数据范围,其中作为列表显示对象的显示对象数据根据获取单元所获得的图像拍摄日期和时间从数据之中获得;
图像拍摄间隔计算单元,用于获取范围设置单元所设置的数据范围中的每一块数据的图像拍摄间隔;
显示对象设置单元,用于从范围设置单元所设置的数据范围中的数据块中设置具有最长的图像拍摄间隔计算单元所获得的图像拍摄间隔且不大于能够在列表显示上同时显示的图像数量的数据块作为显示对象数据;
数据生成单元,用于生成包括显示对象设置单元所设置的显示对象数据的图像在内的列表显示数据;以及
显示控制单元,用于控制所述数据生成单元所生成的所述列表显示数据的显示。
根据本发明,可以通过少量操作显示期望的图像。此外,根据本发明,可以显示每一个图像而无需使用滚动条。
附图说明
从下面结合附图的详细描述中,本发明的上述和其它目的、特性、和优点将变得更加清楚,其中相类似的部分或部件使用相类似的参考标号表示。
图1是表示传统的列表显示示例的图;
图2是表示另一个传统的列表显示示例的图;
图3是辅助说明传统的列表显示操作的图;
图4是表示根据本发明的图像拍摄装置的结构示例的方框图;
图5是表示图4的图像拍摄装置的功能结构示例的方框图;
图6是表示图5中的显示对象设置单元的详细结构的方框图;
图7是辅助说明图4中的图像拍摄装置的列表显示控制处理示例的流程图;
图8是辅助说明图4中的图像拍摄装置的列表显示控制处理示例的流程图;
图9是辅助说明图7和图8的列表显示控制处理的图;
图10是辅助说明图7中的显示对象数据设置处理示例的流程图;
图11是辅助说明图10中的显示候选设置处理的图;
图12是辅助说明图10中的显示对象数据的具体示例的图;
图13是辅助说明图4中的图像拍摄装置的列表显示控制处理的另一示例的流程图;
图14是辅助说明图4中的图像拍摄装置的列表显示控制处理的另一示例的流程图;
图15是辅助说明图13和图14的列表显示控制处理的图;以及
图16是表示根据本发明的信息处理系统的结构示例的图。
具体实施方式
下面将描述实施本发明的最佳模式。所公开的发明和各个实施例之间的对应关系如下所述。即使在本说明书中描述的一个实施例没有限定为相应的发明,也不意味着该实施例与该发明不相对应。与此相反,即使在此描述的一个实施例与一个发明相对应,也不意味着该实施例不与其它发明相对应。
此外,这里的描述并不代表在说明书中描述的所有发明。换句话说,该描述并不否认存在在说明书中描述的发明没有在本申请中要求保护的情况。也就是说,存在将来提出分案申请或者补正添加和呈示的发明。
本发明提供一种信息处理装置(例如图4中的图像拍摄装置41),用于进行记录在记录介质(例如图4中的记录介质42)上的数据的列表显示。所述信息处理装置包括:获取单元(例如图5中的图像信息获取单元91),用于获取记录在所述记录介质上的数据的图像拍摄日期和时间信息;范围设置单元(例如图5中的对象范围设置单元93),用于设置数据范围,其中作为所述列表显示的对象的显示对象数据根据所述获取单元所获得的所述图像拍摄日期和时间信息从所述数据之中获得;图像拍摄间隔计算单元(例如图5中的图像拍摄间隔计算单元92),用于获取所述范围设置单元所设置的所述数据范围中的每一块数据的图像拍摄间隔;显示对象设置单元(例如图5中的显示对象设置单元94),用于从所述范围设置单元所设置的所述数据范围中的数据块中设置具有最长的所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔且不大于能够在所述列表显示上同时显示的图像数量的数据块作为所述显示对象数据;以及数据生成单元(例如图5中的显示对象生成单元95),用于生成包括所述显示对象设置单元所设置的所述显示对象数据的图像在内的列表显示数据。
所述信息处理装置还包括图像选择单元(例如图4中的操作单元56),用于根据用户的操作从置于所述列表显示上的所述图像中选择一个图像;其中,所述范围设置单元(例如图5中的执行图8中的步骤S12的处理的对象范围设置单元93)设置从对应于所述图像选择单元选择的所述一个图像的显示对象数据块到下一显示对象数据块前面的数据的范围作为数据范围,其中获得作为下一列表显示对象的显示对象数据。
所述信息处理装置还包括图像选择单元(例如图4中的操作单元56),用于根据用户的操作从置于所述列表显示上的所述图像中选择一个图像;其中,所述范围设置单元(例如图5中的执行图14中的步骤S62的处理的对象范围设置单元93)设置从对应于所述图像选择单元选择的所述一个图像的显示对象数据块前面的显示对象数据块到在对应于所述一个图像的显示对象数据块后面的显示对象数据块之前的数据的范围作为数据范围,其中获得作为下一列表显示对象的显示对象数据。
所述信息处理装置还包括数据数量确定单元(例如图5中的执行图7中的步骤S5的处理的对象范围设置单元93),用于确定所述范围设置单元所设置的所述数据范围中的数据块的数量是否不大于能够同时在所述列表显示上显示的图像的数量;其中,当所述数据数量确定单元确定所述数据范围中的数据块的数量不大于能够同时在所述列表显示上显示的图像的数量时,所述显示对象设置单元将所述数据范围中的所有数据块设置为所述显示对象数据。
在所述信息处理装置中,所述显示对象设置单元可以包括:计算对象设置单元(例如图6中的计算对象设置单元101),用于从所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔中设置作为用于计算所述图像拍摄间隔的平均值的对象的计算对象的图像拍摄间隔;平均值计算单元(例如图6中的平均值计算单元102),用于计算作为所述计算对象设置单元所设置的所述计算对象的图像拍摄间隔的平均值;显示候选指定单元(例如图6中的显示候选指定单元103),用于从所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔中指定比所述平均值计算单元所计算的所述平均值长的图像拍摄间隔的数据作为显示候选;显示数量确定单元(例如图6中的显示数量确定单元104),用于确定所述显示候选指定单元所指定的所述显示候选的数量是否不大于能够在所述列表显示上同时显示的图像的数量;以及对象数据设置单元(例如图6中的显示数据设置单元105),用于当所述显示数量确定单元确定所述显示候选的数量不大于能够在所述列表显示上同时显示的图像的数量时,将指定为所述显示候选的所有数据设置为所述显示对象数据。
在所述信息处理装置中,当所述显示数量确定单元确定所述显示候选的数量大于能够在所述列表显示上同时显示的图像的数量时,所述计算对象设置单元(例如图6中的执行图10中的步骤S25的处理的计算对象设置单元101)将所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔中所述显示候选指定单元上次没有指定为所述显示候选但此次指定为所述显示候选的数据的图像拍摄间隔设置为所述计算对象的图像拍摄间隔。
在所述信息处理装置中,所述显示对象设置单元还包括相等数量确定单元(例如图6中的执行图10中的步骤S26的处理的显示数量确定单元104),用于当所述显示数量确定单元确定所述显示候选的数量不大于能够在所述列表显示上同时显示的图像的数量时,确定所述显示候选的数量是否等于能够同时在所述列表显示上显示的图像的数量;以及当所述相等数量确定单元确定所述显示候选的数量不等于能够同时在所述列表显示上显示的图像的数量时,所述计算对象设置单元(例如图6中的执行图10中的步骤S25的处理的计算对象设置单元101)将所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔中所述显示候选指定单元上次指定为所述显示候选但此次没有指定为所述显示候选的数据的图像拍摄间隔设置为所述计算对象的图像拍摄间隔。
所述信息处理装置(例如图4中的图像拍摄装置41)还包括显示控制单元(例如图4中的LCD控制器57),用于控制所述数据生成单元所生成的所述列表显示数据的显示。
所述信息处理装置(例如图16中的服务器301)还包括数据发送单元(例如图4中的外部I/F 59),用于通过网络(例如图16中的网络303)发送所述数据生成单元所生成的所述列表显示数据,以响应来自通过所述网络连接的其它信息处理装置(例如图16中的PC 302)的请求。
所述信息处理装置还包括:数据输入单元(例如图4中的外部I/F59),用于通过网络(例如图16中的网络303)从其它信息处理装置(例如图16中的PC 302)输入所述数据;以及记录单元(例如图4中的介质I/F54),用于将通过所述数据输入单元输入的所述数据记录到所述记录介质上。
本发明还提供一种信息处理方法,用于进行记录在记录介质上的数据的列表显示。所述信息处理方法包括:
获取步骤(例如图7中的步骤S2),用于获取记录在所述记录介质上的数据的图像拍摄日期和时间信息;范围设置步骤(例如图7中的步骤S4),用于设置数据范围,其中作为所述列表显示对象的显示对象数据根据所述获取步骤的处理所获得的所述图像拍摄日期和时间信息从所述数据之中获得;图像拍摄间隔计算步骤(例如图7中的步骤S6),用于获取通过所述范围设置步骤的处理所设置的所述数据范围中的每一块数据的图像拍摄间隔;显示对象设置步骤(例如图7中的步骤S7),用于从通过所述范围设置步骤的处理所设置的所述数据范围中的数据块中设置具有最长的通过所述图像拍摄间隔计算步骤的处理所获得的所述图像拍摄间隔且不大于能够在所述列表显示上同时显示的图像数量的数据块作为所述显示对象数据;以及数据生成步骤(例如图7中的步骤S9),用于生成包括通过所述显示对象设置步骤的处理所设置的所述显示对象数据的图像在内的列表显示数据。
所述信息处理方法还包括显示控制步骤(例如图8中的步骤S10),用于控制通过所述数据生成步骤的处理所生成的所述列表显示数据的显示。
所述信息处理方法还包括数据发送步骤(例如图4中的外部I/F 59所执行的步骤的处理),用于通过网络发送通过所述数据生成步骤所生成的所述列表显示数据,以响应来自通过所述网络连接的其它信息处理装置的请求。
所述的信息处理方法还包括:数据输入步骤(例如图4中的外部I/F59所执行的步骤的处理),用于通过网络从其它信息处理装置输入所述数据;以及记录步骤(例如图4中的介质I/F 54所执行的步骤的处理),用于将通过所述数据输入步骤的处理所输入的所述数据记录到所述记录介质上。
本发明还提供一种图像拍摄装置,用于进行记录在记录介质(例如图4中的记录介质42)上的图像数据的图像列表显示,所述图像拍摄装置包括:图像拍摄单元(例如图4中的摄像机单元51),用于对物体进行拍照;记录单元(例如图4中的信号处理单元52),用于将所述图像拍摄单元所拍照的物体的图像数据记录到所述记录介质上。所述图像拍摄装置还包括:获取单元(例如图5中的图像信息获取单元91),用于获取记录在所述记录介质上的数据的图像拍摄日期和时间信息;范围设置单元(例如图5中的对象范围设置单元93),用于设置数据范围,其中作为所述列表显示的对象的显示对象数据根据所述获取单元所获得的所述图像拍摄日期和时间信息从所述数据之中获得;图像拍摄间隔计算单元(例如图5中的图像拍摄间隔计算单元92),用于获取所述范围设置单元所设置的所述数据范围中的每一块数据的图像拍摄间隔;显示对象设置单元(例如图5中的显示对象设置单元94),用于从所述范围设置单元所设置的所述数据范围中的数据块中设置具有最长的所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔且不大于能够在所述列表显示上同时显示的图像数量的数据块作为所述显示对象数据;数据生成单元(例如图5中的显示对象生成单元95),用于生成包括所述显示对象设置单元所设置的所述显示对象数据的图像在内的列表显示数据;以及显示控制单元(例如图4中的LCD控制器57),用于控制所述数据生成单元所生成的所述列表显示数据的显示。
顺便提及的是,根据本发明的程序记录介质和程序以上述根据本发明的信息处理方法相同的方式基本上包括相同的处理步骤,因此在此省略其详细描述。
下面将参照附图详细描述本发明的实施例。
图4示出应用本发明的图像拍摄装置41的结构示例。在图4的情况下,根据用户对操作单元56的操作,图像拍摄装置41将摄像机单元51所获得的数据记录到安装在图像拍摄装置41中的记录介质42上,并在LCD(液晶显示器)58等上显示记录在记录介质42上的数据。记录介质42例如由存储卡、光盘、硬盘、或DVD构成。此外,图像拍摄装置41通过网络43典型的如因特网连接到PC(个人计算机)44上以在LCD58等上显示记录在PC 44中的数据,或者获取数据并将数据记录到记录介质42上。
在图4的情况下,图像拍摄装置41总体上分为摄像机单元51、信号处理单元52、SDRAM(同步动态随机存取存储器)53、介质接口(下文中简称为介质I/F)54、控制单元55、操作单元56、LCD控制器57、LCD 58、以及外部接口(下文中简称为外部I/F)59。记录介质42可以从介质I/F 54中移除。顺便提及的是,与图像数据一起,音频数据实际上也输入到图4中的图像拍摄装置41经历预定的信号处理,记录到记录介质42上,并从图中未示出的扬声器中输出为声音,在此省略其详细描述。
摄像机单元51包括:包括透镜、聚焦机构、快门机构、以及控光(光圈)机构等在内的光学模块61;CCD(电荷耦合器件)图像拾取设备62(下文中简称为CCD 62);预处理电路63;用于光学模块的驱动器64;用于CCD的驱动器65;以及定时生成电路66。
控制单元55是CPU(中央处理单元)71、RAM(随机存取存储器)72、快闪ROM(只读存储器)73、以及时钟电路74通过系统总线75彼此连接形成的微计算机。控制单元55控制图像拍摄装置41的每一部分。RAM 72主要用作用于临时存储例如进程中的处理结果的工作区域。快闪ROM 73存储CPU 71执行的各种程序、处理所需的数据等等。时钟电路74可以提供当前日期、当前是星期几、以及当前时间的信息,并且还将图像拍摄日期和时间信息等提供给CPU 71等。
在拍摄图像时,在控制单元55的控制下驱动器64形成用于操作光学模块61的驱动信号,并将该驱动信号供应给光学模块61以操作光学模块61。响应来自驱动器64的驱动信号,光学模块61控制聚焦机构、快门机构和光圈机构以便捕获物体的图像,然后将该图像供应给CCD62。
CCD 62使来自光学模块61的图像经历光电转换,然后输出结果。具体地说,根据来自受控制单元55控制的定时生成电路66的定时信号,CCD 62响应来自驱动器65的驱动信号进行操作,以便捕获来自光学模块61的物体的图像并将所捕获的物体的图像(图像信息)作为电信号供应给预处理电路63。定时生成电路66在控制单元55的控制下形成用于提供预定定时的定时信号。驱动器65根据来自定时生成电路66的定时信号形成要提供给CCD 62的驱动信号。
预处理电路63使作为电信号提供给其的图像信息经历CDS(相关双采样,Correlated Double Sampling)处理以便保持良好的S/N比,使作为电信号的图像信息经历AGC(自动增益控制)处理以便控制增益,以及使作为电信号的图像信息经历A/D(模拟/数字)转换以便形成数字信号的图像数据。
来自预处理电路63的数字信号的图像数据供应给信号处理单元52。信号处理单元52使供应给其的图像数据经历AF(自动聚焦)、AE(自动曝光)、AWB(自动黑白平衡)、以及其它摄像信号处理。经历摄像信号处理的图像数据通过预定的压缩系统进行压缩,然后通过系统总线75和介质I/F 54供应给安装在图像拍摄装置41上的记录介质42。图像数据的图像拍摄日期和时间信息等由CPU 71通过系统总线75和介质I/F 54供应给安装在图像拍摄装置41上的记录介质42。然后,图像数据和图像拍摄日期和时间信息等一起记录到记录介质42上。
响应用户的操作输入,所述输入通过包括触摸面板、控制键等的操作单元56接收,CPU 71选择要显示的图像数据、通过介质I/F 54从记录介质42读取所选择的图像数据、然后将该图像数据提供给信号处理单元52。
信号处理单元52使从记录介质42读出并通过介质I/F 54供应给信号处理单元52的压缩图像数据经历数据解压缩处理(扩展处理),然后将解压缩后的图像数据通过系统总线75提供给LCD控制器57。LCD控制器57从所供应的图像数据中形成要供应给LCD 58的图像信号,然后将所形成的图像信号供应给LCD 58。由此,与记录在记录介质42上的图像数据对应的图像显示在LCD 58的显示屏幕上。
图像拍摄装置41可以从记录在记录介质42上的图像数据块中例如同时进行9块图像数据的缩略图像的列表显示。具体地说,在这种情况下,响应用户的操作输入,所述输入通过包括触摸面板、控制键等的操作单元56接收,通过介质I/F 54从记录介质42中读出图像数据的图像拍摄日期和时间信息并供应给RAM 72。CPU 71根据供应给RAM 72的图像拍摄日期和时间信息,获取对象范围中(例如记录在记录介质42上的所有图像数据)图像数据的图像拍摄间隔。CPU 71将对象范围中的图像数据块中具有最长图像拍摄间隔、并且数量上等于列表显示时能够同时显示的图像数量(例如9)的数据块设置为显示对象数据。CPU 71通过介质I/F 54按照图像拍摄日期和时间顺序读出所设置的显示对象数据的缩略图像数据,然后将缩略图像数据供应给信号处理单元52。
信号处理单元52使通过介质I/F 54从记录介质42读出并供应给其的压缩缩略图像数据经历数据解压缩处理(扩展处理),使用解压缩后的缩略图像数据生成缩略图像的列表显示数据,然后将所生成的列表显示数据通过系统总线75供应给LCD控制器57。根据所供应的列表显示数据,LCD控制器57形成要供应给LCD 58的用于缩略图像的列表显示的图像信号,并将所形成的图像信号供应给LCD 58。由此,记录在记录介质42上的图像数据的缩略图像按照图像拍摄日期和时间顺序在LCD 58的显示屏幕上列表。
图像拍摄装置41还设置有外部I/F 59。外部I/F 59连接到诸如因特网、内部网等的网络43上,以便获取记录到连接在网络43上的PC 44中的各种图像数据或其它信息,并将所述各种图像数据或其它信息记录到记录介质42上,或者通过网络43将记录在图像拍摄装置41中所安装的记录介质42上的信息诸如图像数据等发送给PC 44。顺便提及的是,外部I/F 59可以直接与其它装置相连接。
此外,对于记录在PC 44的未示出的硬盘等上的图像数据,图像拍摄装置41也可以通过外部I/F 59和网络43读取和再现图像数据以便如上所述在LCD 58上显示所述图像数据,或者设置显示对象数据并且如上所述在LCD 58上进行所设置的显示对象数据的缩略图像的同时列表显示。顺便提及的是,外部I/F 59可以包括IEEE(电气电子工程师协会)1394、USB(通用串行总线)或其它有线接口,或者也可以包括使用光或无线电波的无线接口。也就是说,网络43可以是有线网络或者是无线网络,并且外部I/F 59可以是有线接口或者是无线接口。
如上所述,图像拍摄装置41获取记录在记录介质(例如记录介质42或连接到网络43的PC 44)上的图像数据块中设置为对象范围的图像数据的图像拍摄间隔。图像拍摄装置41将对象范围中的图像数据块中具有最长图像拍摄间隔、并且数量上等于列表显示时能够同时显示的图像数量(例如9)的数据块设置为显示对象数据。图像拍摄装置41按照图像拍摄日期和时间的顺序进行所设置的显示对象数据的缩略图像的列表显示。由此,通过查看列表显示,用户可以从记录在记录介质上的图像数据块中发现、读取、再现、以及使用期望的图像数据。
顺便提及的是,尽管在图4中将记录数据的记录介质42描述为可移除,但是记录介质42也可以是内置式记录介质。
图5是表示图像拍摄装置41的功能结构示例的方框图。图5所示的功能块通过图像拍摄装置41的CPU 71执行预定的控制程序来实现。
响应用户通过操作单元56供应的操作输入以发出用于记录在记录介质42上的图像数据的列表显示的指令,图像信息获取单元91通过介质I/F 54从记录介质42中读出记录在记录介质42上的图像数据的图像拍摄日期和时间信息等,按照图像拍摄日期和时间顺序对所述图像拍摄日期和时间信息进行分类,并将分类后的图像拍摄日期和时间信息供应给图像拍摄间隔计算单元92。
图像拍摄间隔计算单元92根据图像信息获取单元91分类的图像拍摄日期和时间信息,计算对象范围设置单元93所设置的对象范围中的每一块图像数据(相对于前一块图像数据)的图像拍摄间隔。图像拍摄间隔计算单元92将所计算的图像数据的图像拍摄间隔供应给显示对象设置单元94。
对象范围设置单元93响应用户通过操作单元56供应的操作输入设置作为要在列表显示中显示的对象的图像数据的对象范围。对象范围设置单元93然后将所设置的对象范围信息供应给图像拍摄间隔计算单元92。当在LCD 58上没有进行列表显示并且给出列表显示的指令时,将记录在记录介质42上的所有图像数据设置为对象范围。此外,设置对象范围时,对象范围设置单元93根据显示对象设置单元94设置的显示对象数据信息确定对象范围中数据块的数量是否大于能够在列表显示中同时显示的图像数量。当对象范围中数据块的数量不大于能够在列表显示中同时显示的图像数量时,对象范围设置单元93控制显示对象设置单元94将对象范围中的图像数据设置为显示对象数据。
显示对象设置单元94将对象范围中的图像数据块中不大于能够在列表显示中同时显示的图像数量(例如9)的数据设置为显示对象数据。显示对象设置单元94然后将显示对象数据的信息输出给对象范围设置单元93和显示数据生成单元95。具体地说,接收图像拍摄间隔计算单元92计算其间隔的图像数据的图像拍摄间隔,显示对象设置单元94将对象范围中的图像数据块中具有最长图像拍摄间隔、并且数量上等于列表显示中能够同时显示的图像数量(例如9)的数据块设置为显示对象数据。显示对象设置单元94将显示对象数据的信息输出给对象范围设置单元93和显示数据生成单元95。此外,在对象范围设置单元93的控制下,显示对象设置单元94将对象范围中的图像数据设置为显示对象数据,然后将显示对象数据的信息输出给显示数据生成单元95。
显示数据生成单元95从记录介质42中读出与显示对象设置单元94设置的显示对象数据相对应的缩略图像数据,按照图像拍摄日期和时间顺序生成包括这些缩略图像的列表显示数据,然后将所生成的列表显示数据供应给LCD控制器57。
图6示出显示对象设置单元94的详细功能结构。在图6所示的例子中,显示对象设置单元94包括计算对象设置单元101、平均值计算单元102、显示候选指定单元103、显示数量确定单元104、以及显示数据设置单元105。
计算对象设置单元101根据显示数量确定单元104的确定结果,确定图像拍摄间隔计算单元92所计算的图像数据的图像拍摄间隔中哪些图像数据的图像拍摄间隔将被设置为用于平均值计算单元102执行的平均值计算的对象。计算对象设置单元101将所设置的计算对象的信息供应给平均值计算单元102。顺便提及的是,对于第一次,将图像拍摄间隔计算单元92计算的所有图像数据的图像拍摄间隔设置为计算对象。
平均值计算单元102根据关于计算对象设置单元101设置的计算对象的信息,计算所述计算对象的图像拍摄间隔的平均值。然后平均值计算单元102将所计算的图像拍摄间隔的平均值作为图像拍摄间隔的基准值供应给显示候选指定单元103。
显示候选指定单元103比较每一图像数据块的图像拍摄间隔与来自平均值计算单元102的图像拍摄间隔的基准值,指定其图像拍摄间隔比图像拍摄间隔的基准值长的图像数据为显示候选,然后将所指定的显示候选的信息供应给显示数量确定单元104。
显示数量确定单元104比较显示候选指定单元103所指定的显示候选的数量与列表显示时能够同时显示的图像数量。显示数量确定单元104由此例如可以确定显示候选的数量是否不大于可显示的图像数量以及显示候选的数量是否等于可显示的图像数量。根据确定结果,显示数量确定单元104控制计算对象设置单元101和显示数据设置单元105。具体地说,当显示数量确定单元104确定显示候选的数量等于可显示的图像数量时,显示数量确定单元104控制显示数据设置单元105将显示候选的图像数据设置为显示对象数据。当显示数量确定单元104确定显示候选的数量大于可显示的图像数量时,显示数量确定单元104控制计算对象设置单元101将显示候选指定单元103上次没有指定为显示候选但此次指定为显示候选的图像数据的图像拍摄间隔设置为计算对象。当显示数量确定单元104确定显示候选的数量小于可显示的图像数量时,显示数量确定单元104控制计算对象设置单元101将显示候选指定单元103上次指定为显示候选但此次没有指定为显示候选的图像数据的图像拍摄间隔设置为计算对象。
显示数据设置单元105在显示数量确定单元104的控制下将显示候选指定单元103指定为显示候选的图像数据设置为显示对象数据。然后显示数据设置单元105将所设置的显示对象数据的信息供应给对象范围设置单元93和显示数据生成单元95。此外,显示数据设置单元105在对象范围设置单元93的控制下将对象范围中的图像数据设置为显示对象数据,然后将所述显示对象数据的信息输出到显示数据生成单元95。
下面将参照图7和图8的流程图描述图像拍摄装置41的列表显示控制处理过程。
为了从记录在记录介质42中的图像数据搜索期望的图像数据,用户操作图像拍摄装置41的包括触摸面板、控制键等的操作单元56以便给出列表显示指令。对此进行响应,操作单元56将列表显示指令供应给图像信息获取单元91。图像信息获取单元91在步骤S1中待机,一直到给出列表显示记录在记录介质42上的图像数据的指令为止。根据操作单元56供应的指令,图像信息获取单元91确定已经给出列表显示记录在记录介质42上的图像数据的指令。处理前进到步骤S2,在此图像信息获取单元91通过介质I/F 54从记录介质42中读出记录在记录介质42上的图像数据的图像拍摄日期和时间信息等。处理前进到步骤S3,在此图像信息获取单元91按照图像拍摄日期和时间顺序对所述图像拍摄日期和时间信息进行分类,然后将分类后的图像拍摄日期和时间信息供应给图像拍摄间隔计算单元92。处理前进到步骤S4。
在步骤S4中,对象范围设置单元93将记录在记录介质42上的所有图像数据设置为列表显示对象范围。处理前进到步骤S5,在此对象范围设置单元93确定所设置的对象范围中图像数据块的数量是否大于能够在列表显示中可显示的图像数量(例如9)。当对象范围设置单元93确定所设置的对象范围中图像数据块的数量大于能够在列表显示中可显示的图像数量时,对象范围设置单元93将所设置的对象范围的信息供应给图像拍摄间隔计算单元92。处理前进到步骤S6。在步骤S6中,图像拍摄间隔计算单元92根据图像信息获取单元91分类的图像拍摄日期和时间信息,计算对象范围设置单元93所设置的对象范围中的每一块图像数据的图像拍摄间隔。图像拍摄间隔计算单元92将所计算的图像数据块的图像拍摄间隔供应给显示对象设置单元94。处理前进到步骤S7。
在图像拍摄间隔计算单元92计算图像数据的图像拍摄间隔之后,显示对象设置单元94在步骤S7中执行显示对象数据设置处理。处理前进到步骤S9。显示对象数据设置处理将在下文中参照图10的流程图详细描述,在步骤S7中显示对象设置单元94将对象范围中的图像数据块中具有最长图像拍摄间隔、并且数量上不大于列表显示中能够同时显示的图像数量的图像数据块设置为显示对象数据。此时,例如将数量上等于列表显示中能够同时显示的图像数量(9)的图像数据块设置为显示对象数据。顺便提及的是,实际上,由于不可能获得对象范围中第一块图像数据相对于前一块图像数据的图像拍摄间隔,所以事先将对象范围中的第一块图像数据设置为显示对象数据。因此,在这种情况下,除了第一块图像数据之外将对象范围中的8块图像数据设置为显示对象数据。
另一方面,当对象范围设置单元93在步骤S5中确定所设置的对象范围中图像数据块的数量不大于能够在列表显示中可显示的图像数量时,对象范围设置单元93将所设置的对象范围的信息供应给显示数据设置单元105。处理前进到步骤S8。在对象范围设置单元93的控制下,显示数据设置单元105将对象范围中的图像数据设置为显示对象数据,然后将显示对象数据的信息输出到显示数据生成单元95。处理前进到步骤S9。也就是说,在这种情况下,由于在所设置的对象范围中的图像数据的缩略图像同时显示在列表显示中,所以不需要步骤S7中的显示对象数据设置处理。顺便提及的是,在这种情况下,当显示对象数据块小于在列表显示中可显示的图像数量时,只能显示对应于这些显示对象数据块的缩略图像,或者可以从对象范围之后的图像数据设置显示对象数据以便显示数量上等于能够在列表显示中显示的图像数量的缩略图像。
在步骤S9中,显示数据生成单元95从记录介质42中读出与显示对象设置单元94设置的显示对象数据相对应的缩略图像数据,按照图像拍摄日期和时间顺序生成包括这些缩略图像的列表显示数据,然后将所生成的列表显示数据供应给LCD控制器57。处理前进到图8中的步骤S10。在步骤S10中,LCD控制器57根据来自显示数据生成单元95的列表显示数据在LCD 58上进行列表显示。处理前进到步骤S11。
如上所述,在LCD 58上的列表显示中,至多9块显示对象数据(对象范围中的图像数据块中具有最长图像拍摄间隔的9块图像数据)的缩略图像可以按照图像拍摄日期和时间顺序排列的方式进行显示。在列表显示中显示例如9个缩略图像的情况下,当在对象范围内存在至少一块在第一缩略图像的显示对象数据的日期和时间与第二缩略图像的显示对象数据的日期和时间之间拍摄的图像数据时,可以选择和指定第一缩略图像。
类似地,当在对象范围内存在至少一块在第二缩略图像的显示对象数据的日期和时间与第三缩略图像的显示对象数据的日期和时间之间拍摄的图像数据时,可以选择和指定第二缩略图像。也就是说,当在对象范围内存在至少一块在任意一个缩略图像的显示对象数据的日期和时间与下一个缩略图像的显示对象数据的日期和时间之间拍摄的图像数据时,可以选择和指定所述任意一个缩略图像。顺便提及的是,在显示在列表显示中的最后一个(例如第9个)缩略图像的情况下,当在对象范围内存在至少一块在该缩略图像的显示对象数据的日期和时间之后拍摄的图像数据时(也就是说,当显示在列表显示中的最后一个缩略图像的显示对象数据从图像拍摄日期和时间来看不是记录在记录介质42上的最新数据块时),可以选择和指定该缩略图像。
由此,通过查看显示在LCD 58上的缩略图像的列表显示,用户操作包括触摸面板、控制键等的操作单元56来指定列表显示中的一个缩略图像,给出返回紧接的前面的列表显示的指令,或者给出结束列表显示的指令。响应于此,操作单元56将来自用户的指令信息供应给对象范围设置单元93。在步骤S11中,对象范围设置单元93根据操作单元56供应的信息确定是否指定缩略图像。当对象范围设置单元93确定指定缩略图像时,处理前进到步骤S12,在此对象范围设置单元93将从用户指定的缩略图像的显示对象数据的图像数据块到下一个缩略图像的显示对象数据之前的图像数据块(这些图像数据块在下文中称作图像组)设置为对象范围。处理返回到图7中的步骤S5,重复步骤S5之后的处理步骤。也就是说,从步骤S5向下之后的处理过程仅处理在图8的步骤S12中设置的对象范围中的图像数据,以便设置显示对象数据。
当在步骤S11中对象范围设置单元93确定没有缩略图像指定时,处理前进到步骤S13,在此对象范围设置单元93根据从操作单元56供应的信息确定是否返回到紧接的前面的列表显示。当对象范围设置单元93确定返回到紧接的前面的列表显示时,在步骤S14中对象范围设置单元93返回到紧接的前面的列表显示的对象范围的设置。处理返回到图7中的步骤S5,重复从步骤S5向下随后的处理。也就是说,从步骤S5向下之后的处理过程仅处理在图8的步骤S14中设置的对象范围中的图像数据,以便设置显示对象数据。
此外,当在步骤S13中对象范围设置单元93确定没有缩略图像指定时,处理前进到步骤S15,在此对象范围设置单元93根据从操作单元56供应的信息确定是否结束列表显示。当对象范围设置单元93确定列表显示结束时,列表显示控制处理过程结束。当对象范围设置单元93确定列表显示没有结束时,处理返回到步骤S11,重复从步骤S11向下随后的处理。
如上所述,将记录介质42上对象范围中的图像数据块中具有最长图像拍摄间隔、并且数量上等于列表显示时能够同时显示的图像数量(例如9)的图像数据块设置为显示对象数据。所设置的显示对象数据块的缩略图像按照图像拍摄日期和时间顺序在列表中显示。
下面将参照图9描述如上所述的列表显示的例子。图像拍摄装置41完成记录在记录介质42上的图像数据的缩略图像的列表显示,以便例如排列成3行3列最多9个缩略图像。
在图9的示例中,示出3个列表显示示例121至123。在列表显示121中,显示记录在记录介质42上的图像数据的显示对象数据块a1至a9(下文中将显示对象数据块a1至a9集体称作显示对象数据a)的9个缩略图像a1至a9。在列表显示122中,显示记录在记录介质42上的图像数据的显示对象数据a9和显示对象数据b1至b8(下文中将显示对象数据块b1至b8集体称作显示对象数据b)的9个缩略图像a9和b1至b8。在列表显示123中,显示记录在记录介质42上的图像数据的显示对象数据b4和显示对象数据c1至c6(下文中将显示对象数据块c1至c6集体称作显示对象数据c)的7个缩略图像b4和c1至c6。顺便提及的是,对于图像拍摄间隔的长度,图的右上部分表示显示对象数据a的图像拍摄间隔>显示对象数据b的图像拍摄间隔>显示对象数据c的图像拍摄间隔。
示出列表显示121至123的图的下半部分表示记录介质42,其上按照图像拍摄日期和时间记录了96块图像数据。与图3中的示例一样,假定用户从记录在记录介质42上的96块图像数据的开头开始搜索第85块图像数据c5(图9中的阴影线部分)。
首先,如参照图7和图8所述,第一列表显示控制处理将记录在记录介质42上的所有96块图像数据设置为对象范围,并将设置为对象范围的图像数据块中具有最长图像拍摄间隔并且数量上等于列表显示时能够同时显示的图像数量(9)的图像数据块设置为显示对象数据a。在图9的示例中,从记录介质42的开头开始的第一块图像数据a1、从头开始的第六块图像数据a2、从头开始的第十三块图像数据a3、从头开始的第二十二块图像数据a4、从头开始的第二十四块图像数据a5、从头开始的第四十四块图像数据a6、从头开始的第五十五块图像数据a7、从头开始的第六十三块图像数据a8、以及从头开始的第七十块图像数据a9在对象范围中具有长图像拍摄间隔,由此设置为显示对象数据a。因此,相应于显示对象数据(图像数据)a1至a9的缩略图像a1至a9按照图像拍摄日期和时间显示在列表显示121中。顺便提及的是,在图9的示例中,在对象范围中从头开始第一块图像数据的图像拍摄间隔无法获得,这是因为使第一块图像数据位于开头处,因此将第一块图像数据预设为显示对象数据。
当在记录介质42上的显示对象数据a1和显示对象数据a2之间存在图像数据时(也就是说,当存在在显示对象数据a1和显示对象数据a2的图像拍摄日期和时间之间拍摄的图像数据时),可以在列表显示121中指定缩略图像a1。当用户指定缩略图像a1时,从显示对象数据a1到显示对象数据a2前面的图像数据的范围A1变为用于下一次显示对象数据设置处理的对象范围。类似地,当用户指定缩略图像a2时,从显示对象数据a2到显示对象数据a3前面的图像数据的范围A2变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a3时,从显示对象数据a3到显示对象数据a4前面的图像数据的范围A3变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a4时,从显示对象数据a4到显示对象数据a5前面的图像数据的范围A4变为用于下一次显示对象数据设置处理的对象范围。
此外,类似地,当用户指定缩略图像a5时,从显示对象数据a5到显示对象数据a6前面的图像数据的范围A5变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a6时,从显示对象数据a6到显示对象数据a7前面的图像数据的范围A6变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a7时,从显示对象数据a7到显示对象数据a8前面的图像数据的范围A7变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a8时,从显示对象数据a8到显示对象数据a9前面的图像数据的范围A8变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a9时,从显示对象数据a9到记录介质42上最后的图像数据(从图像拍摄日期和时间来看最新的数据)的范围A9变为用于下一次显示对象数据设置处理的对象范围。
包括在每一个范围A1至A9中的图像数据相对于前一图像数据至少比相对于设置为显示对象数据a的图像数据具有短的图像拍摄间隔。也就是说,包括在每一个范围A1至A9中的图像数据拍摄于彼此比任意范围中的图像数据以及其它范围中的图像数据更接近的时间。由此,查看缩略图像a9,用户假定图像数据c5位于显示对象数据a9的范围A9中,并且指定列表显示121中的缩略图像a9。然后,操作单元56将关于用户指定的缩略图像的信息供应给对象范围设置单元93。响应于此,对象范围设置单元93将与缩略图像a9相对应的显示对象数据a9的范围A9设置为对象范围。由此,开始第二列表显示控制处理,以便将设置为对象范围的图像数据块中具有最长图像拍摄间隔、并且数量上等于列表显示时能够同时显示的图像数量(9)的图像数据块设置为新的显示对象数据。
由此,替代前面的显示对象数据,从范围A9的开头开始的第一块图像数据a9、从范围A9的开头开始的第三块图像数据b1、从范围A9的开头开始的第五块图像数据b2、从范围A9的开头开始的第七块图像数据b3、从范围A9的开头开始的第十一块图像数据b4、从范围A9的开头开始的第十八块图像数据b5、从范围A9的开头开始的第二十二块图像数据b6、从范围A9的开头开始的第二十四块图像数据b7、以及从范围A9的开头开始的第二十五块图像数据b8在该对象范围内具有长图像拍摄间隔,由此设置为新的显示对象数据。因此,当指定列表显示121中的缩略图像a9时,相应于显示对象数据(图像数据)a9和显示对象数据b1至b8的缩略图像a9和缩略图像b1至b8按照图像拍摄日期和时间顺序显示在列表显示122中,如图中箭头P1所示。
当在记录介质42上显示对象数据a9和显示对象数据b1之间存在图像数据时,例如与在列表显示121中一样在列表显示122中也可以指定缩略图像a9。当用户指定缩略图像a9时,从显示对象数据a9到显示对象数据b1前面的图像数据之间的范围变为用于下一次显示对象数据设置处理的对象范围。顺便提及的是,在列表显示122中随后的缩略图像b1至b8的描述基本上与在列表显示121中的相同,因此在此省略其详细描述。但是,由于在显示对象数据b7和显示对象数据b8之间没有图像数据(也就是说,由于没有在显示对象数据b7和显示对象数据b8的图像拍摄日期和时间之间拍摄的图像数据),因此不能选择或指定列表显示122中的缩略图像b7。
由此,查看显示在LCD 58上的列表显示122中的缩略图像a9和b1至b8,用户假定图像数据c5位于从缩略图像b4的显示对象数据b4到显示对象数据b5前面的图像数据之间的范围B4中,并且通过操作包括触摸面板、控制键等的操作单元56指定列表显示122中的缩略图像b4。然后,操作单元56将关于用户指定的缩略图像的信息供应给对象范围设置单元93。响应于此,对象范围设置单元93将与缩略图像b4相对应的显示对象数据b4的范围B4设置为对象范围。由此,开始第三列表显示控制处理。在这种情况下,由于设置为对象范围的图像数据块的数量不大于列表显示时能够同时显示的图像数量(9),因此将图像数据b4和图像数据c1至c6设置为新的显示对象数据。
由此,替代前面的显示对象数据,将图像数据b4和范围B4中的6块图像数据c1至c6设置为新的显示对象数据。因此,当指定列表显示122中的缩略图像b4时,相应于显示对象数据(图像数据)b4和显示对象数据c1至c6的缩略图像b4和缩略图像c1至c6按照图像拍摄日期和时间顺序显示在列表显示123中,如图中箭头P2所示。
如上所述,从指定的缩略图像的显示对象数据到下一缩略图像的显示对象数据前面的图像数据之间的范围被设置为对象范围。从设置为对象范围的图像数据块中,将具有最长图像拍摄间隔、并且数量上等于列表显示时能够同时显示的图像数量(9)的图像数据块设置为显示对象数据。显示所设置的显示对象数据块的缩略图像。通过指定显示的缩略图像,显示其图像拍摄间隔接近于该指定的缩略图像(与其它缩略图像相比)的图像拍摄间隔的图像数据缩略图像。
由此,在从记录在记录介质42上的96块图像数据中搜索第85块图像数据时,可以最少通过3次操作找到第85块图像数据。与参照图3所描述的需要至少10次滚动操作的传统示例相比,可以减少操作次数。此外,在改变列表显示时,只需指定期望的缩略图像,为相当方便的操作,而与图3所示的示例不同,无需显示所显示的数据在记录介质42上的相对位置以及滚动功能。因此能够减少成本、制造过程等等。
下面将参照图10的流程图描述图7的步骤S7中的显示对象数据设置处理过程。在图7的步骤S6中,图像拍摄间隔计算单元92计算对象范围中的图像数据的图像拍摄间隔。由此,在图10的步骤S21中,显示对象设置单元94的计算对象设置单元101将图像拍摄间隔计算单元92计算其间隔的所有图像数据的图像拍摄间隔设置为计算对象。计算对象设置单元101将所设置的计算对象的信息供应给平均值计算单元102。处理前进到步骤S22。
在步骤S22中,平均值计算单元102计算计算对象设置单元101设置为计算对象的图像拍摄间隔的平均值。然后平均值计算单元102将所计算的图像拍摄间隔的平均值作为图像拍摄间隔的基准值供应给显示候选指定单元103。处理前进到步骤S23。在步骤S23中,显示候选指定单元103比较每一图像数据块的图像拍摄间隔与来自平均值计算单元102的图像拍摄间隔的基准值,指定其图像拍摄间隔比图像拍摄间隔的基准值长的图像数据为显示候选,然后将所指定的显示候选的信息供应给显示数量确定单元104。处理前进到步骤S24。
下面将参照图11具体描述图10的步骤S23中的显示候选指定处理过程。在图11的示例中,29块图像数据记录在记录介质42上,各块图像数据按照图像拍摄日期和时间顺序进行分类,并且计算对象范围(在这种情况下记录在记录介质42上的所有图像数据)中的图像数据(相对于前一图像数据)的图像拍摄间隔。
在图11的示例中,没有计算数据名称为“P001”、图像拍摄日期为“2003/2/22(表示2003年2月22日)”、以及图像拍摄时间为“3:21:53(表示3点21分53秒)”的图像数据的图像拍摄间隔,这是因为该图像数据具有最早的图像拍摄日期和时间。数据名称为“P002”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“3:21:58”的图像数据(相对于前一图像数据)的图像拍摄间隔为“0:00:05(5秒)”。数据名称为“P003”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“3:22:21”的图像数据的图像拍摄间隔为“0:00:23(23秒)”。数据名称为“P004”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“12:25:35”的图像数据的图像拍摄间隔为“9:03:14(9小时3分14秒)”。数据名称为“P005”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“12:25:40”的图像数据的图像拍摄间隔为“0:00:05(5秒)”。
类似地,数据名称为“P006”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“12:43:39”的图像数据的图像拍摄间隔为“0:17:59(17分59秒)”。数据名称为“P007”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“13:02:16”的图像数据的图像拍摄间隔为“0:18:37(18分37秒)”。数据名称为“P008”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“13:02:22”的图像数据的图像拍摄间隔为“0:00:06(6秒)”。数据名称为“P009”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“13:13:41”的图像数据的图像拍摄间隔为“0:11:19(11分19秒)”。数据名称为“P010”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“13:18:29”的图像数据的图像拍摄间隔为“0:04:48(4分48秒)”。数据名称为“P011”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“13:18:34”的图像数据的图像拍摄间隔为“0:00:15(5秒)”。数据名称为“P012”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“13:52:23”的图像数据的图像拍摄间隔为“0:33:49(33分49秒)”。数据名称为“P013”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“13:52:29”的图像数据的图像拍摄间隔为“0:00:06(6秒)”。
数据名称为“P014”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“13:52:34”的图像数据的图像拍摄间隔为“0:00:05(5秒)”。数据名称为“P015”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“14:02:20”的图像数据的图像拍摄间隔为“0:09:46(9分46秒)”。数据名称为“P016”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“14:09:04”的图像数据的图像拍摄间隔为“0:06:44(6分44秒)”。数据名称为“P017”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“14:09:09”的图像数据的图像拍摄间隔为“0:00:05(5秒)”。数据名称为“P018”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“14:41:14”的图像数据的图像拍摄间隔为“0:32:05(32分5秒)”。数据名称为“P019”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“14:41:16”的图像数据的图像拍摄间隔为“0:00:02(2秒)”。数据名称为“P020”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“14:41:19”的图像数据的图像拍摄间隔为“0:00:03(3秒)”。数据名称为“P021”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“16:32:42”的图像数据的图像拍摄间隔为“1:51:23(1小时51分23秒)”。
数据名称为“P022”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“16:32:44”的图像数据的图像拍摄间隔为“0:00:02(2秒)”。数据名称为“P023”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“18:55:25”的图像数据的图像拍摄间隔为“2:22:41(2小时22分41秒)”。数据名称为“P024”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“18:55:36”的图像数据的图像拍摄间隔为“0:00:11(11秒)”。数据名称为“P025”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“18:55:40”的图像数据的图像拍摄间隔为“0:00:04(4秒)”。数据名称为“P026”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“18:55:44”的图像数据的图像拍摄间隔为“0:00:04(4秒)”。数据名称为“P027”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“19:03:56”的图像数据的图像拍摄间隔为“0:08:12(8分12秒)”。数据名称为“P028”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“19:04:00”的图像数据的图像拍摄间隔为“0:00:04(4秒)”。数据名称为“P029”、图像拍摄日期为“2003/2/22”、以及图像拍摄时间为“19:04:04”的图像数据的图像拍摄间隔为“0:00:04(4秒)”。
当图像拍摄间隔的平均值例如为30分钟的时候,记录在记录介质42上的图像数据的图像拍摄间隔中长于30分钟的是图像数据“P004”的图像拍摄间隔“9小时3分14秒”、图像数据“P012”的图像拍摄间隔“33分49秒”、图像数据“P018”的图像拍摄间隔“32分5秒”、图像数据“P021”的图像拍摄间隔“1小时51分23秒”、以及图像数据“P023”的图像拍摄间隔“2小时22分41秒”,如图11中的阴影线所示。
当图像拍摄间隔的平均值例如为9分钟的时候,记录在记录介质42上的图像数据的图像拍摄间隔中长于30分钟的除了上述5块图像数据的图像拍摄间隔之外,还有图11中用粗线框表示的图像数据“P006”的图像拍摄间隔“17分59秒”、图像数据“P007”的图像拍摄间隔“18分37秒”、图像数据“P009”的图像拍摄间隔“11分19秒”、以及图像数据“P015”的图像拍摄间隔“9分46秒”。
由此,当图像拍摄间隔的基准值设置为9分钟时,显示候选指定单元103指定上述9块图像数据为显示候选。
在这种情况下,设置为显示候选的9块图像数据在数量上等于能够在列表显示中显示的图像数量(例如9),因此由下文中描述的图10的步骤S28的处理设置为显示对象数据。所设置的显示对象数据的缩略图像数据从记录介质42中读出。从而,如显示屏幕141所示,相应于设置为显示对象数据的图像数据“P004”、“P006”、“P007”、“P009”、“P012”、“P015”、“P018”、“P021”以及“P023”的缩略图像的列表显示为在LCD 58上按照图像拍摄日期和时间顺序的3行3列。
如上所述,显示候选指定单元103指定其图像拍摄间隔比图像拍摄间隔的基准值长的图像数据。当图像拍摄间隔的基准值变化时,具有比其长的图像拍摄间隔的图像数据的数量(显示候选的数量)也发生变化。因此,在下文将描述的图10中从步骤S24以下的处理中,将显示候选指定单元103所指定的显示候选的数量与列表显示中能够显示的图像数量进行比较。当显示候选的数量不等于列表显示中能够显示的图像数量时,重新设置用于获取图像拍摄间隔的平均值的计算对象,由此动态地改变图像拍摄间隔的基准值。显示候选指定单元103再次指定其图像拍摄间隔比图像拍摄间隔的基准值长的显示候选。通过重复上述处理过程,显示候选指定单元103可以最终获得数量上等于列表显示时能够同时显示的图像数量的显示候选。
回到图10,在步骤S24中显示数量确定单元104比较显示候选指定单元103所指定的显示候选的数量与列表显示时能够同时显示的图像数量,以便确定显示候选的数量是否不大于可显示的图像数量。当显示数量确定单元104确定显示候选的数量大于可显示的图像数量时,进一步减少所设置的显示候选的数量,处理前进到步骤S25,在此显示数量确定单元104控制计算对象设置单元101将图像数据的图像拍摄间隔中显示候选指定单元103上次没有指定为显示候选但此次指定为显示候选的图像数据的图像拍摄间隔设置为计算对象。处理返回到步骤S22以重复步骤S22以下的处理过程。顺便提及的是,在第一次处理过程中,不考虑先前的显示候选。
在步骤S24中显示数量确定单元104比较显示候选指定单元103所指定的显示候选的数量与列表显示时能够同时显示的图像数量。当显示数量确定单元104确定显示候选的数量不大于可显示的图像数量时,处理前进到步骤S26,在此显示数量确定单元104确定显示候选的数量是否等于可显示的图像数量。当显示数量确定单元104确定显示候选的数量不等于可显示的图像数量时(也就是说,显示候选的数量小于可显示的图像数量),处理前进到步骤S27,在此使用非显示候选来进一步增加显示候选的数量,显示数量确定单元104控制计算对象设置单元101将图像数据的图像拍摄间隔中显示候选指定单元103上次指定为显示候选但此次指定为非显示候选(没有指定为显示候选)的图像数据的图像拍摄间隔设置为计算对象。处理返回到步骤S22以重复步骤S22以下的处理过程。顺便提及的是,在第一次处理过程中,不考虑先前的显示候选。
当显示数量确定单元104在步骤S26中确定显示候选的数量等于可显示的图像数量时,处理前进到步骤S28,在此显示数量确定单元104控制显示数据设置单元105将显示候选的图像数据设置为显示对象数据。在步骤S28中,显示数据设置单元105在显示数量确定单元104的控制下将显示候选指定单元103指定为显示候选的图像数据设置为显示对象数据。然后显示数据设置单元105将所设置的显示对象数据的信息供应给显示数据生成单元95。处理返回到图7中的步骤S9。
如上所述,获取图像拍摄间隔的平均值(基准值)。将比所获得的基准值长的图像拍摄间隔的图像数据设置为显示候选。当所设置的显示候选的数量等于在列表显示中可显示的图像数量时,将显示候选的图像数据设置为显示对象数据。所设置的显示对象数据为图像拍摄间隔比图像拍摄间隔的平均值(基准值)长的图像数据,所述平均值通过改变作为用于获取图像拍摄间隔的平均值的对象的计算对象来动态地设置,以便使得显示候选的数量变为等于在列表显示中可显示的图像数量,并且所设置的显示对象数据块为对象范围中的图像数据块之中具有最长图像拍摄间隔且数量上等于列表显示时能够同时显示的图像数量的图像数据块。
由此,在图10的显示对象数据设置处理过程中,获取图像拍摄间隔的平均值(基准值)。将比所获得的基准值长的图像拍摄间隔的图像数据设置为显示候选。当所设置的显示候选的数量等于在列表显示中可显示的图像数量时,将对象范围中的图像数据块之中具有最长图像拍摄间隔且数量上等于列表显示时能够同时显示的图像数量的显示候选的图像数据设置为显示对象数据。应该指出的是,图10的显示对象数据设置处理过程仅是一种示例,也可以使用其它的处理过程,只要该处理过程将对象范围中的图像数据块之中具有最长图像拍摄间隔且数量上等于列表显示时能够同时显示的图像数量的显示候选的图像数据设置为显示对象数据即可。
顺便提及的是,在显示候选的数量小于可显示的图像数量情况下的分支转到图10的步骤S26,这是因为即使显示候选的数量小于可显示的图像数量,也可以在列表显示中显示所述显示候选,显示候选可以与显示候选的数量等于可显示的图像数量情况下一样在列表显示中进行显示,而无需为显示候选的数量小于可显示的图像数量的情况提供专门的分支处理过程。
下面将参照图12描述图10的显示对象数据设置处理过程的一个具体示例。在图12中,与图11中相对应的部分用相应的参考标号表示,并且在此省略其详细描述。在图12的示例中,在每一块图像数据的图像拍摄间隔的右侧,“1”表示在图10的步骤S23中的第一至第五显示候选设置处理过程的处理结果中,也就是在第一至第五显示候选设置处理过程中设置为显示候选的图像数据,“0”表示没有设置为显示候选的图像数据。
在图12的示例中,平均值计算单元102从28块图像数据的图像拍摄间隔中获得图像拍摄间隔的平均值作为基准值X1(实际值大约为33分38秒)。具体地说,在第一显示候选设置中,将记录在记录介质42上的所有图像数据的图像拍摄间隔(带阴影线的图像拍摄间隔)设置为计算对象。在作为计算对象的所有图像数据的图像拍摄间隔中,判定图中在“第一次”一栏中用“1”表示的图像数据“P004”的图像拍摄间隔“9小时3分14秒”、图像数据“P012”的图像拍摄间隔“33分49秒”、图像数据“P021”的图像拍摄间隔“1小时51分23秒”、以及图像数据“P023”的图像拍摄间隔“2小时22分41秒”比基准值X1长。因此,将这四块图像数据设置为显示候选。但是,由于四块图像数据少于在列表显示中能够显示的图像数量(例如9),因此通过从没有指定为显示候选(非显示候选)的图像数据块中选择来进一步增加显示候选的数量,计算对象设置单元101将显示候选指定单元103设置为非显示候选(在“第一次”一栏中带阴影线的)的图像数据的图像拍摄间隔设置为计算对象。
由此,平均值计算单元102使用作为计算对象的24块图像数据的图像拍摄间隔获得图像拍摄间隔的平均值作为基准值X1(实际值大约为4分37秒)。具体地说,在第二显示候选设置处理中,将其图像拍摄间隔在“第一次”一栏中加阴影线的24块图像数据的图像拍摄间隔设置为计算对象。在所有图像数据块的图像拍摄间隔中,除了上面提到的4块图像数据的图像拍摄间隔之外,还判定图中在“第二次”一栏中用“1”表示的图像数据“P006”的图像拍摄间隔“17分59秒”、图像数据“P007”的图像拍摄间隔“18分37秒”、图像数据“P009”的图像拍摄间隔“11分19秒”、图像数据“P010”的图像拍摄间隔“4分48秒”、图像数据“P015”的图像拍摄间隔“9分46秒”、图像数据“P016”的图像拍摄间隔“6分44秒”、图像数据“P018”的图像拍摄间隔“32分5秒”、以及图像数据“P027”的图像拍摄间隔“8分12秒”比基准值X2长。因此,将这12块图像数据设置为显示候选。但是,由于12块图像数据多于在列表显示中能够显示的图像数量(例如9),因此通过从在第二处理中指定为显示候选的图像数据块中选择来进一步减少显示候选的数量,计算对象设置单元101将显示候选指定单元103在第一处理(上一次)中没有设置为显示候选但在第二处理中指定为显示候选(在“第二次”一栏中带阴影线的)的图像数据的图像拍摄间隔设置为计算对象。
由此,平均值计算单元102使用作为计算对象的7块图像数据的图像拍摄间隔获得图像拍摄间隔的平均值作为基准值X3(实际值大约为14分3秒)。具体地说,在第三显示候选设置处理中,将其图像拍摄间隔在“第二次”一栏中加阴影线的7块图像数据的图像拍摄间隔设置为计算对象。在所有图像数据块的图像拍摄间隔中,判定图中在“第三次”一栏中用“1”表示的图像数据“P004”的图像拍摄间隔“9小时3分14秒”、图像数据“P006”的图像拍摄间隔“17分59秒”、图像数据“P007”的图像拍摄间隔“18分37秒”、图像数据“P012”的图像拍摄间隔“33分49秒”、图像数据“P018”的图像拍摄间隔“32分5秒”、图像数据“P021”的图像拍摄间隔“1小时51分23秒”、以及图像数据“P023”的图像拍摄间隔“2小时22分41秒”比基准值X3长。因此,将这7块图像数据设置为显示候选。但是,由于7块图像数据少于在列表显示中能够显示的图像数量(例如9),因此通过从在第三处理中没有指定为显示候选的图像数据块中选择来进一步增加显示候选的数量,计算对象设置单元101将在第二处理(上一次)中设置为显示候选但在第三处理中没有指定为显示候选(在“第三次”一栏中带阴影线的)的图像数据的图像拍摄间隔设置为计算对象。
由此,平均值计算单元102使用作为计算对象的5块图像数据的图像拍摄间隔获得图像拍摄间隔的平均值作为基准值X4(实际值大约为8分9秒)。具体地说,在第四显示候选设置处理中,将其图像拍摄间隔在“第三次”一栏中加阴影线的5块图像数据的图像拍摄间隔设置为计算对象。在所有图像数据块的图像拍摄间隔中,判定图中在“第四次”一栏中用“1”表示的图像数据“P004”的图像拍摄间隔“9小时3分14秒”、图像数据“P006”的图像拍摄间隔“17分59秒”、图像数据“P007”的图像拍摄间隔“18分37秒”、图像数据“P009”的图像拍摄间隔“11分19秒”、图像数据“P012”的图像拍摄间隔“33分49秒”、图像数据“P015”的图像拍摄间隔“9分46秒”、图像数据“P018”的图像拍摄间隔“32分5秒”、图像数据“P021”的图像拍摄间隔“1小时51分23秒”、图像数据“P023”的图像拍摄间隔“2小时22分41秒”、以及图像数据“P027”的图像拍摄间隔“8分12秒”比基准值X4长。因此,将这10块图像数据设置为显示候选。但是,由于10块图像数据多于在列表显示中能够显示的图像数量(例如9),因此通过从在第四处理中指定为显示候选的图像数据块中选择来进一步减少显示候选的数量,计算对象设置单元101将在第三处理(上一次)中没有设置为显示候选但在第四处理中指定为显示候选(在“第四次”一栏中带阴影线的)的图像数据的图像拍摄间隔设置为计算对象。
由此,平均值计算单元102使用作为计算对象的3块图像数据的图像拍摄间隔获得图像拍摄间隔的平均值作为基准值X5(实际值大约为9分45秒)。具体地说,在第五显示候选设置处理中,将其图像拍摄间隔在“第四次”一栏中加阴影线的3块图像数据的图像拍摄间隔设置为计算对象。在所有图像数据块的图像拍摄间隔中,判定图中在“第五次”一栏中用“1”表示的图像数据“P004”的图像拍摄间隔“9小时3分14秒”、图像数据“P006”的图像拍摄间隔“17分59秒”、图像数据“P007”的图像拍摄间隔“18分37秒”、图像数据“P009”的图像拍摄间隔“11分19秒”、图像数据“P012”的图像拍摄间隔“33分49秒”、图像数据“P015”的图像拍摄间隔“9分46秒”、图像数据“P018”的图像拍摄间隔“32分5秒”、图像数据“P021”的图像拍摄间隔“1小时51分23秒”、以及图像数据“P023”的图像拍摄间隔“2小时22分41秒”比基准值X5长。因此,将这9块图像数据设置为显示候选。由于9块图像数据等于在列表显示中能够显示的图像数量(例如9),因此将这9块设置为显示候选的图像数据设置为显示对象数据。此时设置的显示对象数据为对象范围中的图像数据块之中的9块具有最长图像拍摄间隔的图像数据,如图12中的显示对象数据的图像拍摄间隔所示。
如上所述,在记录介质42上对象范围设置单元93所设置的对象范围中的图像数据块中(在这种情况下为记录在记录介质42上的图像数据块),将具有比动态设置的图像拍摄间隔基准值长的图像拍摄间隔的图像数据块设置为显示候选。当所设置的显示候选在数量上等于列表显示时能够同时显示的图像数量时,将所述显示候选设置为显示对象数据。换句话说,也就是将对象范围中的图像数据块之中具有最长的图像拍摄间隔且数量上等于可显示的图像数量的图像数据块设置为显示对象数据。由此,生成包括与设置为显示对象数据的图像数据块“P004”、“P006”、“P007”、“P009”、“P012”、“P015”、“P018”、“P021”、以及“P023”相对应的缩略图像在内的列表显示数据。根据所生成的列表显示数据,图11中的显示屏幕141显示在LCD 58上。
顺便提及的是,尽管在图12的示例中,没有将第一块图像数据“P001”设置为显示对象数据,但是可以事先将第一块图像数据“P001”设置为显示对象数据。在这种情况下,通过将在列表显示中可显示的图像数量设置为8来获取其它显示对象数据。
下面将参照图13和图14的流程图描述图像拍摄装置41的另一个列表显示控制处理示例。应该指出的是,除了步骤S62,图13和图14中的处理基本上与图7和图8中步骤S12之外的其它步骤相同,因此省略其详细描述。在步骤S51中图像信息获取单元91待机,一直到给出列表显示记录在记录介质42上的图像数据的指令为止。根据操作单元56供应的指令,图像信息获取单元91确定已经给出列表显示记录在记录介质42上的图像数据的指令。处理前进到步骤S52,在此图像信息获取单元91通过介质I/F 54从记录介质42中读出记录在记录介质42上的图像数据的图像拍摄日期和时间信息等。处理前进到步骤S53,在此图像信息获取单元91按照图像拍摄日期和时间顺序对所述图像拍摄日期和时间信息进行分类,然后将分类后的图像拍摄日期和时间信息供应给图像拍摄间隔计算单元92。处理前进到步骤S54。
在步骤S54中,对象范围设置单元93将记录在记录介质42上的所有图像数据设置为列表显示对象范围。处理前进到步骤S55,在此对象范围设置单元93确定所设置的对象范围中图像数据块的数量是否大于能够在列表显示中可显示的图像数量。当对象范围设置单元93确定所设置的对象范围中图像数据块的数量大于能够在列表显示中可显示的图像数量时,对象范围设置单元93将所设置的对象范围的信息供应给图像拍摄间隔计算单元92。处理前进到步骤S56。在步骤S56中,图像拍摄间隔计算单元92根据图像信息获取单元91分类的图像拍摄日期和时间信息,计算对象范围设置单元93所设置的对象范围中的每一块图像数据的图像拍摄间隔。图像拍摄间隔计算单元92将所计算的图像数据块的图像拍摄间隔供应给显示对象设置单元94。处理前进到步骤S57。
在图像拍摄间隔计算单元92计算图像数据的图像拍摄间隔之后,显示对象设置单元94在步骤S57中执行上面参照图10描述的显示对象数据设置处理。处理前进到步骤S59。通过显示对象数据设置处理,将对象范围中的图像数据块之中具有最长图像拍摄间隔、并且数量上不大于列表显示中能够同时显示的图像数量的图像数据块设置为显示对象数据,然后将所设置的显示对象数据的信息输出给显示数据生成单元95。
另一方面,当对象范围设置单元93在步骤S55中确定所设置的对象范围中图像数据块的数量不大于能够在列表显示中可显示的图像数量时,对象范围设置单元93将所设置的对象范围的信息供应给显示数据设置单元105。处理前进到步骤S58。在对象范围设置单元93的控制下,显示数据设置单元105将对象范围中的图像数据设置为显示对象数据,然后将显示对象数据的信息输出到显示数据生成单元95。处理前进到步骤S59。
在步骤S59中,显示数据生成单元95从记录介质42中读出与显示对象设置单元94设置的显示对象数据相对应的缩略图像数据,按照图像拍摄日期和时间顺序生成包括这些缩略图像的列表显示数据,然后将所生成的列表显示数据供应给LCD控制器57。处理前进到图14中的步骤S60。在步骤S60中,LCD控制器57根据来自显示数据生成单元95的列表显示数据在LCD 58上进行列表显示。处理前进到步骤S61。
通过查看显示在LCD 58上的缩略图像的列表显示,用户操作包括触摸面板、控制键等的操作单元56来指定列表显示中的一个缩略图像,给出返回紧接的前面的列表显示的指令,或者给出结束列表显示的指令。响应于此,操作单元56将来自用户的指令信息供应给对象范围设置单元93。在步骤S61中,对象范围设置单元93根据操作单元56供应的信息确定是否指定缩略图像。当对象范围设置单元93确定指定缩略图像时,处理前进到步骤S62,在此对象范围设置单元93将从用户指定的缩略图像前面的缩略图像的显示对象数据的图像数据块到指定的缩略图像之后的缩略图像的显示对象数据前面的图像数据块(也就是在前的显示对象数据的图像组和指定的显示对象数据的图像组)设置为对象范围。处理返回到图13中的步骤S55,重复步骤S55之后的处理步骤。也就是说,从步骤S55向下之后的处理过程仅处理在图14的步骤S62中设置的对象范围中的图像数据,以便设置显示对象数据。
当在步骤S61中对象范围设置单元93确定没有缩略图像指定时,处理前进到步骤S63,在此对象范围设置单元93根据从操作单元56供应的信息确定是否返回到紧接的前面的列表显示。当对象范围设置单元93确定返回到紧接的前面的列表显示时,在步骤S64中对象范围设置单元93返回到紧接的在前列表显示的对象范围的设置。处理返回到图13中的步骤S55,重复从步骤S55向下随后的处理。
此外,当在步骤S63中对象范围设置单元93确定没有缩略图像指定时,处理前进到步骤S65,在此对象范围设置单元93根据从操作单元56供应的信息确定是否结束列表显示。当对象范围设置单元93确定列表显示结束时,列表显示控制处理过程结束。当对象范围设置单元93确定列表显示没有结束时,处理返回到步骤S61,重复从步骤S61向下随后的处理。
如上所述,将记录介质42上与指定的缩略图像和指定的缩略图像在前紧接的缩略图像相对应的显示对象数据的图像组设置为对象范围。对象范围中的图像数据块之中具有最长图像拍摄间隔、并且数量上等于列表显示时能够同时显示的图像数量的图像数据块设置为显示对象数据。所设置的显示对象数据块的缩略图像按照图像拍摄日期和时间顺序在列表中显示。
下面将参照图15描述如上所述的列表显示的例子。应该指出的是,在图15中与图9中相对应的部分用相应的参考标号表示,在此省略其详细描述。
在图15的示例中,示出3个列表显示示例201至203。在列表显示201中,显示记录在记录介质42上的图像数据的显示对象数据块a1至a9的9个缩略图像a1至a9。在列表显示202中,显示记录在记录介质42上的图像数据的显示对象数据a8及a9和显示对象数据d1至d7(下文中将显示对象数据块d1至d7集体称作显示对象数据d)的9个缩略图像a8及a9和d1至d7。在列表显示203中,显示记录在记录介质42上的图像数据的显示对象数据d3及d4和显示对象数据e1至e7(下文中将显示对象数据块e1至e7集体称作显示对象数据e)的9个缩略图像d3及d4和e1至e7。顺便提及的是,对于图像拍摄间隔的长度,图的右上部分表示显示对象数据a的图像拍摄间隔>显示对象数据d的图像拍摄间隔>显示对象数据e的图像拍摄间隔。
示出列表显示201至203的图的下半部分表示记录介质42,其上按照图像拍摄日期和时间记录了96块图像数据。在图15的示例中同样假定用户从记录在记录介质42上的96块图像数据的开头开始搜索第85块图像数据e6(图9中的阴影线部分)。
首先,如参照图13和图14所述,第一列表显示控制处理将记录在记录介质42上的所有96块图像数据设置为对象范围,并将设置为对象范围的图像数据块中具有最长图像拍摄间隔并且数量上等于列表显示时能够同时显示的图像数量(9)的图像数据块设置为显示对象数据a。在图15的示例中,从记录介质42的开头开始的第一块图像数据a1、从头开始的第六块图像数据a2、从头开始的第十三块图像数据a3、从头开始的第二十二块图像数据a4、从头开始的第二十四块图像数据a5、从头开始的第四十四块图像数据a6、从头开始的第五十五块图像数据a7、从头开始的第六十三块图像数据a8、以及从头开始的第七十块图像数据a9在对象范围中具有长图像拍摄间隔,由此设置为显示对象数据a。因此,相应于显示对象数据(图像数据)a1至a9的缩略图像a1至a9按照图像拍摄日期和时间显示在列表显示201中。
当在记录介质42上的显示对象数据a1和显示对象数据a2之间存在图像数据时,可以在列表显示201中指定缩略图像a1。当用户指定缩略图像a1时,从显示对象数据a1到显示对象数据a2前面的图像数据的范围A1变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a2时,从显示对象数据a1到显示对象数据a3前面的图像数据之间的范围A1及范围A2变为用于下一次显示对象数据设置处理的对象范围。也就是说,在图15的示例中,将从指定的缩略图像紧接在前的缩略图像的显示对象数据到所指定的缩略图像之后的缩略图像的显示对象数据前面的图像数据之间的范围设置为对象范围。
类似地,当用户指定缩略图像a3时,从显示对象数据a2到显示对象数据a4前面的图像数据的范围A2及范围A3变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a4时,从显示对象数据a3到显示对象数据a5前面的图像数据的范围A3及范围A4变为用于下一次显示对象数据设置处理的对象范围。
此外,类似地,当用户指定缩略图像a5时,从显示对象数据a4到显示对象数据a6前面的图像数据的范围A4及范围A5变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a6时,从显示对象数据a5到显示对象数据a7前面的图像数据的范围A5及A6变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a7时,从显示对象数据a6到显示对象数据a8前面的图像数据的范围A6及范围A7变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a8时,从显示对象数据a7到显示对象数据a9前面的图像数据的范围A7及范围A8变为用于下一次显示对象数据设置处理的对象范围。当用户指定缩略图像a9时,从显示对象数据a8到记录介质42上最后的图像数据的范围A8及范围A9变为用于下一次显示对象数据设置处理的对象范围。
包括在每一个范围A1至A9中的图像数据相对于前一图像数据至少比相对于设置为显示对象数据a的图像数据具有短的图像拍摄间隔。也就是说,包括在每一个范围A1至A9中的图像数据拍摄于彼此比任意范围中的图像数据以及其它范围中的图像数据更接近的时间。由此,查看缩略图像a9,用户假定图像数据e6位于显示对象数据a9附近,并且指定列表显示201中的缩略图像a9。然后,操作单元56将关于用户指定的缩略图像的信息供应给对象范围设置单元93。响应于此,对象范围设置单元93将与缩略图像a9前面的缩略图像a8相对应的显示对象数据a8的范围A8及与缩略图像a9相对应的显示对象数据a9的范围A9设置为对象范围。由此,开始第二列表显示控制处理,以便将设置为对象范围的图像数据块中具有最长图像拍摄间隔、并且数量上等于列表显示时能够同时显示的图像数量(9)的图像数据块设置为新的显示对象数据。
由此,替代前面的显示对象数据,从范围A8的开头开始的第一块图像数据a8、范围A8中的第三块图像数据d1、从范围A9的开头开始的第一块图像数据a9、从范围A9的开头开始的第三块图像数据d2、从范围A9的开头开始的第七块图像数据d3、从范围A9的开头开始的第十一块图像数据d4、从范围A9的开头开始的第十八块图像数据d5、从范围A9的开头开始的第二十二块图像数据d6、以及从范围A9的开头开始的第二十四块图像数据d7在该对象范围内具有长图像拍摄间隔,由此设置为新的显示对象数据。因此,当指定列表显示201中的缩略图像a9时,列表显示202按照图像拍摄日期和时间顺序显示缩略图像a9前面的缩略图像a8及缩略图像a8之后的缩略图像(即缩略图像a8、d1和a9)和缩略图像d2至d7相应于显示对象数据(图像数据)a8、d1、a9和显示对象数据d2至d7。此时,缩略图像a9前面的缩略图像a8显示在列表显示202中开始的第一位置上,如图中箭头Q1所示,缩略图像a9显示在列表显示202中开头位置之外的位置上,如图中箭头R1所示。
当在记录介质42上显示对象数据d4和显示对象数据d5之间存在图像数据时,例如与在列表显示201中一样在列表显示202中也可以指定缩略图像d4。当用户指定缩略图像d4时,从显示对象数据d3到最后的图像数据之间的范围变为用于下一次显示对象数据设置处理的对象范围。
由此,查看显示在LCD 58上的列表显示202中的缩略图像a8、d1、a9和d2至d7,用户假定图像数据e6位于缩略图像d4的显示对象数据d4附近,并且例如通过操作包括触摸面板、控制键等的操作单元56指定列表显示202中的缩略图像d4。然后,操作单元56将关于用户指定的缩略图像的信息供应给对象范围设置单元93。响应于此,对象范围设置单元93将与缩略图像d3相对应的显示对象数据d3的范围D3及与缩略图像d4相对应的显示对象数据d4的范围D4设置为对象范围。由此,开始第三列表显示控制处理,以便将设置为对象范围的图像数据块中具有最长图像拍摄间隔、并且数量上等于列表显示时能够同时显示的图像数量(9)的图像数据块设置为新的显示对象数据。
由此,替代前面的显示对象数据,从范围D3的开头开始的第一块图像数据d3、范围D3中的第三块图像数据e1、从范围D3的开头开始的第四块图像数据e2、从范围D4的开头开始的第一块图像数据d4、从范围D4的开头开始的第二块图像数据e3、从范围D4的开头开始的第三块图像数据e4、从范围D4的开头开始的第四块图像数据e5、从范围D4的开头开始的第六块图像数据e6、以及从范围D4的开头开始的第七块图像数据e7在该对象范围内具有长图像拍摄间隔,由此设置为新的显示对象数据。因此,当指定列表显示202中的缩略图像d4时,列表显示203按照图像拍摄日期和时间顺序显示缩略图像d4前面的缩略图像d3及缩略图像d3之后的缩略图像(即缩略图像d3、e1、e2和d4)和缩略图像e3至e7相应于显示对象数据(图像数据)d3、e1、e2及d4和显示对象数据e3至e7。此时,缩略图像d4前面的缩略图像d3显示在列表显示203中开始的第一位置上,如图中箭头Q2所示,缩略图像d4显示在列表显示203中开头位置之外的位置上,如图中箭头R2所示。
如上所述,将从指定的显示对象数据紧接前面的显示对象数据到指定的显示对象数据之后的显示对象数据前面的图像数据之间的范围设置为对象范围,以便显示指定的缩略图像的显示对象数据之前和之后的图像数据。这对于期望观看的是所指定的缩略图像之前和之后的缩略图像的情况,例如显示对象数据的图像拍摄时间彼此不远的情况非常有效。顺便提及的是,尽管在图15的示例中不仅将指定的缩略图像的图像组而且将紧接指定的缩略图像的图像组之前的图像组包括在了对象范围中,当然也可以将指定的缩略图像的图像组及紧接指定的缩略图像的图像组之后的图像组包括在对象范围中。
同样在这种情况下,从设置为对象范围的图像数据块中,将具有最长图像拍摄间隔、并且数量上等于列表显示时能够同时显示的图像数量(9)的图像数据块设置为显示对象数据。显示所设置的显示对象数据块的缩略图像。通过指定显示的缩略图像,显示其图像拍摄间隔接近于该指定的缩略图像(与其它缩略图像相比)的图像拍摄间隔的图像数据缩略图像。由此,在从记录在记录介质42上的96块图像数据中搜索第85块图像数据时,可以最少通过3次操作找到第85块图像数据。与参照图3所描述的需要至少10次滚动操作的传统示例相比,可以减少操作次数。此外,在改变列表显示时,只需指定期望的缩略图像,为相当方便的操作,而与图3所示的示例不同,无需滚动功能。因此能够减少成本、制造过程等等。
应该指出的是,在上面描述中提到的图像数据可以是静止图像数据或运动图像数据。在MPEG(运动图像专家组)2的情况下,例如使用开始位置处的I图像、或者通过用户操作指定的典型I图像、或者图像识别处理的缩略图像。此外,图像数据不仅限于图像数据,也可以是其它数据,只要存在列表显示时使用的图像数据例如缩略图像等即可。
此外,尽管在上面的描述中将记录介质42描述为可以从图像拍摄装置41移除的记录介质,但是记录介质42也可以是例如内置于图像拍摄装置41中的记录介质,并且也可以使用记录在连接到网络43的PC44的硬盘(记录介质)上的数据制作列表显示。顺便提及的是,在连接到网络43的PC 44的硬盘的情况下,通过外部I/F 59和网络43获取所指定的数据。
另外,尽管上面的描述使用图像拍摄装置进行,但是本发明也可以应用到PDA(个人数字助理)、便携式电话、个人计算机等等。本发明也可以应用到例如图16的信息处理系统。
图16示出应用本发明的信息处理系统的结构。在图16中,服务器301通过例如因特网、内部网等的网络303连接到PC(个人计算机)302。
PC 302将记录在内置硬盘中的图像数据发送给服务器301以便使用服务器301登记该图像数据。然后,PC 302使用浏览器软件等连接到服务器301,请求使用服务器301登记的图像数据的列表显示,接收通过网络303从服务器发送的列表显示数据,解释所接收的列表显示数据,然后在监视器等上显示所述列表显示。
除了用于执行图像拍摄处理的处理单元和用于显示控制的处理单元在服务器301中略去不用之外,服务器301基本上与上面参照图4描述的图像拍摄装置41的结构相同。因此,在下面的描述中将使用图4中图像拍摄装置41的结构作为服务器301的结构进行。顺便提及的是,图像拍摄装置41可以用作服务器。尽管在图4的图像拍摄装置41的情况下,用户指令通过操作单元56输入,但是在图16中PC 302的用户的指令通过网络303和外部I/F 59输入到服务器301。
服务器301通过网络303和外部I/F 59从PC 302输入(接收)图像数据。服务器301例如控制介质I/F 54在记录介质42上登记(记录)图像数据。当通过外部I/F 59经由网络接收来自PC 302的用于图像数据的列表显示的请求时,服务器301如上面参照图7所描述的生成PC 302所请求的图像数据的列表显示数据。
具体地说,服务器301根据PC 302的请求,在记录在记录介质42上的图像数据中设置对象范围,获取设置为对象范围的图像数据块的图像拍摄间隔,将对象范围之中的图像数据块中具有最长图像拍摄间隔且数量上等于列表显示时能够同时显示的图像数量(例如9)的数据块设置为显示对象数据,并生成其中所设置的显示对象数据的缩略图像按照图像拍摄日期和时间顺序排列的列表显示数据。然后服务器301控制外部I/F 59通过网络303将所生成的列表显示数据发送给PC 302。
由此,可以使用浏览器软件等在PC 302上进行列表显示。应该指出的是,尽管在图16的示例中仅仅示出一个服务器和一个PC,但是可以将任意多个服务器、PC等连接到网络303。此外,不仅服务器和PC,而且图像拍摄装置也可以连接到网络中。在这种情况下,可以使用服务器登记来自图像拍摄装置的图像数据,可以在服务器中生成所登记的图像数据的列表显示,并且可以在PC上显示所生成的列表显示数据的图像。
如上所述,本发明也可以应用到提供登记来自用户的图像数据以便观看的服务的服务器301中。因此,即使使用服务器登记大量图像数据,PC 302的用户也可以容易地查看所期望的图像数据。
上面描述的系列处理不仅能够通过硬件而且也能够通过软件来实现。当这些系列处理通过软件实现时,包括该软件的程序从程序存储介质安装到包含特定硬件的计算机中,或者安装到例如能够通过安装各种程序执行不同功能的通用个人计算机中。
如图4所示,存储安装到计算机上的程序的并使之进入可由计算机执行的状态的程序存储介质包括由可移除记录介质(封装介质)形成的记录介质42,包含磁盘(包括软盘)、光盘(包括CD-ROM(致密光盘-只读存储器)和DVD(数字通用盘))、磁光盘(包括MD(小型盘)(商标))、半导体存储器等等,或者包括临时或永久存储程序的快闪ROM 73等等。
应该指出的是,在本说明书的流程图中所示的步骤不仅包括按所描述的顺序的时间序列执行的处理,而且包括并行或单独并且无需按照时间序列执行的处理。
虽然已经使用特定术语描述了本发明的优选实施例,但是这些描述仅用于说明目的,并且应该理解在不脱离所附权利要求的精神和范围的情况下,可以进行各种其他变更和修改。
Claims (17)
1.一种信息处理装置,用于进行记录在记录介质上的数据的列表显示,所述信息处理装置包括:
获取单元,用于获取记录在所述记录介质上的数据的图像拍摄日期和时间信息;
范围设置单元,用于设置数据范围,其中作为所述列表显示的对象的显示对象数据根据所述获取单元所获得的所述图像拍摄日期和时间信息从所述数据之中获得;
图像拍摄间隔计算单元,用于获取所述范围设置单元所设置的所述数据范围中的每一块数据的图像拍摄间隔;
显示对象设置单元,用于从所述范围设置单元所设置的所述数据范围中的数据块中设置具有最长的所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔且不大于能够在所述列表显示上同时显示的图像数量的数据块作为所述显示对象数据;以及
数据生成单元,用于生成包括所述显示对象设置单元所设置的所述显示对象数据的图像在内的列表显示数据。
2.如权利要求1所述的信息处理装置,还包括图像选择单元,用于根据用户的操作从置于所述列表显示上的所述图像中选择一个图像;
其中,所述范围设置单元设置从对应于所述图像选择单元选择的所述一个图像的显示对象数据块到下一显示对象数据块前面的数据的范围作为数据范围,其中获得作为下一列表显示对象的显示对象数据。
3.如权利要求1所述的信息处理装置,还包括图像选择单元,用于根据用户的操作从置于所述列表显示上的所述图像中选择一个图像;
其中,所述范围设置单元设置从对应于所述图像选择单元选择的所述一个图像的显示对象数据块前面的显示对象数据块到在对应于所述一个图像的显示对象数据块后面的显示对象数据块之前的数据的范围作为数据范围,其中获得作为下一列表显示对象的显示对象数据。
4.如权利要求1所述的信息处理装置,还包括数据数量确定单元,用于确定所述范围设置单元所设置的所述数据范围中的数据块的数量是否不大于能够同时在所述列表显示上显示的图像的数量;
其中,当所述数据数量确定单元确定所述数据范围中的数据块的数量不大于能够同时在所述列表显示上显示的图像的数量时,所述显示对象设置单元将所述数据范围中的所有数据块设置为所述显示对象数据。
5.如权利要求1所述的信息处理装置,其中所述显示对象设置单元包括:
计算对象设置单元,用于从所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔中设置作为用于计算所述图像拍摄间隔的平均值的对象的计算对象的图像拍摄间隔;
平均值计算单元,用于计算作为所述计算对象设置单元所设置的所述计算对象的图像拍摄间隔的平均值;
显示候选指定单元,用于从所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔中指定比所述平均值计算单元所计算的所述平均值长的图像拍摄间隔的数据作为显示候选;
显示数量确定单元,用于确定所述显示候选指定单元所指定的所述显示候选的数量是否不大于能够在所述列表显示上同时显示的图像的数量;以及
对象数据设置单元,用于当所述显示数量确定单元确定所述显示候选的数量不大于能够在所述列表显示上同时显示的图像的数量时,将指定为所述显示候选的所有数据设置为所述显示对象数据。
6.如权利要求5所述的信息处理装置,
其中,当所述显示数量确定单元确定所述显示候选的数量大于能够在所述列表显示上同时显示的图像的数量时,所述计算对象设置单元将所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔中所述显示候选指定单元上次没有指定为所述显示候选但此次指定为所述显示候选的数据的图像拍摄间隔设置为所述计算对象的图像拍摄间隔。
7.如权利要求5所述的信息处理装置,
其中,所述显示对象设置单元还包括相等数量确定单元,用于当所述显示数量确定单元确定所述显示候选的数量不大于能够在所述列表显示上同时显示的图像的数量时,确定所述显示候选的数量是否等于能够同时在所述列表显示上显示的图像的数量;以及
当所述相等数量确定单元确定所述显示候选的数量不等于能够同时在所述列表显示上显示的图像的数量时,所述计算对象设置单元将所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔中所述显示候选指定单元上次指定为所述显示候选但此次没有指定为所述显示候选的数据的图像拍摄间隔设置为所述计算对象的图像拍摄间隔。
8.如权利要求1所述的信息处理装置,还包括显示控制单元,用于控制所述数据生成单元所生成的所述列表显示数据的显示。
9.如权利要求1所述的信息处理装置,还包括数据发送单元,用于通过网络发送所述数据生成单元所生成的所述列表显示数据,以响应来自通过所述网络连接的其它信息处理装置的请求。
10.如权利要求1所述的信息处理装置,还包括:
数据输入单元,用于通过网络从其它信息处理装置输入所述数据;以及
记录单元,用于将通过所述数据输入单元输入的所述数据记录到所述记录介质上。
11.一种信息处理方法,用于进行记录在记录介质上的数据的列表显示,所述信息处理方法包括:
获取步骤,用于获取记录在所述记录介质上的数据的图像拍摄日期和时间信息;
范围设置步骤,用于设置数据范围,其中作为所述列表显示对象的显示对象数据根据所述获取步骤的处理所获得的所述图像拍摄日期和时间信息从所述数据之中获得;
图像拍摄间隔计算步骤,用于获取通过所述范围设置步骤的处理所设置的所述数据范围中的每一块数据的图像拍摄间隔;
显示对象设置步骤,用于从通过所述范围设置步骤的处理所设置的所述数据范围中的数据块中设置具有最长的通过所述图像拍摄间隔计算步骤的处理所获得的所述图像拍摄间隔且不大于能够在所述列表显示上同时显示的图像数量的数据块作为所述显示对象数据;以及
数据生成步骤,用于生成包括通过所述显示对象设置步骤的处理所设置的所述显示对象数据的图像在内的列表显示数据。
12.如权利要求11所述的信息处理方法,还包括显示控制步骤,用于控制通过所述数据生成步骤的处理所生成的所述列表显示数据的显示。
13.如权利要求11所述的信息处理方法,还包括数据发送步骤,用于通过网络发送通过所述数据生成步骤所生成的所述列表显示数据,以响应来自通过所述网络连接的其它信息处理装置的请求。
14.如权利要求11所述的信息处理方法,还包括:
数据输入步骤,用于通过网络从其它信息处理装置输入所述数据;以及
记录步骤,用于将通过所述数据输入步骤的处理所输入的所述数据记录到所述记录介质上。
15.一种程序记录介质,其上记录有使计算机执行用于图像数据的图像列表显示的处理的程序,所述程序包括:
获取步骤,用于获取记录在所述记录介质上的数据的图像拍摄日期和时间信息;
范围设置步骤,用于设置数据范围,其中作为所述列表显示对象的显示对象数据根据所述获取步骤的处理所获得的所述图像拍摄日期和时间信息从所述数据之中获得;
图像拍摄间隔计算步骤,用于获取通过所述范围设置步骤的处理所设置的所述数据范围中的每一块数据的图像拍摄间隔;
显示对象设置步骤,用于从通过所述范围设置步骤的处理所设置的所述数据范围中的数据块中设置具有最长的通过所述图像拍摄间隔计算步骤的处理所获得的所述图像拍摄间隔且不大于能够在所述列表显示上同时显示的图像数量的数据块作为所述显示对象数据;以及
数据生成步骤,用于生成包括通过所述显示对象设置步骤的处理所设置的所述显示对象数据的图像在内的列表显示数据。
16.一种程序,使计算机执行用于图像数据的图像列表显示的处理,所述程序包括:
获取步骤,用于获取记录在所述记录介质上的数据的图像拍摄日期和时间信息;
范围设置步骤,用于设置数据范围,其中作为所述列表显示对象的显示对象数据根据所述获取步骤的处理所获得的所述图像拍摄日期和时间信息从所述数据之中获得;
图像拍摄间隔计算步骤,用于获取通过所述范围设置步骤的处理所设置的所述数据范围中的每一块数据的图像拍摄间隔;
显示对象设置步骤,用于从通过所述范围设置步骤的处理所设置的所述数据范围中的数据块中设置具有最长的通过所述图像拍摄间隔计算步骤的处理所获得的所述图像拍摄间隔且不大于能够在所述列表显示上同时显示的图像数量的数据块作为所述显示对象数据;以及
数据生成步骤,用于生成包括通过所述显示对象设置步骤的处理所设置的所述显示对象数据的图像在内的列表显示数据。
17.一种图像拍摄装置,用于进行记录在记录介质上的图像数据的图像列表显示,所述图像拍摄装置包括:
图像拍摄单元,用于对物体进行拍照;
记录单元,用于将所述图像拍摄单元所拍照的物体的图像数据记录到所述记录介质上;
获取单元,用于获取记录在所述记录介质上的数据的图像拍摄日期和时间信息;
范围设置单元,用于设置数据范围,其中作为所述列表显示的对象的显示对象数据根据所述获取单元所获得的所述图像拍摄日期和时间信息从所述数据之中获得;
图像拍摄间隔计算单元,用于获取所述范围设置单元所设置的所述数据范围中的每一块数据的图像拍摄间隔;
显示对象设置单元,用于从所述范围设置单元所设置的所述数据范围中的数据块中设置具有最长的所述图像拍摄间隔计算单元所获得的所述图像拍摄间隔且不大于能够在所述列表显示上同时显示的图像数量的数据块作为所述显示对象数据;
数据生成单元,用于生成包括所述显示对象设置单元所设置的所述显示对象数据的图像在内的列表显示数据;以及
显示控制单元,用于控制所述数据生成单元所生成的所述列表显示数据的显示。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003376480A JP3976000B2 (ja) | 2003-11-06 | 2003-11-06 | 情報処理装置および方法、プログラム記録媒体、プログラム、並びに撮影装置 |
JP376480/2003 | 2003-11-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1615009A true CN1615009A (zh) | 2005-05-11 |
CN1314267C CN1314267C (zh) | 2007-05-02 |
Family
ID=34431296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100922547A Expired - Fee Related CN1314267C (zh) | 2003-11-06 | 2004-11-05 | 信息处理装置和方法、图像拍摄装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7508437B2 (zh) |
EP (1) | EP1530215A1 (zh) |
JP (1) | JP3976000B2 (zh) |
KR (1) | KR101130399B1 (zh) |
CN (1) | CN1314267C (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101169793B (zh) * | 2006-10-25 | 2010-06-16 | 索尼株式会社 | 信息处理器及信息处理方法 |
CN102081701A (zh) * | 2009-11-30 | 2011-06-01 | 索尼公司 | 信息处理装置、方法和计算机可读介质 |
CN102246515A (zh) * | 2008-12-09 | 2011-11-16 | 佳能株式会社 | 摄像/再现设备 |
CN101783886B (zh) * | 2009-01-20 | 2013-04-24 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
CN104428785A (zh) * | 2012-05-04 | 2015-03-18 | 罗文有限公司 | 使用图标的关键字的图标密码设定装置以及图标密码设定方法 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4232746B2 (ja) * | 2005-02-24 | 2009-03-04 | ソニー株式会社 | 再生装置、表示制御方法 |
US20060268330A1 (en) * | 2005-05-10 | 2006-11-30 | Tetsuhiro Takanezawa | Image reproduction apparatus and image reproduction method |
JP4464344B2 (ja) * | 2005-09-20 | 2010-05-19 | キヤノン株式会社 | 記録装置 |
US8078618B2 (en) * | 2006-01-30 | 2011-12-13 | Eastman Kodak Company | Automatic multimode system for organizing and retrieving content data files |
JP2008250854A (ja) * | 2007-03-30 | 2008-10-16 | Sony Corp | 情報処理装置および方法、並びにプログラム |
JP5343332B2 (ja) * | 2007-07-03 | 2013-11-13 | 株式会社ニコン | 画像表示プログラム、画像表示装置、および画像表示方法 |
EP2871603A1 (fr) * | 2013-11-11 | 2015-05-13 | Richard Chappuis | Procédé pour stocker et afficher des liens vers des documents numériques, et support de données |
CN104317975A (zh) * | 2014-11-21 | 2015-01-28 | 国家电网公司 | 一种水电机组振动多变量远程预警方法 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2982285A (en) * | 1957-05-27 | 1961-05-02 | Edwards Miles Lowell | Ballisto-cardiograph table |
US2979118A (en) * | 1958-05-08 | 1961-04-11 | Comfort Lines Inc | High chair construction |
US4844537A (en) * | 1988-06-27 | 1989-07-04 | Reed Peggy H | Dual purpose high chair and hook-on baby seat |
US5096249A (en) * | 1991-01-30 | 1992-03-17 | Troy Hines | Anti-theft vehicle container |
JP2667352B2 (ja) | 1993-04-05 | 1997-10-27 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ検索装置および方法 |
US5805215A (en) * | 1994-04-21 | 1998-09-08 | Canon Kabushiki Kaisha | Information processing method and apparatus for storing additional data about an image |
JP3409834B2 (ja) * | 1997-07-10 | 2003-05-26 | ソニー株式会社 | 画像処理装置および画像処理方法、並びに記録媒体 |
US6313877B1 (en) * | 1997-08-29 | 2001-11-06 | Flashpoint Technology, Inc. | Method and system for automatically managing display formats for a peripheral display coupled to a digital imaging device |
DE19738419A1 (de) * | 1997-09-03 | 1999-03-04 | Rheinmetall W & M Gmbh | Verfahren zur Herstellung eines Treibladungsanzünders |
JPH11146325A (ja) | 1997-11-10 | 1999-05-28 | Hitachi Ltd | 映像検索方法および装置並びに映像情報作成方法およびその処理プログラムを格納した記憶媒体 |
US6307550B1 (en) | 1998-06-11 | 2001-10-23 | Presenter.Com, Inc. | Extracting photographic images from video |
US6606411B1 (en) * | 1998-09-30 | 2003-08-12 | Eastman Kodak Company | Method for automatically classifying images into events |
WO2001037560A1 (fr) * | 1999-11-15 | 2001-05-25 | Matsushita Electric Industrial Co., Ltd. | Procede et appareil de recherche video |
JP2001177789A (ja) | 1999-12-20 | 2001-06-29 | Hitachi Ltd | ビデオカメラおよび該ビデオカメラの映像データ管理方法 |
JP4277152B2 (ja) | 2000-02-16 | 2009-06-10 | 富士フイルム株式会社 | 画像表示方法及び装置 |
JP4274669B2 (ja) | 2000-03-14 | 2009-06-10 | オリンパス株式会社 | 電子カメラ |
US7228061B2 (en) * | 2000-11-17 | 2007-06-05 | Canon Kabushiki Kaisha | Image display system, image reproducing apparatus, digital television apparatus, image display method, and storage medium for controlling image display based on additional information read from multiple image recording apparatuses |
JP4620877B2 (ja) | 2001-01-18 | 2011-01-26 | キヤノン株式会社 | 画像処理装置、画像処理方法、およびプログラム |
JP2002290796A (ja) | 2001-03-26 | 2002-10-04 | Fuji Photo Film Co Ltd | ディジタルカメラ |
US20030102702A1 (en) * | 2001-08-13 | 2003-06-05 | Rick Daley | Booster seat |
JP2003299028A (ja) | 2002-03-29 | 2003-10-17 | Fuji Photo Film Co Ltd | 画像表示装置及び画像管理プログラム |
US6932426B2 (en) * | 2002-04-23 | 2005-08-23 | Graco Children's Products Inc. | Tray system for a seat apparatus |
-
2003
- 2003-11-06 JP JP2003376480A patent/JP3976000B2/ja not_active Expired - Fee Related
-
2004
- 2004-10-22 US US10/970,649 patent/US7508437B2/en not_active Expired - Fee Related
- 2004-11-01 KR KR1020040087864A patent/KR101130399B1/ko not_active IP Right Cessation
- 2004-11-04 EP EP04026178A patent/EP1530215A1/en not_active Withdrawn
- 2004-11-05 CN CNB2004100922547A patent/CN1314267C/zh not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101169793B (zh) * | 2006-10-25 | 2010-06-16 | 索尼株式会社 | 信息处理器及信息处理方法 |
CN102246515A (zh) * | 2008-12-09 | 2011-11-16 | 佳能株式会社 | 摄像/再现设备 |
CN102246515B (zh) * | 2008-12-09 | 2014-01-08 | 佳能株式会社 | 摄像/再现设备 |
US8730350B2 (en) | 2008-12-09 | 2014-05-20 | Canon Kabushiki Kaisha | Image capturing/reproducing apparatus |
CN101783886B (zh) * | 2009-01-20 | 2013-04-24 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
CN102081701A (zh) * | 2009-11-30 | 2011-06-01 | 索尼公司 | 信息处理装置、方法和计算机可读介质 |
CN104428785A (zh) * | 2012-05-04 | 2015-03-18 | 罗文有限公司 | 使用图标的关键字的图标密码设定装置以及图标密码设定方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20050043633A (ko) | 2005-05-11 |
US7508437B2 (en) | 2009-03-24 |
US20050102637A1 (en) | 2005-05-12 |
CN1314267C (zh) | 2007-05-02 |
KR101130399B1 (ko) | 2012-03-28 |
JP2005142784A (ja) | 2005-06-02 |
JP3976000B2 (ja) | 2007-09-12 |
EP1530215A1 (en) | 2005-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1314267C (zh) | 信息处理装置和方法、图像拍摄装置 | |
CN1977527A (zh) | 图像获取装置和图像拍摄方法 | |
CN1929535A (zh) | 成像装置、图像处理装置、图像处理方法及计算机程序 | |
CN1968391A (zh) | 摄影装置、显示控制方法、程序 | |
CN1738440A (zh) | 用于处理信息的设备,方法和计算机程序 | |
CN1369813A (zh) | 数字照相机及其动作控制方法 | |
CN1822643A (zh) | 信息处理设备、信息处理方法和信息处理系统 | |
CN1774704A (zh) | 信息处理设备、图像拾取设备与信息分类处理方法 | |
CN1940936A (zh) | 信息处理装置、方法和程序 | |
CN1925590A (zh) | 信息处理装置和方法、及程序 | |
CN101031054A (zh) | 图像处理设备、系统和方法、摄像设备和方法 | |
CN1933558A (zh) | 图像处理装置和方法、及其程序 | |
CN1826803A (zh) | 图片显示控制设备和图片显示控制方法 | |
CN1855217A (zh) | 显示控制器及方法、移动终端设备和显示控制程序 | |
CN1941918A (zh) | 摄像装置以及摄像方法 | |
CN1596538A (zh) | 成像装置和成像方法 | |
CN1551212A (zh) | 信息处理装置与方法 | |
CN1992805A (zh) | 显示控制设备、显示控制方法及其程序 | |
CN1794788A (zh) | 用于处理图像的设备和方法,计算机程序及记录介质 | |
CN1893556A (zh) | 成像设备、图像处理方法、图像处理程序、以及记录介质 | |
CN101046818A (zh) | 信息处理设备、方法和程序产品 | |
CN1933552A (zh) | 摄像装置、固体摄像元件及图像生成方法 | |
CN1949856A (zh) | 具有拍摄活动图像功能的移动通信终端和用于操作其的方法 | |
CN1925589A (zh) | 信息处理装置和方法、及程序 | |
CN101064774A (zh) | 图像拾取装置、图像拾取方法以及程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070502 Termination date: 20131105 |