Video encoder, video decoder and video system

By designing a monitoring and early warning module for the video system, the problem of blocked heat dissipation holes on the top of the video codec was solved, achieving effective heat dissipation protection and improving the equipment's protective performance.

CN121887997APending Publication Date: 2026-04-17HEFEI HANYOU INFORMATION TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HEFEI HANYOU INFORMATION TECHNOLOGY CO LTD
Filing Date
2023-12-11
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

When existing video codecs are in operation, staff tend to place documents or papers directly on top, which blocks the heat dissipation vents, affecting heat dissipation and reducing protection performance.

Method used

A video system was designed, including an acquisition module, a processing module, a monitoring module, an early warning module, and a storage module. The monitoring module detects whether the heat dissipation holes are blocked, and the early warning module alerts the staff to prevent the blockage from occurring.

Benefits of technology

It effectively prevents the heat dissipation holes from being blocked, improves the protection performance of the video codec, ensures smooth heat dissipation, and guarantees the normal operation of encoding and decoding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121887997A_ABST
    Figure CN121887997A_ABST
Patent Text Reader

Abstract

The invention discloses a video encoder, a video decoder and a video system, and belongs to the technical field of video encoding and decoding, and the video encoder comprises a video encoder and decoder body which is used for encoding and decoding a video; the acquisition module is used for acquiring image data of the video codec body; the processing module is used for carrying out standardization processing on the acquired image data; the extraction module is used for extracting feature representation in the image data; the monitoring module is used for detecting whether heat dissipation holes in the top of the video codec body are shielded or not; the early warning module is used for reminding a worker that the heat dissipation holes in the top of the video codec body are shielded; the storage module is used for storing corresponding data; by arranging the system and the monitoring mechanism, the heat dissipation holes in the top of the video codec body can be conveniently detected, so that the heat dissipation holes can be prevented from being shielded to affect heat dissipation of the video codec body, and the protection performance of the video codec body is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of video encoding and decoding technology, and more specifically, to video encoders, video decoders, and video systems. Background Technology

[0002] In the field of digital media, video data is represented and stored in digital form. To achieve efficient storage and transmission, video data needs to be encoded and compressed. The encoding process converts the original audio and video data into a compressed bitstream to reduce data volume and improve transmission efficiency. The decoding process then restores the encoded data to the original audio and video signals for playback or further processing.

[0003] The prior art publication CN213305602U provides a high-definition video codec. When the high-definition video codec is not in use, the first and second sealing plates seal against each other, and the sealing sponge blocks also achieve a seal, achieving good dustproof and protective effects. When the high-definition video codec is in use, several transmission lines pass through the first and second cable slots and are plugged into the corresponding communication interfaces. At this time, the two sealing sponge blocks fit tightly against the transmission lines, achieving good dustproof and protective effects, which is convenient and practical.

[0004] Although the device enables convenient use of the video codec, the following problems still exist: the video codec generates a lot of heat when working, and when performing video encoding and decoding work, staff often place documents or papers directly on top of the video codec, which can easily block the heat dissipation holes on the top of the video codec, affecting heat dissipation and thus reducing the protection performance of the video codec. In view of this, we propose a video encoder, a video decoder, and a video system. Summary of the Invention

[0005] This application provides a video encoder, a video decoder, and a video system, solving the technical problem in the prior art where workers often place documents or papers directly on top of the video codec during video encoding and decoding, easily blocking the heat dissipation holes on the top of the video codec, affecting heat dissipation, and thus reducing the protective performance of the video codec. The application prevents workers from placing papers or documents on top of the video codec, thus preventing the heat dissipation holes from being blocked and affecting the heat dissipation of the video codec, thereby improving the protective performance of the video codec.

[0006] This application provides a video system including:

[0007] The video codec itself is used for video encoding and decoding;

[0008] The acquisition module is used to acquire image data from the video codec itself.

[0009] The processing module is used to standardize the acquired image data;

[0010] The extraction module is used to extract feature representations from image data;

[0011] The monitoring module is used to detect whether the heat dissipation holes on the top of the video codec body are blocked;

[0012] The warning module is used to alert staff that the heat dissipation vents on the top of the video codec are blocked.

[0013] The storage module is used to store the relevant data.

