信息取得方法、图像记录装置、信息处理方法及装置的制作方法

文档序号:7713007阅读:126来源:国知局
专利名称:信息取得方法、图像记录装置、信息处理方法及装置的制作方法
技术领域
本发明涉及 一 种可适用于数字图像系统的图像数据的传送控制技术,该数字图像系统由在内部具有图像存储装置的、例如数字照相机等的图像生成装置和PC (个人电脑)等的信息处理装置通过通信线路连接而成。
背景技术
以往,将由数字照相机所摄影的图像数据和声音数据等记录在安装于数字照相机内郜的闪存等记录装置上,或者记录在对数字照相机可拆装的记录介质上。另外,用电缆等连接数字照相机和个人电脑(下面称为PC)等的信息处理装置,将在上述数字照相机内部的记录装置,或对上述数字照相机可拆装的记录介质上所记录的图像数据等的信息传送给PC的系统被设计、并产品化。
在信息传送时,大多使用与例如Picture Transfer Protocol (图像传送协议PTP)等的数字照相机专用的标准数据传送协议或MassStorage Class ( MSC )之类的所谓可移动盘(removable disk )有关的协议。在将数字照相机与PC进行连接的情况下,例如若使用上述的MSC,则数字照相机就被作为外部连接的硬盘驱动器(HDD)或读卡机这样的单纯的外部记录装置来处理。为此准备特别的驱动器软件,使得用户即便没有足够的知识也能够对照相机内的图像数据进行存取。
但是,在使用了 MSC的情况下, 一方面文件的存取全部在PC上进行管理,在同时进行使用了照相机上的操作构件的照相机的操作和来自PC的照相机存取这样的系统中则不适合。若从照相机一侧来看就是仅指定地址和长度并执行Read或Write命令,以文件等具有含义的单位来管理数据是困难的。
另外,可以是对PC有了解的用户,但最近增加的数字照相机用户大多是对PC不太精通的人。这样的人们在处理MSC的系统的情况下,对于作为单纯的外部存储设备在OS上被识别的MSC,难以明白是数字照相机,很可能招致混乱。
在使用上述的PTP将PC和数字照相机进行了连接的情况下,与MSC不同,不是作为单纯的存储装置,而是作为数字照相机在OS上进行处理,因此对用户来说容易明白,提高操作性的余地较多。另外,由于PTP专用于数字照相机,故将文件等数据作定义为对象,其对象数据的管理由照相机侧来进行。
另外,由于在作为最近的OS的Windows (注册商标)XP和MacOSX(注册商标)中,OS销售商作为标准来准备PTP对应的驱动器软件,故能够不用准备特别的驱动器软件而进行利用。
另外,在使用了 PTP的情况下,由于如上述那样照相机侧以对象单位来管理数据,故与MSC相比同时考虑照相机的操作和PC的操作这样的系统也能够比较容易构成,在从用户来看的情况下也可作为数字照相机来看待,所以容易理解。
但是,在PTP中,作为系统构筑的前提,在照相机和PC连接时,关于照相机内的全部对象数据在照相机内部生成对象数据的属性信息,并在PC上取得。为此,若在照相机内部有大量的图像数据,则将照相机连接到PC的时候就花费很多时间,就有用户不能进行此后的操作而等待这样的缺点。

