摄像设备、外部设备、摄像系统、摄像设备的控制方法、外部设备的控制方法、摄像系统的...的制作方法_2

文档序号:9932912阅读:来源:国知局
1控制客户端设备2000整体。控制单元2001例如包括CPU,并且 执行后面将说明的存储单元2002中所存储的程序。可选地,控制单元2001可被配置为通过 使用硬件来进行控制。存储单元2002用作控制单元2001所执行的程序所用的存储区域、程 序的执行期间的工作区域和数据存储区域。
[0062] 通信单元2003接收到来自控制单元2001的指示,并且向监视照相机1000发送命令 等。通信单元2003还从监视照相机1000接收到针对该命令的应答和通过流传输所分发的所 拍摄图像等。
[0063]输入单元2004例如包括按钮、十字键、触摸面板和鼠标等。输入单元2004接收到来 自用户的指示的输入。例如,输入单元2004接收到用于向监视照相机1000发送各种命令的 指示的输入作为来自用户的指示。
[0064]在输入单元2004从用户接收到针对监视照相机1000的命令发送指示的情况下,输 入单元2004向控制单元2001通知该命令发送指示的输入。输入单元2004根据输入至输入单 元2004的指示来生成针对监视照相机1000的命令。然后,控制单元2001指示通信单元2003 将所生成的命令发送至监视照相机1000。
[0065]此外,输入单元2004能够从用户接收到针对向该用户的询问消息等的应答的输 入,其中该询问消息是在控制单元2001执行存储单元2002中所存储的程序的情况下已生成 的。
[0066]解码单元2005对从通信单元2003输出的所拍摄图像进行解码并扩展。解码单元 2005将解码并扩展后的所拍摄图像输出至显示单元2006。然后,显示单元2006显示与从解 码单元2005输出的所拍摄图像相对应的图像。
[0067] 显示单元2006能够显示向用户的询问消息等,其中该询问消息是在控制单元2001 执行存储单元2002中所存储的程序的情况下已生成的。
[0068]以上说明了监视照相机1000和客户端设备2000的内部结构。图2和图3所示的处理 块仅用于例示本发明中的摄像设备和外部设备的实施例,并且监视照相机1000和客户端设 备2000的内部结构不限于上述这些结构。诸如提供语音输入单元和语音输出单元等,在本 发明的范围内可以进行各种修改和改变。
[0069]图4是用于说明监视照相机1000和客户端设备2000之间的、从通过流传输所要分 发的所拍摄图像的参数的设置开始起直到对该所拍摄图像进行流传输分发为止的典型的 命令序列的序列图。
[0070]第一实施例中的事务表示成对的从客户端设备2000向监视照相机1000发送的命 令与从监视照相机1000向客户端设备2000发送的针对该命令的应答。
[0071] 在图4中,附图标记6000表示网络设备连接的事务。客户端设备2000将网络设备之 间的连接所用的Probe(探测)命令经由单播或组播传输发送至IP网络1500。连接至网络的 监视照相机1000将表示命令可接受的ProbeMatch(探测匹配)应答发送至客户端设备2000。
[0072] 附图标记6001表示Subscribe (订阅)事务。通过该事务,客户端设备2000能够向监 视照相机1000发送指示以进行事件分发。
[0073] 附图标记6002表示GetProfiles(获得配置文件)事务。该事务是用于获取与分发 配置文件相对应的MediaProfile(媒体配置文件)的事务。MediaProfile是用于将监视照相 机1000的各种设置项以彼此相关联的方式进行存储的参数集合。
[0074] 各种设置项包括作为MediaProfile的ID的Prof ileToken(配置文件令牌)、后面将 说明的VideoSourceConfiguration(视频源配置)和VideoEncoder Configuration (视频编 码器配置)、以及语音编码器等。MediaProfile保持向各种设置项的链接。
[0075] 客户端设备2000将GetProfiles命令发送至监视照相机1000。监视照相机1000接 收到GetProf i les命令,然后将MediaProf i le列表发送至客户端设备2000。
[0076]因而,客户端设备2000获取到监视照相机1000当前可用的MediaProfile的列表、 以及用于标识MediaProfile的分发配置文件ID。客户端设备2000基于分发配置文件ID来标 识监视照相机1000中所存在的可分发的配置文件设置。
[0077] 附图标记6003表示GetVideoSources(获得视频源)命令的事务。利用该命令,客户 端设备2000获取监视照相机1000所保持的列表VideoSources(视频源)。
[0078] VideoSources是表示监视照相机1000中所设置的摄像单元1004的性能的参数集 合。VideoSource包括作为VideoSource的ID的VideoSourceToken (视频源令牌)和表示摄像 单元1004可以输出的所拍摄图像的分辨率的Resolution!;分辨率)。
[0079] 客户端设备2000将GetVideoSources命令发送至监视照相机1000。监视照相机 1000接收到该GetVideoSources命令,然后将针对该命令的应答发送至客户端设备2000。 [0080] 附图标记6004表示GetVideoSourceConf igurations (获得视频源配置)事务。该事 务是用于获取监视照相机1000所保持的VideoSourceConfiguration的列表。
[0081 ] VideoSourceConfi gurat ion表不用于使监视照相机1000中所设置的VideoSource 与MediaProf i le相关联的参数集合。此外,VideoSourceConf i gurat ion包括用于在从 VideoSource输出的所拍摄图像中指定要切出以供要分发的图像用的一部分的Bounds (边 界)。
[0082] 以下可以将VideoSourceConf igurat ion 称为VSC〇
[0083] 客户端设备2000将GetVideoSourceConf igurations命令发送至监视照相机1000。 监视照相机1000接收到该GetVideoSourceConf igurat ions命令,然后将包括监视照相机 1000所保持的VSC的ID的列表发送至客户端设备2000。
[0084] 附图标记6005表不661:¥1(16〇£11〇〇(161'(]〇11;1^811抑1:;[0118(获得视频编码器配置)事 务。通过该事务,客户端设备2 0 0 0获取监视照相机1 0 0 0所保持的 VideoEncorderConfigurat ions 的列表。
[0085] 客户端设备2000将661^1(16〇£11(3(^(161^〇11;1^811抑1:;[0118命令发送至监视照相机 1000。监视照相机1000接收到该661^1(160£110(^(161'&311;1^811瓜1:;[0118命令,然后发送针对该 命令的应答。
[0086] VideoEncorderConf iguration是用于使与从摄像单元1004输出的所拍摄图像的 压缩编码有关的压缩编码设置和MediaProfile相关联的参数集合。以下可以将 VideoEncorderConfiguration称为VEC。压缩编码设置存储在存储单元1002中。
[0087] VEC包括作为VEC的ID的VECToken(VEC令牌)、用于指定压缩编码方法(JPEG或 H. 264等)的Encoding(编码)、用于指定输出图像的分辨率的Resolution和用于指定压缩编 码质量的Quality(质量hVEC关于从监视照相机1000输出的所拍摄图像,还包括用于指定 最大帧频的FramerateLimit (帧频极限)和用于指定最大比特率的BitrateLimit (比特率极 限)。
[0088] 例如,监视照相机1000根据VEC中所设置的参数来基于VideoSource和VSC的详情 对从摄像单元1004输出的所拍摄图像进行压缩编码,并且将处理后的所拍摄图像经由通信 单元1003分发至客户端设备2000。
[0089] 附图标记 6006 表不 GetVideoEncoderConfigurationOptions (获得视频编码器配 置选项)事务。通过该事务,客户端设备2000能够关于利用ID所指定的VEC,获取监视照相机 1000可以接受的各个参数的选项或设置值的范围。
[0090] 客户端设备 2000 将 GetVideoEncorderConfigurationOptions命令发送至监视照 相机 1000。监视照相机 1000接收到该GetVideoEncorderConf iguration Opt ions 命令,然后 发送针对该命令的应答。通过该事务,客户端设备2000从监视照相机1000获取到包括存储 单元1002中所存储的压缩编码设置的ID的列表。
[0091 ]附图标记6007表示CreateProfile(创建配置文件)事务。该事务是用于请求分发 配置文件的创建的事务。客户端设备2000将CreateProfile命令发送至监视照相机1000。监 视照相机1000接收到该CreatePorfile命令,然后发送针对该命令的应答。
[0092]通过该事务,客户端设备2000能够在监视照相机1000中创建新的分发配置文件, 并且获取所创建的分发配置文件的ID。此外,监视照相机1000存储新创建的分发配置文件。 [0093] 在该事务的命令处理之后,监视照相机1000将MediaProfile改变通知事件发送至 客户端设备2000,并由此向客户端设备2000通知在MediaProfile中发生了改变。
[0094] 附图标记6008表示AddVideoSourceConf igurat ion (添加视频源配置)事务。该事 务是用于请求VSC的添加的事务。客户端设备2000将AddVideo SourceConfiguration命令 发送至监视照相机1000。监视照相机1000接收到该AddVideoSourceConf igurat ion命令,然 后将针对该命令的请求发送至客户端设备2000。
[0095]在该事务中,客户端设备2000指定在事务6007中所获取到的分发配置文件ID和在 事务6004中所获取到的VSC的ID。因而,客户端设备2000能够使与所指定的VSC的ID相对应 的期望的VSC和与所指定的分发配置文件ID相对应的MediaProfile相关联。
[0096]另一方面,监视照相机1000将与客户端设备2000所指定的分发配置文件ID相对应 的MediaProfile和与客户端设备2000所指定的VSC的ID相对应的期望的VSC以彼此相关联 的方式存储在存储单元1002中。
[0097] 附图标记6009表示六(1(1¥1(16〇£11〇〇(161^〇11;1^811抑1:;[011(添加视频编码器配置)事务。 该事务是用于请求VEC的添加的事务。客户端设备2000将AddVideo EncorderConf igurat ion命令发送至监视照相机1000。监视照相机1000将针对该 AddVideoEncorderConf igurat ion命令的应答发送至客户端设备2000。
[0098]在该事务中,客户端设备2000指定在事务6007中所获取到的分发配置文件ID和在 事务6005中所获取到的VEC的ID。因而,客户端设备2000能够使与所指定的VEC的ID相对应 的VEC和与所指定的分发配置文件ID相对应的MediaProfile相关联。
[0099]另一方面,监视照相机1000将与客户端设备2000所指定的分发配置文件ID相对应 的MediaProfile和与客户端设备2000所指定的VEC的ID相对应的期望的VEC以彼此相关联 的方式进行存储。
[0100] 在事务6008和6009的处理之后,监视照相机1000将MediaProfile改变通知事件发 送至客户端设备2000,并由此向客户端设备2000通知在MediaProfile中发生了改变。
[0101 ] 附图标记6010表示561^1(16〇£11(3〇(161^〇11;1^811抑1:;[011(设置视频编码器配置)事务。 该事务是用于设置V E C的各个参数的事务。客户端设备2 0 0 0将S e t V i d e 0 EncorderConfiguration命令发送至监视照相机1000。
[0102] 监视照相机1000接收到SetVideoEncorderConf iguration命令,然后发送针对该 命令的应答。通过该事务,客户端设备2000基于在事务6006中所获取到的选项来设置在事 务6005中所获取到的VEC的详情。例如,改变压缩编码方法或切出大小。监视照相机100存储 压缩编码设置等的详情。
[0103]在该事务的处理之后,监视照相机1000将VEC改变通知事件发送至客户端设备 2000,并由此向客户端设备2000通知在VEC中发生了改变。
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1