US Pat. No. 9,578,297

VIDEO SIGNAL TRANSMISSION METHOD, DEVICE, SYSTEM AND TERMINAL

ZHEJIANG DAHUA TECHNOLOGY...

1. A method of transmitting a video signal, comprising:
separating a current raw digital video signal acquired by a video camera core into a luminance signal and a chrominance signal,
the current raw digital video signal having a 720P format or a 1080P format;

when the current raw digital video signal is a 25-frame or 30-frame high-definition digital video signal in 720P format, filtering
the luminance signal by a 15 MHz digital filter, encoding the filtered luminance signal by an 18 MHz intermediate-frequency
carrier into a luminance-encoded digital signal and encoding the chrominance signal by the 18 MHz intermediate-frequency carrier
or another intermediate-frequency carrier into a chrominance-encoded digital signal;

when the current raw digital video signal is a 25-frame or 30-frame high-definition digital video signal in 1080P format or
a 50-frame or 60-frame high-definition digital video signal in 720P format, filtering the luminance signal by a 30 MHz digital
filter, encoding the filtered luminance signal by a 36 MHz intermediate-frequency carrier into a luminance-encoded digital
signal and encoding the chrominance signal by the 36 MHz intermediate-frequency carrier or another intermediate-frequency
carrier into a chrominance-encoded digital signal;

converting the luminance-encoded digital signal and the chrominance-encoded digital signal into an analog video signal having
a frequency of less than or equal to 20 MHz;

transmitting the analog video signal to a master control chip board through an electrically-conductive slip ring; and
converting the analog video signal back into the current raw digital video signal in the 720P format or the 1080P format in
the master control chip board.

US Pat. No. 9,491,399

VIDEO SIGNAL ATTENUATION EQUALIZATION CIRCUIT, PROCESSING APPARATUS, AND CONTROL DEVICE AND METHOD

ZHEJIANG DAHUA TECHNOLOGY...

1. A video signal attenuation equalization circuit, comprising a signal drive circuit, an equalization unit and an analog
switching unit, wherein:
the signal drive circuit is connected with the equalization unit and the analog switching unit, and is configured to receive
and enhance an initial video signal and to transmit the enhanced initial video signal to the equalization unit and the analog
switching unit;

the equalization unit is configured to equalize attenuation of the enhanced initial video signal transmitted by the signal
drive circuit according to the trigger by a control signal, and to transmit the attenuated and equalized video signal to the
analog switching unit; and

the analog switching unit is configured to output the enhanced initial video signal transmitted by the signal drive circuit,
or the attenuated and equalized video signal transmitted by the equalization unit according to the control signal.

US Pat. No. 10,681,257

METHODS AND SYSTEMS FOR TRAFFIC MONITORING

ZHEJIANG DAHUA TECHNOLOGY...

1. A method for determining a dimension of a target, the method comprising:determining a camera parameter, the camera parameter including at least one of a focal length, a yaw angle, a roll angle, a pitch angle, or a height of one or more cameras;
acquiring a first image and a second image of a target captured by the one or more cameras;
generating a first corrected image and a second corrected image by correcting the first image and the second image, wherein vertical coordinates or horizontal coordinates of corresponding pixels in the first corrected image and the second corrected image in image coordinate system are equal;
determining an area in the first corrected image; and
determining a first outline of the target in the first corrected image based on the area;
determining a parallax between a pixel in the first corrected image and a corresponding pixel in the second corrected image;
determining an outline of the target; and
determining a dimension of the target based at least in part on the camera parameter, the parallax, and the outline of the target;
wherein determining the parallax between the pixel in the first corrected image and the corresponding pixel in the second corrected image includes;
determining a matching cost space of a pixel in the area;
determining a V-D space based on the matching cost space; and
determining the parallax between a row of pixels in the area and a corresponding row of pixels in the second corrected image based on the V-D space.

US Pat. No. 9,531,980

METHOD AND APPARATUS FOR SENDING AND RECEIVING AUDIO DATA

ZHEJIANG DAHUA TECHNOLOGY...

1. A method for transmitting audio data, the method comprising:
sampling and quantizing an analog audio signal and determining audio sampling values corresponding to the audio data to be
transmitted;

