专利名称:图像处理设备和图像处理方法
技术领域:
本发明涉及一种图像处理设备(例如,打印设备、多功能外
围设备(MFP))、图像处理方法以及存储介质,更具体地说,本 发明涉及从运动图像数据中提取帧作为静止图像数据以及处理 该静止图像数据。
背景技术:
最近几年,随着因特网通信速度和信息处理设备的存储容 量的提高,可以轻而易举地处理运动图像内容。此外,利用数 字照相机或数字便携式摄像机,用户可以轻而易举地捕获运动 图像。运动图像数据的例子包括电视节目内容或电影内容,或 用户拍摄的日常生活场景。
在这方面,可以从上述运动图像数据中选择一个场景,并 提取该场景,将该场景用作静止图像数据。例如,可以提取食 语插入烹调节目中的场景,并作为静止图像数据存储,然后, 将其显示或打印。此外,可以从用户在旅游时捕获的运动图像 数据中提取选择的场景作为静止图像数据,且可以将提取的图 像显影成照片。
例如,日本特开第2006 - 060649号公报公开了 一种将运动 图像数据分割为预定数量的部分,并提取和显示对应于属于每 个部分的预定数量帧图像的静止图像,以打印用户选择的静止 图像的技术。
当利用上述方法等提取多个静止图像数据时,需要以运动 图像数据中的再现顺序重新排列静止图像数据。更具体地说, 用户可能希望使用提取的静止图像数据创建运动图像数据的内
容表,或希望从用户在旅游时捕获的运动图像数据中提取静止 图像数据以创建相册。
然而,在利用上述传统方法从运动图像数据中提取静止图 像数据的情况下,将提取的静止图像数据存储在独立文件中。 即,没有使这些静止图像数据互相相关的信息,因此,不能以 运动图像数据的再现顺序重新排列稍后存储的多个静止图像数 据。
此外,在产生静止图像数据的情况下,通常可以以产生静
止图像的顺序对静止图像数据赋予文件名,例如,0001、 0002、 0003、...。如果即使在从运动图像数据中提取静止图像数据时, 也可以赋予这种文件名,则可以以提取图像的顺序重新排列多 个静止图像数据。
然而,在快进或快退时提取想要的场景作为静止图像数据 的情况下,则所提取的图像的顺序不总是对应于再现顺序。即, 即使根据表示再现顺序的文件名重新排列静止图像数据,可能 也不以运动图像数据的再现顺序排列静止图像数据。
发明内容
本发明实施例涉及一种用于在加上了关于帧在运动图像数 据中位置的信息时,提取运动图像数据中的帧作为静止图像数 据的图像处理设备、图像处理方法、程序产品以及存储介质。
根据本发明的一个方面, 一种图像处理设备,包括输入 单元,用于输入包括多个帧的运动图像数据;第一选择单元, 用于从包括在输入的运动图像数据中的多个帧中选择帧;提取 单元,用于从所述运动图像数据中提取由所述第一选择单元选 择的帧作为静止图像数据;添加单元,用于对所提取的静止图
像数据添加位置信息作为属性信息,所述位置信息表示选择的
帧在所述运动图像数据中的位置;存储单元,用于存储添加了
所述位置信息的所提取的静止图像数据;第二选择单元,用于 选择存储在所述存储单元中的多个静止图像数据;以及打印单 元,用于根据基于所述位置信息确定的顺序,打印由所述第二 选择单元选择的多个静止图像数据。
根据本发明的另一方面, 一种图像处理方法,包括输入 包括多个帧的运动图像数据;从包括在输入的运动图像数据中 的多个帧中选择帧;从所述运动图像数据中提取所选择的帧作 为静止图像数据;对所提取的静止图像数据添加位置信,l作为 属性信息,所述位置信息表示选择的帧在所述运动图像数据中 的位置;将添加了所述位置信息的所提取的静止图像数据存储 在存储单元中;选择存储在所述存储单元中的多个静止图像数 据;以及根据基于所述位置信息确定的顺序,打印所选择的多 个静止图像数据。
根据下面参考附图对典型实施例的详细说明,本发明的其 它特征和方面显而易见。
包含于说明书且构成说明书 一部分的附图示出本发明的典 型实施例、特征以及各方面,并与说明一起用于解释本发明原理。
图l是根据本发明典型实施例的多功能外围设备(MFP)的框图。
图2示出根据本发明典型实施例的操作单元的外观。 图3示出根据本发明典型实施例的显示在操作单元上的基 本复制画面。
图4示出根据本发明典型实施例的显示在操作单元上的文件列表画面。
图5是示出根据本发明典型实施例的存储在硬盘驱动器
(HDD)内的运动图像数据的结构的原理图。
图6示出根据本发明典型实施例的时间代码信息。
图7示出根据本发明典型实施例的显示在操作单元上的捕
获指示画面。
图8是根据本发明典型实施例的提取静止图像数据的操作 的流程图。
图9示出根据本发明典型实施例的显示在操作单元上的文 件列表画面。
图10示出根据本发明典型实施例的显示在操作单元上的打 印条件设置画面。
图ll是根据本发明典型实施例的用于打印静止图像数据的 操作的流程图。
图12示出根据本发明典型实施例的显示在操作单元上的文 件列表画面。
图13示出根据本发明典型实施例的显示在操作单元上的属 'l"生显示画面。
图14示出根据本发明典型实施例的重新排列文件的处理。
具体实施例方式
下面将参考附图详细说明本发明的各种典型实施例、特征 和方面。
下文中,将说明本发明的典型实施例。 第一典型实施例
图l是根据本发明的用作图像处理设备的多功能外围设备 (MFP)100的框图。控制单元1 1 0连接到打印机1 4 0 (即,图像输出装置)和扫描
仪130(即,图像输入装置),并对输入/输出图像信息进行控制。 另 一方面,控制单元110连接到局域网(LAN)190或公共交换电 话网(PSTN, Public Switched Telephone Networks)(即,公共线 路),并对输入/输出包括运动图像数据或静止图像数据的图像 信息以及装置信息进行控制。
中央处理单元(CPU)111控制MFP 100,并根据存储在随机 存取存储器(RAM)112中的程序工作。RAM 112用作临时存储图 像数据的图像存储器。只读存储器(ROM)113是引导ROM,且 其存储系统的引导程序。硬盘驱动器(HDD)114存储系统软件、 图像数据以及用于控制MFP 100的操作的程序。将存储在HDD 114内的程序装载到RAM 112,且基于该程序,CPU lll控制MFP 100的操作。
操作单元接口 (1/F)115将操作单元150连接到控制单元110, 以将图像数据输出到显示该图像数据的操作单元150 。此外,I/F 115将用户通过操作单元150输入的信息发送到CPU 111。网络 I/F 116连接到LAN 190,并对输入/输出各种信息进行控制。调 制解调器117连接到PSTN,并对输入/输出图像信息进行控制。
在再现存储在HDD 114内的运动图像数据或音频数据时, 音频输出单元118将音频信息输出到扬声器160。无线LAN I/F 119执行诸如红外通信的无线通信,以将运动图像数据或静止图 像数据发送到便携式终端180/从便携式终端180接收运动图像 数据或静止图像数据,便携式终端180诸如蜂窝式电话、笔记本 计算机或数字照相机。将通过无线LANI/F 119接收到的运动图 像数据或静止图像数据存储在H D D 114中如下所述的用户b o x 内。存储器120和HDD 114相似存储运动图像数据或静止图像数 据。存储器120可以是可移动外部存储装置。
图像总线I/F 121对通过图像总线的高速图像数据输入/输
出进行控制。光栅图像处理器(RIP, Raster Image Processor)单 元123将通过LAN 190和网络I/F 116乂人主PC 170^妻收到的页面 描述语言(PDL, Page Description Language)代码展开(expand)
为位像。
扫描仪图像处理单元125对利用扫描仪130从原稿读取的图 像数据进行图像校正。打印机图像处理单元126对输出到打印机 140的图像数据进行图像校正。
图像变换单元124对存储在RAM 112内的图像数据进行图 像变换。更具体地说,图像变换单元124对图像执行诸如图像旋 转或分辨率变换的处理。此外,图像变换单元124将二值图像变 换为多层图像,或将多层图像变换为二值图像。
图2示出MFP 100的操作单元150的外观。液晶面板200是具 有触摸面板薄片的液晶显示器件,其显示用于执行各种设置的 操作画面,还显示输入的设置信息。此外,液晶面板200再现或 显示存储在HDD 114内的运动图像数据,或显示静止图像数据 的预览。如果用户使用触摸面板输入指令,则检测关于用户触 摸位置的信息,并通过CPU 111将相应指令送到操作单元I/F 115。
开始键2 01是指示扫描仪13 0开始读取或指示打印机14 0开 始打印操作的硬键。开始键201中包含绿色LED和红色LED,在 打印机、扫描仪等准备好开始工作时,绿色LED亮起,而在因 为错误等导致不能开始工作时,红色LED亮起。停止键202是指 示扫描仪130停止操作的硬键。
硬键组203包括数字小键盘、登录键和用户模式键。数字小 键盘用于输入诸如份数的数字值。登录键允许用户键入用户ID 或口令以登录到目标网站,用户模式键允许将操作模式转移到
用户模式以执行各种装置设置。
图3示出液晶面板200上显示的"t喿作画面,并示出当MFP lOO上电时作为默i人画面显示的基本复制画面。MFP 100具有4 种模式,即,复制模式、发送模式、BOX模式以及扫描模式。
在复制模式中,执行复制操作,在该复制操作中,利用扫 描仪130读取原稿的图像,输入读取的图像,并利用打印机140 打印输入图像。在发送模式中,通过LAN 190或因特网,利用 电子邮件等,将从扫描仪130输入的图像数据或事先存储在 HDD 114内的图像数据发送到目的地。在BOX模式中,对存储 在box中的各种数据进行处理(编辑、打印、发送等)。Box指对 每个用户分配了HDD 114上的存储区的用户box。在扫描模式 中,扫描仪130读取原稿的图像,并输入该图像,将该图像存储 在box中或通过LAN 190将它发送到主PC 170。
可以通过从模式按钮301 304中选择适当按钮切换上述模 式(即,复制模式、发送模式、BOX模式以及扫描模式)。在图3 的例子中,显示选择复制模式情况下的画面。在该画面上,通 过操作按钮305~310,用户对图像放大/图像缩小、选择薄片排 出方法、双面打印/单面打印、选择薄片大小、文本/照片以及 浓度进行设置。
如果在图3中选々奪BOX模式按钮303,则显示示出关于分配 给每个用户的用户box的属性信息列表的用户box列表画面(未 示出)。当从用户box列表画面上显示的用户box列表中选择任何 用户box时,显示图4的文件列表画面。
图4示出显示关于存储在从用户box列表画面上选择的用户 box内的文件属性信息列表的文件列表画面。在文件名显示区 401中,显示每个文件的名称。在文件类型显示区402中,显示 表示每个文件的类型的信息。在HDD 114中,不仅可以存储静 止图像数据(图像),而且可以存储运动图像数据(电影)或音频数 据(声音)。在存储日期显示区403中,显示关于每个文件存储在 box内的日期和时间的信息。
在对存储在用户box内的每个文件执行各种类型的处理的 情况下,在选择显示的文件之一时,按下按钮411 414之一。除 非至少选择一个文件,否则不能选择按钮411 414。触摸显示文 件名的区域的用户可以选择目标文件。如果选择了文件,则改 变示出选择文件的属性信息的区域的背景色,以表示选择了该 文件。
在图4的例子中,选4奪标题为"Birthday Party"的运动图像 数据。可选文件数量并不局限于l个,而是一次可以选择多个文 件。如果选择多个文件,则改变示出每个文件的属性信息的区 域的背景色。
如果在选择任意文件时选择显示按钮411,则可以检查选择 文件的内容。更具体地说,如果选择文件是静止图像数据,则 显示图像预览。此外,如果选择的文件是音频数据,则通过扬 声器160输出音频。如果选择的文件是运动图像数据,则再现并 显示运动图像,并从扬声器160输出音频。如果选择了多个文件, 则按选择顺序显示和再现文件。
如果在选择任意文件时按下了打印按钮412,则利用打印机 140打印选择的文件。然而,在该处理中可以打印的文件只有静 止图像数据。如果选择运动图像数据或音频数据,则显示告警 消息。下面将详细il明打印处理。
如果在选择任意文件时选择发送按钮413,则将选择的文件 添加到电子邮件,并将其发送到指定的地址。不仅可以对静止 图像数据,而且可以对运动图像数据或音频数据执行发送处理。 此外,如果选择多个文件,则将各文件附到一个电子邮件。提取静止图像数据的操作
如果在选择任意文件时按下捕获按钮414,则从选择的运动 图像数据中提取一些帧作为静止图像数据,并打印它们。可以 执行该处理的文件只有运动图像数据。如果选择了静止图像数 据或音频数据,则显示告警消息。此外,不能同时对多个文件 进行这种处理。如果选择了多个文件,则显示告警消息。在第
一典型实施例中,作为例子说明了乂人标题为"Birthday Party" 的运动图像数据中提取静止图像数据的情况,如图4所示。
图5示意性示出多个文件构成的运动图像数据的结构。在标 题为"Birthday Party.avi" (.avi是文件扩展名)的运动图像数据 中,每秒切换30帧(即,30的帧速率),因此, 一秒的数据中包 括30帧,如图5所示。
在重放图像数据的情况下,基于再现每帧的时间将时间代 码信息加到运动图像数据中的每帧。图6是示出时间代码信息的详图。
如图6所示,时间代码信息被分割为4部分从左侧开始顺 序示出时(601)、分(602)、秒(603),帧号(604)。帧号604是表示 指出每秒时间内的帧号的信息。如果运动图像数据的帧速率为 30,则显示1 30之中任一个。例如,在长度刚好是120分钟的 运动图像数据的情况下,对第 一 帧加上时间代码信息 (00:00:01:01),而对最后帧加上时间代码信息(02:00:00:30)。
回头参考图5, "BirthdayParty.avi"包括帧501 503,其时 间代码信息510分另U为(01:01:37:24) 、 (01:35:27:17)以及 (01:58:01:23)。作为例子,第 一典型实施例说明了以顺序502、 503和501提取3个帧作为静止图像数据,并存储各帧的情况。
回头参考图4,如果在选择"Birthday Party"时选择捕获按 钮414,则显示图7所示的捕获指示画面。在图7中,在运动图像
数据显示区700中,显示运动图像数据中的每帧图像。在时间代 码信息显示区711中,显示对应于显示在运动图像数据显示区
700上的帧的时间代码信息。搜寻条712示出运动图像数据显示 区7 0 0中显示的帧相对于整个运动图像数据的位置。
用户从按钮组713中选择每个按钮以指示播放、停止、快进、 快退以及帧进,从而检索要打印帧的图像。为了选择要作为静 止图像数据提取和打印的帧,当在运动图像数据显示区700中显 示想要的帧时停止再现运动图像数据,并按下捕获按钮715。
在捕获按钮715被按下时,提取当前显示的帧作为静止图像 数据,并将它与该运动图像数据存储在同 一个用户box中。此时, 基于对应于提取的帧的时间代码信息确定新静止图像数据的文 件名。即,在图7的例子中,当捕获按钮715被按下时,产生文 件名为"01352717.jpg"的静止图像数据。在该例中,以JPEG 格式产生静止图像数据,因此,加扩展名".jpg"。然而,图像 数据格式并不局限于JPEG格式。
图8是示出提取包括在运动图像数据中的帧作为静止图像 数据的一系列处理的流程图。根据存储在HDD 114中的程序, 控制单元110的CPU lll对该流程图的一 系列处理进行控制。
首先,在步骤S801中,判断用户是否指示进行捕获处理。 更具体地说,如果选择图4的捕获按钮414,则该处理前进到步 骤S802。如果选择了其它按钮,则执行相应处理。
在步骤S802中,判断在图4的画面中是否选择了多个文件。 如果判断为仅选择了 一个文件,则处理前进到后续步骤S803以 判断选择的文件是否是运动图像数据。如果选择的文件是运动 图像数据,则处理前进到步骤S805。
如果判断为在步骤S802中选择了多个文件或在步骤S803 中选择了运动图像数据之外的文件,则处理前进到步骤S804以
显示告警消息,然后,返回步骤S801。
在步骤S805中,根据用户使用按钮组713发出的指示,通 过执行播放、停止、暂停、快进、快退或帧进,显示选择的运 动图像数据。在后续步骤S806中,判断用户是否发送了结束捕 获处理的指令。更具体地说,如果检测到图7的完成按钮(done button)714被按下,则判断为用户发出了结束捕获处理的指令, 且捕获处理结束。另一方面,如果用户没有发送结束捕获处理 的指令,则处理前进到步骤S807。
在步骤S807中,判断用户是否已经发送了用于暂停播放运 动图像数据的指令。暂停指在不进一步再现的情况下,显示特 定帧并使特定帧暂停的状态。如果经过了预定时间,没有指示 进行下面说明的捕获处理,则自动取消暂停。
在步骤S807中,如果判断为用户指示暂停,则处理前进到 步骤S808以判断用户是否发送了进行捕获处理的指示。更具体 地说,如果在图7的画面中按下捕获按钮715,则判断为用户发 送了进行捕获处理的指令,且处理前进到步骤S809。如果用户 没有发送进行捕获处理的指令,则处理返回步骤S807,并等待 用户按下捕获按钮715。
在步骤S808中,如果判断为用户已经发送了进行捕获处理 的指令,则处理前进到步骤S809。在步骤S809中,将所显示帧 的图像作为静止图像数据进行修剪。在后续步骤S810中,将基 于对应于修剪的帧的时间代码信息产生的文件名加到提取的静 止图像数据上,并存储该数据。此后,处理返回步骤S805以重 新开始再现运动图像数据。
此外,用户还可以利用在再现运动图像数据的同时选择帧 的上述方法之外的方法选择要作为静止图像数据提取的帧。例 如,用户可以直接输入时间代码信息,并提取对应于输入的时
间代码信息的帧作为静止图像数据。此外,还可以使用其它任 何方法,只要可以选择运动图像数据中的帧。 打印提取的静止图像数据
接着,将说明打印处理,在该打印处理过程中,利用上述 方法打印通过提取包括在运动图像数据中的帧作为静止图像数 据得到并存储的文件。
图9的画面是图4的文件列表画面的另 一个例子。与图4所示 例子相比,添加存储了 3个静止图像数据。如上所述,在第一实 施例中,作为例子,以502、 503和501的帧顺序,提取图5的3 个帧作为静止图像数据。
基于各帧的时间代码信息,即,"01352717"、 "01580123" 和"01013724",对从帧502、 503和501中提取的静止图像数据 赋予文件名,并以提取静止图像的顺序列出。
在此,说明集中打印这3个文件的情况。如上所述,选择显 示在文件列表中的文件,并选择打印按钮412以利用打印机140 打印出保存在用户box内的静止图像数据。如果此时选择了多个 文件,则按下打印按钮412以指示打印机集中打印这些文件。
在根据一个打印指令指定并集中打印多个文件的情况下, 通常以选择文件的顺序打印文件。在图9的例子中,从该列表中 选择了3个文件。例如,如果以顺序"01352717"、 "01580123" 和"01013724"选4,文件,则以所述的顺序打印出各文件。
然而,上述顺序与在运动图像数据"Birthday Party"中再 现提取的帧的顺序不同。当如上述例子中,仅集中打印3个文件 时,在打印了之后,用户可以手动重新排列文件。然而,在从 很长运动图像数据中提取静止图像数据,或提取大量静止图像 时,用户需要进行繁杂的任务。
因此,根据第一实施例,提供了一种当集中打印从运动图像数据的各帧中提取的多个静止图像数据时,自动重新排列并 打印出运动图像数据的各帧的模式。其结果是,用户可以以再 现运动图像数据的每帧的静止图像数据的顺序打印提取的静止 图像数据,而不需要繁杂的处理。
更具体地说,当如图9所示选择多个文件的同时按下打印按
钮412时,显示图IO所示的打印条件设置画面。图10示出用于设 置打印存储在用户box内的文件的打印条件的操作画面。通过操 作该画面上的操作按钮1001 1005,用户设置打印条件,例如, 打印纸、N-in-l布局、薄片传送方法、双面打印或单面打印以
及浓度。
此外,用户可以判断是否利用复选框1010自动改变图像排 列顺序。如果用户指示自动改变排序,则根据文件名自动改变 排序并打印在图9的文件列表画面上选择的多个文件。其结果 是,以再现原始运动图像数据的顺序,打印多个选择的文件。 另一方面,如果自动改变排序复选框1010没有一皮标记,则按通 常以在图9的文件列表画面上选择文件的顺序,打印各文件。
图ll是示出当打印从运动图像数据中提取的多个静止图像 数据时,以运动图像数据中每帧的顺序自动重新排列静止图像 并且打印重新排列的静止图像数据的 一 系列处理的流程图。根 据存储在HDD 114中的程序,控制单元110的CPU lll对该流程 图的一系列处理进行控制。
首先,在步骤S1101中,判断用户是否发送了执行打印处 理的指令。更具体地说,如果图9的打印按钮412被按下,则处 理前进到步骤S1102。如果选择了其它按钮,则执行相应处理。
在步骤S1102中,判断选择文件是否是静止图像数据。如 果在步骤S110 2中判断为选择的文件是静止图像数据,则处理 前进到步骤S1104。如果在步骤S1102中判断为选择的文件不是
静止图像数据,则处理前进到步骤S1103。在步骤S1103中,显 示告警消息,然后,处理返回步骤SllOl。当在步骤S1102中选 择了多个文件时,如果检测到至少一个文件不是静止图像数据, 则处理前进到步骤S1103。
在步骤S1104中,根据通过操作按钮1001 1005发送的用户 指令,设置打印选择的文件的打印条件。在后续步骤S1105中, 判断是否通过在图9的画面上选择了多个文件。如果在步骤 S1105中,仅选^^了一个文件,则处理前进到步骤S1108。
另一方面,如果在步骤S1105中判断为选择了多个文件, 则处理前进到步骤S1106。在步骤S1106中,判断是否发送了自 动改变文件排序的指令。更具体地说,判断在图10的打印条件 设置画面上是否标记了复选框IOIO。如果标记了复选框IOIO, 则判断为用户发送了以再现原始运动图像数据的顺序打印多个 选择的文件的指令。然后,处理前进到步骤S1107。另一方面, 如果没有标记复选框IOIO,则处理前进到步骤S1108。
在步骤S1107中,根据文件名,自动以升序重新排列图9的 画面中的被指定为印出目标的多个文件。然后,处理前进到步 骤S1108。在步骤S1108中,以从HDD 114读取文件的顺序展开 (expand)要打印的文件,并利用打印机140打印出它。
如上所述,根据第一实施例,当提取运动图像数据中的帧 作为静止图像数据时,将基于对应于提取的帧的时间代码信息 的文件名加到静止图像数据,并且存储该静止图像数据。然后, 在集中打印这样存储的多个静止图像数据时,根据用户指令, 以再现原始运动图像数据的顺序,自动重新排列文件,然后打 印出它们。
因此,当集中打印从运动图像数据提取的多个静止图像数 据时,用户可以轻而易举地以再现原始运动图像数据的顺序重 新排列各图像,而无需执行繁杂处理。此外,基于相应文件的 时间代码信息,对从运动图像数据中提取的静止图像数据赋予 文件名。因此,用户可以可视地并轻而易举地4全查每个静止图 像数据在原始运动图像数据中的位置或再现时间。 第二典型实施例
接着,将说明本发明的第二典型实施例。第二典型实施例 与第一典型实施例的不同之处在于,当从运动图像数据提取静 止图像数据时,加上面的代码信息作为属性信息代替文件名。 此外,除了时间代码信息,还加上用于识别原始运动图像数据 的运动图像数据的文件名作为属性信息。第二典型实施例的基 本配置与第一典型实施例的相同,因此,在此省略它们的详细 说明。下面的说明重点说明第一典型实施例与第二典型实施例 之间的差别。
根据图8的第 一 典型实施例的流程图,执行根据第二典型实 施例从运动图像数据提取静止图像数据的处理。然而,在第二
典型实施例中,不像在图8的步骤S810中那样加文件名。代替 地,对提取的静止图像数据加时间代码信息作为属性信息。
在第一典型实施例中,加时间代码信息作为静止图像数据 的文件名。然而,如果在这种情况下通过用户操作改变了文件 名,则不能正确执行图11中步骤S1107的自动改变排序处理。即, 当集中打印多个静止图像数据时,如果必须以再现原始运动图
像数据的顺序自动重新排列和打印图像,则用户不能改变文件 名。因此,可用性变低。为了解决该问题,根据第二典型实施 例,对提取的静止图像数据加时间代码信息作为属性信息,而 不加文件名。
此外,在第二典型实施例中,在图8的步骤S810中,除了 时间代码信息,还加上运动图像数据的文件名作为属性信息,
以使可以识别原始运动图像数据。这是因为,当将多个运动图 像数据存储在例如MFP 100内时,如果仅基于时间代码信息重 新排列从每个运动图像数据提取的静止图像数据,则存在从不 同运动图像数据提取的静止图像数据发生混淆的可能性。
因此,在第二典型实施例中,除了时间代码信息,还加上 用于识别运动图像数据的信息作为属性信息,以基于运动图像 数据重新排列静止图像数据,从而根据每个运动图像区别静止 图像数据。
图12示出对应于在第 一典型实施例中i兌明的图9的画面的 文件列表画面。在此,假定从先前存储在用户box内文件名为 "cooking"或"Birthday Party"的运动图像数据提取静止图像 数据"新文件l" "新文件6",并存储它们。对提取的静止图 像数据赋予包括先前设置的公共部分"新文件"和以提取图像 的顺序加到每个静止图像上的序列号的文件名。
在图12中,显示图9的画面上没有显示的属性按钮1201。选 择属性按钮以检查从文件列表中选择的文件的属性信息。图13 示出当如图12所示选择6个静止图像数据"新文件l" ~ "新文 件6"的同时按下属性按钮1201时显示的属性显示画面的例子。
在图13的属性显示画面上,4吏用显示区1301 1305显示每 项的属性信息。文件名显示在显示区1301中。表示从运动图像 数据提取图像时的数据和时间的信息显示在显示区1302中。从 中提取静止图像数据的原始运动图像数据的文件名显示在显示 区1303中。对应于作为静止图像数据提取的帧的时间代码信息 显示在显示区1304中。静止图像数据的预览显示在显示区1305中。
如果在选择多个文件的同时按下属性按钮1201,则滚读键 1306显示在属性显示画面上。如果选^^滚读4建1306,则该画面
切换到显示另 一个文件的属性信息。另外,可以禁止用户编辑 属性信息。其结果是,基于该属性信息,可以证明何时从哪个 运动图像数据提取了静止图像数据。
接着,说明第二典型实施例的打印处理。与第一实施例相 似,根据图ll的流程图执行根据第二典型实施例打印的静止图 像数据的打印处理。然而,在第二典型实施例中,基于对静止 图像数据加的属性信息重新排列图像,而不像在图ll的步骤 S1107中执行的那样根据文件名重新排列图像。
更具体地说,在图11的步骤S1107,基于作为属性信息加到 每个静止图像数据的原始运动图像数据的文件名和时间代码信 息,重新排列图像。图14是示出第二典型实施例的重新排列处 理的概念示图。
首先,如果选择多个静止图像数据进行打印,则以用户选 择图像数据的顺序打印出该静止图像数据。在此,如果用户指 示执行自动改变排序处理,则首先在步骤S1401中基于,根据 每个运动图像数据对静止图像数据进行分类。更具体地说,根 据作为属性信息加上的运动图像数据的文件名,对静止图像数 据进行分类。
此外,在后续步骤S1402中,相对于每个运动图像数据, 基于时间代码信息重新排列静止图像数据。即,在图14的例子 中,对从"BirthdayParty.avi"提取的静止图像数据"新文件1"、 "新文件4"和"新文件5"进行分组,以与其它静止图像数据 区别开。然后,仅将这些从"BirthdayParty.avi"提取的静止图 像数据根据时间代码信息重新排列。
其结果是,在基于每个原始运动图像数据分组的同时以再 现每个运动图像数据的顺序打印静止图像数据。如果基于每个 原始运动图像数据集中装订或排出具有每个静止图像数据的打
印薄片,则可以提高可用性。
如上所述,在第二典型实施例中,对静止图像数据加上作 为静止图像数据提取的帧的时间代码信息和原始运动图像数据 的文件名作为属性信息。然后,当打印图像时,基于原始运动 图像数据对图像分组,并根据时间代码信息重新排列各图像。 因此,即使在集中打印从多个不同运动图像数据提取的多个静
止图像数据时,也可以正确重新排列各图像。
在第一和第二典型实施例中,时间代码信息用作表示每帧
在运动图〗象数据中的位置的信息。然而,可以4吏用表示帧顺序 的其它任何信息。例如,也可以使用对运动图像数据中的全部 帧加上序列号的信息。
在该典型实施例中,说明了打印处理的情况。然而,除了 打印处理,根据该典型实施例的自动改变排序处理可以应用于 集中选择和处理多个静止图像数据的任何其它情况。
其它典型实施例
上面详细说明了典型实施例。本发明也允许作为系统、设 备、方法、程序或存储介质(记录介质)的实施例。更具体地说, 本发明可以应用于配置有多个装置的系统,或可以应用于由一 个装置构成的设备。
根据本发明,用于执行各典型实施例的上述功能的软件程 序(对应于典型实施例中的流程图的程序)可以直接或远程地提
供给系统或设备。因此,本发明的范围包括这样提供的程序代 码,它利用该系统或设备的计算机读取并执行。
即,本发明的范围包括用于实现本发明的功能处理的计算 机程序本身。
在这种情况下,只要包括程序功能,可以使用诸如目标代
码、解释器执行的程序以及提供到os的脚本数据的其它形式。
用于提供程序的记录介质包括软盘、硬盘、光盘、磁光
盘、MO、 CD-ROM、 CD-R、 CD-RW、磁带、非易失性存储卡、 ROM、以及DVD(DVD画ROM、 DVD-R)。
此外,作为提供程序的方法,通过使用客户计算机的浏览 器将程序从因特网网站下载到诸如硬盘的记录介质也可以提供 程序。即,访问网站以从该网站下载本发明的计算机程序本身 或包括自动安装功能的压缩文件。此外,将构成本发明的程序 的程序代码划分为多个文件,并从不同网站下载各文件。即, 从www服务器下载多个用户程序文件以使计算机执行本发明
的功能处理包括在本发明范围内。
此外,可以编码本发明的程序,并将它存储在诸如CD-ROM 的存储介质中,传送给用户。然后,允许满足预定条件的用户 通过因特网从该网站下载用于解码该程序的密钥信息。然后, 使用该密钥信息执行该编码程序,并将它们安装在计算机上以 便进行处理。
此外,计算机执行读取的程序以执行典型实施例的上述功 能。另外,根据该程序的指令运行在该计算机上的OS执行部分 或全部实际处理,且通过该处理,可以扭^亍典型实施例的功能。
此外,当将从记录介质读取的程序写入包括在插入计算机 的扩展板或连接到计算机的扩展单元上的存储器时,实现典型 实施例的功能。即,根据程序的指令,执行部分或全部实际处 理的扩展板或扩展单元上的C P U实现典型实施例的功能。
尽管参考典型实施例对本发明进行说明,应该理解本发明 不限于所公开的典型实施例。所附权利要求的范围符合最宽的 解释,从而包括全部变形、等同结构和功能。
权利要求
1.一种图像处理设备,包括输入单元,用于输入包括多个帧的运动图像数据;第一选择单元,用于从包括在输入的运动图像数据中的多个帧中选择帧;提取单元,用于从所述运动图像数据中提取由所述第一选择单元选择的帧作为静止图像数据;添加单元,用于对所提取的静止图像数据添加位置信息作为属性信息,所述位置信息表示所选择的帧在所述运动图像数据中的位置;存储单元,用于存储添加了所述位置信息的所提取的静止图像数据;第二选择单元,用于选择存储在所述存储单元中的多个静止图像数据;以及打印单元,用于根据基于所述位置信息确定的顺序,打印由所述第二选择单元选择的多个静止图像数据。
2. 根据权利要求l所述的图像处理设备,其特征在于,所 述添加单元对所提取的静止图像数据添加所述位置信息,作为 所述静止图像数据的文件名。
3. 根据权利要求l所述的图像处理设备,其特征在于,所 述添加单元添加表示每个帧在所述运动图像数据中的位置的时 间代码信息作为所述位置信息。
4. 根据权利要求l所述的图像处理设备,其特征在于,所 述添加单元还对所提取的静止图像数据添加识别信息作为属性 信息,所述识别信息表示提取所述静止图像数据的运动图像数 据,且所述打印单元用于根据基于所述位置信息和所述识别信 息确定的顺序打印由所述第二选择单元选择的多个静止图像数 据。
5. 根据权利要求4所述的图像处理设备,其特征在于,所 述打印单元集中打印添加了相同识别信息的静止图像数据。
6. 根据权利要求l所述的图像处理设备,其特征在于,还包括指定单元,用于指定第一打印模式或第二打印模式;在所述指定单元指定了所述第一打印模式的情况下,所述 打印单元根据基于所述位置信息确定的顺序打印由所述第二选择单元选择的多个静止图像数据,而在所述指定单元指定了所 述第二打印模式的情况下,所述打印单元根据所选择的顺序打印由所述第二选择单元选择的多个静止图像数据。
7. —种图像处理方法,包括 输入包括多个帧的运动图像数据;从包括在输入的运动图像数据中的多个帧中选择帧;从所述运动图像数据中提取所选择的帧作为静止图像数据;对所提取的静止图像数据添加位置信息作为属性信息,所述位置信息表示所选择的帧在所述运动图像数据中的位置; 将添加了所述位置信息的所提取的静止图像数据存储在存储单元中;选择存储在所述存储单元中的多个静止图像数据;以及 根据基于所述位置信息确定的顺序,打印所选择的多个静 止图像数据。
8. 根据权利要求7所述的图像处理方法,其特征在于,对 所提取的静止图像数据添加所述位置信息,作为所述静止图像 数据的文件名。
9. 根据权利要求7所述的图像处理方法,其特征在于,添 加表示每个帧在所述运动图像数据中的位置的时间代码信息作 为所述位置信息。
10. 根据权利要求7所述的图像处理方法,其特征在于,还 对所提取的静止图像数据添加识别信息作为属性信息,所述识 别信息表示提取所述静止图像数据的运动图像数据,并根据基 于所述位置信息和所述识别信息确定的顺序打印所选择的多个 静止图像数据。
11. 根据权利要求10所述的图像处理方法,其特征在于, 集中打印添加了相同识别信息的静止图像数据。
12. 根据权利要求7所述的图像处理方法,其特征在于,还包括指定第一打印模式或第二打印模式;在指定所述第一打印模式的情况下,根据基于所述位置信 息确定的顺序打印所选择的多个静止图像数据,而在指定所述 第二打印模式的情况下,根据所选择的顺序打印所选择的多个静止图像数据。
全文摘要
本发明涉及一种图像处理设备和图像处理方法。输入包括多个帧的运动图像数据;从包括在输入的运动图像数据中的多个帧中选择帧;从运动图像数据中提取所选择的帧作为静止图像数据;对所提取的静止图像数据添加位置信息作为属性信息,所述位置信息表示选择的帧在所述运动图像数据中的位置;将添加了位置信息的所提取的静止图像数据存储在存储单元中;选择存储在所述存储单元中的多个静止图像数据;以及根据基于位置信息确定的顺序,打印所选择的多个静止图像数据。
文档编号H04N1/00GK101207672SQ20071014598
公开日2008年6月25日 申请日期2007年8月30日 优先权日2006年12月20日
发明者井峯良太郎 申请人:佳能株式会社