控制设备、视频处理设备及其控制方法转让专利

申请号 : CN200480041824.8

文献号 : CN1918648B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 小山信一

申请人 : 佳能株式会社

摘要 :

根据本发明的一种诸如个人计算机的控制设备控制诸如数字视频摄像机的视频处理设备,可以生成将从视频处理设备的输出装置之一输出的输出数据的数据格式锁定或不锁定为预定数据格式的命令,并且将该命令传送到视频处理设备。

权利要求 :

1.一种控制视频处理设备的控制设备,所述视频处理设备包括输出端子,所述控制设备包括:命令生成单元,生成解锁命令,其中所述解锁命令用于不将输出端子锁定为预定数据格式,以使得输出端子能够输出数据格式不同于所述预定数据格式的数据;以及传送单元,将该解锁命令传送到视频处理设备。

2.根据权利要求1所述的控制设备,其中输出端子是由IEC 61883-1定义的输出插头控制寄存器。

3.一种由控制设备控制的视频处理设备,包括:

输出端子;

接收单元,接收来自控制设备的解锁命令;以及

控制单元,如果所述接收单元接收到解锁命令,则控制视频处理设备以不将输出端子锁定为预定数据格式,以使得输出端子能够输出数据格式不同于所述预定数据格式的数据。

4.根据权利要求3所述的视频处理设备,其中输出端子是由IEC61883-1定义的输出插头控制寄存器。

5.一种视频处理设备的控制方法,所述视频处理设备包括输出端子,所述控制方法包括:命令生成步骤,生成解锁命令,其中所述解锁命令不将输出端子锁定为预定数据格式,以使得输出端子能够输出数据格式不同于所述预定数据格式的数据;以及传送步骤,将该解锁命令传送到视频处理设备。

6.根据权利要求5所述的控制方法,其中输出端子是由IEC 61883-1定义的输出插头控制寄存器。

7.一种由控制设备控制的视频处理设备的控制方法,所述视频处理设备包括输出端子,所述控制方法包括:接收步骤,接收来自控制设备的解锁命令;以及

控制步骤,如果在所述接收步骤中接收到解锁命令,则控制视频处理设备以不将输出端子锁定为预定数据格式,以使得输出端子能够输出数据格式不同于所述预定数据格式的数据。

8.根据权利要求7所述的控制方法,其中输出端子是由IEC 61883-1定义的输出插头控制寄存器。

说明书 :

技术领域

本发明涉及一种从一个数字接口输出多种数据格式的数据的视频处理设备、控制该视频处理设备的控制设备、等等。

背景技术

例如,日本专利公开号2001-275076提出了一种将基于MPEG2标准的HD(高清晰度)视频数据记录在磁带上的方法,其中,在该磁带上应该记录基于由HD数字VCR联合会开发的DV(数字视频)标准的视频数据。
然而,例如,当回放具有以多个数据格式记录的数据的磁带时,想要仅仅接收一个格式的控制设备不能将要输出的数据格式锁定为期望的数据格式。

发明内容

