图像记录装置和摄像装置的制作方法

文档序号:7629774阅读:101来源:国知局
专利名称:图像记录装置和摄像装置的制作方法
技术领域
本发明涉及一种摄像装置(例如摄像机等),以及记录从摄像装置输出的运动图像数据的图像记录装置(例如硬盘等)。
背景技术
根据现有技术,当摄像机以数字方式记录视频信号和音频信号时,经常通过使用作为磁带的DV带来进行记录。在将信号记录到DV带的情况下,当执行编辑时,需要通过电缆将包括在摄像机中的IEEE 1394端子与例如个人计算机的编辑装置连接,以将数据从DV带传送到该编辑装置。为了传输数据,需要执行DV带的再现;例如,当将60分钟的视频和音频记录在DV带上时,要执行60分钟的再现来将数据传送到编辑装置。
为了避免上述数据传送时间,已知一种技术,用于在摄像机拍摄信号时,直接将视频和音频信号记录在高速和随机可存取介质例如硬盘驱动器上(例如,参考日本特开2002-232821号公报)。例如,当通过电缆将摄像机的IEEE 1394端子和便携式(note-type)个人计算机相互连接,并且将由摄像机拍摄的视频和音频信号直接记录到个人计算机的硬盘驱动器上时,在拍摄完成后,无需传送数据即可开始编辑操作。
然而,在将信号记录到硬盘的过程中,当在个人计算机上运行的软件为读取和写入而访问硬盘时,可能出现无法记录来自摄像机的数据的时期,并且摄影者没有任何办法得知是否已经将视频和音频信号正确记录在个人计算机的硬盘上。

发明内容
本发明的目的是为了克服上述缺点。
本发明的另一目的是例如当将视频和音频信号记录到连接至摄像装置(例如摄像机等)的图像记录装置(例如硬盘等)时,通知摄像者已经出现不能记录视频和音频信号的时期,还允许容易地搜索记录失败的部分。
根据本发明的一个方面,一种图像记录装置包括记录装置,用于将来自外部装置的运动图像数据记录在记录介质上;检测装置,用于检测当将运动图像数据记录到记录介质时发生的漏失;以及传送装置,用于将用于通知漏失的存在和不存在的控制数据传送到外部装置。
根据本发明的另一方面,一种将运动图像数据发送到外部装置的摄像装置,包括接收装置,用于从外部装置接收控制数据,该控制数据用于通知当将运动图像数据记录到外部装置的记录介质时发生漏失;以及显示装置,用于当接收到该控制数据时显示表示漏失的信息。
通过以下结合附图做出的说明,本发明的其它特征和优点是显而易见的,在全部附图中,相同的附图标记表示相同或相似的部分。


