成像装置的制作方法

文档序号:7713206阅读:90来源:国知局
专利名称:成像装置的制作方法
技术领域
本发明涉及成像装置。
背景技术
随着信息处理技术和通信技术的显著进步,可以以数字数据的形式使用视频数据 和音频数据。利用广播装置接收的广播数据或利用成像装置拍摄的图像数据被移动到各种 类型的信息处理装置、便携装置等,并且在作为移动目的地的装置中进行管理并观看或收 听。具体地讲,利用成像装置拍摄的静止图像数据和运动图像数据经常被移动到大屏幕电 视接收机或个人计算机(在下文中称作PC)并被再现。在这种情况下,对于数据的移动,使 用称作USB(通用串行总线)的连接接口。 —些USB接口基于大容量存储类接口,一些USB接口基于静止图像类接口。静止 图像类接口中的数据传输协议包括PTP(图片传输协议)。PTP在字面上是在利用USB接口 传输图像数据时使用的协议。例如,在成像装置和利用USB接口连接的PC之间根据PTP来 传输图像数据。关于图像数据的传输方法,日本专利No. 3622691公开了一种针对分类的图 像在PTP的框架中实现与图像和类别的关联性有关的信息的传输。

发明内容
在PTP中,当从成像装置向PC传输图像时,记录在成像装置中的图像等的列表 (对象处理列表)被预先传输。即使成像装置利用目录结构管理图像数据,也难以从对象处 理列表掌握目录结构。因此,为了使PC掌握目录结构,针对每个图像,要向成像装置询问存 储有各图像的目录。结果,用于掌握目录结构的时间与图像的数量成比例地变长。此外,如 果图像被分类成多个类别或组,则为了获取这些类别或组的信息,需要对象处理列表。
然而,对象处理列表的获取时间越长,由于对象处理列表还与图像的数量成比例 地变大,所以图像的数量也越大。例如,如果对于一个图像需要大约20毫秒的时间来执行 这些处理,那么如果图像的数量是4000则需要大约80秒的时间。通常,当用户观看图像时, 用户实际希望显示的图像或图像列表经常被限制几个。当仅显示图像的列表或仅显示图像 的类别时,获取包括所有图像的信息的对象处理列表的效率是非常低的。
本发明解决与传统方法和设备有关的上述问题和其它问题,并期望提供一种能够 提高显示如类别或组的分类信息的速度的新的改进的成像装置。 为了解决上述问题,根据本发明的实施例,提供了一种成像装置,该成像装置包 括第一处理单元,用于当针对按组划分的数据指定了期望的组和在该期望的组中的数据 位置时,通过第一信号线将所指定的数据位置的数据发送到第二处理单元;和第二处理单 元,其包括控制单元和请求单元,控制单元用于基于组的数量在显示单元上显示用于选择 组的组对象,并且用于当期望的组对象被选择时基于属于所选择的期望的组对象的组的数 据的数量在显示单元上显示用于选择数据的数据对象,请求单元用于当期望的数据对象被 选择时指定所选择的期望的数据对象的数据所属于的组以及在该组中的数据位置,并向第一处理单元请求发送期望的数据。 第二处理单元还可包括获取单元,该获取单元用于通过与第一信号线不同的第二信号线从第一处理单元获取组的数量。在此情况下,控制单元可基于通过第二信号线获取的组的数量在显示单元上显示组对象。 获取单元可以在组对象被选择时通过第二信号线从第一处理单元获取属于所选择的组对象的组的数据的数量。在此情况下,控制单元可基于通过第二信号线获取的数据的数量在显示单元上显示数据对象。 当数据的数量大于在一个屏幕上能显示的数据对象的数量时,请求单元可请求按照与在一个屏幕上能显示的数据对象的数量相同的数量发送数据。 当属于所选择的组对象的组的数据的数量少于在一个屏幕上能显示的数据对象的数量时,获取单元可获取属于与该组不同的另一组的数据的数量。在此情况下,控制单元可在显示单元上显示属于所述另一组的数据的数据对象。 当获取单元获取了属于所述另一组的数据的数量时,请求单元可请求按照显示单元显示的量发送属于所述另一组的数据。 请求单元可发送传输帧,该传输帧包括组信息,用于指定组;数据位置信息,用于指示在用所述组信息指定的组中的数据位置;和数据属性信息,用于指示用所述数据位置信息指定的数据的属性。 所述传输帧可包括组属性,所述组属性指示该组是自动产生的,还是由用户预先产生的。 第一信号线可以是USB(通用串行总线)方法的信号线。此外,第二信号线可以是UART(通用异步收发器)方法的信号线。在这种情况下,请求单元可利用PTP(图片传输协议)命令请求发送数据。 为了解决上述问题,根据本发明的另一实施例,提供了一种使计算机实现成像装置的各组件的功能的程序。还可以提供一种记录有这种程序的记录介质。为了解决上述问题,根据本发明的又一实施例,可提供一种装备有成像装置的各组件的功能的成像处理装置。 根据以上描述的本发明的实施例,可以提高诸如类别和组的分类信息的显示速度。