发明内容
本发明就是鉴于上述问题点而完成的,目的是即使在数字照相机等的图像存储装置内存在大量的图像数据的情况下,也对用户提供比较轻便快捷的操作环境。
为了达到上述目的,本发明的第1技术方案提供一种信息处理装置的信息取得方法,所述信息处理装置取得与存储在外部装置内
7的图像的图像数据有关的属性信息,该信息取得方法,检测出该信息处理装置是否与上述外部装置可通信地进行了连接,在该信息处理装置与上述外部装置进行了连接的情况下,依照所述信息处理装置对属性信息的第一请求,从上述外部装置取得关于上述各图像的上述
属性信息的部分信息,上述属性信息的部分信息是由所述外部装置中的文件系统管理的信息。
另外,本发明的第2技术方案提供一种图像记录装置的信息处理方法,所述图像记录装置生成与所记录的图像的图像数据有关的属性信息,该信息处理方法,检测出该图像记录装置是否与外部装置可通信地进行了连接,在该图像记录装置与外部装置进行了连接的情况下,依照所述外部装置对属性信息的第一请求,生成关于上述各图像的上述属性信息的部分信息,并将上述所生成的属性信息的部分信息对上述外部装置进行发送,上述属性信息的部分信息是由所述图像记录装置中的文件系统管理的信息。
进而,本发明的第3技术方案提供一种信息处理装置,包括与外部装置可通倌地进行连接的连招装置;以及依照所述信息处理装置对属性信息的第一请求,取得与存储在上述外部装置内的图像的图像数据有关的属性信息的属性信息取得装置;上述属性信息取得装置,在该信息处理装置与上述外部装置进行了连接的情况下,从上述外部装置取得关于上述各图像的上述属性信息的部分信息,上述属性信息的部分信息是由所述外部装置中的文件系统管理的信息。
另外,本发明的笫4技术方案提供一种图像记录装置,包括生成与所记录的图像的图像数据有关的属性信息的属性信息生成装置;以及将由上述属性信息生威装置所生成的上述属性信息发送给外部装置的发送装置;上述属性信息生成装置,在该图像记录装置与上述外部装置可通信地进行了连接的情况下,依照所述外部装置对属性信息的第一请求,生成关于上述各图像的上述属性信息的部分信息;上述发送装置,将上述所生成的信息对上述外部装置进行发送,上述属性信息的部分信息是由所述图像记录装置中的文件系统管理的信息。
本发明的其他特征以及优点,通过以附图为参照的下面的说明将会弄明白。此外,在附图中对相同或相似的结构附加相同的参照标号。