[0014] The monitoring module includes a displacement unit and a monitoring unit. The displacement unit includes a support plate with a U-shaped cross-section. A connecting sleeve is slidably connected to one side of the support plate. A sliding plate with an I-shaped cross-section is slidably connected to the inside of the connecting sleeve. A support rod is installed through one side of the sliding plate. A mounting plate is fixedly connected to one end of the support rod. The monitoring unit is installed on one side of the mounting plate. A groove is opened on one side of the support plate. A slider is slidably connected in the groove. Both the groove and the slider have isosceles trapezoidal cross-sections. Two baffles are symmetrically fixedly connected to one side of the connecting sleeve. The monitoring unit includes a camera. A mounting frame is fixedly connected to one side of the mounting plate. A first rotating rod is rotatably connected to the inside of the mounting frame through a bearing. A swing arm is fixedly sleeved on the outside of the first rotating rod. The camera is located at one end of the swing arm. A first motor is installed on one side of the mounting frame. The camera is connected to the swing arm through screws.

[0015] The monitoring mechanism also includes a drive unit, which includes a second motor. A vertical plate is fixedly connected to the top of the support plate via a second connecting rod. The second motor is mounted on one side of the vertical plate, and its output end is rotatably connected to the vertical plate. A connecting arm is driven to the output end of the second motor, and the connecting arm is rotatably connected to the sliding plate via a rotating shaft. A U-shaped slot is formed on one side of the vertical plate, including two vertical slots and one horizontal slot. The connection between the horizontal and vertical slots is rounded. The length of the inner side of the horizontal slot is greater than the length of the top of the video codec body, and the height of the inner side of the vertical slot is greater than the height of the video codec body. The monitoring mechanism also includes an adjustment unit, which includes an adjustment plate. The adjustment plate is mounted on the top of the inner wall of the support plate. A support rod is slidably connected to the sliding plate, and a connecting plate is fixedly connected to the other end of the support rod. A spring is fixedly connected to the side of the connecting plate near the support rod, and one end of the spring is fixedly connected to the sliding plate and sleeved on the outside of the support rod. A slope is formed at the bottom of one side of the adjustment plate, and a flat surface is formed at the top of one side of the adjustment plate. A ball bearing is rotatably connected to the side of the connecting plate away from the support rod, and a rounded corner is formed at the connection between the slope and the flat surface. A through slot is formed on one side of the adjustment plate.

[0016] The displacement unit and the drive unit enable the monitoring unit to perform a U-shaped motion trajectory of first rising, then moving horizontally, and finally falling. The monitoring unit adjusts the angle of the camera to collect image data of the video codec body from different angles. The adjustment unit enables the monitoring unit to perform telescopic motion while moving up and down.

[0017] By adopting the above technical solution, it is easy to detect the heat dissipation holes on the top of the video codec body, preventing staff from casually placing paper or documents on the top of the video codec body, thereby preventing the heat dissipation holes from being blocked and affecting the heat dissipation of the video codec body, and thus improving the protection performance of the video codec body.

[0018] Optionally, the video codec body includes an input module, an encoding module, a decoding module, and an output module;

[0019] The input module is used to input video signals;

[0020] The encoding module is used to compress and encode the video signal;

[0021] The decoding module is used to decode the received video signal;

[0022] The output module is used to output the video signal after encoding and decoding is completed.

[0023] By adopting the above technical solution, it is convenient to encode and decode video signals.

[0024] Optionally, the acquisition module includes a camera for acquiring image data of the video codec body.

[0025] By adopting the above technical solution, and by collecting and annotating a large amount of image data, a powerful dataset can be established, providing ample support for subsequent model training.

[0026] Optionally, the processing module includes a noise reduction unit, an adjustment unit, and an optimization unit;

[0027] The denoising unit is used to remove noise from the image data;

[0028] The adjustment unit is used to adjust the image data to a uniform size;

[0029] The optimization unit is used to adjust image contrast to optimize image quality.

[0030] By adopting the above technical solutions, image quality can be improved, which facilitates the subsequent improvement of the model's ability to understand and recognize image data, and enhances the robustness and accuracy of the model.

[0031] Optionally, the extraction module includes a color feature extraction unit and a shape feature extraction unit;