buffering the audio sampling values into a buffer area in a First Input First Output, FIFO, method;
after a color synchronization signal of an analog video signal is detected, superimposing the audio sampling values buffered
in the buffer area in video blanking intervals of the analog video signal, to obtain the analog video signal comprising an
audio carrier sampled signal; and

transmitting the analog video signal comprising the audio carrier sampled signal to a receiver;
wherein buffering the audio sampling values into the buffer area comprises:
calculating an audio duration corresponding to the audio data to be superimposed in each active row based on a frame periodicity,
the total number of rows in each frame, and the number of active rows in which the audio data can be superimposed in each
frame, and buffering the audio sampling values corresponding to the audio data to be transmitted in the audio duration into
the buffer area;

wherein after the color synchronization signal of the analog video signal is detected, superimposing the audio sampling values
buffered in the buffer area in the video blanking intervals of the analog video signal comprises:

outputting an audio flag reference level after the color synchronization signal of the analog video signal is detected; and
determining the audio flag reference level as the zero level of the audio sampling values and superimposing the audio sampling
values in the video blanking intervals of the analog video signal in accordance with the ratio of the audio sampling values
to the original zero level.

US Pat. No. 9,451,204

HIGH-DEFINITION DIGITAL VIDEO SIGNAL TRANSMISSION METHOD AND DEVICE, CAMERA AND ACQUISITION DEVICE

ZHEJIANG DAHUA TECHNOLOGY...

1. A method for sending a high-definition digital video signal, comprising:
encoding the high-definition digital video signal in a line-by-line sequence to obtain digital modulated line signals by,
for each line of data of the high-definition digital video signal, determining a brightness modulated signal and a chrominance
modulated signal in the line of data, superimposing the brightness modulated signal and the chrominance modulated signal to
obtain a valid modulated signal, and constructing a digital modulated line signal from a line synchronization header, a chromatic
synchronization signal and the valid modulated signal;

converting the digital modulated line signals into analog video line signals; and
sending the analog video line signals.

US Pat. No. 9,232,204

METHOD AND DEVICE FOR TRANSMITTING HIGH-DEFINITION VIDEO SIGNAL

ZHEJIANG DAHUA TECHNOLOGY...

1. A method of transmitting a high-definition video signal, the method comprises:
separating a luminance signal and a chrominance signal from the high-definition video signal; and
transmitting the luminance signal and the chrominance signal using a transmission mode of an analog signal;
wherein transmitting the luminance signal and the chrominance signal using a transmission mode of an analog signal comprises
superimposing a quantized value obtained by processing the luminance signal and a quantized value obtained by processing the
chrominance signal, and converting the superimposed values into the analog signal for transmission; and

wherein the luminance signal and the chrominance signal are transmitted in non-overlapping bands.

US Pat. No. 9,832,443

METHOD AND DEVICE FOR TRANSMITTING HIGH-DEFINITION VIDEO SIGNAL

ZHEJIANG DAHUA TECHNOLOGY...

1. A method of transmitting a video signal, the method comprising:
separating a first signal and a second signal from the video signal;
selecting a first band for transmitting the first signal;
selecting, based on the first band, a second band for transmitting the second signal;
transmitting the first signal in the first band; and
transmitting the second signal in the second band,
wherein:
the first band and the second band are separate bands,
the transmitting the first signal in the first band or transmitting the second signal in the second band comprises using a
transmission mode of an analog signal, and

the using a transmission mode of the analog signal comprises:
converting the first signal into a first quantized value,
modulating and then loading the second signal onto an intermediate-frequency carrier to generate a second quantized value,
superimposing the first quantized value the second quantized value to generate a superimposed signal, and
converting the superimposed signal into the analog signal for transmission.

US Pat. No. 10,686,998

SYSTEMS AND METHODS FOR CHANGING OPERATION MODES OF THE OPTICAL FILTER OF AN IMAGING DEVICE

ZHEJIANG DAHUA TECHNOLOGY...

