信息处理设备、信息处理方法和程序的制作方法

文档序号:6737220阅读:105来源:国知局
专利名称:信息处理设备、信息处理方法和程序的制作方法
技术领域
本技术涉及信息处理设备、信息处理方法和程序。特别地,本技术涉及适合在视频数据的行进速度改变的情况中使用的信息处理设备、信息处理方法和程序。
背景技术
作为时间轴上的位置信息的、被称为时间代码的号码被给予例如由视频相机拍摄的每帧视频数据(例如,参见日本未审专利申请公报NO.2006-M746)。号码被类似地给予通过计算机图形学(CG)获得的动画视频数据。在这种视频数据以比标准速度慢的速度被再现并以与标准速度再现时的帧率(例如,30帧/秒)相同的帧率被输出的情况中,有必要通过使用构成视频数据的帧的内插来生成原始视频数据中不存在的内插帧。在本说明书中,再现是指基于视频数据的视频图像帧按时序方式行进(回放)。具体地,在以1/3倍速度再现的情况中,例如,两个内插帧被生成并被插入到原始视频数据的连续帧之间。然而,在慢再现时生成内插帧的情况中,时间代码不被给予所生成的内插帧。

发明内容
因此,时间代码不被给予慢再现时生成的内插帧,所以任意内插帧都未被用时间代码指定。因此,即使例如慢再现在内插帧显示时停止,慢再现也不从该内插帧恢复,而是,慢再现从邻近该内插帧并具有原始视频数据的时间代码的帧恢复,带来陌生感。此外,在例如试图移动(向上尾接)视频数据的再现位置的情况中,内插帧不被指定为移动目的地。希望能够通过使用时间代码来指定内插视频数据(interpolated video data)上的任意时间位置。根据本技术的实施例的信息处理设备包括被配置成输入视频数据的输入单元、被配置成设置输入的视频数据的行进速度的设置单元、被配置成对输入的视频数据执行与设置的行进速度相对应的内插处理的内插处理单元、以及被配置成将时间代码给予构成作为内插处理的结果而获得的内插视频数据的所有帧的给予单元。根据本技术的另一实施例的信息处理设备还可包括被配置成以将被给予了时间代码的内插视频数据与行进速度相互关联的方式来管理内插视频数据和行进速度的管理单元、以及被配置成以用户指定的任意速度来执行对由管理单元管理的内插视频数据的可变速度再现的再现单元。再现单元还可将输出位置移动到通过使用给予的时间代码来指定的内插视频数据上的位置。根据本技术的又一实施例的信息处理设备还可包括被配置成显示经历可变速度再现的内插视频数据的视频图像的显示控制单元。显示控制单元可与经历可变速度再现的内插视频数据的每一帧的视频图像同步地显示被给予的时间代码。根据本技术的再一实施例的信息处理设备还可包括被配置成生成示出内插视频数据的每一帧的帧号与给予每一帧的时间代码之间的关联的时间代码表的时间代码表生成单元,并且管理单元可以将被给予了时间代码的内插视频数据与时间代码表相互关联的方式来管理内插视频数据和时间代码表。输入单元可输入成像的视频数据和通过CG获得的视频数据中的一种。设置单元可基于用户指定的速度设置值来设置行进速度或者基于用户指定的内插视频数据的输出时间长度和视频数据的输入时间长度来设置行进速度。根据本技术的再一实施例,提供了一种执行如下处理的信息处理设备的信息处理方法,所述处理包括输入视频数据,设置输入的视频数据的行进速度,对输入的视频数据执行与设置的行进速度相对应的内插处理,以及将时间代码给予构成作为内插处理的结果而获得的内插视频数据的所有帧。根据本技术的再一实施例,提供了一种用于控制信息处理设备并令信息处理设备的计算机运行如下处理的程序,所述处理包括输入视频数据,设置输入的视频数据的行进速度,对输入的视频数据执行与设置的行进速度相对应的内插处理,以及将时间代码给予构成作为内插处理的结果而获得的内插视频数据的所有帧。根据本技术的实施例,对输入的视频数据执行与设置的行进速度相对应的内插处理,并且将时间代码给予构成作为内插处理的结果而获得的内插视频数据的所有帧。根据本技术的实施例,可以通过使用时间代码来指定内插视频数据上的任意时间位置。


