A video monitoring sharing system, device, method and electronic equipment
Patent Information
- Application Number
- CN202510442192.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-09
- Publication Date
- 2026-10-16
AI Technical Summary
认领者需要遵守一定的规则,认领可能是无偿的,也可能需要支付一定的费用
[0036] This invention provides a system and apparatus for sharing video surveillance footage. By setting monitoring zones within the surveillance images captured by the camera unit, and configuring screen partitions based on these monitoring zones, and associating them with users, this allows users to view the surveillance video of the screen partition associated with them, and marks the monitoring zone within the screen partition. Therefore, in this solution, a single surveillance video can be viewed simultaneously by multiple users, allowing them to view the dedicated surveillance video of the area associated with each user, effectively reducing monitoring costs.
Smart Images

Figure CN122933852A_ABST
Abstract
Description
Technical Field
[0002] This invention relates to the field of agricultural technology, and in particular to a system, apparatus, method and electronic device for video surveillance sharing. Background Technology
[0004] To further improve the utilization rate of rural land, revitalize rural industries, and meet the food self-sufficiency needs of urban residents, many places have seen a model where customers adopt plots of land or crops, with individual customers adopting plots of land or crops and operators completing the agricultural operations.
[0005] During operation, video surveillance is often installed to allow customers to view the real-time growth of their plots and crops, and to supervise agricultural operations. This significantly increases costs when the area a customer needs to claim is small.
[0006] Claiming: In this invention, it refers to acquiring the right to use and manage resources through a certain procedure, and assuming corresponding responsibilities. The claimant needs to abide by certain rules; claiming may be gratuitous or may require the payment of a fee. Summary of the Invention
[0008] This invention provides a system, apparatus, method, and electronic device for sharing video surveillance, in order to reduce costs.
[0009] To achieve the above objectives, embodiments of the present invention disclose a video surveillance sharing system, comprising a shooting unit, a communication unit, and further including:
[0010] Monitoring zone unit: Used to set the monitoring zone in the captured monitoring footage;
[0011] Screen partitioning unit: Used to set the screen partitions within the captured surveillance footage;
[0012] Association Unit: Used to associate the screen partitions or monitoring partitions within the set monitoring screen with the user;
[0013] Control unit: used to send data to the user front end, the user front end including a display unit and a communication unit;
[0014] Display unit: Used to display video in the user-associated screen partitions on the user's front end.
[0015] Optionally, the screen partitioning unit may define a rectangular screen area that surrounds the monitoring partition as a screen partition corresponding to the monitoring partition.
[0016] Optionally, the screen partitioning unit may be defined as the smallest rectangular area that can surround the monitoring partition as the screen partition corresponding to the monitoring partition.
[0017] Optionally, the screen partitioning unit, based on the minimum X-axis coordinate value, maximum X-axis coordinate value, minimum Y-axis coordinate value, and maximum Y-axis coordinate value obtained from the coordinate values of each vertex of the monitoring partition in the image coordinate system of the monitoring screen, cross-combines the minimum and maximum coordinate values of the X-axis and Y-axis to obtain the coordinates of the four vertices of the screen partition, and sets the rectangular area determined by the coordinates of the four vertices as the screen partition; the X-axis and Y-axis are two mutually perpendicular coordinate axes of the image coordinate system of the monitoring screen captured by the shooting unit, with the X-axis being the horizontal direction of the image and the Y-axis being the vertical direction of the image.
[0018] Optionally, the screen partitioning unit is further configured to adjust the length and width of the screen partition according to the aspect ratio of the screen displayed by the display unit.
[0019] To achieve the above objectives, embodiments of the present invention also disclose a video surveillance sharing device, comprising:
[0020] Monitoring Zone Module: Used to set the monitoring zones in the captured monitoring footage;
[0021] Screen partitioning module: used to set a rectangular screen area that can surround the monitoring partition as the screen partition corresponding to the monitoring partition;
[0022] Association module: Used to associate the screen partitions or monitoring partitions within the set monitoring screen with the user;
[0023] Optionally, the screen partitioning module sets the smallest rectangular area that can surround the monitoring partition as the screen partition corresponding to the monitoring partition.
[0024] Optionally, the screen partitioning unit, based on the minimum X-axis coordinate value, maximum X-axis coordinate value, minimum Y-axis coordinate value, and maximum Y-axis coordinate value obtained from the coordinate values of each vertex of the monitoring partition in the image coordinate system of the monitoring screen, cross-combines the minimum and maximum coordinate values of the X-axis and Y-axis to obtain the coordinates of the four vertices of the screen partition. Let the rectangular area determined by the coordinates of the four vertices be defined as the screen partition. The X-axis and Y-axis are two mutually perpendicular coordinate axes of the image coordinate system of the monitoring screen captured by the shooting unit, with the X-axis being the horizontal direction of the image and the Y-axis being the vertical direction of the image.
[0025] To achieve the above objectives, embodiments of the present invention also disclose a method for sharing video surveillance, comprising:
[0026] Set the monitoring zones in the captured surveillance footage;
[0027] The rectangular screen area that can surround the monitoring partition is set as the screen partition corresponding to the monitoring partition.
[0028] Optionally, the rectangular screen area that can surround the monitoring partition is set as the screen partition corresponding to the monitoring partition, and the rectangular screen area that can surround the monitoring partition is the smallest rectangular area that can surround the monitoring partition.
[0029] Optionally, setting the rectangular screen area that can surround the monitoring partition as a screen partition corresponding to the monitoring partition includes:
[0030] Based on the minimum and maximum X-axis coordinates, minimum and maximum Y-axis coordinates of each vertex of the monitoring partition in the image coordinate system of the monitoring screen, the minimum and maximum X-axis coordinates and Y-axis coordinates are combined to obtain the coordinates of the four vertices of the screen partition. The rectangular area determined by the coordinates of the four vertices is set as the screen partition. The X-axis and Y-axis are two mutually perpendicular coordinate axes of the image coordinate system of the monitoring screen captured by the shooting unit. The X-axis is the horizontal direction of the image, and the Y-axis is the vertical direction of the image.
[0031] Optionally, the width and height of the image partitions can be adjusted according to the aspect ratio.
[0032] To achieve the above objectives, embodiments of the present invention also disclose a camera, comprising: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0033] The memory is used to store computer programs;
[0034] The communication interface is connected to the server.
[0035] When the processor executes the program stored in the memory, it implements any of the above methods.
[0036] This invention provides a system and apparatus for sharing video surveillance footage. By setting monitoring zones within the surveillance images captured by the camera unit, and configuring screen partitions based on these monitoring zones, and associating them with users, this allows users to view the surveillance video of the screen partition associated with them, and marks the monitoring zone within the screen partition. Therefore, in this solution, a single surveillance video can be viewed simultaneously by multiple users, allowing them to view the dedicated surveillance video of the area associated with each user, effectively reducing monitoring costs. Attached Figure Description
[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0039] Appendix Figure 1 This is a schematic diagram of the structure of the video surveillance sharing system provided in the embodiments of this application;
[0040] Appendix Figure 2 This is a schematic diagram of the structure of the video surveillance sharing device provided in the embodiments of this application;
[0041] Appendix Figure 3 A flowchart illustrating the video surveillance sharing method provided in this application embodiment;
[0042] Appendix Figure 4 This is a schematic diagram of a camera structure provided in an embodiment of this application. Detailed Implementation
[0044] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0045] To address the aforementioned technical problems, embodiments of the present invention provide a system, apparatus, method, and electronic device for sharing video surveillance. The following is a detailed description of a video surveillance sharing system provided by an embodiment of the present invention.
[0046] like Figure 1 The system includes a shooting unit 108, communication units 102 and 103, a monitoring partition unit 107, a screen partition unit 106, an association unit 105, a control unit 104, and a display unit 101.
[0047] Display unit 101 and communication unit 102 belong to the user front end, while monitoring partition unit 107, screen partition unit 106, association unit 105, control unit 104, shooting unit 108 and communication unit 103 belong to the service back end. The user front end and the service back end are connected through communication units 102 and 103, and the communication connection is an Internet network communication connection.
[0048] All functional units of the service backend can be deployed on the same physical device, or some functional units can be distributed and deployed on multiple physical devices, communicating through network protocols such as TCP / IP.
[0049] Monitoring partition unit 107 is used to set the monitoring partition in the captured monitoring screen;
[0050] In one implementation, each monitoring zone in the monitoring screen is determined by manually marking its vertices in the background. Alternatively, the boundaries of the monitoring zones can be marked to determine each zone. In the application, each plot of land or fruit tree in the monitoring screen can be set as a monitoring zone.
[0051] In another embodiment, each monitoring zone is automatically marked by identifying the characteristics of the vertices or boundaries of the monitoring zones in the monitoring screen.
[0052] The screen partitioning unit 106 is used to set the screen partitions within the captured surveillance screen;
[0053] Because the shapes of monitored areas vary, and due to the imaging principles of cameras, the actual monitored area appears differently in the monitored image. In practice, after setting up the monitoring zones, a rectangular area that can surround the monitoring zone can be selected as the screen partition. Each screen partition corresponds to one monitoring zone.
[0054] In practical applications, after setting up monitoring zones and screen zones, the monitoring zones will be marked in the screen zones, so that users can quickly identify the monitoring areas associated with themselves when viewing the monitoring.
[0055] In one implementation, after setting the monitoring zones, the smallest rectangle that can enclose the monitoring zone is determined as the screen zone corresponding to the monitoring zone. The smallest rectangle can be obtained by calculating the convex hull and applying the rotational caliper method. Alternatively, an approximate smallest rectangle can be obtained using a rotational sampling method.
[0056] In another embodiment, the screen partitioning unit, based on the minimum X-axis coordinate value, maximum X-axis coordinate value, minimum Y-axis coordinate value, and maximum Y-axis coordinate value obtained from the coordinate values of each vertex of the monitoring partition in the image coordinate system of the monitoring screen, cross-combines the minimum and maximum coordinate values of the X-axis and Y-axis to obtain the coordinates of the four vertices of the screen partition, and defines the rectangular area determined by the coordinates of the four vertices as the screen partition; the X-axis and Y-axis are two mutually perpendicular coordinate axes of the image coordinate system of the monitoring screen captured by the shooting unit, with the X-axis being the horizontal direction of the image and the Y-axis being the vertical direction of the image. For example, if the coordinates of each fixed point in the monitoring zone in the image coordinate system of the monitoring screen are (1, 2), (2, 9), (10, 3), and (9, 7), then the minimum coordinate value of the X-axis is 1, the maximum coordinate value of the X-axis is 10, the minimum coordinate value of the Y-axis is 2, and the maximum coordinate value of the Y-axis is 9. After combining the minimum and maximum coordinate values of the X-axis and Y-axis, we obtain the coordinates of four vertices (1, 2), (1, 9), (10, 2), and (10, 9). The rectangular area determined by the coordinates of the four vertices is determined as the screen zone.
[0057] In another embodiment, the screen partitioning unit is further configured to adjust the width and height of the screen partition according to the aspect ratio of the screen displayed on the display unit. In practical applications, in order to ensure that the screen partitions have a uniform width and height on the display unit at the user's front end, or that different screen partitions have the same width and height when displayed on the same user display unit, the screen partitions are adjusted to the aspect ratio value set according to the set aspect ratio value, or by obtaining the aspect ratio value of the monitoring screen set at the user's front end. For example, if the original screen partition coordinates are (100, 200), (100, 900), (1000, 200), (1000, 900), the aspect ratio of the screen partition is 9:7. If the user's monitoring screen aspect ratio is set to 10:7, then the length value needs to be increased. This can be done by decreasing the X-axis value of the leftmost vertex of the screen partition or increasing the X-axis value of the rightmost vertex of the screen partition, resulting in (50, 200), (50, 900), (1050, 200), (1050, 900), or (100, 200), (100, 900), (1100, 200), (1100, 900), all with an aspect ratio of 10:7. There are no restrictions. When the screen partition is displayed on the user's front end, it is scaled proportionally to ensure that the screen partition has a uniform length and width on the user's front end.
[0058] The association unit 105 is used to associate a monitoring zone or screen zone within the monitoring screen with a user.
[0059] For example, when a user claims a plot of land or fruit tree, a correspondence is established between the monitoring section of the plot or fruit tree in the monitoring screen of the camera unit 108 and the user. For instance, the monitoring section identifier is associated with the customer identifier, which can be an account, nickname, or mobile phone number, etc., without limitation. Alternatively, a correspondence can be established between the screen section corresponding to the monitoring section of the plot or fruit tree in the monitoring screen of the camera unit 108 and the user.
[0060] Control unit 104: used to send data to the user front end, the user front end including a display unit and a communication unit;
[0061] Display unit 101: Used for displaying video of the monitoring screen partition associated with the user at the user's front end.
[0062] The control unit 104 sends data to the user front end via the communication unit 103 of the service backend. The user front end receives the data via the communication unit 102, parses it, and displays the video of the monitoring screen partition associated with the user through the display unit 101, marking the monitoring partition within the displayed screen partition. The data can be the video stream data of the screen partition and the monitoring partition identifier, or it can be the video stream data of the entire monitoring screen, the screen partition identifier, and the monitoring partition identifier. Of course, it can also include the video stream data, the screen partition identifier, and the monitoring partition identifier of the screen partition associated with the user; there is no limitation here.
[0063] As one embodiment, the data is video stream data of the screen partition and monitoring partition identifier. After receiving the video data, the user front end displays the video of the screen partition through the display unit 101. The monitoring partition is marked in the screen partition by the boundary line through the monitoring partition identifier. The monitoring partition identifier is a description of the position of the monitoring partition in the corresponding screen partition. For example, the coordinate values of each vertex of the monitoring partition with the upper left corner of the screen partition as the origin, the horizontal direction as the X-axis, and the vertical direction as the Y-axis.
[0064] In another embodiment, the data comprises the video stream data of the entire monitoring screen, screen partition identifiers, and monitoring partition identifiers. Upon receiving this data, the display unit 101, based on the screen partition identifiers, controls the display of the video stream data for the screen partition associated with the user, filtering out redundant monitoring footage. The monitoring partition identifiers mark the monitoring partitions within the screen partitions using boundary lines. The screen partition identifiers describe the position of the screen partition associated with the user within the entire monitoring screen. For example, if the screen partition is rectangular, the screen partition identifiers are the coordinates of the four vertices of the rectangle, with the upper left corner of the entire monitoring screen as the origin, the horizontal direction as the X-axis, and the vertical direction as the Y-axis.
[0065] In another scenario, the data includes video stream data of the screen partition associated with the user, screen partition identifier, and monitoring partition identifier. When the user's front end receives the data, the display unit 101 controls the display of the partition video in the monitoring screen associated with the user in the video stream data according to the screen partition identifier, and blocks redundant monitoring screens. The monitoring partition is marked in the screen partition by boundary lines through the monitoring partition identifier.
[0066] By applying this embodiment of the invention, monitoring zones are set within the monitoring footage captured by the camera unit. Screen partitions are determined based on these monitoring zones and associated with users. When a user views the footage, the monitoring video of the screen partition associated with that user is displayed, and the monitoring zone is marked within the screen partition. Therefore, in this solution, a single monitoring video feed can be viewed simultaneously by multiple users, allowing them to view the dedicated monitoring feed of the monitoring area associated with each user, effectively reducing monitoring costs.
[0067] like Figure 2 As shown, this embodiment of the invention also provides a video surveillance sharing device, the device comprising:
[0068] The monitoring zone module 201 is used to set the monitoring zones in the captured monitoring screen;
[0069] In one implementation, each monitoring zone in the monitoring screen is determined by manually marking its vertices in the background. Alternatively, the boundaries of the monitoring zones can be marked to determine each zone. In the application, each plot of land or fruit tree in the monitoring screen can be set as a monitoring zone.
[0070] In another embodiment, each monitoring zone is automatically marked by identifying the characteristics of the vertices or boundaries of the monitoring zones in the monitoring screen.
[0071] Screen partitioning module 202: used to set a rectangular screen area that can surround the monitoring partition as a screen partition corresponding to the monitoring partition;
[0072] Because the shapes of monitored areas vary, and due to the imaging principles of cameras, the actual monitored area appears differently in the monitored image. In practice, after setting up the monitoring zones, a rectangular area that can surround the monitoring zone can be selected as the screen partition. Each screen partition corresponds to one monitoring zone.
[0073] In practical applications, after setting up monitoring zones and screen partitions, the monitoring zones will be marked with boundary lines in the screen partitions, allowing users to quickly identify the monitoring areas associated with them when viewing the monitoring.
[0074] In one implementation, after setting the monitoring zones, the smallest rectangle that can enclose the monitoring zone is determined as the screen zone corresponding to the monitoring zone. The smallest rectangle can be obtained by calculating the convex hull and applying the rotational caliper method. Alternatively, an approximate smallest rectangle can be obtained using a rotational sampling method.
[0075] In another embodiment, the screen partitioning unit, based on the minimum X-axis coordinate value, maximum X-axis coordinate value, minimum Y-axis coordinate value, and maximum Y-axis coordinate value obtained from the coordinate values of each vertex of the monitoring partition in the image coordinate system of the monitoring screen, cross-combines the minimum and maximum coordinate values of the X-axis and Y-axis to obtain the coordinates of the four vertices of the screen partition, and defines the rectangular area determined by the coordinates of the four vertices as the screen partition; the X-axis and Y-axis are two mutually perpendicular coordinate axes of the image coordinate system of the monitoring screen captured by the shooting unit, with the X-axis being the horizontal direction of the image and the Y-axis being the vertical direction of the image. For example, if the coordinates of each fixed point in the monitoring zone in the image coordinate system of the monitoring screen are (1, 2), (2, 9), (10, 3), and (9, 7), then the minimum coordinate value of the X-axis is 1, the maximum coordinate value of the X-axis is 10, the minimum coordinate value of the Y-axis is 2, and the maximum coordinate value of the Y-axis is 9. After combining the minimum and maximum coordinate values of the X-axis and Y-axis, we obtain the coordinates of four vertices (1, 2), (1, 9), (10, 2), and (10, 9). The rectangular area determined by the coordinates of the four vertices is determined as the screen zone.
[0076] Association module 203: Used to associate the monitoring partition or screen partition within the set monitoring screen with the user;
[0077] For example, when a user claims a plot of land or fruit tree, a correspondence is established between the monitoring section of the plot or fruit tree in the monitoring screen of the camera unit 108 and the user. For instance, the monitoring section identifier is associated with the customer identifier, which can be an account, nickname, or mobile phone number, etc., without limitation. Alternatively, a correspondence can be established between the screen section corresponding to the monitoring section of the plot or fruit tree in the monitoring screen of the camera unit 108 and the user.
[0078] The device can be a standalone device, or it can be applied to a server or a camera; this embodiment does not impose any restrictions on this.
[0079] In one scenario, when the device is a standalone unit, it is communicatively connected to a server and a camera. When a user sends a monitoring command to the server, the server obtains video data from the camera through the device and sends the data to the user's front end. The user's front end then displays the video of the screen partition associated with the user and marks the monitoring partition within the screen partition. The data can be the video stream of the screen partition associated with the user and a monitoring partition identifier, or it can be a video stream data containing the video stream of the monitoring screen partition associated with the user, the screen partition identifier, and the monitoring partition identifier.
[0080] In another scenario, the device is used on a server and is communicatively connected to a camera. When a user sends a monitoring command to the server, the server acquires the camera's video data and sends the data to the user's front end, causing the user's front end to display the video of the screen partition associated with the user and mark the monitoring partition in the screen partition. The data can be the video stream of the screen partition associated with the user and the monitoring partition identifier, or it can be a video stream data containing the monitoring screen partition associated with the user, the screen partition identifier, and the monitoring partition identifier.
[0081] In another scenario, when the device includes a communication module, it can also directly communicate with the user's front end.
[0082] Meanwhile, the modules of the device can be integrated into the same device or separated into different devices; there is no limitation here. For example, in one case, the monitoring partition module and the video partition module are integrated into the camera, and the association module is integrated into the server.
[0083] When a user sends a monitoring command to the server, the server obtains the user-associated screen partition or monitoring partition information through the device's association module. It then requests video data for the screen partition from the camera containing the user-associated screen partition or monitoring partition. The camera sends the video data to the server, which in turn sends it to the user's front end. The user's front end displays the video of the user-associated screen partition and marks the monitoring partition within it. The data can be the video stream of the user-associated screen partition and the monitoring partition identifier.
[0084] By applying this embodiment of the invention, monitoring zones are set within the captured surveillance footage. Based on these monitoring zones, screen partitions are determined and associated with users. This allows users to view the surveillance video of the screen partition associated with them, and the monitoring zone is marked within the screen partition. Therefore, in this solution, a single surveillance video feed can be viewed simultaneously by multiple users, allowing them to view the dedicated surveillance feed of the monitoring area associated with each user, effectively reducing monitoring costs.
[0085] like Figure 3 As shown in the figure, this embodiment of the invention also provides a method for sharing video surveillance, the method comprising:
[0086] S301: Set the monitoring zone in the captured surveillance footage;
[0087] In one implementation, each monitoring zone in the monitoring screen is determined by manually marking its vertices in the background. Alternatively, the boundaries of the monitoring zones can be marked to determine each zone. In the application, each plot of land or fruit tree in the monitoring screen can be set as a monitoring zone.
[0088] In another embodiment, each monitoring zone is automatically marked by identifying the characteristics of the vertices or boundaries of the monitoring zones in the monitoring screen.
[0089] S302: Set the rectangular screen area that can surround the monitoring partition as the screen partition corresponding to the monitoring partition.
[0090] Because the shapes of monitored areas vary, and due to the imaging principles of cameras, the actual monitored area appears differently in the monitored image. In practice, after setting up the monitoring zones, a rectangular area that can surround the monitoring zone can be selected as the screen partition. Each screen partition corresponds to one monitoring zone.
[0091] In practical applications, after setting up monitoring zones and screen zones, the monitoring zones will be marked in the screen zones, so that users can quickly identify the monitoring areas associated with themselves when viewing the monitoring.
[0092] In one implementation, after setting the monitoring zones, the smallest rectangle that can enclose the monitoring zone is determined as the screen zone corresponding to the monitoring zone. The smallest rectangle can be obtained by calculating the convex hull and applying the rotational caliper method. Alternatively, an approximate smallest rectangle can be obtained using a rotational sampling method.
[0093] In another embodiment, the minimum X-axis coordinate value, maximum X-axis coordinate value, minimum Y-axis coordinate value, and maximum Y-axis coordinate value can be obtained from the coordinate values of each vertex of the monitoring partition in the image coordinate system of the monitoring screen. The minimum and maximum coordinate values of the X-axis and Y-axis are cross-combined to obtain the coordinates of the four vertices of the screen partition. The rectangular area determined by the coordinates of the four vertices is defined as the screen partition. The X-axis and Y-axis are two mutually perpendicular coordinate axes of the image coordinate system of the monitoring screen captured by the shooting unit. The X-axis is the horizontal direction of the image, and the Y-axis is the vertical direction of the image. For example, if the coordinates of each fixed point in the monitoring zone in the image coordinate system of the monitoring screen are (1, 2), (2, 9), (10, 3), and (9, 7), then the minimum coordinate value of the X-axis is 1, the maximum coordinate value of the X-axis is 10, the minimum coordinate value of the Y-axis is 2, and the maximum coordinate value of the Y-axis is 9. After combining the minimum and maximum coordinate values of the X-axis and Y-axis, we obtain the coordinates of four vertices (1, 2), (1, 9), (10, 2), and (10, 9). The rectangular area determined by the coordinates of the four vertices is determined as the screen zone.
[0094] In another embodiment, the aspect ratio of the screen partition can be adjusted according to the aspect ratio value of the screen displayed on the user's front end. In practical applications, in order to ensure that the screen partitions have a uniform aspect ratio on the display unit of the user's front end, or that different screen partitions have the same aspect ratio displayed on the same user display unit, the screen partitions are adjusted to the aspect ratio value set according to the set aspect ratio value, or by obtaining the aspect ratio value of the monitoring screen set on the user's front end. For example, if the original screen partition coordinates are (100, 200), (100, 900), (1000, 200), (1000, 900), the aspect ratio of the screen partition is 9:7. If the user's monitoring screen aspect ratio is set to 10:7, then the length value needs to be increased. This can be done by decreasing the X-axis value of the leftmost vertex of the screen partition or increasing the X-axis value of the rightmost vertex of the screen partition, resulting in (50, 200), (50, 900), (1050, 200), (1050, 900), or (100, 200), (100, 900), (1100, 200), (1100, 900), all with an aspect ratio of 10:7. There are no restrictions. When the screen partition is displayed on the user's front end, it is scaled proportionally to ensure that the screen partition has a uniform length and width on the user's front end.
[0095] After setting up monitoring zones and video partitions, each monitoring zone or video partition is associated with each user who claims a plot of land. When the user views the land monitoring data on their front end, such as a program on a mobile terminal or a webpage on a PC, the front end sends a video viewing command to the server. Then, the server sends the video of the video partition associated with the user, or the entire video data and video partition identifier, to the front end using the method described above. S301 and S302 can be executed on the server or on electronic devices such as cameras; there are no restrictions here.
[0096] By applying this embodiment of the invention, monitoring zones are set within the captured surveillance footage. Screen partitions are determined based on these monitoring zones. Once a monitoring zone or screen partition is associated with a claimed user, the surveillance video of the screen partition associated with that user is displayed when the user views the footage, and the monitoring zone is marked within the screen partition. Therefore, in this solution, a single surveillance video feed can be viewed simultaneously by multiple users, allowing them to view the exclusive surveillance footage of the monitoring area associated with each user, effectively reducing monitoring costs.
[0097] This invention also provides a camera, such as... Figure 4 As shown, it includes: a processor 401, a communication interface 402, a memory 403, and a communication bus 404, wherein the processor 401, the communication interface 402, and the memory 403 communicate with each other through the communication bus 404;
[0098] The memory 403 is used to store computer programs;
[0099] The communication interface 402 is connected to the server.
[0100] When the processor 401 executes the program stored in the memory, it performs the following steps:
[0101] Set the monitoring zones in the captured surveillance footage;
[0102] The rectangle that can surround the monitoring partition is set as the screen partition corresponding to the monitoring partition.
[0103] The camera communicates with the server, which associates the user who claims the land parcel with the monitoring zone of that parcel or the corresponding video zone. When the user views the monitoring video of the claimed land parcel through their user terminal, the user terminal sends a request to the server, which then sends the data request to the camera. The camera sends the video data of the video zone associated with the user to the server, which then sends the video data of the video zone associated with the user to the user terminal.
[0104] In this embodiment of the invention, the camera is configured to capture monitoring zones within the surveillance footage. Based on these monitoring zones, a video partition is determined. Once a monitoring zone or video partition is associated with a claimed user, the monitoring video of the video partition associated with that user is displayed when the user views the surveillance footage, and the monitoring zone is marked within the video partition. Therefore, in this solution, a single surveillance video feed can be viewed simultaneously by multiple users, allowing them to view the exclusive monitoring feed of the monitoring area associated with each user, effectively reducing monitoring costs.
Claims
1. A video surveillance sharing system, comprising a shooting unit and a communication unit, characterized in that, include: Monitoring zone unit: Used to set the monitoring zone in the captured monitoring footage; Screen partitioning unit: Used to set the screen partitions within the captured surveillance footage; Association Unit: Used to associate the screen partitions or monitoring partitions within the set monitoring screen with the user; Control unit: used to send data to the user front end, the user front end including a display unit and a communication unit; Display unit: Used to display video in the user-associated screen partitions on the user's front end.
2. The system according to claim 1, characterized in that, The screen partitioning unit defines a rectangular screen area that can surround the monitoring partition as the screen partition corresponding to the monitoring partition.
3. The system according to claim 2, characterized in that, The screen partitioning unit defines the smallest rectangular area that can surround the monitoring partition as the screen partition corresponding to the monitoring partition.
4. The system according to claim 2, characterized in that, The screen partitioning unit, based on the minimum X-axis coordinate value, maximum X-axis coordinate value, minimum Y-axis coordinate value, and maximum Y-axis coordinate value obtained from the coordinate values of each vertex of the monitoring partition in the image coordinate system of the monitoring screen, cross-combines the minimum and maximum coordinate values of the X-axis and Y-axis to obtain the coordinates of the four vertices of the screen partition, and sets the rectangular area determined by the coordinates of the four vertices as the screen partition; the X-axis and Y-axis are two mutually perpendicular coordinate axes of the image coordinate system of the monitoring screen captured by the shooting unit, with the X-axis being the horizontal direction of the image and the Y-axis being the vertical direction of the image.
5. The system according to claims 1-4, characterized in that, The screen partitioning unit is also used to adjust the length and width of the screen partition according to the aspect ratio of the screen displayed by the display unit.
6. A video surveillance sharing device, characterized in that, include: Monitoring Zone Module: Used to set the monitoring zones in the captured monitoring footage; Screen partitioning module: used to set a rectangular screen area that can surround the monitoring partition as the screen partition corresponding to the monitoring partition; Association module: Used to associate the screen partitions or monitoring partitions within the set monitoring screen with the user.
7. The apparatus according to claim 6, characterized in that, The screen partitioning module sets the smallest rectangular area that can surround the monitoring partition as the screen partition corresponding to the monitoring partition.
8. The apparatus according to claim 6, characterized in that, The screen partitioning unit, based on the minimum X-axis coordinate value, maximum X-axis coordinate value, minimum Y-axis coordinate value, and maximum Y-axis coordinate value obtained from the coordinate values of each vertex of the monitoring partition in the image coordinate system of the monitoring screen, cross-combines the minimum and maximum coordinate values of the X-axis and Y-axis to obtain the coordinates of the four vertices of the screen partition. Let the rectangular area determined by the coordinates of the four vertices be defined as the screen partition. The X-axis and Y-axis are two mutually perpendicular coordinate axes of the image coordinate system of the monitoring screen captured by the shooting unit, with the X-axis being the horizontal direction of the image and the Y-axis being the vertical direction of the image.
9. A method for sharing video surveillance, characterized in that, Set the monitoring zones in the captured surveillance footage; The rectangular screen area that can surround the monitoring partition is set as the screen partition corresponding to the monitoring partition.
10. The method according to claim 9, characterized in that, The rectangular screen area that can surround the monitoring partition is set as the screen partition corresponding to the monitoring partition. The rectangular screen area that can surround the monitoring partition is the smallest rectangular area that can surround the monitoring partition.
11. The method according to claim 9, characterized in that, The step of setting a rectangular screen area that can surround the monitoring partition as a screen partition corresponding to the monitoring partition includes: Based on the minimum and maximum X-axis coordinates, minimum and maximum Y-axis coordinates of each vertex of the monitoring partition in the image coordinate system of the monitoring screen, the minimum and maximum X-axis coordinates and Y-axis coordinates are combined to obtain the coordinates of the four vertices of the screen partition. The rectangular area determined by the coordinates of the four vertices is set as the screen partition. The X-axis and Y-axis are two mutually perpendicular coordinate axes of the image coordinate system of the monitoring screen captured by the shooting unit. The X-axis is the horizontal direction of the image, and the Y-axis is the vertical direction of the image.
12. The method according to claims 9-11, characterized in that, The method further includes: Adjust the dimensions of the image sections according to the aspect ratio.
13. A camera, characterized in that the device comprises: The system includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus. The memory is used to store computer programs; The communication interface is connected to the server. When the processor executes the program stored in the memory, it implements the method according to any one of claims 9 to 12.