1. A system for changing an operation mode of an optical filter of an imaging device, comprising:a storage device storing a set of instructions;
at least one processor in communication with the storage device, wherein when executing the set of instructions, the at least one processor is configured to cause the system to:
obtain a first operation mode of the optical filter;
determine a brightness value of visible light of ambient light, the ambient light including infrared light and the visible light;
obtain a brightness threshold related to the first operation mode;
compare the brightness value of the visible light of the ambient light with the brightness threshold;
determine whether a switching condition is satisfied based on the comparison result; and
in response to the determination that the switching condition is satisfied, switch the first operation mode of the optical filter to a second operation mode, wherein to determine the brightness value of the visible light of the ambient light, the at least one processor is further configured to cause the system to:
obtain a first image captured by the imaging device with visible light, a second image captured by the imaging device with infrared light, and a third image captured by the imaging device with the ambient light;
obtain an exposure value of the imaging device; and
determine the brightness value of the visible light of the ambient light based on the first image, the second image, the third image, and the exposure value.

US Pat. No. 9,912,905

METHOD AND DEVICE FOR IMPLEMENTING ANALOG HIGH-DEFINITION IMAGE CAPTURING

ZHEJIANG DAHUA TECHNOLOGY...

1. A method of analog high-definition photographing, the method comprising:
acquiring image data;
encoding and modulating the image data into digital modulation data;
converting the digital modulation data into an analog electric signal in a 1280H format with a 108 MHz sampling frequency
or a 120 MHz sampling frequency, or a 1920H format with a 150 MHz sampling frequency; and

filtering the analog electric signal using a low-pass filter with a cutoff frequency, and transmitting the filtered analog
electric signal over a coaxial cable to a supervision device.

US Pat. No. 10,671,857

METHODS AND SYSTEMS FOR VIDEO SURVEILLANCE

ZHEJIANG DAHUA TECHNOLOGY...

1. A system comprising:an image sensor configured to capture an image including a reference zone;
a memory device that stores instructions; and
one or more processors that are configured to execute the instructions to:
determine 3D coordinates of a target comprised in the image;
determine 3D coordinates of the reference zone; and
identify an event according to the 3D coordinates of the target and the 3D coordinates of the reference zone, wherein identifying the event further includes identifying the event according to a distance between an endpoint of a segment in the reference zone and a reference point and a distance between the target and the reference point.

US Pat. No. 10,466,334

METHODS AND SYSTEMS FOR SOUND SOURCE LOCATING

ZHEJIANG DAHUA TECHNOLOGY...

1. A method for locating a sound source, the method comprising:detecting, by each of two audio sensors, a sound signal of a sound source;
converting the detected sound signals from a time domain to a frequency domain;
determining a high frequency ratio of each of the sound signals in the frequency domain; and
determining a direction of the sound source based on the high frequency ratios.

US Pat. No. 10,495,860

ZOOM LENS SYSTEM

ZHEJIANG DAHUA TECHNOLOGY...

1. A zoom lens system, comprising:a first lens group including:
at least two lens elements having a negative refractive power; and
at least one lens element having a positive refractive power;
an aperture stop; and
a second lens group having a positive refractive power including:
a first lens element having a positive refractive power;
a second lens element having a positive refractive power;
a first lens component having a negative refractive power;
a third lens element having a negative refractive power;
a fourth lens element having a positive refractive power;
a second lens component having a negative refractive power;
a fifth lens element having a positive refractive power; and
a sixth lens element having a negative refractive power, wherein:
the first lens component includes at least one lens element,
the second lens component includes at least one lens element,
the third lens element is a biconcave lens, an Abbe number of the third lens element being greater than 65 and a refractive index of the third lens element being less than 1.55,
the fifth lens element having a positive refractive power and the sixth lens element having a negative refractive power are affixed to each other, and
a distance between the first lens group and the second lens group is not fixed.

US Pat. No. 10,692,532

SYSTEMS AND METHODS FOR VIDEO SYNOPSES

ZHEJIANG DAHUA TECHNOLOGY...

1. A method, comprising:recording a video file with a camera;
providing images of an object from the video file into a chapter of a synopsis video;
providing an object indicator for the object and associated with the chapter of the synopsis video;
providing the chapter of the synopsis video, additional chapters of the synopsis video, the object indicator, and additional object indicators to a user in a scrollable arrangement;
wherein the synopsis video parameters include a time and a duration, wherein the camera is a network camera, and wherein the method further comprises receiving the video file from the network camera at computing equipment that is located remotely from the network camera
wherein the providing of the chapter of the synopsis video, the additional chapters of the synopsis video, the object indicator, and the additional object indicators to the user in the scrollable arrangement includes providing a slidable chapter time indicator that includes information indicating a density of objects within each chapter.

