Intelligent video processing apparatus
AssigneeHuawei Technologies Co., Ltd.
InventorsYan Zhou, Aijun Zhang
Life of this patent
Estimating the term…
Abstract
A camera includes an image processor configured to generate an image or a video data, an intelligent processor configured to perform intelligent analysis and to process on the image or the video data, and a communications interface configured to receive, from an external device, configuration information for the camera, where the configuration information extends a function of the camera.
Claims20
A camera comprising:
- an image obtaining system comprising a lens and a sensor, and configured to obtain an image or video data;
- at least one type of embedded processor coupled to the image obtaining system and configured to perform intelligent analysis and processing on the image or the video data, wherein the at least one type of embedded processor comprises a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or a field-programmable gate array (FPGA);
- a communications interface coupled to the at least one type of embedded processor and configured to:
- receive, from an external device, configuration information;
- and
- send the configuration information to a target embedded processor of the at least one type of embedded processor according to a requirement of an application scenario, wherein the configuration information is configured to be modified according to the requirement, and wherein the configuration information extends a function of the camera and comprises at least one of:
- a deep learning—based neural network model;
- location topology information and control information for multi-camera cooperation;
- a security control list;
- or
- a control action indication;
- and
- an extension interface configured to couple an extension device to the camera,
- wherein the extension device is an intelligent processor that comprises an algorithm code according to the requirement of the application scenario,
- wherein the at least one type of embedded processor coupled to the image obtaining system by the extension interface, and
- wherein the extension interface comprises a a Universal Serial Bus (USB) interface or a thunderbolt interface.
A camera operating method applied to a camera comprising an image obtaining system, at least one type of embedded processor, and a communications interface, wherein the camera operating method comprises:
- generating, by the image obtaining system, an image or video data;
- performing, by the at least one type of embedded processor coupled to the image obtaining system, intelligent analysis and processing on the image or the video data, wherein the at least one type of embedded processor comprises a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or a field-programmable gate array (FPGA);
- receiving, by the communications interface coupled to the at least one type of embedded processor, configuration information from an external device and sending the configuration information to a target embedded processor of the at least one type of embedded processor according to a requirement of an application scenario, wherein the configuration information is configured to be modified according to the requirement, and wherein the configuration information extends a function of the camera and comprises at least one of:
- a deep learning—based neural network model;
- location topology information and control information for multi-camera cooperation;
- a security control list;
- or
- a control action indication;
- and
- coupling, by an extension interface comprised in the communications interface, an extension device to the camera,
- wherein the extension device is an intelligent processor that comprises an algorithm code according to the requirement of the application scenario,
- wherein the at least one type of embedded processor coupled to the image obtaining system by the extension interface, and
- wherein the extension interface comprises a a Universal Serial Bus (USB) interface or a thunderbolt interface.
A computer program product comprising computer-executable instructions that are stored on a non-transitory computer readable storage medium and that, when executed by a processor, cause a camera to:
- generate, by an image obtaining system, an image or video data, wherein the camera comprises the image obtaining system, at least one type of embedded processor, and a communications interface;
- perform, by the at least one type of embedded processor coupled to the image obtaining system, intelligent analysis and processing on the image or the video data, wherein the at least one type of embedded processor comprises a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or a field-programmable gate array (FPGA);
- receive, by the communications interface coupled to the at least one type of embedded processor, configuration information from an external device and send the configuration information to a target embedded processor of the at least one type of embedded processor according to a requirement of an application scenario, wherein the configuration information is configured to be modified according to the requirement, and wherein the configuration information extends a function of the camera and comprises at least one of:
- a deep learning—based neural network model;
- location topology information and control information for multi-camera cooperation;
- a security control list;
- or
- a control action indication;
- and
- couple, by an extension interface comprised in the communications interface, an extension device to the camera,
- wherein the extension device is an intelligent processor that comprises an algorithm code according to the requirement of the application scenario,
- wherein the at least one type of embedded processor coupled to the image obtaining system by the extension interface, and
- wherein the extension interface comprises a a Universal Serial Bus (USB) interface or a thunderbolt interface.
Dependencies are inferred from the claim text.