附图包含在说明书中,构成其一部分,表示本发明的实施方式,并与其记述一起用于说明本发明的原理。
图1是概略地表示本发明一个实施方式的数字照相机系统中的数字照相机的主要结构的框图。
图2是表示本发明一个实施方式的数字照相机系统中的信息处
理装置的主要结构的框图。
图3是表示数字照相机内部中的图像数据的记录结构例的图。图4是表示由信息处理装置内的驱动器软件所构成的对象树的
结构例的图。
图5是表示本发明 一 个实施方式的对象属性信息的结构例的图。图6是表示本发明一个实施方式中,从数字照相机被连接到PC
后、到PC上的应用软件取得一个文件的信息为止的流程的时序图。图7是表示本发明一个实施方式中的,信息处理装置内的驱动器软件的动作的流程的流程图。
具体实施例方式
下面参照附图对本发明的优选实施方式详细地进行说明。图1是概略地表示本发明一个实施方式的数字照相机系统的结构的框图。本实施方式的数字照相机系统的结构,大致可分成数字照相机等的信息输入装置(下面称为数字照相机)100和信息处理装置(下面称为PC) 101。数字照相机100的构成为包含有透镜、CCD、驱动电路等的光学单元105,处理图像数据等的信号处理装置104, CPU等的运算装置103, DRAM等的一次存储装置106,内置闪存ROM等的二次存储装置107,操作构件108, LCD液晶等的显示构件109,程序保存等所使用的ROM等的只读存储器110,致密闪速(注册商标)存储卡等可拆装记录介质111以及管理与PC101的连接的通信控制装置102。
根据数字照相机的种类,可以仅置备可拆装的记录介质111,也可以仅具备不可拆装的内置闪存ROM等的二次存储装置107。
图2是表示本发明一个实施方式的数字照相机系统中的PC101的主要结构的图。
尽管图2中的PC101没有图示,但一般是由运算处理装置(CPU) 、 ChipSet、 一次存储装置(DRAM) 、 BIOS - ROM、 二次存储装置(HDD)、图形设备、电源等构成,在PC101上连接作为外部装置的显示装置、键盘、鼠标等的操作装置。在此PC101上还设置USB端口,在本发明的实施例中将数字照相机100连接到该USB端口进行使用。此外,当然连接形式并不限于USB,还考虑公知的有线、无线的各种各样的方法,至少可通过其中一种方法在照相机100和PC101上置备可进行通信的结构即可。
在PC101中,用于与所连接的数字照相机100进行数据交换的驱动器软件202和应用软件201在DRAM上展开并扭乂亍。这里驱动器软件202包含与数字照相机100进行数据交换的基本模块,所以在数字照相冲凡100通过USB电缆连接到PC101的时4夷由OS装入并成为执行状态。
应用软件201例如具有用户接口,对最终用户提供操作构件以提供取得或删除数字照相机100内部的图像数据等,或者控制数字照相机100的动作的功能。
接着,对驱动器软件202如何处理位于数字照相机100内部的图像数据进行说明。例如,设以图3所示的结构在数字照相机100内记录着图像数据。处于图3中的"100CAMERA"、 "101CAMERA"、"102CAMERA"表示文件夹,在扩展符上带有JPG的表示图像文件。
在 "100CAMERA ,, 文件夹之下加入IMG—0001.JPG 、IMG—0002.JPG、 IMG—0003.JPG,在"101CAMERA"文件夹之下加入IMG_0101.JPG、 IMG—0102.JPG。另外,在"102CAMERA"文件夹之下加入IMG—0201.JPG。若将以这样的结构来管理图像数据的数字照相机100连接到PCIOI,则在检测出连接的时候OS检索该数字照相^/L用的驱动器软件202,并装入DRAM上。
所装入的驱动器软件202,从数字照相机IOO取得各图像文件、文件夹的信息,创建并管理如图4所示那样的对象树。驱动器软件202,将照相机100内的文件夹和文件作为对象进行再定义,将各对象的实例以数字照相机100内的文件夹、文件结构为基础关联起来进行保持。即,在照相机100的连接时驱动器软件202就以关于照相机100内的全部文件夹和图像文件的结构为基础构筑对象树。为此,在数字照相机100内存在大量的图像文件等情况下,在将照相机100连接到PC101的时候要花费相当长的时间,有时未转移到下一动作而让用户等待。
因此,在下面说明作为本实施方式的特征的对象管理方法。
首先,将图5所示的信息作为一个对象的属性信息来使用。属性信息大致可分成两类。将能够从数字照相机100内的文件系统所管理的管理信息取得信息,即在取得上相对不花费时间的设为分类1,其中有表示各文件名的FileName、表示文件大小的FileSize、以及表示文件的生成日期等的FileStamp等。
另一分类是若不解读各文件内容就不能取得的,即将在取得上花费时间的设为分类2。该实施方式中,分类2取得信息的时间比分类l取得信息的时间长。在图5所示的例子中,列举出表示缩略图的数据大小的ThumbnailSize、表示图像的纵横像素数的ImageSize、表示实际的缩略图数据的ThumbnailData、以及表示各种图像属性的ImageProperties等。这些属性信息,在PC101上动作的驱动器软件202对对象树进行管理的时候使用,在数字照相机100内部为了对相同信息的第2次以后的取得请求加快应答还在照相机100内的DRAM上将信息作为管理表进行保持。
图6是表示数字照相机IOO被连接到PC101后,到PC101上的应用软件201取得一个文件的信息为止的流程的时序图。
首先,若用USB电缆将数字照相机100连接到PCIOI,则驱动器软件202就由OS装入。已启动的驱动器软件202最初将OpenSession操作对照相机100发出,并开始与照相机100的连接。在照相机100侧此时生成StorageID( CF等记录介质单位的管理ID )。作为此生成处理,在这里进行StorageID的初始化等。
接着在GetNumObject操作中取得在数字照相机100内存在几个对象数据。此时,在数字照相机100内生成上述在取得上相对不花费时间的分类1的对象属性信息。然后驱动器软件202发出GetObjectHandles操作并取得照相机100内的全部文件夹、文件的句柄。
然后驱动器软件202发出GetObjectlnfoEx操作并从照相机100对各个对象取得对象属性信息的一部分(分类1)。使其对刚才取得的全部对象的句柄反复上述动作。至此为在设备连接到PC101的时候所进行的动作。
然后由最终用户在PC101上启动应用软件201,在从数字照相机100取得所希望的对象的全部对象信息的情况下,应用软件201对驱动器软件202就所希望的对象发出GetltemProperty操作。驱动器软件202依照此请求,对照相机100发出GetObjectlnfoFull操作。接受此操作后照相机100仅对应用软件201所指定的对象,在图5所示的对象的属性信息中, 一次读入文件的标题等,生成若不分析就不能取得的、在取得上花费时间的分类2的对象属性信息,并保持在上述照相机100内的管理表中。然后将分类2的对象属性信息回复给PC101。应用软件201对所需要的对象反复上述动作。
接着,使用图7的流程图对驱动器软件202的动作进行说明。
12若在数字照相机100被连接到PC101的时候,由OS启动驱动器软件202,则最初从数字照相机100取得照相机型号名和销售商名、所支持的操作和事件的种类等设备信息,创建设备对象,进行与数字照相机100通信的准备(步骤S701 )。
设数字照相4几100遵循Design rule for Camera File system(DCF),驱动器软件202寻找数字照相机100内所置备的记录介质中的DCIM文件夹,用存在于其下面的子文件夹检索遵循DCF的文件夹并作为文件夹对象构成对象树(步骤S702 )。
驱动器软件202,如上所述那样使用GetNumObject操作、GetObjectHandles操作、GetObjectlnfoEx操作,对照相机100内的全部对象反复取得,在取得上不花费时间的、相当于上述分类1的各对象属性信息的一部分(简易信息),并保存在先前所创建的对象树之中(步骤S703、 S704)。然后如果关于全部的对象完成了 (步骤S703中为否),则连接时的驱动器软件的动作完成。
然后,判断是否有来自应用软件201的请求(步骤S705 ),如果有来自应用软件201的请示,使用已经作为对象树构筑好的相当于分类1的对象属性信息就可进行应答(步骤S706中为是),则不进行向数字照相机100的存取,而基于构造好的对象属性信息回复给应用软件201 (步骤S707 )。
如果来自应用软件201的请求用属于分类1的对象属性信息不能进行处置(步骤S706中为否),则需要取得分类2的对象属性信息。这里,如果作为对象的对象有以前从照相机100所取得的履历,则由于在驱动器软件202所管理的对象树内保持有分类2的对象属性信息(完全信息),故确认是否已经保持着(步骤S708 )。如果是已经保持着的对象属性信息(步骤S708中为是),则不进行向数字照相机100的存取,而以所保持的信息为基础回复给应用软件201(步骤S710)。如果是尚未保持的对象属性信息(步骤S708中为否),则对照相机100请求取得在取得上花费时间的分类2的对象属性信息,并将所取得的对象属性信息保持在对象树中(步骤S709 )。如上面那样,根据本实施方式,在如PTP那样将照相机内的文件等作为对象进行处理的协议中,尽可能地分散在照相机中花费时间的动作,即使在照相机内存在大量数据的情况下也能够对用户提供比较轻便快捷的操作环境。
虽然在上述实施方式中,说明了将本发明适用于数字照相机的情况,但不言而喻本发明并不限于此,在数字摄像机、移动电话机
和PDA等置备照相机模块的便携式终端装置等中也可同样地适用。本发明还适用于网络照相机系统,在该网络照相冲几系统中,照相斗几控制终端里的驱动器软件执行图6和图7中的处理来响应通过网络和网络照相片几的连接。
另外,虽然在上述实施方式中,进行了图5那样的属性信息的分类,但本发明并不限于此,也可以依照所连接的数字照相机的文件系统管理方法,来变更分类。例如,也可以在所连接的数字照相机的文件系统管理属性ImageSize的情况下,驱动器软件将ImageSize
作为分类1来进行区别。
另外,虽然在上述实施方式中,驱动器软件依照PC和数字照相
机物理地进行连接而启动,图7的处理自动地开始,但图7的处理开始定时并不限于此。例如,也可以在应用软件启动后,依照用户通过操作画面输入向数字照相机的连接指示来启动驱动器软件,同时建立向数字照相机的连接,然后,开始图7的处理。<其他实施方式〉
不言而喻,本发明也可以通过将实现上述实施方式的功能的软件程序,直接或间接地提供给系统或设备,由系统或设备的计算机读出并执行所供给的程序代码来达到。在此情况下,如果系统或装
置具有程序的功能,则执行形式就不限于程序。
这样,由于本发明的功能通过计算机来实现,故安装在计算机中的程序代码就将构成本发明。换言之,本发明的权利要求项,还包含用于实现本发明的功能的计算机程序。
在此情况下,只要系统或装置具有程序的功能,则程序还能以如目标代码、由解释程序所执行的程序、或者提供给操作系统的脚本数据这样的,任意的形式来执行。
作为能够用来提供程序的记录介质的例子,例如有软盘、硬盘、
光盘、光磁盘、、CD-ROM、 CD-R、 CD-RW、磁带、非易失性的存储卡、ROM、 DVD (DVD画ROM、 DVD-R)等。
作为提供程序的方法,可由客户端计算机使用浏览器连接到因特网上的网站,将本发明的计算机程序、或者程序的自动安装功能压缩文件下载到硬盘等记录介质中。另外,本发明的程序,还能够通过将构成程序的程序代码分割成多个文件,从不同的网站下载文件来进行提供。即,对多个用户下载能够由计算机来执行本发明的功能的程序文件的WWW (World Wide Web)服务器也包含在本发明的权利要求项中。
另外,还可对本发明的程序进行加密后保存在CD-ROM等的存储介质中,将该存储介质分发给用户,并许可满足预定条件的用户经由因特网从网站下载解密密钥信息,这样的用户就能够使用密钥信息来解密被加密的程序。由此,程序就被安装在用户计算机中。
另外,不言而喻不仅包含通过计算机执行所读出的程序代码,上述实施方式的功能得以实现的情况,还包含基于该程序代码的指示,在计算机上运行的操作系统等执行实际处理的一部分或全部,通过该处理上述实施方式的功能得以实现的情况。
进而,不言而喻还包含当从存储介质读出的程序代码,被写入到插入计算机的功能扩展板或和计算机连接的功能扩展单元上所具备的存储器以后,基于该程序代码的指示,该功能扩展板和/或功能扩展单元上所具备的CPU等进行实际处理的一部分或者全部,通过该处理上述实施方式的功能得以实现的情况。
本发明并不限定于上述实施方式,可不脱离本发明的精神和范围地、进行各种变更和修正。从而,本发明除由附加的权利要求项所定义外,并不被特定的实施方式所限定。
权利要求
1.一种信息取得方法,由信息处理装置取得与存储在外部装置中的图像的图像数据有关的属性信息,该信息取得方法的特征在于检测所述信息处理装置是否可通信地连接到所述外部装置;在所述信息处理装置连接到所述外部装置的情况下,依照所述信息处理装置对属性信息的第一请求,从所述外部装置取得关于各图像的所述属性信息的部分信息,所述属性信息的所述部分信息是由所述外部装置中的文件系统管理的信息。
2. 根据权利要求1所述的信息取得方法,该信息取得方法的特征 在于依照所述信息处理装置对图像的第二请求,从所述外部装置取得 所请求的图像的所述属性信息之中所述属性信息的已取得的所述部分 信息之外的信息,所述属性信息的已取得的所述部分信息之外的信息 是能够通过分析存储在所述外部装置中的文件的内容而参照的信息。
3. 根据权利要求2所述的信息取得方法,该信息取得方法的特征在于在取得关于所述各图像的所述属性信息时,不取得图像本身。
4. 根据权利要求1所述的信息取得方法,该信息取得方法的特征 在于在取得所述属性信息的所述部分信息之前,取得指定了存储在所 述外部装置中的文件的信息。
5. —种信息处理方法,由图像记录装置生成与所记录的图像的图 像数据有关的属性信息,该信息处理方法的特征在于检测所述图像记录装置是否可通信地连接到外部装置; 在所述图像记录装置连接到所述外部装置的情况下,依照所述外部装置对属性信息的第一请求,生成关于各图像的所述属性信息的部分信息;将生成的所述属性信息的所述部分信息发送到所述外部装置;所述属性信息的所述部分信息是由所述图像记录装置中的文件系 统管理的信息。
6. 根据权利要求5所述的信息处理方法,该信息处理方法的特征 在于依照所述外部装置对图像的第二请求,生成所述属性信息的已发 送的所述部分信息之外的信息,所述属性信息的已发送的所述部分信 息之外的信息是能够通过分析存储在所述图像记录装置中的文件的内 容而参照的信息。
7. 根据权利要求6所述的信息处理方法,该信息处理方法的特征 在于在发送关于所述各图像的所述属性信息时,不发送图像本身。
8. 根据权利要求5所述的信息处理方法,该信息处理方法的特征在于,在发送所述属性信息的所述部分信息之前,发送指定了存储在所 述图像记录装置中的文件的信息。
9. 一种信息处理装置,该信息处理装置的特征在于,包括连接装置,其可通信地连接到外部装置;以及属性信息取得装置,其依照所述信息处理装置对属性信息的第一请求,取得与存储在所述外部装置中的图像的图像数据有关的属性信 台、'"、5所述属性信息取得装置在所述信息处理装置连接到所述外部装置的情况下,从所述外部装置取得关于各图像的所述属性信息的部分信 自所述属性信息的所述部分信息是由所述外部装置中的文件系统管 理的信息。
10. 根据权利要求9所述的信息处理装置,该信息处理装置的特 征在于所述属性信息取得装置依照所述信息处理装置对图像的第二请 求,从所述外部装置取得所请求的图像的所述属性信息之中所述属性信息的已取得的所述部分信息之外的信息,所述属性信息的已取得的 所述部分信息之外的信息是能够通过分析存储在所述外部装置中的文 件的内容而参照的信息。
11. 根据权利要求IO所述的信息处理装置,该信息处理装置的特征在于在取得关于所述各图像的所述属性信息时,不取得图像本身。
12. 根据权利要求9所述的信息处理装置,该信息处理装置的特征在于在取得所述属性信息的所述部分信息之前,所述信息处理装置取 得指定了存储在所述外部装置中的文件的信息。
13. —种图像记录装置,该图像记录装置的特征在于,包括属性信息生成装置,其生成与所记录的图像的图像数据有关的属 性信息;以及发送装置,其将由所述属性信息生成装置生成的所述属性信息发 送到外部装置,所述属性信息生成装置在所述图像记录装置可通信地连接到所述 外部装置的情况下,依照所述外部装置对属性信息的第一请求,生成 关于各图像的所述属性信息的部分信息;所述发送装置将生成的信息 发送到所述外部装置,所述属性信息的所述部分信息是由所述图像记录装置中的文件系 统管理的信息。
14. 根据权利要求13所述的图像记录装置,该图像记录装置的特 征在于所述属性信息生成装置依照所述外部装置对图像的第二请求,生 成所述属性信息的已发送的所述部分信息之外的信息,所述属性信息 的已发送的所述部分信息之外的信息是能够通过分析存储在所述图像 记录装置中的文件的内容而参照的信息。
15. 根据权利要求14所述的图像记录装置,该图像记录装置的特 征在于在发送关于所述各图像的所述属性信息时,不取得图像本身。
16.根据权利要求13所述的图像记录装置,该图像记录装置的特 征在于在发送所述属性信息的所述部分信息之前,所述发送装置发送指 定了存储在所述图像记录装置中的文件的信息。
全文摘要
本发明涉及一种信息取得方法、图像记录装置、信息处理方法及装置。该信息取得方法由信息处理装置取得与存储在外部装置中的图像的图像数据有关的属性信息,并包括如下步骤检测所述信息处理装置是否可通信地连接到所述外部装置;在所述信息处理装置连接到所述外部装置的情况下,依照所述信息处理装置对属性信息的第一请求,从所述外部装置取得关于各图像的所述属性信息的部分信息,所述属性信息的所述部分信息是由所述外部装置中的文件系统管理的信息。
文档编号H04N5/91GK101674385SQ20091017185
公开日2010年3月17日 申请日期2004年3月24日 优先权日2003年3月25日
发明者相泽隆志 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1