US Pat. No. 10,742,936

METHODS AND SYSTEMS FOR OBJECT MONITORING

ZHEJIANG DAHUA TECHNOLOGY...

1. A system, comprising:at least one hardware processor to:
detect a target object in first image data provided by a first camera;
determine a first plurality of neighboring cameras of the first camera that have detected the target object;
determine at least one of the first plurality of neighboring cameras as a next node of the first camera;
divide a first field of view of the first camera into a plurality of regions;
determine that the target object departs from the first field of view via a first region of the plurality of regions;
determine, based on the first region, a motion direction of the target object in the first field of view of the first camera; and
generate, based on the motion direction, first topological data for the first camera and the next node of the first camera.

US Pat. No. 10,922,004

SYSTEMS AND METHODS FOR MIGRATING DATA RECORDS

ZHEJIANG DAHUA TECHNOLOGY...

1. A system, comprising:at least one computer-readable storage medium including a set of instructions for migrating data records; and
at least one processor in communication with the computer-readable storage medium, wherein when executing the set of instructions, the at least one processor is directed to:
query data in a data storage system comprising a plurality of slave nodes;
determine, from a plurality of data records in the plurality of slave nodes, at least one candidate data record that satisfies a first condition;
identify, from the plurality of slave nodes, at least one candidate slave node that satisfies a second condition by
determining a third parameter representative of the number of data records that satisfy the first condition in a candidate slave node of the at least one candidate slave node;
determining that the third parameter is not less than a third threshold;
determining a fourth parameter representative of the number of the data records in the candidate slave node; and
determining that a ratio of the third parameter to the fourth parameter is not less than a fourth threshold; and
in response to determining that the number of the at least one candidate slave node is not less than a threshold value, migrate the at least one candidate data record to at least one target slave node.

US Pat. No. 10,931,870

SYSTEMS AND METHODS FOR VIDEO PROCESSING

ZHEJIANG DAHUA TECHNOLOGY...

1. A system for video processing, comprising:an input port configured to receive a first video from a camera;
an output port configured to output a second video;
one or more storage media including a set of instructions for modifying the first video;
one or more video processors including one or more internal cache memory and in communication with the one or more storage media, wherein when executing the set of instructions, the one or more video processors:
obtain the first video from the camera through the input port;
obtain at least one operation parameter relating to the camera from the input port, wherein the at least one operation parameter includes an orientation of the camera;
generate a target image graphically illustrating the orientation of the camera based on the at least one operation parameter, wherein to generate the target image, the one or more video processors:
determine that the camera is in a predetermined operation status by comparing the at least one operation parameter at a first time point and the at least one operation parameter at a second time point; and
generate the target image to graphically illustrate a change of the at least one operation parameter including the orientation of the camera between the first time point and the second time point;
reconstruct the second video by combining based on the target image and the first video; and
send the second video to an electronic device through the output port.

US Pat. No. 10,928,630

DEVICES AND METHODS FOR DETECTING AND REMOVING VAPOR

ZHEJIANG DAHUA TECHNOLOGY...

1. A device, comprisinga first light guide including
a first end to receive a light beam having a first light intensity, and
a second end to output the light beam at a predetermined angle with respect to a reference plane, so that when the light beam enters a target light transmission media from the first light guide, the light beam substantially perfectly reflects between a first surface and a second surface of the target light transmission media, the first surface and second surface substantially parallel to the reference plane;
a second light guide including
a first end configured to receive the light beam from one of the first surface and the second surface after the light beam is perfectly reflected between the first surface and the second surface, and
a second end configured to output the light beam, the light beam outputted by the second end having a second light intensity; and
a processing device configured to perform vapor detection by:
detecting that the second light intensity has a change with respect to the first light intensity; and
distinguishing the change in the second light intensity between a sudden change and a gradual change with respect to the first light intensity, the sudden change being caused by frost, vapor, or fog, and the gradual change being caused by water drops.