本发明的目的是克服上述缺点。例如,本发明的目的是提供一种设备和方法,其执行控制,以锁定或不锁定从视频处理设备的输出装置之一输出的输出数据或者输入到输入装置之一的输入数据的数据格式为一个数据格式。
根据本发明的第一方面,提供了一种控制视频处理设备的控制设备或其控制方法,其包括:命令生成装置或步骤,生成将从视频处理设备的输出装置之一输出的输出数据的数据格式锁定为预定数据格式的命令;以及,传送装置或步骤,将该命令传送到视频处理设备。
根据本发明的第二方面,提供了一种控制视频处理设备的控制设备或其控制方法,其包括:命令生成装置或步骤,生成不将从视频处理设备的输出装置之一输出的输出数据的数据格式锁定为预定数据格式的命令;以及,传送装置或步骤,将该命令传送到视频处理设备。
根据本发明的第三方面,提供了一种控制视频处理设备的控制设备或其控制方法,其包括:命令生成装置或步骤,生成将输入到视频处理设备的输入装置之一的输入数据的数据格式锁定为预定数据格式的命令;以及,传送装置或步骤,将该命令传送到视频处理设备。
根据本发明的第四方面,提供了一种控制视频处理设备的控制设备或其控制方法,其包括:命令生成装置或步骤,生成不将输入到视频处理设备的输入装置之一的输入数据的数据格式锁定为预定数据格式的命令;以及,传送装置或步骤,将该命令传送到视频处理设备。
根据本发明的第五方面,提供了一种由控制设备控制的视频处理设备或其控制方法,其包括:接收装置或步骤,接收从控制设备传送的命令;以及,控制装置或步骤,当该命令是将从视频处理设备的输出装置之一输出的输出数据的数据格式锁定为预定数据格式的命令时,执行控制,以将从输出装置输出的输出数据的数据格式锁定为预定数据格式。
根据本发明的第六方面,提供了一种由控制设备控制的视频处理设备或其控制方法,其包括:接收装置或步骤,接收从控制设备传送的命令;以及,控制装置或步骤,当该命令是不将从视频处理设备的输出装置之一输出的输出数据的数据格式锁定为预定数据格式的命令时,执行控制,以不将从输出装置输出的输出数据的数据格式锁定为预定数据格式.
根据本发明的第七方面,提供了一种由控制设备控制的视频处理设备或其控制方法,其包括:接收装置或步骤,接收从控制设备传送的命令;以及,控制装置或步骤,当该命令是将输入到视频处理设备的输入装置之一的输入数据的数据格式锁定为预定数据格式的命令时,执行控制,以将输入到输入装置之一的输入数据的数据格式锁定为预定数据格式。
根据本发明的第八方面,提供了一种由控制设备控制的视频处理设备或其控制方法,其包括:接收装置或步骤,接收从控制设备传送的命令;以及,控制装置或步骤,当该命令是不将输入到视频处理设备的输入装置之一的输入数据的数据格式锁定为预定数据格式的命令时,执行不将输入到输入装置之一的输入数据的数据格式锁定为预定数据格式。
对于本领域的技术人员,根据下面对本发明的优选实施例的描述,除了上述之外的其它目的和优点将是清楚的。在本描述中,参考附图,其形成本文的一部分,并且示出了本发明的示例。然而,这样的示例不是穷举本发明的各种实施例,并且因此参考本描述之后的权利要求,以便确定本发明的范围。

附图说明