包含在说明书中并构成说明书的一部分的附图示出了本说明的实施例,并与说明书一起用来解释本发明的原理。
图1是示出根据第一实施例的图像记录装置的结构的方框图;图2是示出在CTS中使用的命令帧格式的视图;图3是示出在CTS中使用的响应帧(response frame)格式的视图;
图4是示出DROP INFO命令的示意性命令帧的视图;图5是示出根据第一实施例的摄像装置的结构的方框图;图6是示出包含在摄像装置中的显示装置上的示意性显示的视图;图7是示出用于摄像装置进行显示的处理的流程图;图8是示出根据第二实施例的图像记录/再现装置的结构的方框图;图9是示出根据第二实施例的图像记录/再现装置的帧漏失(dropout)信息的示意性显示的视图;以及图10是示出根据第二实施例在图像记录/再现装置中,当选择帧漏失信息时的示意性显示的视图。
具体实施例方式
以下将参考附图来详细说明本发明的优选实施例。
第一实施例图1是示出根据本发明第一实施例的图像记录装置的结构的方框图。附图标记101表示数字信号的输入/输出端子。将IEEE1394电缆连接到输入/输出端子101,以将信号传送到外部装置或从外部装置接收信号。附图标记102表示IEEE 1394电路。IEEE1394电路102处理从输入/输出端子101接收到的信号和从图像记录装置输出的信号。
附图标记103表示帧检测电路。帧检测电路103从IEEE 1394电路102接收由通过输入/输出端子101连接的外部装置所提供的运动图像数据和音频数据,从所提供的数据中检测运动图像数据帧的起始数据,并且根据检测结果来控制后面说明的开关104、开关107和写入控制电路108。
附图标记104表示开关。开关104从后段(rear-stage)的帧存储器105和帧存储器106中选择从IEEE 1394电路102接收到的运动图像数据和音频数据的输出目的地。开关104由帧检测电路103控制,以当检测到帧的起始数据时,由开关104进行选择。
附图标记105和106表示用于存储一帧图像数据和音频数据的帧存储器。通过由帧检测电路103对开关104进行的控制,将提供给输入/输出端子101的运动图像数据和音频数据以帧为基础轮流存储到任何一个存储器中。具体地,该运动图像数据和音频数据以如下方式轮流存储将首先接收到的帧数据存储到帧存储器105中,将其次接收到的帧数据存储到帧存储器106中,将第三接收到的帧数据存储到存储器105中。
附图标记107表示开关。开关107从存储在帧存储器105和帧存储器106中的帧数据中选择要输出给后段的写入控制电路108的帧数据。开关107由上述帧检测电路103进行控制,以便由开关107选择当前未由开关104选择的帧存储器。
附图标记108表示写入控制电路。写入控制电路108执行各种将存储在通过开关107连接的帧存储器105或帧存储器106中的帧数据作为文件写到后段的硬盘109中的控制。每当帧检测电路103检测到帧的起始数据时,将触发信号提供给写入控制电路108,该写入控制电路108对其所包含的计数器向上计数,以保持当前写入的帧是从写入开始的第几帧。当接收到触发信号时,写入控制电路108执行通过开关107读取来自当前选择的帧存储器的帧数据并将其写入硬盘109的处理。
当在前一触发信号的接收后接收到后续触发信号而不能将存储在帧存储器中的全部帧数据写入硬盘109时(以下称为“帧漏失”),写入控制电路108向漏失通知电路110输出触发信号。该触发信号可在写入失败的情况下立即被输出,或者可选地,可以根据例如每秒帧漏失的存在或不存在而被输出。在每秒输出触发信号的情况下,当检测帧漏失的存在或不存在,并且发现已经发生帧漏失时,从在硬盘109上创建写入文件开始,每秒输出触发信号。
写入控制电路108具有漏失发生标志和漏失帧计数器,在输出触发信号之前,将漏失发生标志和漏失帧计数器的值添加到触发信号。当在硬盘109上创建记录文件时,写入控制电路108将漏失发生标志和漏失帧计数器复位为“0”。当在将数据写入在硬盘109上创建的文件的过程中发生帧漏失时,写入控制电路108将漏失发生标志设置为“1”。而且,当发生帧漏失时,漏失帧计数器向上计数1。当写入控制电路108向漏失通知电路110输出触发信号时,将帧计数器复位为“0”。
写入控制电路108具有用于保持帧漏失信息的缓冲器,该缓冲器保持已发生帧漏失的文件中的帧编号。当完成在硬盘109上的文件记录时,将表示漏失位置的信息作为附加信息记录在文件的标题(header)和脚注(footer)区域。
附图标记110表示漏失通知电路。漏失通知电路110根据从写入控制电路108提供的触发信号来生成用于将漏失的发生通知给摄像装置的包数据,并且将该包数据输出到IEEE 1394电路102,其中所述摄像装置是连接到输入/输出端子101的运动图像数据和音频数据的输入源。IEEE 1394电路102将由漏失通知电路110提供的包传送给摄像装置。
现在将参考附图2至4来说明传送给连接到输入/输出端子101的摄像装置的用于通知帧漏失的数据。作为用于通过使用IEEE1394来控制AV装置的标准,由1394 Trade Association(1394贸易协会)(标准制订组织)定义了AV/C单元和AV/C子单元(TADocument 1998003,AV/C Digital Interface Command SetGeneral Specification(数字接口命令集通用规范))。单元是指整个装置,例如摄像机或录像机(video deck)。子单元是指按功能分类的逻辑控制单元,例如装置中的磁带录音机/播放机、摄像机或调谐器(tuner)。通过IEEE 1394接口在上述单元或子单元与例如个人计算机的控制器之间进行事务处理(transaction),从而控制器可控制子单元或获得由子单元所保持的信息。
该事务处理在ICE-61883-1,Consumer audio/videoequipment-Digital interface-Part 1General(消费者音频/视频设备-数字接口-部分1概要)中被定义为FCP(FunctionControl Protocol,功能控制协议),该事务处理以这样的方式执行控制器通过使用写入事务处理将命令数据写入目标装置的指定地址,并且接收写入事务处理的数据的目标通过使用写入事务处理将响应数据写入控制器的指定地址。
在AV/C协议中,关于每个AV/C子单元定义CTS(CommandTransaction Set,命令事务处理集)。图2示出CTS中使用的命令帧的格式。表示命令的类型的ctype字段指定表1中所示的命令类型。subunit_type和subunit_ID字段表示该命令与指定节点中的哪个单元有关。opcode和operand字段表示命令的实际内容。
表1