US Pat. No. 10,944,833

SYSTEM AND METHOD FOR ESTABLISHING CONNECTION BETWEEN DEVICES

ZHEJIANG DAHUA TECHNOLOGY...

1. A system, comprising:at least one processor;
at least one non-transitory computer-readable storage medium storing a set of instructions, the set of instructions, when executed by the at least one processor, cause the system to:
determine one or more first parameters relating to a first device, the first device having a first operation mode and a second operation mode, the one or more first parameters relating to the first device including a duration of the first operation mode and a duration of the second operation mode;
determine one or more second parameters relating to a second device, the second device having a third operation mode, the one or more second parameters relating to the second device including a duration of the third operation mode; and
establish a first connection between the first device and the second device based on the determined one or more first parameters relating to the first device and the determined one or more second parameters relating to the second device, wherein:
the duration of the third operation mode of the second device is greater than a sum of the duration of the first operation mode and the duration of the second operation mode of the first device; and
to establish the first connection between the first device and the second device, the system is further caused to:
switch an operation mode of the first device to the first operation mode;
operate the second device in the third operation mode;
determine that the first operation mode of the first device is the same as the third operation mode of the second device; and
establish, in response to the determination that the first operation mode of the first device is the same as the third operation mode of the second device, the first connection between the first device and the second device.

US Pat. No. 10,931,831

INTERCOM DEVICES AND METHODS FOR ADAPTIVELY ADJUSTING POWER CONSUMPTION THEREOF

ZHEJIANG DAHUA TECHNOLOGY...

1. A system for communication, comprising:a power supply;
a power consumer connected to the power supply through a transmitting device; and
at least one processor configured to:
obtain a first voltage associated with the power supply and a second voltage associated with the power consumer, wherein the first voltage is an output voltage of the power supply, and the second voltage is an input voltage of the power consumer; and
adjust an operation status of the power consumer at least based on a voltage difference between the first voltage and the second voltage,
wherein to adjust the operation status of the power consumer, the at least one processor is configured to:
obtain a mapping table that includes at least one reference index for the power consumer, wherein the mapping table associates the at least one reference index for the power consumer with at least one reference resistance of the transmitting device;
obtain an input current of the power consumer;
identify a target index from the at least one reference index based on the input current of the power consumer, the first voltage, and the second voltage; and
adjust the operation status of the power consumer based on the identified target index.

US Pat. No. 10,827,148

VIDEO EXTENDERS, CONTROL METHODS THEREFOR AND COAXIAL VIDEO-CONTROLLING TRANSMISSION DEVICES

ZHEJIANG DAHUA TECHNOLOGY...

1. A system for transmitting video signals, comprising at least one transmission controller, the at least one transmission controller including:a closed loop suppression module coupled to a node and a Video Output, wherein
the Video Output is configured to output a reverse control signal,
the node is coupled to the Video Output and is configured to receive the reverse control signal, and
the closed loop suppression module is configured to:
receive the reverse control signal, and
adjust at least one of a voltage of the node or a voltage of the Video Output according to the voltage of the reverse control signal.

US Pat. No. 10,816,634

METHODS AND SYSTEMS FOR SOUND SOURCE LOCATING

ZHEJIANG DAHUA TECHNOLOGY...

11. A method comprising:detecting, by a processor, a sound signal of a sound source;
determining, by the processor, a position of the sound source based on a high frequency ratio of the sound signal in a frequency domain, wherein the high frequency ratio relates to a percentage of a high frequency component in the sound signal;
determining, by the processor, based on the position of the sound source, a control signal; and
causing a device to operate according to the control signal.

US Pat. No. 11,019,365

METHODS AND SYSTEMS FOR IMAGE COMPRESSION

ZHEJIANG DAHUA TECHNOLOGY...