图1是用于说明根据实施例的控制系统的配置的视图;
图2是用于说明根据实施例的、作为视频处理设备示例的数字视频摄像机的主要组件的视图;
图3是示出记录在记录介质(例如,磁带)上的多个AV数据的示例的视图;
图4是用于说明输出插头(PLUG)信号模式命令的视图;
图5是用于说明输入插头信号模式命令的视图;
图6是用于说明视频处理设备在接收输出插头信号模式命令时的处理过程的流程图;以及
图7是用于说明视频处理设备在接收输入插头信号模式命令时的处理过程的流程图。
具体实施例方式
下面将参考附图描述本发明的优选实施例。在本实施例中,包含视频数据、音频数据及其附加数据的数据将被称为“AV数据”。能够通过数字接口输入或输出多种数据格式的AV数据的设备将被称为“视频处理设备”。具有控制视频处理设备的功能的设备将被称为“控制设备”。因此,根据本实施例的视频处理设备包括数字照相机、数字视频摄像机、具有照相机的蜂窝电话、以及数字视频录像机。控制设备包括个人计算机、便携式计算机、以及数字电视广播接收设备。在本实施例中,基于DV标准的数据格式将被称为“DV格式”,基于DV标准的AV数据将被称为“DV数据”,基于MPEG2标准的数据格式将被称为“MPEG2格式”,并且基于MPEG2标准的AV数据将被称为“MPEG2数据”。
首先将参考图1描述根据本实施例的控制系统的配置.参考图1,标号10表示DVC(数字视频摄像机),其作为根据本实施例的视频处理设备的示例;并且标号20表示PC(个人计算机),其作为根据本实施例的控制设备的示例.IEEE 1394串行总线30是连接DVC 10和PC 20的传输介质的示例。DVC 10和PC 20通过IEEE 1394接口连接到IEEE 1394串行总线30。记录介质40可以附连到视频处理设备。在本实施例中,记录介质40是磁带。然而,当然地,记录介质40不限于磁带。
接下来将参考图2描述作为根据本实施例的视频处理设备的示例的DVC 10的主要组件。记录/回放单元101具有回放记录在记录介质40上的数据的回放功能、以及将输入数据记录在记录介质40上的记录功能。DV处理单元102处理DV数据。MPEG处理单元103处理MPEG2数据。IEEE 1394接口104可以与PC20的IEEE 1394接口通信。IEEE 1394接口104具有31个oPCR(输出插头控制寄存器)和31个iPCR(输入插头控制寄存器)。oPCR是由IEC 61883-1定义的逻辑输出端。iPCR是由IEC 61883-1定义的逻辑输入端。控制单元105具有CPU、以及存储可由CPU执行的程序(包括用于控制DVC 10的程序)的存储器。
在本实施例中,通过DV处理单元102和至少一个oPCR,将从记录介质40回放的DV数据传送到PC 20。通过MPEG处理单元103和至少一个oPCR,将从记录介质40回放的MPEG2数据传送到PC 20。
在本实施例中,通过至少一个iPCR和DV处理单元102,将从PC20传送的DV数据记录在记录介质40上。通过至少一个iPCR和MPEG处理单元103,将从PC 20传送的MPEG2数据记录在记录介质40上。
图3是示出记录在记录介质40上的多个AV数据的示例的视图。参考图3,标号301和303表示DV数据;并且标号302表示MPEG2数据。DV数据301和303包含视频数据、音频数据、及其附加数据。MPEG2数据302包含视频数据、音频数据、及其附加数据。MPEG2数据302的分辨率(图像尺寸)高于(大于)DV数据301和303的分辨率(图像尺寸)。
接下来,将参考图4描述在本实施例中使用的输出插头信号模式命令。输出插头信号模式命令是从PC 20传送到DVC 10的命令之一。该命令将一个或所有oPCR锁定或不锁定为期望数据格式。通过由IEC61883-1定义的FCP(功能控制协议),将输出插头信号模式命令从PC 20传送到DVC 10。PC 20可以通过使用输出插头信号模式命令,将DVC10的每个oPCR设置为锁定或解锁状态。
参考图4,操作码字段存储表示输出插头信号模式的代码,操作数(0)字段存储“0x01”。操作数(1)字段包括锁定字段(锁定)、格式字段(格式)、以及插头号字段(插头号)。如果可以从DVC 10输出的数据可以采取四种或更多种数据格式,则可以在输出插头信号模式命令中准备操作数(2)字段,并且可以在操作数(2)字段中全部或部分地形成格式字段。
锁定字段存储表示锁定或解锁的代码(1位)。当存储在锁定字段中的代码是“1”时,输出插头信号模式命令是输出锁定命令。当存储在锁定字段中的代码是“0”时,输出插头信号模式命令是输出解锁命令。输出锁定命令表示将从由该命令指定的一个或所有oPCR输出的数据的数据格式锁定为由该命令指定的数据格式。输出解锁命令表示不将从由该命令指定的一个或所有oPCR输出的数据的数据格式锁定为一个数据格式。
格式字段存储表示要被锁定的数据格式的代码(2位).在本实施例中,当要被锁定的数据格式是DV格式时,则将“01”存储在该字段中.当要被锁定的数据格式是MPEG2格式时,则将“10”存储在该字段中.当输出插头信号模式命令是解锁命令时,则忽略格式字段.
插头号字段存储表示要被锁定或解锁的oPCR的插头号的代码(5位)。为了锁定或解锁所有oPCR,将全部“1”存储在插头号字段中。
例如,为了将插头号0的oPCR锁定为DV格式,输出锁定命令的操作数(1)字段存储“0xA0”。为了将插头号1的oPCR锁定为MPEG2格式,输出锁定命令的操作数(1)字段存储“0xC1”。
接下来,将参考图5描述在本实施例中使用的输入插头信号模式命令。输入插头信号模式命令是从PC 20传送到DVC 10的命令之一。该命令将一个或所有iPCR锁定或不锁定为期望数据格式。类似于输出插头信号模式命令,通过FCP将输入插头信号模式命令从PC 20传送到DVC 10。PC 20可以通过使用输入插头信号模式命令,将DVC 10的每个iPCR设置为锁定或解锁状态。
参考图5,操作码字段存储表示输入插头信号模式的代码。操作数(0)字段存储“0x01”。操作数(1)字段包括锁定字段(锁定)、格式字段(格式)、以及插头号字段(插头号)。如果可以输入到DVC 10的数据可以采取四种或更多种数据格式,则可以在输入插头信号模式命令中准备操作数(2)字段,并且可以在操作数(2)字段中全部或部分地形成格式字段。
锁定字段存储表示锁定或解锁的代码(1位)。当存储在锁定字段中的代码是“1”时,输入插头信号模式命令是输入锁定命令。当存储在锁定字段中的代码是“0”时,输入插头信号模式命令是输入解锁命令。输入锁定命令表示将输入到由该命令指定的一个或所有iPCR的数据的数据格式锁定为由该命令指定的数据格式。输入解锁命令表示不将输入到由该命令指定的一个或所有iPCR的数据的数据格式锁定为一个数据格式。
格式字段存储表示要被锁定的数据格式的代码(2位)。在本实施例中,当要被锁定的数据格式是DV格式时,则将“01”存储在该字段中。当要被锁定的数据格式是MPEG2格式时,则将“10”存储在该字段中。当输入插头信号模式命令是解锁命令时,则忽略格式字段。
插头号字段存储表示要被锁定或解锁的iPCR的插头号的代码(5位)。为了锁定或解锁所有iPCR,将全部“1”存储在插头号字段中。
例如,为了将插头号0的iPCR锁定为DV格式,输入锁定命令的操作数(1)字段存储“0xA0”。为了将插头号1的iPCR锁定为MPEG2格式,输入锁定命令的操作数(1)字段存储“0xC1”。
接下来,将参考图6描述由DVC10执行的处理过程。图6是用于说明DVC 10在接收从PC 20传送的输出插头信号模式命令时的处理过程的流程图。图6所示的处理过程表示根据预定程序由控制单元105控制的处理。
在步骤S601,控制单元105确定从PC 20传送的输出插头信号模式命令的类型(命令类型)。可以通过由“AV/C Digital Interface CommandSet General Specification Version 4.0,1394 Trade Association(AV/C数字接口命令集一般规范版本4.0,1394商贸协会)”定义的ctype,确定输出插头信号模式命令的类型.如果输出插头信号模式命令是控制命令,则流程前进到步骤S602.如果输出插头信号模式命令是状态命令,则流程前进到步骤S608.
在步骤S602,控制单元105确定输出插头信号模式命令是否是输出锁定命令。如果输出插头信号模式命令是输出锁定命令,则流程前进到步骤S604。如果输出插头信号模式命令是输出解锁命令,则流程前进到步骤S603。
在步骤S603,控制单元105解锁由输出插头信号模式命令指定的oPCR。也就是,不将从由输出插头信号模式命令指定的oPCR输出的AV数据锁定为一个数据格式。因此,可以从该oPCR输出DV数据和MPEG2数据。
在步骤S604,控制单元105确定由输出插头信号模式命令指定的数据格式的类型(格式类型)。如果指定的数据格式是DV格式,则流程前进到步骤S605。如果指定的数据格式是MPEG2格式,则流程前进到步骤S606。
在步骤S605,控制单元105将由输出插头信号模式命令指定的oPCR锁定为DV格式。也就是,将从由输出插头信号模式命令指定的oPCR输出的AV数据锁定为DV格式。从而,从该oPCR仅仅输出DV数据。因此,当将从记录介质40回放的、除了DV数据之外的AV数据提供给锁定为DV格式的oPCR时,IEEE 1394接口104不向IEEE 1394串行总线30输出AV数据,而是仅仅输出表示DV格式的CIP首标。在IEC 61883-1、IEC 61883-2、IEC 61883-3、IEC 61883-4、以及IEC 61883-5中详细地描述了CIP首标的结构,因此将省略其描述。
在步骤S606,控制单元105将由输出插头信号模式命令指定的oPCR锁定为MPEG2格式。也就是,将从由输出插头信号模式命令指定的oPCR输出的AV数据锁定为MPEG2格式。从而,从该oPCR仅仅输出MPEG2数据。因此,当将从记录介质40回放的、除了MPEG2数据之外的AV数据提供给锁定为MPEG2格式的oPCR时,IEEE1394接口104不向IEEE 1394串行总线30输出AV数据,而是仅仅输出表示MPEG2格式的CIP首标。
在步骤S607,控制单元105将表示已接受的响应返回到PC 20。表示已接受的响应代表正常地接收到输出插头信号模式命令。
在步骤S608,控制单元105向PC 20返回响应,其表示由输出插头信号模式命令的插头号字段指定的oPCR的当前状态。返回到PC 20的响应包含表示由输出插头信号模式命令指定的oPCR是否被锁定的代码,并且如果该oPCR被锁定,则还包含表示已锁定数据格式的代码。
接下来,将参考图7描述由DVC 10执行的处理过程。图7是用于说明DVC 10在接收从PC 20传送的输入插头信号模式命令时的处理过程的流程图。图7所示的处理过程表示根据预定程序由控制单元105控制的处理。
在步骤S701,控制单元105确定从PC 20传送的输入插头信号模式命令的类型(命令类型)。可以通过由“AV/C Digital Interface CommandSet General Specification Version 4.0,1394 Trade Association”定义的ctype,确定输入插头信号模式命令的类型。如果输入插头信号模式命令是控制命令,则流程前进到步骤S702。如果输入插头信号模式命令是状态命令,则流程前进到步骤S708。
在步骤S702,控制单元105确定输入插头信号模式命令是否是输入锁定命令.如果输入插头信号模式命令是输入锁定命令,则流程前进到步骤S704.如果输入插头信号模式命令是输入解锁命令,则流程前进到步骤S703.
在步骤S703,控制单元105解锁由输入插头信号模式命令指定的iPCR。也就是,不将输入到由输入插头信号模式命令指定的iPCR的AV数据锁定为一个数据格式。因此,可以将DV数据和MPEG2数据输入到该iPCR。
在步骤S704,控制单元105确定由输入插头信号模式命令指定的数据格式的类型(格式类型)。如果指定的数据格式是DV格式,则流程前进到步骤S705。如果指定的数据格式是MPEG2格式,则流程前进到步骤S706。
在步骤S705,控制单元105将由输入插头信号模式命令指定的iPCR锁定为DV格式。也就是,将输入到由输入插头信号模式命令指定的iPCR的AV数据锁定为DV格式。因此,仅DV数据能被输入到该iPCR。
在步骤S706,控制单元105将由输入插头信号模式命令指定的iPCR锁定为MPEG2格式。也就是,将输入到由输入插头信号模式命令指定的iPCR的AV数据锁定为MPEG2格式。因此,仅MPEG2数据能被输入到该iPCR。
在步骤S707,控制单元105将表示已接受的响应返回到PC 20。表示已接受的响应代表正常地接收到输入插头信号模式命令。
在步骤S708,控制单元105向PC 20返回响应,其表示由输入插头信号模式命令的插头号字段指定的iPCR的当前状态。返回到PC 20的响应包含表示由输入插头信号模式命令指定的iPCR是否被锁定的代码,并且如果该iPCR被锁定,则还包含表示已锁定数据格式的代码。
如上所述,根据本实施例,可以将从视频处理设备(DVC 10)的逻辑输出端(oPCR)之一输出的输出数据的数据格式锁定为一个数据格式(DV格式或MPEG2格式)。
根据本实施例,可以防止将从视频处理设备(DVC 10)的逻辑输出端(oPCR)之一输出的输出数据的数据格式锁定为一个数据格式(DV格式或MPEG2格式)。
根据本实施例,可以将输入到视频处理设备(DVC 10)的逻辑输入端(iPCR)之一的输入数据的数据格式锁定为一个数据格式(DV格式或MPEG2格式)。
根据本实施例,可以防止将输入到视频处理设备(DVC 10)的逻辑输入端(iPCR)之一的输入数据的数据格式锁定为一个数据格式(DV格式或MPEG2格式)。
本发明的目的还可以通过提供一种存储介质来实现,其中该存储介质存储这样的软件程序代码,其用于将上述实施例的功能实现到系统或设备中,并且使该系统或设备的计算机(或CPU或MPU)读出并且执行存储在该存储介质中的程序代码。
在这种情况下,从存储介质读出的程序代码本身实现上述实施例的功能,并且程序代码本身、以及存储它们的存储介质构成本发明。
例如,可以使用软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡、ROM等等,作为用于提供程序代码的存储介质。
不仅在由计算机执行所读出的程序代码时,而且在运行在计算机上的OS(基本系统或操作系统)基于程序代码的指令而执行部分或全部实际处理时,实现了上述实施例的功能。
在将从存储介质读出的程序代码写入在插入到计算机中的功能扩展板或者连接到计算机的功能扩展单元的存储器内,并且功能扩展板或功能扩展单元的CPU基于程序代码的指令而执行部分或全部实际处理时,也实现了上述实施例的功能.
工业应用
本发明不限于上述实施例,并且还可以应用于各种实施例。例如,上述实施例中的传输介质不限于IEEE 1394串行总线。可以将IEEE1394串行总线替换为另一传输介质(例如,USB)。在“Universal SerialBus Specification Revision 2.0,April 27,2000(通用串行接口规范修订版2.0,2000年4月27日)”中详细描述了USB。
由于可以产生很多迥然不同的本发明实施例而不背离其精神和范围,因此应当理解,除了如所附权利要求限定的之外,本发明不限于其特定实施例。
优先权要求
本申请要求2003年12月17日提交的日本专利申请No.2003-420201的优先权,在此将其全文引作参考。