CN106062704A - 摄像设备和摄像*** - Google Patents

摄像设备和摄像*** Download PDF

Info

Publication number
CN106062704A
CN106062704A CN201580011028.8A CN201580011028A CN106062704A CN 106062704 A CN106062704 A CN 106062704A CN 201580011028 A CN201580011028 A CN 201580011028A CN 106062704 A CN106062704 A CN 106062704A
Authority
CN
China
Prior art keywords
order
memory
unit
installation
picture pick
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201580011028.8A
Other languages
English (en)
Inventor
横溝刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN106062704A publication Critical patent/CN106062704A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • H04N5/772Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Studio Devices (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

通信单元,用于经由IP网络从客户端设备接收用以安装内部记录介质的第一SetSC命令和用以安装云存储器的第二SetSC命令;以及监视照相机,所述监视照相机在通信单元所接收到的命令是第一SetStorageConfiguration命令的情况下,利用用于访问内部记录介质的访问协议来安装内部记录介质,并且在通信单元所接收到的命令是第二SetStorageConfiguration命令的情况下,利用CDMI来安装云存储器。

Description

摄像设备和摄像***
技术领域
本发明涉及一种摄像设备和摄像***。特别地,本发明涉及将数据记录在存储器中的摄像设备和摄像***。
背景技术
近年来,可以在IP网络上构建具有高功能性的一些大容量存储器。作为这种存储器,主机设备可以安装网络存储***以使该网络存储***可用。这里,术语“安装”例如是指使得能够相对于存储器进行写入或读取。
伴随着网络存储器的普及,存在用于进行向网络存储器的访问的各种协议。这些协议例如可以是NFS(Network File System,网络文件***)、SMB、CIFS(Common InternetFile System,通用因特网文件***)或CDMI(Cloud Data Management Interface,云数据管理接口)。
专利文献1公开了接收来自多个外部设备的不同访问的存储***。
过去,将拍摄图像发送至客户端设备的摄像设备可以具有用以指示从客户端设备改变摄像设备的设置并且开始图像的分发的一组命令(命令组)。近来,已知有按照ONVIF(Open Network Video Interface Forum,开放网络视频接口论坛)确定的标准所定义的这些命令组中的一些命令组。
然而,过去的技术并没有假定例如允许摄像设备安装网络存储器。另外,由于可利用多种网络存储器,因此可能需要用户进行用于安装这些网络存储器的非常复杂的设置作业。
作为用于在摄像设备中安装网络存储器的命令,可以假定在来自各种制造商的摄像设备之间使用诸如ONVIF所确定的命令组等的通用命令(标准化命令)。
然而,即使在这种假设下,从必须通过使用这种命令来指定彼此不同的文件***所用的多个网络存储器的观点,也可能难以获得这种命令的兼容性。
本发明是有鉴于这种观点而作出的,并且摄像设备可以使得能够容易地安装以彼此不同的方式被访问的第一存储器和第二存储器。
引文列表
专利文献
专利文献1:日本特开2003-241903
发明内容
一种摄像设备,其经由网络与外部设备进行通信,并且安装第一存储器和/或第二存储器,所述摄像设备包括:接收单元,其能够经由网络从所述外部设备接收与第一协议相对应的用以允许所述摄像设备安装所述第一存储器的第一安装命令和与所述第一协议相对应的用以允许所述摄像设备安装所述第二存储器的第二安装命令;安装单元,用于安装所述第一存储器和/或所述第二存储器;以及控制单元,用于在所述接收单元所接收到的安装命令是所述第一安装命令的情况下,指示所述安装单元以利用用于访问所述第一存储器的第一访问协议来安装所述第一存储器,并且在所述接收单元所接收到的安装命令是所述第二安装命令的情况下,指示所述安装单元以利用第二访问协议来安装所述第二存储器,其中所述第二访问协议是用于访问所述第二存储器的访问协议并且与所述第一访问协议不同。
通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。
附图说明
图1是用于说明根据本发明的第一典型实施例的摄像***的结构的***结构图。
图2A是示出根据本发明的第一典型实施例的摄像***中所包括的监视照相机的内部结构的框图。
图2B是示出根据本发明的第一典型实施例的摄像***中所包括的客户端设备的内部结构的框图。
图3是示出根据本发明的第一典型实施例的监视照相机所保持的参数的结构图。
图4A示出根据本发明的第一典型实施例的StorageConfiguration(存储器配置)的定义的示例。
图4B示出根据本发明的第一典型实施例的StorageConfiguration的定义的示例。
图4C示出根据本发明的第一典型实施例的StorageConfiguration的定义的示例。
图4D示出根据本发明的第一典型实施例的StorageConfiguration的定义的示例。
图4E示出根据本发明的第一典型实施例的StorageConfiguration的定义的示例。
图5示出根据本发明的第一典型实施例的GetStorageConfigurations(获得存储器配置)中的命令和应答的结构的示例。
图6示出根据本发明的第一典型实施例的GetStorageConfigurationOptions(获得存储器配置选项)中的命令和应答的结构的示例。
图7示出根据本发明的第一典型实施例的SetStorageConfigurationOptions(设置存储器配置选项)中的命令和应答的结构的示例。
图8是根据本发明的第一典型实施例的监视照相机和客户端设备之间的命令序列图。
图9示出根据本发明的第一典型实施例的监视照相机和客户端设备之间的命令序列。
图10示出根据本发明的第一典型实施例的监视照相机、客户端设备和网络存储器之间的命令序列。
图11是用于说明根据本发明的第一典型实施例的StorageConfiguration的Token(标记)类型和访问协议类型之间的对应关系的表的图。
图12是用于说明根据本发明的第一典型实施例的监视照相机中的命令接收处理的流程图。
图13示出根据本发明的第一典型实施例的StorageConfiguration画面的示例。
具体实施方式
以下将通过说明本发明的典型实施例来说明本发明。根据典型实施例的结构仅是为了例示目的而给出的,并且本发明不限于所例示的结构。例如,假定基于开放网络视频接口论坛(以下有时称为ONVIF)来定义根据以下典型实施例的命令。
为了定义数据或者诸如StorageConfiguration等的命令,使用ONVIF标准中所使用的XML模式定义语言(以下称为XSD)。
第一典型实施例
图1示出用于例示根据典型实施例的包括作为摄像设备的监视照相机1000和客户端设备2000的摄像***的***结构。客户端设备2000是根据本典型实施例的外部设备。监视照相机1000和客户端设备2000经由IP网络1500(经由网络)以可通信的方式相互连接。
网络附加存储器1100连接至IP网络1500。以下将网络附加存储器称为NAS。NAS1100例如可以包括诸如CIFS(通用因特网文件***)、NFS(网络文件***)和SMB等的接口。
NAS 1100可以由监视照相机1000安装以连接至IP网络1500,从而使得能够从监视照相机1000进行访问。
经由因特网1600(所谓的云)可使用云存储器1200。云存储器1200例如可以包括CDMI(云数据管理接口)。云存储器1200由监视照相机1000安装以连接至IP网络1500,从而使得能够从监视照相机1000进行访问。
例如,客户端设备2000将以下将说明的用以改变摄像参数并开始视频流传输的命令发送至监视照相机1000。监视照相机1000将针对这些命令的应答和视频流发送至客户端设备2000。
根据本典型实施例的摄像***是发送/接收***的示例。根据本典型实施例的摄像***1000是拍摄运动图像的摄像设备,并且特别是可用于监视的网络照相机。
IP网络1500例如可以包括满足以太网(Ethernet,注册商标)的通信标准的多个路由器、交换机和线缆。然而,根据本典型实施例,可以使用任何通信标准、大小和结构,只要这些通信标准、大小和结构使得能够进行监视照相机1000和客户端设备2000之间的通信即可。
例如,IP网络1500可以包括因特网、有线LAN(局域网)、无线LAN和WAN(广域网)。根据本典型实施例的监视照相机1000例如可以支持PoE(以太网供电(Power Over Ethernet,注册商标)),并且可以经由LAN线缆接收电力。
图2A和2B是示出根据本典型实施例的监视照相机1000和客户端设备2000的内部结构的框图。图2A是示出监视照相机1000的内部结构的框图。另一方面,图2B是示出客户端设备2000的内部结构的框图。
参考图2A,控制单元1001控制监视照相机1000的全体。控制单元1001例如可以包括CPU(中央处理单元)。存储单元1002可以主要用作各种数据的存储区域,诸如控制单元1001所要执行的程序所用的存储区域、在程序的执行期间可使用的工作区域和摄像单元1003所拍摄到的图像所用的存储区域等。
摄像单元1003将通过拍摄由监视照相机1000的摄像光学***形成的被摄体的图像所获取到的模拟信号转换成数字数据,并且将这些数字数据作为拍摄图像输出至存储单元1002。在将拍摄图像从摄像单元1003输出至存储单元1002的情况下,以下将说明的控制单元1001从摄像单元1003接收到图像获取事件。
压缩编码单元1004对摄像单元1003所输出的拍摄图像进行基于JPEG或H.264的压缩编码处理以创建图像数据,并且将所创建的图像数据输出至存储单元1002。在这种情况下,压缩编码单元1004使控制单元1001发出VIDEO(视频)发送触发,并且通知可以分发的图像数据已被输出至存储单元1002。
在从外部设备接收到控制命令的情况下、或者在要将针对控制命令的应答和包括图像数据的流发送至外部设备的情况下等,使用通信单元1005。根据本典型实施例的通信单元1005与分发单元相对应,其中该分发单元用于分发从压缩编码单元1004输出的图像数据。在通信单元1005从外部设备接收到命令的情况下,控制单元1001从通信单元1005接收到命令接收事件。
摄像控制单元1006可用于根据控制单元1001所输入的平摇角度、倾斜角度或变焦倍率的值来控制倾斜机构、平摇机构或变焦机构。因而,沿倾斜方向和平摇方向驱动摄像单元1003的摄像范围。这样驱动变焦倍率以与摄像范围相对应。
摄像控制单元1006通过设置PTZStatus(PTZ状态)发送标志来将平摇机构、倾斜机构和变焦机构(未示出)的当前工作状态作为PTZ Status信息提供至控制单元1001。
根据本典型实施例,压缩编码单元1004和摄像控制单元1006各自例如可以是子CPU。根据本典型实施例,平摇机构、倾斜结构和变焦机构各自例如可以包括步进马达和齿轮。平摇机构、倾斜结构和变焦机构各自可以是被配置为改变摄像单元1003的位置的改变单元的示例。
内部记录介质1007设置在监视照相机1000的内部。内部记录介质1007例如是控制单元1001可用来保存数据的存储器。
这里,内部记录介质1007例如可以包括相对于监视照相机1000可***且可移除的SD存储卡和USB驱动器或者以可移除的方式安装至监视照相机1000的硬盘驱动器、以及支持这三者的文件***。
接着,参考图2B,控制单元2001例如可以是CPU并且控制客户端设备2000的全体。存储单元2002可以主要用作各种数据所用的存储区域,诸如控制单元2001所要执行的程序所用的存储区域和在程序的执行期间可使用的工作区域等。
显示单元2003例如可以是LCD或有机电致发光显示器,并且可以向视频客户端设备2000的用户显示各种设置画面、从监视照相机1000接收到的视频图像的查看器和消息。各种设置画面可以包括以下将说明的StorageConfiguration画面。
输入单元2004例如可以包括按钮、十字键、触摸面板和鼠标,并且将用户所进行的画面操作的详情通知至控制单元2001。解码单元2005基于诸如JEPG或H.264等的格式来对经由通信单元2006接收到的压缩编码后的图像数据进行解码,并且将这些图像数据解压缩到存储单元2002中。
通信单元2006可用于将控制命令发送至监视照相机1000并且从监视照相机1000接收针对控制命令的应答和包括图像数据的流。根据本典型实施例,解码单元2005例如可以是子CPU。
尽管参考图2A和2B说明了监视照相机1000和客户端设备2000的内部结构,但图2A和2B所示的处理块是为了例示根据本发明的监视照相机和客户端设备的典型实施例而给出的。本发明不限于此。可以在没有背离本发明的精神和范围的情况下对本发明进行各种修改和改变,诸如包括音频输入单元、音频输出单元和图像分析处理单元等。
接着,以下将参考图3~7来说明本典型实施例中所使用的命令和参数的名称和详情。图3示出根据本典型实施例的监视照相机1000(的存储单元1002)中所保持的参数的构造。
在下文,以下将说明的VideoSourceConfiguration(视频源配置)有时将被称为VSC。此外,VideoEncoderConfiguration(视频编码器配置)有时将被称为VEC。
图3所示的MediaProfile(媒体配置文件)3100由监视照相机1000保持。术语“MediaProfile”是指用于将监视照相机1000的设置项彼此相关联地进行存储的参数集。这些设置项可以包括用于利用监视照相机1000来分发包括图像数据的流的设置项。MediaProfile存储在存储单元1002中。
在下文,MediaProfile有时将被称为MP。
MP 3100保持作为MP 3100的ID的ProfileToken(配置文件标记)。MP 3100还保持向包括VSC 3120和VEC 3130的设置项的链接。监视照相机1000可以保持多个MediaProfiles。VideoSource(视频源)3110是描述监视照相机1000中所包括的一个摄像单元1003的性能的参数的集合。
在下文,VideoSource有时被称为VS。根据本典型实施例的VS与同摄像装置的设置有关的摄像装置设置信息相对应。
VS 3110可以包括作为VS 3110的ID的VideoSourceToken(视频源标记)、以及诸如描述摄像单元1003可以输出的图像数据的分辨率的Resolution(分辨率)等的参数。
VSC 3120是用于使监视照相机1000中所包括的VS 3110与MP 3100相关联的参数的集合。VSC 3120保持描述VS 3110的ID的VideoSourceToken。VSC 3120保持指定摄像单元1003所输出的图像的切出大小和切出位置的Bounds(边界)。在本典型实施例的以下说明中,将不说明VSC 3120的更多详情。
VEC 3130是用于使同针对图像数据的压缩编码有关的编码器设置与MP 3100相关联的参数的集合。编码器设置例如可以是压缩编码单元1004的设置。VEC 3130包括作为VEC3130的ID的ConfigurationToken(配置标记)。
VEC 3130包括指定压缩编码方法的Encoding(编码)和指定输出图像的分辨率的Resolution。VEC 3130还包括指定压缩编码的质量的Quality(质量)、指定输出图像的最大帧频的FramerateLimit(帧频极限)和指定最大比特率的BitrateLimit(比特率极限)。在本典型实施例的以下说明中,将不说明VEC的更多详情。
监视照相机1000基于VS 3110和VSC 3120的详情来对从摄像单元1003输出的拍摄图像进行基于VEC 3130的压缩编码,并且将如此得到的图像数据经由通信单元1005分发至包括客户端设备2000的外部设备。
更具体地,压缩编码单元1004根据VEC 3130所设置的诸如编码方法、帧频或分辨率等的参数来对拍摄图像进行编码,以创建图像数据。
StorageConfiguration(以下有时称为SC)3140是用于保持用于访问监视照相机1000可使用的存储器的信息的参数的集合。以下将说明SC 3140的详情。
RecordingConfiguration(记录配置)(以下有时称为RC)3150是保持与对记录所用的文件进行抽象化的Recording(记录)有关的信息的结构。将Recording保持(存储)在监视照相机1000的存储单元1002中。
RC 3150保持用于标识Recording的RecordingToken(记录标记)。换句话说,RecordingToken是Recording的ID。这种RecordingToken与记录文件相对应。
接着,图4A~4E示出根据本典型实施例的StorageConfiguration的定义的示例。如图4A所示,包括DeviceEntity(装置实体)。DeviceEntity包括作为SC的ID的StorageToken(存储器标记)。这里,StorageToken是可唯一识别监视照相机100中所保持的SC所利用的信息(即,SC的ID)。
DeviceEntity保持用于访问Storage(存储器)的详细信息的StorageConfigurationData(存储器配置数据)构造体。以下将说明StorageConfigurationData(结构)的详情。在SC中,可以不省略DeviceEntity。
图4B示出StorageConfigurationData结构的详情。如图4B所示,StorageConfigurationData结构可以包括LocalPath(本地路径)、StorageUri(存储器Uri)、User(用户)和type(类型)。LocalPath用于保持安装目的地信息。
安装目的地信息例如是用于将SC 3140中所指定的外部存储器安装到监视照相机1000中的信息。
在监视照相机1000保持文件***的情况下,安装目的地信息的示例可以是诸如“/mnt/cifs 1”等的安装目的地目录的路径。可选地,安装目的地信息的示例可以是能够唯一识别所安装的存储器所利用的诸如“E”等的驱动器名称或驱动器符号。
在监视照相机1000中LocalPath可识别的情况下,可以省略LocalPath(或者LocalPath所保持的安装目的地信息)。
StorageUri保持SC所安装的外部存储器的地址。StorageUri例如可以是利用IP地址或主机名称所指定的URI(统一资源标识符)“//cifs_server/disk1/share/”。
在要安装监视照相机1000中所包括的SD卡的情况下,StorageUri可以是描述SD卡驱动器的装置文件的路径,诸如“/dev/SD card/1”等。
可选地,可以根据访问协议类型(type)来指定各种URL作为StorageUri。在监视照相机1000中要安装的外部存储器的地址可识别的情况下,可以省略该信息。
User保持用于访问StorageUri所指定的外部存储器的、包括用户名和密码的认证信息。以下将说明User的详情。在监视照相机1000中安装不需要认证信息的外部存储器的情况下,有时可以省略User。
type是用于选择针对外部存储器的访问协议的类型的信息。type保持来自以下将说明的“StorageType(存储器类型)”中所描述的访问协议类型的列表的用于描述SC所安装的外部存储器的类型的信息。例如,type可能是SC中的必需项并且不允许省略。
图4C示出UserCredentials(用户凭据)结构的详情。UserCredentials结构在图4B中被称为User。如图4C所示,UserCredentials结构例如可以包括Username(用户名)和Password(密码)。Username保持可用于访问StorageUri所指定的外部存储器的用户名。
Password保持可用于访问StorageUri所指定的外部存储器的密码。在监视照相机1000访问不需要密码的外部存储器的情况下,可以省略Password。
图4D示出上述的type所使用的存储器访问协议类型的列表。type可以包括NFS、SMB、CIFS、CDMI、SD CARD(SD卡)和AUTO(自动)。NFS代表网络文件***。NFS是在RFC 1094、RFC 1813和RFC 3530等中所定义的,并且包括UNIX(注册商标)通常所利用的分发文件***及其协议。
SMB是广泛使用的文件分享服务协议。CIFS代表通用因特网文件***。CIFS是SMB的扩展,并且是可用于经由标准网络提供针对文件***的访问的标准协议。
CDMI代表云数据管理接口。CDMI是可用于提供存储器所用的云服务的标准协议。SD CARD代表SD存储卡。SD存储卡是监视照相机1000中所包括的一种内部记录介质1007。SDCARD是在安装内部记录介质1007时指定的。
AUTO是在客户端设备2000不可识别监视照相机1000所安装的存储器的情况下要指定的选项。如果客户端设备2000指定AUTO的SC,则监视照相机1000根据独立确定的优先级和算法来选择适当的存储器。
接着,图4E示出SCOption(SC选项)结构的详情。SCOption结构保持type。type保持如参考图4D所述的一个访问协议类型。type是监视照相机1000可以安装的存储器的访问协议类型的列表。
图5示出根据本典型实施例的GetStorageConfigurations的命令和应答的结构的示例。图5的(1)示出要从客户端设备2000发送至监视照相机1000的GetSCs(获得SC)命令的详情。图5的(2)示出要从监视照相机1000发送至客户端设备2000的GetSCs应答的详情。
如图5的(1)所示的GetSCs命令使得客户端设备2000能够获取监视照相机1000所保持的SC的列表。在图5的(2)的示例中,监视照相机1000返回四个SC 5000~5003。
图5的(2)中的SC 5000具有作为SC 5000的StorageConfigurationToken(存储器配置标记)的值的storage1(存储器1)以及作为SC 5000的type的值的AUTO。在客户端设备2000使用SC 5000的情况下,监视照相机1000自动选择要进行数据的输入/输出的存储器。
SC 5001具有作为SC 5001的StorageToken的值的storage2(存储器2)以及作为SC5001的type的值的CIFS。在客户端设备2000使用SC 5001的情况下,监视照相机1000使用“//cifs_server/disk 1/share/”所标识的CIFS协议来与外部存储器交换数据。
SC 5002具有作为SC 5002的StorageToken的值的storage3(存储器3)以及作为SC5002的type的值的CDMI。在客户端设备2000使用SC 5002的情况下,监视照相机1000使用“//cdmi:1024/service/export/”所标识的CDMI协议来与云服务存储器交换数据。
SC 5003具有作为SC 5003的StorageToken的值的storage4(存储器4)以及作为SC5003的type的值的SD CARD。在客户端设备2000使用SC 5003的情况下,监视照相机1000与作为“/dev/SD card/1”所标识的SD卡的内部记录介质1007交换数据。
图6示出根据本典型实施例的GetStorageConfigurationOptions中的命令和应答的结构的示例。图6的(1)示出要从客户端设备2000发送至监视照相机1000的GetSCOptions(获得SC选项)的命令的详情。另一方面,图6的(2)示出要从监视照相机1000返回至客户端设备2000的GetSCOptions的应答的详情。
如图6的(1)所示,GetSCOptions命令使得客户端设备2000能够获取监视照相机1000所支持的访问协议类型的列表。例如,图6的(2)示出监视照相机1000支持CIFS、CDMI、SD CARD和AUTO这些访问协议类型。
图7示出SetStorageConfiguration(设置存储器配置)中的命令和应答的结构的示例。图7的(1)示出要从客户端设备2000发送至监视照相机1000的SetSC(设置SC)命令的详情。另一方面,图7的(2)示出要从监视照相机1000返回至客户端设备2000的SetSC应答的详情。
如图7的(1)所示的SetSC命令使得客户端设备2000能够请求监视照相机1000更新SC的详情。例如,参考图7的(1),客户端设备2000请求监视照相机1000将如下的SC的type的值改变为AUTO,其中该SC具有作为StorageToken的值的storage1。图7的(2)示出监视照相机1000执行了这种请求。
图8示出监视照相机1000和客户端设备2000之间的用于设置用于分发视频图像的MediaProfile的命令序列。以下的术语“事务”是指要从客户端设备2000发送至监视照相机1000的命令和要从监视照相机1000返回至客户端设备2000的应答的对。
图8的事务6000是针对网络设备连接所执行的。客户端设备2000通过单播或多播将用于连接网络设备的Probe(探测)命令发送至IP网络1500。连接至IP网络1500的监视照相机1000将用于通知监视照相机1000准备好进行命令接收的ProbeMatch(探测匹配)应答返回至客户端设备2000。
Subscribe(订阅)事务6001使得客户端设备2000能够指示至监视照相机1000的事件分发。
GetServices(获得服务)事务6002使得客户端设备2000能够获取监视照相机1000所支持的Web服务的类型和用于使用Web服务的地址URI。
客户端设备2000将GetServices命令发送至监视照相机1000。接收到该命令的监视照相机1000返回针对该命令的应答。监视照相机1000是在事务6000中将ProbeMatch应答发送至客户端设备2000的监视照相机。
执行GetProfiles(获得配置文件)事务6003以获取与分发配置文件相对应的MediaProfile。
客户端设备2000将GetProfiles命令发送至监视照相机1000。接收到GetProfiles命令的监视照相机1000将MediaProfiles的列表发送至客户端设备2000。
因而,客户端设备2000获取监视照相机1000中当前可使用的MediaProfiles的列表、以及各自与用于标识MediaProfile的分发配置文件ID相对应的ProfileTokens。客户端设备2000利用分发配置文件ID来标识作为监视照相机1000内(或摄像装置内)当前存在的并且可分发的分发配置文件设置的MediaProfile。
GetVideoSources(获得视频源)的事务6004使得客户端设备2000能够获取监视照相机1000中所保持的VideoSource的列表。
术语VideoSource是指监视照相机1000中所包括的摄像单元1003的性能的参数的集合。VideoSource包括作为VideoSource的ID的VideoSourceToken和描述摄像单元1003可以输出的拍摄图像的分辨率的Resolution。
客户端设备2000将GetVideoSources命令发送至监视照相机1000。接收到GetVideoSources命令的监视照相机1000将针对该命令的应答返回至客户端设备2000。
执行GetVideoSourceConfigurations(获得视频源配置)事务6005以获取监视照相机1000所保持的VideoSourceConfigurations的列表。
客户端设备2000将GetVideoSourceConfigurations命令发送至监视照相机1000。接收到该GetVideoSourceConfigurations命令的监视照相机1000将包括监视照相机1000所保持的VSC 3120的ID的列表返回至客户端设备2000。
GetVECs(获得VEC)事务6006使得客户端设备2000能够获取监视照相机1000所保持的VideoEncoderConfigurations(视频编码器配置)的列表。该列表包括VEC 3130。
客户端设备2000将GetVideoEncoderConfigurations(获得视频编码器配置)命令发送至监视照相机1000。接收到该命令的监视照相机1000返回针对该命令的应答。
执行GetConfigurations(获得配置)事务6007使得客户端设备2000能够获取与监视照相机1000中的摄像控制单元1006有关的设置值。
客户端设备2000将GetConfigurations命令发送至监视照相机1000。接收到该命令的监视照相机1000将针对该命令的应答返回至客户端设备2000。
GetVECOptions(获得VEC选项)事务6008使得客户端设备2000能够针对利用ID所指定的VEC,获取监视照相机1000可接受的各参数的选择和设置值的范围。
客户端设备2000将GetVideoEncoderConfigurationOptions(获得视频编码器配置选项)命令发送至监视照相机1000。接收到该命令的监视照相机1000将针对该命令的应答返回至客户端设备2000。
该事务使得客户端设备2000能够从监视照相机1000获取包括存储单元1002中所存储的编码设置的ID的列表。这意味着应答包含JPEG和H.264。
执行CreateProfile(创建配置文件)事务6009以请求分发配置文件的创建。客户端设备2000将CreateProfile命令发送至监视照相机1000。接收到该命令的监视照相机1000返回针对该命令的应答。
该事务使得客户端设备2000能够在监视照相机1000内新创建分发配置文件并且获取所创建的分发配置文件的ID。监视照相机1000存储该新创建的分发配置文件。
更具体地,控制单元1001根据通信单元1005所接收到的CreateProfile命令来新创建MediaProfile,并且执行用于将所创建的MediaProfile存储在存储单元1002中的存储控制处理。
在该事务中的命令处理之后,监视照相机1000将MediaProfile改变通知事件发送至客户端设备2000,以向客户端设备2000通知在MediaProfile中发生了一些改变。
执行AddVideoSourceConfiguration(添加视频源配置)事务6010以请求添加VSC。客户端设备2000将AddVideoSourceConfiguration命令发送至监视照相机1000。接收到该命令的监视照相机1000将针对该命令的应答返回至客户端设备2000。
在该事务中,客户端设备2000指定事务6009中所获取到的分发配置文件ID和事务6005中所获取到的VSC的ID。因而,客户端设备2000使与所指定的VSC的ID相对应的期望VSC同与所指定的分发配置文件ID相对应的MediaProfile相关联。
另一方面,监视照相机1000使与客户端设备2000所指定的分发配置文件ID相对应的MediaProfile和与客户端设备2000所指定的VSC的ID相对应的期望VSC相关联并存储该MediaProfile和该VSC。
执行AddVideoEncoderConfiguration(添加视频编码器配置)事务6011以请求添加VEC。客户端设备2000将AddVideoEncoderConfiguration命令发送至监视照相机1000。监视照相机1000将针对该命令的应答返回至客户端设备2000。
在该事务中,客户端设备2000指定事务6009中所获取到的分发配置文件ID和事务6006中所获取到的VEC的ID。这样使得客户端设备2000能够使与所指定的VEC的ID相对应的VEC同与所指定的分发配置文件ID相对应的MediaProfile相关联。
另一方面,监视照相机1000使与客户端设备2000所指定的分发配置文件ID相对应的MediaProfile和与客户端设备2000所指定的VEC的ID相对应的期望VEC相关联并存储该MediaProfile和该VEC。
在处理了事务6010和6011之后,监视照相机1000将MediaProfile改变通知事件发送至客户端设备2000。这样可以向客户端设备2000通知在MediaProfile中发生了一些改变。
执行SetVideoEncoderConfiguration(设置视频编码器配置)事务6012以设置VEC的各参数。客户端设备2000将SetVideoEncoderConfiguration命令发送至监视照相机1000。
接收到该命令的监视照相机1000返回针对该命令的应答。在该事务中,客户端设备2000基于事务6008中所获取到的选择来定义事务6006所获取到的VEC的设置。例如,客户端设备2000改变监视照相机1000的压缩编码方法和切出大小。监视照相机1000存储诸如压缩编码设置等的所定义的设置。
在处理了该事务之后,监视照相机1000将VEC改变通知事件发送至客户端设备2000,以向客户端设备2000通知在VEC中发生了一些改变。应当注意,SetVideoEncoderConfiguration命令与根据本典型实施例的第一编码方法设置命令相对应。
图9示出监视照相机1000和客户端设备2000之间的直到图像分发为止的典型命令序列。
执行GetStreamUri(获得流Uri)事务6020以请求获取分发地址。在该事务中,客户端设备2000指定利用事务6009所获取到的分发配置文件ID,并且获取用于获取例如要基于所指定的分发配置文件的设置来进行流传输的图像数据的地址(URI)。
监视照相机1000将用于对与同客户端设备2000所指定的分发配置文件ID相关联的VSC和VEC的详情相对应的图像数据进行流传输的地址返回至客户端设备2000。
执行DESCRIBE(描述)事务6021以请求获取分发信息。客户端设备2000将DESCRIBE命令发送至监视照相机1000。接收到该命令的监视照相机1000将针对该命令的应答返回至客户端设备2000。
在该事务中,客户端设备2000使用事务6020所获取到的URI来执行DESCRIBE命令。因而,客户端设备2000请求并获取与监视照相机1000要进行流传输的内容有关的信息。
执行SETUP(设置)事务6022以请求分发设置。客户端设备2000将SETUP命令发送至监视照相机1000。接收到该命令的监视照相机1000将针对该命令的应答返回至客户端设备2000。
在该事务中,客户端设备2000使监视照相机1000准备基于与利用事务6021所获取到的分发信息有关的详细数据来进行流传输。执行该命令以在客户端设备2000和监视照相机1000之间共享针对包括会话编号的流的传输方法。
执行PLAY(播放)事务6023以开始流传输。客户端设备2000将PLAY命令发送至监视照相机1000。接收到该命令的监视照相机1000将针对该命令的应答返回至客户端设备2000。
客户端设备2000使用通过事务6022所获取到的会话编号来将PLAY命令发送至监视照相机1000,使得可以使监视照相机1000请求开始流传输。
从监视照相机1000向客户端设备2000分发流6024。利用事务6022所共享的传输方法来分发事务6023中请求开始的流。
执行TEARDOWN(拆卸)事务6025以停止分发。客户端设备2000将TEARDOWN命令发送至监视照相机1000。接收到该命令的监视照相机1000将针对该命令的应答返回至客户端设备2000。
在该事务中,客户端设备2000通过指定利用事务6022所获取到的会话编号来执行TEARDOWN命令,使得可以使监视照相机1000请求停止流传输。
图10示出监视照相机1000和客户端设备2000之间以及监视照相机1000和存储器之间的、涉及与存储器有关的参数设置和针对存储器的访问的典型命令序列。
事务6050用于GetServiceCapabilities(获得服务能力)命令。GetServiceCapabilities命令是用于指示返回描述监视照相机1000所支持的功能的功能信息的命令。
功能信息包括描述监视照相机1000是否支持SC相关命令的信息。功能信息包括描述监视照相机1000所保持的SC的最大数量的信息。
事务6051用于图5所示的GetSCs命令。
事务6052用于图6所示的GetSCOptions命令。
执行CreateSCs(创建SC)事务6053以请求创建SC。客户端设备2000将CreateSCs命令发送至监视照相机1000。接收到该命令的监视照相机1000返回针对该命令的应答。
该事务使得客户端设备2000能够在监视照相机1000内新创建SC并且获取所创建的SC的ID。监视照相机1000(内的存储单元1002)存储新创建的SC。
执行GetStorageConfiguration事务6054以获取StorageConfiguration。
客户端设备2000将GetSC命令发送至监视照相机1000。然后,接收到该GetSC命令的监视照相机1000将该命令所指定的SC的设置详情发送至客户端设备2000。
因而,客户端设备2000获取与用于标识SC的ID相对应的StorageToken和监视照相机1000当前可使用的StorageConfigurations的列表。客户端设备2000利用StorageToken来标识监视照相机1000内所存在的SC。
执行SetSC事务6055以设置SC的参数。客户端设备2000将SetSC命令发送至监视照相机1000。接收到该命令的监视照相机1000返回至针对该命令的应答。
通过该事务,监视照相机1000安装从客户端设备2000发送来的SetSC命令所指定的存储器。例如,监视照相机1000将用于请求安装的命令发送至该命令所指定的存储器(网络存储器)。
在处理了该事务之后,监视照相机1000通过将SC改变通知事件发送至客户端设备2000来向客户端设备2000通知在SC中发生了一些改变。根据本典型实施例的SetSC命令与用以使监视照相机1000安装网络存储器的安装命令相对应。
例如,执行BackupSystem(备份***)事务6056以请求将BackupSystem命令所指定的数据备份到该命令所指定的存储器。
客户端设备2000将该命令发送至监视照相机1000。另一方面,接收到该命令的监视照相机1000返回BackupSystem应答。该应答包括BackupToken(备份标记)。返回了该应答的监视照相机1000将要备份的数据传送至该命令所指定的存储器。
该存储器例如是事务6055中监视照相机1000所安装的网络存储器。在(涉及传送的)备份完成之后,监视照相机1000将Backup(备份)完成事件发送至IP网络1500上的客户端设备2000,以向客户端设备2000通知该命令的执行已完成。
根据本典型实施例的BackupSystem命令与备份命令相对应。根据本典型实施例的要备份的数据可以包括音频数据、元数据和除图像数据外的数据(诸如***设置信息和操作日志等)。
例如,执行Restore(恢复)事务6057以请求在监视照相机1000内恢复Restore命令所指定的数据(诸如事务6056中所备份的数据等)。
客户端设备2000将该命令发送至监视照相机1000。在这种情况下,客户端设备2000在该命令中指定事务6056中所获取到的BackupToken。
另一方面,接收到该命令的监视照相机1000从存储单元1002读出描述与该命令所指定的BackupToken相关联的备份数据的信息。监视照相机1000还从存储单元1002读出与BackupToken相关联的StorageToken。
然后,监视照相机1000将与所读取的StorageToken相对应的存储器确定为备份目的地存储器,并且从该备份目的地存储器读出由所读取的信息所描述的备份数据。接着,监视照相机1000将所读取的备份数据恢复到监视照相机1000(内的存储单元1002)中。
在恢复处理完成之后,监视照相机1000将Restore(恢复)完成事件发送至IP网络1500上的客户端设备2000,以向客户端设备2000通知该命令的执行已完成。
例如,执行Export(ExportVideos)(导出(导出视频))事务6058以请求监视照相机1000将被指定为ExportVideos命令的自变量的图像数据备份到被指定为该命令的自变量的存储器。
客户端设备2000将该命令发送至监视照相机1000。另一方面,接收到该命令的监视照相机1000将ExportVideos应答返回至客户端设备2000。监视照相机1000将被指定为该命令的自变量的图像数据传送至被指定为该命令的自变量的存储器。
这里的存储器例如是事务6055中监视照相机1000所安装的网络存储器。在传送完成之后,监视照相机1000将Export(导出)完成事件发送至IP网络1500上的客户端设备2000,以向客户端设备2000通知该命令的执行已完成。
根据本典型实施例,BackupSytem命令和ExportVideos命令与记录命令相对应。特别地,根据本典型实施例,ExportVideos命令与图像记录命令相对应。根据本典型实施例,事务6056、6057、6058和6059中的命令与访问命令相对应。
例如,执行Archive(存档)事务6059,以请求监视照相机1000对被指定为该Archive命令的自变量的图像数据进行压缩并将压缩后的图像数据存储至被指定为该命令的自变量的存储器。
客户端设备2000将该命令发送至监视照相机1000。另一方面,接收到该命令的监视照相机1000将Archive应答返回至客户端设备2000。监视照相机1000对被指定为该命令的自变量的图像数据进行压缩。接着,监视照相机1000将压缩后的图像数据传送至被指定为该命令的自变量的存储器。
在传送完成之后,监视照相机1000将Archive完成事件发送至IP网络1500上的客户端设备2000,以向客户端设备2000通知该命令的执行已完成。
执行RemoveSC(移除SC)事务6060,以请求监视照相机1000卸载被指定为RemoveSC的自变量的存储器。
监视照相机1000执行该命令所指定的存储器的卸载。更具体地,客户端设备2000将该命令发送至监视照相机1000。另一方面,接收到该命令的监视照相机1000将针对该命令的应答返回至客户端设备2000。
监视照相机1000从存储单元1002读出与同被指定为该命令的自变量的StorageToken相对应的SC有关的信息。接着,监视照相机1000基于所读取的信息来对该信息所描述的存储器执行卸载处理。例如,接收到该命令的监视照相机1000执行与Unix(注册商标)***中的拆卸命令的处理相同的处理。
在处理了该事务之后,监视照相机1000将SC改变通知事件发送至客户端设备2000,以向客户端设备2000通知在SC中发生了一些改变。
图11示出例示相关联的Storage的Tokentypes(Token类型)7010和访问协议类型的表。这里,表7000存储在存储单元1002中。在表7000中,可以将StorageTokens和RecordingTokens(记录标记)存储在Token类型7010的列中。在表7000中,与访问存储器的单元有关的信息存储在访问协议类型7020的列中。
例如,在表7000中,值为StoreToken1(存储标记1)的Token类型7011和值为LocalStorage(本地存储器)的访问协议类型7021相关联。StoreToken1与RecordingToken的值相对应。换句话说,存储单元1002存储利用StoreToken1所指定的记录文件。
在表7000中,值为StoreToken2(存储标记2)的Token类型7012和值为NFS的访问协议类型7022相关联。StoreToken2与StorageToken的值相对应。换句话说,存储单元1002存储利用StoreToken2所指定的StorageConfiguration。
在表7000中,值为StoreToken3(存储标记3)的Token类型7013和值为CDMI的访问协议类型7023相关联。StoreToken3与StorageToken的值相对应。换句话说,存储单元1002存储利用StoreToken3所指定的StorageConfiguration。
图12是说明根据本典型实施例的监视照相机1000中的用于接收来自客户端设备2000的命令的处理的流程图。该处理由控制单元1001来执行。
在步骤S8000中,控制单元1001判断通信单元1005是否接收到来自客户端设备2000的命令。这里,假定要接收的命令是图10所示的命令中的任一命令。
如果控制单元1001判断为通信单元1005接收到来自客户端设备2000的命令,则处理进入步骤S8001。另一方面,如果控制单元1001判断为通信单元1005没有接收到来自客户端设备2000的命令,则处理进入步骤S8000。
在步骤S8001中,控制单元1001判断与通信单元1005所接收到的命令相对应的访问协议。更具体地,控制单元1001从表7000中读出与利用该命令的自变量所指定的Token(诸如StorageToken等)相关联的访问协议类型。接着,控制单元1001识别所读取的访问协议类型。这里,Token包括CreateStorageConfiguration(创建存储器配置)所创建的StorageConfiguration的Token。
然后,如果所读取的访问协议类型被标识为LocalStorage,则控制单元1001使处理进入步骤S8002。如果所读取的访问协议类型被标识为NFS,则控制单元1001使处理进入步骤S8005。如果所读取的访问协议类型被标识为CDMI,则控制单元1001使处理进入步骤S8007。
如果控制单元1001判断为所读取的访问协议类型是其它访问协议类型(或者非LocalStorage、NFS和CDMI),则处理进入步骤S8009。
在步骤S8002中,控制单元1001判断通信单元1005所接收到的命令是ExportVideos命令还是Backup命令。
如果控制单元1001判断为通信单元1005所接收到的命令是ExportVideos命令,则处理进入步骤S8003。另一方面,如果控制单元1001判断为通信单元1005所接收到的命令是Backup命令,则处理进入步骤S8004。
在步骤S8003中,控制单元1001将被指定为通信单元1005所接收到的命令的自变量的图像数据传送至内部记录介质1007。例如,该图像数据可以是从压缩编码单元1004输出的图像数据。
在步骤S8004中,控制单元1001指示通信单元1005将针对通信单元1005所接收到的命令的表示错误的应答返回至客户端设备2000。这是因为,要备份的数据例如不限于图像数据、音频数据和元数据,并且可能不能存储在内部记录介质1007中。
例如,可以假定被指定为通信单元1005所接收到的命令的自变量的Token是RecordingToken。在该假设下,可以存储与RecordingToken相对应的记录文件的数据可以仅是图像数据、音频数据或元数据。
另一方面,要备份的数据有可能包括监视照相机1000的例如***设置信息和操作日志。因而,与RecordingToken相对应的记录文件可能没有记录要备份的数据。结果,监视照相机1000将表示该错误的应答返回至客户端设备2000。
在步骤S8005中,控制单元1001使用NFS协议来访问IP网络1500上的NAS 1100。例如,控制单元1001使用NFS协议来执行与事务6056、6057和6058相对应的处理。
在步骤S8006中,控制单元1001指示通信单元1005将针对通信单元1005所接收到的命令的表示正常的应答返回至客户端设备2000。
在步骤S8007中,控制单元1001使用CDMI协议来访问因特网1600上的云存储器1200。例如,控制单元1001使用CDMI协议来执行与事务6056、6057和6058相对应的处理。
在步骤S8008中,控制单元1001指示通信单元1005将针对通信单元1005所接收到的命令的表示正常的应答返回至客户端设备2000。
在步骤S8009中,控制单元1001指示通信单元1005将针对通信单元1005所接收到的命令的表示错误的应答返回至客户端设备2000。尽管在步骤S8002中控制单元1001识别通信单元1005所接收到的命令,但在该命令是Archive的情况下,处理也可以移动至步骤S8003。
图13示出根据本典型实施例的、作为提示客户端设备2000的用户访问监视照相机1000的存储器的用户界面的StorageConfiguration画面9000。要将该画面显示在显示单元2003上。
参考图13,与LocalStorage 9010相对应的单选按钮与图11的表7000中值为LocalStorage的访问协议类型7021相对应。可以按下该单选按钮以指示监视照相机1000将例如图像数据存储至LocalStorage(诸如内部记录介质1007等)。
与NFS 9020相对应的单选按钮与表7000中值为NFS的访问协议类型7022相对应。可以按下该单选按钮以指示监视照相机1000通过使用NFS协议来将例如图像数据存储至NAS 1100。
与CDMI 9030相对应的单选按钮与表7000中值为CDMI的访问协议类型7023相对应。可以按下该单选按钮以指示监视照相机1000通过使用CDMI协议来将例如图像数据存储至云存储器1200。
用户可以可选地按下与LocalStorage 9010相对应的单选按钮、与NFS 9020相对应的单选按钮和与CDMI 9030相对应的单选按钮。
可以按下SET(设置)按钮9040,以通过使用描述与例如用户在这些单选按钮中所选择的一个单选按钮相对应的访问协议类型的信息作为自变量来执行事务6056、6057和6058。
可以按下CANCEL(取消)按钮9041以关闭StorageConfiguration画面9000(退出)。这里,在利用CreateStorageConfiguration命令来创建StorageConfiguration的情况下,不需要Token的指定。指定StorageType和Storage路径(地址)以执行CreateStorageConfiguration命令。然后,监视照相机1000分配Token,并且响应于该命令来将Token返回至客户端设备2000。
如上所述,本典型实施例的监视照相机1000可以根据客户端设备2000所指定的存储器中的Token来将例如图像数据存储至适当的存储器。结果,客户端设备2000可以仅需要掌握存储器中的Token以使监视照相机1000将例如图像数据存储至相应的存储器。
根据本典型实施例,客户端设备2000可以仅需要指定与内部记录介质1007、NAS1100和云存储器1200相对应的Tokens,以使监视照相机1000将例如图像数据记录至这些存储器。结果,对客户端装置2000进行操作的用户能够更容易地指示监视照相机1000将例如图像数据存储至存储器。
根据本典型实施例的图12的流程图假定了指定StorageToken和RecordingToken作为通信单元1005所接收到的命令的自变量的情况。例如,可以假定指定如图4D所示的访问协议类型作为命令的自变量的情况。
以下将参考图12的流程图来说明该假设下的监视照相机1000中要进行的用于接收来自客户端设备2000的命令的处理。相同的附图标记指代与上述相同的部分,并且有时将省略说明。
在步骤S8001中,控制单元1001判断与通信单元1005所接收到的命令相对应的访问协议。更具体地,控制单元1001判断被指定为该命令的自变量的访问协议类型。
如果控制单元1001判断为所指定的访问协议类型是LocalStorage,则处理进入步骤S8002。如果控制单元1001判断为所指定的访问协议类型是NFS,则处理进入步骤S8005。如果控制单元1001判断为所指定的访问协议类型是CDMI,则处理进入步骤S8007。
如果控制单元1001判断为所指定的访问协议类型是其它访问协议类型(或者非LocalStorage、NFS和CDMI),则处理进入步骤S8009。
根据本典型实施例,如图12所示,显示作为使得用户能够设置访问协议类型的用户界面的StorageConfiguration画面。然而,本发明的实施例不限于此。
例如,作为StorageConfiguration画面,作为代替,可以使用作为使得用户能够设置Storage的Token(StorageToken和RecordingToken)的用户界面的画面。
根据本典型实施例,如图4D所示,使用包括NFS、SMB、CIFS、CDMI、SD CARD和AUTO的代表性的六个StorageTypes。然而,本发明的实施例不限于此。
例如,代替这六个类型,可以使用FTP(文件传送协议)作为StorageType。例如,作为StorageTypes,可以使用诸如作为内部记录介质的USB驱动器和BD-R驱动器等的、可以安装在监视照相机1000中的各种存储器。
对于根据本典型实施例的ExportVideos事务6058,客户端设备2000可以应用用于利用ExportVideos命令指定经过Export的图像数据的各种方法。
例如,可以指定标识监视照相机1000中所保持的MP 3100的ProfileToken作为命令的自变量。因而,根据MP 3100的设置而要进行流传输的图像数据经过Export(以备份至存储器)。
可选地,例如,可以指定标识监视照相机1000中所保持的RecordingConfiguration 3150的RecordingToken作为命令的自变量。因而,与RecordingToken相对应的记录文件经过Export(以备份至存储器)。
根据本典型实施例,监视照相机1000在Archive事务6059中对利用Archive命令的自变量所指定的图像数据进行压缩。本发明的实施例不限于此。例如,在该事务中,可以利用存储器(诸如图10的网络存储器等)来对图像数据进行压缩。
本典型实施例假定LocalStorage、NFS和CDMI作为监视照相机1000为了访问存储器所要使用的访问协议类型。然而,本发明的实施例不限于此。例如,作为这种访问协议类型,可以使用监视照相机1000的制造商或存储器的制造商所提供的独特协议。
其它典型实施例
可以通过包括以下操作的处理来实现本发明:将实现上述典型实施例的一个或多个功能的程序经由网络或经由存储介质供给至***或设备,并且利用该***或设备的计算机中的一个或多个处理器来读取并执行该程序。可以利用可以实现一个或多个功能的电路(诸如ASIC等)来实现本发明。
尽管已经详细说明了本发明的典型实施例,但本发明不限于特定典型实施例。在没有背离本发明的范围和精神的情况下,在本发明中包括各种实施例。
还可以通过读出并执行记录在存储介质(例如,非瞬态计算机可读存储介质)上的计算机可执行指令以进行本发明的上述实施例中的一个或多个的功能的***或设备的计算机和通过下面的方法来实现本发明的实施例,其中,该***或设备的计算机通过例如从存储介质读出并执行计算机可执行指令以进行上述实施例中的一个或多个的功能来进行上述方法。该计算机可以包括中央处理单元(CPU)、微处理单元(MPU)或其它电路中的一个或多个,并且可以包括单独计算机或单独计算机处理器的网络。例如可以从网络或存储介质将这些计算机可执行指令提供至计算机。该存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算机***的存储器、光盘(诸如紧凑盘(CD)、数字多功能盘(DVD)或蓝光盘(BD)TM等)、闪速存储装置和存储卡等中的一个或多个。
尽管已经参考实施例说明了本发明,但是应该理解,本发明不限于所公开的实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
本申请要求2014年2月28日提交的日本专利申请2014-039030的优先权,在此通过引用包含其全部内容。

Claims (9)

1.一种摄像设备,其经由网络与外部设备进行通信,并且安装第一存储器和/或第二存储器,所述摄像设备包括:
接收单元,其能够经由网络从所述外部设备接收用以允许所述摄像设备安装所述第一存储器的第一安装命令和用以允许所述摄像设备安装所述第二存储器的第二安装命令;
安装单元,用于安装所述第一存储器和/或所述第二存储器;以及
控制单元,用于在所述接收单元所接收到的安装命令是所述第一安装命令的情况下,指示所述安装单元以利用用于访问所述第一存储器的第一访问协议来安装所述第一存储器,并且在所述接收单元所接收到的安装命令是所述第二安装命令的情况下,指示所述安装单元以利用第二访问协议来安装所述第二存储器,其中所述第二访问协议是用于访问所述第二存储器的访问协议并且与所述第一访问协议不同。
2.根据权利要求1所述的摄像设备,其中,还包括发送单元,所述发送单元用于在所述接收单元接收到命令的情况下,经由网络向所述外部设备发送应答,
其中,所述接收单元经由网络从所述外部设备接收用以将所述摄像设备的数据记录在所述第一存储器中的第一记录命令和用以将所述摄像设备的数据记录在所述第二存储器中的第二记录命令,以及
在所述安装单元没有安装所述第一存储器的状态下接收到所述第一记录命令的情况下,所述控制单元指示所述发送单元将表示错误的应答经由网络发送至所述外部设备,并且在所述安装单元没有安装所述第二存储器的状态下接收到所述第一记录命令的情况下,所述控制单元指示所述发送单元将表示错误的应答经由网络发送至所述外部设备。
3.根据权利要求1所述的摄像设备,其中,还包括发送单元,所述发送单元用于在所述接收单元接收到命令的情况下,经由网络向所述外部设备发送应答,
其中,在接收到所述第一安装命令或所述第二安装命令的情况下,将包括描述所述安装单元所安装的存储器的ID的信息的应答经由网络发送至所述外部设备。
4.根据权利要求2所述的摄像设备,其中,
所述第一存储器是以能够移除的方式***所述摄像设备的存储介质,
所述第一记录命令包括用以将所述摄像设备内的图像数据记录到所述第一存储器的第一图像记录命令、或者用以将所述摄像设备内的除所述图像数据外的数据记录到所述第一存储器的第一备份命令,以及
在所述接收单元接收到所述第一图像记录命令的情况下,所述控制单元指示所述发送单元将表示正常的应答经由网络发送至所述外部设备,并且在所述接收单元接收到所述第一备份命令的情况下,所述控制单元指示所述发送单元将表示错误的应答经由网络发送至所述外部设备。
5.根据权利要求2所述的摄像设备,其中,
所述第二存储器是经由网络与所述摄像设备进行通信的外部存储器,
所述第二记录命令包括用以将所述摄像设备内的图像数据记录到所述第二存储器的第二图像记录命令、或者用以将所述摄像设备内的除所述图像数据外的数据记录到所述第二存储器的第二备份命令,以及
在所述接收单元接收到所述第二图像记录命令的情况下,所述控制单元指示所述发送单元将表示正常的应答经由网络发送至所述外部设备,并且在所述接收单元接收到所述第二备份命令的情况下,所述控制单元指示所述发送单元将表示正常的应答经由网络发送至所述外部设备。
6.一种摄像设备,其经由网络与外部设备进行通信,并且安装第一存储器和/或第二存储器,所述摄像设备包括:
接收单元,用于经由网络从所述外部设备接收包括用于访问所述第一存储器的第一访问协议的第一访问命令和包括第二访问协议的第二访问命令,其中所述第二访问协议是用于访问所述第二存储器的访问协议并且与所述第一访问协议不同;
安装单元,用于安装所述第一存储器和/或所述第二存储器;以及
控制单元,用于在所述接收单元所接收到的访问命令是所述第一访问命令的情况下,指示所述安装单元以利用所述第一访问协议来安装所述第一存储器,并且在所述接收单元所接收到的访问命令是所述第二访问命令的情况下,指示所述安装单元以利用所述第二访问协议来安装所述第二存储器。
7.根据权利要求1所述的摄像设备,其中,还包括存储单元,所述存储单元用于使描述所述安装单元所安装的存储器的ID的信息和安装命令中所包括的用于访问存储器的访问协议相关联并存储所述信息和所述访问协议,其中该安装命令包含与用于访问要安装的存储器的访问协议有关的信息,
其中,所述控制单元通过使用所述存储单元中与描述存储器的ID的信息相关联的访问协议,来进行安装控制。
8.一种外部设备,其经由网络与摄像设备进行通信,所述摄像设备用于利用用于访问第一存储器的第一访问协议来安装所述第一存储器,并且利用用于访问与所述第一存储器不同的第二存储器的访问协议来安装所述第二存储器,所述外部设备包括:
发送单元,其能够将第一安装命令和第二安装命令经由网络发送至所述摄像设备,其中,所述第一安装命令是与第一协议相对应的用以允许所述摄像设备安装所述第一存储器的命令,并且所述第二安装命令用以允许所述摄像设备安装所述第二存储器;以及
接收单元,用于经由网络从所述外部设备接收针对所述发送单元所发送的命令的应答。
9.一种摄像设备的控制协议,所述摄像设备经由网络与外部设备进行通信,并且安装第一存储器和/或第二存储器,所述控制协议包括以下步骤:
接收步骤,用于经由网络从所述外部设备接收用以允许所述摄像设备安装所述第一存储器的第一安装命令和用以允许所述摄像设备安装所述第二存储器的第二安装命令;
安装步骤,用于安装所述第一存储器和/或所述第二存储器;以及
在所述接收步骤所接收到的安装命令是所述第一安装命令的情况下,指示所述安装单元以利用用于访问所述第一存储器的第一访问协议来安装所述第一存储器,并且在所述接收步骤所接收到的安装命令是所述第二安装命令的情况下,指示所述安装单元以利用第二访问协议来安装所述第二存储器,其中所述第二访问协议是用于访问所述第二存储器的访问协议并且与所述第一访问协议不同。
CN201580011028.8A 2014-02-28 2015-02-02 摄像设备和摄像*** Pending CN106062704A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2014039030A JP6305110B2 (ja) 2014-02-28 2014-02-28 撮像装置、及び撮像システム
JP2014-039030 2014-02-28
PCT/JP2015/000443 WO2015129162A1 (en) 2014-02-28 2015-02-02 Imaging apparatus and imaging system

Publications (1)

Publication Number Publication Date
CN106062704A true CN106062704A (zh) 2016-10-26

Family

ID=54008500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580011028.8A Pending CN106062704A (zh) 2014-02-28 2015-02-02 摄像设备和摄像***

Country Status (5)

Country Link
US (2) US9942457B2 (zh)
EP (1) EP3111315A4 (zh)
JP (1) JP6305110B2 (zh)
CN (1) CN106062704A (zh)
WO (1) WO2015129162A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017175988A1 (ko) * 2016-04-05 2017-10-12 한화테크윈주식회사 디스플레이 관리 장치 및 방법
JP6968610B2 (ja) * 2017-08-01 2021-11-17 キヤノン株式会社 撮像装置、情報処理方法及びプログラム
JP7211353B2 (ja) 2019-12-23 2023-01-24 横河電機株式会社 装置、システム、方法およびプログラム
JP7205457B2 (ja) 2019-12-23 2023-01-17 横河電機株式会社 装置、システム、方法およびプログラム
JP7259732B2 (ja) 2019-12-23 2023-04-18 横河電機株式会社 配信サーバ、方法およびプログラム
JP2021118484A (ja) * 2020-01-28 2021-08-10 株式会社チャオ ゲートウェイ装置、ゲートウェイプログラムおよびこれを記録したコンピュータ読み取り可能な記録媒体、ならびにカメラ映像転送方法
JP7211399B2 (ja) 2020-06-25 2023-01-24 横河電機株式会社 装置、方法およびプログラム
JP7188417B2 (ja) 2020-06-25 2022-12-13 横河電機株式会社 装置、方法およびプログラム
JP7188418B2 (ja) 2020-06-25 2022-12-13 横河電機株式会社 装置、方法およびプログラム
JP7351272B2 (ja) 2020-08-13 2023-09-27 横河電機株式会社 装置、システム、方法およびプログラム
JP7415848B2 (ja) 2020-08-17 2024-01-17 横河電機株式会社 装置、システム、方法およびプログラム
JP7276289B2 (ja) 2020-09-01 2023-05-18 横河電機株式会社 装置、システム、方法およびプログラム
JP7371595B2 (ja) 2020-09-15 2023-10-31 横河電機株式会社 装置、システム、方法およびプログラム
JP2022055229A (ja) 2020-09-28 2022-04-07 横河電機株式会社 監視用デバイス、学習装置、方法およびプログラム
JP7331815B2 (ja) 2020-09-29 2023-08-23 横河電機株式会社 監視用デバイス、監視システム、プログラム、および方法
JP7306363B2 (ja) 2020-10-23 2023-07-11 横河電機株式会社 装置、方法およびプログラム
JP7415872B2 (ja) 2020-10-23 2024-01-17 横河電機株式会社 装置、システム、方法およびプログラム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1605471A (zh) * 2003-07-29 2005-04-13 株式会社理光 图像形成装置、图像处理方法、图像处理程序和记录介质
JP2005165507A (ja) * 2003-12-01 2005-06-23 Konica Minolta Photo Imaging Inc 情報記録装置、記録媒体及びプログラム
US20110102546A1 (en) * 2009-10-30 2011-05-05 Cleversafe, Inc. Dispersed storage camera device and method of operation
CN102843442A (zh) * 2011-06-21 2012-12-26 安讯士有限公司 用于配置联网的照相机的方法
US20130067029A1 (en) * 2011-09-12 2013-03-14 Panasonic Corporation Communication device, relay server for relaying data from communication device, and communication system including them
CN103281520A (zh) * 2013-05-30 2013-09-04 山东卡尔电气股份有限公司 一种高清视频监控存储***
CN103297532A (zh) * 2013-06-07 2013-09-11 浙江宇视科技有限公司 一种用onvif协议进行直存的方法

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2538133B2 (ja) 1991-03-27 1996-09-25 松下電送株式会社 電子ファイルシステムのアクセス方法
JP2000165794A (ja) * 1998-11-30 2000-06-16 Matsushita Electric Ind Co Ltd 記録再生装置及び映像データ管理方式
JP2002229901A (ja) * 2001-01-31 2002-08-16 Fuji Photo Film Co Ltd 画像送信方法及び画像送信システム
RU2330607C2 (ru) * 2001-06-13 2008-08-10 Компьюмедикс Лимитед Способ и устройство для мониторинга сознания
JP2003241903A (ja) 2002-02-14 2003-08-29 Hitachi Ltd 記憶制御装置、ストレージシステム、及びその制御方法
US7663666B2 (en) * 2003-06-23 2010-02-16 Canon Kabushiki Kaisha Operation at mobile terminal when communicating with remote camera
JP2006119943A (ja) * 2004-10-22 2006-05-11 Hitachi Ltd 既読管理方法
JP2006165942A (ja) * 2004-12-07 2006-06-22 Sony Corp 携帯電子機器、情報処理方法、並びにプログラム
US20070088702A1 (en) * 2005-10-03 2007-04-19 Fridella Stephen A Intelligent network client for multi-protocol namespace redirection
JP5111898B2 (ja) * 2007-03-09 2013-01-09 株式会社日立製作所 ファイル管理方法及び計算機システム
US8332375B2 (en) * 2007-08-29 2012-12-11 Nirvanix, Inc. Method and system for moving requested files from one storage location to another
US8380950B2 (en) * 2007-09-28 2013-02-19 Emc Corporation System and method for dynamic storage device reconfiguration
JP5043742B2 (ja) * 2008-04-08 2012-10-10 キヤノン株式会社 撮像装置、撮像装置の制御方法及びプログラム
JP2011029915A (ja) * 2009-07-24 2011-02-10 Murata Machinery Ltd ネットワーク複合機
JP5322827B2 (ja) * 2009-07-30 2013-10-23 キヤノン株式会社 電子機器及びその制御方法、プログラム
US8051113B1 (en) * 2009-09-17 2011-11-01 Netapp, Inc. Method and system for managing clustered and non-clustered storage systems
WO2011068464A1 (en) * 2009-12-01 2011-06-09 T-Data Systems (S) Pte Ltd Memory card and method for storage and wireless transceiving of data
US9497257B1 (en) * 2010-06-30 2016-11-15 EMC IP Holding Company LLC File level referrals
US9244969B1 (en) * 2010-06-30 2016-01-26 Emc Corporation Virtual disk recovery
US20120158806A1 (en) * 2010-12-20 2012-06-21 Verizon Patent And Licensing Inc. Provisioning network-attached storage
WO2012093330A1 (en) * 2011-01-04 2012-07-12 Calgary Scientific, Inc. A method and system of controlling a remote controlled device in a remote controlled surgical procedure
US20120239655A1 (en) * 2011-03-15 2012-09-20 Ronald Steven Cok Distributed storage and metadata system
US9323624B2 (en) * 2011-09-07 2016-04-26 Orega Inc. File management system and file management method
KR101758681B1 (ko) * 2012-03-27 2017-07-14 한화테크윈 주식회사 통신 시스템 및 통신 시스템에서의 데이터 송수신 방법
WO2014021779A1 (en) * 2012-07-30 2014-02-06 Agency For Science, Technology And Research Servers and methods for controlling a server
JP6097507B2 (ja) * 2012-09-03 2017-03-15 キヤノン株式会社 通信制御装置、及びその制御方法
JP6255660B2 (ja) * 2012-11-01 2018-01-10 株式会社リコー 画像出力システム、画像出力装置およびプログラム
US20140211018A1 (en) * 2013-01-29 2014-07-31 Hewlett-Packard Development Company, L.P. Device configuration with machine-readable identifiers
US9712688B2 (en) * 2013-03-15 2017-07-18 Cam Ranger LLC Wireless adapter and method for communication with digital camera
US8990408B1 (en) * 2014-01-09 2015-03-24 Wowza Media Systems, LLC Providing control information to a multimedia server
US9354994B2 (en) * 2014-02-18 2016-05-31 International Business Machines Corporation Preemptive relocation of failing data
JP6230453B2 (ja) 2014-03-17 2017-11-15 キヤノン株式会社 撮像装置及びその制御方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1605471A (zh) * 2003-07-29 2005-04-13 株式会社理光 图像形成装置、图像处理方法、图像处理程序和记录介质
JP2005165507A (ja) * 2003-12-01 2005-06-23 Konica Minolta Photo Imaging Inc 情報記録装置、記録媒体及びプログラム
US20110102546A1 (en) * 2009-10-30 2011-05-05 Cleversafe, Inc. Dispersed storage camera device and method of operation
CN102843442A (zh) * 2011-06-21 2012-12-26 安讯士有限公司 用于配置联网的照相机的方法
US20130067029A1 (en) * 2011-09-12 2013-03-14 Panasonic Corporation Communication device, relay server for relaying data from communication device, and communication system including them
CN103281520A (zh) * 2013-05-30 2013-09-04 山东卡尔电气股份有限公司 一种高清视频监控存储***
CN103297532A (zh) * 2013-06-07 2013-09-11 浙江宇视科技有限公司 一种用onvif协议进行直存的方法

Also Published As

Publication number Publication date
US20180191943A1 (en) 2018-07-05
JP2015162232A (ja) 2015-09-07
WO2015129162A1 (en) 2015-09-03
EP3111315A1 (en) 2017-01-04
JP6305110B2 (ja) 2018-04-04
US9942457B2 (en) 2018-04-10
EP3111315A4 (en) 2017-09-20
US20170070657A1 (en) 2017-03-09

Similar Documents

Publication Publication Date Title
CN106062704A (zh) 摄像设备和摄像***
US10021318B2 (en) Method and apparatus in a motion video capturing system
CN102714659B (zh) 用于经由网络远程***体服务器的***及方法
CN107810613A (zh) 使用清单文件在广播流中提供节目和设备类别权利的方法和设备
US9712733B2 (en) Method and apparatus for live capture image-live streaming camera
US8788567B2 (en) Information processing apparatus, information processing system, information processing method, and program
US20090254960A1 (en) Method for a clustered centralized streaming system
CN106161471B (zh) 一种智能行车记录***及直播方法
CN101577818A (zh) 信息处理装置和方法以及程序
CN102843442A (zh) 用于配置联网的照相机的方法
CN103999470A (zh) 合并多个记录视频时间线的***
JP2009118367A (ja) 記録装置および記録方法、プログラム、並びに記録システム
CN106233262B (zh) 摄像设备以及摄像设备的控制方法
CN108848338A (zh) 一种支持多种格式文件多级级联存储管理的图帧***
JP2006184995A (ja) 情報記録制御装置およびファイル記録制御方法
JP4206076B2 (ja) データ蓄積配信サーバシステム
JP2007207027A (ja) 情報管理装置、端末装置、情報管理システム及び情報管理方法
WO2017203789A1 (ja) 差分画像作成方法、画像復元方法、差分検出装置、画像復元装置及び監視方法
JP6513160B2 (ja) 撮像装置及びその制御方法
CN103118042B (zh) 在线应用服务***和方法
JP6862323B2 (ja) 映像収録装置及び映像収録方法
JP2006285753A (ja) コンテンツ配信システム
WO2011118498A1 (ja) コンテンツ配信システム、コンテンツ配信方法及びコンテンツ配信プログラム
KR20220132391A (ko) 다중 채널 네트워크의 컨텐츠 관리 방법, 장치 및 시스템
CN116017075A (zh) 基于录像的即时回放方法、***、计算机设备和可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20161026