捕获控制装置、捕获控制方法及程序的制作方法

文档序号:7793495阅读:204来源:国知局
捕获控制装置、捕获控制方法及程序的制作方法
【专利摘要】本发明的目的是使拍摄方向能够在用户预期的方向上被改变。装置包括:接受单元,其被构造为接受第一指令及第二指令中的一者,并拒绝所述第一指令及所述第二指令中的另一者,所述第一指令用于将捕获图像旋转预定角度,并且所述第二指令用于将坐标系旋转所述预定角度;处理单元,其被构造为响应于所述第一指令及所述第二指令中的所述一者的接受,进行将所述捕获图像旋转所述预定角度的第一处理,以及进行将存储在存储单元中的所述坐标系旋转所述预定角度的第二处理;以及控制单元,其被构造为进行改变捕获单元的拍摄方向的控制。
【专利说明】捕获控制装置、捕获控制方法及程序

【技术领域】
[0001 ] 本发明涉及捕获控制装置、捕获控制方法以及记录介质。

【背景技术】
[0002]传统上,已知通过移动平台来改变拍摄方向的捕获装置。此外,已知如下的控制装置,其根据经由网络从连接到捕获装置的控制装置发送的指定,来改变拍摄方向。在改变这种捕获装置的安装情形的情况下,在改变之前和之后的捕获装置针对相同指令的拍摄方向彼此不同。
[0003]作为示例,描述了改变安装状态的情况;状态从捕获装置被布置在直立取向(orientat1n)上的状态,改变为捕获装置被布置在倒置取向上的状态,例如被安装在天花板上的状态。当向布置在倒置取向上的捕获装置、发出向上改变布置在直立取向上的捕获装置的拍摄方向的指令时,捕获装置进行操作,以便向下改变拍摄方向。在由此将捕获装置的布置状态从直立取向改变为倒置取向的情况下,针对相同指令,相对于捕获装置的拍摄方向的垂直和水平取向被反转。
[0004]PTL I公开了如下的捕获系统,该捕获系统存储用于改变捕获装置的拍摄方向的多个控制程序,并且依据捕获装置被布置的取向,来切换要使用的控制程序。捕获装置切换控制程序,从而切换用于以坐标来表示拍摄方向的坐标系。捕获装置可以根据特定指令将方向设置为某一方向,而不必考虑布置状态。
[0005]当控制装置接受并显示由捕获装置捕获的捕获图像时,捕获装置的布置状态的改变影响由控制装置显示的捕获图像的取向。因此,期望捕获图像的取向也被改变。例如,当捕获装置的布置状态从直立状态改变为倒置状态时,反转由控制装置显示的捕获图像的垂直和水平取向。因此,在倒置状态下由捕获装置捕获的捕获图像被控制装置旋转180度并显示,从而使得能够显示与直立状态下的捕获图像垂直地和水平地匹配的捕获图像。
[0006]因此,有时作为彼此不同的指令,分别定义用于改变由控制装置显示的捕获图像的取向的界面和用于改变用于控制拍摄方向的坐标系的界面。在这样的捕获装置中,在改变显示的捕获图像的取向和用于控制拍摄方向的坐标系的取向两者的情况下,显示的捕获图像的垂直和水平取向有时不同于坐标系中的垂直和水平取向。例如,在改变捕获图像的取向的指令和改变坐标系的取向的指令中第一个接收到的指令已被处理、但另一指令未被处理的情况下,捕获图像的取向与坐标系的取向不匹配。
[0007]在该状态下,在用户于观看已被递送的捕获图像的同时、向捕获装置发送改变拍摄方向的指令的情况下,令人遗憾地,平台在与用户期望的方向不同的方向上操作。类似的问题不局限于将捕获图像的取向或者坐标系的取向旋转180度的情况。相反,在将捕获图像的取向或者坐标系的取向旋转任何度数的情况下,均出现该问题。
[0008]本发明是鉴于此类问题而做出的。本发明的目的是使拍摄方向能够被改变为用户预期的方向。
[0009]引用列表
[0010]专利文献
[0011]PTL 1:日本专利申请第2008-153842号


【发明内容】

[0012]技术问题
[0013]根据本发明的一方面,提供了一种发送装置,其用于将捕获单元捕获的图像发送到接收装置,该发送装置包括:存储单元,其被构造为存储用于表示所述捕获单元的拍摄方向的坐标系;接收单元,其被构造为接收规定所述坐标系上的拍摄方向的规定信息;接受单元,其被构造为接受第一指令及第二指令中的一者,并拒绝所述第一指令及所述第二指令中的另一者,所述第一指令用于将所述捕获单元捕获的所述图像旋转预定角度,并且所述第二指令用于将存储在所述存储单元中的所述坐标系旋转所述预定角度;处理单元,其被构造为响应于所述接受单元对所述第一指令及所述第二指令中的所述一者的接受,进行将所捕获的图像旋转所述预定角度的第一处理,以及进行将存储在所述存储单元中的所述坐标系旋转所述预定角度的第二处理;以及控制单元,其被构造为控制所述捕获单元的拍摄方向变为由所述规定信息规定的拍摄方向。
[0014]通过以下参照附图对示例性实施例的描述,本发明其他特征将变得显而易见。

【专利附图】