[0032] The color feature extraction unit is used to provide information on whether the color of the top of the video codec body has changed, and to assist in identifying whether the heat dissipation holes are blocked.

[0033] The shape feature extraction unit is used to provide information on whether the shape of the heat dissipation hole has changed, and to help identify whether the heat dissipation hole is blocked.

[0034] By adopting the above technical solutions, extracting color and shape features is beneficial for comprehensively analyzing the occlusion of heat dissipation holes from different angles, thereby increasing the robustness and accuracy of the model to occlusion.

[0035] Optionally, the monitoring module uses a deep convolutional neural network (CNN) as the model architecture to detect whether the heat dissipation holes on the top of the video codec body are blocked.

[0036] By adopting the above technical solution and using deep learning algorithms to build a monitoring model, features can be learned from complex image data, and the model's ability to identify the occlusion of heat dissipation holes can be gradually improved.

[0037] Optionally, the early warning module includes an audio-visual unit and a push unit;

[0038] The audio-visual unit includes an audio-visual alarm, which is used to alert on-site personnel performing video encoding and decoding.

[0039] The push unit is used to remotely push information to other staff members.

[0040] By adopting the above technical solution, through the audio-visual unit and the remote push unit, it is possible to expand the channels for staff to obtain prompts and prevent staff from leaving the work site during the video encoding and decoding process from failing to notice in time that the heat dissipation holes are blocked.

[0041] Optionally, the storage module includes a storage unit and a backup unit;

[0042] The storage unit is used to store data information;

[0043] The backup unit is used to back up and restore stored data information.

[0044] By adopting the above technical solution, the storage module facilitates data storage and backup, prevents accidental data deletion that is difficult to recover, and makes it convenient for subsequent staff to trace the data.

[0045] The technical solution of this application also provides a video encoder and a video decoder, including:

[0046] Base plate, video codec body, monitoring mechanism and audible and visual alarm;

[0047] The video codec body is used to encode and decode video signals;

[0048] The monitoring mechanism is used to detect whether the heat dissipation holes on the top of the video codec body are blocked;

[0049] The audible and visual alarm is used to provide timely warnings when the heat dissipation holes on the top of the video codec body are blocked.

[0050] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:

[0051] 1. By setting up this system and monitoring mechanism, this application facilitates the detection of the heat dissipation holes on the top of the video codec body, preventing staff from casually placing papers or documents on the top of the video codec body, thereby preventing the heat dissipation holes from being blocked and affecting the heat dissipation of the video codec body, and thus improving the protection performance of the video codec body.

[0052] 2. By setting up a displacement unit and a drive unit, this application enables the monitoring unit to perform a U-shaped motion trajectory of first rising, then moving horizontally, and finally moving downward, thereby enabling the monitoring of video codec bodies with heat dissipation holes located on the side walls and expanding the scope of application.

[0053] 3. By setting up a monitoring unit, this application makes it easier for staff to adjust the angle of the camera, thereby facilitating the collection of image data of the video codec itself from different angles, and thus improving the richness of the dataset.

[0054] 4. By setting up an adjustment section, this application enables the monitoring section to extend and retract while moving up and down, thereby enabling comprehensive monitoring of the top of the video codec body, improving the monitoring effect, and eliminating the need for additional power drive equipment, thus reducing enterprise production costs. Attached Figure Description

[0055] Figure 1 This is a schematic diagram of the method flow of the video system according to an embodiment of this application;

[0056] Figure 2 This is a first-view schematic diagram of the overall structure of the video encoder and video decoder according to an embodiment of this application.

[0057] Figure 3 This is a second-view schematic diagram of the overall structure of the video encoder and video decoder according to an embodiment of this application.

[0058] Figure 4This is a schematic diagram of the monitoring mechanism for the video encoder and video decoder in an embodiment of this application;

[0059] Figure 5 This is a schematic diagram of the monitoring unit of the video encoder and video decoder according to an embodiment of this application;

[0060] Figure 6 This is a schematic diagram of the vertical plate of the video encoder and video decoder according to an embodiment of this application;

[0061] Figure 7 This is a schematic diagram of the adjustment plate of the video encoder and video decoder according to an embodiment of this application;