图1是示出根据本技术的实施例的图像编辑设备的配置示例的框图;图2例示了当视频数据的帧数为3时、以1/3倍速度再现时的内插视频数据的时间代码和内插帧;图3例示了当视频数据的帧数为3时、以1/2. 5倍速度再现时的内插视频数据的时间代码和内插帧;图4例示了当视频数据的帧数为3时、以1/3. 3倍速度再现时的内插视频数据的时间代码和内插帧;图5例示了当视频数据的帧数为4时、以1/3. 3倍速度再现时的内插视频数据的时间代码和内插帧;图6例示了时间代码表的一个示例;图7是视频数据内插处理的流程图;并且图8是示出计算机的配置示例的框图。
具体实施例方式现在参考附图来详细描述本技术的优选实施例(以下称为实施例)。
<1.实施例 >[图像编辑设备的配置示例]图1例示了根据本技术的实施例的图像编辑设备的配置示例。该图像编辑设备10以比标准速度慢的速度来再现视频数据并生成具有与标准速度再现时的帧率(例如,30帧/秒)相同的帧率的内插视频数据。时间代码被给予内插视频数据的所有帧。图像编辑设备10包括操作输入单元11、视频数据输入单元12、再现速度设置单元13、内插单元14、时间代码(TC)给予单元15、内插视频数据库(DB) 17、可变速度再现单元18和显示控制单元19。操作输入单元11接受用户执行的各种操作。具体地,操作输入单元11例如接受用于指定视频数据的再现速度的再现速度设置值N的输入并将再现速度设置值N输出到再现速度设置单元13。这里,N是为1或更大的正值。如果N被限制在大于等于1的正整数,则内插单元14中的内插处理的负荷可以被降低。此外,代替输入再现速度设置值N,慢再现时的再现时间长度(以下称为输出时间长度)可被指定。此外,例如,操作输入单元11接受内插视频数据的可变速度再现时的再现速度的输入,并接受用于指示内插视频数据上的用于向上尾接(再现位置的移动)的移动目的地的时间代码的输入,以将该输入输出到可变速度再现单元18。视频数据输入单元12从外部获取作为图像编辑设备10的处理对象的视频数据,以将该视频数据输出到内插单元14。这里,视频数据可以是视频相机拍摄的视频图像或者通过CG产生的图像。此外,包含几何信息(作为一种选择,遮蔽信息)的CG数据可被输入,并且视频数据输入单元12可在CG数据的关键帧之间进行内插并执行渲染以生成视频图像。视频数据输入单元12检测标准速度再现时作为处理对象的视频数据的再现时间长度(以下称为输入时间长度)并将再现时间长度输出到再现速度设置单元13。再现速度设置单元13基于从操作输入单元11输入的再现速度设置值N来将视频数据的再现速度确定为1/N,并将该再现速度通知给内插单元14和时间代码给予单元15。此外,当输出时间长度被从操作输入单元11输入时,再现速度设置单元13将视频数据的再现速度确定为(输入时间长度/输出时间长度),以将该再现速度知给内插单元14和时间代码给予单元15。例如,当输入时间长度为一分钟并且输出时间长度为两分钟时,再现速度被确定为1/2。内插单元14根据由再现速度设置单元13通知的再现速度,通过使用构成视频数据的原始帧的内插处理来生成内插帧,以便生成内插视频数据。当视频数据的帧数被设置为Ftl时,内插视频数据的帧数Fm被表示SFm= (Ftl-I) XN+1。当该计算结果包括小数部分的值时,诸如向上舍入、向下舍入和四舍五入之类的舍入处理被执行。在以下实施例中,向上舍入被采用。ROUNDUP(x)表示通过向上舍入χ而获得的值。此外,内插单元14顺次将内插视频数据的每一帧(内插帧和构成视频数据的原始帧)输出到时间代码给予单元15。时间代码给予单元15将时间代码(HH:匪:SS:FF)给予从内插单元14顺次输入的内插视频数据的所有帧。例如,当视频数据的帧数Ftl被表示为Ftl = 3并且再现速度被设置成1/3时,内插视频数据的帧数Fm被表示SFm= (3-l)X3+l = 于是,如图2所示,两个内插帧(由图2中的斜线表示的帧)在作为视频数据的原始帧的第一帧(时间代码=01:00:00:00)和第二帧(时间代码=01:00:00:01)之间生成。通过类似方式,两个内插帧在作为视频数据的原始帧的第二帧(时间代码=01:00:00:01)和第三帧(时间代码=01:00:00:02)之间生成。然后,时间代码01 00 00 00到01 00 00 06被新给予内插视频数据的相应帧。例如,当视频数据的帧数Ftl被表示为Ftl = 3并且再现速度被设置成1/2. 5时,内插视频数据的帧数Fm被表示SFm= (3-1) X 2. 5+1 = 60于是,如图3所示,四个内插帧(由图3中的斜线表示的帧)在作为视频数据的原始帧的第一帧(时间代码=01:00:00:00)和第三帧(时间代码=01:00:00:02)之间生成。这里,作为视频数据的原始帧的第二帧在内插处理中被使用,但第二帧不被包括在内插视频数据中。然后,时间代码01:00:00:00到01:00:00:05被新给予内插视频数据的相应帧。例如,当视频数据的帧数Ftl被表示为Ftl = 3并且再现速度被设置成1/(10/3)时,内插视频数据的帧数Fm被表示SFm = R0UNDUP((3-1) X (10/3)+1) =8。于是,如图4所示,七个内插帧(由图4中的斜线表示的帧)在作为视频数据的原始帧的第一帧(时间代码=01:00:00:00)之后生成。这里,作为视频数据的原始帧的第二和第三帧在内插处理中被使用,但第二和第三帧不被包括在内插视频数据中。然后,时间代码01:00:00:00到01:00:00:07被重新给予内插视频数据的相应帧。例如,当视频数据的帧数Ftl被表示为Ftl = 4并且再现速度被设置成1/(10/3)时,内插视频数据的帧数Fm被表示X (10/3)+1 = 11。于是,如图5所示,九个内插帧(由图5中的斜线表示的帧)在作为视频数据的原始帧的第一帧(时间代码=01:00:00:00)和第四帧(时间代码=01:00:00:03)之间生成。这里,作为视频数据的原始帧的第二和第三帧在内插处理中被使用,但第二和第三帧不被包括在内插视频数据中。然后,时间代码01 00 00 00到01 00 00 10被新给予内插视频数据的各个帧。参考回图1,时间代码给予单元15将从内插单元14顺次输入的内插视频数据与时间代码相同步并将内插视频数据和时间代码输出到内插视频数据库17。时间代码给予单元15中包括的时间代码(TC)表生成单元16生成图6所示的其中时间代码与内插视频数据的各个帧的帧号相关联的时间代码表,并将时间代码表输出到内插视频数据库17。内插视频数据库17将时间代码表以及以同步方式输入的内插视频数据和时间代码关联到再现速度设置值N,并存储内插视频数据、时间代码和时间代码表。例如,当同一视频数据以不同再现速度被再现多于一次时,其数目与再现次数相同的内插视频数据和时间代码与时间代码表的组合被存储。在内插视频数据的帧当中,构成原始视频数据的帧可以通过与在内插处理之前给予的原始时间代码相对应的方式被存储。可变速度再现单元18根据输入到操作输入单元11的用户操作来以用户指示的再现速度(被设置为M倍速度)再现内插视频数据库17中存储的内插视频数据,并将内插视频数据输出到显示控制单元19。这种情况下,原始数据实质上被以M/N倍速度再现。例如,当与再现速度设置值N = 3相对应的内插视频数据被以标准速度再现时,原始视频数据实质上被以1/3倍速度再现。例如,当与再现速度设置值N = 3相对应的内插视频数据被以三倍速度再现时,原始视频数据实质上被以标准(1 = 3/3)速度再现。
可变速度再现单元18根据输入到操作输入单元11的用户操作来运行内插视频数据库17中存储的内插视频数据的向上尾接(可变速度再现单元18移动时间位置)。此外,可变速度再现单元18将再现的视频图像以及与视频图像相对应的停止时间代码和(内插处理之后给予的)时间代码输出到显示控制单元19。这里,原来在内插处理之前给予的时间代码可被输出到显示控制单元19。显示控制单元19例如在后续级的显示器(未示出)上显示可变速度再现单元18再现的内插视频数据的视频图像。显示控制单元19显示内插视频数据的再现视频图像以及与视频图像同步的时间代码和停止时间代码。[操作的描述]现在描述图像编辑设备10的操作。图7是图像编辑设备10执行的视频数据内插处理的流程图。在开始视频数据内插处理之前,假设作为处理对象的视频数据和再现速度设置值N被用户指定。在步骤Sl中,视频数据输入单元12从外部获取作为处理对象的视频数据并将视频数据输出到内插单元14。在步骤S2中,再现速度设置单元13基于用户指定的再现速度设置值N来将视频数据的再现速度设置为1/N并将该再现速度通知给内插单元14和时间代码给予单元15。在步骤S3中,内插单元14将视频数据的第一帧输出到时间代码给予单元15。时间代码给予单元15将时间代码01:00:00:00给予第一帧并将第一帧和时间代码输出到内插视频数据库17。在步骤S4中,内插单元14确定下一输出帧是否为视频数据的原始帧,换言之,下一输出帧是否为内插帧。当确定下一输出帧不是视频数据的原始帧(下一输出帧是内插帧)时,处理前进到步骤S5。在步骤S5中,内插单元14根据从再现速度设置单元13通知来的再现速度、通过使用视频数据的原始帧的内插处理来生成内插帧,并将内插帧输出到时间代码给予单元15。另一方面,当确定下一输出帧是视频数据的原始帧(下一输出帧不是内插帧)时,处理前进到步骤S6。在步骤S6中,内插单元14将视频数据的原始帧输出到时间代码给予单元15。在步骤S7中,时间代码给予单元15将时间代码给予从内插单元14输入的帧,并以使该帧和时间代码相互同步的方式来将所述帧和时间代码输出到内插视频数据库17。内插视频数据库17以将内插视频数据的帧和时间代码关联到再现速度设置值N的方式来存储以同步方式输入的所述帧和时间代码。在步骤S8中,内插单元14确定作为处理对象的视频数据的内插处理是否结束,并重复从步骤S4到步骤S8的处理直到内插单元14确定内插处理结束。当在步骤S8中确定内插处理结束时,处理前进到步骤S9。在步骤S9中,时间代码给予单元15的时间代码表生成单元16生成其中时间代码与内插视频数据的各个帧的帧号相关联的时间代码表并将时间代码表输出到内插视频数据库17。内插视频数据库17以将时间代码表关联到初期管理的内插视频数据和时间代码的方式来存储输入的时间代码表。从而,视频数据内插处理结束。根据上述视频数据内插处理,当视频数据以比标准速度慢的速度被再现时,具有与标准速度再现时的帧率(例如,30帧/秒)相同帧率的内插视频数据可以生成。由于时间代码被给予该内插图像数据的所有帧,因此内插图像数据上的时间位置可以通过使用时间代码来指定。本技术的实施例的图像编辑设备10可以在视频再现机构、广播站等视频图像被处理和编辑的地方使用。虽然在本实施例中假设视频图像的行进速度慢于标准速度,但是图像编辑设备10适用于大于等于标准速度的行进速度。这种情况中的内插处理包括削薄(thinning)处理。顺便提及,上述处理系列可通过硬件或软件来执行。在该处理系列通过软件来执行的情况中,构成软件的程序被从程序存储介质安装到专用硬件中包含的计算机中或例如能够在各种程序被安装时执行各种功能的通用计算机中。图8是示出通过程序来运行上述处理系列的计算机的硬件的配置示例的框图。在该计算机100中,中央处理单元(CPU) 101、只读存储器(ROM) 102和随机存取存储器(RAM) 103通过总线104相互连接。输入/输出接口 105也连接到总线104。输入单元106、输出单元107、存储单元108、通信单元109和驱动器110被连接到输入/输出接口 105。输入单元106由键盘、鼠标、麦克风等组成。输出单元107由显示器、扬声器等组成。存储单元108由硬盘、非易失性存储器等组成。通信单元109由网络接口等组成。驱动器110驱动可移除介质111,可移除介质111是磁盘、光盘、磁光盘或半导体存储器。在如上配置的计算机100中,CPU 101经由输入/输出接口 105和总线104将存储单元108中存储的程序加载到例如RAM 103上并运行该程序。从而,上述处理系列被执行。这里,计算机运行的程序可以是这样的程序,通过该程序,处理按时序方式以及本说明书中描述的次序被执行,或者通过该程序,处理按并行方式或者在诸如当调用被执行时之类的必要时刻被执行。此外,程序可由单个计算机处理或者可由多个计算机以分布式方式处理。此外,程序可被转移到远程计算机并被执行。应该理解,本技术的实施例不限于上述实施例,并且在本技术的范围内可想到各种变更。本公开包含与2011年1月6日在日本专利局提交的日本在先专利申请JP2011-000953中公开的主题相关的主题,该日本在先申请的全部内容通过引用结合于此。
权利要求
1.一种信息处理设备,包括输入单元,被配置成输入视频数据;设置单元,被配置成设置输入的所述视频数据的行进速度;内插处理单元,被配置成对输入的所述视频数据执行与设置的所述行进速度相对应的内插处理;以及给予单元,被配置成将时间代码给予构成作为所述内插处理的结果而获得的内插视频数据的所有帧。
2.根据权利要求1所述的信息处理设备,还包括管理单元,被配置成以将被给予了所述时间代码的所述内插视频数据与所述行进速度相互关联的方式来管理所述内插视频数据和所述行进速度;以及再现单元,被配置成以用户指定的任意速度来执行对由所述管理单元管理的所述内插视频数据的可变速度再现。
3.根据权利要求2所述的信息处理设备,其中所述再现单元还将输出位置移动到所述内插视频数据上的位置,所述位置是通过使用给予的所述时间代码来指定的。
4.根据权利要求2所述的信息处理设备,还包括显示控制单元,被配置成显示经历所述可变速度再现的所述内插视频数据的视频图像。
5.根据权利要求4所述的信息处理设备,其中所述显示控制单元与经历所述可变速度再现的所述内插视频数据的每一帧的视频图像同步地显示被给予的所述时间代码。
6.根据权利要求2所述的信息处理设备,还包括时间代码表生成单元,被配置成生成示出所述内插视频数据的每一帧的帧号与给予每一帧的所述时间代码之间的关联的时间代码表;其中所述管理单元以将被给予了所述时间代码的所述内插视频数据与所述时间代码表相互关联的方式来管理所述内插视频数据和所述时间代码表。
7.根据权利要求1所述的信息处理设备,其中所述输入单元输入成像的视频数据和通过被称为CG的计算机图形学获得的视频数据中的一种。
8.根据权利要求1所述的信息处理设备,其中所述设置单元基于用户指定的速度设置值来设置所述行进速度或者基于所述内插视频数据的输出时间长度和所述视频数据的输入时间长度来设置所述行进速度,所述输出时间长度是由所述用户指定的。
9.一种执行如下处理的信息处理设备的信息处理方法,所述处理包括输入视频数据;设置输入的所述视频数据的行进速度;对输入的所述视频数据执行与设置的所述行进速度相对应的内插处理;以及将时间代码给予构成作为所述内插处理的结果而获得的所述内插视频数据的所有帧。
10.一种用于控制信息处理设备并令该信息处理设备的计算机运行如下处理的程序,所述处理包括输入视频数据;设置输入的所述视频数据的行进速度;对输入的所述视频数据执行与设置的所述行进速度相对应的内插处理;以及将时间代码给予构成作为所述内插处理的结果而获得的所述内插视频数据的所有帧。
全文摘要
公开了信息处理设备、信息处理方法和程序。所述信息处理设备包括输入单元,被配置成输入视频数据;设置单元,被配置成设置输入的所述视频数据的行进速度;内插处理单元,被配置成对输入的所述视频数据执行与设置的所述行进速度相对应的内插处理;以及给予单元,被配置成将时间代码给予构成作为所述内插处理的结果而获得的内插视频数据的所有帧。
文档编号G11B20/12GK102592641SQ20111046132
公开日2012年7月18日 申请日期2011年12月30日 优先权日2011年1月6日
发明者中村泉三郎, 真贝光俊 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1