信息处理设备和方法

文档序号:7944640阅读:150来源:国知局
专利名称:信息处理设备和方法
技术领域
本发明涉及一种控制数字照相机等的电子装置以发送数 据并存储所发送的数据的信息处理设备和方法。
背景技术
已知这样一种系统,在该系统中,连接数字照相机等的具 有存储装置的电子装置和计算机等的信息处理设备(主设备), 并且运行在主设备上的应用程序在这些设备间交换图像数据等 信息。在该类系统中,将存储在电子装置中所安装的辅助存储 装置(例如,存储卡)中的图像数据传送给主设备,并在主设备 的辅助存储装置(例如,硬盘)中备份该图像数据(参见日本特开
2003-283901号公报)。近年来,已经提出了这样一种系统,该 系统分析存储在数字照相机的辅助存储装置中的图像数据,自 动确定未被备份到主设备的图像数据,并且仅自动传送这些要 被备份到主设备的数据。
然而,随着数字照相机的像素数量的增加,并且随着动画 拍摄功能的普及,图像数据本身的数据大小趋于增大,因此备 份数据所需的时间趋于增加。另一方面,用户常常希望在将数 字照相机连接到主设备之后立即在主设备的大屏幕上浏览存储 在数字照相机中的图像。
然而,在传统系统中,在完成所有图像数据的备份处理之 前,用户不能在主设备上浏览所获得的图像数据。或者,主设 备按照预定顺序执行图像数据的备份处理,并且用户仅可以从 已备份的图像数据开始在主设备上依次浏览图像数据。由于该 原因,当用户想要浏览备份次序靠后的图像数据时,(l)在完成所有数据的备份处理之后,或者(2)在完成对备份时处于较早接 收次序的所有图像数据的备份处理之后,他或她才可以浏览前 述图像数据。因此在备份操作过程中,在将期望的图像数据显 示在主设备上之前,在某些情况下产生长的等待时间。

发明内容
根据本发明的一个方面,提供一种信息处理设备,包括 第一获取部件,用于从与所述信息处理设备连接的电子装置获 取存储在与所述电子装置连接的存储介质中的图像数据;第二 获取部件,用于在所述第一获取部件获取所述图像数据之前, 预先获取与所述图像数据相对应的缩小图像数据;以及显示控 制部件,用于根据由用户指定的显示条件,更新由所述第二获 取部件获取的显示在显示部件上的缩小图像数据,其中,当在 所述第 一获取部件正在执行图像数据的获取时改变所述显示条 件时,所述第一获取部件基于改变后的显示条件,改变所述第 一获取部件对图像数据的获取顺序。
根据本发明的另 一 方面,提供一种信息处理设备的信息处 理方法,包括以下步骤第一获取步骤,用于从与所述信息处 理设备连接的电子装置获取存储在与所述电子装置连接的存储 介质中的图像数据;第二获取步骤,用于在所述第一获取步骤 中获取所述图像数据之前,预先获取与所述图像数据相对应的 缩小图像数据;显示控制步骤,用于根据由用户指定的显示条 件,更新在所述第二获取步骤中获取的显示在显示部件上的缩 小图像数据;以及改变步骤,用于当正在所述第一获取步骤中 执行图像数据的获取时改变所述显示条件时,基于改变后的显 示条件,改变所述第 一获取步骤中对图像数据的获取顺序。
通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。


图l是示出根据实施例的信息处理系统的结构的例子的示
意图2是示出根据实施例的信息处理设备的结构的例子的框
图3是示出根据实施例的信息处理设备的功能结构的例子 的框图4是示出根据实施例的数字照相机2 0的外观的图5是示出根据实施例的数字照相机2 0的结构的例子的框
图6是示出根据实施例的数字照相机2 0的功能结构的例子 的框图7是示出根据实施例的应用软件的显示窗口的例子的
图8是示出根据实施例的应用软件的显示窗口的例子的
图9是示出根据实施例的数字照相机上的画面显示示例的
图lO是示出根据实施例的数字照相机上的画面显示示例 的图11是示出根据实施例的数字照相机的操作的流程图12是示出根据实施例的应用软件的操作的流程图13是示出根据实施例的图像列表的数据结构的例子的
表;
图14是示出根据实施例的文件获取管理列表的数据结构的例子的表;
图15是示出根据实施例的应用软件的操作即照相机操作 模式下的图像获取处理的流程图16是示出根据实施例的应用软件的操作即应用程序操 作模式下的图像获取处理的流程图17是示出根据实施例的应用软件的操作即在指示从应 用程序操作模式切换到照相机操作模式时的处理的流程图18是示出根据实施例的应用软件的操作即在指示从照 相机操作模式切换到应用程序操作模式时的处理的流程图19是示出根据实施例的应用软件的操作即在改变显示 条件时(例如,在改变过滤条件或改变缩小图^象列表显示时)的 操作的流程图20是示出根据实施例的应用软件的操作即在改变作为 显示条件的要显示主图像的缩小图像的指定时的操作的流程 图21是示出根据实施例的应用软件的操作即在数字照相 机20上给出用以改变显示条件的指令时的操作的流程图22是示出实施例的应用软件中的自动文件获取线程的 操作的流程图23是用于说明根据实施例的应用软件的操作即文件获 取管理列表更新处理的流程图24是示出根据本发明的实施例的文件获取管理列表的 例子的表;
图25是示出根据本发明的实施例的文件获取管理列表的 例子的表;
图26是示出根据本发明的实施例的文件获取管理列表的 例子的表;以及图27是用于说明根据本发明的实施例的应用程序的操作 即用于在主图像显示区域上显示主图像的处理的流程图。
具体实施例方式
下文中将参考

