CN105357668A - 证书传送管理相机网络 - Google Patents
证书传送管理相机网络 Download PDFInfo
- Publication number
- CN105357668A CN105357668A CN201510792439.7A CN201510792439A CN105357668A CN 105357668 A CN105357668 A CN 105357668A CN 201510792439 A CN201510792439 A CN 201510792439A CN 105357668 A CN105357668 A CN 105357668A
- Authority
- CN
- China
- Prior art keywords
- camera
- smart machine
- mode
- pattern
- access point
- 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
Links
- 238000012546 transfer Methods 0.000 title abstract description 7
- 238000004891 communication Methods 0.000 claims description 71
- 238000000034 method Methods 0.000 claims description 46
- 230000004044 response Effects 0.000 claims description 24
- 238000003860 storage Methods 0.000 claims description 21
- 230000001052 transient effect Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 abstract description 18
- 238000010586 diagram Methods 0.000 description 27
- 230000008569 process Effects 0.000 description 24
- 230000006870 function Effects 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 10
- 230000005236 sound signal Effects 0.000 description 10
- 238000001514 detection method Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000005520 cutting process Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 208000024754 bloodshot eye Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000881 depressing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000005226 mechanical processes and functions Effects 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 201000005111 ocular hyperemia Diseases 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
- H04N7/185—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source from a mobile camera, e.g. for remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2827—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/65—Control of camera operation in relation to power supply
- H04N23/651—Control of camera operation in relation to power supply for reducing power consumption by affecting camera operations, e.g. sleep mode, hibernation mode or power off of selective parts of the camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/667—Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/284—Home automation networks characterised by the type of medium used
- H04L2012/2841—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/65—Environment-dependent, e.g. using captured environmental data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Studio Devices (AREA)
- Mobile Radio Communication Systems (AREA)
- Alarm Systems (AREA)
Abstract
本发明涉及一种证书传送管理相机网络。一种相机检测相机可以与之通信的、诸如其它相机、智能设备和接入点之类的设备。相机可以在作为无线站和无线接入点操作之间交替。相机可以连接到设备,并且从该设备接收用于它未连接到的另一设备的证书。在一个实施例中,相机被配置为作为无线接入点操作,并且被配置为从作为无线站操作的智能设备接收证书。相机然后可以向各自配置为作为无线站操作的附加相机传送证书。相机和附加相机可以直接或者间接(例如通过接入点)连接到智能设备,并且智能设备可以改变相机的相机模式。相机的初始模式可以在断开时由智能设备保存和恢复。
Description
本申请是申请日为2013年7月22日、申请号为201380048143.3、发明名称为“证书传送管理相机网络”的中国发明专利申请的分案申请。
技术领域
本公开内容涉及相机管理系统,并且更具体地涉及由相机系统检测设备、在相机与其它设备之间传递证书和管理相机操作模式。
背景技术
相机的技术发展近年来已经巨大地进步。相机近来已经开始包括先前不可用于相机的特征、诸如无线通信能力。向相机中并入无线通信能力提供用于相机与其它设备通信的手段。
相机可以在与其它设备通信时在多个模式中操作。一个这样的模式允许相机作为用于一个或者多个其它设备的无线接入点操作(下文为“接入点模式”)。另一这样的模式允许相机作为无线站操作(下文为“站模式”)。通常,在两个无线设备之间的连接要求设备中的至少一个设备在接入点模式中;在这样的实例中,在站模式中的两个设备不能相互连接。本文中的描述的其余部分将在至少一个设备必须在接入点模式中以便建立在两个设备之间的连接这样的假设之下进行。最后,相机可以在站模式中的设备与在接入点模式中的设备之间通过在这样的设备之间接收和/或转发通信来作为中介操作(下文为“自组织模式”)。总而言之,接入点模式、站模式和自组织模式本文中称为“通信模式”。应当注意一般而言,在站模式中操作的设备仅可以连接到单个设备,而在接入点模式或者自组织模式中操作的设备可以连接到包括在站模式中操作的多个设备的任何数量的其它设备。
可用于相机的各种通信模式和这样的模式的限制带来在设计基于相机的系统时必须解决的多种挑战。此外,在这样的系统内的相机的操作要求管理系统特别是在这样的相机系统中检测设备期间和在设备之间传送证书时满足通信标准的要求。
发明内容
在本公开的第一方面中,提供用于与一个或者多个相机通信的智能设备,智能设备包括处理器和包含指令的非瞬态计算机可读存储介质,指令在由处理器执行时使智能设备:建立在智能设备与配置为与智能设备通信的一个或者多个相机之间的连接,一个或者多个相机中的每个相机被配置为在初始模式中操作;标识一个或者多个相机中的每个相机的初始模式;将每个标识的初始模式存储在智能设备;在建立在智能设备与一个或者多个相机之间的连接之后,对于一个或者多个相机的部分相机中的每个相机,将相机的模式从相机的初始模式改变成第二模式;以及响应于在智能设备接收配置为对于一个或者多个相机的部分相机中的每个相机将相机的模式从第二模式改变成初始模式的输入:从智能设备取回一个或者多个相机中的部分相机中的每个相机的存储的初始模式;以及对于一个或者多个相机的部分相机中的每个相机,将相机的模式改变成相机的取回的初始模式。
根据第一方面的实施例,一个或者多个相机被配置为作为无线站操作,建立在智能设备与一个或者多个相机之间的连接包括配置智能设备以作为无线接入点操作。
根据第一方面的实施例,标识一个或者多个相机中的每个相机的初始模式包括:向一个或者多个相机中的每个相机查询相机的初始模式;以及从一个或者多个相机中的每个相机接收描述相机的初始模式的初始模式信息。
根据第一方面的实施例,每个相机的初始模式包括在相机与智能设备之间建立连接时的相机的配置。
根据第一方面的实施例,将每个相机的模式改变成相机的取回的初始模式包括从智能设备向相机发送初始模式并且指示相机将模式切换成初始模式。
根据第一方面的实施例,一个或者多个相机的部分相机包括一个或者多个相机中的所有相机。
根据第一方面的实施例,指令还使智能设备:对于一个或者多个相机的部分相机中的每个相机,将相机的模式改变成第三模式。
根据第一方面的实施例,在改变一个或者多个相机的部分相机中的每个相机的模式之后,指令还使智能设备:从一个或者多个相机断开。
在本公开的第二方面中,提供方法,包括:建立在智能设备与配置为与智能设备通信的一个或者多个相机之间的连接,一个或者多个相机中的每个相机被配置为在初始模式中操作;标识一个或者多个相机中的每个相机的初始模式;将每个标识的初始模式存储在智能设备;在建立在智能设备与一个或者多个相机之间的连接之后,对于一个或者多个相机的部分相机中的每个相机,将相机的模式从相机的初始模式改变成第二模式;以及响应于在智能设备接收配置为对于一个或者多个相机的部分相机中的每个相机将相机的模式从第二模式改变成初始模式的输入:从智能设备取回一个或者多个相机中的部分相机中的每个相机的存储的初始模式;以及对于一个或者多个相机的部分相机中的每个相机,将相机的模式改变成相机的取回的初始模式。
根据第二方面的实施例,一个或者多个相机被配置为作为无线站操作,建立在智能设备与一个或者多个相机之间的连接包括配置智能设备以作为无线接入点操作。
根据第二方面的实施例,每个相机的初始模式包括在相机与智能设备之间建立连接时的相机的配置。
根据第二方面的实施例,将每个相机的模式改变成相机的取回的初始模式包括从智能设备向相机发送初始模式并且指示相机将模式切换成初始模式。
附图说明
公开的实施例具有其它优点和特征,其它优点和特征将从在与附图结合进行时的本发明的以下具体实施方式和所附权利要求中更容易地清楚,在附图中:
图1是图示相机系统的实施例的框图。
图2是图示相机系统的示例实施例的框图。
图3是图示相机系统的示例实施例的框图。
图4是图示相机系统环境的示例实施例的框图。
图5图示用于在相机系统中检测设备的过程的实施例。
图6图示用于在相机系统中传送证书的过程的第一示例实施例。
图7是图示用于在相机系统中传送证书的过程的实施例的操作的定时图。
图8图示用于在相机系统中传送证书的过程的第二示例实施例。
图9图示用于在相机系统中管理相机操作模式的过程的实施例。
具体实施方式
附图和以下描述仅通过说明的方式来涉及优选实施例。应当注意从以下讨论中将容易地认识本文中公开的结构和方法的备选实施例,作为可以在未脱离要求保护的内容的原理时运用的可行备选。
现在将详细参照若干实施例,在附图中图示这些实施例的示例。注意只要可行,相似或者相同的附图标记就可以在附图中被使用,并且可以指示相似或者相同的功能。附图仅出于说明的目的而描绘公开的系统(或者方法)的实施例。本领域技术人员将从以下描述中容易地认识到,可以运用本文中所示结构和方法的备选实施例而未脱离本文中描述的原理。
概述
图像捕获系统向专业和业余拍摄者提供用于在高分辨率和帧速率捕获图像和视频的配置。本文中描述的相机可以是消费级的,而相机的配置允许在相机与其它设备之间无线传送数据而无专业级设备的开支。
本文中描述的相机系统允许消费者捕获包括体育赛事、剧院表演、音乐会、婚礼或者其它事件的本地事件或者活动的高分辨率和高帧速率图像和视频,而无需专业拍摄者和高级相机设备。应当注意出于本文中描述的目的,通过捕获连续图像(“帧”)来执行视频捕获,并且因此本文中参照视频捕获或者图像捕获之一而描述的功能适用于二者。
本文中描述的相机可以包括各种相机设置(本文中称为“相机模式”或者“操作模式”)。示例相机模式包括各种视频记录模式(诸如普通视频记录模式和高速视频记录模式等)、各种视频回放模式(诸如普通视频回放模式、高速回放模式、慢运动回放模式、暂停视频模式等)、各种图像捕获模式(普通图像捕获、定时图像捕获、迅速连续多图像捕获等)和各种图像回放模式(普通捕获图像显示、多图像显示、幻灯片放映图像显示等)。
此外,相机可以包括与相机性质有关的各种相机模式。在一个实施例中,相机模式包括用于捕获和回放的各种图像分辨率,诸如300x480、480x360、640x480、768x576、720x480、1280x720、1280x960、1440x1080、1920x1080、2048x1080、4096x2160、7680x4320、任何其它行业标准分辨率或者任何其它分辨率。类似地,相机模式可以包括用于捕获和回放的各种视频分辨率,诸如480i/p、576i/p、720p、1080i/p、任何其它行业标准分辨率或者任何其它分辨率。相机可以包括用于各种捕获和回放纵横比(诸如4:3、16:9等)以及各种帧捕获和回放帧速率(诸如15fps、24fps、30fps、45fps、60fps、90fps、120fps等)的相机模式。相机还可以包括用于各种颜色、亮度、对比度和音频设置的相机模式,并且可以包括用于检测在相机的情境给定时用于图像和视频捕获的理想设置的许多自动检测模式(诸如夜间模式、长距离模式、人物模式、景物模式、水下模式等)。
相机可以包括与数据传送有关的各种相机模式。在一个实施例中,相机包括用于开始和停止流式传输先前捕获的图像或者视频数据或者用于在正被捕获的过程中的图像和视频数据的相机模式。例如相机模式可以允许相机向另一设备流式传输正被捕获的视频,而另一相机模式可以允许相机向云存储系统、相片或者视频网站或者社交网络流式传输先前捕获的图像。
相机可以包括与图像和视频编辑有关的各种相机模式。在一个实施例中,相机包括用于编辑先前捕获的图像从而允许用户例如增加图像的亮度、裁剪图像、对图像重设尺寸、从图像去除特征、减少图像“红眼”等的相机模式。相似地,相机可以包括用于编辑先前捕获的视频从而允许用户例如改变视频的对比度、改变视频帧速率、裁剪视频、增加或者减少捕获的音频的音量、在视频中包括外部音频(诸如音乐轨道)等的相机模式。
相机可以包括与相机的机械操作有关的各种相机模式。在一个实施例中,相机包括用于调整相机透镜的缩放的放大和缩小模式。相似地,相机可以包括用于调整在相机前面的景物向相机的图像传感器上的曝光的长度的曝光时间模式。相机可以包括与相机的焦距或者相机的F数有关的相机模式。相机可以包括各种闪光模式,例如无闪光模式、总是闪光模式或者闪光自动检测模式。相机可以包括与相机、相机的设置或者情境、相机的用户、图像或者视频捕获、图像或者视频回放、数据流式传输、相机机械功能或者任何其它相机使用方面有关的任何其它相机模式。相机还可以包括用于允许远程调整相机的物理定位、旋转或者定向的装置(例如经由用于对相机重新定位的机械引擎)。
在本文中描述的相机系统中的相机有益地在通信模式之间切换,以便检测在各种无线模式中操作的设备。某些设备仅能在某些模式中操作。例如许多移动电话仅能在站模式中操作。据此,为了连接到这样的移动电话,相机必须切换到接入点模式或者自组织模式。类似地,诸如无线接收器和发送器设备之类的某些设备(例如路由器、移动电话塔、交换机等)可以作为专用接入点操作。据此,为了连接到这样的接入点,相机可以在站模式中操作。应当注意在一个实施例中,为了配置为在接入点模式中操作的设备检测和连接到配置为在站模式中操作的设备,接入点模式设备发送出标识和指示接入点模式设备的可用性的信标信号,并且站模式设备在接收这一信标信号时请求连接到接入点模式设备。虽然在这样的实施例中,是站模式设备发起在设备之间的连接请求,但是本文中的描述可以描述接入点模式设备或者站模式设备作为连接或者连接促成设备。
在一个实施例中,期望在这样的相机系统中的相机在站模式中操作,因为站模式可以需要比接入点模式或者自组织模式更少的功率,并且因而在这样的相机系统中的相机默认在站模式中操作。相机系统的用户可能不理解在无线通信模式之间的差异,并且可能不理解每种无线通信模式的限制;据此,可能期望在相机系统中的相机在通信模式之间自动地切换,以便自动地无线设备,而不管无线设备的通信模式。
在无线设备之间的通信经常要求设备之一拥有关于另一设备的信息。例如在无线设备之间的通信可以要求第一设备知道第二设备的名称、知道第二设备的IP或者MAC地址、第二设备的接入口令、第二设备的加密方法、第二设备的通信格式或者协议、第二设备的任何通信定时要求、与第二设备关联的用户账户、与第二设备关联的网络名称或者身份、或者第二设备的任何其它性质。这一信息本文中统称为无线设备的“证书”或者“证书信息”。诸如路由器、调制解调器、蜂窝电话塔等之类的专用接入点要求其它设备在与接入点通信之前向接入点发送接入点的证书。设备可以包含另一设备的证书(例如证书可以由制造商编程到设备中、可以先前已经被录入和存储以用于后续使用等),或者可以获得另一设备的证书(例如通过用户的手动录入)。一般而言,无线设备必须在与另一设备通信之前获得另一设备的证书,但是在一些实施例中,设备可以连接和通信而未获得彼此的证书。
相机经常缺乏精细的输入设备和接口。例如,尽管典型计算机具有键盘和鼠标,并且尽管电话具有小键盘,但是相机输入经常限于少数按钮。运动相机可以具有如一个或者两个那样少的按钮。缺乏精细的输入接口可能限制用户的用于向相机中录入信息的能力。据此,用这样的有限输入接口向相机中手动地录入设备证书可能最好的情况下令人沮丧和耗费时间,而最差的情况下极度困难。
检测无线设备
图1是图示相机系统的实施例的框图。在图1的实施例中,相机100与诸如智能设备110和接入点120之类的其它无线设备通信。为了与其它设备无线地通信,相机100必须先检测相机100可以与其无线地通信的其它设备。相机100可以在无线频率和无线模式范围内ping无线设备,以便检测有能力与相机100无线地通信的设备。备选地,相机100可以预先知道其它设备的频率和无线模式,并且可以检查这些频率和模式以检测无线设备。如以下讨论的那样,相机100响应于检测到一个或者多个无线设备可以尝试与一个或者多个无线设备连接。
为了检测其它无线设备,相机100可以在相机100的通信范围内发送出查询ping信号。相机100的通信范围是相机100可以在其内发送信号和维持信号完整性的范围。相机100发送的查询信号可以被配置为使在相机100的通信范围内的任何无线设备用标识信号做出响应。标识信号可以包括各种信息,诸如关于无线设备的身份的信息、关于无线设备的通信模式或者操作模式的信息、关于无线设备的可用性的信息等。如本文中所用,“可用性”是指无线设备的用于被检测、连接到和与之通信的能力。通过接收标识信号,相机100能够标识无线设备,并且可以能够确定无线设备的通信模式和可用性。因此,相机100可以通过发送出查询信号并且从在相机100的通信范围内的无线设备中的任何或者所有无线设备接收标识信号,来检测任何数量的无线设备。查询信号可以被配置为仅使配置在特定操作模式中的无线设备发送标识信号(诸如配置为作为无线接入点操作的设备或者配置为作为无线站操作的设备)。
在一个实施例中,相机100使用IEEE802.11WiFi协议来检测其它设备并且与其它设备通信。在这一实施例中,相机100在WiFi预关联/关联模式(下文简称为“关联模式”)中检测其它设备。在关联模式期间,相机100配置本身以检测一个或者多个其它WiFi设备并且与一个或者多个其它WiFi设备关联。如以上讨论的那样,一些设备被配置为仅在站模式中操作;这样的设备仅能与在接入点模式或者自组织模式中的设备通信。在一个实施例中,智能设备110是这样的设备,并且因此为了与相机100通信,相机100必须被配置为在接入点模式或者自组织模式中操作。据此,可以配置相机100的关联模式,从而相机100在接入点模式与站模式之间、或者在接入点模式、自组织模式和站模式之间切换。
在一些实施例中,优选无线设备在需要比接入点模式或者自组织模式更少的功率和处理能力的站模式中操作。据此,相机100可以初始化成站模式,可以从站模式循环经过接入点模式和/或自组织模式(以检测配置为在站模式中操作的设备),并且可以返回到站模式。这样的配置最大化相机100被配置为在站模式中操作的时间量,并且因此优化相机100的功率性能和效率。在相机100在接入点模式或者自组织模式中之时,它可以被配置为不断地扫描寻找新设备。类似地,在相机100初始化成站模式时,或者在它在循环经过模式之后返回到站模式时,相机100可以不断地或者周期性地扫描寻找新设备。
相机100可以响应于来自用户的输入在接入点模式、自组织模式和站模式之间循环。例如,相机100可以具有“检测设备”输入或者“关联模式”输入,该输入使相机100循环经过配置模式。备选地,相机100可以在模式之间自动地循环,例如在相机100在站模式中并且在预定时间量已经过去之后尚未检测到任何设备时。在这样的实施例中,相机100可以每当预定义的时间段、例如10分钟流逝而未检测到附加设备时在模式之间周期性地循环。在一个实施例中,每当相机100在模式之间循环并且未检测到其它设备时,在模式之间的每个后续循环之间的时间段增加。例如,在相机100在接入点模式、自组织模式和站模式之间第一次循环之后,相机100可以在模式之间再次循环之前等待5分钟;在第二循环而未检测到设备之后,相机100可以等待10分钟,在第三循环之后,相机100可以等待15分钟,以此类推。
在站模式、接入点模式和自组织模式之间循环时,相机100可以检测和尝试与其它设备连接。在相机100在接入点模式或者自组织模式中时,相机100可以检测配置为仅在站模式中操作的设备。因此,在其中智能设备110被配置为仅在站模式中操作的实施例中,相机100仍然可以在相机100循环到接入点模式或者自组织模式时检测智能设备110,尽管相机100被配置为大多数时间在站模式中操作。
在通信模式之间循环时,相机100可以在返回到站模式之前花费预定时间量配置为在接入点模式和自组织模式中操作。例如,如果相机100切换到接入点模式,那么如果相机100在10秒内尚未检测到其它设备,则相机100可以切换到自组织模式10秒,并且如果在自组织模式中之时未检测到设备则相机100可以返回到站模式。在一个实施例中,如果相机100在接入点模式或者自组织模式中检测到其它设备,则相机100可以保持配置在接入点模式或者自组织模式中直至与检测到的其它设备的通信完成。在与配置为在站模式中操作的设备的通信完成时,相机100可以(在返回到站模式之前)保持配置在接入点模式或者自组织模式中预定时间量,以便检测配置为在站模式中操作的其它设备并且与该其它设备通信。
在循环经过接入点模式和自组织模式之后,相机100恢复成站模式并且可以检测配置为在接入点模式或者自组织模式中操作的设备。例如如果相机100无法在接入点模式和/或自组织模式中之时检测设备,或者在相机100在接入点模式和/或自组织模式中之时完成与设备通信之后,相机100切换到站模式,届时它可以连接到接入点120。尽管相机100可以在接入点模式或者自组织模式中之时本身能够连接到接入点120,但是这样的配置比如果相机100在相机100在站模式中之时连接到接入点120功率效率更低。如果相机100检测到接入点120或者任何其它设备被配置为在接入点模式中操作,则相机100可以延迟连接到接入点120或者其它设备直至相机100在站模式中。在一个实施例中,相机100可以尝试在特定通信模式(诸如接入点模式)中检测其它设备,并且在检测到设备时可以确定任何检测到的设备是否为信任设备,诸如先前已知设备、特定类型或者型号的设备、特定公司制造的设备、与特定IP地址或者MAC地址关联的设备、包括特定证书或者其它特性的设备等。在这一实施例中,如果未检测到设备,或者如果检测到的设备不是信任设备,则相机100可以循环到不同通信模式(诸如站模式)并且尝试在新通信模式中检测设备。
一旦相机100检测到它可以与其通信的其它设备,相机100可以尝试与检测到的设备建立连接。在一个实施例中,仅如果相机和另一设备二者都在关联模式中,则相机100可以与另一设备建立连接。在这样的实施例中,相机和另一设备二者被配置为与也在关联模式中的设备建立连接。为了保证相机100和另一设备二者都在关联模式中,用户可以输入用于在两个设备上进入关联模式的命令。配置相机100以循环经过接入点模式、自组织模式和站模式可以使相机100进入关联模式。类似地,在另一设备上按压按钮或者与另一形式的输入通过接口接合可以使另一设备进入关联模式。备选地,相机100和设备可以各自具有可以由用户触发或者可以自动地触发从而使相机100和设备在同步时连接的同步(或者“synch”)模式。
在相机100与检测到的设备之间建立连接涉及到从相机100向检测到的设备传递检测到的设备的证书,或者反之亦然。在一个实施例中,为了在相机100与检测到的设备之间建立连接,相机100必须具有检测到的设备的证书,并且检测到的设备必须具有相机的证书。备选地,在另一实施例中,可以配置检测到的设备,使得相机100可以连接到检测到的设备而未传递证书。在相机100未拥有检测到的设备的证书而仍然尝试与检测到的设备的需要这样的证书的连接的情况下,可以拒绝连接,或者检测到的设备可以促使相机获得检测到的设备的证书。应当注意“提供证书”可以不涉及到向检测到的设备显式传输检测到的设备的证书,但是可以代之以涉及到仅使用在证书内包含的信息,以向检测到的设备标识相机100,或者以遵循检测到的设备需要的特定协议,以便连接到检测到的设备。
在一个实施例中,相机100可以检测其它相机。例如,如果相机100被配置为在接入点模式中操作,并且一个或者多个其它相机被配置为在站模式中操作,则相机100可以检测和尝试连接到一个或者多个其它相机。可以限制相机100可以检测和连接到的设备。类似地,可以限制能够检测和连接到相机100的设备。例如制造商可以对相机100进行编程以检测和连接到仅由制造商制造的设备。备选地,相机100的所有者可以使相机100可以检测和连接到的设备限于仅共有设备。相机100可以检测和连接到的设备可以基于网际协议(“IP”)或者介质访问控制(“MAC”)地址来限制(例如相机100可以包括与相机100可以连接到或者相机100不可以连接到的设备关联的IP或者MAC地址的列表)。在一个实施例中,相机100被配置为使用多播域名系统(mDNS)协议以检测将连接到的设备。类似地,相机100可以检测和连接到的设备可以基于口令来限制(例如相机100可以包括另一设备为了连接到相机100而必须拥有的口令)。在一个实施例中,相机100被配置为隐藏与相机100关联的服务集标识符(SSID),从而防止其它设备检测到相机100。在这一实施例中,相机100可以被配置为允许用户未隐藏相机100的SSID(例如通过按压与未隐藏相机100的SSID关联的按钮或者录入与之关联的输入),从而允许其它设备对相机100进行检测一段时间。
获得无线证书
相机100可以用多种方式获得另一设备的无线证书。在一个实施例中,相机100可以从第二无线设备无线地获得第一无线设备的无线证书。在图1的示例实施例中,相机100从智能设备110接收用于接入点120的证书。接入点120可以是能够在接入点模式中无线地通信的任何设备,诸如无线路由器、Wifi/WiMax接入点、蜂窝电话塔、计算机、移动电话等。智能设备110可以是有能力与相机100通信的任何设备,诸如移动电话、计算机、平板电脑、遥控器等。在一个示例性实施例中,智能设备110是智能电话,并且接入点120是蜂窝电话或者移动电话塔。
在图1的实施例中假设相机100能够初始地与智能设备110通信。在相机100和智能设备110无线地通信的情况下,这可以要求相机100初始地拥有智能设备110的证书,或者反之亦然。在这样的实施例中,相机100的制造商可以在相机100中包括用于智能设备110的证书(例如通过使相机预先配置有证书),或者相机100的用户可以向相机100手动地上传智能设备110的证书(例如使用与智能设备110关联的程序和输入装置,以录入证书和向相机100传送证书)。备选地,相机100和智能设备110可以被配置为经由用户输入、经由相互证书传递、经由预定同步协议、经由有线连接等相互同步。还假设相机100未初始地拥有接入点120的无线证书,并且因此初始地除了检测接入点120的存在之外不能与接入点120通信。
相机100被配置为从智能设备110请求接入点120的证书。在一个实施例中,相机100响应于检测到接入点120、尝试连接到接入点120并且被接入点120拒绝,来请求用于接入点120的证书。相机100发送的请求134向智能设备110标识接入点120。请求134可以包含附加信息,诸如相机100的身份、相机100的用户的身份、用于智能设备110的登录或者用户账户信息、或者智能设备110可以用来获得用于接入点120的用户证书的任何其它信息。
智能设备110被配置为从相机100接收对于证书信息的请求,并且向相机100提供证书信息。智能设备110可以被配置为在提供或者请求接入点120的证书之前,基于在请求134内包含的信息,验证相机100或者相机100的用户的身份。智能设备110例如基于请求134中的标识的接入点120来标识请求的证书。在一个实施例中,智能设备110在接收请求134之前已经拥有用于接入点120的证书。例如智能设备110可以先前已经接收和存储接入点120的证书。在这样的实施例中,智能设备110向相机100发送证书136。
在智能设备110未拥有接入点120的证书的情况下,智能设备从接入点120请求证书。请求132向接入点120标识智能设备110。在一个实施例中,请求132包括智能设备110的身份、相机100的身份、相机100的用户的身份、用来接入该接入点120的登录或者用户账户信息、或者接入点120用来向智能设备110提供用于接入点120的证书的任何其它信息。接入点120和智能设备110可以无线地或者经由其它手段通信。证书由接入点120提供给智能设备110作为证书130,并且然后由智能设备110提供给相机100作为证书136。
在一个示例实施例中,相机100和智能设备110无线地通信,并且智能设备110被配置为仅在站模式中操作。在这样的实施例中,相机100可以在相机100在站模式中操作之时初始地检测接入点120。接入点120可以拒绝来自相机100的连接请求,并且相机100可以切换到接入点模式。相机100可以检测和连接到在站模式中操作的智能设备110,并且可以请求接入点120的证书。响应于从智能设备110接收用于接入点120的证书,相机100可以切换回到站模式,并且可以使用从智能设备110接收的证书来重新尝试连接到接入点120。在这一实施例的示例中,智能设备110是智能电话,并且用户可以通过将相机切换到接入点模式或者自组织模式、连接到智能电话、从智能电话接收用于无线路由器的证书,来请求和从智能电话接收证书,从而切换回到站模式并且使用证书连接到无线路由器。
备选地,相机100可以经由有线连接来连接到智能设备110和从智能设备110接收证书。在一个实施例中,相机100可以经由USB或者以太网线缆或者经由其它有线手段连接到智能设备110。相机100和智能设备110可以包含允许在可去除非瞬态计算机可读存储介质(例如存储器卡或者盘驱动)上存储和从可去除非瞬态计算机可读存储介质(例如存储器卡或者盘驱动)取回证书的接口。相机100和智能设备110可以经由例如红外线或者蓝牙无线连接的无线接口来通信和传递用于接入点120的证书。
在一个实施例中,智能设备110包括音频插口并且被配置为将接入点120的证书编码成音频信号。在这一实施例中,相机100被配置为经由音频插口耦合到智能设备110,并且接收包括编码的证书的音频信号。相机100还被配置为对接收的音频信号进行解码以获得用于接入点120的证书。智能设备110可以使用任何适当编码装置或者方法、例如通过使用将比特序列映射到频率的映射将表示证书的数据变换成系列音频频率,来将证书编码成音频信号。相机100可以使用相同映射对以这样的方式编码的音频信号进行解码。
在一个示例实施例中,智能设备110被配置为将接入点120的证书编码成音频信号,并且还被配置为在智能设备110的扬声器上播放这一音频信号。在这一实施例中,相机100被配置为在相机100上的麦克风接收和捕获播放的音频信号。相机100然后被配置为对捕获的音频信号进行解码以获得接入点120的证书。
在一个示例实施例中,智能设备110被配置为将接入点120的证书编码成图像,并且向相机100显示图像。在这一实施例中,相机100被配置为拍摄显示的图像的画面,并且对捕获的图像进行解码以获得接入点120的证书。智能设备110可以使用任何适当装置或者方法以将证书编码成图像,诸如条形码、QR码等。
一旦相机100从智能设备110接收用于接入点120的无线证书,智能设备110就可以向其它相机提供证书,或者相机100就可以被配置为向其它相机提供这些证书。图2是图示相机系统的实施例的框图。在图2的实施例中,相机100从智能设备110接收用于接入点120的证书200,并且分别向相机105a、105b和105c(统称为“相机105”)提供证书202a、202b和202c(统称为“证书202”)。在图2的实施例中,仅显示三个相机105;其它实施例可以具有任何数量的相机,例如50或者100个。
在一个示例实施例中,智能设备110不能在除了站模式之外的任何无线模式中操作,从而要求相机100被配置为在接入点模式或者自组织模式中操作以便能够无线地接收证书200。在这一实施例中,相机100可以保持在接入点模式或者自组织模式中,以检测和连接到在站模式中操作的相机105。在这样的实施例中,相机100可以同时连接到相机105和传递证书202。在相机100向相机105传递证书202之后,相机100然后可以切换到站模式以用于连接到接入点120。
相机100可以代之以在连接到相机105之前切换到站模式,但是这样的配置将要求相机105中的每个相机在连接之前在接入点模式或者自组织模式中操作。这一配置可能不是优选的,因为它可能造成更多相机在效率更低的模式中操作。此外,由于在站模式中操作的设备一般仅可一次连接到一个其它设备,所以这一配置将要求相机100个别地连接到相机105中的每个相机,从而特别是在具有大量相机105的实施例中造成时间效率更低的证书传递过程。
一旦相机100和相机105中的每个相机拥有用于接入点120的证书,相机100、105就可以连接到接入点120。如以上讨论的那样,连接到接入点120可以要求相机105向接入点20传递证书为证书204a、204b和204c(统称为“证书204”),并且要求相机100向接入点120传递证书为证书206。在连接到接入点120之前,相机100和相机105可以切换到站模式以便提高相机的功率效率。应当注意在相机100、105中的每个相机接收用于接入点120的证书时,相机100、105可以存储证书用于以后在连接到接入点120并且与接入点120通信中使用,从而防止需要在以后的时间点从智能设备110重新获得证书。有益地,通过从智能设备110接收证书,相机100能够接收接入点120的证书而无需显示器并且使用最少用户输入。
由智能设备控制相机
相机100和智能设备110可以被配置为相互连接,并且可以进一步被配置使得智能设备110可以提供用于控制相机100的各种功能并且用于从相机100接收各种数据(下文为“控制”相机)的接口。在一个实施例中,智能设备110可以提供用于在智能设备110和相机100在请求、取回和从智能设备110向相机100传递证书期间连接之时,控制相机100的接口。备选地,智能设备110可以提供用于在例如响应于来自相机100或者智能设备110的用户的用于连接相机100和智能设备110的输入,智能设备110连接到相机100的任何其它时间,控制相机100的接口。
在图1和图2的实施例中,智能设备110被配置为在站模式中操作,从而产生其中智能设备110仅能在直接连接到相机时的时间连接到(和控制)一个相机(例如相机100)的配置。备选地,智能设备110可以被配置为间接连接到多个相机,例如通过如图3中所示的通过接入点120连接到相机。
图3是图示相机系统的实施例的框图。图3的实施例包括相机100、相机105a、105b和105c、遥控器340、运行应用300的智能设备110、以及接入点120。在图3的实施例中,在站模式中操作的智能设备110连接到在接入点模式中操作的接入点120,该接入点转而连接到相机100和相机105中的每个相机。在这一实施例中,智能设备110视为经由接入点120逻辑地连接到相机100、105。智能设备110可以通过接入点120向相机发送命令并且从相机接收数据来控制相机中的每个相机,该接入点从智能设备110向相机路由通信和数据,并且反之亦然。如以上讨论的那样,由于接入点120被配置为在接入点模式中操作,所以多个相机可以同时连接到接入点120,从而克服智能设备110在站模式中操作时能连接到仅一个其它设备的限制。
在图3的实施例中,智能设备110可以被配置为同时控制所有相机,或者可以被配置为一次仅控制相机的子集。例如智能设备110可以同时指示所有连接的相机开始记录,并且可以随后指示一个或者两个相机停止记录而其余相机继续记录。以下将更详细讨论智能设备110的控制接口的功能。
智能设备110可以出于控制一个或者多个相机(例如相机100、105)的目的而经由附加装置或者机制连接到一个或者多个相机。例如智能设备110可以在经由USB或者以太网线缆连接到相机时控制相机。类似地,智能设备110可以在相机连接到智能设备110上的音频插口时控制相机。最后,智能设备110可以在相机(例如相机100、105)经由IR或者蓝牙连接到智能设备110时控制相机。在这些实施例中,智能设备110可以经由在相机与智能设备110之间的连接手段向一个或者多个相机发送数据和从一个或者多个相机接收数据。注意这些连接技术可以限制在智能设备110与一个或者多个相机之间的距离,从而潜在地减少这样的系统的有效性。
智能设备110可以用来以多种方式控制智能设备连接到的一个或者多个相机,例如相机100、105。在一个实施例中,智能设备110可以被配置为改变在智能设备110控制的相机中的一个或者多个相机上的相机模式和设置。例如智能设备110可以将所有连接的相机改变成“记录1080p视频”模式、可以使相机的子集放大、可以使相机的子集使用闪光、可以将一半相机切换到夜间模式、并且可以使一个相机向云存储服务器流式传输捕获的视频。在另一示例中,智能设备110可以使每个相机向智能设备110流式传输实况捕获的视频,以用于实时在智能设备110上(或者在耦合到智能设备的显示器上)由智能设备110的用户编辑和显示。以上描述了相机模式和设置的各种附加示例。应当注意智能设备110可以例如如智能设备110的用户请求的那样改变相机模式和设置任何次数。
在一个实施例中,智能设备110控制的每个相机100、105包括相机标识符,例如唯一标识号(例如MAC地址等)。在这一实施例中,智能设备110可以在连接到每个相机时接收和存储相机标识符。智能设备110可以被配置为连接到和控制仅某些相机。例如智能设备110可以包括它与其兼容的相机(例如与智能设备110相同的制造商制造的相机、与在智能设备110上运行的应用兼容的相机等)的预定列表。在这一示例中,如果智能设备110连接到它与其不兼容的相机,则智能设备110可以向智能设备110的用户显示不兼容警告,并且智能设备110可能不能控制相机。
在由智能设备110控制之前,经由接入点120连接到智能设备110的每个相机可以具有初始配置、相机模式和设置(本文中称为“初始模式”)。例如每个相机可以具有反映相机的先前使用、是否与智能设备110结合或者独立于智能设备110使用的初始模式。在一个实施例中,每个相机具有独立初始模式。智能设备110可以被配置为确定每个相机的初始模式,并且存储初始模式集。在一个实施例中,每个相机在连接到智能设备110时向智能设备110自动地提供相机的初始模式。备选地,智能设备110可以向每个相机查询相机的初始模式,或者可以基于在智能设备110与每个相机之间的通信来检测每个相机的初始模式。
在智能设备110连接到一个或者多个相机并且存储每个相机的初始模式之后,智能设备110可以(如以上描述的那样)改变连接的相机中的一个或者多个相机的相机模式一次或者多次。在智能设备110(或者智能设备110的用户)完成控制一个或者多个相机之后,智能设备可以取回用于相机的存储的初始模式,并且可以将一个或者多个相机的配置和相机模式改变成存储的初始模式。这造成相机被配置为在由智能设备110控制之后,用与在由智能设备110控制之前相同的配置和相机模式操作。
备选地,在智能设备110完成控制一个或者多个相机之后,智能设备110可以取回并且向相机传输用于相机中的每个相机的存储的初始模式,并且每个相机可以被配置为配置本身以在从与相机关联的智能设备110接收的初始模式中操作。代替在智能设备110存储每个相机的初始模式,每个相机可以在连接到智能设备110之前在相机存储它的初始模式,并且可以被配置为配置本身以在从智能设备110断开时在存储的初始模式中操作。
如以上讨论的那样,智能设备110可以被配置为提供用于控制智能设备110连接到的一个或者多个相机的接口。在图3的实施例中,经由应用300提供接口。应用300可以是配置为在智能设备110上运行的软件应用。例如智能设备110可以是移动电话、膝上型计算机、平板电脑等。据此,应用300可以是配置为在这样的平台上运行的软件应用。虽然在其它实施例中,智能设备110可以提供其它类型的接口,但是本文中的描述出于简化的目的而将限于应用的情境。本文中描述的这一原理同样地适用于所有类型的接口。
应用300包括用户输入模块305、相机模式模块310、相机ID存储模块315和初始模式存储模块320。用户输入模块305被配置为提供多种用户输入机制中的任何用户输入机制,以允许智能设备110的用户与连接到智能设备110的一个或者多个相机交互和/或控制连接到智能设备110的一个或者多个相机。例如用户输入模块305可以包括按钮(例如硬件或者软件按钮)和/或触敏显示器,从而允许用户标识一个或者多个相机并且执行与标识的相机的一个或者多个操作或者交互。以下将更详细讨论各种用户输入模块305的实施例。
相机模式模块310允许智能设备110的用户调整、改变或者变更连接到智能设备110的一个或者多个相机的相机模式。例如用户可以指示相机集开始记录第一对象的视频、可以指示第二相机集用可变缩放水平聚焦于设置的对象并且拍摄第二对象的画面、可以指示所有相机向智能设备110传输实况捕获的视频和图像、并且可以指示所有相机在完成时进入待命模式。用户经由应用300的相机模式模块310可以配置相机以改变成本文中描述的任何相机模式、设置或者配置。在一个实施例中,相机模式模块310在初始模式存储模块320中存储智能设备110连接到的每个相机的初始模式。在这一实施例中,相机模式模块310可以将智能设备110连接到的每个相机的相机模式改变成相机的在初始模式存储模块320中存储的初始模式(如以上讨论的那样)。
相机数据模块315允许在智能设备110与连接到智能设备110的相机之间流式传输数据。在一个实施例中,用户可以经由相机数据模块315请求查看在连接到智能设备110的相机(例如相机100)上存储的图像和视频。在这一实施例中,相机数据模块315可以请求在相机100上存储的图像和/或视频数据,并且作为响应,相机100经由接入点120向智能设备110提供图像和/或视频数据。相机数据模块315然后可以例如在图像/视频用户界面中在智能设备110上向用户显示取回的图像和/或视频。可以使用任何在智能设备110上显示或者浏览图像和视频的方法(例如平铺的内容缩略图、全屏显示等),并且因此出于简洁的目的而不会进一步讨论图像和视频在智能设备110上的显示。
除了存储的图像和视频之外,相机数据模块315还可以被配置为向用户允许用于流式传输实况视频并且在拍摄图像时查看它们的能力。例如用户可以经由相机数据模块315请求流式传输6个不同相机拍摄的视频在智能设备110(例如作为家庭安全系统的部分)上。在这一示例中,每个相机经由接入点120向智能设备110发送实况视频流,并且相机数据模块315在智能设备110上显示6个视频流。
相机数据模块315可以被配置为向智能设备110连接到的相机传送数据。在一个实施例中,相机数据模块315被配置为向连接到智能设备110的相机传输软件、固件或者硬件更新。类似地,相机数据模块315可以提供用于智能设备110的用户手动地管理一个或者多个相机(例如相机100、105)存储的证书的接口。此外,相机数据模块315可以被配置为向相机传输与相机的操作有关或者无关的任何附加数据。
相机数据模块315可以允许用户使用智能设备110作为用于一个或者多个相机(例如相机100、105)的电子取景器。相机数据模块315可以从一个或者多个相机请求该相机的当前“视图”,该视图表示进入一个或者多个相机的透镜中的每个透镜的光,并且作为响应,一个或者多个相机中的每个相机向智能设备110传输相机的当前视图。相机数据模块315然后在智能设备110上显示视图。在这一实施例中,用户然后可以使用相机模式模块310以调整相机的当前视图、调整相机模式或者设置以更改相机的当前视图(例如通过放大/缩小或者移动相机以在不同方向上指向)、或者捕获当前视图作为视图或者视频。另外,在这一实施例中,一个或者多个相机中的每个相机可以连续地传输相机的当前视图,从而相机数据模块315可以显示针对相机的实时视图。
相机数据模块315可以向用户提供用于在智能设备110上编辑从一个或者多个相机(例如相机100、105)接收的图像和/或视频的接口。例如用户可以使用智能设备110的用户输入305以对图像和视频重设尺寸、裁剪图像和视频、调整视频的开始和停止时间、调整图像和视频的尺寸或者分辨率、对图像和视频重新编码等。相机数据模块315可以在相机数据存储模块325中存储从智能设备110连接到的任何相机接收的任何数据。例如可以在相机数据存储模块325中存储从相机向智能设备110发送的图像和视频(实况或者先前捕获)。类似地,可以在相机数据存储模块325存储来自连接到智能设备110的相机、但是在智能设备110编辑的视频或者图像。
在一个实施例中,应用300在相机ID存储模块330中存储标识一个或者多个相机(例如相机100、105)的信息。例如如果经由接入点120连接到智能设备110的每个相机包括在与相机交互之前必须向相机提供的标识号,则应用300可以在连接到相机时从相机接收标识号并且可以在相机ID存储模块330中存储相机标识号。在这一示例中,在应用300的用户想要与特定相机交互时,应用300可以从相机ID存储模块330取回用于特定相机的标识号,并且可以在与相机交互之前向特定相机提供标识号。可以在相机ID存储模块330中存储标识相机的任何类型的信息,诸如标识号、IP或者MAC地址、相机口令、相机证书等。在相机ID存储模块330中存储的标识信息可以用来与相机通信、标识智能设备110先前已经连接到的相机、向相机认证智能设备110或者智能设备110的用户等等。
应当注意以上关于应用300描述的功能中的任何功能可以由智能设备110执行而未使用应用。类似地,应当注意智能设备110执行的功能中的任何功能可以由遥控器340执行。在一个实施例中,智能设备110是遥控器340。备选地,可以经由均可以直接或者经由接入点120耦合到一个或者多个相机的智能设备110和遥控器340来实施图3的实施例。例如智能设备110可以从一个或者多个相机接收流式视频,并且遥控器340可以用来开始和停止流式视频。另外,遥控器340可以经由智能设备110接收用于一个或者多个相机或者接入点120的证书,智能设备110可以经由遥控器340接收用于一个或者多个相机的证书,并且相机可以从遥控器340接收用于接入点120或者智能设备110的证书。在一个实施例中,遥控器340能够在接入点模式中操作,并且能够连接到多个相机。在这一实施例中,不像智能设备110,遥控器340可以向多个相机同时提供接入点120的证书。
相机系统架构
图4是图示相机系统环境的实施例的框图。在图4的环境中,相机100、智能设备110、接入点120和遥控器340通过连接网络400通信。这样的环境的其它实施例可以包含可以执行与本文中描述的功能不同的功能的更少或者附加模块。虽然在图4的环境中图示每个部件的仅一个,但是其它实施例可以具有任何数量的每个类型的部件,诸如数百或者数千。
可以在适于执行计算机程序模块的计算机中实施图4的相机100和其它部件。如本文中所用,术语“模块”是指用于提供指定的功能的计算机可读程序指令和/或数据。可以在硬件、固件和/或软件中实施模块。在一个实施例中,模块被存储于一个或者多个存储设备上、加载到存储器中并且由处理器执行。在相机100的以下描述中更详细描述存储设备、存储器和处理器;这一描述同样地适用于图4的部件中的任何部件。
图4的实施例的相机100包括图像传感器芯片408、DSP芯片410、处理器412a、存储器414a、网络适配器416a、用户输入418、本地显示器420和内部存储422。图4的实施例的智能设备110包括处理器412b、存储器414b、网络适配器416b、用户输入424、本地显示器426和内部存储428。接入点120包括处理器412c、存储器414c和网络适配器416c。遥控器340包括网络适配器416d和用户输入430。在各种备选实施例中,图4的实施例的部件可以包括未图示的更少或者附加部件(例如每个部件可以具有多个处理器)。
在其它实施例中,相机100、智能设备110、接入点120和遥控器340可以包括出于简化的目的而未示出的更少或者附加部件。例如图4的实施例的实体中的每个实体可以包括允许每个实体的部件互通信的内部总线。此外,未示出相机100、智能设备110、接入点120和遥控器340的常用部件,诸如透镜、孔径、电池或者其它功率供应、通信端口、扬声器、麦克风、天线等。
处理器412a、412b和412c(下文为“处理器412”)可以是任何通用处理器。每个处理器412被配置为执行指令,例如与本文中描述的过程对应的指令。存储器414a、414b和414c(下文为“存储器414”)可以例如是固件、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)和/或RAM。内部存储模块422和428在一个实施例中是集成硬盘驱动或者固态存储器设备,但是在其它实施例中可以是可去除存储器设备,诸如可写入光盘或者DVD、可去除硬盘驱动或者可去除固态存储器设备。存储器414和/或内部存储模块422和428被配置为存储可以由处理器412执行以执行与本文中描述的过程有关的功能的指令和数据。存储器414以及内部存储模块422和428可以被配置为存储相机100捕获的图像或者视频数据。应当注意在一个实施例中,在相机100内的分别与存储器414a和414b相同的模块中实施内部存储模块422和428。
网络适配器416a、416b、416c和416d(下文为“网络适配器416”)经由连接网络400通信地耦合图4的实施例的部件。每个网络适配器416可以包括网络卡、调制解调器、或者配置为允许相机100、智能设备110、接入点120和遥控器340经由连接网络400互通信以及反之亦然的任何设备。
图像传感器芯片408将光转换成电子信号。例如为了拍摄在相机100前面的景物的图像,相机100的图像传感器芯片408捕获从景物中的对象反射的光,并且将捕获的光的光子转换成诸如电压之类的电子信号。图像传感器芯片408可以包括用于在相机中使用的多种图像传感器中的任何图像传感器,诸如电荷耦合器件图像传感器(“CCD”)或者互补金属氧化物半导体图像传感器(“CMOS”)。图像传感器芯片408可以使用例如拜耳传感器等来将光转换成像素颜色信息。
DSP芯片410可以将捕获的图像信息转换成多种图像格式中的任何图像格式,诸如JPEG、BMP、GIF或者PNG格式或者任何其它适当图像格式。类似地,DSP芯片410可以将捕获的图像信息转换成多种视频格式中的任何视频格式,诸如MOV、AVI、WMV或者MKV格式或者任何其它适当图像格式。DSP芯片410可以应用多种无损或者有损编码技术中的任何编码技术,诸如MPEG-2、MPEG-4、h.264或者VC-2格式。DSP芯片410可以在时/空域和频域二者中执行多种滤波功能中的任何滤波功能。DSP芯片410还可以执行多种格式化功能中的任何格式化功能,诸如裁剪、分辨率的上或者下转换、颜色/对比度/亮度调整、压缩或者任何其它适当的图像或者视频处理功能。
用户输入418可以包括相机100的外部上的一个或者多个按钮,并且允许相机100的用户与相机100交互。备选地,用户输入418可以包括本地显示器420的触屏部件、诸如键盘、鼠标或者配置为经由输入端口或网络适配器416a与相机100通信的其它控制器之类的外部输入设备、或者与相机100交互的任何其它装置。用户可以使用用户输入418以执行相机100的功能,诸如浏览先前捕获的图像或者视频、编辑或者删除先前捕获的图像或者视频、变更相机的设置(诸如将来捕获的图像或者视频的分辨率或者帧速率、调整省电模式、或者调整诸如夜间/日间模式、自定时器、曝光长度等之类的其它相机参数或者设置)、变更相机的通信模式(诸如在接入点、自组织和站模式之间切换或者循环经过所有通信模式)、检测和经由网络适配器416a连接到其它无线设备、获得另一设备的无线证书、打开和关闭相机100、经由网络适配器416a与外部模块通信等等。用户输入418可以包括很有限数量的按钮或者其它接口机制,例如如一个或者两个那样少。
本地显示器420可以用集成的LCD屏幕或者诸如单色显示器或者其它显示器之类的其它相似屏幕来实施。备选地,本地显示器420可以用诸如配置为通过内部总线耦合到相机100并且与相机100的部件通信的LCD封装之类的可去除显示模块来实施。
本地显示器420可以被配置为作为用于相机100的用户的用户接口操作。在一个实施例中,本地显示器420显示菜单、HUD、UI等,以允许用户利用相机100的功能或者向用户通知与相机100有关的信息,诸如剩余可用存储的量、剩余功率的量、相机100的当前分辨率和/或帧速率、相机的通信模式、以及与相机100有关的任何其它设置或者信息。在一个实施例中,相机100被配置为执行电子取景器的功能,从而允许相机100的用户查看相机100将捕获、正在捕获或者先前已经捕获的图像和/或视频。
本地显示器420可以被配置为显示与其它设备有关的信息。例如本地显示器420可以显示有能力经由连接网络400与相机100通信或者连接到相机100的其它无线设备。此外,本地显示器420可以显示相机100连接到的一个或者多个设备的身份。本地显示器420还可以显示与相机100有关的证书信息。例如如果本地显示器420正在显示相机100已经检测到的设备的列表,则本地显示器420还可以显示相机100拥有其证书的设备的指示。用户可以与用户输入418结合利用本地显示器420,以选择用于相机100的通信模式、选择将连接到的一个或者多个设备、选择将获得其证书的一个或者多个设备、选择将向其传输证书的一个或者多个设备等。
智能设备110的用户输入424被配置为允许智能设备110的用户与智能设备110交互。用户输入424可以用多种智能设备110用户输入接口中的任何用户输入接口来实施,诸如键盘、小键盘、鼠标、触屏接口、语音控制的接口等。一般而言,智能设备110的用户输入424允许比相机100的用户输入418更大的用户接口能力,但是未必是这种情况。类似地,遥控器340的用户输入430可以包含与相机100的用户输入418相似的接口(例如通过具有相同数量的按钮),或者可以包含更小或者更大复杂性和灵活性的不同接口。应当注意在智能设备110耦合到相机100时的实例中,用户输入424可以允许智能设备110的用户经由智能设备110控制相机100和与相机100交互。类似地,在遥控器340耦合到相机100时,用户输入430可以允许智能设备100的用户经由遥控器340控制相机100和与相机100通过接口接合。
连接网络400实现在连接网络400耦合到的实体中间的通信。在一个实施例中,连接网络400是因特网并且使用标准通信技术和/或协议。因此,连接网络400可以包括使用如下技术的链接:诸如以太网、802.11、Wifi、全球微波接入互操作性(WiMAX)、长期演进(LTE)、GSM、CDMA、EDGE、3G、以及任何其它有线或者无线通信协议和标准。相似地,在连接网络400上使用的联网协议可以包括多协议标签交换(MPLS)、传输控制协议/网际协议(TCP/IP)、用户数据报协议(UDP)、超文本传送协议(HTTP)、简单邮件传送协议(SMTP)、文件传送协议(FTP)等。可以使用包括超文本标记语言(HTML)、可扩展标记语言(XML)等的技术和/或格式来表示通过连接网络400交换的数据。连接网络400的至少部分可以包括移动(例如蜂窝或者无线)数据网络,诸如无线承运商提供的那些移动数据网络。在一些实施例中,连接网络400包括通信技术的组合。
操作配置
图5图示用于在相机系统中检测设备的过程的实施例。配置500相机以作为接入点操作。相机可以初始地被配置为在站模式中、在待命模式中或者在启动模式中操作,或者相机可以初始地被断电。配置相机以作为接入点操作可以包括配置相机以从站模式循环经过包括接入点模式的各种模式。类似地,配置相机以作为接入点操作可以包括配置相机以从待命模式、启动模式或者从被断电切换成接入点模式。注意在一个实施例中,配置相机以作为接入点操作可以包括配置相机以在自组织模式中操作。
确定510配置为作为无线站操作的一个或者多个客户端无线设备的可用性。在一个实施例中,检测配置为作为无线站操作的客户端无线设备涉及到使用诸如Wifi之类的无线协议的关联模式。在备选实施例中,检测客户端无线设备可以包括在相机的通信范围内从相机发送出查询信号,以检测能够与相机通信并且在相机的通信范围内的、作为无线站或者在站模式中操作的客户端无线设备。查询信号可以被配置为使作为无线站或者在站模式中操作的任何设备,从无线设备向相机传输标识信号,该标识信号包括向相机标识无线设备的信息。可以使用任何检测作为无线站操作的客户端无线设备的适当方法,从而包括由本文中讨论的无线标准利用的那些方法,或者任何专利方法。应当注意配置为作为无线站操作的客户端无线设备可以是没有能力作为无线接入点操作的设备,并且因此仅在相机被配置为作为无线接入点操作时可检测。
响应于检测到520配置为作为无线站操作的可用客户端无线设备,相机连接530到客户端无线设备。连接到客户端无线设备可以涉及到在相机与客户端无线设备之间传递无线证书。在相机未拥有用于客户端无线设备的所需证书的情况下,相机的用于连接到客户端无线设备的尝试可以被客户端无线设备拒绝。在这样的境况中,相机可以从备选源获得证书,并且可以重新尝试连接到无线设备。在一个实施例中,可以不要求相机拥有用于客户端无线设备的无线证书;在这样的实施例中,相机可以立即连接到客户端无线设备。
响应于无法检测到520配置为作为无线站操作的可用客户端无线设备,配置540相机以作为无线站操作。在一个实施例中,配置为作为无线站操作的可用客户端无线设备是相机先前尚未连接到的客户端无线设备。在这一实施例中,如果相机先前连接到客户端无线设备并且随后从客户端无线设备断开,则该客户端无线设备从相机的观点来看在检测配置为作为与之连接的无线站操作的客户端无线设备时不再“可用”。
确定550配置为作为无线接入点操作的一个或者多个客户端无线设备的可用性。与确定配置为作为无线站操作的一个或者多个客户端无线设备的可用性相似地,确定配置为作为无线接入点操作的一个或者多个客户端无线设备的可用性可以涉及到使用无线协议的关联模式、使用配置为使作为无线接入点操作的客户端无线设备用响应信号标识它们自己的设备标识ping信号、或者任何检测作为无线接入点操作的客户端无线设备的其它适当方法。
响应于检测到560配置为作为无线接入点操作的可用客户端无线设备,相机连接570到客户端无线设备。如以上讨论的那样,连接到配置为作为无线接入点操作的客户端无线设备可能要求相机拥有客户端无线设备的无线证书,并且如果相机未拥有无线证书,则可能要求相机获得客户端无线设备的无线证书。响应于无法检测到560配置为作为无线接入点操作的可用客户端无线设备,相机进入580待命模式。在一个实施例中,进入待命模式包括配置相机以继续作为无线站操作。备选地,进入待命模式可以包括配置相机以在省电模式、无通信模式、通信减速模式中操作,或者可以使相机断电。
可以根据需要重复图5的实施例的过程任何次数,从而使相机在作为无线接入点和无线站操作之间循环,从而检测配置为作为无线站或者接入点二者操作的各种客户端无线设备。在各种实施例中,可以扩充图5的过程以允许相机的用户选择与之连接的许多客户端无线设备中的一个或者多个客户端无线设备,并且图5的过程可以包括例如如图6至图8的实施例中讨论的用于获得一个或者多个客户端无线设备的无线证书的各种手段。
图6图示用于在相机系统中传送证书的过程的实施例。图7是图示用于在相机系统中传送证书的过程的实施例的操作的定时图,并且将在图6的上下文中加以讨论。本文中在图1至图4的相机系统的上下文中描述图6和图7。在图6和图7的实施例中,相机100初始地未拥有用于连接到配置为作为接入点操作的通信设备所需要的无线证书,并且智能设备110初始地可以拥有用于连接到配置为作为接入点操作的通信设备所需要的无线证书。描述于此的其余部分将涉及配置为作为如接入点120的接入点操作的通信设备,但是在其它实施例中,通信设备可以是配置为作为无线接入点操作并且连接到拥有通信设备的无线证书的设备的任何设备。
虽然在图6和图7的实施例中未图示,但是相机100可以初始地被配置为在站模式中操作,并且可以检测和尝试连接到接入点120。响应于连接尝试,接入点120可以向相机100查询用于接入该接入点120所需要的无线证书。响应于这样的查询,相机100向接入点120指示缺乏所需证书,并且接入点120拒绝连接尝试。
配置600相机100以在接入点模式中操作。这在图7中被图示为接入点模式700。在一个实施例中,相机100被配置为响应于接入点120拒绝连接尝试而在接入点模式中操作。响应于拒绝的连接尝试,相机100可以检测智能设备110为拥有用于连接到接入点120所需要的无线证书的可用无线设备。相机100然后被配置为连接610到智能设备110。如图7中所示,相机100连接706到智能设备110。
从智能设备110接收620用于接入点120的无线证书。在图7的实施例中,从智能设备110接收用于接入点120的无线证书涉及到相机100向智能设备110发送708对于接入点120的无线证书的请求。在一个实施例中,智能设备110已经拥有用于接入点120的无线证书,并且向相机100发送712无线证书。备选地,智能设备110可以通过请求708来自接入点120的无线证书,从接入点120取回无线证书。这样的请求可以要求智能设备110向接入点120标识它自己、向接入点120标识相机100、或者提供附加信息,该附加信息涉及到相机100、相机100的用户、智能设备110、智能设备110的用户或者与相机100或者相机设备110的操作有关的任何其它信息。响应于从智能设备110接收对于无线证书的请求,接入点120可以批准请求,并且可以向智能设备110发送710用于接入点120的无线证书,以用于随后发送712到相机100。
响应于从智能设备110接收用于接入点120的无线证书,相机100被配置630为作为无线站操作。在一个实施例中,特别是如果智能设备110没有能力作为接入点操作,则通过从作为无线接入点操作切换成作为无线站操作,相机100可以从智能设备110断开,由此要求另一设备作为接入点操作以便连接到另一设备。在其它实施例中,相机100未被配置为作为无线站操作,而代之以继续作为无线接入点操作。注意配置相机100以作为无线站操作可以提高相机100的功率效率和性能。在图7中将配置相机100以作为无线站操作表示为站模式714。
相机100使用从通信设备接收的用于接入点120的无线证书来连接640到接入点120。如图7中所示,相机100使用用于接入点120的无线证书,直接连接716到接入点120,从而绕过智能设备110。一旦相机100连接到接入点120,智能设备110也可以连接到接入点120。智能设备110然后可以经由接入点120逻辑地连接到相机100,而未直接连接到相机100。因此,可以从智能设备110向接入点120发送通信,然后向相机100转发该通信。类似地,可以从相机100向接入点120发送通信,然后向智能设备110转发该通信。以这样的方式,智能设备110可以经由接入点120控制相机100和与相机100交互,而无与相机100的直接连接,并且可以经由接入点120从相机100接收视频和图像。
图8图示用于在相机系统内传送证书的过程的实施例。在第一相机接收800用于通信设备的无线证书。可以从智能设备无线地接收无线证书,该智能设备可以预先获得无线证书或者可以响应于来自第一相机的请求从通信设备或者别处取回无线证书。备选地,可以经由与智能设备的有线连接、例如经由USB端口或者配置为接收编码成音频信号的无线证书的音频端口来接收无线证书。在一个实施例中,无线证书可以被编码成图像并且显示到第一相机,并且第一相机可以被配置为捕获显示的图像并且对捕获的图像进行解码以取回无线证书。可以使用任何在第一相机接收无线证书的适当手段。通信设备可以被配置为作为无线接入点操作,并且无线证书可以被配置为允许拥有无线证书的无线设备连接到通信设备并且与通信设备通信。
然后配置810第一相机以作为接入点操作。在一个实施例中,这涉及到配置第一相机以在接入点模式中操作。检测配置为作为无线站操作的第二相机,并且第一相机被配置为连接820到第二相机。在备选实施例中,取代配置第一相机以作为接入点操作并且配置第二相机以作为无线站操作,第一相机和第二相机可以代之以仅被配置为相互检测、相互连接、并且用于第一相机向第二相机传输无线证书。
向第二相机发送830第一相机接收的无线证书。第二相机840然后使用接收的无线证书来连接840到通信设备。在一个实施例中,第一相机随后被配置为作为无线站操作,并且配置为使用接收的无线证书来连接到通信设备。可以对于任何数量的附加相机重复这一过程,其中第一相机向附加相机发送用于通信设备的无线证书,并且其中附加相机使用无线证书各自连接到通信设备。
在一个实施例中,第一相机被配置为向多个附加相机同时发送用于通信设备的无线证书。如果第一相机被配置为作为无线接入点操作,并且附加相机中的每个相机被配置为作为无线站操作,则这样的实施例是可能的,因为一个无线接入点能够同时连接到多个无线站。通过向多个附加相机同时传输证书,最小化用于从第一相机向附加相机传输证书和用于附加相机连接到通信设备所需要的时间量,从而造成性能效率增加。另外,这样的过程防止用户必须向每个相机单独地传送证书;对于具有数十或者数百相机的实施例,在向每个相机传送无线证书中节省的工作量可以是显著的。
图9图示用于在相机系统中管理相机操作模式的过程的实施例。在智能设备与一个或者多个相机之间建立900连接。在连接的时候,一个或者多个相机中的每个相机可以被配置为在特定操作模式(本文中称为每个相机的“初始”模式)中操作。智能设备可以是移动电话、平板电脑、遥控器、或者有能力与一个或者多个相机连接和通过接口接合的任何设备。在一个实施例中,通过配置为作为诸如Wifi接入点之类的接入点操作的通信设备、移动电话通信塔、或者配置为允许智能设备经由通信设备逻辑地连接到一个或者多个相机的任何其它通信设备,在智能设备与一个或者多个相机之间建立连接。
标识910一个或者多个相机中的每个相机的初始模式。在一个实施例中,每个相机在连接到智能设备之后向智能设备标识它的初始模式。备选地,智能设备可以查询每个相机以确定每个相机的初始模式。然后存储920所有初始模式以用于随后取回。如本文中所指,存储每个相机的初始模式可以包括仅存储初始模式标识符或者存储描述初始模式的配置信息。智能设备可以在智能设备存储、可以在每个相机存储、或者可以在别处存储每个相机的初始模式。
在智能设备与一个或者多个连接的相机之间的操作和交互的过程期间,一个或者多个相机的模式从每个相机的初始模式改变930成第二模式。在一个实施例中,智能设备改变相机中的每个相机的模式。例如,智能设备可以向智能设备的用户呈现允许用户改变相机的模式的接口。如以上讨论的那样,改变相机的模式可以包括改变相机的相机模式(例如在图像模式、突发图像模式、视频模式、高速视频模式等之间)、相机的定位和定向、相机的缩放、图像和视频的捕获等。可以改变每个相机的模式任何次数,但是本文中出于简化的目的而将仅参照初始模式和第二模式。
做出确定940以将一个或者多个相机中的每个相机恢复成每个相机的初始模式。在一个实施例中,做出这样的确定包括确定从智能设备断开一个或者多个相机。备选地,做出这样的确定可以包括在智能设备上提供用于用户将一个或者多个相机中的每个相机的模式手动地恢复成每个相机的初始模式的接口。例如智能设备可以被配置为操作提供按钮的程序,该按钮在由智能设备的用户选择时将每个相机的模式恢复成每个相机的初始模式。
响应于确定将一个或者多个相机中的每个相机恢复成每个相机的初始模式,取回950用于每个相机的存储的初始模式。在一个实施例中,智能设备取回用于每个相机的存储的初始模式。备选地,例如在其中在每个相机存储每个相机的初始模式的实施例中,每个相机可以取回用于它自己的初始模式。一个或者多个相机中的每个相机的模式被改变960成每个相机的取回的初始模式。在一个实施例中,将相机的模式改变成相机的初始模式包括智能设备向相机传输初始模式(或者初始模式的标识符或者描述初始模式的配置信息),并且相机将它自己切换成接收的初始模式。在其中相机在相机存储它自己的初始模式的实施例中,智能设备可以仅指示相机改变成存储的初始模式,并且相机响应于接收这样的指令而将它自己转换成它正在存储的初始模式。
应当注意在一个示例实施例中,一个或者多个相机中的仅部分相机的模式从初始模式改变成第二模式;在这样的实施例中,一个或者多个相机中的仅该部分相机的模式被恢复成一个或者多个相机中的该部分相机中的每个相机的初始模式。相似地,在一个实施例中,例如通过确定从智能设备断开相机中的仅部分相机,做出确定以将一个或者多个相机中的仅部分相机恢复成每个相机的初始模式。在这样的实施例中,一个或者多个相机中的仅部分相机的模式被恢复成一个或者多个相机中的该部分相机中的每个相机的初始模式。
图9的过程允许一个或者多个相机的用户以特定配置来设置一个或者多个相机、将智能设备连接到一个或者多个相机、用智能设备控制/交互/改变一个或者多个相机的模式、并且然后将一个或者多个相机恢复成原有配置。这样的过程有益地允许用户快速地适配和暂时地修改一个或者多个相机的模式,而未损失在建立一个或者多个相机的原有配置时投入的时间和工作。因此,用户可以精确地配置相机以用于长期操作、可以快速地重新配置相机以用于短期操作、并且然后可以将相机恢复成原有配置,其中在用户部分上的附加工作很少。
本文中描述的相机系统有益地允许在相机与另一设备之间传送无线证书,从而防止需要经由相机的有限输入手段和机制向相机中直接手动地录入无线证书。本文中描述的相机可以通过在作为无线站与作为无线接入点操作之间切换来检测另一设备。这样的配置有益地允许相机检测配置为仅作为无线站操作的设备,而同时优化相机本身被配置为作为节能的无线站操作的时间量。通过使用相似手段和机制,相机然后可以向其它相机同时无线地传输接收的证书,从而增加系统的效率。最后,通过保存无线地耦合到智能设备的一个或者多个相机中的每个相机的初始模式,相机系统可以在耦合到智能设备之前高效地将每个相机恢复成相机的操作模式,从而使这样的相机的用户免于必须手动地恢复每个相机模式。
注意术语“包括”、“包含”、“含有”、“具有”或者其任何其它变化旨在于涵盖非排它性包括。例如,包括元素列表的过程、方法、物品或者装置未必仅限于那些元素,而是可以包括未明确列出的或者这样的过程、方法、物品或者装置固有的其它元素。另外,除非相反地明示,“或者”是指包括性或者,而不是排它性或者。例如,以下各项中的任一项满足条件A或者B:A为真(或者存在)并且B为假(或者不存在)、A为假(或者不存在)并且B为真(或者存在)、以及A和B二者都为真(或者存在)。
此外,对“一个”或“一种”的使用用来描述本文中的实施例的元素和部件。这样做仅为了方便并且给出本发明的一般意义。应当将这一描述解读为包括一个或者至少一个,并且除非明显的是它另有含义,否则单数还包括复数。
最后,如本文中所用的,对“一个实施例”或者“实施例”的任何引用意指,结合该实施例描述的特定元素、特征、结构或者特性被包括在至少一个实施例中。在说明书中的各处出现短语“在一个实施例中”未必都是指相同的实施例。
在阅读本公开内容时,本领域技术人员将从本文中的原理理解用于如公开的相机管理系统的更多附加备选结构和功能设计。因此,尽管已经图示和描述特定实施例和应用,但是将理解公开的实施例不限于本文中公开的精确构造和部件。可以在本文中公开的方法和装置的布置、操作和细节上,做出对于本领域技术人员将是显而易见的各种修改、改变和变化,而未脱离在所附权利要求中定义的精神和范围。
Claims (12)
1.一种用于与一个或者多个相机通信的智能设备,所述智能设备包括处理器和包含指令的非瞬态计算机可读存储介质,所述指令在由所述处理器执行时使所述智能设备:
建立在所述智能设备与配置为与所述智能设备通信的一个或者多个相机之间的连接,所述一个或者多个相机中的每个相机被配置为在初始模式中操作;
标识所述一个或者多个相机中的每个相机的所述初始模式;
将每个标识的初始模式存储在所述智能设备;
在建立在所述智能设备与所述一个或者多个相机之间的所述连接之后,对于所述一个或者多个相机的部分相机中的每个相机,将所述相机的所述模式从所述相机的所述初始模式改变成第二模式;以及
响应于在所述智能设备接收配置为对于所述一个或者多个相机的所述部分相机中的每个相机将所述相机的所述模式从所述第二模式改变成所述初始模式的输入:
从所述智能设备取回所述一个或者多个相机中的所述部分相机中的每个相机的存储的所述初始模式;以及
对于所述一个或者多个相机的所述部分相机中的每个相机,将所述相机的所述模式改变成所述相机的取回的所述初始模式。
2.根据权利要求1所述的智能设备,其中所述一个或者多个相机被配置为作为无线站操作,以及其中建立在所述智能设备与所述一个或者多个相机之间的连接包括配置所述智能设备以作为无线接入点操作。
3.根据权利要求1所述的智能设备,其中标识所述一个或者多个相机中的每个相机的所述初始模式包括:
向所述一个或者多个相机中的每个相机查询所述相机的所述初始模式;以及
从所述一个或者多个相机中的每个相机接收描述所述相机的所述初始模式的初始模式信息。
4.根据权利要求1所述的智能设备,其中每个相机的所述初始模式包括在所述相机与所述智能设备之间建立所述连接时的所述相机的配置。
5.根据权利要求1所述的智能设备,其中将每个相机的所述模式改变成所述相机的取回的所述初始模式包括从所述智能设备向所述相机发送所述初始模式并且指示所述相机将模式切换成所述初始模式。
6.根据权利要求1所述的智能设备,其中所述一个或者多个相机的所述部分相机包括所述一个或者多个相机中的所有相机。
7.根据权利要求1所述的智能设备,其中所述指令还使所述智能设备:
对于所述一个或者多个相机的所述部分相机中的每个相机,将所述相机的所述模式改变成第三模式。
8.根据权利要求1所述的智能设备,其中在改变一个或者多个相机的所述部分相机中的每个相机的所述模式之后,所述指令还使所述智能设备:
从所述一个或者多个相机断开。
9.一种方法,包括:
建立在智能设备与配置为与所述智能设备通信的一个或者多个相机之间的连接,所述一个或者多个相机中的每个相机被配置为在初始模式中操作;
标识所述一个或者多个相机中的每个相机的所述初始模式;
将每个标识的初始模式存储在所述智能设备;
在建立在所述智能设备与所述一个或者多个相机之间的所述连接之后,对于所述一个或者多个相机的部分相机中的每个相机,将所述相机的所述模式从所述相机的所述初始模式改变成第二模式;以及
响应于在所述智能设备接收配置为对于所述一个或者多个相机的所述部分相机中的每个相机将所述相机的所述模式从所述第二模式改变成所述初始模式的输入:
从所述智能设备取回所述一个或者多个相机中的所述部分相机中的每个相机的存储的所述初始模式;以及
对于所述一个或者多个相机的所述部分相机中的每个相机,将所述相机的所述模式改变成所述相机的取回的所述初始模式。
10.根据权利要求9所述的方法,其中所述一个或者多个相机被配置为作为无线站操作,以及其中建立在所述智能设备与所述一个或者多个相机之间的连接包括配置所述智能设备以作为无线接入点操作。
11.根据权利要求9所述的方法,其中每个相机的所述初始模式包括在所述相机与所述智能设备之间建立所述连接时的所述相机的配置。
12.根据权利要求9所述的方法,其中将每个相机的所述模式改变成所述相机的取回的所述初始模式包括从所述智能设备向所述相机发送所述初始模式并且指示所述相机将模式切换成所述初始模式。
Applications Claiming Priority (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/558,188 | 2012-07-25 | ||
| US13/558,194 US8994800B2 (en) | 2012-07-25 | 2012-07-25 | Credential transfer management camera system |
| US13/558,188 US9025014B2 (en) | 2012-07-25 | 2012-07-25 | Device detection camera system |
| US13/558,273 US8995903B2 (en) | 2012-07-25 | 2012-07-25 | Credential transfer management camera network |
| US13/558,194 | 2012-07-25 | ||
| US13/558,279 US9036016B2 (en) | 2012-07-25 | 2012-07-25 | Initial camera mode management system |
| US13/558,279 | 2012-07-25 | ||
| US13/558,273 | 2012-07-25 | ||
| CN201380048143.3A CN104919788A (zh) | 2012-07-25 | 2013-07-22 | 证书传送管理相机网络 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201380048143.3A Division CN104919788A (zh) | 2012-07-25 | 2013-07-22 | 证书传送管理相机网络 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105357668A true CN105357668A (zh) | 2016-02-24 |
Family
ID=49994506
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510792439.7A Pending CN105357668A (zh) | 2012-07-25 | 2013-07-22 | 证书传送管理相机网络 |
| CN201510792436.3A Pending CN105357438A (zh) | 2012-07-25 | 2013-07-22 | 证书传送管理相机网络 |
| CN201380048143.3A Pending CN104919788A (zh) | 2012-07-25 | 2013-07-22 | 证书传送管理相机网络 |
| CN201510792429.3A Pending CN105357437A (zh) | 2012-07-25 | 2013-07-22 | 证书传送管理相机网络 |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510792436.3A Pending CN105357438A (zh) | 2012-07-25 | 2013-07-22 | 证书传送管理相机网络 |
| CN201380048143.3A Pending CN104919788A (zh) | 2012-07-25 | 2013-07-22 | 证书传送管理相机网络 |
| CN201510792429.3A Pending CN105357437A (zh) | 2012-07-25 | 2013-07-22 | 证书传送管理相机网络 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US8995903B2 (zh) |
| EP (4) | EP2878120B1 (zh) |
| CN (4) | CN105357668A (zh) |
| WO (1) | WO2014018466A2 (zh) |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2903148T3 (es) | 2010-09-13 | 2022-03-31 | Contour Ip Holding Llc | Cámara de vídeo digital portátil configurada para el control y visualización de la adquisición de imágenes remotas |
| GB2484140B (en) | 2010-10-01 | 2017-07-12 | Asio Ltd | Data communication system |
| WO2013142432A1 (en) * | 2012-03-19 | 2013-09-26 | Emmoco, Inc. | Resourcelimited device interactivity with cloud-based systems |
| US9036016B2 (en) * | 2012-07-25 | 2015-05-19 | Gopro, Inc. | Initial camera mode management system |
| US8994800B2 (en) * | 2012-07-25 | 2015-03-31 | Gopro, Inc. | Credential transfer management camera system |
| US8995903B2 (en) | 2012-07-25 | 2015-03-31 | Gopro, Inc. | Credential transfer management camera network |
| US9025014B2 (en) * | 2012-07-25 | 2015-05-05 | Gopro, Inc. | Device detection camera system |
| US9357385B2 (en) * | 2012-08-20 | 2016-05-31 | Qualcomm Incorporated | Configuration of a new enrollee device for use in a communication network |
| GB2505459B (en) * | 2012-08-30 | 2019-08-28 | Draeger Safety Uk Ltd | Telemetry monitoring apparatus |
| US10154025B2 (en) | 2013-03-15 | 2018-12-11 | Qualcomm Incorporated | Seamless device configuration in a communication network |
| TWI504292B (zh) * | 2013-06-19 | 2015-10-11 | D Link Corp | Network camera with network repeater function and its setting method |
| US9942751B2 (en) * | 2014-01-29 | 2018-04-10 | Netiq Corporation | Audio proximity-based mobile device data sharing |
| JP2015171102A (ja) * | 2014-03-10 | 2015-09-28 | 株式会社東芝 | 通信装置、通信システムおよびエネルギー管理装置 |
| US9996375B2 (en) | 2014-04-29 | 2018-06-12 | Vmware, Inc. | Correlating a unique identifier of an independent server node with a location in a pre-configured hyper-converged computing device |
| EP3739838B1 (en) * | 2014-08-22 | 2022-01-26 | Huawei Technologies Co., Ltd. | Method for establishing network connection by using wps and mobile wi-fi device and computer storage medium |
| US9853969B2 (en) | 2014-10-01 | 2017-12-26 | Gopro, Inc. | Bluetooth low energy hostless private address resolution |
| CA2964772C (en) | 2014-10-20 | 2020-09-01 | Taser International, Inc. | Systems and methods for distributed control |
| JP6302399B2 (ja) | 2014-11-17 | 2018-03-28 | キヤノン株式会社 | 近距離無線通信部を備える画像形成装置、その制御方法、及びプログラム |
| JP6631078B2 (ja) * | 2015-06-16 | 2020-01-15 | ヤマハ株式会社 | オーディオ機器の接続方法、オーディオ機器、オーディオシステム制御プログラム、および、制御端末装置 |
| US10192277B2 (en) | 2015-07-14 | 2019-01-29 | Axon Enterprise, Inc. | Systems and methods for generating an audit trail for auditable devices |
| DE102015222395A1 (de) * | 2015-11-13 | 2017-05-18 | TRUMPF Maschinen Grüsch AG | Verfahren zum Konfigurieren eines an einer Maschine befestigten drahtlosen Messsensors sowie Messsensor und Maschine dafür |
| CN105554379B (zh) * | 2015-12-10 | 2019-01-15 | 盯盯拍(深圳)技术股份有限公司 | 基于组网技术的摄像设备视频播放方法、装置以及系统 |
| US10044559B2 (en) | 2016-01-22 | 2018-08-07 | Qualcomm Incorporated | Systems and methods for provisioning devices |
| CN105792208A (zh) * | 2016-02-29 | 2016-07-20 | 华为技术有限公司 | 一种控制设备接入的方法、相关设备及系统 |
| CN105847243B (zh) * | 2016-03-18 | 2021-02-26 | 北京小米移动软件有限公司 | 访问智能摄像头的方法及装置 |
| GB2550905A (en) * | 2016-05-27 | 2017-12-06 | Airbus Operations Ltd | Secure communications |
| US9946256B1 (en) | 2016-06-10 | 2018-04-17 | Gopro, Inc. | Wireless communication device for communicating with an unmanned aerial vehicle |
| US10044972B1 (en) | 2016-09-30 | 2018-08-07 | Gopro, Inc. | Systems and methods for automatically transferring audiovisual content |
| US10397415B1 (en) | 2016-09-30 | 2019-08-27 | Gopro, Inc. | Systems and methods for automatically transferring audiovisual content |
| US12341931B2 (en) | 2016-10-13 | 2025-06-24 | Sonos Experience Limited | Method and system for acoustic communication of data |
| GB201617408D0 (en) | 2016-10-13 | 2016-11-30 | Asio Ltd | A method and system for acoustic communication of data |
| GB201617409D0 (en) | 2016-10-13 | 2016-11-30 | Asio Ltd | A method and system for acoustic communication of data |
| EP3352527A1 (en) * | 2017-01-24 | 2018-07-25 | ABB Schweiz AG | Wireless communication network |
| GB201704636D0 (en) * | 2017-03-23 | 2017-05-10 | Asio Ltd | A method and system for authenticating a device |
| US20180310176A1 (en) * | 2017-04-24 | 2018-10-25 | Osram Sylvania Inc. | Methods and Systems For Authenticating a Device to a Wireless Network |
| GB2565751B (en) | 2017-06-15 | 2022-05-04 | Sonos Experience Ltd | A method and system for triggering events |
| US10880933B2 (en) * | 2017-08-12 | 2020-12-29 | Arris Enterprises Llc | Enabling data services for visiting users |
| GB2570634A (en) | 2017-12-20 | 2019-08-07 | Asio Ltd | A method and system for improved acoustic transmission of data |
| US11576127B2 (en) * | 2018-02-20 | 2023-02-07 | Netgear, Inc. | Mesh-based home security system |
| US11206412B2 (en) | 2018-02-20 | 2021-12-21 | Netgear, Inc. | Band steering for a low power device |
| US11006128B2 (en) | 2018-02-20 | 2021-05-11 | Arlo Technologies, Inc. | Camera communication channel selection |
| US11637745B2 (en) | 2019-09-11 | 2023-04-25 | Hand Held Products, Inc. | Configuring a remote electronic device by a peer electronic device in a networked environment |
| US11265690B2 (en) * | 2019-09-13 | 2022-03-01 | Sling Media L.L.C. | Ecosystem-based wireless network setup |
| US11451695B2 (en) | 2019-11-04 | 2022-09-20 | e-con Systems India Private Limited | System and method to configure an image capturing device with a wireless network |
| US11988784B2 (en) | 2020-08-31 | 2024-05-21 | Sonos, Inc. | Detecting an audio signal with a microphone to determine presence of a playback device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020067412A1 (en) * | 1994-11-28 | 2002-06-06 | Tomoaki Kawai | Camera controller |
| EP1286529A1 (en) * | 2001-08-23 | 2003-02-26 | Ricoh Company, Ltd. | Control system for digital camera and control method for the same |
| CN1943170A (zh) * | 2004-04-14 | 2007-04-04 | 佳能株式会社 | 通信控制方法和无线通信装置 |
| US20110063457A1 (en) * | 2009-09-11 | 2011-03-17 | Oki Electric Industry Co., Ltd. | Arrangement for controlling networked PTZ cameras |
Family Cites Families (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2597802B2 (ja) * | 1992-08-04 | 1997-04-09 | インターナショナル・ビジネス・マシーンズ・コーポレイション | イメージ・キャプチャ装置を制御するための方法、イメージ・キャプチャ装置及びユーザ・インターフェース |
| US5721989A (en) | 1994-05-13 | 1998-02-24 | Asahi Kogaku Kogyo Kabushiki Kaisha | Camera having a mode memory device |
| JPH0882825A (ja) | 1994-09-12 | 1996-03-26 | Nikon Corp | 撮影情報記憶装置 |
| JPH08338942A (ja) | 1995-06-13 | 1996-12-24 | Nikon Corp | カメラの情報設定装置 |
| JPH11167160A (ja) | 1997-09-30 | 1999-06-22 | Fuji Photo Optical Co Ltd | カメラ |
| JP3707731B2 (ja) | 2001-11-20 | 2005-10-19 | 松下電器産業株式会社 | 情報記録装置 |
| US20030100297A1 (en) * | 2001-11-27 | 2003-05-29 | Riordan Kenneth B. | Method of software configuration assurance in programmable terminal devices |
| US7581096B2 (en) | 2002-08-30 | 2009-08-25 | Xerox Corporation | Method, apparatus, and program product for automatically provisioning secure network elements |
| CN1274181C (zh) * | 2004-06-25 | 2006-09-06 | 华为技术有限公司 | 管理本地终端设备接入网络的方法 |
| JP2006261938A (ja) * | 2005-03-16 | 2006-09-28 | Sony Corp | 通信システム、通信装置および方法、記録媒体、並びにプログラム |
| US20070288331A1 (en) | 2006-06-08 | 2007-12-13 | Whirlpool Corporation | Product demonstration system and method |
| JP2007067684A (ja) * | 2005-08-30 | 2007-03-15 | Fujitsu Ltd | 優先的データ送信機能を有する無線lanシステム |
| US8014529B2 (en) | 2006-08-18 | 2011-09-06 | Eye-Fi, Inc. | In-band device enrollment without access point support |
| JP2008211507A (ja) * | 2007-02-26 | 2008-09-11 | Texas Instr Japan Ltd | 無線通信システム、出力装置、入力装置、および無線通信方法 |
| JP2008236627A (ja) * | 2007-03-23 | 2008-10-02 | Fujifilm Corp | 撮影システム及び撮影装置 |
| US20080247377A1 (en) | 2007-04-06 | 2008-10-09 | Peter Van Horn | Independent medium access control for discovering wireless networks |
| US8576772B2 (en) | 2007-06-18 | 2013-11-05 | Intel Corporation | Cooperative multiple access in wireless networks |
| GB2465580A (en) | 2008-11-20 | 2010-05-26 | Symbian Software Ltd | Mobile device arranged to operate in a plurality of modes |
| AR076204A1 (es) | 2009-04-06 | 2011-05-26 | Interdigital Patent Holdings | Banda de television (tvbd) canal de silenciamiento a traves de tecnologias diversas de acceso radio |
| US8340654B2 (en) | 2009-05-26 | 2012-12-25 | Lextech Labs Llc | Apparatus and method for video display and control for portable device |
| US20110044303A1 (en) | 2009-08-18 | 2011-02-24 | Xuquan Ji | Device, system, and method of adjusting a contention window for wireless transmission |
| JP5347847B2 (ja) | 2009-08-31 | 2013-11-20 | 株式会社リコー | 画像撮影装置、通信確立方法、プログラム |
| US20110150266A1 (en) * | 2009-12-22 | 2011-06-23 | Dirk Hohndel | Automated security control using encoded security information |
| JP2013520070A (ja) * | 2010-02-12 | 2013-05-30 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 通信ネットワークにおける信用性の発見 |
| JP2011259372A (ja) * | 2010-06-11 | 2011-12-22 | Sony Corp | 情報処理装置、情報処理方法、情報処理プログラム |
| US20120044354A1 (en) * | 2010-08-22 | 2012-02-23 | Fred Cheng | Versatile dual mode wireless camera hotspot device |
| KR101942038B1 (ko) | 2010-09-13 | 2019-01-25 | 마벨 월드 트레이드 리미티드 | 무선 액세스 포인트의 전송 속도 및 범위 조절 |
| JP5325192B2 (ja) * | 2010-10-22 | 2013-10-23 | 株式会社バッファロー | 通信装置および通信装置の動作制御方法 |
| US8581997B2 (en) | 2010-10-28 | 2013-11-12 | Intellectual Ventures Fund 83 Llc | System for locating nearby picture hotspots |
| JP5669521B2 (ja) * | 2010-10-29 | 2015-02-12 | オリンパス株式会社 | 無線通信端末および接続設定方法 |
| US9449233B2 (en) | 2010-12-01 | 2016-09-20 | The Trustees Of The University Of Pennsylvania | Distributed target tracking using self localizing smart camera networks |
| CN102129589A (zh) * | 2011-02-10 | 2011-07-20 | 谢仁康 | 非对称加密二维码防伪方法 |
| US20140109184A1 (en) | 2011-04-04 | 2014-04-17 | II Lansing Arthur Parker | Method for authenticating users and devices on a computing network |
| US20120327225A1 (en) | 2011-06-22 | 2012-12-27 | Barley Christopher B | Surveillance camera with wireless communication and control capability |
| US20130189925A1 (en) | 2011-07-29 | 2013-07-25 | SIFTEO, Inc. | Pairing Wireless Device Using Multiple Modalities |
| US8831568B2 (en) * | 2011-09-27 | 2014-09-09 | Qualcomm Incorporated | Automatic configuration of a wireless device |
| US20130120592A1 (en) | 2011-11-11 | 2013-05-16 | John M. Bednarczyk | Method for wireless sharing of images |
| US9143402B2 (en) | 2012-02-24 | 2015-09-22 | Qualcomm Incorporated | Sensor based configuration and control of network devices |
| WO2013126985A1 (en) | 2012-02-28 | 2013-09-06 | Research In Motion Limited | System and method for obtaining images from external cameras using a mobile device |
| US9185248B2 (en) * | 2012-02-29 | 2015-11-10 | Blackberry Limited | Method and device for sharing a camera feature |
| US9288681B2 (en) | 2012-06-18 | 2016-03-15 | Microsoft Technology Licensing, Llc | White space utilization |
| US8995903B2 (en) | 2012-07-25 | 2015-03-31 | Gopro, Inc. | Credential transfer management camera network |
| US8994800B2 (en) | 2012-07-25 | 2015-03-31 | Gopro, Inc. | Credential transfer management camera system |
| US9025014B2 (en) | 2012-07-25 | 2015-05-05 | Gopro, Inc. | Device detection camera system |
| US9036016B2 (en) | 2012-07-25 | 2015-05-19 | Gopro, Inc. | Initial camera mode management system |
| US8750157B1 (en) | 2013-07-11 | 2014-06-10 | Quantenna Communications Inc. | Installation and service of a wireless home network |
-
2012
- 2012-07-25 US US13/558,273 patent/US8995903B2/en active Active
-
2013
- 2013-07-22 CN CN201510792439.7A patent/CN105357668A/zh active Pending
- 2013-07-22 EP EP13823575.9A patent/EP2878120B1/en active Active
- 2013-07-22 EP EP15193305.8A patent/EP3013081A1/en not_active Withdrawn
- 2013-07-22 EP EP15193308.2A patent/EP3013030A1/en not_active Withdrawn
- 2013-07-22 WO PCT/US2013/051548 patent/WO2014018466A2/en not_active Ceased
- 2013-07-22 CN CN201510792436.3A patent/CN105357438A/zh active Pending
- 2013-07-22 EP EP15193309.0A patent/EP3013031B1/en active Active
- 2013-07-22 CN CN201380048143.3A patent/CN104919788A/zh active Pending
- 2013-07-22 CN CN201510792429.3A patent/CN105357437A/zh active Pending
-
2015
- 2015-02-20 US US14/628,061 patent/US9357184B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020067412A1 (en) * | 1994-11-28 | 2002-06-06 | Tomoaki Kawai | Camera controller |
| EP1286529A1 (en) * | 2001-08-23 | 2003-02-26 | Ricoh Company, Ltd. | Control system for digital camera and control method for the same |
| CN1943170A (zh) * | 2004-04-14 | 2007-04-04 | 佳能株式会社 | 通信控制方法和无线通信装置 |
| US20110063457A1 (en) * | 2009-09-11 | 2011-03-17 | Oki Electric Industry Co., Ltd. | Arrangement for controlling networked PTZ cameras |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105357438A (zh) | 2016-02-24 |
| CN104919788A (zh) | 2015-09-16 |
| CN105357437A (zh) | 2016-02-24 |
| WO2014018466A8 (en) | 2015-04-30 |
| WO2014018466A2 (en) | 2014-01-30 |
| EP2878120B1 (en) | 2017-02-22 |
| EP3013031B1 (en) | 2018-03-21 |
| WO2014018466A3 (en) | 2014-04-03 |
| US20150163462A1 (en) | 2015-06-11 |
| EP3013030A1 (en) | 2016-04-27 |
| US8995903B2 (en) | 2015-03-31 |
| EP2878120A2 (en) | 2015-06-03 |
| EP3013031A1 (en) | 2016-04-27 |
| EP2878120A4 (en) | 2015-08-19 |
| US20140028818A1 (en) | 2014-01-30 |
| EP3013081A1 (en) | 2016-04-27 |
| US9357184B2 (en) | 2016-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105357668A (zh) | 证书传送管理相机网络 | |
| US12225602B2 (en) | Credential transfer management camera system | |
| US9462186B2 (en) | Initial camera mode management system | |
| US9025014B2 (en) | Device detection camera system | |
| US10225719B2 (en) | Method and apparatus for establishing communication between an image photographing apparatus and a user device | |
| US20170034468A1 (en) | User terminal apparatus and controlling method thereof | |
| CN114845035A (zh) | 一种分布式拍摄方法,电子设备及介质 | |
| KR101523142B1 (ko) | 감시 카메라를 사용하여 홈 시큐리티 서비스를 제공하는 OSGi 기반의 서버 및 홈 시큐리티 서비스 제공 방법 | |
| TWM264756U (en) | Wireless network camera with digital signal wave-enhancing function and its system processing module | |
| US11711610B2 (en) | Communication apparatus, control method, and recording medium | |
| CN114727068A (zh) | 视频信息的获取方法及装置、存储介质、电子装置 | |
| CN119767441A (zh) | 一种p2p通信方法、p2p通信发现方法、终端设备及存储介质 | |
| KR20140076276A (ko) | 홈 네트워킹을 이용한 냉장고 보관물 원격확인방법 | |
| TW201616901A (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 |
Application publication date: 20160224 |
|
| WD01 | Invention patent application deemed withdrawn after publication |