1. A method implemented on at least one machine, each of which has at least one processor and storage device for encoding an image, the method comprising:acquiring image data of an image, the image being a color filter array image, the image including a matrix of pixels, the image data including pixel values of the matrix of pixels, each pixel of the matrix of pixels corresponding to a chroma component;
encoding the image row by row, wherein the encoding of each row of the matrix of pixels includes:
generating, based on a color filter array pattern of the each row of the matrix of pixels and chroma components of the pixels in the each row, a first-level data set corresponding to the each row;
determining a first second-level data set based on the first-level data set, the first second-level data set representing coefficients of different direct component values corresponding to pixels of the each row;
determining a second second-level data set based on the first second-level data set, an inverse quantization process, and an inverse 2D DCT process, the second second-level data set representing chroma component related residual values corresponding to the each row;
determining a first third-level data set based on the first second-level data set;
determining a second third-level data set based on the second second-level data set;
determining a first coding mode for the first third-level data set by predicting lengths of code streams, with a first set of candidate coding modes, for the first third-level data set;
determining a second coding mode for the second third-level data set by predicting lengths of code streams, with a second set of candidate coding modes, for the second third-level data set;
encoding the first third-level data set and the second third-level data set into a code stream based on the first coding mode and the second coding mode; and
packaging the code stream into a modified code stream corresponding to the each row.

US Pat. No. 10,979,492

METHODS AND SYSTEMS FOR LOAD BALANCING

ZHEJIANG DAHUA TECHNOLOGY...

1. A system, comprising:a first plurality of video capturing devices, each of which being configured to obtain a video when executing a video capturing task, the first plurality of video capturing devices including a plurality of first video capturing devices; and
one or more task distributors, configured to distribute video capturing tasks to the first plurality of video capturing devices,
wherein during operation, the one or more task distributors are configured to:
determine first time information related to when a first video capturing task is to be executed;
determine a second plurality of video capturing devices from the first plurality of video capturing devices to distribute the first video capturing task, the second plurality of video capturing devices including a plurality of second video capturing devices;
for each of the second plurality of video capturing devices:
determine second time information related to when at least one second video capturing task is to be executed by the second video capturing device;
determine, based on the first time information and the second time information, a load variance of the second video capturing device when the first video capturing task is assigned to the second video capturing device, wherein the load variance is measured by a difference between a maximum workload and a minimum workload to be executed by the second video capturing device within a given time period;
determine, based on the load variances of the second plurality of video capturing devices, a target video capturing device from the second plurality of video capturing devices; and
assign the first video capturing task to the target video capturing device.

US Pat. No. 10,977,498

METHODS AND SYSTEMS FOR VIDEO PROCESSING

ZHEJIANG DAHUA TECHNOLOGY...

1. A video processing system for processing an online video stream, comprising:at least one camera, configured to generate a plurality of video frames;
at least one storage, configured to store the plurality of video frames in a form of a queue of video frames; and
one or more video processing devices, configured to communicate with a network and receive and process the queue of video frames,
wherein during operation, the one or more video processing devices are configured to:
determine a transmission performance of the network for the queue of video frames, each video frame in the queue associated with a priority level;
determine a maximum discarding level based on the transmission performance of the network;
remove a target video frame of which the associated priority level is lower than or equal to the maximum discarding level from the queue;
obtain a current video frame;
upon determining that the current video frame is a dependently decodable video, obtain another video frame, wherein the another video frame and the current video frame belong to a same group of pictures and the priority level that is associated with the another video frame is lower than the priority level of the current video frame;
change the priority level that is associated with the another video frame to the priority level of the current video frame; and
add the current video frame into the queue.

US Pat. No. 11,030,731

SYSTEMS AND METHODS FOR FUSING INFRARED IMAGE AND VISIBLE LIGHT IMAGE

ZHEJIANG DAHUA TECHNOLOGY...

1. An image fusion system, comprising:a processor coupled to a storage; and
the storage configured to store instructions, the instructions, when executed by the processor, causing the image fusion system to effectuate a method comprising:
obtaining a visible light image and an infrared image relating to a same scene;
performing a first decomposition to the visible light image to obtain a first high-frequency component of the visible light image and a first low-frequency component of the visible light image;
performing a first decomposition to the infrared image to obtain a first high-frequency component of the infrared image and a first low-frequency component of the infrared image;
fusing the first high-frequency component of the visible light image and the first high-frequency component of the infrared image based on a first algorithm to generate a first fused high-frequency component;
fusing, based on a threshold and a difference between the first low-frequency component of the visible light image and the first low-frequency component of the infrared image, the first low-frequency component of the visible light image and the first low-frequency component of the infrared image to generate a first fused low-frequency component; and
performing reconstruction based on the first fused high-frequency component and the first fused low-frequency component to generate a fused image.