[0062] The following are the labeling instructions in the diagram: 1. Base plate; 2. Video codec body; 3. Monitoring mechanism; 31. Displacement unit; 311. Support plate; 312. Slider; 313. Connecting sleeve; 314. Slide plate; 315. Support rod; 316. Mounting plate; 32. Monitoring unit; 321. Camera; 322. Mounting bracket; 323. First rotating rod; 324. First motor; 325. Swing arm; 33. Adjustment unit; 331. Adjustment plate; 332. Through slot; 333. Plane; 334. Inclined surface; 335. Connecting plate; 336. Ball bearing; 337. Spring; 34. Drive unit; 341. Second motor; 342. Vertical plate; 343. Connecting arm; 344. Rotating shaft; 345. Slot; 4. Audible and visual alarm; 5. Acquisition module; 6. Processing module; 7. Extraction module; 8. Monitoring module; 9. Early warning module; 10. Storage module. Detailed Implementation

[0063] The present application will be further described in detail below with reference to the accompanying drawings.

[0064] Reference Figure 1 This application provides a video system, which includes:

[0065] Video codec body 2, used for video encoding and decoding;

[0066] Acquisition module 5 is used to acquire image data from the video codec body 2;

[0067] Processing module 6 is used to standardize the acquired image data;

[0068] Extraction module 7 is used to extract feature representations from image data;

[0069] Monitoring module 8 is used to detect whether the heat dissipation holes on the top of the video codec body 2 are blocked;

[0070] The warning module 9 is used to alert staff that the heat dissipation holes on the top of the video codec body 2 are blocked;

[0071] Storage module 10 is used to store the corresponding data.

[0072] The displacement unit and the drive unit enable the monitoring unit to perform a U-shaped motion trajectory of first rising, then moving horizontally, and finally falling. The monitoring unit adjusts the angle of the camera to collect image data of the video codec body from different angles. The adjustment unit enables the monitoring unit to perform telescopic motion while moving up and down.

[0073] Reference Figure 1 The video codec body 2 includes an input module, an encoding module, a decoding module, and an output module;

[0074] Input module, used for inputting video signals;

[0075] The encoding module is used to compress and encode video signals;

[0076] The decoding module is used to decode the received video signal;

[0077] The output module is used to output the video signal after encoding and decoding are completed.

[0078] Specifically, video coding algorithms use specific algorithms to compress and encode video signals. Common video coding algorithms include H.264 (also known as AVC) and H.265 (also known as HEVC). These algorithms effectively reduce the size of video data while maintaining high image quality by removing redundant information and utilizing spatial and temporal correlations.

[0079] Decoding Algorithm: The video decoding module uses a specific decoding algorithm to decode the compressed video signal. The decoding algorithm needs to match the algorithm used by the video encoder; common decoding algorithms include those for standards such as H.264 (AVC) and H.265 (HEVC). Through the decoding algorithm, the compressed video signal can be restored to a visible image.

[0080] Reference Figure 1 The acquisition module 5 includes a camera 321, which is used to acquire image data from the video codec body 2.

[0081] Specifically, by setting up the acquisition module 5, it is possible to acquire images from the heat dissipation holes on the top of the video codec body 2;

[0082] The camera 321 captures images of the heat dissipation holes on the top of the video codec body 2, ensuring that the entire heat dissipation hole area is covered, and captures a series of images from different angles and distances to obtain comprehensive data samples.

[0083] Data annotation: Annotate the collected image data to indicate whether it is occluded. Professional image annotation tools can be used to mark the occlusion status of the heat dissipation holes in each image, such as "unoccluded", "partially occluded", and "completely occluded".

[0084] Reference Figure 1 The processing module 6 includes a noise reduction unit, an adjustment unit, and an optimization unit;

[0085] A noise reduction unit is used to remove noise from image data;

[0086] An adjustment unit is used to adjust image data to a uniform size.

[0087] The optimization unit is used to adjust image contrast and optimize image quality.

[0088] Specifically, image denoising involves using median filtering to remove noise from an image, thereby improving image quality and clarity. Noise can affect the accuracy of subsequent feature extraction and pattern recognition, making denoising a necessary preprocessing step.

[0089] Resizing: Resize the images to a uniform size to fit the input requirements of subsequent models. Bilinear interpolation can be used to scale the images, ensuring all images have the same dimensions.