本发明的优选实施例。 下面以数字照相机作为具有记录数据的辅助存储单元的 电子装置为例进行说明。以可由个人计算机等构成的信息处理 设备作为可连接这种电子装置的主设备为例进行'说明。
图1是示出根据本实施例的信息处理系统的结构的例子的
示意图。参考图l,附图标记10表示用作主设备的计算机。计算 机10构成可连接电子装置的信息处理设备。附图标记12表示将 计算机10的输出作为图像进行显示的监视器。附图标记14表示 指示装置;并且附图标记18表示键盘。指示装置14和键盘18与 计算机10连接,以构成信息处理设备的操作单元。作为指示装 置14,例如,可以使用鼠标。附图标记20表示作为根据本实施 例的电子装置的数字照相机,通过USB线缆22将数字照相机20 与计算机10连接。
图2是示出根据本实施例的信息处理设备的结构的例子的 框图。
参考图2,附图标记201表示包括监视器12和稍后参考图3 说明的视频接口 308的一部分的显示单元。监视器12的显示屏显 示正被编辑的文档、图形和图像等的编辑信息,还显示图标、 消息和菜单等用户接口信息。附图标记202表示VRAM,在 VRAM上,绘制管理系统313(图3)绘制要显示在显示单元201的 显示屏上的图像。将在该VRAM 202上生成的图像数据发送给 显示单元201,从而将图像数据显示在监视器12上。注意,VRAM 202构成^见频接口 308的一部分。附图标记203表示控制存储器(例如,VRAM 202和其它存 储器)之间的数据传输和存储器与各I/0装置之间的数据传输的 位移动单元(bit move unit, BMU)。
附图标记204表示从键盘18和指示装置14接受用户的操作 的操作单元。
附图标记205表示控制来自数字静止照相机、数字摄像机 或扫描器等的图像数据的输入的图像输入接口 。图像输入接口 205包括例如USB接口 ,并且可以例如接收来自数字照相机20 的图像数据。
附图标记206表示CPU。
CPU 206基于存^f诸在ROM 207、 HDD 209或软盘中的控制程序,执行与CPU 206连接的各装置 的通信控制和显示控制。附图标记2 0 7表示保持各种控制程序和 数据的ROM。附图标记208表示具有CPU 206的工作区域、错误 处理时的数据保存区域和控制程序的装载区域等的R A M 。
附图标记209表示可以存储由CPU 206执行的各控制程序 以及各种内容的石更盘驱动器(以下简称为"HDD")。附图标记210 表示控制对作为可拆卸记录介质的软盘的访问的软盘驱动器 (FDD)。注意,可拆卸记录介质不限于软盘,并且可以使用紧 凑型盘(CD)和数字多功能盘(DVD)等的光盘介质。可选地,可 以使用允许对卡型介质(例如,IC卡和存储卡)等的外部存储装 置进行访问的装置。
附图标记211表示可以通过因特网与其它外部设备进行通 信的网络接口 。附图标记212表示包括地址总线、数据总线和控 制总线的CPU总线。可以从ROM 207、 HDD 209和FDD 210或者 通过网络接口 211和因特网从其它信息处理设备等,向CPU 206 提供控制程序。
图3是示出根据本实施例的计算机10的功能结构的例子的
10框图。在计算机10上,众所周知,运行操作系统(OS)300,并且 应用软件310位于OS 300之上而运行。图3没有示出在理解本实 施例的结构时不直接需要的元件,例如,CPU和OS的存储器管 理系统。
附图标记314表示文件系统,文件系统314包4舌在OS 300 中,并且提供用以允许应用软件310在无需直接控制硬件的情况 下输入和输出文件的功能。注意,本领域技术人员熟知这类文 件系统。盘输入/输出接口 309是文件系统314从HDD 209读取数 据或将数据写入HDD 209时所使用的接口 。
附图标记313表示绘制管理系统,绘制管理系统313包括在 OS 300中,并且提供用以允许应用软件310在无需直接控制硬 件的情况下生成图像的功能。附图标记308表示将由绘制管理系 统313所生成的图像数据转换成与监视器12兼容的视频信号的 视频接口 。
附图标记311表示图像装置管理系统,图像装置管理系统 311包括在OS 300中,并且管理数字照相机20和扫描器(未示出) 等的处理图像数据的装置。图像装置管理系统311自动向所连接 的装置分配合适的装置驱动程序,并且提供用以允许应用软件 310在无需直接控制该装置的情况下管理来自该装置的输入和 输出的功能。图像装置管理系统311可以响应于来自所连接的装 置的请求启动应用软件310。
附图标记306表示连接键盘18的键盘接口 ;附图标记307表 示连接指示装置14的指示装置接口 ;并且附图标记305表示USB 接口。键盘接口 306、指示装置接口 307、键盘18和指示装置14 构成图2中的操作单元204。
通过USB线缆22将数字照相机20连接到USB接口 305。与 USB接口 305连接的数字照相机20可以通过数字照相机装置驱
ii动程序312和图像装置管理系统311与数字照相机的应用软件 310进行通信。数字照相机20和应用软件310交换控制命令、状 态信号和图像数据等。
使用应用软件310来获取、备份和显示来自数字照相机20 的图像数据,并且控制数字照相机20。在应用软件310中,照相 机连接/数据通信管理器315通过访问OS 300的图像装置管理系 统311与数字照相机20进行通信。图像数据获取单元318使用照 相机连接/数据通信管理器315获取由数字照相机20所捕获的图 像数据。获取顺序管理器319管理在通过图像数据获取单元318 获取图像数据时的获取顺序。图像数据管理器320管理从数字照 相机20所获取的图像数据和保存在HDD 209中的图像数据。显 示管理器316将从数字照相机2 0所获取的图像数据和保存在 HDD 209中的图像文件显示在监视器12的屏幕上。文件管理器 317将从数字照相机2 0所获取的图像数据存储在H D D 2 0 9中并 对图像数据进行管理。GUI管理器321管理显示在监视器12上的 图形用户接口(GUI)。注意,图3没有示出理解本实施例的结构 不直接需要的元件。
下面将说明才艮据本实施例的数字照相才几20的结构。图4是 示出根据本实施例的数字照相机2 0的外观的图。
液晶屏407可以显示用于指定数字照相机的设置的各种菜 单。液晶屏407用作摄像时的取景器,并且使用液晶屏407例如 重放和显示存储在存储卡中的拍摄图像。
电源按钮401用于打开或关闭数字照相机20的电源。摄像 (REC)/重放选择开关406用于在数字照相机的摄像模式和重放 模式之间进行切换。快门按钮402用于捕获图像。
当在液晶屏407上显示允许用户设置或指定摄像或重放时 的照相机的操作的菜单画面时,使用菜单按钮403。在按下菜单
12按钮403时,在液晶屏407上显示包括多个菜单项的各种菜单。 如将在后面详细说明的那样,在一些情况下(照相机操作模式), 响应于来自计算机的命令,显示在与计算机连接时的菜单。在 操作显示在液晶屏407上的菜单时,使用设置按钮404和箭头按 钮405。例如,使用箭头按钮405的上按钮或下按钮移动菜单中 的光标,并且通过设置按钮404选择菜单项。在确定选择时,用 粗线框包围该菜单项以允许用户确{人#皮选状态。
图5是示出作为根据本实施例的摄像装置的数字照相机20 的结构的例子的框图。参考图5,附图标记503表示摄像透镜; 附图标记501表示具有光圏功能的快门;并且附图标记522表示 包括CCD或CMOS元件等将光学图像转换成电信号的摄像单 元。附图标记5 2 3表示将模拟信号转换成数字信号的A / D转换 器。在将从摄像单元522输出的模拟信号转换成数字信号时以及 在将从音频控制器511输出的模拟信号转换成数字信号时,使用 A/D转换器523。附图标记502表示挡板,挡板502覆盖包括数字 照相机20的透镜503的摄像单元,以防止包括透镜503、快门501 和摄像单元522的摄像系统受到污染或损坏。
附图标记512表示向摄像单元522、音频控制器511、 A/D转 换器5 2 3和D / A转换器513提供时钟信号和控制信号的定时生成 器。通过存储器控制器515和系统控制器550控制定时生成器 512。附图标记524表示图像处理器,图像处理器524对来自A/D 转换器523的数据或来自存储器控制器515的数据应用预定插值 和缩小等的调整大小处理以及颜色转换处理。图像处理器524 使用拍摄图像数据执行预定运算处理,并且系统控制器5 5 0基于 所获得的运算结果执行曝光控制和测距控制。结果,执行 TTL(through-the-lens,透过镜头)AF(auto focus,自动调焦)处理、 AE(auto exposure, 自动曝光)处J里禾口EF(flash pre曙emission, 闪
13光灯预发光)处理。图像处理器524还使用拍摄图像数据执行预 定运算处理,并且还基于所获得的运算结果执行TTLAWB(自动 白平衡)处理。
通过图像处理器524和存储器控制器515,或者直接通过存 储器控制器515将来自A/D转换器523的输出数据写入存储器 532中。存储器532对由摄像单元522所捕获的且被A/D转换器 5 2 3转换成数字数据的图像数据以及要显示在图像显示单元5 2 8 上的图像数据进行存储。图像显示单元528具有上述液晶屏407。 注意,存储器532还用于存储通过麦克风510记录的音频数据、 静止图像、动画以及形成图像文件时的文件头。因此,存储器 532具有足够大的存储容量以存储预定数量的静止图像数据以 及预定时间段的动画数据和音频数据。
压缩/解压缩单元516利用自适应离散余弦变换(adaptive discrete cosine transform, ADCT)等对图像数据进行压缩或解压 缩。压缩/解压缩单元516响应于作为触发按下快门501,装载存 储在存储器532中的拍摄图像数据,执行压缩处理,并将处理后 的数据写入存储器532。另外,压缩/解压缩单元516对从记录介 质30的记录器519等装载到存储器532上的压缩后的图像数据进 行解压缩处理,并将处理后的数据写入存储器532。通过系统控 制器550将由压缩/解压缩单元516写入存储器532中的图像数据 转换成文件,并且通过接口 518将该文件记录在记录介质30中。 存储器532还用作图像显示存储器(视频存储器)。附图标记513 表示D/A转换器,D/A转换器513将存储在存储器532中的图像显 示数据转换成模拟信号,并且将该模拟信号提供给图像显示单 元528。附图标记528表示图像显示单元,图像显示单元528根据 来自D/A转换器513的模拟信号,在LCD显示器的液晶屏407上 进行显示。这样,通过D/A转换器513,由图像显示单元528来显示写入存储器532中的要显示的图像数据。
附图标记510表示麦克风。通过包括放大器等的音频控制 器511将从麦克风510输出的音频信号提供给A/D转换器523, A/D转换器523将该音频信号转换成数字信号,然后通过存储器 控制器515将该数字信号存储在存储器532中。另一方面,将记 录在记录介质30中的音频数据装载到存储器532上,并通过D/A 转换器513将该音频数据转换成模拟信号。音频控制器511根据 该模拟信号驱动扬声器539,从而输出声音。
非易失性存储器556是电可擦除可记录存储器,并且例如 使用EEPROM。非易失性存储器556存储用以运行系统控制器 550所需的常量和程序等。注意,程序包括执行本实施例中稍后 所述的各种流程图所需的程序。
附图标记5 5 0表示控制整个数字照相机2 0的系统控制器。 系统控制器550执行记录在上述非易失性存储器556中的程序, 以实现本实施例稍后所述的各处理。附图标记552表示包括 RAM的系统存储器。在系统存储器552上,对运行系统控制器 5 5 0所需的常量和变量以及从非易失性存储器5 5 6读出的程序等 进行映射。
模式选择开关560、快门开关562和操作单元570形成用于 向系统控制器5 5 0输入各种操作指令的操作部件。
模式选择开关560包括摄像/重放选择开关406,并且用于将 系统控制器550的操作模式切换成静止图像记录模式、动画记录 模式和重放模式等中的一个。在配置在数字照相机20上的快门 按钮402的操作中途(半按下),打开快门开关562,并且生成第 一快门开关信号SW1。另外,在完成快门按钮402的操作(完全 按下)时,打开快门开关562,并且生成第二快门开关信号SW2。 系统控制器550响应于第 一 快门开关信号SW1开始AF(自动调焦)处理、AE(自动曝光)处理、AWB(自动白平衡)处理和EF(闪 光灯预发光)处理等的操作。另外,系统控制器550响应于第二 快门开关信号SW2开始从自摄像单元522读取信号直到将图像 数据写入记录介质30为止的 一 系列摄像处理。
通过选择显示在图像显示单元528上的各种功能图标,根 据场景向操作单元570的各操作部件分配适当功能,并且各操作 部件用作各种功能按钮。例如,功能按钮包括结束按钮、返回
按钮、图像进给按钮、跳转按钮、过滤按钮和属性改变按钮。 例如,在按下菜单按钮时,在图像显示单元528上显示允许进行 各种设置的菜单画面。用户可以使用显示在图像显示单元528 上的菜单画面、箭头按钮405和设置按钮404,直观地进行各种 设置。电源开关572对应于电源按钮401,并且用于在打开电源 (power國ON)和关闭电源(p ower画OFF)之间进行切换。
附图标记580表示电源控制器,电源控制器580包括电池检 测电路、DC-DC转换器以及用于切换要供电的块的切换电路 等,并且检测是否安装了电池、电池的类型和电池剩余电量。 电源控制器580基于本身的检测结果和来自系统控制器550的指 令控制DC-DC转换器,并且向包括记录介质30在内的各单元提 供所需时间的所需电压。
附图标记530表示包括碱性(alkaline)电池或锂(lithium)电 池等的一次电池、4臬镉(NiCd)电池、4臬氢(NiMH)电池或锂(Li) 电池等的二次电池、或AC适配器的电源单元。附图标记533和 534表示用于连接电源单元530和电源控制器580的连接器。
附图标记540表示测量日期和时间的RTC(实时时钟)。RTC 540保持独立于电源控制器580的内部电源单元,并且即使当电 源单元530关闭时,也持续进行时间测量。系统控制器550在启 动时使用从RTC 540所获取的日期和时间设置系统计时器,并且执行计时器控制。
附图标记5 1 8表示与存储卡或硬盘等的记录介质30的接
口 。附图标记535表示用于连接记录介质30和接口 518的连接器。 附图标记596表示检查是否将记录介质30安装到连接器535的记 录介质安装/卸下检测器。
附图标记5 9 7表示检测摄像单元5 2 2的方位的方位检测器。 附图标记30表示存储卡或硬盘等的记录介质。记录介质30 包含包括半导体存储器或磁盘等的记录器519、与数字照相机20 的接口 537以及用于连接记录介质30和数字照相机20的连接器 536。
通信单元557执行RS232C、 USB、 IEEE1394、 P1284、 SCSI、 调制解调器、LAN和无线通信等的各种类型的通信处理。连接 器(在无线通信情况下的天线)558通过通信单元557将数字照相 机20与其它装置连接。
图6是本实施例的数字照相机20的功能框图。然而,没有 示出在理解本实施例的结构时不直接需要的元件,例如,CPU 和与图像重放有关的部件。注意,通过系统控制器550分别实现 下面所述的摄像系统601、文件管理系统602、通信管理系统603 和UI管理系统604。即,当照相机侧的CPU(未示出)执行被装载 到系统存储器5 5 2上的控制程序时,实现这些系统。
摄像系统601通过控制捕获图像所需的一系列组件,生成 表示拍摄图像的图像数据。捕获图像所需的 一 系歹J组件包括透 镜503、包括光圈的快门501、具有CCD的摄像单元522、 A/D转 换器523以及图像处理器524等。
文件管理系统602管理对安装到数字照相机2 0的记录介质 3 0 (以下称之为存储卡6 0 8)的访问。本实施例的数字照相机2 0包 括作为可拆卸存储卡608的CF(CompactFlashTM)卡。将由摄像系统601生成的图像数据作为文件存储在存储卡608中。
通信管理系统603通过USB接口 605与外部计算机进行通信。
UI管理系统604控制数字照相机20的主体的用户接口 (UI)。 UI管理系统604执行响应于来自计算机10的命令的UI管理、液 晶屏407上的显示内容的管理和来自操作按钮610的输入的管理 等。注意,操作按钮610实际上对应于图4中的各种按钮401 ~ 405,并且包括多个4安4丑。
下面将说明根据本实施例的应用软件310的纟喿作。
图7和图8示出应用软件310的图形用户接口(GUI)。如图7 和图8所示,应用软件310的GUI 700包括用于选择功能的标签 701和702,并且通过选择标签改变UI。标签包括照相机操作模 式标签701和应用程序操作模式标签702。应用程序操作模式使 用户操作有效,以通过应用软件所提供的GUI浏览数据。更概 括地说,应用程序操作模式是内部操作模式,在该模式中,来 自信息处理设备中的用户接口的操作有效。照相机操作模式使 用户操作有效,以通过数字照相机20所提供的UI浏览数据。更 概括地说,照相机操作模式是外部操作模式,在该模式中,来 自外部设备的操作指令有效。当通过图像装置管理系统311启动 本实施例的应用软件310时,在选择了照相枳4喿作才莫式标签701 的同时启动应用软件310,并且显示图8所示的窗口(GUI)。另一 方面,当用户通过OS的菜单等启动应用软件310时,在选择了 应用程序操作模式标签702的同时启动应用软件310,并且显示 图7所示的窗口 (GUI)。
当启动应用寿欠件310时,应用软件310访问与计算机10连接 的数字照相机20,并且执行所谓的备份处理,而无论所选择的 标签是哪个。在后台执行备份处理。即,应用软件310在后台自
18动从数字照相机20获取图像数据,并将它们作为文件保存在
HDD 209中。注意,要获取的图像数据是被存储在数字照相机 20的存储卡608中的图像数据中的、仍未被计算机获取的图像数 据。独立于备份处理(图像数据的获取和存储),应用软件310可 以执行图像数据显示处理。在该显示处理中,用户可以请求将 此时仍未获取的图像数据显示在计算机的监视器上。当用户输 入未获取的图像数据的显示请求时,在计算机10荻取这些图像 数据之后显示它们。即,应用软件310可以在后台通过计算机获 取未获取的图像数据的同时,显示获取的图像数据。通过下面 的说明显而易见,在本实施例中,通过根据显示请求控制备份 处理中的图像数据的获取顺序,提高了对浏览操作的应答性。
图7示出在选择应用程序操作模式标签702时的应用软件 310的GUI 700。 GUI 700在图像列表显示区域711上显示图像数 据的缩小图像(缩略图)的列表。显示在该区域上的缩小图像是 存储在安装到数字照相机20的存储卡608中的图像数据中的、在 应用软件310的启动定时从未被计算机获取的图像数据的缩小 图像。用户可以使用指示装置14从图像列表显示区域711指定期 望的缩小图像。主图像显示区域712显示与所指定的缩小图像相 对应的主体图像。
在操作了传送目的地指定按钮714时,用户可以指定将从 数字照相机20所获取的图像数据作为图像文件保存在HDD 209 中时的保存目的地(例如,驱动器名称和目录名称)。
过滤条件设置菜单720用于过滤要显示在图像列表显示区 域711上的缩小图像。可以从过滤条件设置菜单720选择四个项 "显示所有未获取的图像"、"仅显示未获取的静止图像"、"仅显 示未获取的动画"以及"指定期间显示未获取的图像"。
项"显示所有未获取的图像"是紧接着启动应用软件310之后的默认项。当指定该项时,在图像列表显示区域711上显示与
被存储在数字照相机20的存储卡608中的图像数据中的、从未被 计算机获取的所有图像数据相对应的缩小图像。
在指定项"仅显示未获取的静止图像"时,在图像列表显示 区域711上仅显示与被存储在数字照相机20的存储卡608中的图 像数据中的未获取的静止图像数据相对应的缩小图像。
在指定项"仅显示未获取的动画"时,在图像列表显示区域 711上仅显示与被存储在数字照相机20的存储卡608中的图像数 据中的未获取的动画数据相对应的缩小图像。
在指定项"指定期间显示未获取的图像"时,在图像列表显 示区域711上仅显示与在期间设置窗口 (未示出)上所指定的特 定期间所捕获的图像数据中的未获取的图像数据相对应的缩小 图像。可以通过参考在捕获被摄体图像和生成图像数据时所附 加的摄像日期和时间信息或生成文件的日期和时间,来指定摄 像日期和时间。
在退出应用寿欠件310时指定关闭按4丑704。
在选择了应用程序操作模式标签702时,使数字照相机20 的UI无效,并且用户不能操作数字照相机20的主体。因此,GUI 700的消息显示区域705显示表示不能操作照相机主体的消息 (图10)。
另一方面,如图8所示,在选择了照相机操作模式标签701 时,在GUI 700上仅可以指定图像传送目的地指定按钮714、关 闭按钮704和应用程序操作模式标签702。消息显示区域705显示 照相机操作模式的消息,并且主图像显示区域712显示通过操作 数字照相机20所指定的图像。
如图9所示,在选择了照相机操作模式标签701时,在数字 照相机20上使包括液晶屏407的UI有效,并且在液晶屏407上显示照相机操作模式的菜单。用户可以通过操作数字照相机20的
UI,过滤存储在存储卡608中的图像数据中的、要被显示在应 用软件310的主图像显示区域713上的图像数据。即,逐一将符 合通过显示在数字照相机20的液晶屏407上的菜单选择的任一 过滤条件(条件901 ~ 904)的图<象显示在应用^:件310的主图係_ 显示区域713上。然后,用户可以使用数字照相机20的操作按钮 610(箭头按钮405)的右按钮或左按钮,切换要显示在应用软件 310的主图像显示区域713上的图像。
在本实施例中,如图9所示,用户可以在照相机操作模式 下在数字照相机主体上设置下面四个过滤条件。
第一条件是"显示所有未获取的图像"过滤条件901。在指定 该过滤条件9 01时,选择被存储在存储卡6 0 8的图像数据中的从 未被计算机获取的所有图像数据,作为要显示在应用软件310 的主图像显示区域713上的图像数据。
第二条件是"仅显示未获取的静止图像"过滤条件902。在指 定该过滤条件902时,仅选择被存储在存储卡608的图像数据中 的从未被计算机获取的静止图像数据,作为要显示在主图像显 示区域713上的图像数据。
第三条件是"仅显示未获取的动画"过滤条件903。在指定该 过滤条件903时,仅选择被存储在存储卡608的图像数据中的从 未被计算机获取的动画图像数据,作为要显示在主图像显示区 域713上的图像数据。
第四条件是"指定期间显示未获取的图像"过滤条件904。在 指定该过滤条件9 04时,将通过期间设置窗口 (未示出)所指定的 期间添加给过滤条件。即,仅选择被存储在存储卡608的图像数 据中的在所指定的期间捕获的且从未被计算机获取的图像数 据,作为要显示在主图像显示区域713上的图像数据。光标2090
21表示所选择的过滤条件。
当在该状态下用户使用鼠标等指定应用软件310的应用程
序操作模式标签702时,控制离开照相机操作模式,并且可以转 变成应用程序操作模式。如图10所示,在转变成应用程序操作 模式之后,使包括数字照相机20的操作按钮610等的UI无效, 并且液晶屏4 0 7显示表示应用程序操作模式的消息10 01 。
图ll是用于说明在数字照相机20中处理来自计算机10的 命令的命令消息处理例程的操作的流程图。数字照相机20通过 USB接口 605和通信管理系统603取得来自计算机10的命令。
数字照相机20的UI管理系统604在步骤S1101判断所取得 的命令是否是照相机操作模式转变命令。稍后将说明照相机操 作模式转变命令。如果所取得的命令是照相机操作模式转变命 令,则处理进入步骤S1106。在步骤S1106, UI管理系统604进 行设置以使数字照相机2 0的操作按钮610和液晶屏4 07作为UI 而有效。之后,在步骤S1107, UI管理系统604在液晶屏407上 显示图9所示的过滤条件的菜单。
另 一方面,如果在步骤SllOl中所取得的命令不是照相机 操作模式转变命令,则处理进入步骤S1102。 UI管理系统604在
令。稍后将说明应用程序操作模式转变命令。如果判断出所取 得的命令是应用程序操作模式转变命令,则处理进入步骤 S1104。在步骤S1104, UI管理系统604进行i殳置以4吏包括数字 照相机20的操作按钮610等的UI无效。之后,在步骤S1105, UI 管理系统604在液晶屏407上显示图10所示的消息1001。
如果从计算机10输入的信号既不是照相机操作模式转变 命令也不是应用程序操作模式转变命令,则处理进入步骤 S1103。在步骤S1103,数字照相机20的系统控制器550执行适合于其它命令的处理。这些处理包括由文件管理系统6 02执行 的、用于将文件获取管理列表(稍后要说明)传送给PC的处理。 由于其它处理与本发明没有直接关系,因而没有给出对其的说 明。
下面将使用图12所示的流程图说明在启动应用软件310时 的操作。
在步骤S1201,应用软件310执行启动初始化处理。该处理 包括所需存储器的分配、变量的初始化以及对作为连接对象的 数字照相机20的初始化处理等。由于这些处理是一般处理,并 且与本发明没有直接关系,因而将不给出对其的详细说明。
在步骤S1202,获取顺序管理器319从所连接的数字照相机 20获取保存在安装到数字照相机20的存储卡608中的所有图像 数据的信息。更具体地,获取顺序管理器319获取存储卡608中 的所有文件的文件名和属性信息的列表以及所有这些文件的缩 小图像数据。该处理在稍后使用图22所述的图像数据的获取(第 一获取处理步骤S2206)之前预先获取与图像数据相对应的缩 小图像数据(第二获取处理)。即,此时,如图13所示,获取包 括存储卡608中的所有文件的文件名1301、时间戳1302和存档属 性信息1303的图像列表1300。还可以获取用于显示在图像列表 显示区域711上的所有缩小图像数据。注意,图像列表1300中的 各文件名和缩小图像数据(缩略图)相互关联。当选择显示在图 像列表显示区域711上的缩小图像数据中的 一 个时,识别与该缩 小图像数据相关联的文件的文件名。这同样适用于稍后说明的 文件获取管理列表1400。获取顺序管理器319通过照相机连接/ 数据通信管理器315从数字照相机20获取信息。
注意,将在步骤S12 02所获取的缩小图像数据作为列表显 示在图7所示的窗口上。
23在步骤S1203,获取顺序管理器319根据在步骤S1202所获取的图像列表1300生成文件获取管理列表。图14示出根据本实施例的文件获取管理列表140 0的数据结构的例子。本实施例的文件获取管理列表1400从图13所示的图像列表13 0 0收集包括存档属性信息="否"的文件。
在本实施例中,在从数字照相机20获取图像数据时,获取顺序管理器319将存储卡608中相应图像文件的存档属性信息设置为获取源为"是"。因此,通过仅收集包括存档属性信息="否"的文件,由此形成一组仍未^:计算才几获耳又的文件。即,形成一组要由应用專欠4牛310处理的文件。
在步骤S1204, GUI管理器321根据应用软件310的启动方法使处理形成分支。即,如果在数字照相机20与计算机连接时,用户通过OS 300的菜单等启动应用软件310,则处理进入步骤S1208。
另一方面,如果OS 300的图像装置管理系统311响应于作为关键字的(1)数字照相机20和计算机10之间的电连接或(2)数字照相机20和OS 300之间的逻辑连接来启动应用软件310(例如,对应于Microsoft WindowsTM中的"自动播放"),则处理进入步骤S1205。
当处理进入步骤S1205时,^支定用户手持数字照相机20。因为该原因,在步骤S1205, GUI管理器321和获取顺序管理器319控制图像数据获取单元318,以开始用以显示在选择照相机操作模式标签701时的GUI 700所需的图像获取处理。在这种情况下,作为图像数据获取单元318的独立线程,执行用于获取图像的处理。稍后将说明细节。
在步骤S1206, GUI管理器321在选择照相机操作模式标签701的状态下设置应用软件310的窗口 。之后,在步骤S1207,
24发出照相机操作模式转变命令。如上所述,在接收到该命令时,数字照相机20使包括操作按钮610等的UI有效,并且在液晶屏407上显示图9所示的菜单。
另一方面,当处理进入步骤S1208时,用户通过使用鼠标操作菜单来启动应用软件310。在这种情况下,这一操作意为用户想要通过操作计算机10的操作单元204来执行各种类型的处理。因此,在步骤S1208,获取顺序管理器319控制图像数据获取单元318,以开始应用程序操作模式的图像获取处理。之后,作为与主线程并行执行的独立线程,处理该图像获取处理。
在步骤S1209,在选择了应用程序操作模式标签702(图7)时,GUI管理器321显示应用软件310的GUI窗口 。之后,在步骤S1210, GUI管理器321向数字照相机20发出应用程序操作模式设置命令。如上所述,在接收到该命令时,数字照相机20使包括操作按钮610等的UI无效,并且在液晶屏407上显示图IO所示的消息。
下面将使用图15所示的流程图说明图12的步骤S1205中的处理。注意,
当在照相机操作模式下启动应用软件310时;
当操作模式从应用程序操作模式转变成照相机操作模式
时;或者
*当用户在照相机操作模式下操作照相机主体的UI以改变显示过滤条件时,执行该处理。
在图15的步骤S1501,获取顺序管理器319通过与数字照相机20进行通信,获取在数字照相机20上选择的过滤条件。在步骤S1502,获取顺序管理器319生成文件获取管理列表1400。如果文件获取管理列表1400已存在,则获取顺序管理器319更新现有文件获取管理列表1400。稍后将说明文件获取管理列表1400
25的生成和更新方法。在生成文件获取管理列表1400后,在步骤
S1503,获取顺序管理器319根据文件获取管理列表1400,启动用于获取图像的自动文件获取线程,因此结束该处理。由图像数据获取单元318执行自动文件获取线程。自动文件获取线程执行保存处理,该保存处理用于从连接到信息处理设备的电子装置顺序获取存储在安装到该电子装置的存储介质中的数据,并且保存这些数据。特别地,作为本实施例的保存处理,执行所谓的备份处理,该备份处理用于仅获取并保存先前从未被计算机获取的图像数据。
另 一方面,下面将使用图16所示的流程图说明如在应用程序操作模式下的图12的步骤S1208中的处理。
注意,
*当在应用程序操作模式下启动应用软件310时;
当操作模式从照相机操作模式转变成应用程序操作模式
时;
*当用户在应用程序操作模式下操作应用软件310的GUI以改变显示过滤条件时;或者
*当用户通过操作滚动条730滚动图像列表显示区域711时,也4丸4于该处理。
在步骤S1601,获取顺序管理器319获取通过应用软件310的过滤条件设置菜单720所设置的过滤条件或图像列表显示区域711的滚动位置信息。
在步骤S1602,获取顺序管理器319生成文件获取管理列表1400。如果文件获取管理列表1400已存在,则获取顺序管理器319更新现有文件获取管理列表1400。稍后将说明文件获取管理列表1400的生成和更新方法。
在生成文件获取管理列表1400后,在步骤S1603,获取顺序管理器319根据文件获取管理列表1400启动用于获取图像的自动文件获取线程,从而结束该处理。由图像数据获取单元318执行自动文件获取线程。自动文件获取线程相当于在步骤S1503所执行的处理。
下面将使用图17所示的流程图说明当在应用程序操作模式下在后台自动获取图像数据时按下照相机操作模式标签时的计算机10的操作。
获取顺序管理器319在步骤S1701检查自动文件获取线程是否在后台运行。如果自动文件获取线程启动(运行中),则处理进入步骤S1702;否则,处理跳到步骤S1704。
在步骤S1702,获取顺序管理器319停止运行中的自动文件获取线程。在步骤S1703,获取顺序管理器319在照相机操作模式下执行已使用图15进行说明的图像获取开始处理。在步骤S1704, GUI管理器321将应用软件310的显示切换为按下照相机操作模式标签701的状态。在步骤S1705, GUI管理器321向数字照相机20发出照相机操作模式转变命令。
相反,下面将使用图18所示的流程图说明当在照相机操作模式下自动文件获取线程在后台从数字照相机20获取图像数据时按下应用程序操作模式标签7 02时的操作。
获取顺序管理器319在步骤S1801检查自动文件获取线程是否在后台启动。如果自动文件获取线程处在运行中,则处理进入步骤S1802;否则,处理跳到步骤S1804。
在步骤S1802,获取顺序管理器319停止运行中的自动文件获取线程。在步骤S1803,获取顺序管理器319在应用程序操作模式下执行已使用图16进行说明的图像获取开始处理。在步骤S1804, GUI管理器321将应用软件310的显示切换到按下应用程序操作模式标签702的状态。在步骤S1805, GUI管理器321向数字照相机20发出应用程序操作模式转变命令。
下面将使用图19所示的流程图说明在操作图7中的过滤条件设置菜单720或滚动条730时的应用软件310的操作。即,下面将说明在改变显示条件时(例如,当改变过滤条件时或当改变缩小图像的列表显示时)的应用软件310的操作。
获取顺序管理器319在步骤S1901(图19)检查自动文件获取线程是否在后台运行。如果自动文件获取线程处在运行中,则处理进入步骤S1902。另一方面,如果自动文件获取线程没有处于运行中,则由于完成了所有图像的获取,因而结束与获取相关联的处理,并且仅更新显示。
在步骤S1902,获取顺序管理器319停止运行中的自动文件获取线程。在步骤S1903,获取顺序管理器319在应用程序操作模式下执行已使用图16进行说明的图像获取开始处理。此时,获取顺序管理器319更新步骤S1602中的文件获取管理列表,以按照根据过滤条件设置菜单72 0或滚动条7 3 0的操作的顺序获取图像数据。之后,结束该流程图的处理。
下面将使用图20所示的流程图说明当在选择了应用程序操作模式标签702时用户使用鼠标或键盘等指定显示在图像列表显示区域711上的缩小图像时所执行的处理。即,将说明在用户改变要显示主图像的缩小图像的指定时所执行的操作。
获取顺序管理器319在步骤S2001检查计算机10是否已从数字照相机20获取了与新选择的缩小图像相对应的主图像。可以参考文件获取管理列表1400实现该检查处理,并且稍后将对其进行详细说明。如果仍未从数字照相机20获取与所选择的缩小图像相对应的主图像,则处理进入步骤S2002。在步骤S2002,获取顺序管理器319停止运行中的自动文件获取线程。之后,在步骤S2003,获取顺序管理器319在应用程序操作模式下执行已
28使用图16进行说明的图像获取开始处理。之后,结束该流程图的处理。
如果在步骤S2001判断出与新选择的缩小图像相对应的主
图像是已获取的文件,则完成与新选择的缩小图像相对应的主
图像的获取。因此,结束与获取相关联的图20的处理,并且更新显示。
下面将使用图21所示的流程图说明当用户在照相机操作模式下在数字照相机20上操作过滤条件选择菜单(图9)以改变过滤条件时的应用软件310的操作。即,图21示出用于说明当用户在数字照相机20上给出用以改变显示条件的指令时的应用软件310的操作的流程图。当在数字照相机20上改变过滤条件时,数字照相机2 0将相应给出建议的事件通知发送到计算机10 。当应用软件310的照相机连接/数据通信管理器315接收该事件通知时,获取顺序管理器319响应于作为触发的该接收,执行图21中的处理。
获取顺序管理器319在步骤S2101检查自动文件获取线程是否在后台运行。如果自动文件获取线程处在运行中,则处理进入步骤S2102。另一方面,如果自动文件获取线程没有处于运行中,则由于已获取了所有图像,因而结束与获取相关联的处理,并且仅更新要显示在主图像显示区域713上的图像。
如果自动文件获取线程启动,则获取顺序管理器319在步骤S2102停止自动文件获取线程。
在步骤S2103,获取顺序管理器319在照相机操作模式下执行已使用图15进行说明的图像获取开始处理。之后,结束该流程图的处理。
下面将使用图22所示的流程图说明自动文件获取线程的处理。由应用软件310的图像数据获取单元318才丸行自动文件获取线程。
参考图22,如果开始了该线程,则在步骤S2201复位线程结束标志(=FALSE(假))。当该自动文件获取线程从外部线程结束时,使用该线程结束标志。
图像数据获取单元318在步骤S2202检查文件获取管理列表1400是否包括未荻取的文件。稍后将详细说明文件获取管理列表14 00和用于#r查未获耳又的文件的方法。
如果仍存在未获取的文件,则处理进入步骤S2203。随后的步骤S2203 ~ S2211中的处理是用于获取包括在文件获取管理列表1400中的一个文件的处理。从具有最高获取优先级顺序的文件开始,依次处理文件获耳又管理列表1400中所管理的文件。
在获取存储在数字照相机20的存储卡608中的图像文件时,应用软件310将 一 个文件分成预定数据大小而获取该文件。因为该原因,通常,多次重复包括步骤S2204、 S2206和S2208的循环以获取一个文件。即,执行第一获取处理,第一获取处理用于从连接到信息处理设备的电子装置(数字照相机20)获取存储在与该电子装置连接的存储介质中的图像数据。
在步骤S2203,图像数据获取单元318生成并打开用于存储从数字照相机20获取的数据的文件。图像数据获取单元318在步骤S2204检查线程结束标志。利用该检查处理,检查是否从其它线程接收了结束请求。如果线程结束标志为FALSE,则图像数据获取单元318判断出没有从其它线程接收到结束请求,并且处理进入步骤S2206 。另 一 方面,如果线程结束标志为TRUE(真),则图像数据获取单元318判断出从其它线程接收到了结束请求,并且处理进入步骤S2205。
图像数据获取单元318在步骤S2205检查要获取的文件是否是动画数据。如果判断出要获取的文件是动画数据,则处理进入步骤S2207 ,并且图像数据获取单元3 1 8丢弃在步骤S2203 生成的文件,因此结束该处理。另一方面,如果在步骤S2205 判断出要获取的文件不是动画数据,则处理进入步骤S2206。
在步骤S2206,图像数据获取单元318向数字照相机20发送 用以获取分割后的图像数据的命令,并且将所获取的数据添加 到在步骤S2203打开的文件。
图像数据获取单元318在步骤S 2 2 0 8确认对分割后的数据 是否获取了与要获取的图像数据相关联的所需次数,即,是否 获取了所有分割后的数据。如果仍未获取所有数据,则处理返 回到步骤S2204。如果获取了所有数据,则处理进入步骤S2209, 并且图像数据获取单元318关闭该文件。
之后,在步骤S2210,图像数据获取单元318向照相机发出 用于设置数字照相机20中的相应文件(数据已通过上述处理获 取的文件)的存档属性信息的命令。注意,该系统使用存档属性 信息作为关键字检查是否曾将图像传送给计算机。
在步骤S2211,图像数据获取单元318更新与包括在文件获 取管理列表1400中的已获取文件相对应的元素的内容,以表示 已获取了该文件。更具体地,如在后面所述,图像数据获取单 元318更新包括在文件获取管理列表1400中的存档属性信息,并 且将在步骤S2203中生成的文件的路径写入列表1400中。
在步骤S2212,图像数据获取单元318再次确认线程结束标 志。如果线程结束标志为TRUE,则结束该处理。如果线程结 束标志不是TRUE,则处理返回到步骤S2202,以处理包括在文 件获取管理列表1400中的剩余元素。如果图像数据获取单元318
件,则结束这一系列处理。结果,自动文件获取线程消失。
利用上述处理,根据文件获取管理列表1400将图像数据从
31数字照相机2 0传送到计算机1 0 ,并且将图像数据作为文件保存。 在从其它线程接收到自动文件获取线程的结束请求时,如果正 在进行获取处理的图像是静止图像,则优选获取一个图像文件, 并且在获取一个图像数据后,结束该线程。在静止图像的情况 下,由于数据大小小,并且传送所需的时间短,因而,即使在 完成该静止图像的获取之后结束该线程,结束请求之后的等待 时间也可以很短。另一方面,如果正在进行获取处理的图像是 动画数据,则由于动画数据可能具有大的数据大小,因而考虑 到结束请求之后的等待时间而停止该动画数据的获取,因而立 即结束该自动文件获取线程。通过上述说明显而易见,当其它 线程想要结束自动文件获取线程时,其它线程将线程结束标志
设置为TRUE,然后进行等待,直到自动文件获取线程消失为止。
下面将说明与文件获取管理列表1400相关联的处理。由获 取顺序管理器319执行要在下面说明的处理。
图14概念性示出文件获取管理列表1400。
文件获取管理列表1400包括 "呆存在照相机中的图像数据的文件名1401; *该文件的时间戳1402;
作为属性信息由文件系统所保持的存档属性信息14 0 3;
,表示应用软件310是否要显示文件的过滤信息1404;
*来自数字照相机20的获取优先级顺序1405;以及
參保存所获取的图像数据的HDD 209中的文件路径1406。 在启动应用库欠件310,并完成数字照相才几2 0的初始化处理 之后,获取顺序管理器319执行图12的步骤S1203所示的用于生 成文件获取管理列表的处理。在该处理中,获取顺序管理器319 从数字照相机2 0获取存储在存储卡60 8中的所有图像文件的信息(图像列表1300)。图13示出概念性表示所获取的信息的图像
列表1300。包括在图像列表1300中的信息包括存储卡608中的文 件名1301 、这些文件的时间戳1302以及作为属性信息由文件系 统所保持的存档属性信息1303 。
在获取该信息时,应用软件310的获取顺序管理器319从图 像列表1300排除包括存档属性信息1303 ="是"的文件,即计算 机曾获取过的文件。结果,在图像列表1300中,保留应用软件 310要获取的各文件的信息。之后,对元素进行排序,以使时间 戳1302作为关键字在该表从上到下按照日期和时间的升序进行 排列。注意,基于日期和时间的元素的排序与应用软件310的缩 小图像显示区域上的缩小图像的显示顺序有关,即,越早的缩 小图像显示在越上的位置处,越新的缩小图像显示在越下的位 置处。
基于作为结果生成的信息通过复制或通过扩展元素,完成 图14所示的文件获取管理列表1400。
下面将使用图23所示的流程图说明用于根据过滤条件更 新文件获取管理列表1400的处理。该处理对应于图15的步骤 S1502或图16的步骤S1602中的处理(用于更新文件获取管理列 表)。
获取顺序管理器319在步骤S2301判断是否改变了过滤条 件,并且根据判断结果使处理形成分支。如果在用户已经通过 操作数字照相机20的过滤条件设置菜单或应用软件310的过滤 条件设置菜单720改变了过滤条件之后执行该序列,则处理进入 步骤S2302。注意,
參如果从启动应用软件310开始第 一次执行该序列;或者 *如果通过指定照相机操作模式标签701或应用程序操作模 式标签702(图17的步骤S1703或图18的步骤S1803)来执行该序列,则处理进入步骤S2302。
注意,作为参数传递调用该序列的触发。
管理列表1400中的过滤信息1404的值。例如,如果选择"显示所 有未获取的图像"作为应用软件310或数字照相机2 0中的过滤设 置,则对于所有元素,将过滤信息1404的值设置为"是"。在这 种情况下,本实施例的应用软件310中的"是,,将在应用软件310 的GUI上显示相应的图像。
例如,如果选择"仅显示未获取的静止图像"作为应用软件 310中的过滤设置,则各静止图像数据文件的过滤信息为"是", 但是各动画数据文件的过滤信息为"否"。图24示出这种情况的
止图像还是动画。在图24的例子中,将具有扩展名"AVI"的文 件判断为动画数据,并且将与该文件相对应的过滤信息14 04设 置为"否"。
在步骤S 2 3 0 3 ,获取顺序管理器319设置获取优先级顺序 1405。在该设置序列中,从文件获取管理列表1400顶部开始, 依次仅向包括存档属性信息="否"且过滤信息1404 ="是"的元 素分配编号。在向所有元素分配编号之后,乂人该列表的顶部开 始,依次向包括存档属性信息1403 ="否"且过滤信息1404 = "否"的文件分配获取优先级顺序的序列号。
图25所示的文件获取管理列表1400是上述结果的例子。图 25对应于"仅显示未获取的静止图像"的情况。作为该处理的结 果,对具有扩展名"JPG"的文件设置较高优先级顺序,并且对 其它文件(在图25的例子中,具有扩展名"AVI"的文件)设置较低 优先级顺序。
另一方面,如果操作滚动条730,则处理从步骤S2301经步
34骤S2304进入步骤S2305。
在步骤S2305,〗又再次设置获取优先级顺序1405,而不改 变文件获取管理列表1400的过滤信息1404。例如,如果操作滚 动条7 3 0以更新图像列表显示区域711 ,则从文件获取管理列表 1400搜索与显示在图像列表显示区域711的最左上位置处的缩 小图像数据相对应的元素。然后,将该元素的获取优先级顺序 1405设置为最高。然后,从该元素下方列出的且包括过滤信息 1404 ="是"和存档属性信息1403 ="否"的元素开始,再次依次 设置获取优先级顺序1405。在设置了该列表的最后一个元素之 后,在相同条件下,从该列表的顶部开始再次分配获取优先级
对包括过滤信息1404 ="否"且存档属性信息1403 ="否"的元素 设置获取优先级顺序1405。在该条件下完成获取优先级顺序 1405的分配之后,该处理结束。
当用户点击图像列表显示区域711上的缩小图像时、或当 他或她操作数字照相才几20的箭头按钮405时,执行步骤S2306。 即,步骤S2306是在对所选择的表示要显示在主图像显示区域 712上的图像的缩小图像进行切换时所执行的处理。在这种情况 下,检测与所选择的缩小图像相对应的文件的元素和此时具有 最高获取优先级顺序1405的元素,并且交换它们的获取优先级 顺序1405,从而结束该处理。
如果更新了文件获取管理列表1400,则如图15或图16所 示,启动自动文件获耳又线程(步骤S1503或S1603),开始图22所 示的处理。在图22所示的处理中,关于与所获取的包括在文件 获取管理列表1400中的文件相对应的项,步骤S2211包括 *用于将存档属性信息1403设置为"是"的处理; *用于使获取优先级顺序1405无效的处理;以及*用于在文件路径1406中设置在步骤S2203所生成的文件的
^各径的处理。
图26示出该例子。图26示出在图25所示的状态下参考文件 获取管理列表1400获取具有最高优先级顺序的图像之后的状 态。通过图26可以看出,将IMGJ)002.JPG的存档属性信息2601 设置为"是",将获取优先级顺序2602设置为无效"-",并且在文 件路径2603中添加文件在HDD 209中的^各径。
图27是用于说明当在图7的主图像显示区域712或图8的主 图像显示区域713上显示主图像时所执行的处理的流程图。在图 7的情况下,在图像列表显示区域711上选择要显示图像的指令, 或者在图8的情况下,使用数字照相机的UI指定该指令。
在步骤S2701,显示管理器316通过文件获取管理列表1400 参考与要显示的图像相对应的项的存档属性信息1403。如果存 档属性信息不为"是",则显示管理器316在步骤S2702中根据需 要等待处理,然后处理返回到步骤S2701。结果,显示管理器 316等待,直到将存档属性信息1403设置为"是"为止。存档属性 信息1403 ="是"意为在图22的步骤S2211中将值写入文件路径 1406。因此,在步骤S2703,显示管理器316从HDD 209读出图 像文件,并将图像文件显示在主图像显示区域712或713上。
如上所述,根据本实施例,计算机10执行用于对数字照相 机20的存储卡608中的信息进行自动备份的处理。在该备份处理 中,计算机IO根据运行在计算机IO上的应用软件3 IO所显示的数 据或数据的显示状态,顺序改变数据的数据获取顺序。即,根 据上述实施例,在备份操作期间,根据显示条件的变化,改变 备份操作中的图像数据的获取顺序。由于该原因,在备份操作 期间的浏览操作中,即使当仍未备份与显示请求相对应的图像 时,也可以快速显示该图像。即,根据本实施例,当在备份处
36理期间在计算机的监视器上输入图像的显示请求时,可以缩短 直到显示该图像为止的等待时间。由于该原因,可以同时执行 备份操作和没有压力的图像浏览操作。
注意,未被传送给计算机的图像的判断方法和文件获取管 理列表的格式等不局限于本实施例的方法和格式等。例如,可
以使用附加给各图像数据的UUID(Universal Serial ID,通用串 行ID)。在这种情况下,计算机10接收存储在数字照相机20中的 图像数据的UUID,并且将这些UUID与存储在计算机10中的图 像数据的UUID进行比较和对照。计算机10将存在于数字照相机 侧但不存在于计算机本身上的U UID判断为未传送的图像数据, 并且从数字照相机2 0获取这些未传送的图像数据。
在本实施例中,在获取图像数据之前,预先获取与存储在 数字照相机20侧的图像数据相对应的所有缩小图像数据。然而, 不需要获取所有缩小图像数据。例如,当在缩小图像数据的获 取期间改变显示条件时,可以首先获取与该显示条件相匹配的 缩小图像数据,然后可以获取与该显示条件相匹配的图像数据。
根据本发明,可以响应于数据显示请求,在显示单元上更 快地显示期望数据。因此,用户可以以更短的等待时间浏览他 或她想看的数据。
注意,本发明包括这样一种情况通过直接或远程向系统 或设备提供软件程序,并且由该系统或设备的计算机读出并执 行所提供的程序代码,实现实施例的功能。在这种情况下所提 供的程序是与实施例中所述的各流程图相对应的程序。
因此,安装在计算机中以使用计算机实现本发明的功能处 理的程序代码本身实现了本发明。换句话说,本发明包括用于 实现本发明的功能处理的计算机程序本身。
在这种情况下,程序的形式没有特别限制,并且可以使用目标代码、由解释程序执行的程序以及提供给OS的脚本数据 等,只要它们具有程序的功能即可。
作为用于提供该计算机程序的计算机可读存储介质,可以
使用下面的介质。例如,可以使用软(floppy⑧)盘、硬盘、光盘、 磁光盘、MO、 CD-ROM、 CD-R、 CD-RW、磁带、非易失性存 储卡、ROM以及DVD(DVD-ROM、 DVD-R)等。
作为另一程序提供方法,用户使用客户计算机上的浏览器 建立与因特网上的主页的连接,并且从该主页将本发明的计算 机程序下载到硬盘等的记录介质上。在这种情况下,要下载的 程序可以是包括自动安装功能的压缩文件。另外,可以将构成 本发明的程序的程序代码分成可以从不同主页下载的多个文 件。换句话说,本发明包括使多个用户利用计算机下载实现本
发明的功能处理所需的程序文件的w w w服务器。
另外,可以向用户分发存储本发明的加密程序的CD-ROM 等的存储介质。在这种情况下,可以允许满足预定条件的用户 通过因特网从主页下载用于解密该加密程序的密钥信息。用户 使用下载的密钥信息执行加密程序,以将该程序安装在计算机 上。
当计算4几^U亍读出的程序时,可以实现上述实施例的功 能。此外,基于该程序的指令,与运行在计算机上的OS等合作, 可以实现上述实施例的功能。在这种情况下,OS等执行实现上 述实施例的功能的 一 些或全部实际处理。
此外,当将从存储介质读出的程序写入安装在插入计算机 中的功能扩展板或与计算机连接的功能扩展单元上的存储器中 时,可以实现上述实施例的一些或全部功能。在这种情况下, 在将程序写入上述功能扩展板或单元之后,安装在该功能扩展
板或功能扩展单元上的CPU基于该程序的指令执行一 些或全部实际处理。
尽管已经参考典型实施例说明了本发明,但是应该理解, 本发明不局限于所公开的典型实施例。所附权利要求书的范围 符合最宽的解释,以包含所有这类修改、等同结构和功能。
权利要求
1.一种信息处理设备,包括第一获取部件,用于从与所述信息处理设备连接的电子装置获取存储在与所述电子装置连接的存储介质中的图像数据;第二获取部件,用于在所述第一获取部件获取所述图像数据之前,预先获取与所述图像数据相对应的缩小图像数据;以及显示控制部件,用于根据由用户指定的显示条件,更新由所述第二获取部件获取的显示在显示部件上的缩小图像数据,其中,当在所述第一获取部件正在执行图像数据的获取时改变所述显示条件时,所述第一获取部件基于改变后的显示条件,改变所述第一获取部件对图像数据的获取顺序。
2. 根据权利要求l所述的信息处理设备,其特征在于,所 述第二获取部件进一 步获取要从所述电子装置获取的图像数据 的列表,所述第 一 获取部件根据由所述第二获取部件获取的所述列 表中所表示的获取顺序,从所述电子装置获取图像数据,以及所述第一获取部件基于改变后的显示条件,改变所述列表 中所表示的获取顺序。
3. 根据权利要求2所述的信息处理设备,其特征在于,所 述显示控制部件进 一 步使用所述缩小图像数据显示缩小图像的 列表,以及当更新了所述缩小图像的列表的显示内容时,所述第一获 取部件改变所述列表中的图像数据的获取顺序,以便首先获取 与包括在要显示的缩小图像的新列表中的缩小图像相对应的图 像数据。
4. 根据权利要求3所述的信息处理设备,其特征在于,当 在所述缩小图像的列表中选择了缩小图像时,所述第一获取部件改变所述列表中的获取顺序,以便首先获取与所选择的缩小 图像相对应的图像数据。
5. 根据权利要求2 4中任一项所述的信息处理设备,其特征在于,所述第一获取部件根据所述显示条件的改变来改变所 述列表中的图像数据的获取顺序,以便首先获取与改变后的显 示条件相匹配的图像数据。
6. 根据权利要求l ~ 4中任一项所述的信息处理设备,其特 征在于,通过由所述信息处理设备提供的用户接口来指示所述 显示条件的改变。
7. 根据权利要求l ~ 4中任一项所述的信息处理设备,其特 征在于,通过由所连接的电子装置提供的用户接口来指示所述 显示条件的改变。
8. 根据权利要求l ~ 4中任一项所述的信息处理设备,其特征在于,还包括指示部件,所述指示部件指定内部操作模式和 外部操作模式中的一种模式,其中,所述内部操作模式使通过由所述信息处理设备提供的用户接口的操作有效,所述外部操 作模式使通过由所连接的电子装置提供的用户接口的操作有 效,其中,当指定所述内部操作模式时,通过由所述信息处理 设备提供的用户接口来指示所述显示条件的改变,以及当指定所述外部操作模式时,通过由所连接的电子装置提 供的用户接口来指示所述显示条件的改变。
9. 根据权利要求l ~ 4中任一项所述的信息处理设备,其特 征在于,所述显示条件是基于图像数据的生成日期和时间的条 件。
10. 根据权利要求l ~ 4中任一项所述的信息处理设备,其 特征在于,在所述第 一获取部件获取图像数据期间所述第 一获取部件改变所述获取顺序的情况下,当正在获取的图像数据表示静止图像时,所述第 一 获取部件在完成所述图像数据的获取之后停止获取,并且改变所述获取顺序,以及当正在获取的图像数据表示动画时,所述第一获取部件立即停止所述图像数据的获取,并且改变所述获取顺序。
11. 一种信息处理设备的信息处理方法,包括以下步骤第一获取步骤,用于从与所述信息处理设备连接的电子装置获取存储在与所述电子装置连接的存储介质中的图像数据;第二获取步骤,用于在所述第一获取步骤中获取所述图像数据之前,预先获取与所述图像数据相对应的缩小图像数据;显示控制步骤,用于根据由用户指定的显示条件,更新在所述第二获取步骤中获取的显示在显示部件上的缩小图像数据;以及改变步骤,用于当正在所述第一获取步骤中执行图像数据的获取时改变所述显示条件时,基于改变后的显示条件,改变所述第 一获取步骤中对图像数据的获取顺序。
全文摘要
本发明涉及一种信息处理设备和方法。该信息处理设备包括第一获取单元、第二获取单元和显示控制单元。第一获取单元从与信息处理设备连接的电子装置获取存储在与该电子装置连接的存储介质中的图像数据。第二获取单元在第一获取单元获取图像数据之前,预先获取与该图像数据相对应的缩小图像数据。显示控制单元根据由用户指定的显示条件,更新由第二获取单元获取的显示在显示单元上的缩小图像数据。当在第一获取单元正在执行图像数据的获取时改变显示条件时,第一获取单元基于改变后的显示条件,改变图像数据的获取顺序。
文档编号H04N5/225GK101494729SQ20091000609
公开日2009年7月29日 申请日期2009年1月22日 优先权日2008年1月22日
发明者畑中耕治 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1