【附图说明】
[0015]图1A是例示根据第一实施例的捕获系统的系统结构的示例的图。
[0016]图1B是例示使根据第一实施例的捕获装置能够改变拍摄方向及视角中的一者的驱动机构的示例的图。
[0017]图2是例示根据第一实施例的捕获装置的硬件结构的示例的图。
[0018]图3A是例示正常响应的示例的图。
[0019]图3B是例示错误响应的示例的图。
[0020]图4是例示客户端的硬件结构的示例的图。
[0021]图5A是例示改变图像捕获范围的指令的示例的图。
[0022]图5B是例示改变图像取向的指令的示例的图。
[0023]图6是用于例示捕获图像的正常取向及倒置取向的图。
[0024]图7是例示改变坐标方向的指令的示例的图。
[0025]图8是用于例示坐标方向上的正常取向及倒置取向的图。
[0026]图9是例示捕获装置的主要处理的示例的流程图。
[0027]图10A是例示步骤S1101中的待递送图像的产生处理的示例的流程图。
[0028]图10B是例示步骤S1110中的图像捕获范围改变处理的示例的流程图。
[0029]图10C是例示步骤S1120中的图像取向改变处理的示例的流程图。
[0030]图10D是例示步骤S1130中的坐标方向改变处理的示例的流程图。
[0031]图11是例示根据第二实施例的捕获装置的结构的示例的图。
[0032]图12是例示捕获装置的硬件结构的示例的图。
[0033]图13是例示裁剪参量的示例的图。
[0034]图14A是例示正常响应的示例的图。
[0035]图148是例示错误响应的示例的图。
[0036]图1扣是例示旋转模式10(16)类型的定义的图。
[0037]图140是例示用于改变坐标方向的指令以及询问坐标方向改变能力的指令的?丁控制方向丁1)11-601:1011)类型的结构的图。
[0038]图142是例示反转(^^6^86)类型的定义的图。
[0039]图14?是例示反转模式10(16)类型的定义的图。
[0040]图15八是例示在0^(开)的情况下的、改变坐标方向的指令(36七
设置配置)指令)的结构的图。
[0041]图158是例示模式(10(16)字段的值被设置为0??(关)的、改变图像取向的指令(861: 71(160 80111-06(设置视频源配置)指令)的结构的示例的图。

【具体实施方式】
[0042]现在,将依照附图来详细描述本发明的优选实施例。
[0043]第一实施例
[0044]图1八是例示根据第一实施例的捕获系统的系统结构的示例的图。在根据第一实施例的捕获系统中,捕获装置1000经由网络3020以能够通信的方式连接到客户端3000。捕获装置1000将捕获图像经由网络3020递送至客户端3000。客户端3000是信息处理装置的示例。
[0045]网络3020包括符合例如的(注册商标)(以太网)的通信标准的路由器、交换机及电缆。在该实施例中,可以运用使得能够在捕获装置1000与客户端3000之间通信的任何网络,而不必考虑通信标准、规模及结构。例如,网络3020可以由互联网、有线局域网〉、无线I他或I他(广域网)构成。
[0046]客户端3000向捕获装置1000发送指令。客户端3000发送改变捕获装置1000的拍摄方向或视角的指令。客户端3000发送如下的指令,即相对于用于表示捕获装置1000的图像捕获范围中的位置的坐标系,围绕原点旋转。此外,客户端3000包括显示由捕获装置1000捕获的捕获图像的显示器3010,并且发送如下的指令,即相对于捕获装置1000旋转在显示器3010上显示的捕获图像。
[0047]捕获装置1000根据从客户端3000接收到的改变拍摄方向的指令,来改变拍摄方向。捕获装置1000根据从客户端3000接收到的改变视角的指令,来改变视角。
[0048]图18是例示使根据第一实施例的捕获装置1000能够改变拍摄方向及视角中的一者的驱动机构的示例的图。平转驱动机构1101在平转方向上改变捕获装置1000的拍摄方向。倾斜驱动机构1102在倾斜方向上改变捕获装置1000的拍摄方向。此外,缩放机构1103改变捕获装置1000的视角。
[0049]图2是例示根据第一实施例的捕获装置1000的硬件结构的示例的图。在图2中,控制单元1001进行捕获装置1000的总体控制。控制单元1001由例如中央处理单元)构成,并且执行存储在后述的存储器1002中的程序。作为替代,控制单元1001可以使用硬件进行控制。
[0050]存储器1002被用作数据存储区域,诸如用于存储由控制单元1001执行的程序的区域、在执行中的程序的工作区域,以及用于存储由后述的捕获单元1003生成的捕获图像的区域等。存储器1002存储用于表示后述的捕获单元1003的拍摄方向的坐标系。当控制单元1001执行后述的特定指令(自动地改变图像取向的指令以及自动地改变坐标方向的指令)中的一个时,存储器1002存储表示这些指令在执行中的信息。例如,当特定指令在执行中时,控制单元1001能够通过设置在存储器1002中管理的标志,来表示特定指令在执行中。
[0051]捕获单元1003把通过对被摄体进行成像而得到的模拟信号,转换为数字数据。捕获单元1003根据ADCT(自适应离散余弦变换)进行数据压缩处理从而生成捕获图像,并且将该图像输出到存储器1002。在捕获单元1003将捕获图像输出到存储器1002之后,该单元1003将图像捕获事件发送到控制单元1001。
[0052]通信单元1004从客户端3000,接收图5A中所示的后述的改变图像捕获范围的指令、图5B中所示的后述的改变图像取向的指令,以及图7中所示的后述的改变坐标方向的指令。在接收到图5A、图5B及图7中所示的指令时,通信单元1004将接收事件发送到控制单元1001。通信单元1004向客户端3000,发送对图5A、图5B及图7中的指令的响应。在该实施例中,通信单元1004向客户端3000发送正常响应及错误响应中的一者,所述正常响应是表示接收到的指令已被正常执行的响应,并且所述错误响应是表示接收到的指令未被执行的响应。图3A是例示正常响应的示例的图。图3B是例示错误响应的示例的图。
[0053]改变图像取向的指令是第一指令的示例。改变坐标方向的指令是第二指令的示例。
[0054]计时器1005捕获在捕获装置1000接收到改变图像取向的指令以及改变坐标方向的指令中的一者之后经过的时间。
[0055]针对改变图像取向的指令,通信单元1004接收询问该实施例的捕获装置的与图像取向的改变有关的能力的指令(以下或称为询问图像取向改变能力的指令)。例如,该实施例的捕获装置1000响应于询问图像取向改变能力的指令,发送Auto(自动)响应,这是表示捕获装置自动地改变图像取向的响应。
[0056]捕获控制单元1006根据控制单元1001的指定,来控制平转驱动机构1101、倾斜驱动机构1102及缩放机构1103。亦即,当通信单元1004从客户端3000、接收到稍后将参照图5A例示的图像范围改变指令时,响应于该指令的接收事件被发送到控制单元1001。在接收到接收事件时,控制单元1001根据接收事件的内容,向捕获控制单元1006发出控制指定。捕获控制单元1006在接收到控制指定后,响应于控制指定,进行控制以驱动平转驱动机构1101、倾斜驱动机构1102及缩放机构1103中的一者。捕获控制单元1006进行如下的改变控制,即将捕获单元1003摄取图像的拍摄方向改变到如下的位置,其中,通过由稍后将参照图5A例示的图像范围改变指令指定的坐标,以及存储在存储器1002中的坐标系,而标识出所述位置。由此,捕获控制单元1006进行如下的控制,即将捕获单元1003的拍摄方向,改变为由规定信息标识的拍摄方向。
[0057]上面描述了捕获装置1000的内部结构。图2中所示的处理块是该实施例的捕获装置的该实施例的示例的例示。所述结构并不限定于此。可以在该实施例的要旨之内进行各种修改及变更,例如提供音频输入单元。
[0058]在该实施例中进行的描述中,假设控制单元1001基于存储在存储器1002中的程序执行处理,从而执行与后述的捕获装置1000的功能及流程图有关的处理。具体而言,所述功能可以是使客户端3000接收指令的功能(第一接收功能)、控制捕获图像的旋转以及坐标系的旋转的功能,以及将捕获图像发送到客户端3000的功能(第一发送功能)。
[0059]图4是例示客户端3000的硬件结构的示例的图。控制单元3001进行客户端3000的总体控制。控制单元3001由例如CPU构成,并且执行存储在后述的存储器3002中的程序。作为替代,控制单元3001可以使用硬件进行控制。
[0060]存储器3002被用作由控制单元3001执行的程序的存储区域、用于程序执行的工作区域,以及数据存储区域。
[0061]通信单元3004接收从捕获装置1000发送的捕获图像。通信单元3004发送控制捕获装置1000的指令。
[0062]输入单元3005接收用户的指定的输入。例如,输入单元3005能够接收用于向捕获装置1000发送各种指令的指定的输入,作为用户的指定。稍后,将参照图5A、图5B及图7来描述针对捕获装置1000的指令。在输入用于向捕获装置1000发送指令的用户的指定时,输入单元3005向控制单元3001通知指令已被输入。控制单元3001响应于输入到输入单元3005中的指定,而生成针对捕获装置1000的指令,并且进行如下的发送控制,即将生成的指令经由通信单元3004发送到捕获装置1000。
[0063]输入单元3005能够接受对向用户的询问消息的用户的响应的输入,所述询问消息是控制单元3001通过执行存储在存储器3002中的程序而生成的。
[0064]计时器3006捕获在改变图像取向的指令以及改变坐标方向的指令中的一者被发送到捕获装置1000之后经过的时间。
[0065]显示器3010显示从通信单元3004接收的捕获图像。显示器3010能够显示对用户的询问消息,该询问消息是控制单元3001通过执行存储在存储器3002中的程序而生成的。
[0066]控制单元3001基于存储在存储器3002中的程序来进行处理,从而使得能够实现客户端3000的后述功能。具体而言,所述功能有向捕获装置1000发送指令的功能(第二发送功能)、从捕获装置1000接收捕获图像的功能(第二接收功能),以及控制显示器3010显示接收的捕获图像的功能。
[0067][指令的描述]
[0068]接下来,将参照图5A、图5B及图7,来描述由客户端3000向捕获装置1000提供的指令。如图5A、图5B及图7所示,各指令包括表示执行指令的对象的目的地的目的地地址以及表示指令的来源的源地址的信息。此外,各指令包括关于该指令的内容及参数的信息。
[0069]首先,将参照图5A来描述图像范围改变指令的示例。根据图像范围改变指令,客户端3000改变捕获装置1000的图像捕获范围。图像范围改变指令的参数是存储在存储器1002中的坐标系中的平转坐标、倾斜坐标及缩放坐标。在该实施例中,客户端3000及捕获装置1000对捕获装置1000能够摄取图像的水平方向上的角度,进行从-1.0到+1.0的归一化。从-1.0到+1.0的值被视为平转坐标,并且,表示了捕获装置的平转方向。同样,客户端3000及捕获装置1000对捕获装置1000能够摄取图像的垂直方向上的角度,进行从-1.0到+1.0的归一化。从-1.0到+1.0的值被视为倾斜坐标,并且,表示了捕获装置的倾斜方向。另外,在该实施例中,客户端3000及捕获装置1000把范围在从缩放的远摄端到广角端之间的值,归一化至从0.0到+1.0的范围。缩放值可以是例如缩放倍率及焦距的值中的一者。从0.0到+1.0的值被视为缩放坐标,并且,表示了捕获装置的缩放位置。
[0070]通过该指令的使用,客户端3000指定平转坐标、倾斜坐标及缩放坐标的绝对位置,并且能够以任何方式来改变捕获装置1000的图像捕获范围。根据图像范围改变指令而存储的平转坐标、倾斜坐标及缩放坐标,是用于规定存储在存储器1002中的坐标系中的拍摄方向的信息。图像范围改变指令不一定必须包括所有的平转坐标、倾斜坐标及缩放坐标的规定信息。至少一条规定信息就足够了。
[0071]规定信息并不限定于指定平转坐标、倾斜坐标及缩放坐标中的一者的绝对位置的信息。规定信息可以用于使用坐标系,来表示相对于当前拍摄方向的、在移动之后的拍摄方向上的相对位置。例如,规定信息可以是关于从坐标系中的当前位置的移动方向以及移动量的信息。该方案还能够标识坐标系中的拍摄方向。这样的结构使用户能够使用客户端3000来发出指定,例如“将拍摄方向从当前位置在平转方向上移动+0.5”。
[0072]此外,规定信息并不限定于如上所述使用归一化值的情况。例如,平转坐标和倾斜坐标可以分别是在平转驱动机构1101和倾斜驱动机构1102的可移动范围中从基准位置(例如,平转端和倾斜端)的移动角度。可以使用缩放倍率及焦距的值作为缩放坐标。
[0073]接下来,将参照图5B来描述改变图像取向的指令的示例。根据改变图像取向的指令,客户端3000将由捕获装置1000递送的捕获图像的方向旋转预定角度(在该实施例中为180度)。捕获装置1000能够围绕旋转的中心,即例如捕获图像的对角线的交点,来旋转捕获图像的方向。改变图像取向的指令的参数是图像取向。在该实施例中,OFF表示正常取向,并且0N表示倒置取向。在该实施例中,Auto是如下的参数,其用于使该实施例的捕获装置自动地改变捕获图像的取向。亦即,参数是Auto的改变图像取向的指令是第四指令,即设置捕获装置1000在改变坐标方向的指令被接受时,进行针对改变图像取向的指令的处理,以及针对改变坐标方向的指令的处理。
[0074]图6是用于例示捕获图像的正常取向及倒置取向的图。在图6中,捕获图像1070是由捕获装置1000的捕获单元1003捕获的捕获图像。捕获图像1071是在图5B中所示的改变图像取向的指令指定OFF(正常取向)的情况下、递送至客户端3000的捕获图像。如果改变图像取向的指令指定OFF (正常取向),则捕获装置1000向客户端3000,发送具有与捕获图像1070相同的图像取向的捕获图像1071。捕获图像1072是在图5B中所示的改变图像取向的指令指定0N(倒置取向)的情况下、递送至客户端3000的捕获图像。如果改变图像取向的指令指定0N(倒置取向),则该实施例中的捕获装置1000向客户端3000,发送反转了捕获图像1070的垂直和水平取向的捕获图像1072。
[0075]由此,在接收到图5B中所示的改变图像取向的指令时,捕获装置1000将由捕获单元1003捕获的捕获图像旋转预定角度(在该实施例中反转180度),并将该图像发送到客户端3000。
[0076]图7是例示改变坐标方向的指令的图。根据改变坐标方向的指令,客户端3000能够把存储在存储器1002中的坐标系,围绕原点旋转预定角度(在该实施例的情况下是180度)。根据改变坐标方向的指令,客户端3000能够将坐标系的方向旋转如下的角度,该角度等同于改变图像取向的指令能够将捕获图像旋转的角度。在接收到改变坐标方向的指令时,捕获装置1000围绕旋转的中心,即例如坐标系的原点,来旋转坐标系的方向。改变坐标方向的指令的参数是坐标方向。OFF表示正常取向。0N表示倒置取向。在该实施例中,参数Auto是如下的指定,即使得该实施例的捕获装置1000自动地改变坐标方向。亦即,参数是Auto的改变坐标方向的指令是第三指令,即设置捕获装置1000在改变图像取向的指令被接受时,进行针对改变图像取向的指令的处理,以及针对改变坐标方向的指令的处理。
[0077]图8是用于例示坐标方向的正常取向及倒置取向的图。在图8中,坐标1080表示能够由捕获装置1000的捕获单元1003捕获图像的范围。如上所述,在坐标1080中,平转坐标及倾斜坐标的范围被归一化为从-1.0到+1.0的范围。图像捕获范围1081表示能够捕获图像的范围中的、捕获单元1003的当前图像捕获范围。在坐标1080中,平转坐标、倾斜坐标及缩放坐标被设置为(0.0,0.0, 1.0)。
[0078]坐标1082及坐标1083表示如下的情况,即图5A中所示的改变图像捕获范围的指令把图像捕获范围1081的平转坐标、倾斜坐标及缩放坐标,改变为(0.3,-0.2,1.0)。
[0079]坐标1082表示在正常取向上的坐标方向被选择作为图7中的改变坐标方向的指令的参数的情况下的图像捕获范围。如果正常取向上的坐标方向被选择作为改变坐标方向的指令的参数,则捕获装置1000存储具有与坐标1080相同的方向的坐标系。
[0080]相反,坐标1083表示在倒置取向上的坐标方向被选择作为图7中的改变坐标方向的指令的参数的情况下的图像捕获范围1081。如果倒置取向上的坐标方向被选择作为改变坐标方向的指令的参数,则捕获装置1000旋转坐标1080的坐标系(在该实施例中反转180 度)。
[0081]与坐标1082相比,坐标1083具有如下的坐标系,该坐标系表示能够捕获图像的范围被旋转(反转180度)。因此,在图像捕获范围1081的平转坐标、倾斜坐标及缩放坐标被改变为(0.3,-0.2,1.0)的情况下,坐标1082和坐标1083在能够捕获图像的范围中,具有由捕获装置1000捕获的图像捕获范围1081的不同位置。
[0082]接下来,将参照图9以及图1OA至图1OD中所示的流程图,来描述根据该实施例的捕获装置1000的操作。在捕获装置1000的控制单元1001在内部包括处理器的情况下,该处理器是计算机,并且执行从捕获装置1000中包括的存储器1002中读取的程序,从而实现下面的流程图。
[0083][流程图的描述]
[0084]图9是例示捕获装置1000的主要处理的示例的流程图。
[0085]首先,控制单元1001等待事件(SllOO)。在该实施例中,在导出图像、接收到改变图像捕获范围的指令、接收到改变图像取向的指令以及接收到改变坐标方向的指令中的一者的情况下,控制单元1001确定事件发生。
[0086]当图像捕获事件发生时,控制单元1001进行从步骤SllOl到步骤SI 102的处理。在此,图像捕获事件是在如下时间发生的事件,在所述时间,导出由捕获装置1000捕获的捕获图像的图像导出请求被从客户端3000发送到捕获装置1000,并且被捕获装置1000接收。
[0087]当图像捕获事件发生时,控制单元1001进行待递送图像的产生处理(SllOO)。稍后,将参照图1OA来详细描述待递送图像的产生处理。
[0088]在待递送图像的产生处理完成之后,控制单元1001进行发送处理(S1102)。在发送处理中,控制单元1001把通过步骤SllOl中的待递送图像的产生处理而产生的待递送图像,经由通信单元1004,发送到正在请求捕获装置1000递送图像的客户端3000。在发送处理之后,控制单元1001返回到步骤31100并进行处理。
[0089]在从客户端3000接收到图5八中所示的改变图像捕获范围的指令时,捕获装置1000的控制单元1001进行稍后将参照图108描述的图像捕获范围改变处理(31110)。
[0090]在从客户端3000接收到图58中所示的改变图像取向的指令时,控制单元1001进行稍后将参照图10(:描述的图像取向改变处理(31120)0
[0091]在从客户端3000接收到图7中所示的改变坐标方向的指令时,控制单元1001进行稍后将参照图100描述的坐标方向改变处理(31130)0
[0092]在步骤31110、31120、31130及31140中的一者的处理完成之后,控制单元1001返回到步骤31100并进行处理。
[0093]图104是例示步骤31101中的待递送图像的产生处理的示例的流程图。
[0094]控制单元1001参照存储器1002,并验证图像取向参量(31200)。如果图像取向参量是.(31200:是),则控制单元1001如图6中的捕获图像1072中所示反转捕获图像(反转180度),并且重写存储在存储器1002中的捕获图像。控制单元1001结束待递送图像的产生处理(31201)0如果图像取向参量是01^(31200:否),则控制单元1001不进行处理,并结束待递送图像的产生处理。
[0095]图108是例示步骤31110中的图像捕获范围改变处理的示例的流程图。
[0096]控制单元1001参照存储器1002,并导出图7中所示的改变坐标方向的指令的坐标方向参量(31300)0另外,控制单元1001参照存储器1002,并导出图5八中所示的改变图像捕获范围的指令的参数(平转坐标、倾斜坐标及缩放坐标)(31301)。
[0097]控制单元1001把导出的坐标方向参量、平转坐标、倾斜坐标及缩放坐标,输入到捕获控制单元1006中(31302)0因此,如果坐标方向参量是.(倒置取向),则捕获控制单元1006如同图8中所示的坐标1083 —样反转坐标系,并且操作捕获单元1003的拍摄方向。另一方面,如果坐标方向参量是0??(正常取向),则捕获控制单元1006不反转坐标系,这与图8中所示的坐标1082的情况类似,并且该单元1006操作捕获单元1003的拍摄方向。如上所述,控制单元1001结束图像捕获范围改变处理。
[0098]图10(:是例示步骤31120中的图像取向改变处理的示例的流程图。
[0099]首先,控制单元1001参照存储器1002,并确定自动图像取向改变处理是否在执行中(31400)0该实施例中的自动图像取向改变处理是由控制单元1001执行的处理,用来与由通信单元1004接收的改变图像取向的指令独立地,自动地执行改变图像取向的指令。在该实施例中的自动图像取向改变处理中,当通信单元1004接收到改变坐标方向的指令时,在不必接收到改变图像取向的指令的情况下改变图像取向。稍后,将参照图100来详细描述自动图像取向改变处理。如果自动图像取向改变处理未在执行中(31400:否),则控制单元1001读取接收到的改变图像取向的指令的参数,并改变存储器1002中的图像取向参量。此外,控制单元1001进行自动坐标方向改变处理(31401)。
[0100]该实施例中的自动坐标方向改变处理是由控制单元1001执行的处理,用来与由通信单元1004接收的改变坐标方向的指令独立地,自动地执行改变坐标方向的指令。例如,当通信单元1004接收到改变图像取向的指令时,在未接收到改变坐标方向的指令的情况下,执行自动坐标方向改变处理。在自动坐标方向改变处理中,控制单元1001执行如下的指令,即自动地将坐标系的方向旋转如下的角度,该角度等同于根据改变图像取向的指令使捕获图像能够被旋转的角度。亦即,控制单元1001在步骤S1401中执行接收到的改变图像取向的指令,同时自动地执行改变坐标方向的指令。
[0101]当在步骤S1401中开始自动坐标方向改变处理时,控制单元1001在存储器1002中,存储表示自动坐标方向改变处理在执行中的信息。例如,根据表示自动坐标方向改变处理在执行中的信息,自动坐标方向改变处理标志的设置能够表示自动坐标方向改变处理在执行中,并且该标志的重置能够表示该处理未在执行中。存储表示自动坐标方向改变处理在执行中的信息的方法并不限定于此。作为替代,该方法可以是能够使控制单元1001确定自动坐标方向改变处理是否在执行中的任何方法。
[0102]如上所述,当通信单元1004接收到改变图像取向的指令时,控制单元1001进行如下的控制,即执行改变图像取向的指令以及改变坐标方向的指令。所述改变图像取向的指令是由通信单元1004接收到的指令。所述改变坐标方向的指令是如下的指令,该指令是通过由控制单元1001进行自动坐标方向改变处理而执行的。
[0103]根据这些操作,捕获装置1000能够输出具有改变的图像取向的捕获图像(图6中的捕获图像1072),并且基于改变的坐标(图8中的坐标1083)来改变图像捕获范围。因此,在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下,能够输出捕获图像,并且能够改变图像捕获范围。由此,能够防止图像取向(正常取向/倒置取向)和坐标方向(正常取向/倒置取向)彼此不匹配。
[0104]相反,如果自动图像取向改变处理在执行中(S1400:是),则控制单元1001读取接收到的改变图像取向的指令的参数,并改变存储器1002中的图像取向参量。控制单元1001结束自动图像取向改变处理(S1411)。在步骤S1411中的处理之后,控制单元1001结束图像取向改变处理。
[0105]如上所述,自动图像取向改变处理是如下的处理,该处理是在通信单元1004接收到改变坐标方向的指令之后执行的。亦即,如果自动图像取向改变处理在执行中(S1400:是),则通信单元1004已经接收到改变坐标方向的指令;该指令在执行中。步骤S1411中的处理在这样的状态下被执行,从而使控制单元1001能够执行由通信单元1004接收的改变图像取向的指令,以及由通信单元1004接收的改变坐标方向的指令。
[0106]根据这些操作,捕获装置1000能够输出具有改变的图像取向的捕获图像(图6中的捕获图像1072),并且基于改变的坐标(图8中的坐标1083)来改变图像捕获范围。因此,在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下,能够输出捕获图像,并且能够改变图像捕获范围。
[0107]在该实施例中,可以进行如下的配置,即使得仅在对询问图像取向改变能力的指令的响应是Auto响应的情况下,才进行自动图像取向改变处理。在这种情况下,由于对询问图像取向改变能力的指令的响应是Auto响应,因此,客户端3000通常仅发送包括Auto参数的改变图像取向的指令,或者不发送改变图像取向的指令。如果客户端3000发送不包括Auto参数的改变图像取向的指令,则该实施例的捕获装置1000返回错误响应。由此,响应于不包括Auto参数的改变图像取向的指令的接收,通知该指令未被接受。
[0108]如上所述,将存储在存储器1002中的坐标系旋转预定角度的第二指令被接受,但是将捕获单元1003的捕获图像旋转预定角度的第一指令(不包括Auto参数的改变图像取向的指令)不被接受。根据这些操作,该实施例具有如下的有利效果,即即使未接收到改变图像取向的指令,也能够响应于改变坐标方向的指令的接收,在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下输出捕获图像。
[0109]如上所述,捕获装置1000能够以使得拍摄方向始终与坐标方向匹配的方式,执行改变图像取向的指令。
[0110]图100是例示步骤31130中的坐标方向改变处理的示例的流程图。
[0111]首先,控制单元1001参照存储器1002,并确定自动坐标方向改变处理是否在执行中(31500)。在此,该实施例的自动坐标方向改变处理是由控制单元1001执行的处理,用来与由通信单元1004接收的改变坐标方向的指令独立地,自动地执行改变坐标方向的指令。
[0112]如果自动坐标方向改变处理未在执行中(31500:否),则控制单元1001读取由通信单元1004接收到的改变坐标方向的指令的参数,并改变存储器1002中的图像取向参量。此外,控制单元1001进行自动图像取向改变处理(31501)0
[0113]在自动图像取向改变处理中,控制单元1001执行如下的指令,即自动地将捕获图像旋转如下的角度,该角度等同于改变坐标方向的指令能够将坐标系旋转的角度。亦即,控制单元1001在步骤31501中执行接收到的改变坐标方向的指令,同时自动地执行改变图像取向的指令。
[0114]在步骤31501中,当自动图像取向改变处理开始时,控制单元1001在存储器1002中,存储表示自动图像取向改变处理在执行中的信息。例如,根据表示自动图像取向改变处理在执行中的信息,自动图像取向改变处理标志的设置能够表示自动图像取向改变处理在执行中,并且该标志的重置能够表示该处理未在执行中。存储表示自动图像取向改变处理在执行中的信息的方法并不限定于此。作为替代,该方法可以是能够使控制单元1001确定自动图像取向改变处理是否在执行中的任何方法。
[0115]如上所述,当通信单元1004接收到改变坐标方向的指令时,控制单元1001进行如下的控制,即执行改变坐标方向的指令以及改变图像取向的指令。所述改变坐标方向的指令是由通信单元1004接收到的指令。所述改变图像取向的指令是如下的指令,该指令是通过由控制单元1001进行自动图像取向改变处理而执行的。
[0116]根据这些操作,捕获装置1000能够输出具有改变的图像取向的捕获图像(图6中的捕获图像1072),并且基于改变的坐标(图8中的坐标1083)来改变图像捕获范围。因此,在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下,能够输出捕获图像,并且能够改变图像捕获范围。由此,能够防止图像取向(正常取向/倒置取向)和坐标方向(正常取向/倒置取向)彼此不匹配。
[0117]相反,如果自动坐标方向改变处理在执行中(31500:是),则控制单元1001读取接收到的改变坐标方向的指令的参数,并改变存储器1002中的坐标方向参量。控制单元1001结束自动坐标方向改变处理(31511)0在步骤31511中的处理结束之后,控制单元1001结束坐标方向改变处理。
[0118]如上所述,自动坐标方向改变处理是如下的处理,该处理是在通信单元1004接收到改变图像取向的指令之后进行的。亦即,如果自动坐标方向改变处理在执行中(31500:是),则状态如下,即通信单元1004已经接收到改变图像取向的指令,并且该指令在执行中。在这样的状态下,步骤31511中的处理被执行,从而使控制单元1001能够执行由通信单元1004接收的改变坐标方向的指令,以及由通信单元1004接收的改变图像取向的指令。
[0119]根据这些操作,捕获装置1000能够输出具有改变的图像取向的捕获图像(图6中的捕获图像1072),并且基于改变的坐标(图8中的坐标1083)来改变图像捕获范围。因此,在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下,能够输出捕获图像,并且能够改变图像捕获范围。
[0120]在该实施例中,可以进行如下的配置,即使得仅在对询问坐标方向改变能力的指令的响应是Auto响应的情况下,才进行自动坐标方向改变处理。在这种情况下,由于对询问坐标方向改变能力的指令的响应是Auto响应,因此,客户端3000通常仅发送包括Auto参数的改变坐标方向的指令,或者不发送改变坐标方向的指令。如果客户端3000发送不包括Auto参数的改变坐标方向的指令,则该实施例的捕获装置1000返回错误响应。由此,响应于不包括Auto参数的改变坐标方向的指令的接收,通知该指令未被接受。以这样的方式,将捕获图像旋转预定角度的第一指令被接受,但是,将存储在存储器1002中的坐标系旋转预定角度的第二指令(不包括Auto参数的改变坐标方向的指令)不被接受。根据这些操作,该实施例具有如下的有利效果,即即使未接收到改变坐标方向的指令,也能够响应于改变图像取向的指令的接收,在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下输出捕获图像。
[0121]以这样的方式,捕获装置1000能够在拍摄方向始终与坐标方向匹配的同时,执行改变坐标方向的指令。
[0122]根据该实施例的捕获装置1000能够防止进入图像取向和坐标方向中的仅一者被改变的状态。因此,当用户在观看从捕获装置1000递送的捕获图像的同时、改变图像捕获范围时,递送的捕获图像的方向能够与改变图像捕获范围的指令的方向匹配。因此,能够实现根据用户的意图的图像捕获范围的改变。
[0123]捕获装置1000可以向客户端3000,发送对图5A、图5B及图7中所示的各指令的正常响应或错误响应。亦即,当捕获装置1000正常地处理来自客户端3000的指令时,该装置1000把正常响应,发送到作为该指令的请求者的客户端3000。当捕获装置1000未正常地执行来自客户端3000的指令时,该装置1000把错误响应,发送到作为该指令的请求者的客户端3000。该结构使客户端3000能够轻松地把握指令的处理结果及处理定时。
[0124]在改变图像取向的指令和改变坐标方向的指令中的任何一者在执行中、并且从除待处理指令的请求者之外的客户端3000再次接收到相同指令或者接收到其他指令的情况下,捕获装置1000可以返回对这些指令中的各个的错误响应。
[0125]第二实施例
[0126]在第二实施例中,将使用具有称为数字PTZ (平转倾斜缩放)功能的功能的捕获装置2000来进行描述,所述数字PTZ功能通过改变裁剪捕获图像的裁剪区域,来改变在客户端3000上显示的捕获图像。
[0127]在第二实施例中,将描述多个客户端3000经由网络3020连接到捕获装置2000的情况。
[0128]此外,在第二实施例中,将描述如下的示例,即响应于来自客户端3000的指令,发出表示该指令已被正常执行的正常响应,或是表示该指令未被执行的错误响应。
[0129]图11是例示根据第二实施例的捕获装置2000的结构的示例的图。该实施例中的捕获装置2000不包括图1B中例示的平转驱动机构1101、倾斜驱动机构1102及缩放机构
1103。
[0130]图12是例示捕获装置2000的硬件结构的示例的图。
[0131]如同第一实施例一样,捕获装置2000的存储器1002存储如下的信息,该信息表不控制单元1001已进行了自动坐标方向改变处理及自动图像取向改变处理中的一者。此外,在该实施例中,存储器1002存储如下的信息,该信息表示连接到网络3020的客户端3000之中的哪个客户端3000发出了自动坐标方向改变处理及自动图像取向改变处理中的一者,并且响应于此,处理已被执行。
[0132]捕获装置2000不包括捕获控制单元1006。该结构与第一实施例中的捕获装置1000不同。捕获装置2000的控制单元1001由捕获单元1003捕获的图像的一部分来生成捕获图像,并且将该捕获图像经由通信单元1004发送到客户端3000。
[0133]第二实施例中的捕获装置2000从客户端3000,接收关于作为裁剪参量的捕获图像的捕获位置的指定。裁剪参量是用于标识如下部分的参量,在所述部分,由捕获单元1003生成的捕获图像被裁剪并被递送至客户端3000。
[0134]图13是例示裁剪参量的示例的图。图13中所示的裁剪参量是如下的两个点“1,71)及62,72),这两个点由表示捕获图像的水平方向的X坐标以及表示垂直方向的V坐标来表示。对角点是这两个点的矩形表示裁剪范围。
[0135]在第二实施例中,如果捕获装置2000正常地处理来自客户端3000的指令,则该装置2000把正常响应,发送到作为该指令的请求者的客户端3000。如果捕获装置2000未正常地处理来自客户端3000的指令,则装置2000把错误响应,发送到作为该指令的请求者的客户端3000。图14八是例示正常响应的示例的图。图148是例示错误响应的示例的图。
[0136]接下来,将参照第一实施例中的图9,来描述第二实施例中的捕获装置2000的主要处理。
[0137]首先,捕获装置2000的控制单元1001等待事件(31100)。在该实施例中,在导出图像、接收改变图像捕获范围的指令、接收改变图像取向的指令以及接收改变坐标方向的指令中的一者的情况下,捕获装置2000确定事件发生。
[0138]当图像捕获事件发生时,控制单元1001进行待递送图像的产生处理(31101)0下面,将描述与在第一实施例中参照图10八描述的处理不同的、该实施例中的待递送图像的产生处理的要点。在该实施例中,如果在待递送图像的产生处理中,图像取向参量是0^(正常取向)(图10八中的步骤31200:否),则控制单元1001根据图13中所示的裁剪参量来裁剪捕获图像。在此,裁剪是由捕获单元1003的图像捕获范围中的裁剪参量标识的图像的裁切。
[0139]如果图像取向参量是,(倒置取向)(31200:是),则控制单元1001在图10八中所示的步骤31201中,根据图像取向参量来改变图像取向,随后根据裁剪参量来裁剪捕获图像。在捕获图像被裁剪之后,控制单元1001把裁剪的捕获图像,重写到存储在存储器1002中的捕获图像上,并结束待递送图像的产生处理。
[0140]在待递送图像的产生处理结束之后,控制单元1001进行发送处理(31102)。在发送处理中,控制单元1001把通过步骤31101中的待递送图像的产生处理而被裁剪的待递送图像,经由通信单元1004,发送到一直在向捕获装置2000请求图像递送的客户端3000。在发送处理之后,控制单元1001返回到步骤31100并进行处理。
[0141]在从客户端3000接收到改变捕获范围的指令时,控制单元1001进行图像捕获范围改变处理(SlllO)。下面,将描述与参照图1OB描述的第一实施例中不同的、该实施例中的图像捕获范围改变处理的要点。在图像捕获范围改变处理中,根据该实施例的控制单元1001进行图1OB中所示的步骤S1300及S1301中的处理,随后在图1OB中的步骤S1302中计算裁剪参量。亦即,如果导出的坐标方向参量是ON (倒置取向),则控制单元1001如同图8中的坐标1083 —样反转坐标系,从而确定裁剪范围。相反,如果导出的坐标方向参量是OFF (正常取向),则控制单元1001以与图8中的坐标1082的情况类似的方式,不反转坐标系,并且确定裁剪范围。
[0142]随后,该实施例的控制单元1001以采用像素作为单位的坐标,来确定裁剪范围的位置。图8中的坐标2082及2083采用左下顶点作为原点,并且由采用像素作为单位的X及Y坐标来表示。如图8中的坐标2082及2083所示,控制单元1001计算与确定的裁剪范围的两个顶点即对角点相对应的、捕获图像上的两个像素坐标点(xl,yl)及(x2,y2),作为裁剪参量。控制单元1001将计算出的裁剪参量存储在存储器1002中。控制单元1001结束图像捕获范围改变处理。
[0143]在从客户端3000接收到改变图像取向的指令时,根据该实施例的控制单元1001进行图像取向改变处理(S1120)。在从客户端3000接收到改变坐标方向的指令时,根据该实施例的控制单元1001进行坐标方向改变处理(S1130)。
[0144]接下来,将描述步骤S2120中的图像取向改变处理。首先,控制单元1001参照存储器1002,并根据从发送了改变图像取向的指令的客户端3000接收到的改变坐标方向的指令,来确定自动图像取向改变处理是否在执行中。
[0145]在此,如同第一实施例一样,当通信单元1004接收到改变坐标方向的指令时,执行自动图像取向改变处理。亦即,如果自动图像取向改变处理被执行,则通信单元1004已经接收到改变坐标方向的指令。如果自动图像取向改变处理未被执行,则通信单元1004尚未接收到改变坐标方向的指令。
[0146]控制单元1001通过参照存储器1002,来确定自动图像取向改变处理是否在执行中。如同第一实施例一样,存储器1002存储关于自动图像取向改变处理是否在执行中的信息。此外,存储器1002存储如下的信息,该信息表示经由网络3020连接到捕获装置2000的客户端3000之中的哪个客户端3000发出了改变坐标方向的指令,并且响应于此,自动图像取向改变处理已被执行。在进行自动图像取向改变处理的情况下,控制单元1001进行如下的控制,即在存储器1002中存储如下的信息,该信息表示哪个客户端3000发出了改变坐标方向的指令,并且响应于此,自动图像取向改变处理要被执行。
[0147]如果自动图像取向改变处理尚未被执行,则控制单元1001根据另一改变图像取向的指令,来确定是否执行自动坐标方向改变处理,其中,发送改变图像取向的指令的客户端3000在发送改变图像取向的指令之前,预先发送了所述另一改变图像取向的指令。
[0148]在此,如同第一实施例一样,当通信单元1004接收到改变图像取向的指令时,进行自动坐标方向改变处理。亦即,如果自动坐标方向改变处理被执行,则通信单元1004已经接收到改变图像取向的指令。如果自动坐标方向改变处理未被执行,则通信单元1004尚未接收到改变图像取向的指令。
[0149]控制单元1001通过参照存储器1002,来确定自动坐标方向改变处理是否在执行中。如同第一实施例一样,存储器1002存储表7^自动坐标方向改变处理是否已被执行的信息。此外,存储器1002存储如下的信息,该信息表示经由网络3020连接到捕获装置2000的客户端3000之中的哪个客户端3000发出了图像取向改变处理,并且响应于此,自动坐标方向改变处理已被执行。在进行自动坐标方向改变处理的情况下,控制单元1001进行如下的控制,即在存储器1002中存储如下的信息,该信息表示哪个客户端3000发出了改变图像取向的指令,并且响应于此,自动坐标方向改变处理要被执行。
[0150]如果自动坐标方向改变处理在执行中,则控制单元1001发送对当前接收的改变图像取向的指令的错误响应。亦即,如果通信单元1004已经从作为当前接收的改变图像取向的指令的来源的客户端3000,接收到改变图像取向的指令,则控制单元1001发送对当前接收的图像取向指令的错误响应。
[0151]如上所述,如果控制单元1001连续地接收到改变图像取向的指令,则该单元1001进行如下的控制,即仅执行第一个接收到的改变图像取向的指令。由此,该实施例的捕获装置2000能够防止由于来自相同客户端3000的指令,导致改变图像取向的指令被冗余地执行。
[0152]如果自动坐标方向改变处理未在执行中,则控制单元1001读取接收到的改变图像取向的指令的参数,并改变存储器1002中的图像取向参量。此外,控制单元1001进行自动坐标方向改变处理。
[0153]如上所述,当自动坐标方向改变处理开始时,控制单元1001在存储器1002中,存储表示自动坐标方向改变处理已被执行的信息。可以如第一实施例中所述,在存储器1002中存储表示自动坐标方向改变处理在执行中的信息。
[0154]控制单元1001使用计时器1005,来启动针对发送了此时接收到的改变图像取向的指令的客户端的计时器。
[0155]接下来,控制单元1001向发送了改变图像取向的指令的客户端3000,发送对执行的改变图像取向的指令的正常响应。
[0156]由此,在接收到改变图像取向的指令时,该实施例的控制单元1001执行改变图像取向的指令以及改变坐标方向的指令。所述改变图像取向的指令是由通信单元1004接收到的改变图像取向的指令。所述改变坐标方向的指令是如下的指令,该指令是通过由控制单元1001进行自动坐标方向改变处理而执行的。
[0157]相反,如果自动图像取向改变处理在执行中,则控制单元1001删除针对发送了改变图像取向的指令的客户端的计时器。
[0158]然后,控制单元1001读取接收到的改变图像取向的指令的参数,并改变存储器1002中的图像取向参量。控制单元1001结束自动图像取向改变处理。
[0159]接下来,控制单元1001向发送了改变图像取向的指令的客户端3000,发送对执行的改变图像取向的指令的正常响应。
[0160]由此,当控制单元1001在自动图像取向改变处理在执行中的状态下、接收到改变图像取向的指令时,该单元1001结束自动图像取向改变处理,并且执行改变图像取向的指令以及改变坐标方向的指令。所述改变图像取向的指令是由通信单元1004接收到的改变图像取向的指令。所述改变坐标方向的指令是在自动图像取向改变处理被执行之前、由通信单元1004接收到的改变坐标方向的指令。
[0161]由此,捕获装置2000能够输出具有改变的图像取向的捕获图像(图6中的捕获图像1072),并且基于改变的坐标(图8中的坐标2083)来改变图像捕获范围。因此,在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下,输出捕获图像,从而使得能够改变图像捕获范围。
[0162]由此,捕获装置2000能够在使拍摄方向与坐标方向匹配的同时,执行改变图像取向的指令。
[0163]在该实施例中,控制单元1001进行如下的确定,即是否自动图像取向改变处理及自动坐标方向改变处理中的一者,是响应于来自发送了改变图像取向的指令的客户端3000的指令的处理。由此,当控制单元1001从客户端3000接收到改变图像取向的指令时,该单元1001能够执行改变图像取向的指令以及改变坐标方向的指令。因此,能够在各客户端3000上进行如下的控制,即在使图像取向与坐标方向匹配的同时执行两指令。
[0164]作为替代,控制单元1001可以不必确定指令是否由发送了改变图像取向的指令的客户端3000发出。在这种情况下,客户端3000不彼此区分。当一对指令被发出至捕获装置时,两指令均被执行。因此,即使当多个客户端3000执行改变图像取向的指令以及改变坐标方向的指令中的一者时,捕获装置2000也能够在使图像取向与坐标方向匹配的同时执行两指令。
[0165]由此,在接收到改变坐标方向的指令时,该实施例的控制单元1001执行改变坐标方向的指令以及改变图像取向的指令。所述改变坐标方向的指令是由通信单元1004接收到的改变坐标方向的指令。所述改变图像取向的指令是如下的指令,该指令是通过由控制单元1001进行自动图像取向改变处理而执行的。
[0166]相反,如果自动坐标方向改变处理在执行中,则控制单元1001删除针对发送了改变坐标方向的指令的客户端的计时器。
[0167]然后,控制单元1001读取接收到的改变坐标方向的指令的参数,并改变存储器1002中的坐标方向参量。控制单元1001结束自动坐标方向改变处理。
[0168]接下来,控制单元1001向发送了改变坐标方向的指令的客户端3000,发送对执行的改变坐标方向的指令的正常响应。
[0169]由此,当控制单元1001在自动坐标方向改变处理在执行中的状态下、接收到改变坐标方向的指令时,该单元1001结束自动坐标方向改变处理,并且执行改变坐标方向的指令以及改变图像取向的指令。所述改变坐标方向的指令是由通信单元1004接收到的改变坐标方向的指令。所述改变图像取向的指令是在自动坐标方向改变处理的执行之前、由通信单元1004接收到的改变图像取向的指令。
[0170]因此,捕获装置2000能够输出具有改变的图像取向的捕获图像(图6中的捕获图像1072),并且基于改变的坐标(图8中的坐标2083)来改变图像捕获范围。因此,能够在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下,输出捕获图像,从而使得能够改变图像捕获范围。
[0171]由此,捕获装置2000能够在拍摄方向始终与坐标方向匹配的状态下,执行改变图像取向的指令。
[0172]接下来,将描述坐标方向改变处理。在坐标方向改变处理中,进行与图像取向改变处理类似的处理。
[0173]首先,控制单元1001参照存储器1002,并根据从发送了改变坐标方向的指令的客户端3000接收到的改变图像取向的指令,来确定自动坐标方向改变处理是否被执行。
[0174]如果自动坐标方向改变处理未被执行,则控制单元1001确定是否执行自动图像取向改变处理。
[0175]如果自动图像取向改变处理在执行中,则控制单元1001发送对当前接收的改变坐标方向的指令的错误响应。亦即,如果通信单元1004已经接收到改变坐标方向的指令,则控制单元1001发送对当前接收的坐标方向指令的错误响应。
[0176]如上所述,如果控制单元1001连续地接收到改变坐标方向的指令,则该单元1001进行如下的控制,即仅执行第一个接收到的改变坐标方向的指令。由此,该实施例的捕获装置2000能够防止改变坐标方向的指令被冗余地执行。
[0177]如果自动图像取向改变处理未在执行中,则控制单元1001读取接收到的改变坐标方向的指令的参数,并改变存储器1002中的坐标方向参量。此外,控制单元1001进行自动图像取向改变处理。
[0178]然后,控制单元1001使用计时器1005,并启动针对发送了此时接收到的改变坐标方向的指令的客户端的计时器。
[0179]接下来,控制单元1001向发送了改变坐标方向的指令的客户端3000,发送对执行的改变坐标方向的指令的正常响应。
[0180]在该实施例中,控制单元1001进行如下的确定,即是否自动图像取向改变处理及自动坐标方向改变处理中的一者,是响应于来自发送了改变坐标方向的指令的客户端3000的指令而执行的处理。因此,在从客户端3000接收到改变坐标方向的指令时,控制单元1001能够执行改变图像取向的指令以及改变坐标方向的指令。由此,控制单元1001能够在各客户端3000上进行如下的控制,即在使图像取向与坐标方向匹配的同时执行两指令。
[0181]作为替代,控制单元1001可以不必确定指令是否由发送了改变坐标方向的指令的客户端3000发出。在这种情况下,控制单元1001不将客户端3000彼此区分。当一对指令被发出至捕获装置时,两指令均被执行。因此,即使当多个客户端3000执行改变图像取向的指令以及改变坐标方向的指令中的一者时,捕获装置2000也能够在使图像取向与坐标方向匹配的同时执行两指令。
[0182]该结构防止仅执行改变坐标方向的指令以及改变图像取向的指令中的一者。因此,能够防止坐标方向和图像取向彼此不匹配。
[0183]根据所述操作,捕获装置2000能够输出具有改变的图像取向的捕获图像(图6中的捕获图像1072),并且基于改变的坐标(图8中的坐标2083)来改变图像捕获范围。因此,捕获装置2000能够在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下,输出捕获图像,并且改变图像捕获范围。
[0184]根据该处理,捕获装置2000能够防止仅改变图像取向以及能够捕获图像的范围的坐标方向中的一者。捕获装置2000能够适当地处理从多个客户端3000接收的改变图像取向的指令以及改变坐标方向的指令,并且返回正常/错误响应。
[0185]在该实施例中,描述了在多个客户端3000经由网络3020连接到捕获装置2000的情况下的处理。在该实施例中,描述了在如下情况下的处理,所述情况即响应于来自客户端3000的指令,发出表示该指令已被正常执行的正常响应以及表示该指令未被执行的错误响应中的一者。所述处理并不限定于应用于如同该实施例一样具有称为数字PTZ功能的功能的捕获装置的情况。所述处理也适用于第一实施例中描述的捕获装置。
[0186]第三实施例
[0187][根据0NVIF的操作]
[0188]在该实施例中,将以如下的方式进行描述,即使得可以基于例如0NVIF标准,来定义改变图像取向的指令、改变坐标方向的指令、询问图像取向改变能力的指令,以及询问坐标方向改变能力的指令。根据0NVIF标准,使用XML架构定义语言(以下或称为XSD)来定义用于指令的数据类型,并且使用XML来描述指令。该实施例的捕获装置充当0NVIF标准下的网络视频传输器(以下或称为NVT)。
[0189]在下文中,将参照图14A至图14F,来描述该实施例中使用的XSD的类型定义。图14A是例示在改变图像取向的指令以及询问图像取向改变能力的指令中使用的视频源配置扩展(Video Source Configurat1n Extens1n)类型的图。在图14A中,第一个字段是旋转(Rotate)字段,并且类型是旋转类型。在视频源配置扩展类型中,最后的字段是扩展(Extens1n)字段,以及未例不的 VideoAourceC0nfigurat1nExtensiuon2 类型。
[0190]图14B是例示旋转(Rotate)类型的定义的图。旋转类型包括模式字段、度数(Degree)字段及扩展字段。第一个字段是模式字段。该字段被表示为旋转模式类型。度数字段被表示为int,这是用XML定义的整数类型之一。扩展字段是旋转扩展(RotateExtens1n)类型。在该实施例中,度数字段及扩展字段可以省略。度数字段表示图像取向的旋转角度。在省略度数字段及扩展字段的情况下,度数字段被配置为表示180度的旋转角度。
[0191]图14C是例示旋转模式类型的定义的图。旋转模式类型是值受限的字符串类型。旋转模式类型以如下的方式来表示,即能够用旋转模式类型来表示的值是OFF、ON及AUT0(自动)。
[0192]图14D是例示在改变坐标方向的指令以及询问坐标方向改变能力的指令中使用的PT控制方向类型的结构的图。PT控制方向类型包括EFlip字段(未例示)、反转(Reverse)字段及扩展字段(未例示)。EFlip字段、反转字段及扩展字段的类型分别是EFlip类型、反转类型及PT控制方向扩展(PT Control Direct1n Extens1n)类型。
[0193]图14E是例示反转类型的定义的图。反转类型包括反转模式类型的模式字段,作为结构要素。
[0194]图14F是例示反转模式类型的定义的图。反转模式类型是值受限的字符串类型。反转模式类型以如下的方式来表示,即能够用反转模式类型来表示的值是0FF、0N、AUT0及扩展(Extended)。
[0195]该实施例的客户端3000向该实施例的捕获装置,发送用0NVIF定义的GetCompatible Video Source Configurat1n (获取兼容视频源配置)指令、Get Profile (获取配置文件)指令、Get Profiles (获取配置文件)指令、Get Video Source Configurat1n (获取视频源配置)指令及Get Video Source Configurat1ns (获取视频源配置)指令,作为询问图像取向改变能力的指令。在针对各个询问图像取向改变能力的指令存在图像取向改变能力的情况下,该实施例的捕获装置在AUT0的旋转字段中设置模式字段的值,并且返回例如 Get Compatible Video Source Configurat1ns Response (获取兼容视频源配置响应)、661: ?1~0丨|16 1^681)01186 (获取配置文件响应)、&61: ?1~0丨|16 ^68^01186 (获取配置文件响应)、66丨 71(160 80111~06068^)01186 (获取视频源配置响应)及(^61: 71(160
80111-06 0011^1^111-81:10118 06邓01186 (获取视频源配置响应)。这些操作能够向客户端3000,通知在该实施例的捕获装置中,作为改变图像取向的替代方案,仅存在自动改变。
[0196]随后,客户端3000发送361:1:1011 (设置配置)指令,作为改变坐标方向的指令。包括扩展字段的?了2配置(912 字段被并入361:(设置配置)指令中,然后该设置配置指令被发送。扩展字段包括?I控制方向字段。?1控制方向字段包括反转字段。反转字段具有反转类型。反转字段包括反转模式类型的模式字段。模式字段指定指令的0^及0叩,以改变该实施例的坐标方向。图15八是例示在的情况下的改变坐标方向的指令(361 '社1011(设置配置)指令)的结构的图。
[0197]如上所述,在接收到改变坐标方向的指令(361:设置配置)指令)时,该实施例的捕获装置在改变坐标方向的同时,改变经历自动改变的图像取向。根据这些操作,该实施例的捕获装置能够在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下,输出捕获图像,并且改变图像捕获范围。此外,根据这些操作,该实施例的捕获装置能够防止坐标方向(正常取向/倒置取向)和捕获图像的图像取向(正常取向/倒置取向)彼此不匹配。
[0198]在捕获装置的该示例中,采用了如下的结构,该结构在改变坐标方向的指令(36七
设置配置)指令)被接收到时,改变坐标方向及图像取向。作为替代,可以采用如下的结构,该结构在改变图像取向的指令被接收到时,改变图像取向及坐标方向。
[0199]该实施例的客户端3000向该实施例的捕获装置,发送例如用0附I?定义的(?七获取配置)指令、601:0的10118 (获取配置选项)指令及
66七获取配置)指令,作为询问坐标方向改变能力的指令。在该实施例中,进行如下的配置,即使得响应于询问坐标方向改变能力的指令,将反转字段中的模式字段的值设置为如10,并且发出响应。在这种情况下,从捕获装置向客户端3000,发送(?七06邓01186 (获取配置响应)、(^!:0^)1:10118 06邓01186 (获取配置选项响应)及0011!;8111~3^10118 1?6邓01186 (获取配置响应),这些响应的反转字段中的模式字段的值是皿!'0。根据这些操作,该实施例的捕获装置能够向客户端3000,通知改变坐标方向的替代方案仅有自动改变。
[0200]随后,客户端3000 发送 361: 71(160 80111-00(设置视频源配置)指令,作为改变图像取向的指令。361: 71(160 80111-06 1:1011 (设置视频源配置)指令包括包含有扩展字段的配置字段。扩展字段是视频源配置扩展类型的数据,并且包括旋转字段。旋转字段是旋转类型的数据,并且可以包括旋转模式类型的模式字段、类型的度数字段,以及旋转扩展类型的扩展字段。如上所述,度数字段及扩展字段可以省略。在3的71(160 80111-06 (设置视频源配置)指令中,模式字段指定改变图像取向的指令的及0??。图158是例示模式字段的值被设置为0??的、改变图像取向的指令(36七71(160 80111-06 (设置视频源配置)指令)的结构的示例的图。
[0201]如上所述,在接收到改变图像取向的指令(361: 71(160 80111-00
置视频源配置)指令)时,该实施例的捕获装置在改变经历自动改变的坐标方向的同时,来改变图像取向。根据这些操作,该实施例的捕获装置能够在图像取向(正常取向/倒置取向)与坐标方向(正常取向/倒置取向)匹配的状态下,输出捕获图像,并且改变图像捕获范围。此外,根据这些操作,该实施例的捕获装置能够防止坐标方向(正常取向/倒置取向)和捕获图像的图像取向(正常取向/倒置取向)彼此不匹配。
[0202]其他实施方式
[0203]实施例并不限定于上述结构,上述结构可以被部分地变更。在第一至第三实施例中,描述了如下的情况,即用于改变图像取向以及改变坐标方向的界面指定正常方向及倒置方向中的一者。然而,界面并不限定于此。可以采用如下的界面,所述界面使得能够以90度为单位进行指定,以及使得能够以一度为单位进行指定。
[0204]上面详细描述了本发明的示例性实施例。然而,本发明并不限定于这些特定实施例。可以在所请求的本发明的主旨的范围内,进行各种修改及变化。
[0205]在各实施例中,以使得捕获装置自身控制该装置的方式进行了描述。作为替代,连接到捕获装置的控制装置(捕获控制装置)可以控制捕获装置。
[0206]另外,可以通过读出并执行记录在存储介质(例如,非临时性计算机可读存储介质)上的计算机可执行指令、以执行本发明的上述实施例中的一个或更多实施例的功能的系统或装置的计算机,来实现本发明的各实施例,并且,可以利用由通过例如读出并执行来自存储介质的计算机可执行指令、以执行上述实施例中的一个或更多实施例的功能的系统或装置的计算机来执行的方法,来实现本发明的各实施例。所述计算机可以包括中央处理单元(CPU)、微处理单元(MPU)或其他电路中的一者或更多,并且可以包括分开的计算机或分开的计算机处理器的网络。所述计算机可执行指令可以例如从网络或存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存设备、存储卡等中的一者或更多。
[0207]虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限定于所公开的示例性实施例。所附权利要求的范围应当被赋予最宽的解释,以便涵盖所有这类修改以及等效的结构和功能。
[0208]本申请要求2012年6月12日提交的日本专利申请第2012-132890号的优先权,该申请的全部内容通过弓I用并入本文。
【权利要求】
1.一种发送装置,其用于将捕获单元捕获的图像发送到接收装置,该发送装置包括: 存储单元,其被构造为存储用于表示所述捕获单元的拍摄方向的坐标系; 接收单元,其被构造为接收规定所述坐标系上的拍摄方向的规定信息; 接受单元,其被构造为接受第一指令及第二指令中的一者,并拒绝所述第一指令及所述第二指令中的另一者,所述第一指令用于将所述捕获单元捕获的所述图像旋转预定角度,并且所述第二指令用于将存储在所述存储单元中的所述坐标系旋转所述预定角度; 处理单元,其被构造为响应于所述接受单元对所述第一指令及所述第二指令中的所述一者的接受,进行将所捕获的图像旋转所述预定角度的第一处理,以及进行将存储在所述存储单元中的所述坐标系旋转所述预定角度的第二处理;以及 控制单元,其被构造为控制所述捕获单元的拍摄方向变为由所述规定信息规定的拍摄方向。
2.根据权利要求1所述的发送装置,其中, 所述接受单元接收第三指令,该第三指令用于设置所述发送装置,使得所述处理单元响应于所述第一指令的接受进行所述第一处理及所述第二处理,并且, 所述接受单元接收第四指令,该第四指令用于设置所述发送装置,使得所述处理单元响应于所述第二指令的接受进行所述第一处理及所述第二处理。
3.根据权利要求1所述的发送装置,该发送装置还包括: 通知单元,其被构造为响应于接收到所述第一指令及所述第二指令中的所述另一者,通知拒绝所述第一指令及所述第二指令中的所述另一者。
4.一种接收装置,该接收装置包括: 接收单元,其被构造为接收由捕获装置捕获的图像,所述捕获装置被构造为存储用于表不拍摄方向的坐标系;以及 发送单元,其被构造为向所述捕获装置发送第一指令、第二指令以及规定所述坐标系中的所述拍摄方向的规定信息,所述第一指令用于将所述捕获装置捕获的所述图像旋转预定角度,所述第二指令用于设置所述捕获装置响应于所述第一指令的接受,进行将所捕获的图像旋转所述预定角度的第一处理,以及进行将存储在存储单元中的所述坐标系旋转所述预定角度的第二处理。
5.根据权利要求4所述的接收装置,其中, 当所述接收装置向所述捕获装置、发送用于不考虑所述第一指令的接受而进行第二处理的第三指令时,所述接收单元从所述捕获装置接收使得所述第三指令不被接受的通知。
6.一种接收装置,该接收装置包括: 接收单元,其被构造为接收由捕获装置捕获的图像,所述捕获装置被构造为存储用于表不拍摄方向的坐标系;以及 发送单元,其被构造为向所述捕获装置发送第一指令、第二指令以及规定所述坐标系中的所述拍摄方向的规定信息,所述第一指令用于将存储在所述捕获装置中的所述坐标系旋转预定角度,所述第二指令用于设置所述捕获装置响应于所述第一指令的接受,进行将所述坐标系旋转所述预定角度的第一处理,以及进行将所捕获的图像旋转所述预定角度的第二处理。
7.根据权利要求6所述的接收装置,其中, 当所述接收装置向所述捕获装置发送用于不考虑所述第一指令的接受而进行第二处理的第三指令时,所述接收单元从所述捕获装置接收使得所述第三指令不被接受的通知。
8.—种发送装置,其用于将捕获单元捕获的图像发送到接收装置,该发送装置包括: 存储单元,其被构造为存储用于表示所述捕获单元的拍摄方向的坐标系; 接收单元,其被构造为接收第一指令、第三指令以及规定所述坐标系中的拍摄方向的规定信息,所述第一指令用于将所述捕获单元捕获的所述图像旋转预定角度,所述第三指令用于设置所述捕获单元响应于所述第一指令及第二指令中的一者的接受,进行将所捕获的图像旋转所述预定角度的第一处理,以及进行将存储在所述存储单元中的所述坐标系旋转所述预定角度的第二处理; 处理单元,其被构造为响应于所述接收单元对所述第一第二指令的接收,进行第一处理以及将存储在所述存储单元中的所述坐标系旋转所述预定角度的第二处理;以及 控制单元,其被构造为控制所述捕获单元的拍摄方向变为由所述规定信息规定的拍摄方向。
9.一种发送装置的控制方法,该发送装置用于将捕获单元捕获的图像发送到接收装置,并且用于存储用于表示所述捕获单元的拍摄方向的坐标系,该控制方法包括以下步骤: 接收规定所述坐标系中的拍摄方向的规定信息; 接受第一指令及第二指令中的一者,并拒绝所述第一指令及所述第二指令中的另一者,所述第一指令用于将所述捕获单元捕获的所述图像旋转预定角度,并且所述第二指令用于将存储的所述坐标系旋转所述预定角度; 进行处理,以响应于所述第一指令及所述第二指令中的所述一者的接受,进行将所捕获的图像旋转所述预定角度的第一处理,以及进行将存储的所述坐标系旋转所述预定角度的第二处理;以及 控制所述捕获单元的拍摄方向变为由所述规定信息规定的拍摄方向。
10.一种接收装置的控制方法,该控制方法包括以下步骤: 接收由摄影装置捕获的图像,所述摄影装置被构造为存储用于表示拍摄方向的坐标系; 第一发送,向所述摄影装置发送第一指令,该第一指令用于将所述摄影装置捕获的所述图像旋转预定角度; 第二发送,向所述摄影装置发送第二指令,该第二指令用于设置所述摄影装置响应于所述第一指令的接受,进行将所捕获的图像旋转所述预定角度的第一处理,以及进行将存储在存储单元中的所述坐标系旋转所述预定角度的第二处理;以及 第三发送,向所述摄影装置发送规定所述坐标系中的所述拍摄方向的规定信息。
11.一种接收装置的控制方法,该控制方法包括以下步骤: 接收由摄影装置捕获的图像,所述摄影装置被构造为存储用于表示拍摄方向的坐标系; 第一发送,向所述摄影装置发送第一指令,该第一指令用于将存储在所述摄影装置中的所述坐标系旋转预定角度; 第二发送,向所述摄影装置发送第二指令,该第二指令用于设置所述摄影装置响应于所述第一指令的接受,进行旋转所述坐标系的第一处理,以及进行将所捕获的图像旋转所述预定角度的第二处理;以及 第三发送,向所述摄影装置发送规定所述坐标系中的所述拍摄方向的规定信息。
12.一种发送装置的控制方法,该发送装置用于将捕获单元捕获的图像发送到接收装置,并且用于存储用于表示所述捕获单元的拍摄方向的坐标系,该控制方法包括以下步骤: 第一接收,接收第一指令,该第一指令用于将所述捕获单元捕获的所述图像旋转预定角度; 第二接收,接收第三指令,该第三指令用于设置所述捕获单元响应于所述第一指令及第二指令中的一者的接受,进行将所捕获的图像旋转所述预定角度的第一处理,以及进行将所述坐标系旋转所述预定角度的第二处理; 第三接收,接收规定所述坐标系中的拍摄方向的规定信息;以及 控制所述捕获单元的拍摄方向变为由所述规定信息规定的拍摄方向。
13.一种非临时性计算机可读存储介质,其存储有程序,该程序用来操作将捕获单元捕获的图像发送到接收装置、并且存储用于表示所述捕获单元的拍摄方向的坐标系的计算机执行以下步骤: 接收规定所述坐标系中的拍摄方向的规定信息; 接受第一指令及第二指令中的一者,并拒绝所述第一指令及所述第二指令中的另一者,所述第一指令用于将由所述捕获单元捕获的所述图像旋转预定角度,并且所述第二指令用于将存储的所述坐标系旋转所述预定角度; 进行处理,以响应于所述第一指令及所述第二指令中的所述一者的所接受,进行将所捕获的图像旋转所述预定角度的第一处理,以及进行将存储的所述坐标系旋转所述预定角度的第二处理;以及 控制所述捕获单元的拍摄方向变为由所述规定信息规定的拍摄方向。
14.一种非临时性计算机可读存储介质,其存储有程序,该程序用来操作接收捕获的图像的计算机执行以下步骤: 接收由摄影装置捕获的图像,所述摄影装置被构造为存储用于表示拍摄方向的坐标系; 第一发送,向所述摄影装置发送第一指令,该第一指令用于将所述摄影装置捕获的所述图像旋转预定角度; 第二发送,向所述摄影装置发送第二指令,该第二指令用于设置所述摄影装置响应于所述第一指令的接受,进行将所捕获的图像旋转所述预定角度的第一处理,以及进行将由存储单元存储的所述坐标系旋转所述预定角度的第二处理;以及 第三发送,向所述摄影装置发送规定所述坐标系中的所述拍摄方向的规定信息。
15.一种非临时性计算机可读存储介质,其存储有程序,该程序用来操作接收捕获的图像的计算机执行以下步骤: 接收由摄影装置捕获的图像,所述摄影装置被构造为存储用于表示拍摄方向的坐标系;以及 向所述摄影装置发送第一指令、第二指令以及规定所述坐标系中的所述拍摄方向的规定信息,所述第一指令用于将存储在所述摄影装置中的所述坐标系旋转预定角度的第一指令,所述第二指令用于设置所述摄影装置响应于所述第一指令的接受,进行旋转所述坐标系的第一处理,以及进行将所捕获的图像旋转所述预定角度的第二处理。
16.一种非临时性计算机可读存储介质,其存储有程序,该程序用来操作将捕获单元捕获的图像发送到接收装置、并且存储用于表示所述捕获单元的拍摄方向的坐标系的计算机执行以下步骤: 第一接收,接收第一指令,该第一指令用于将所述捕获单元捕获的所述图像旋转预定角度; 第二接收,接收第三指令,该第三指令用于设置所述捕获单元响应于所述第一指令及第二指令中的一者的接受,进行将所捕获的图像旋转所述预定角度的第一处理,以及进行将所述坐标系旋转所述预定角度的第二处理; 第三接收,接收规定所述坐标系中的拍摄方向的规定信息;以及 控制所述捕获单元的拍摄方向变为由所述规定信息规定的拍摄方向。
【文档编号】H04N5/232GK104380707SQ201380031225
【公开日】2015年2月25日 申请日期:2013年6月11日 优先权日:2012年6月12日
【发明者】新井田光央 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1