[0090] Contrast and brightness adjustment: Adjusting the contrast and brightness of an image using histogram equalization can improve the visual effect of the image and make it more suitable for subsequent processing and analysis.

[0091] Reference Figure 1 The extraction module 7 includes a color feature extraction unit and a shape feature extraction unit;

[0092] The color feature extraction unit is used to provide information on whether the top color of the video codec body 2 has changed, and to help identify whether the heat dissipation holes are blocked.

[0093] The shape feature extraction unit is used to determine whether the shape of the heat dissipation hole has changed, and to help identify whether the heat dissipation hole is blocked.

[0094] Specifically, color features: the color of the paper and documents covering the ventilation holes is mostly different from the background color around the ventilation holes, so color features can be extracted for differentiation.

[0095] Shape characteristics: Heat dissipation holes usually have a specific shape. When the heat dissipation holes are blocked, their shape may change. Therefore, these characteristics can be extracted for judgment.

[0096] Reference Figure 1The monitoring module 8 uses a deep convolutional neural network (CNN) as its model architecture to detect whether the heat dissipation holes on the top of the video codec body 2 are blocked.

[0097] Specifically, data preparation: First, a dataset containing images of heat dissipation holes needs to be prepared, and each image needs to be labeled with information on whether it is occluded. This can be achieved by labeling each image as "unoccluded", "partially occluded", or "completely occluded".

[0098] The prepared dataset is divided into training, validation, and test sets. The training set is used for model training, the validation set is used for tuning model hyperparameters, and the test set is used for final model performance evaluation. The split ratio is 70% training set, 15% validation set, and 15% test set.

[0099] Choosing a suitable convolutional neural network architecture for the occlusion detection task, this application uses the classic CNN model architecture.

[0100] The training process typically involves iterative training on a training set and monitoring the model's performance using a validation set. After each training iteration, the validation set can be used to evaluate the model.

[0101] After model training and validation, a separate test set is used to evaluate the performance of the final model. The test set should be independently retained from the entire dataset to ensure the objectivity and reliability of the evaluation results.

[0102] Reference Figure 1 The early warning module 9 includes an audio-visual unit and a push unit;

[0103] The audio-visual unit includes an audio-visual alarm 4, which is used to alert on-site personnel performing video encoding and decoding.

[0104] The push unit is used to remotely push information to other staff.

[0105] Specifically, the warning trigger is as follows: If the system detects that the heat dissipation vents are blocked, the audio-visual unit will trigger a corresponding alarm. Audible alarm: Emits a loud sound to attract attention. Flashing light: Controls the lights to flash, attracting the attention of relevant personnel.

[0106] Remote push notification: Sending remote notifications to relevant personnel's mobile phones or computers via network connection or message push service.

[0107] Reference Figure 1 The storage module 10 includes a storage unit and a backup unit;

[0108] Storage unit, used to store data information;

[0109] Backup unit, used for backing up and restoring stored data.

[0110] Reference Figure 2 and Figure 3 This application discloses a video encoder and a video decoder. The vehicle-road cooperative positioning device for underground auxiliary transportation robots in coal mines includes: a base plate 1;

[0111] The top of the base plate 1 is equipped with a video codec body 2, which is used for encoding and decoding video;

[0112] A monitoring mechanism 3 is provided on the top of the base plate 1 for monitoring the video codec body 2;

[0113] The monitoring mechanism 3 includes a displacement unit 31 and a monitoring unit 32, which are used to monitor the top of the video codec body 2;

[0114] The displacement unit 31 includes a support plate 311, a connecting sleeve 313 is slidably connected to one side of the support plate 311, a sliding plate 314 is slidably connected to the inside of the connecting sleeve 313, a support rod 315 is provided through one side of the sliding plate 314, and a mounting plate 316 is fixedly connected to one end of the support rod 315. The monitoring unit 32 is installed on one side of the mounting plate 316, thereby preventing staff from casually placing papers or materials on the top of the video codec body 2 and affecting heat dissipation.

[0115] Reference Figure 2 and Figure 3 The support plate 311 has a U-shaped cross section, which blocks the cables installed on one side of the video codec body 2.