US Pat. No. 11,012,366

METHODS AND SYSTEMS FOR DATA TRANSMISSION

ZHEJIANG DAHUA TECHNOLOGY...

1. A method for data transmission implemented on an electronic device having one or more processors, the one or more processors comprising: a master queue including a master queue head and a plurality of primary ports that are connected to each other using a serial link, the master queue head being a head port, each of the plurality of primary ports communicating with one or more receiving devices, the method comprising:operating the master queue head to obtain a message;
operating the master queue head to segment the message into a plurality of segments;
operating the master queue head to transmit the plurality of segments to a first primary port of the plurality of primary ports in the master queue; and
operating the first primary port to transmit the plurality of segments to a second primary port of the plurality of primary ports in the master queue;
the one or more processors further comprising:
at least one sub-queue each of which including a sub-queue head and a plurality of secondary ports that are connected to each other using a serial connection, a count of the master queue head and the at least one sub-queue head being less than or equal to a count of the one or more processors, the method further comprising:
for each of the at least one sub-queue,
operating the sub-queue head of the sub-queue to copy the plurality of segments from the master queue head;
operating the sub-queue head of the sub-queue to transmit the copied plurality of segments to a first secondary port of the plurality of secondary ports in the sub-queue; and
operating the first secondary port of the sub-queue to transmit the copied plurality of segments to a second secondary port of the plurality of secondary ports in the sub-queue.

US Pat. No. 11,070,728

METHODS AND SYSTEMS OF MULTI-CAMERA WITH MULTI-MODE MONITORING

ZHEJIANG DAHUA TECHNOLOGY...


1. A method comprising:identifying an object in a monitored scope of a multi-camera system, the multicamera system including a plurality of cameras;
determining a plurality of features of the object, wherein the features of the object include at least one of a color, a texture, an edge feature, a shape feature, a movement tendency of the object, or a spatial relationship between the object and at least one camera;
obtaining a plurality of reference object features;
determining a position of the object in the FOV of the at least one camera based on matching between the features of the object and the reference object features;
in response to a determination that the object is in a marginal region in the FOV of the at least one camera, wherein the marginal region in the FOV of the at least one camera includes a region close to a FOV of another camera, determining a first set of cameras from the plurality of cameras, wherein the first set of cameras are neighboring to the at least one camera based on physical location information or that the object is likely to enter FOVs of the first set of cameras;
determining a second set of cameras from the plurality of cameras, wherein the second set of cameras are different from the first set of cameras and the at least one camera;
assigning the at least one camera to a first mode; and
assigning a second mode to the first set of cameras and a third mode to the second set of cameras, wherein:the first mode relates to a first bit rate, a first I frame interval, and a first coding algorithm,
the second mode relates to a second bit rate, a second I frame interval, and a second coding algorithm,
the third mode relates to a third bit rate, a third I frame interval, and a third coding algorithm,
the first bit rate is greater than the second bit rate, and the second bit rate is greater than the third bit rate,
the second I frame interval is greater than the first I frame interval, and the third I frame interval is greater than the second I frame interval,
the first coding algorithm relates to Region of Interest coding, and the third coding algorithm relates to Variable Bit Rate coding, and
under the first coding algorithm a raw image corresponding to an object activity region is coded, and the object activity region is a region in which the object engages an activity.


US Pat. No. 11,069,090

SYSTEMS AND METHODS FOR IMAGE PROCESSING

ZHEJIANG DAHUA TECHNOLOGY...


1. A system for image processing, comprising:at least one storage medium storing a set of instructions; and
at least one processor configured to communicate with the at least one storage medium, wherein when executing the set of instructions, the at least one processor is directed to cause the system to:obtain a target image having RGB channels including a red channel, a green channel, and a blue channel;
estimate a noise value for each of the RGB channels, wherein to estimate the noise value for each of the RGB channels, the at least one processor is further directed to cause the system to:obtain a width of the target image and a height of the target image; and
for each of the RGB channels:perform an edge detection process for the target image;
determine a number count of edge pixels of the target image based on a result of the edge detection process;
perform a convolution process on the target image to obtain a processed image; and
estimate the noise value for the each of the RGB channels based on the width of the target image, the height of the target image, the number count of edge pixels of the target image, and the processed image;