图1示出了根据本发明的一个实施例的成像装置的外观;
图2示出了根据该实施例的成像装置的功能构造的示例;
图3示出了根据该实施例的文件夹的构造的一个示例;
图4示出了根据该实施例的文件夹的构造的一个示例;
图5示出了根据该实施例的数据库结构的一个示例;
图6示出了根据该实施例的图像选择画面的转变处理;
图7示出了根据该实施例的图像选择画面的转变处理;
图8示出了对象处理列表的构造示例;
图9示出了对象处理列表的构造示例;
图10示出了根据该实施例的图像数据请求帧的构造示例;图11示出了与该实施例的数据传输方法相关的控制处理的-一个示例图12示出了与该实施例的数据传输方法相关的控制处理的-一个示例图13示出了与该实施例的数据传输方法相关的控制处理的-一个示例图14示出了与该实施例的数据传输方法相关的控制处理的-一个示例图15示出了与该实施例的数据传输方法相关的控制处理的-一个示例图16示出了与该实施例的数据传输方法相关的控制处理的-一个示例图17示出了与该实施例的数据传输方法相关的控制处理的-一个示例图18示出了与该实施例的数据传输方法相关的控制处理的-一个示例图19示出了与该实施例的数据传输方法相关的控制处理的-一个示例
具体实施例方式
在下文中,将参照附图来详细描述本发明的优选实施例。需要指出的是,在本说明书和附图中,用相同的标号表示具有基本相同的功能和结构的构成要素,并将省略对这些构成要素的重复解释。
[说明的流程] 将简要描述与下面描述的本发明的实施例相关的说明的流程。首先,图1示出了根据本实施例的成像装置100的外观,并将参照该图示意性地描述成像装置100的装置构造。随后将参照图2描述成像装置100的功能构造。将参照图3至图5来描述在成像装置100中存储图像数据的实际文件夹的构造、虚拟文件夹的构造以及数据库结构。
将参照图6和图7来描述成像装置100执行的图像选择画面的显示控制方法。其中,将参照图7详细描述成像装置100执行的数据的传输方法。此外,将参照图8和图9来描述在成像装置100中管理的对象处理列表的构造。随后将参照图10来描述当发出图像数据的获取请求时使用的传输帧的构造。 将参照图11来描述当成像装置100的电源被打开时执行的控制处理的流程。将参照图12来描述成像装置100中的类别选择画面的显示控制处理的流程。将参照图13来描述成像装置100中的虚拟文件夹选择画面中的显示控制处理的流程。将参照图14来描述成像装置100中的图像选择画面的显示控制处理的流程。将参照图15来描述成像装置IOO中的对于虚拟文件夹(喜好)的图像登记处理的流程。 将参照图16来描述当成像装置100的电源被打开时执行的初始化处理的流程。将参照图17来描述成像装置100中的类别选择处理的流程。将参照图18来描述成像装置100中的虚拟文件夹(喜好)的选择处理的流程。将参照图19来描述成像装置100中的对于虚拟文件夹(喜好)的图像登记处理的流程。用户的操作输入步骤隐含包括在图16至图19示出的处理的流程中,并且暗示了用户和成像装置IOO之间的交互对话状态。
最后,将总结本实施例的技术构思,并简要描述从这种技术构思获得的效果。
〈说明项目的显示〉
1 :成像装置100的外观
2 :成像装置100的功能构造
3 :图像选择画面的显示控制方法
4 :成像装置100的控制处理的流程
5 :控制处理和操作输入
6 :结论
〈实施例> 将描述本发明的一个实施例。本实施例与在利用PTP传输图像的系统中高效地获取与关于划分成类别的图像的信息的类别相关的信息的方法相关。具体地讲,本实施例与一种高效地获取类别的信息并提高与类别相关的信息的显示速度的技术相关。[OOM] [1 :成像装置100的外观] 首先,将参照图1示意性地描述根据本实施例的成像装置100的外观和装置构造。图1是示出了根据本实施例的成像装置100的外观的说明图。图1中示出的成像装置100的形状是一个示例,应用本实施例的技术的范围并不限于具有图1的外观的装置。
如图1所示,成像装置100主要包括镜头单元102、再现键104、快门键106、触摸面板108、取景器110和电源键112。 镜头单元102构成了成像装置100的光学系统。通过镜头单元102进入的光被提供到布置在成像装置IOO内部的成像元件,然后被转换成电信号。由此,通过从成像元件输出的电信号形成被摄物(subject)图像的图像数据。被摄物图像的图像数据被记录在布置在成像装置100内部的存储装置或记录介质中。通过操作再现键104,被记录的图像数据显示在触摸面板108上。S卩,再现键104是切换到图像数据的浏览模式的操作键。利用触摸面板108或其它操作键来执行图像数据的切换操作等。 快门键106是当拍摄被摄物时用于释放快门的操作键。例如,当半压快门键106时,通过布置在镜头单元102的自动对焦机构等来调节焦点。当快门键106被深压时,快门被释放并且拍摄被摄物图像。如上所述,被摄物图像的图像数据被记录在存储装置或记录介质中。通过操作再现键104,在触摸面板108上显示被摄物图像的图像数据。除了图像数据之外,还在触摸面板108上显示操作画面等。当用手指或触笔触摸表面时,触摸面板108检测接触位置的信息、移动路径等。 取景器110是用于在视觉上识别通过镜头单元102看到的被摄物的图像的窗口。例如,用户向取景器110中观看并检查成像范围、焦点等,然后当拍摄被摄物图像时按压快门键106。如果成像图像显示在触摸面板108上,则用户可以检查显示在触摸面板108上的成像图像,并操作快门键106。电源键112是用于打开/关闭成像装置100的电源的操作键。因此,当开始拍摄时用户首先操作电源键112。 以上已经描述了成像装置100的外观等。可以知道,成像装置100安装有用于拍
摄被摄物的拍摄机构。成像装置ioo还包括作为拍摄的图像数据的显示装置的触摸面板
108。成像装置100包括作为在图像数据选择操作、再现操作等中使用的操作装置的再现键104和触摸面板108。此外,成像装置IOO内置有用于处理图像数据的计算处理机构。下面将描述安装在成像装置100内部的计算处理机构等。
[2 :成像装置100的功能构造] 首先,将参照图2描述根据本实施例的成像装置100的功能构造。图2是示出了根据本实施例的成像装置100的功能构造的示例的说明图。 如图2所示,成像装置100主要包括成像元件130、成像控制单元132、图像处理单元134、图像存储器136和成像装置控制单元138。成像装置100还包括记录介质140、缓冲存储器142、 158、UART控制器144、 152、USB控制器146、 154、输入/输出控制单元156和触摸面板108。触摸面板108包括LCD 162和输入单元164。在这里提及的LCD是液晶显示器的縮写。在这里提及的UART是通用异步收发器的縮写。 首先,当按压快门键106时,快门被释放,并且光通过镜头单元102进入成像元件130。成像元件130输出与入射光的强度对应的电信号。CCD(电荷耦合器件)、CMOS(互补金属氧化物半导体)等用作成像元件130。成像元件130设置有多个像素区域,其中,在各个像素区域中检测入射光的强度。因此,基于从成像元件130的每个像素区域输出的电信号的强度形成被摄物图像。从成像元件130输出的电信号被输入到成像控制单元132。
成像控制单元132控制镜头单元102、成像元件130等的操作,并且还将从成像元件130输入的电信号数字化,以产生图像数据。成像控制单元132产生的图像数据被输入到图像处理单元134。图像处理单元134根据预定的编码方法对从成像控制单元132输入的图像数据进行编码,或者对该图像数据执行压縮处理。所述预定的编码方法包括GIF、 JPEG/JPEG2000、 PICT、PING等。在运动图像的情况下,所述预定的编码方法可以是AVI、DV、MPEG、运动JPEG等。可以知道,实际上使用从上述方法或其它方法中选择的一种或多种方法。
当执行编码处理时,图像处理单元134使用图像存储器136。例如,可以考虑利用JPEG方法的图像数据的编码处理。在这种情况下,图像处理单元134对图像数据执行离散余弦变换(在下文中称作DCT),以计算DCT系数,然后对DCT系数执行量化处理和熵编码处理。例如,图像处理单元134将原始的图像数据保持在图像存储器136中,通过读取每个像素值来计算DCT系数。图像处理单元134计算的DCT系数被记录在图像存储器136中。然后,图像处理单元134从图像存储器136中读取DCT系数并将DCT系数量化,然后将量化的DCT系数记录在图像存储器136中。此外,图像处理单元134从图像存储器136中读取量化的DCT系数并对其执行熵编码。按照这种方式编码的图像数据被输入到成像装置控制单元138。 另一方面,如果将编码图像数据从成像装置控制单元138输入到图像处理单元134,则图像处理单元134对输入的编码图像数据进行解码。例如,当从成像装置控制单元138输入用JPEG方法编码的图像数据时,图像处理单元134对输入的图像数据执行熵解码处理。此外,图像处理单元134对解码的DCT系数执行逆量化处理,然后执行逆离散余弦变换(在下文中称作IDCT)。与编码处理相似,在每个处理步骤中,图像处理单元134使用图像存储器136。由图像处理单元134解码的图像数据被再次输入到成像装置控制单元138。需要指出的是,由于量化误差等的影响,解码的图像数据可能不会与编码前的图像数据完全匹配。显然,当使用其它无损压縮方法时,原始的图像数据被完全恢复。
成像装置控制单元138将由图像处理单元134编码的图像数据记录在记录介质140中。当在触摸面板108上显示图像数据时,成像装置控制单元138从记录介质140读取编码的图像数据,将该图像数据输入到图像处理单元134,并对该图像数据进行解码。然后,成像装置控制单元138将由图像处理单元134解码的图像数据通过USB控制器146、 154发送到输入/输出控制单元156(将在下文中描述)。在这种情况下,由图像处理单元134解码的图像数据被临时记录在缓冲存储器142中。 当将图像数据记录在记录介质140中时,成像装置控制单元138产生存储有图像数据的目录。例如,成像装置控制单元138将图像数据顺序地存储在预定的目录中。当预定数量的图像数据被存储在预定的目录中时,成像装置控制单元138产生新的目录,并将新的图像数据顺序地存储在该新的目录中。以这种方式顺序地产生新的目录。因此,随着图像数据的数量的增加,在记录介质140中产生多个目录。 成像装置控制单元138还根据成像日期和时间或给予图像的属性来管理图像数据。此外,成像装置控制单元138可以产生虚拟的文件夹,并脱离实际存储图像数据的目录来管理该图像数据。在下面的描述中,上述的目录有时被称作实际文件夹,虚拟的文件夹有时被称作虚拟文件夹。这里提及的虚拟文件夹指的是可以由用户任意设置的类别。虚拟文件夹和实际文件夹的共同之处在于两者都将图像数据分组。 例如,用户产生虚拟文件夹"喜好",并将图像数据"图像l"登记在"喜好l"中。在这种情况下,成像装置控制单元138处理就好像存储在"喜好l"中的"图像l",其实际存储在预定的实际文件夹中。然而,实际上,在记录介质140中的"图像l"的地址仅对应于"喜好1"。因此,成像装置控制单元138基于实际文件夹的结构来管理图像数据,并利用虚拟文件夹和图像数据的对应关系来管理图像数据。在图像数据被登记在虚拟文件夹中的阶段,表示对应关系的信息被成像装置控制单元138记录在记录介质140中。[(Km](关于管理图像数据的方法) 下面将参照图3和图4利用具体示例来详细描述成像装置控制单元138管理图像数据的方法。图3是示出了实际文件夹的构造示例的说明图。图4是示出了产生虚拟文件夹时的文件夹构造示例的说明图。图3和图4的示例示意性地示出了文件夹构造。
首先,将参照图3。在图3中,通过示例示出了两个实际文件夹F11和9个实际文件F12 (部分被省略)。具体地讲,对于实际文件夹Fll,示出了" 100MSDCF"和"101MSDCF"。对于实际文件F12,示出了"DSC01.JPG"至"DSC09.JPG"。在图3的示例中,假设8个实际文件F12存储在一个文件夹中。因此,第九个实际文件F12( "DSC09.JPG")未存储在第一实际文件夹Fll( "100MSDCF")中,而是存储在第二实际文件夹Fll( "101MSDCF")中。
首先,成像装置控制单元138从"DSC01. JPG"起按顺序将图像数据存储在"誦SDCF"中,并在达到实际文件夹Fll的最大存储数量的阶段("DSC08.JPG")产生"101MSDCF"。成像装置控制单元138将"DSC09. JPG"存储在新产生的"101MSDCF"中。通过上述处理,形成如图3的示例示出的实际文件夹的结构。此外,当用户产生虚拟文件夹F21时,实际文件F12被登记,并形成如图4的示例所示的文件夹结构。 除了图3中示出的实际文件夹的结构之外,图4描述了虚拟文件夹F21和由虚拟文件F22形成的虚拟文件夹的结构。虚拟文件F22是用于指定实际文件F12的指针。例如,描述为"DSCOl. JPG"的虚拟文件F22是用于指定实际文件F12 ( "DSC01. JPG")的指针。通过将实际文件F12登记到预定的虚拟文件夹F21来产生虚拟文件F22。按照下面的方式执行对于虚拟文件夹F21的实际文件F12的登记处理。 首先,参照图4所示的登记画面D41。在图4的示例中,在登记画面D41上显示图像数据。此外,在登记画面D41上显示登记按钮B41。例如,在登记画面D41上显示三个登记按钮B41,它们被显示为"喜好l"、"喜好2"和"喜好3"。假定用户预先创建了与"喜好1"、"喜好2"、"喜好3"对应的虚拟文件夹F21。当用户选择了"喜好1"的登记按钮B41时,针对"喜好1"的虚拟文件夹F21,登记显示在登记画面D41上的图像数据(例如,"DSCOl.JPG")。用户能够自由地创建虚拟文件夹F21并登记虚拟文件F22。 上面已经描述了成像装置控制单元138管理图像数据的方法。如上所述,成像装置控制单元138利用由用户自由设置的虚拟文件夹F21来管理图像数据。因此,独立于针对每预定数量而自动产生的实际文件夹Fll的结构,基于由用户自由设置的类别来管理图像数据。因此,由于图像数据被分类,所以即使当图像的数量增大时,用户也可以迅速地找到期望的图像数据。具体地讲,向用户呈现类别,从而用户能够选择类别,并且当呈现属于所选择的类别的图像数据时,用户能够迅速地找到期望的图像数据。 以具有图5所示的结构的数据库的形式管理图4示出的文件夹结构。S卩,成像装置控制单元138利用图5示出的数据库来管理实际文件夹、虚拟文件夹和文件。例如,当成像装置100的电源被打开时,成像装置控制单元138基于与记录在记录介质140中的文件夹和文件相关的信息来建立如图5所示的数据库。然后,成像装置控制单元138将建立的数据库存储在缓冲器存储器142中,并从缓冲存储器142适当地读取数据库进行参照。从检索处理效率和管理效率的观点看,优选地以如图5所示的关系数据库的形式来建立该数据库。 再次参照图2。如图2所示,成像装置控制单元138连接到UART控制器144和USB控制器146。 UART控制器144通过预定的信号线路连接到UART控制器152。此夕卜,USB控制器146通过预定的信号线路连接到USB控制器154。以UART方式(串行传输方法)在两个UART控制器144和152之间传输信号。根据PTP在两个USB控制器146和154之间传
输信号。 下面将简要描述UART和PTP。
(关于UART) UART是在PC等的串口中使用的通信电路。更具体地讲,UART将从PC等的并行总线等发送的并行信号转换成串行信号。UART将从诸如数字照相机和图像扫描仪的外围装置发送的串行信号转换成并行信号。例如,UART控制器144将从成像装置控制单元138输入的并行信号转换成串行信号,并将该串行信号发送到UART控制器152。 UART控制器152将从UART控制器144发送的串行信号转换成并行信号,并将该并行信号输入到输入/输出控制单元156。从UART控制器152向UART控制器144发送信号的相反过程是相似的。
(关于PTP) PTP是在将图像数据从数字照相机、图像扫描仪等传送到PC等时使用的数据传输方法的协议。当使用根据PTP设计的装置时,用户不需要了解图像数据的目录结构就可以容易地将图像数据取入到PC中。用户还可以容易地操作传送到PC等的图像数据中的期望图像数据。例如,在PTP中定义了与縮略像的显示相关的功能。通过使用这种功能,PC等可以从根据PTP设计的装置容易地获取縮略像。因此,在标准的基础上,向用户呈现縮略像。 然而,PTP没有定义传送图像数据的目录结构的功能。因此,对于PC等来说,难以从根据PTP设计的装置获取图像数据的目录结构。当使用PTP时,PC等要获取指定图像数据的编号的话,就要获取表示存储在数字照相机等中的所有图像数据的列表信息的对象处理列表。即,在获取图像数据时,PC等指定对象处理列表中描述的图像数据的编号,并获取与该指定的编号对应的图像数据。然而,如果数字照相机等保存的图像的数量大,则对象处理列表的数据大小变大,并且对象处理列表的获取处理花费很长时间。 对象处理列表具有图8中示出的构造。如图8所示,使用用于指定个体对象的对 象处理编号、对象的属性和对象名称来描述对象处理列表。除了图像数据之外,存储有图像 数据的文件夹也被包括作为对象。在属性栏中,描述了表示对象是否是文件或者对象是否 是文件夹的信息。因此,对象处理列表中描述的图像数据的数量与存储在记录介质140中 的图像数据的数量成比例地增加,并且对象处理列表的数据量增大。在典型的PTP框架中, 即使设置了虚拟文件夹,在对象处理列表中也不描述虚拟文件夹的信息。
如上面简要描述的,通过利用PTP获得了在传输图像数据时可以提高用户的便利 性的各种方法。相反,当图像数据的数量变大时出现缺点,诸如获取对象处理列表费时,以 及获取图像数据的时间变长。UART与一种将信号线路串行化并传输信号的方法相关。对于 在两个UART控制器144和152之间传输的数据,没有给出诸如PTP的特殊限制。
因此,在成像装置100中布置了两种类型的信号线路。本实施例的技术特征在于 将用于传输图像数据的信号线路(PTP)与另一信号线路(UART)组合,以高效地传输与图像 数据相关的信息。即,除了在两个USB控制器146U54之间形成信号线路之外,布置两个 UART控制器144U52并形成另一信号线路,这是成像装置100的构造中的一个技术特征。 在下文中将详细描述通过这种信号线路传输的数据的内容和传输定时。
如上所述,传输到UART控制器152的串行信号被转换成并行信号并被输入到输入 /输出控制单元156。传输到USB控制器154的图像数据等也被输入到输入/输出控制单 元156。输入/输出控制单元156在LCD 162上显示通过两个USB控制器146、154从成像 装置控制单元138获取的图像数据。输入/输出控制单元156基于从输入部分164输入的 操作信息,从成像装置控制单元138获取图像数据或图像的信息。此外,输入/输出控制单 元156在LCD 162上显示从成像装置控制单元138获取的图像数据或图像数据的信息。
输入/输出控制单元156将从成像装置控制单元138获取的图像数据或图像数据 的信息临时记录在缓冲存储器158中。输入/输出控制单元156读取临时记录在缓冲存储 器158中的图像数据或图像数据的信息,并在LCD 162上显示。输入/输出控制单元156 可具有与成像装置100外部的装置进行通信的功能。例如,输入/输出控制单元156可装 备有与外部装置进行无线或有线通信的功能,并可以将图像数据或图像数据的信息分配到 外部装置。输入/输出控制单元156可利用通信功能从外部装置获取任意数据,并在LCD 162上显示获取的数据。 如上所述,成像装置100安装有成像装置控制单元138何输入/输出控制单元 156。 S卩,成像装置IOO安装有两个计算处理芯片。如上所述,成像装置控制单元138主要 用于控制成像装置,并执行与图像数据的获取相关的计算处理。输入/输出控制单元156 执行显示控制以及与输入信息的管理相关的计算处理。通过将与拍摄相关的处理与其它处 理分离,可以实现使成像装置100容易地安装有多种功能的优点。其中的一个示例是通信 功能。 如果装备了这种功能,则用户可以利用布置在成像装置100中的触摸面板108来 执行Web浏览或者直接从成像装置100向服务器上传图像数据。此外,可以向网络上存在 的其它服务器和客户机发布图像数据。因此,当装备有与原始提供给成像装置100的成像 功能不同的附加功能时,从设计负担、制造成本等的观点看,针对用于控制成像功能的计算处理芯片实现附加功能不是优选的。即,成像装置ioo必然安装有两个计算处理芯片。
因此产生了关于连接这两个计算处理芯片的机构的问题。在本实施例中,对于这 种机构,采用了使用UART的串行信号线路和使用USB的信号线路。 对于这种机构,由于它连接成像装置100中的两个计算处理芯片,所以期望至少 传送图像数据。由于该原因,利用USB连接这两个计算处理芯片,并且根据PTP传输图像数 据以及图像数据的信息。然而,当使用PTP时,每当获取图像数据或图像数据的信息时就需 要对象处理列表的获取处理,这是非常低效的。 PTP原本是针对PC和外围装置之间的数据传输处理建立的标准。PC安装有高速计 算处理芯片,并且即使对象处理列表的数据量大也能够高速处理。与图像数据的显示等有 关的处理均在PC上执行。因此,即使当PC和外围装置连接时PC获取了作为对象处理列表 的由外围装置保存的所有图像数据的列表,并且PC分析该列表以获取图像数据,也很少出 现处理时间的问题。安装在成像装置100上的计算处理芯片的计算能力相对较低。因此, 容易出现与处理时间相关的问题。 具体地讲,由于对象处理列表的传送时间而发生的画面转变的延迟导致可操作性 降低,并给用户非常不舒服的感觉。因此,在本实施例中,设计成像装置控制单元138和输 入/输出控制单元156之间的数据传输方法以提出一种通过组合使用UART方式的信号线 路和USB方式的信号线路来避免画面转变的延迟的技术。下面利用具体的示例通过示例来 详细描述根据本实施例的数据传输方法和显示控制方法。
[3 :图像选择画面的显示控制方法] 首先将参照图6来描述图像选择画面的显示控制方法。由于对象处理列表的传送 时间而发生的画面转变的延迟容易发生在与图像数据的选择操作相关的选择画面的转变 场景中。将通过示例利用在选择再现图像时使用的选择画面的转变场景来具体地描述根据 本实施例的数据传输方法和显示控制方法。图6是示出了图像选择画面的显示控制方法的 说明图。 假定图4中示出的文件夹和文件被记录在记录介质140中。在触摸面板108 (LCD 162)上显示各显示画面。由输入/输出控制单元156执行各显示画面的显示处理。
首先,当按压成像装置100的再现键104时,在屏幕上显示类别选择画面D1。类别 选择画面Dl显示有实际文件夹选择按钮Bl 1和虚拟文件夹选择按钮B12 (SI)。在这种情况 下,输入/输出控制单元156保存与实际文件夹Fll的有无和虚拟文件夹F21的有无相关 的信息。如果不存在虚拟文件夹F21,则在类别选择画面D1上可以不显示虚拟文件夹选择 按钮B12。用户按压实际文件夹选择按钮B11或虚拟文件夹选择按钮B12。在说明中,使用 了"按压"按钮这种表述,但是应该认识到,有时这实际是指相对于触摸面板108的接触操 作。(当选择了"喜好"时) 例如,当按压虚拟文件夹选择按钮B12时,输入/输出控制单元156将画面显示转 变到虚拟文件夹选择画面D21 (S2)。虚拟文件夹选择画面D21显示有用于选择作为虚拟文 件夹F21登记的"喜好l"、"喜好2"和"喜好3"的虚拟文件夹选择按钮B21。在这种情况 下,输入/输出控制单元156获取记录在记录介质140中的虚拟文件夹F21的数量,并按照 这个数量来显示虚拟文件夹选择按钮B21。
在PTP的框架中,要获取虚拟文件夹F21的数量的话,就要获取对象处理列表。因 此,当试图在现有的PTP框架中实现从类别选择画面Dl到虚拟文件夹选择画面D21的画面 转变时,这种画面转变趋于大幅延迟。因此,在本实施例中,提出了一种避免这种延迟的方 法。将参照图7在后面详细描述该方法。 当在虚拟文件夹选择画面D21上按压一个虚拟文件夹选择按钮B21 ("喜好1") 时,输入/输出控制单元156将画面显示转变到图像选择画面D31 (S3)。图像选择画面D31 显示有与登记在"喜好1"中的"图像1 "、"图像2"和"图像4"对应的图像选择按钮B31 。 在这种情况下,输入/输出控制单元156获取对应于每个虚拟文件夹F21的实际文件F12 的数量。例如,在虚拟文件夹选择画面D21上按压虚拟文件夹选择按钮B21的阶段,输入/ 输出控制单元156获取对应于每个虚拟文件夹F21的实际文件F12的数量。
输入/输出控制单元156基于登记在各个虚拟文件夹F21中的实际文件F12的数 量来估计对象处理列表,并基于对象处理列表的构造来获取要显示在图像选择画面D31上 的縮略像。输入/输出控制单元156不会获取所有实际文件F12的縮略像。例如, 输入/输出控制单元156获取与在虚拟文件夹选择画面D21中选择的虚拟文件夹F21的实 际文件F12对应的縮略像,并将其作为图像选择按钮B31显示在图像选择画面D31中。
当在虚拟文件夹选择画面D21中选择的虚拟文件夹F21的实际文件F12的数量小 于预定的数量时,输入/输出控制单元156可被构造为获取与下一个虚拟文件夹F21的实 际文件F12对应的縮略像。该预定的数量被设定为在图像选择画面D31上能够显示的 图像选择按钮B31的数量。S卩,根据图像选择按钮B31的可显示数量,针对每个虚拟文件夹 F21顺序地获取与实际文件F12对应的縮略像。 如图6所示,当显示对应于多个虚拟文件夹F21的图像选择按钮B31时,按照可以 区分每个虚拟文件夹F21的方式来显示图像选择按钮B31。根据这种显示,用户可以容易地 找到并选择期望的图像数据。当在图像选择画面D31中选择了图像选择按钮B31时,在屏 幕上显示与该图像选择按钮B31对应的图像数据。
(当选择了"DCF"时) 当在类别选择画面Dl上按压实际文件夹选择按钮Bll时,输入/输出控制单元 156将画面显示转变到实际文件夹选择画面D22 (S4)。实际文件夹选择画面D22显示有与 作为实际文件夹Fll登记的"100MSDCF"、"101MSDCF"对应的实际文件夹选择按钮B22。在 这种情况下,输入/输出控制单元156获取记录在记录介质140中的实际文件夹Fll的数 量,并按照这个数量来显示实际文件夹选择按钮B22。 然而,在PTP的框架中,要获取实际文件夹Fll的数量的话,就要获取对象处理列 表。因此,当试图在现有的PTP的框架中实现从类别选择画面D1到实际文件夹选择画面D22 的画面转变时,画面转变延迟。因此,在本实施例中提出了一种避免这种延迟的方法。在后 面将参照图7具体描述该方法。 当在实际文件夹选择画面D22上按压一个实际文件夹选择按钮B22("100MSDCF") 时,输入/输出控制单元156将画面显示转变到图像选择画面D32 (S5)。图像选择画面D32 显示有与存储在"100MSDCF"中的"图像1 "、"图像2"、"图像3"、"图像4"、"图像5"和"图 像6"对应的图像选择按钮B32。在这种情况下,输入/输出控制单元156获取存储在每个 实际文件夹Fll中的实际文件F12的数量。例如,在实际文件夹选择画面D22上按压实际文件夹选择按钮B22的阶段,输入/输出控制单元156获取存储在每个实际文件夹Fll中 的实际文件F12的数量。 如图4所示,在图6的示例中,存储在"100MSDCF"中的实际文件F12的数量为8。 在该示例中,在画面上能显示的图像选择按钮B32的数量(在下文中称作可显示数量)被 限制为6。因此,在图像选择画面D32上没有显示与存储在"100MSDCF"中的所有实际文件 F12对应的图像选择按钮B32。在图像选择画面D32上显示页切换按钮B33。当在实际文件 夹选择画面D22中选择的实际文件夹Fll中的实际文件F12的数量大于可显示数量时,显 示页切换按钮B33。当按压页切换按钮B33时,显示与其余实际文件F12对应的图像选择按 钮B32。当按压图像选择按钮B32时,在屏幕上显示与该图像选择按钮B32对应的图像数 据。 输入/输出控制单元156基于存储在各个实际文件夹Fll中的实际文件F12的数 量来估计对象处理列表,并基于对象处理列表的构造来获取要被显示在图像选择画面D32 上的縮略像。输入/输出控制单元156可以不获取所有实际文件F12的縮略像。 例如,输入/输出控制单元156获取与在实际文件夹选择画面D22中选择的实际文件夹Fll 的实际文件F12对应的縮略像,并将其作为图像选择按钮B32显示在图像选择画面D32 中。 当在实际文件夹选择画面D22中选择的实际文件夹Fll的实际文件F12的数量小 于预定的数量时,输入/输出控制单元156可被构造为获取与下一个实际文件夹Fll的实 际文件F12对应的縮略像。所述预定的数量被设置为在图像选择画面D32上能显示的 图像选择按钮B32的数量。S卩,根据图像选择按钮B32的可显示数量,针对每个实际文件夹 F11顺序地获取与实际文件F12对应的縮略像。 上面已经描述了输入/输出控制单元156的显示控制方法和图像选择画面的转 变。将参照图7描述根据画面转变的定时或各种类型的按钮的操作定时执行的成像装置控 制单元138和输入/输出控制单元156之间的数据传输方法。图7是示出了在每个显示点 执行的数据传输处理的内容的说明图。在图7的示例中,仅示出了在类别选择画面Dl上按 压虚拟文件夹选择按钮B12的情况,但是对于选择实际文件夹选择按钮Bll的情况,执行类 似的处理。(数据传输处理的细节) 首先,当在类别选择画面Dl上按压虚拟文件夹选择按钮B12时,输入/输出控制 单元156通过UART方式的信号线路获取虚拟文件夹F21的数量(Sll)。如上所述,当使用 PTP时需要获取对象处理列表,因此使用UART方式的信号线路。更具体地讲,输入/输出控 制单元156请求成像装置控制单元138通过UART方式的信号线路通知虚拟文件夹F21的 数量。响应于这种请求,成像装置控制单元138通过UART方式的信号线路向输入/输出控 制单元156通知虚拟文件夹F21的数量。 通知给输入/输出控制单元156的信息仅仅是虚拟文件夹F21的"数量"。因此, 即使UART方式的信号线路的带宽窄,由于数据量较少,传输数据所用的时间短。当虚拟文 件夹F21的数量被通知给输入/输出控制单元156时,输入/输出控制单元156按照通知 的数量在LCD162上显示虚拟文件夹选择按钮B21 (图标)(S21)。根据这种构造,与获取对 象处理列表时相比,数据的传输时间大幅縮短,并且大幅提高了从类别选择画面D1到虚拟文件夹选择画面D21的画面转变的速度。 当在虚拟文件夹选择画面D21上按压虚拟文件夹选择按钮B21时,输入/输出控 制单元156获取登记在各个虚拟文件夹F21中的实际文件F12的数量(S22)。在这种情况 下,输入/输出控制单元156请求成像装置控制单元138通过UART方式的信号线路通知实 际文件F12的数量。响应于该请求,成像装置控制单元138通过UART方式的信号线路向输 入/输出控制单元156通知与每个虚拟文件夹F21对应的实际文件F12的数量。
当在类别选择画面Dl上按压虚拟文件夹选择按钮B12时,可获取与每个虚拟文件 夹F21对应的实际文件F12的数量。然而,如图7中的示例所示,通过分配获取虚拟文件夹 F21的数量的定时和获取实际文件F12的数量的定时,以预定时间完成每个画面转变。
当在同一定时获取虚拟文件夹F21的数量和实际文件F12的数量时,没有数量信 息的获取处理的画面转变的速度提高,而包括这种获取处理的画面转变花费较长时间。通 常,如果画面转变在预定的时间内完成,则用户不会感觉到压力。因此,期望所有的画面转 变在预定的时间内完成,而不是一部分画面转变的速度被极大提高。即,分配获取数量信息 的定时是更为优选的。 当获取在每个虚拟文件夹F21中登记的实际文件F12的数量时,输入/输出控制 单元156基于图像选择画面D31中的图像选择按钮B31的可显示数量来确定要从成像装置 控制单元138获取的縮略像(S23)。当在显示图像选择画面D31之前获取图像数据时, 输入/输出控制单元156还确定要从成像装置控制单元138获取的图像。
例如,假定在这种情况下按压了 "喜好1"的虚拟文件夹选择按钮B21 ,输入/输出 控制单元156获取登记在至少"喜好1"中的实际文件F12的数量(3个)。由于在图像选 择画面D31上可显示的图像选择按钮B31的数量是6个,所以在仅有与"喜好l"对应的图 像选择按钮B31的图像选择画面D31中包括很大的空白区域。输入/输出控制单元156获 取登记在"喜好2"中的实际文件F12的数量(l个)。通过将登记在"喜好l"中的实际文 件F12的数量与登记在"喜好2"中的实际文件F12的数量相加,可以近似地填满图像选择 画面D31。如果在图像选择画面D31中包括大的空白区域,则对"喜好3"执行相似的处理。
因此,可以通过显示与"喜好2"等对应的图像选择按钮B31来减小包括在图像选 择画面D31中的空白区域。按照上面的方式可以确定要显示在图像选择画面D31上的图像 选择按钮B31的类型和数量。即,确定要从成像装置控制单元138获取的图像数据和縮略 像。随后,输入/输出控制单元156通过USB方式的信号线路从成像装置控制单元138 获取登记在"喜好1"和"喜好2"中的所有实际文件F12以及与每个实际文件F12对应的 縮略像(S24)。如果在"喜好l"中登记了大于可显示数量的实际文件F12,则输入/输 出控制单元156按可显示数量获取实际文件F12和縮略像。 当从成像装置控制单元138获取实际文件F12和縮略像时,输入/输出控制 单元156在LCD 162上显示用于"喜好1"和"喜好2"的图像选择按钮B31(S31)。在这种 情况下,输入/输出控制单元156基于分别登记在"喜好l"和"喜好2"中的实际文件F12 的数量,显示图像选择按钮B31。输入/输出控制单元156还显示从成像装置控制单元138 获取的縮略像作为每个图像选择按钮B31。由于要显示的縮略像的数量(图像选 择按钮B31的数量)被确定为使得如上所述在图像选择画面D31中不包括大量的空白区 域,所以縮略像无浪费地显示在图像选择画面D31上。优先显示在虚拟文件夹选择画面D21中选择的"喜好1" (S32)。例如,按照高优先级的顺序在高位显示"喜好1"。 以上已经描述了成像装置控制单元138和输入/输出控制单元156之间的数据传
输方法以及图像选择画面的转变处理。在本实施例中,通过UART方式的信号线路获取虚拟
文件夹F21的数量或实际文件夹Fll的数量,并且基于该数量显示选择按钮。结果,在图像
选择画面的转变过程中,无需获取对象处理列表就能够执行画面转变,并且可以显著地提
高与类别和图像选择相关的画面转变的速度。(关于包括虚拟文件夹的对象处理列表的构造) 已经参照图8简要地描述了一般的对象处理列表的构造。然而,图8中示出的一 般对象处理列表不包含与虚拟文件夹F21相关的信息。如果要将与虚拟文件夹F21相关的 信息包含在对象处理列表中,则对象处理列表将如图9所示。图9的对象处理列表包含了 与实际文件夹Fll相关的部分和与虚拟文件夹F21相关的部分。与实际文件夹Fll相关的 部分与图8中示出的对象处理列表基本相同,因此将省略对其的描述,并将集中描述与虚 拟文件夹F21相关的部分。 利用虚拟文件夹F21作为对象来描述与虚拟文件夹F21相关的部分。S卩,对象的 概念被扩展到虚拟文件夹F21。此外,描述在虚拟文件夹F21中登记的实际文件F12。需要 指出的是,"作为存储在实际文件夹Fll中的实际文件F12,在对象处理列表中已经描述了 在虚拟文件夹F21中登记的实际文件F12"。 S卩,如果对象的概念扩展到虚拟文件夹F21,则 对象处理列表的尺寸可能变得非常大。 例如,"喜好1"登记有"DSCOl. JPG"、"DSC02. JPG"、"DSC04. JPG"。然而,在与实 际文件夹Fll相关的部分中,"DSCOl. JPG"、"DSC02. JPG"和"DSC04. JPG"被描述为存储在 "100MSDCF"中的文件。用不同的对象处理编号来表示在实际文件夹部分中描述的"DSCOl. JPG"等和在虚拟文件夹部分中描述的"DSC01. JPG"等。因此,如果包含与虚拟文件夹F21 相关的信息,则在对象处理列表中独立地描述了冗余信息,并且数据量将增加这么多的量。 在图9的示例中,实际文件夹部分是包括"ROOT"(根)的12行,而虚拟文件夹部分是11 行,因此,数据量大约是2倍。 如上所述,在处理分类的图像数据时,考虑到用户的便利性,假定使用与虚拟文件 夹F21相关的信息。如果要通过扩展当前的PTP框架来使用与虚拟文件夹F21相关的信息, 则需要如图9所示的对象处理列表的构造。在这种情况下,对象处理列表的传输频率会降 低,并且可以控制传输定时。在这种情况下,本实施例的技术显示出显著的效果。
(关于图像数据获取帧的构造) 关于获取图像数据的方法,将参照图10来描述图像数据获取帧的构造。图10是 示出了图像数据获取帧的构造示例的说明图。当在图像选择画面D31上按压图像选择按钮 B31时,图10中示出的图像数据获取帧通过USB方式的信号线路从输入/输出控制单元156 被传输到成像装置控制单元138。 如图10所示,图像数据获取帧包含文件夹编号、文件夹中的文件编号、文件夹属 性和文件属性。 包含在图像数据获取帧中的文件夹编号是用于指定各文件夹的识别编号。文件夹 中的文件编号是用于指定由文件夹编号表示的文件夹中的文件的识别编号。例如,当文件 夹编号是1且文件编号是4时,在文件夹编号为1的文件夹中登记的文件中,第四个文件被指定。文件编号0表示文件夹。因此,通过指定文件夹编号和文件编号,文件的检索范围被 限制于特定文件夹,并且提高了文件检索处理的速度。由于可以用文件夹编号指定虚拟文 件夹F21,因此可与实际文件夹Fll同等地处理虚拟文件夹F21。 包含在图像数据获取帧中的文件夹属性是用于指定文件夹的属性的识别信息。例 如,具有文件夹属性0的文件夹是"R00T"。具有文件夹属性l的文件夹是"DCF"。具有文 件夹属性2的文件夹是"喜好"。即,基于文件夹属性来识别文件夹编号所指定的文件夹是 R00T、实际文件夹F11,还是虚拟文件夹F21。因此,当通过指定文件夹的属性来检索用文件 夹编号指定的文件夹时,检索目标被縮减至具有指定的属性的文件夹。
如图9所示,前两位用"01"表示的对象处理编号被分配给实际文件夹部分的对 象。前两位用"02"表示的对象处理编号被分配给虚拟文件夹部分的对象。因此,当用文件 夹属性指定虚拟文件夹F21("喜好")时,从对象处理编号的前两位为"02"的对象中检索 指定的文件夹。因此,在图9的示例中,指定的文件夹的检索目标被縮减至约一半。结果, 大幅减少了用于检索用文件夹编号指定的文件夹的时间。 包含在图像数据获取帧中的文件属性是用于识别用文件夹编号和文件编号指定 的文件的属性的识别信息。例如,具有文件属性O的文件是"静止图像"文件。具有文件属 性1的文件是"运动图像"文件。具有文件属性2的文件是"其它(文本、备忘录、音频等)" 文件。即,通过参照文件属性来识别用文件夹编号和文件编号指定的文件的属性。
在上面的描述中,已经描述了图像数据作为传输目标的示例,但是根据本实施例 的技术的应用范围不限于此。例如,文字信息、音频数据等可被记录在记录介质140中。在 这种情况下,输入/输出控制单元156也可通过与上述相似的数据传输方法从成像装置控 制单元138获取数据。在这种情况下,使用包含在图像数据获取帧中的文件属性。当文件 属性被指定为"运动图像"时,用文件编号指定的文件的检索范围被限制于"运动图像"。结 果,检索目标的数量减少,检索处理的速度提高。基于给予每个文件的扩展名等来区分文件 属性。具体地讲,用与在图像数据获取帧中描述的文件属性对应的扩展名来縮减作为检索 目标的文件,并从中提取适于文件夹编号的文件。 在上面已利用成像装置100的功能构造描述了图像选择画面的显示方法。如上所 述,本实施例的技术涉及利用USB方式的信号线路和UART方式的信号线路来连接布置在成 像装置100中的两个计算处理芯片并通过组合这两个信号线路来高效地传输数据的方法。 具体地讲,特点在于布置了这样一个机构,B卩,当在图像数据的选择画面上显示类别、组等 时,不获取数据量大的对象处理列表。 根据这些特点,由于不获取对象处理列表,能够提高显示类别、组等时的显示速 度。当图像数据的数量增大时,对象处理列表的数据量与该数量成比例地增大,因此,当图 像数据的数量大时,通过应用本实施例的技术获得的效果显著。如图9所示,当登记诸如 "喜好"的虚拟文件夹F21时,对象处理列表的数据量翻倍。允许用户自由设置分类或分组 的虚拟文件夹F21的登记功能被认为是成像装置100的重要功能。因此,即使对象处理列 表的数据量增加,也能够与数据量无关地提高画面更新速度的本实施例的技术具有非常重 要的意义。 [4 :成像装置100的控制处理的流程] 现在将参照图11至图15描述成像装置100的控制处理的流程。将详细描述在安装在成像装置100上的成像装置控制单元138和输入/输出控制单元156之间执行的数据
传输的定时以及每个单元的计算处理的定时。(关于电源打开后的控制处理) 首先,将参照图11来描述在成像装置100的电源打开后的控制处理。图11是示 出了从操作成像装置100的电源键112而打开电源直到建立如图5所示的数据库时执行的 处理的流程的说明图。 如图11所示,当输入/输出控制单元156检测到电源打开时(S102),从输入/输 出控制单元156向成像装置控制单元138发送电源打开通知(S104)。这里提及的电源打开 通知是用于通知电源键112被操作至电源打开位置并且成像装置100的电源转变到接通状 态的通知信号。通过UART方式的信号线路发送电源打开通知。当电源打开通知从输入/ 输出控制单元156被发送到成像装置控制单元138时,成像装置控制单元138执行系统的 初始化处理(S106)。这里执行的初始化处理是对镜头单元102、成像元件130等的设置进 行初始化的处理。 当在成像装置控制单元138中完成系统的初始化处理时,成像装置控制单元138 试图检测连接到成像装置100的记录介质140(S10S)。如果检测到记录介质140,则成像 装置控制单元138从记录介质140读取数据(S110)。在这种情况下,除了记录在记录介质 140中的图像数据之外,成像装置控制单元138还获取实际文件夹Fl 1的信息和虚拟文件夹 F21的信息。成像装置控制单元138还可获取表示各图像数据与实际文件夹Fll及虚拟文 件夹F21之间的对应关系的信息。随后,成像装置控制单元138根据从记录介质140获取 的信息建立如图5所示的数据库(S112),并将其记录在缓冲存储器142中。
以上已经描述了从成像装置100的电源被打开直到如图5所示的与图像数据相关
的数据库被建立时执行的处理的流程。(关于类别选择画面的显示控制处理) 将参照图12来描述成像装置100中的类别选择画面的显示控制处理。图12是示 出了从成像装置100的再现键104被操作而转变至图像数据的再现模式直到显示图6的类 别选择画面Dl时执行的处理的流程的说明图。 如图12所示,当输入/输出控制单元156检测到再现按钮打开(再现键104的 操作)时,从输入/输出控制单元156向成像装置控制单元138发送类别信息获取请求 (S120)。类别信息获取请求是用于请求成像装置控制单元138通知实际文件夹Fll的数量 和虚拟文件夹F21的数量的请求信号。通过UART方式的信号线路发送类别信息获取请求。
当类别信息获取请求从输入/输出控制单元156发送到成像装置控制单元138 时,成像装置控制单元138从缓冲存储器142读取预先建立的数据库(S122)。此外,成像 装置控制单元138参照读取的数据库,检测实际文件夹F11( "DCF")的数量和虚拟文件夹 F21("喜好")的数量(在下文中称作文件夹数量信息),并将其发送到输入/输出控制单 元156。在这种情况下,文件夹数量信息通过UART方式的信号线路被发送到输入/输出控 制单元156。 当文件夹数量信息从成像装置控制单元138被发送到输入/输出控制单元156 时,输入/输出控制单元156根据文件夹数量信息在LCD162上显示类别选择画面Dl。在 这种情况下,输入/输出控制单元156确定包含在文件夹数量信息中的实际文件夹Fll的数量是否是O,如果实际文件夹Fll的数量不是O,则显示实际文件夹选择按钮Bll( "DCF" 按钮)(S124)。类似地,输入/输出控制单元156确定包含在文件夹数量信息中的虚拟文 件夹F21的数量是否是O,如果虚拟文件夹F21的数量不是O,则显示虚拟文件夹选择按钮 B12("喜好"按钮)(S126)。 以上已经描述了从成像装置100的图像数据再现模式被打开直到显示类别选择 画面Dl时执行的处理的流程。(关于虚拟文件夹选择画面的显示控制处理) 下面将参照图13来描述成像装置100中的虚拟文件夹选择画面D21的显示控制 处理。图13是示出了从按压虚拟文件夹选择按钮B12("喜好"按钮)直到显示虚拟文件 夹选择画面D21时执行的处理的流程的说明图。 如图13所示,当按压虚拟文件夹选择按钮B12("喜好"按钮)时,输入/输出控 制单元156开始虚拟文件夹选择画面D21的显示控制处理。首先,输入/输出控制单元156 根据在虚拟文件夹选择画面D21上可显示的虚拟选择按钮B21的数量等来计算虚拟文件夹 F21的数量(S130)。在这种情况下,由于已经获取了与虚拟文件夹F21的数量相关的信息, 所以输入/输出控制单元156不获取对象处理列表。然后,输入/输出控制单元156根据已 经获取的文件夹数量信息来产生对象处理列表(S132)。输入/输出控制单元156在虚拟文 件夹选择画面D21上显示虚拟文件夹选择按钮B12("喜好l"、"喜好2"、"喜好3") (S134、 S136、S138)。 上面已经描述了从类别选择画面Dl转变到虚拟文件夹选择画面D21时执行的处 理的流程。如上所述,当应用了本实施例的技术时,在显示虚拟文件夹选择画面D21时在输 入/输出控制单元156和成像装置控制单元138之间不传输对象处理列表。因此,大幅减 少了从类别选择画面Dl转变到虚拟文件夹选择画面D21时的画面切换时间。结果,提高了 到虚拟文件夹选择画面D21的画面转变的速度。
(关于图像选择画面的显示控制处理) 现在将参照图14来描述成像装置100中的成像选择画面D31的显示控制处理。图 14是示出了从按压虚拟文件夹选择按钮B21("喜好"按钮)直到显示图像选择画面D31时 执行的处理的流程的说明图。 如图14所示,当按压虚拟文件夹选择按钮B21("喜好"按钮)时,输入/输出控 制单元156将文件信息获取请求("喜好1")发送到成像装置控制单元138(S140)。文件 信息获取请求是用于向输入/输出控制单元156通知在指定的虚拟文件夹F21中登记的文 件的数量的请求信号。例如,当发送指定"喜好l"的文件信息获取请求时,从成像装置控制 单元138向输入/输出控制单元156通知在"喜好1"中登记的文件的数量。
当文件信息获取请求("喜好l")从输入/输出控制单元156发送到成像装置 控制单元138时,成像装置控制单元138读取并参考记录在缓冲存储器142中的数据库 (S142)。成像装置控制单元138还基于该数据库计算在文件信息获取请求中指定的虚拟文 件夹F21("喜好l")中登记的文件的数量(S142)。成像装置控制单元138向输入/输出 控制单元156通知计算出的文件的数量("喜好1"中的文件的数量)(S142)。
当从成像装置控制单元138向输入/输出控制单元156通知了文件的数量("喜 好l"中的文件的数量)时,输入/输出控制单元156将以"喜好l"为目标的縮略图获取请求发送到成像装置控制单元138(S144)。这里提及的縮略图获取请求是用于指定对象处理 编号并将与指定的编号对应的文件的縮略像发送到成像装置控制单元138的请求信 号。当縮略图获取请求从输入/输出控制单元156发送到成像装置控制单元138时,成像 装置控制单元138从记录介质140读取指定文件的縮略像,并将縮略像发送到输 入/输出控制单元156 (S146)。 当縮略像从成像装置控制单元138发送到输入/输出控制单元156时,输入 /输出控制单元156在LCD 162上显示从成像装置控制单元138获取的縮略像作为图 像选择按钮B31 (S148)。如果图像选择画面D31包含大量的空白区域,则输入/输出控制单 元156获取在另一虚拟文件夹F21中登记的縮略像。例如,输入/输出控制单元156 将指定"喜好2"的文件信息获取请求发送到成像装置控制单元138(S150)。
当文件信息获取请求("喜好2")从输入/输出控制单元156发送到成像装置 控制单元138时,成像装置控制单元138读取并参考记录在缓冲存储器142中的数据库 (S152)。成像装置控制单元138还基于该数据库计算在文件信息获取请求中指定的虚拟文 件夹F21("喜好2")中登记的文件的数量(S152)。成像装置控制单元138向输入/输出 控制单元156通知计算出的文件的数量("喜好2"中的文件的数量)(S152)。
当从成像装置控制单元138向输入/输出控制单元156通知了文件的数量("喜 好2"中的文件的数量)时,输入/输出控制单元156将以"喜好2"为目标的縮略图获取请 求发送到成像装置控制单元138 (S154)。当縮略图获取请求从输入/输出控制单元156发 送到成像装置控制单元138时,成像装置控制单元138从记录介质140读取指定的文件的 縮略像,并将所述縮略像发送到输入/输出控制单元156 (S156)。
当縮略像从成像装置控制单元138发送到输入/输出控制单元156时,输入 /输出控制单元156在LCD 162上显示从成像装置控制单元138获取的縮略像作为图 像选择按钮B31 (S158)。如果图像选择画面D31不包含大量的空白区域,则输入/输出控 制单元156不获取在另一虚拟文件夹F21中登记的縮略像,从而完成了图像选择画面 D31的显示处理。 以上已经描述了从虚拟文件夹选择画面D21转变到图像选择画面D31时执行的处 理的流程。在本实施例中,由于在获取图像数据的处理中使用了 PTP的框架,所以可以容易 地获取縮略像。由于在成像装置100中提供了 UART方式的信号线路,所以可以通过 UART方式的信号线路仅获取关于文件的数量的信息。可利用通过UART方式的信号线路获 取的文件的数量来显示图像选择按钮B31,并且提高了从虚拟文件夹选择画面D21到图像 选择画面D31的画面转变的速度。
(关于喜好登记处理) 下面将参照图15来描述成像装置100中的虚拟文件夹F21("喜好l"等)的登 记处理。图15是示出了直到登记了虚拟文件夹F21时执行的处理的流程的说明图。在图 4中示出了登记画面D41的显示构造示例,因此,也参照图4。 如图15所示,当按压登记按钮B41("喜好登记按钮")时,输入/输出控制单元 156将喜好登记请求发送到成像装置控制单元138(S202)。这里提及的"喜好登记请求"是 用于指定在登记画面D41上显示的文件以及通过按压登记按钮B41选择的虚拟文件夹F21 并在指定的虚拟文件夹F21中登记指定的文件的请求信号。利用对象处理编号指定文件和虚拟文件夹F21。 当喜好登记请求从输入/输出控制单元156被发送到成像装置控制单元138时, 成像装置控制单元138更新数据库以在指定的虚拟文件夹F21中登记由喜好登记请求指定 的文件(S204)。在完成数据库的更新处理之后,成像装置控制单元138将用于通知数据库 的更新已完成的更新完成通知发送到输入/输出控制单元156。
以上已经描述了虚拟文件夹("喜好l"等)的登记处理。 已经参照图11至图15描述了成像装置100的控制处理的流程,以阐明在成像装
置控制单元138和输入/输出控制单元156之间执行的数据传输的定时以及每个单元的计
算处理的定时。如上所述,由于当获取虚拟文件夹F21的数量或在每个虚拟文件夹F21中
登记的实际文件F12的数量时不发生对象处理列表的获取处理,所以在本实施例中可以提
高画面转变的速度。[5 :控制处理和操作输入] 现在将参照图16至图19来描述成像装置的控制处理的流程。这里将描述包括单
元的输入操作的全部处理的流程。(关于电源打开时的初始化处理) 首先,将参照图16描述当成像装置100的电源打开时执行初始化处理的流程。图 16是示出了电源打开时执行的初始化处理的流程的说明图。 如图16所示,成像装置100首先确定电源键112是否被打开(S302)。如果电源 键112被打开,则成像装置100进行到步骤S304的处理。如果电源键112被关闭,则成像 装置100再次返回至步骤S302,并等待直到电源键112被打开。在步骤S304,成像装置100 执行系统的初始化处理(S304)。这里执行的初始化处理是对镜头单元102等的设置进行初 始化的处理。 成像装置IOO确定在记录介质140中是否存在图像数据(S306)。如果存在图像数 据,则成像装置100进行到步骤S308的处理。如果在记录介质140中不存在图像数据,则成 像装置IOO终止电源打开时的初始化处理。在步骤S308,成像装置IOO建立数据库(S308)。 例如,从记录介质140读取图像数据的信息,对于按实际文件夹Fll和虚拟文件夹F21分类 的每个类别,以数据库的形式组织图像数据的信息。在完成了数据库的建立之后,成像装置 100终止电源打开时的初始化处理。 以上已经描述了当成像装置100的电源被打开时执行的初始化处理的流程。
(关于类别选择处理) 下面将参照图17描述在按压再现键104之后执行的类别选择处理的流程。图17 是示出了类别选择处理的流程的说明图。 如图17所示,成像装置100首先确定再现键104是否被按压(S310)。如果按压 了再现键104,则成像装置100进行到步骤S312的处理。如果没有按压再现键104,则成像 装置100再次返回至步骤S310并等待直到再现键104被按压。在步骤S312,成像装置100 显示类别选择画面Dl (S312)。在这种情况下,成像装置100从数据库获取要显示的类别的 信息,并显示实际文件夹选择按钮Bll( "DCF"按钮)和虚拟文件夹选择按钮B12("喜好" 按钮)。 然后成像装置100确定虚拟文件夹选择按钮B12("喜好"按钮)是否被按压(S314)。如果虚拟文件夹选择按钮B12被按压,则成像装置100进行到步骤S316的处理。
如果虚拟文件夹选择按钮B12没被按压,则成像装置100进行到步骤S318的处理。在步骤
S316,成像装置100执行虚拟文件夹选择画面D21的显示处理(S316)。具体地讲,从数据库
获取要显示的类别的数量,并基于所述类别的数量显示虚拟文件夹选择按钮B21。 在步骤S318,成像装置lOO确定实际文件夹选择按钮Bll( "DCF"按钮)是否被
按压(S318)。如果按压了实际文件夹选择按钮B11,则成像装置100进行到步骤S320的处
理。如果没有按压实际文件夹选择按钮Bll,则成像装置100进行到步骤S314的处理。在
步骤S320,成像装置100执行实际文件夹选择画面D22的显示处理(S320)。具体地讲,从
数据库获取要显示的类别的数量,并且根据所述类别的数量显示实际文件夹选择按钮B22。 已经描述了从按压再现键104直到选择类别时执行的处理以及在选择了类别之
后执行的一部分处理。(关于喜好文件夹的选择处理) 将参照图18描述当在虚拟文件夹选择画面D21中选择了虚拟文件夹选择按钮 B21("喜好1"、"喜好2"、"喜好3")时执行的处理的流程。图18是示出了喜好文件夹的 选择处理的流程的说明图。在完成图17中示出的步骤S316的处理之后执行图18中示出 的处理。 如图18所示,成像装置100首先确定"喜好1"的虚拟文件夹选择按钮B21是否 被按压(S322)。如果"喜好1"的虚拟文件夹选择按钮B21被按压,则成像装置进行到步骤 S328的处理。如果"喜好l"的虚拟文件夹选择按钮B21没有被按压,则成像装置进行到步 骤S324的处理。 在步骤S324,成像装置100确定"喜好2"的虚拟文件夹选择按钮B21是否被按 压(S324)。如果"喜好2"的虚拟文件夹选择按钮B21被按压,则成像装置100进行到步骤 S328的处理。如果"喜好2"的虚拟文件夹选择按钮B21没有被按压,则成像装置100进行 到步骤S326的处理。 在步骤S326,成像装置100确定"喜好3"的虚拟文件夹选择按钮B21是否被按压 (S326)。如果"喜好3"的虚拟文件夹选择按钮B21被按压,则成像装置进行到步骤S328的 处理。如果"喜好3"的虚拟文件夹选择按钮B21没有被按压,则成像装置进行到步骤S322 的处理。 在步骤S328,成像装置100执行图像选择画面D31的显示处理(S328)。在这种 情况下,成像装置100从数据库获取要显示的图像数据、縮略像等,并将其显示在LCD 162上。在完成了图像选择画面D31的显示处理之后,成像装置100终止喜好文件夹的选择 处理。以上已经描述了从在虚拟文件夹选择画面D31上按压虚拟文件夹选择按钮B21直到 显示图像选择画面D31时执行的处理的流程。
(关于喜好图像的登记处理) 现在将参照图19来描述喜好图像的登记处理的流程。图19是示出了喜好图像的 登记处理的流程的说明图。 如图19所示,成像装置100首先确定在图像选择画面31上是否按压了图像选择 按钮B31 (S330)。如果按压了图像选择按钮B31,则成像装置100进行到步骤S332的处理。 如果没有按压图像选择按钮B31,则成像装置100再次返回至步骤S330,并等待直到图像选择按钮B31被按压。在步骤S332,成像装置100显示图像数据的登记画面D41(S332)。在 这种情况下,成像装置100获取要显示的图像,并显示登记画面D41。 然后,成像装置100确定登记按钮B41是否被按压(S334)。如果登记按钮B41被 按压,则成像装置100进行到步骤S336的处理。如果登记按钮B41没有被按压,则成像装 置100再次进行到步骤S330的处理。在步骤S336,成像装置100更新数据库(S336)。在 完成数据的更新处理之后,成像装置100终止喜好图像的登记处理。
以上已经描述了喜好图像的登记处理的流程。 如上所述,应用本实施例的技术,当通过USB方式的信号线路获取分类的图像数 据的信息时,能够省略对象处理列表的传输处理。因此,当转变到类别等的选择画面时,画 面转变的时间可减少不执行对象处理列表的传输处理而节省的时间。结果,画面转变的速 度显著提高,从而当执行选择图像数据的操作时,用户不会感觉到压力。
[6:结论] 最后,将简要总结本实施例的成像装置的功能构造和通过这种功能构造获得的效 果。 首先,可以如下描述根据本实施例的成像装置的功能构造。通过第一处理单元和 第二处理单元构成成像装置。第一处理单元和第二处理单元通过第一信号线和第二信号线 连接。此外,第二处理单元包括具有下面的功能的组对象显示单元、数据对象显示单元和数 据传输请求单元。 对于被划分成一个或多个组的数据,当指定了组和在组中的数据位置时,第一处 理单元通过第一信号线将所指定的数据位置的数据发送到第二处理单元。因此,通过指定 组和在组中的数据位置,当检索要发送到第二处理单元的数据时,检索目标被限制于指定 的组,从而提高了检索处理的速度。 组对象显示单元按照基于组的数量确定的数量,在屏幕上显示用于选择各个组的 组对象。当显示用于选择组的组对象而不是显示数据本身时,至少要知道组的数量。因此, 组对象显示单元按照基于组的数量确定的数量显示组对象。组对象显示单元可按照组的数 量显示组对象,但是如果在屏幕上可显示的数量小于组的数量,则可按照在屏幕上可显示 的数量显示组对象。根据这种构造,可以提高组对象的显示处理的速度。在PTP的框架中, 为了获得组的数量,首先要获取对象处理列表。然而,如果持有与组的数量相关的信息,则 不需要获取对象处理列表的处理,利用这种信息来执行组对象的显示处理。结果,可以提高 显示处理的速度。 当选择了在屏幕上显示的组对象时,数据对象显示单元按照基于属于选择的组对 象的组的数据的数量确定的数量来显示用于选择各个数据的数据对象。当显示用于选择数 据的数据对象而不是显示数据本身时,至少要知道属于该组的数据的数量。因此,数据对象 显示单元按照基于在该组中的数据的数量确定的数量来显示数据对象。数据对象显示单元 可按照该组中的数据的数量显示数据对象,但是如果在屏幕上可显示的数量小于该组中的 数据的数量,则可按照在屏幕上可显示的数量显示数据对象。根据这种构造,可提高数据对 象的显示处理的速度。 当选择了数据对象时,数据传输请求单元指定所选择的数据对象的数据所属于的 组以及该组中的数据位置,并请求第一处理单元传输数据。因此,通过指定组以及在该组中的数据位置,当检索第一处理单元传输的数据时,检索目标被限制于指定的组,从而提高了 检索处理的速度。 第二处理单元可包括组数量获取单元,该组数量获取单元用于通过与第一信号线 不同的第二信号线从第一处理单元获取组的数量。在这种情况下,组对象显示单元基于由 组数量获取单元通过第二信号线获取的组的数量来显示组对象。因此,如果组数量获取单 元获取了组的数量,则可利用获取的组的数量高速显示组对象。然而,在PTP的框架中,在 不获取对象处理列表的情况难以获取关于组的数量的信息。因此通过第二信号线获取关于 组的数量的信息。 第二处理单元还可包括数据数量获取单元,该数据数量获取单元用于当选择组对 象时,通过与第一信号线不同的第二信号线从第一处理单元获取属于所选择的组对象的组 的数据的数量。在这种情况下,数据对象显示单元基于数据数量获取单元通过第二信号线 获取的数据的数量来显示数据对象。因此,如果数据数量获取单元获取了数据的数量,则可 利用获取的数据的数量来高速显示数据对象。然而,在PTP的框架中,在不获取对象处理列 表的情况下,难以获取关于数据的数量的信息。因此,通过第二信号线获取关于数据的数量 的信息。 当数据数量获取单元获取的数据的数量大于在一个屏幕上可显示的数据对象的 数量时,数据传输请求单元请求按照与在一个屏幕上可显示的数据对象的数量相同的数量 传输数据。没有显示在屏幕上的数据对象不会被选择。因此,即使获取了没有显示在屏幕 上的数据对象的数据,用户也不会选择这样的数据。因此,应获取与显示在屏幕上的数据对 象的数量相同的数据。结果,由于没有获取在屏幕上不显示的数据对象的数据,所以减少了 显示数据对象的显示画面的时间,从而提高了画面转变的速度。 当属于所选择的组对象的组的数据的数量小于在一个屏幕上可显示的数据对象 的数量时,数据数量获取单元可获取属于不同于相关组的另一组的数据的数量。在这种情 况下,数据对象显示单元还显示属于另一组的数据的数据对象。如果所选择的组中的数据 的数量少,则在屏幕中包括空白区域。然而,如果期望的数据不包含在所选择的组中,则重 新选择另一组以再次显示数据对象。因此,优选地在一个屏幕上显示尽可能多的数据对象。 由于已经获取了数据的数量,则可显示数量与数据的数量的比较是简单的。可根据这种比 较的结果来进行属于另一组的数据的数据对象的获取处理,从而尽可能在屏幕上不包括空 白区域。结果,用户的可操作性显著提高。 如果数据数量获取单元获取了属于另一组的数据的数量,则数据传输请求单元请 求按照数据对象显示单元显示的量来传输属于另一组的数据。因此,当按顺序仅获取要获 取的数据时,不获取大量的额外数据,从而可以减少通信负荷和传输时间。结果,可以提高 画面转变的速度。 数据传输请求单元可被构造为发送传输帧,该传输帧包括组信息,用于指定组; 数据位置信息,用于指示在组信息指定的组中的数据位置;和数据属性信息,用于指示数据 位置信息指定的数据的属性。此外,该传输帧还可包括组属性,该组属性指示是该组是自动 产生的,还是由用户预先产生的。当检索要由第一处理单元发送的数据时,检索目标被縮 减,并且通过针对组和数据指定属性等,可提高检索处理的速度。结果,减少了直到传输数 据所需的时间,这有助于提高画面转变的速度。
例如,第一信号线是USB(通用串行总线)方法的信号线。第二信号线是UART(通 用异步收发器)方法的信号线。在这种情况下,数据传输请求单元利用PTP(图片传输协 议)命令请求传输数据。
(备注) 成像装置控制单元138用作第一处理单元。输入/输出控制单元156用作第二处 理单元。因此,输入/输出控制单元156用作组对象显示单元、数据对象显示单元、数据传 输请求单元、组数量获取单元以及数据数量获取单元。类别、实际文件夹F11和虚拟文件夹 F21用作组。USB方式的信号线路用作第一信号线。UART方式的信号线路用作第二信号线。 实际文件夹选择按钮B11、B22以及虚拟文件夹选择按钮B12、B21用作组对象。图像选择按 钮B31、B32用作数据对象。触摸面板108和LCD 162用作屏幕。 本领域的技术人员应该理解,在不脱离所附权利要求及其等同物的范围的情况 下,可以根据设计和其它因素做出各种变形、组合、子组合和替换。 本申请包含与2008年9月30日在日本专利局提交的第2008-253971号日本在先 专利申请中公开的主题相关的主题,通过引用将该申请的全部内容包含于此。
权利要求
一种成像装置,包括第一处理单元,用于当针对按组划分的数据指定了期望的组和在该期望的组中的数据位置时,通过第一信号线将所指定的数据位置的数据发送到第二处理单元;和第二处理单元,包括控制单元,用于基于组的数量在显示单元上显示用于选择组的组对象,并且用于当期望的组对象被选择时基于属于所选择的期望的组对象的组的数据的数量在显示单元上显示用于选择数据的数据对象,和请求单元,用于当期望的数据对象被选择时指定所选择的期望的数据对象的数据所属于的组以及在该组中的数据位置,并向第一处理单元请求发送期望的数据。
2. 根据权利要求1的成像装置,其中,第二处理单元还包括获取单元,该获取单元用于通过与第一信号线不同的第二信号线 从第一处理单元获取组的数量,并且控制单元基于通过第二信号线获取的组的数量在显示单元上显示组对象。
3. 根据权利要求2的成像装置,其中,获取单元在组对象被选择时通过第二信号线从第一处理单元获取属于所选择的组对 象的组的数据的数量,并且控制单元基于通过第二信号线获取的数据的数量在显示单元上显示数据对象。
4. 根据权利要求3的成像装置,其中,当数据的数量大于在一个屏幕上能显示的数据 对象的数量时,请求单元请求按照与在一个屏幕上能显示的数据对象的数量相同的数量发 送数据。
5. 根据权利要求3的成像装置,其中,当属于所选择的组对象的组的数据的数量少于在一个屏幕上能显示的数据对象的数 量时,获取单元获取属于与该组不同的另一组的数据的数量,并且 控制单元在显示单元上显示属于所述另一组的数据的数据对象。
6. 根据权利要求5的成像装置,其中,当获取单元获取了属于所述另一组的数据的数 量时,请求单元请求按照显示单元显示的量发送属于所述另一组的数据。
7. 根据权利要求1的成像装置,其中,请求单元发送传输帧,该传输帧包括组信息,用 于指定组;数据位置信息,用于指示在用所述组信息指定的组中的数据位置;和数据属性 信息,用于指示用所述数据位置信息指定的数据的属性。
8. 根据权利要求7的成像装置,其中,所述传输帧包括组属性,所述组属性指示该组是 自动产生的,还是由用户预先产生的。
9. 根据权利要求2的成像装置,其中, 第一信号线是USB方式的信号线, 第二信号线是UART方式的信号线,并且 请求单元利用PTP命令请求发送数据。
全文摘要
提供了一种成像装置,包括第一处理器,用于当针对被划分成一个或多个组的数据指定了组和在组中的数据位置时,通过第一信号线传输所指定的数据位置的数据;和第二处理器,包括第一显示器、第二显示器和数据传输请求单元,第一显示器用于按照基于组的数量确定的数量显示用于选择各个组的组元件,第二显示器用于当选择了显示的组元件时按照基于属于所选择的组元件的组的数据的数量确定的数量显示用于选择各个数据的数据元件,数据传输请求单元用于当选择了数据元件时指定选择的数据元件的数据所属于的组以及在该组中的数据位置,并向第一处理器请求数据传输。
文档编号H04N1/41GK101715051SQ200910173660
公开日2010年5月26日 申请日期2009年9月10日 优先权日2008年9月30日
发明者小松康二 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1