[0116] Reference Figure 3 and Figure 4 A groove is provided on one side of the support plate 311, and a slider 312 is slidably connected in the groove. The slider 312 is fixedly connected to the connecting sleeve 313 through the first connecting rod, thereby facilitating the horizontal movement of the connecting sleeve 313.

[0117] Reference Figure 3 and Figure 4 Both the groove and the slider 312 have isosceles trapezoidal cross sections, which helps to prevent the slider 312 from detaching from the groove.

[0118] Reference Figure 3 and Figure 4 The connecting sleeve 313 has two baffles fixedly connected symmetrically on one side, which helps to prevent the slide plate 314 from detaching from the connecting sleeve 313.

[0119] Reference Figure 3 and Figure 4 The slide plate 314 has an I-shaped cross section, which facilitates further prevention of the slide plate 314 from separating from the connecting sleeve 313 when it moves up or down.

[0120] Reference Figure 3 and Figure 4 The monitoring unit 32 includes a camera 321, which facilitates image acquisition from the top of the video codec body 2.

[0121] Reference Figure 4 and Figure 5 A mounting bracket 322 is fixedly connected to one side of the mounting plate 316. A first rotating rod 323 is rotatably connected to the inner side of the mounting bracket 322 via a bearing. A swing arm 325 is fixedly sleeved on the outer side of the first rotating rod 323. The camera 321 is located at one end of the swing arm 325. A first motor 324 is installed on one side of the mounting bracket 322. The output end of the first motor 324 is connected to one end of the first rotating rod 323 for transmission, thereby facilitating the adjustment of the angle of the camera 321.

[0122] Reference Figure 4 and Figure 5 The camera 321 is connected to the swing arm 325 by screws, which makes it easy for staff to disassemble and repair the camera 321.

[0123] Reference Figure 3 and Figure 4 The monitoring mechanism 3 also includes a drive unit 34, which facilitates the displacement of the monitoring unit 32.

[0124] Reference Figure 3 and Figure 4 The drive unit 34 includes a second motor 341. A vertical plate 342 is fixedly connected to the top of the support plate 311 via a second connecting rod. The second motor 341 is mounted on one side of the vertical plate 342. The output end of the second motor 341 is rotatably connected to the vertical plate 342. A connecting arm 343 is driven to the output end of the second motor 341. The connecting arm 343 is rotatably connected to the slide plate 314 via a rotating shaft 344. A slot 345 is provided on one side of the vertical plate 342. The rotating shaft 344 is slidably connected to the inside of the slot 345, thereby facilitating the drive monitoring unit 32 to perform a U-shaped motion trajectory of first moving upward, then moving horizontally, and finally moving downward.

[0125] Reference Figure 6 The slot 345 includes two vertical slots and one horizontal slot, and the cross section of the slot 345 is U-shaped, which facilitates the displacement of the monitoring unit 32 in a U-shaped trajectory.

[0126] Reference Figure 6 The connection between the horizontal and vertical grooves is rounded to prevent stress concentration that could cause the shaft 344 to break.

[0127] Reference Figure 6 The length of the inner side of the horizontal groove is greater than the length of the top of the video codec body 2, which facilitates full image acquisition of the top of the video codec body 2.

[0128] Reference Figure 6 The height of the inner side of the vertical groove is greater than the height of the video codec body 2, which helps to prevent the monitoring unit 32 from scraping against the video codec body 2.

[0129] Reference Figure 4 and Figure 7 The monitoring unit 3 also includes an adjustment unit 33 for extending and retracting the monitoring unit 32.

[0130] Reference Figure 4 and Figure 7 The adjustment unit 33 includes an adjustment plate 331, which is installed on the top of the inner wall of the support plate 311. The support rod 315 is slidably connected to the slide plate 314, so that when the monitoring unit 32 moves upward, it can also move away from the slide plate 314.

[0131] Reference Figure 4 The other end of the support rod 315 is fixedly connected to a connecting plate 335. A spring 337 is fixedly connected to the side of the connecting plate 335 near the support rod 315. One end of the spring 337 is fixedly connected to the slide plate 314, and the spring 337 is sleeved on the outside of the support rod 315, so that when the monitoring unit 32 moves downward, it can move towards the slide plate 314 by means of the rebound of the spring 337.