obtain a predetermined noise value for each of the RGB channels;
determine, based on the predetermined noise values, a channel correlation coefficient of the RGB channels; and
correct a color of the target image based on the noise values and the channel correlation coefficient of the RGB channels.



US Pat. No. 11,055,831

METHODS AND SYSTEMS FOR FILLING LIGHT FOR VIDEO IMAGES

ZHEJIANG DAHUA TECHNOLOGY...


1. A system for processing images, comprising at least one video processing device, wherein during operation, the at least one video processing device is configured to:obtain a first image including a plurality of reference pixels, the first image being associated with at least one brightness direction;
for each of the plurality of reference pixels, obtain a reference brightness value;
identify a target brightness direction from the at least one brightness direction;
for each of the plurality of reference pixels, determine a brightness enhancement multiplier for the reference pixel based on the plurality of reference brightness values and locations of the plurality of reference pixels along the target brightness direction of the first image, including:determining, from the plurality of reference pixels, a first reference pixel with a maximum reference brightness value, a second reference pixel with a minimum reference brightness value, and a third reference pixel with a third brightness value; and
determining a brightness enhancement multiplier for the third reference pixel based on the maximum reference brightness value, the minimum reference brightness value, the third brightness value, a distance between the first reference pixel and the second reference pixel along the target brightness direction, and a distance between the first reference pixel and the third reference pixel along the target brightness direction; and
generate a processed first image by modifying, by the at least one video processing device, brightness of the first image at least based on the brightness enhancement multipliers.


US Pat. No. 11,057,635

METHODS AND SYSTEMS FOR VIDEO SYNOPSIS

ZHEJIANG DAHUA TECHNOLOGY...


1. A method for generating a video synopsis comprising:segmenting a video file into a plurality of video fragments;
extracting moving object information from the plurality of video fragments based on a distributed computing method;
determining a plurality of index files corresponding to the plurality of video fragments based on the moving object information;
combining the plurality of index files; and
generating a video synopsis by:arranging the moving object information based on the combined index file;
generating video data of a plurality of frames based on the arranged moving object information; and
encoding the video data into the video synopsis.


US Pat. No. 11,048,961

LOCATING METHOD AND SYSTEM

ZHEJIANG DAHUA TECHNOLOGY...


1. A locating system for locating a target object in a target scene, comprising at least one locating device, wherein during operation, the at least one locating device is configured to:obtain a depth image of the target scene, the depth image including a plurality of pixels;
for each of the plurality of pixels of the depth image, determine a first target coordinate under a target coordinate system;
generate a marking image, based on the depth image and the first target coordinates of the plurality of pixels in the depth image, by excluding disrupting pixels indicating one or more interferents presented in the target scene, wherein the marking image represents potential target objects in the depth image; and
determine a locating coordinate of the target object under the target coordinate system based on the marking image.

US Pat. No. 11,049,262

METHODS AND SYSTEMS FOR DATA VISUALIZATION

ZHEJIANG DAHUA TECHNOLOGY...


1. A method for visualizing video analysis implemented on a machine having one or more processors and one or more storage devices, comprising:obtaining a video having a plurality of frames including a plurality of objects;
identifying a target object from the plurality of objects according to the plurality of frames;
determining a plurality of track points of the target object, each of the plurality of track points being corresponding to the target object in one of the plurality of frames;
determining a first track of the target object based on the track points, the first track including at least one of the plurality of track points of the target object;
determining a second track of the target object based on the first track, the second track including at least one of the track points of the first track;
generating a video analysis result by analyzing the second track; and
visualizing the video analysis result;
wherein the determining the second track of the target object includes:obtaining the first track of the target object;
determining a first reference track point from the first track;
determining the reference track point as a first reserved track point;
determining a first target track point from the first track based on the reference track point;
determining a distance between the first reference track point and the first target track point;
determining whether the distance is larger than a threshold distance;
in response to determining that the distance is larger than the threshold distance, determining the first target track point as a second reserved track point; and
generating the second track including at least the first reserved track point and the second reserved track point.