图3示出CTS中使用的响应帧的格式。表示响应类型的response字段指定表2中所示的响应类型。subunit_type和subunit_ID字段表示响应来自节点中的哪个子单元。opcode和operand字段指定响应数据。
表2

通过采用将帧漏失信息通知给AV单元的情况作为例子来说明本实施例。图4示出由漏失通知电路110生成的命令帧的示意性格式。在DROP INFO字段中,设置表示该命令帧是用于通知帧漏失信息的命令的代码。在表示当前写到硬盘109的文件中是否已发生帧漏失的DROP FLAG字段中,设置包括在由写入控制电路108提供的触发信号中的漏失发生标志的值,以便当未发生漏失时设置为00(十六进制),当已发生漏失时设置为01(十六进制)。在DROPCOUNT字段中,设置包括在由写入控制电路108提供的触发信号中的漏失帧计数器的值;即,设置从前一次传送DROP INFO命令到现在所发生的漏失帧的数量。在设置以上数据后,漏失通知电路110将数据包输出到IEEE 1394电路102,以将DROP INFO命令传送给通过输入/输出端子101连接的摄像装置。
在上述例子中,当由写入控制电路提供触发信号时输出DROPINFO命令,但是当未发生帧漏失时,不进行通知。从而,当未发生帧漏失时,可以通过在DROP FLAG字段中保持前一次传送时所设置的值并将DROP COUNT字段设置为0,来以规则的间隔(例如,间隔30秒)通知不存在漏失。
现在参考图5来说明连接到图像记录装置的摄像装置(例如摄像机等)的操作。图5是示出根据应用本发明的第一实施例的摄像装置的结构的方框图。附图标记501表示镜头部分。通过镜头501输入的光由CCD 502进行光电转换,然后提供给信号处理电路503。信号处理电路503将接收到的模拟信号从模拟形式转换为数字形式,对该数字信号施加图像压缩处理,然后将其输出到IEEE1394电路506。IEEE 1394电路506将从信号处理电路503接收到的视频信号传送给连接到输入/输出端子507的图像记录装置。信号处理电路503还将从CCD 502接收到的视频信号输出到显示装置505,由此摄影者可通过监视显示在例如液晶面板的显示装置505中的图像来确认当前所拍摄的图像。
系统控制器504周期性地向IEEE 1394电路506输出用于询问通过输入/输出端子507连接的图像记录装置的操作状态的命令数据。IEEE 1394电路506将该命令数据传送到图像记录装置。通过输入/输出端子507将关于该命令数据的响应数据输入到IEEE1394电路506,然后将其输出到系统控制器504。根据响应数据的内容,系统控制器504将表示图像记录装置的操作状态的图像数据(以下称为“外部装置状态表示数据”)输出到显示装置505。显示装置505显示被叠加在由信号处理电路503提供的图像上的外部装置状态表示数据。
图6示出在显示装置505中显示的视频图像的例子。附图标记601表示在显示装置505的整个屏幕上显示的视频图像。在该屏幕内,显示由信号处理电路503提供的视频和由系统控制器504提供的图像记录装置的操作状态。附图标记602表示显示由系统控制器504提供的图像记录装置的操作状态的部分(以下称为“外部装置状态表示部分”)。例如,当图像记录装置处于记录视频图像的状态时,显示空白圆圈(blank circle)和“Rec”;当未执行记录时,显示空白矩形(blank square)和“Stop”。
当通过从图像记录装置传送的DROP INFO命令检测到图像记录装置中发生帧漏失时,给出与上述不同的显示,从而摄像者能确认图像记录装置的操作状态是否正常。
图7是示出在显示装置505的外部装置状态表示部分中显示图像记录装置的操作状态的摄像装置的示意性过程的流程图。当检测到图像记录装置时,摄像装置将FileDrop和FrameDrop中的每个初始化为FALSE(步骤S701)。FileDrop是表示在当前记录到连接到摄像装置的图像记录装置中的文件中是否已发生帧漏失的标记。FrameDrop是表示在当前时间之前的指定时间段中是否已发生帧漏失的标记。
随后,传送向图像记录装置询问记录状态的TRANSPORTSTATE命令(步骤S702),并判断对该命令的响应是否为RECORD(表示记录正在进行中)(步骤S703)。
如果在步骤S703中的响应不是RECORD,则表示图像记录装置当前未记录视频图像,因此将FileDrop和FrameDrop初始化为FALSE(步骤S704),并且显示表示未进行记录的空白矩形和“Stop”(步骤S705)。
如果在步骤S703中的响应是RECORD,则表示图像记录装置当前正记录视频数据,因此判断在当前被记录到该图像记录装置的文件中是否已发生帧漏失(步骤S706)。
如果在步骤S706中FileDrop的值是FALSE,则表示未发生帧漏失,因此显示表示正在进行记录并且未发生帧漏失的空白圆圈和“Rec”(S707)。
如果在步骤S706中的FileDrop的值是TRUE,则表示已经发生帧漏失,因此在这种情况下,判断在当前时间之前的指定时间段(在本实施例中为3秒)中是否已经发生帧漏失(步骤S708)。
如果FrameDrop的值是FALSE,则表示从前一个帧漏失开始已经经过了3秒或3秒以上。因此,显示表示正在进行记录且在当前时间之前3秒或3秒以上已经发生帧漏失的实心圆圈和“Rec”(步骤S709)。
如果FrameDrop的值是TRUE,则表示从前一个帧漏失开始已经经过了少于3秒,因此显示并闪烁表示正在进行记录且最近已经发生帧漏失的实心圆圈和“Rec”(步骤S710)。随后,根据在后面说明的当检测到帧漏失时被复位的计时器的值,来判断是否已经经过了3秒(步骤S711);如果已经过了3秒,则将FrameDrop的值复位为FALSE(步骤S712)。
在步骤S713中,确认是否从图像记录装置接收到DROPINFO命令。如果接收到该命令,则检验命令帧内的DROP FLAG字段的值(步骤S714);如果DROP FLAG字段具有非“0”的值,则表示在当前被记录到图像记录装置的文件中已经发生帧漏失,因而将FileDrop的值设置为TRUE(步骤S715)。如果在记录文件中已经发生帧漏失,则检验在命令帧内的DROP COUNT字段的值(步骤S716)。如在图像记录装置的操作的说明中所述,当未发生帧漏失时,以例如30秒的间隔接收到DROP INFO命令;当在图像记录装置中已经发生帧漏失时,在发生后立即接收到DROP INFO命令。因此,如果DROP COUNT字段具有非“0”的值,则表示在接收到命令之前的瞬时在图像记录装置中已经发生了帧漏失。
如果在步骤S716中检测到DROP COUNT字段具有非“0”的值,则摄像装置将FrameDrop的值设置为TRUE,所述FrameDrop是表示在当前时间之前的特定时间段(在本实施例中为3秒)内是否已经发生帧漏失的标记(步骤S717),并且复位用于表示从检测到帧漏失开始所经过的时间的计时器(步骤S718)。
在完成上述过程后,流程返回到步骤S702,重复相同的处理,由此,可以当在图像记录装置中发生帧漏失时,持续显示并闪烁实心圆圈和“Rec”3秒,以警告摄像者帧漏失的发生,在闪烁并显示3秒后,继续显示实心圆圈和“Rec”以通知在当前记录的文件中已经发生帧漏失。一旦完成文件的记录,则以上警告显示返回到正常显示;每次记录文件时,可将记录状态通知给摄像者。
第二实施例图8是根据本发明第二实施例的图像记录/再现装置的结构的方框图。由与图1相同的附图标记所表示的组成部分与第一实施例中所说明的相同,因此在此省略其详细说明。
与根据第一实施例的写入控制电路108相同,写入控制电路801执行各种用于将存储在通过开关107连接的帧存储器105或帧存储器106中的帧数据作为文件写入后段的硬盘109中的控制。每当帧检测电路103检测到帧的起始数据时,将触发信号提供给写入控制电路801,写入控制电路801对其所包含的计数器向上计数,以保持当前写入的帧是从写入开始的第几帧。当接收到触发信号时,写入控制电路801执行通过开关107从当前选择的帧存储器读取帧数据并将其写入硬盘109的处理。
当在前一触发信号的接收后接收到后续触发信号而不能将存储在帧存储器中的全部帧数据写入硬盘109时(以下称为“帧漏失”),写入控制电路801向漏失通知电路110输出触发信号。
写入控制电路801具有漏失发生标志和漏失帧计数器,在输出触发信号之前,将漏失发生标志和漏失帧计数器的值添加到触发信号。当在硬盘109上创建记录文件时,将所创建的文件名通知给用户接口(UI)控制器802,写入控制电路801将漏失发生标志和漏失帧计数器复位为“0”。当在将数据写入到在硬盘109上创建的文件的过程中发生帧漏失时,写入控制电路801将漏失发生标志设置为“1”。此外,当发生帧漏失时,漏失帧计数器被向上计数1。当写入控制电路801向漏失通知电路110输出触发信号时,将帧计数器复位为“0”。
写入控制电路801具有用于保持帧漏失信息的缓冲器,该缓冲器保持已发生帧漏失的文件中的帧编号和漏失帧的数量。当发生漏失时,将帧编号和漏失帧的数量通知给UI控制器802。当完成向硬盘109记录文件时,将帧编号和漏失帧的数量作为附加信息记录在文件的标题或脚注区域上,该附加信息是缓冲器内容漏失位置信息。
UI控制器802接收在写入控制电路801创建文件时所创建的文件名,并且在显示装置803上显示该文件名。同样地,当发生帧漏失时,UI控制器802从写入控制电路801接收已经发生帧漏失的文件中的帧编号和漏失帧的数量,并且根据所接收到的信息,在显示装置803上显示帧编号和漏失帧的数量,作为与该文件名有关的帧漏失信息。
图9是在显示装置803上显示文件名和帧漏失信息的例子。附图标记901表示用于显示文件名和帧漏失信息的显示区域,其中“MOVIE0001”、“MOVIE0002”和“MOVIE0003”是文件名。显示在“MOVIE0001”下面的“0:00:10:10”是以“小时:分钟:秒钟:帧”的形式表示在文件上已发生帧漏失的位置的数据。在其右边显示的“3”是漏失帧的数量。从在显示区域901显示的数据中,用户能够识别出在“MOVIE0001”中,在位置“0:00:10:10”之后发生了3帧漏失,并且在位置“0:01:11:15”之后发生了1帧漏失,在“MOVIE0002”中未发生帧漏失,在“MOVIE0003”中,在位置“0:00:05:10”之后发生了2帧漏失。
操作按钮(未示出)连接到UI控制器802。通过操作该操作按钮,如图10中的附图标记1001所示,用户可以选择在显示区域901中所显示的帧漏失信息。图10示出当选择帧漏失信息时的示意性显示。当通过使用操作按钮选择帧漏失信息时,UI控制器802控制读取控制电路804从硬盘109打开对应于该帧漏失信息的文件“MOVIE0001”,获取标题或脚注信息,并读取记录在该文件中的视频数据的长度和帧漏失信息。
这样读取的信息由UI控制器802输出给显示装置803,并且如图10中的附图标记1002所示进行显示。显示1002表示文件的整个长度,附图标记1003和1004每个表示在文件中的帧漏失位置。在帧漏失位置显示1003和1004中,宽度根据各位置处漏失帧的数量而变化。显示1003对应于所选择的帧漏失信息1001,显示1004对应于显示在所选择的帧漏失信息1001下面的位置“0:01:11:15”。
此外,UI控制器802控制读取控制电路804,以从硬盘109读取对应于所选择的帧漏失位置1001,例如在帧漏失位置前1秒的图像,向解码器805提供所读出的图像以对其进行解码,并在显示装置803上显示结果图像。在预览显示部分1006中显示解码后的图像。在显示1002中,如图10中的附图标记1005所示,在当前显示的图像文件中的位置是由显示1002下面的三角形和显示1002内的虚线来表示的。
在这种情况下,当例如通过鼠标等装置来操作操作按钮或移动三角形时,UI控制器802控制读取控制电路804和解码器805,以允许执行文件再现处理和搜索处理。
图10中的附图标记1007表示用于从当前再现位置移动到后续帧漏失位置的按钮,附图标记1008表示用于移动到前一帧漏失位置的按钮。例如,当将三角形和虚线1005置于显示1003和1004之间时,如果通过鼠标等点击按钮1007,则三角形和虚线1005移动到显示1004之前1秒的位置,如果点击按钮1008,则三角形和虚线1005移动到显示1003之前1秒的位置。然后,UI控制器802控制读取控制电路804和解码器805从以上位置开始文件再现/显示。
这样,选择显示在显示装置803上的帧漏失信息来执行再现控制,从而能够容易地确认在释放位置附近的图像,并且用户能够判断所期望的部分是否是不存在的。
容易理解的是,通过向系统或装置提供存储有实现上述实施例的功能的软件程序代码的存储介质,并且使系统或装置的计算机(或CPU或MPU)读取并执行存储在存储介质内的程序代码,也可以实现本发明。
在这种情况下,从存储介质读取的程序代码本身实现上述实施例的功能。因此,程序代码和存储该程序代码的存储介质构成本发明的一个方面。
作为用于提供程序代码的存储介质,可以使用例如软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡、ROM等。
容易理解的是,上述实施例的功能不仅当由计算机执行所读出的程序代码时实现,还当运行在计算机上的OS(基本系统或操作系统)等根据程序代码的指令执行部分或全部实际处理时实现。
容易理解的是,上述实施例的功能还这样实现将从存储介质读取的程序代码写入插入到计算机的功能扩展板或连接到计算机的功能扩展单元的存储器中,然后包括在功能扩展板或功能扩展单元中的CPU等根据程序代码的指令来执行部分或全部实际处理。
上述实施例仅是本发明的示意性示例,不被解释为限制本发明的范围。
本发明的范围由所附权利要求书的范围来定义,不限制在本说明书中的具体说明。此外,属于权利要求书的等同特征的全部修改和变化被认为落入本发明的范围。
权利要求
1.一种图像记录装置,包括记录装置,用于将来自外部装置的运动图像数据记录在记录介质上;检测装置,用于检测当将运动图像数据记录到记录介质时发生的漏失;以及传送装置,用于将用于通知漏失的存在和不存在的控制数据传送到外部装置。
2.根据权利要求1所述的图像记录装置,其特征在于,该外部装置是摄像装置。
3.根据权利要求1或2所述的图像记录装置,其特征在于,该外部装置包括接收装置,用于接收控制数据;以及显示装置,用于当接收到控制数据时显示表示漏失的信息。
4.一种摄像装置,其将运动图像数据发送到外部装置,该摄像装置包括接收装置,用于从外部装置接收控制数据,该控制数据用于通知当将运动图像数据记录到外部装置的记录介质时发生漏失;以及显示装置,用于当接收到该控制数据时显示表示漏失的信息。
全文摘要
本发明提供一种图像记录装置和摄像装置。该图像记录装置例如是硬盘等,包括记录装置,用于将来自例如摄像机等的外部装置的运动图像数据记录在记录介质上;检测装置,用于检测当将运动图像数据记录到记录介质时发生的漏失;以及传送装置,用于将用于通知漏失的存在和不存在的控制数据传送到外部装置。
文档编号H04N5/78GK1798305SQ200510135408
公开日2006年7月5日 申请日期2005年12月28日 优先权日2004年12月28日
发明者大西慎二 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1