[0132] Reference Figure 7 An inclined surface 334 is provided at the bottom of one side of the adjustment plate 331, and a flat surface 333 is provided at the top of one side of the adjustment plate 331, so that after the monitoring unit 32 rises to a specified height, it will start to move horizontally a certain distance and will not move towards or away from the slide plate 314.

[0133] Reference Figure 4 The connecting plate 335 is connected to a ball bearing 336 on the side away from the support rod 315, which helps to reduce friction.

[0134] Reference Figure 7 The inclined surface 334 and the plane 333 are provided with a rounded corner to prevent stress concentration and breakage of the support rod 315.

[0135] Reference Figure 7 A through slot 332 is provided on one side of the adjustment plate 331 to facilitate the installation of the video codec body 2 cable.

[0136] Reference Figure 4 An audible and visual alarm 4 is installed on the top of the mounting plate 316 to alert staff.

[0137] The implementation principle of the video encoder and video decoder in this application embodiment is as follows: When the video encoder / decoder body 2 is needed, the first motor 324 is started to drive the connecting arm 343 to rotate. The rotation of the connecting arm 343 can drive the rotating shaft 344 to rotate, so that the rotating shaft 344 moves along the direction of the slot 345. The movement of the rotating shaft 344 can drive the slide plate 314 to move. The movement of the slide plate 314 can drive the mounting plate 316 to move through the support rod 315. The movement of the mounting plate 316 can drive the monitoring unit 32 to move, so that the monitoring unit 32 first moves upward, then moves horizontally, and finally moves downward. When the slide plate 314 drives the support rod 315 and the mounting plate 316 to move upward, it can also drive the connecting plate 335 to move upward. The upward movement of the connecting plate 335 can drive the ball bearing 336 to move upward, so that the ball bearing 336 moves along the inclined plane. 334 rises and rolls. During this upward movement, the ball bearing 336 is gradually compressed, causing the connecting plate 335 to move closer to the slide plate 314. The movement of the connecting plate 335 compresses the spring 337, thereby causing the support rod 315 and the mounting plate 316 to move. The movement of the mounting plate 316 causes the monitoring unit 32 to move away from the slide plate 314, thus enabling comprehensive image acquisition of the top of the video codec body 2. This prevents staff from placing materials or papers directly on the top of the video codec body 2 during video encoding and decoding, and also prevents the heat dissipation holes on the top of the video codec body 2 from being blocked, thus ensuring the normal operation of the encoding and decoding work of the video codec body 2.

[0138] In the above process, this application sets up a system and monitoring mechanism to facilitate the detection of the heat dissipation holes on the top of the video codec body, preventing staff from casually placing papers or documents on the top of the video codec body, thereby preventing the heat dissipation holes from being blocked and affecting the heat dissipation of the video codec body, and thus improving the protection performance of the video codec body. The displacement part and the drive part enable the monitoring part to perform a U-shaped motion trajectory of first rising, then moving horizontally and finally falling. The monitoring part adjusts the angle of the camera to collect image data of the video codec body from different angles, and the adjustment part enables the monitoring part to perform telescopic movement while moving up and down.

Claims

1. A video system, characterized in that, The system includes: The video codec itself is used for video encoding and decoding; The acquisition module is used to acquire image data from the video codec itself. The processing module is used to standardize the acquired image data; The extraction module is used to extract feature representations from image data; The monitoring module is used to detect whether the heat dissipation holes on the top of the video codec body are blocked; The warning module is used to alert staff that the heat dissipation vents on the top of the video codec are blocked. The storage module is used to store the corresponding data; The monitoring module includes a displacement unit and a monitoring unit. The displacement unit includes a support plate with a U-shaped cross-section. A connecting sleeve is slidably connected to one side of the support plate. A sliding plate with an I-shaped cross-section is slidably connected to the inside of the connecting sleeve. A support rod is installed through one side of the sliding plate. A mounting plate is fixedly connected to one end of the support rod. The monitoring unit is installed on one side of the mounting plate. A groove is opened on one side of the support plate. A slider is slidably connected in the groove. Both the groove and the slider have isosceles trapezoidal cross-sections. Two baffles are symmetrically fixedly connected to one side of the connecting sleeve. The monitoring unit includes a camera. A mounting frame is fixedly connected to one side of the mounting plate. A first rotating rod is rotatably connected to the inside of the mounting frame through a bearing. A swing arm is fixedly sleeved on the outside of the first rotating rod. The camera is located at one end of the swing arm. A first motor is installed on one side of the mounting frame. The camera is connected to the swing arm through screws. The monitoring mechanism also includes a drive unit, which includes a second motor. A vertical plate is fixedly connected to the top of the support plate via a second connecting rod. The second motor is mounted on one side of the vertical plate, and its output end is rotatably connected to the vertical plate. A connecting arm is driven to the output end of the second motor, and the connecting arm is rotatably connected to the sliding plate via a rotating shaft. A U-shaped slot is formed on one side of the vertical plate, including two vertical slots and one horizontal slot. The connection between the horizontal and vertical slots is rounded. The length of the inner side of the horizontal slot is greater than the length of the top of the video codec body, and the height of the inner side of the vertical slot is greater than the height of the video codec body. The monitoring mechanism also includes an adjustment unit, which includes an adjustment plate. The adjustment plate is mounted on the top of the inner wall of the support plate. A support rod is slidably connected to the sliding plate, and a connecting plate is fixedly connected to the other end of the support rod. A spring is fixedly connected to the side of the connecting plate near the support rod, and one end of the spring is fixedly connected to the sliding plate and sleeved on the outside of the support rod. A slope is formed at the bottom of one side of the adjustment plate, and a flat surface is formed at the top of one side of the adjustment plate. A ball bearing is rotatably connected to the side of the connecting plate away from the support rod, and a rounded corner is formed at the connection between the slope and the flat surface. A through slot is formed on one side of the adjustment plate. The displacement unit and the drive unit enable the monitoring unit to perform a U-shaped motion trajectory of first rising, then moving horizontally, and finally falling. The monitoring unit adjusts the angle of the camera to collect image data of the video codec body from different angles. The adjustment unit enables the monitoring unit to perform telescopic motion while moving up and down.

2. The video system as described in claim 1, characterized in that, The video codec body includes an input module, an encoding module, a decoding module, and an output module; The input module is used to input video signals; The encoding module is used to compress and encode the video signal; The decoding module is used to decode the received video signal; The output module is used to output the video signal after encoding and decoding is completed.

3. The video system as described in claim 2, characterized in that, The acquisition module includes a camera for acquiring image data from the video codec itself.

4. The video system as described in claim 3, characterized in that: The processing module includes a noise reduction unit, an adjustment unit, and an optimization unit; The denoising unit is used to remove noise from the image data; The adjustment unit is used to adjust the image data to a uniform size; The optimization unit is used to adjust image contrast to optimize image quality.

5. The video system as described in claim 4, characterized in that: The extraction module includes a color feature extraction unit and a shape feature extraction unit; The color feature extraction unit is used to provide information on whether the color of the top of the video codec body has changed, and to help identify whether the heat dissipation holes are blocked. The shape feature extraction unit is used to provide information on whether the shape of the heat dissipation hole has changed, and to help identify whether the heat dissipation hole is blocked.

6. The video system as described in claim 1, characterized in that: The monitoring module uses a deep convolutional neural network (CNN) as its model architecture to detect whether the heat dissipation holes on the top of the video codec are blocked.

7. The video system as described in claim 1, characterized in that: The early warning module includes an audio-visual unit and a push unit; The audio-visual unit includes an audio-visual alarm, which is used to alert on-site personnel performing video encoding and decoding. The push unit is used to remotely push information to other staff members.

8. The video system as described in claim 1, characterized in that: The storage module includes a storage unit and a backup unit; The storage unit is used to store data information; The backup unit is used to back up and restore stored data information.

9. A video encoder and a video decoder, applied to the video system of any one of claims 1-8, characterized in that, include: Base plate, monitoring mechanism, and audible and visual alarm; The monitoring mechanism is used to detect whether the heat dissipation holes on the top of the video codec body are blocked; The audible and visual alarm is used to provide timely warnings when the heat dissipation holes on the top of the video codec body are blocked.

Citation Information

Patent Citations

  • High-definition video codec

    CN213305602U