A display control method, system and device with adjustable non-standard resolution for LED display screen
By decoding and segmenting audio and video source files, and splitting and encrypting video data streams according to resolution thresholds, the problems of high-quality display and video data security in non-standard resolutions are solved, and the effects of high-definition display and data security are achieved.
Patent Information
- Application Number
- CN202411596012.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-11-11
AI Technical Summary
It is difficult for existing LED displays to flexibly adjust the display resolution of video files according to actual needs, and to achieve high-quality display on non-standard resolution LED displays, while ensuring the security of video data streams during transmission.
By obtaining the audio and video source file, the resolution of the video source is analyzed after decoding and segmentation and comparing it with the preset resolution threshold. If it is greater than the threshold, it will be split into multiple video data streams for encrypted transmission, otherwise it will be directly encrypted transmission. The receiving end decrypts the encrypted transmitted video data stream and converts it into a video file recognized by the display screen. The display screen displays non-standard resolution with the preset resolution as the basic unit.
It realizes high-definition display of video files on the LED display screen, meets different resolution requirements, and ensures the security and integrity of video data through encrypted transmission.
Smart Images

Figure CN119155512B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of LED display screens, and in particular relates to a display control method, system and device with adjustable non-standard resolution for LED display screens. Background Art
[0002] LED display is an electronic display device that uses light-emitting diodes (LEDs) as display units. Due to its advantages of high brightness, high contrast, low power consumption, long life, and flexible installation and disassembly, it has been widely used in various fields, such as advertising, concerts, traffic guidance, conference displays, interior decoration, etc.
[0003] In response to the needs of different industries, the resolution of LED displays also requires diversified design and regulation. The current LED display still has a single standard 2K / 4K / 8K resolution. How to flexibly adjust the display resolution of video files according to the actual resolution requirements of the display, how to achieve high-quality display of video files on non-standard resolution LED displays, and how to choose appropriate encryption algorithms and encryption strengths to ensure the security of video data streams during transmission are technical issues that need to be solved urgently. Summary of the invention
[0004] The present invention provides a display control device with adjustable non-standard resolution for an LED display screen, which realizes high-definition display of video files on the LED display screen and meets display requirements.
[0005] Methods include:
[0006] Get audio and video source files;
[0007] Decode and split the audio and video source files to decode the audio files and video files;
[0008] Parse the video source in the video file and compare the video source resolution with the preset resolution threshold;
[0009] If it is greater than the preset resolution threshold, the video source is split into preset video data streams and encrypted for transmission;
[0010] Decrypt the encrypted video data stream and convert it into a video file recognized by the display screen;
[0011] The display screen displays video files at non-standard resolutions composed of preset resolutions as basic units.
[0012] It should be further explained that, in the method, if the resolution of the video source is less than the preset resolution threshold, the video source is directly encrypted and transmitted.
[0013] It should be further explained that, in the method, the display screen displays the non-standard resolution video file based on the following horizontal display pixel number and vertical display pixel number;
[0014] The number of pixels displayed horizontally on the display screen is X = 960 *x, where x is a positive integer;
[0015] The number of pixels displayed vertically on the display screen is Y = 540*y, where y is a positive integer.
[0016] It should be further explained that, in defining the resolution of a display screen, the number of horizontal pixels increases by 4 times the number of vertical pixels, and there is no correlation between the multiples of the increase in the number of horizontal pixels and the number of vertical pixels;
[0017] The display resolution is defined as:
[0018] The number of pixels displayed horizontally on the display screen is M = 960 + 4m, where m is a positive integer, m ≤ 1680;
[0019] The number of pixels displayed vertically on the display screen is N = 540 + 4n, where n is a positive integer, n ≤ 945;
[0020] Moreover, there is no correlation between the values of m and n, and there is no proportional relationship between M and N.
[0021] It should be further explained that, in the method, the segmented audio files are amplified and played through the speaker module.
[0022] According to another embodiment of the present application, a display control system with adjustable non-standard resolution for LED display screen is provided, the system comprising: an audio and video decoding module, a video resolution determination module, a video segmentation module, a video sending module, a video receiving module and a display screen;
[0023] The audio and video decoding module is used to receive audio and video source files, and decode and split the audio and video source files to decode audio files and video files;
[0024] The video resolution determination module is used to parse the video source in the video file and compare the video source resolution with the preset resolution threshold;
[0025] If it is greater than a preset resolution threshold, the video segmentation module splits the video source into preset video data streams;
[0026] The video sending module is used to encrypt the video data stream and transmit it to the video receiving module;
[0027] The video receiving module is used to decrypt the encrypted transmitted video data stream and convert it into a video file recognized by the display screen;
[0028] The display screen displays video files at non-standard resolutions composed of preset resolutions as basic units.
[0029] It should be further explained that it also includes: an encryption processing module;
[0030] The encryption processing module configures the video data communication public key set by the first video data encryption algorithm to the video sending module, and configures the video data communication private key of the first video data encryption algorithm to the video receiving module;
[0031] The encryption processing module configures the video communication key of the third encryption algorithm to the video sending module, and encrypts the video communication key based on the video data communication public key of the first encryption algorithm to obtain the first video encryption parameter and then sends it to the video receiving module. After receiving the first video encryption parameter, the video receiving module decrypts it with the video data communication private key of the first encryption algorithm to obtain the video communication key of the third encryption algorithm.
[0032] The video sending module uses the second encryption algorithm to encrypt the video file to obtain a second video encryption parameter, combines the video file with the second video encryption parameter to obtain a combined video file, uses the third encryption algorithm to encrypt the combined video file to obtain a third video encryption parameter, and then sends it to the video receiving module;
[0033] After receiving the third video encryption parameter, the video receiving module uses the third encryption algorithm combined with the video communication key of the third encryption algorithm to decrypt and split the video to obtain the second video encryption parameter and the video file;
[0034] It should be further explained that the encryption processing module randomly generates video transmission dynamic information, and the video transmission dynamic information is used to extract a byte value of a preset length from a preset position in the hash table as a video communication key;
[0035] The value threshold of the video transmission dynamic information is the index value range in the hash table; after obtaining the video communication key of the preset length byte value, the video communication key is encrypted by an encryption function, and the encryption function can be, for example, a=7b+5, where the key is input as b, and the output a value is the encrypted first video encryption parameter.
[0036] According to another embodiment of the present application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the display control method with adjustable non-standard resolution for LED display screens are implemented.
[0037] It can be seen from the above technical solutions that the present invention has the following advantages:
[0038] This application decodes and splits the audio and video source files; parses the video source in the video file, and compares the video source resolution with the preset resolution threshold; splits the video source greater than the preset resolution threshold into preset video data streams for transmission. For less than the preset resolution threshold, the video source is directly encrypted for transmission. The encrypted transmitted video data stream is decrypted and converted into a video file recognized by the display screen; the display screen displays the video file at a non-standard resolution composed of basic units with preset resolutions. High-definition display of video files on LED display screens is achieved, meeting display requirements.
[0039] This application uses a mathematical formula to determine the supported resolution range, making implementation and maintenance relatively easy. Users only need to calculate the required resolution according to the formula to configure the display. It can adapt to new resolution standards and requirements. By adjusting the value range of m and n in the formula, the supported range can be further expanded to meet the needs of higher resolution or special ratio displays.
[0040] This application processes the video source resolution by parsing the video source resolution and comparing it with a preset resolution threshold to meet the resolution requirements of different LED display screens. For video sources with a resolution greater than the preset resolution threshold, this embodiment can improve transmission efficiency and reduce network load by splitting them into multiple video data streams for encrypted transmission. During the decryption and conversion process, the integrity and consistency of the video data are ensured to avoid data loss or damage. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solution of the present invention, the accompanying drawings required for use in the description will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0042] Figure 1 This is a flow chart of the display control method with adjustable non-standard resolution for LED display screens;
[0043] Figure 2 A flow chart of an embodiment of a display control method with adjustable non-standard resolution for LED display screens;
[0044] Figure 3 It is a structural schematic diagram of the LED display screen of the display control system;
[0045] Figure 4 This is a schematic diagram of the structure of the custom LED display screen for the display and control system;
[0046] Figure 5 This is a schematic diagram of a display control system with adjustable non-standard resolution for LED display screens;
[0047] Figure 6 Schematic diagram of an electronic device. DETAILED DESCRIPTION
[0048] The display control method with adjustable non-standard resolution for LED display screens provided in the present application realizes flexible display on non-standard resolution LED display screens by processing and controlling audio and video sources with different resolutions. There is no requirement for the corresponding relationship between the resolution of the input audio and video source and the LED display, and it can adapt to more application scenarios.
[0049] The specific steps of the display control method for non-standard resolution adjustable LED display screen will be described in detail below. For the purpose of explanation rather than limitation, specific details such as specific system structure and technology are proposed to facilitate a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details.
[0050] In order to clearly describe the technical solution of the present application, the words "first", "second" and the like are used to distinguish the same or similar items with substantially the same functions and effects. Those skilled in the art can understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not necessarily limit the difference.
[0051] The phrases such as "one embodiment" or "some embodiments" described in the present application mean that the specific features, structures or characteristics described in the embodiment are included in one or more embodiments of the present application. Therefore, the phrases such as "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments" etc. that appear in different places in the present application do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways.
[0052] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0053] See also Figure 1 The figure is a flow chart of a display control method for an LED display screen with adjustable non-standard resolution in a specific embodiment, the method comprising:
[0054] S101: Acquire audio and video source files.
[0055] Alternatively, the audio and video source files can be obtained from devices such as cameras, mobile phones, etc. Of course, the corresponding audio and video source files can also be obtained from the Internet.
[0056] In some embodiments, the acquired audio and video source files may include multiple encoding formats such as H.265 / H.264 / AVS3 / AVS2. Different encoding formats have different compression efficiency and compatibility. The appropriate encoding format can be selected according to actual needs.
[0057] S102: Decode and split the audio and video source files to obtain audio files and video files.
[0058] In some embodiments, according to the encoding format of the audio and video source files, a corresponding decoder is called for decoding.
[0059] In the decoding process, this embodiment separates the audio and video streams to obtain separate audio files and video files.
[0060] The specific segmentation method can be based on timestamp segmentation: the audio and video streams are divided into multiple segments according to the timestamp information in the audio and video files.
[0061] Or based on content segmentation, that is, according to the scene switching, camera switching, etc. of the audio and video content, the audio and video stream is divided into multiple segments.
[0062] It can be seen that this embodiment decodes and splits the audio and video source files, and after the audio and video source files are decoded and split, the audio and video files can be processed separately to improve processing efficiency. The decoded and split audio and video files can be adjusted according to actual needs.
[0063] S103: parse the video source in the video file, and compare the video source resolution with a preset resolution threshold; if the resolution is greater than the preset resolution threshold, split the video source into preset video data streams and perform encrypted transmission.
[0064] In some embodiments, a FFmpeg video processing tool (such as FFmpeg) may be used to parse the video file and extract the video source.
[0065] Get the resolution information of the video source. Compare the video source resolution with the preset resolution threshold to determine whether the video source needs to be split.
[0066] If the video source resolution is less than the preset resolution threshold, the video source is directly encrypted and transmitted.
[0067] S104: Decrypt the encrypted transmitted video data stream and convert it into a video file recognized by the display screen.
[0068] In some embodiments, the split video data stream is encrypted for transmission to ensure data security.
[0069] This embodiment can adapt the video source to LED display screens with different resolutions by splitting the video source. Encrypted transmission can ensure that the video data stream is not stolen or tampered with during the transmission process.
[0070] S105: The display screen displays the video file at a non-standard resolution composed of a preset resolution as a basic unit.
[0071] In some embodiments, the display screen uses a preset resolution as a basic unit, and combines non-standard resolutions according to actual needs. The converted video file is displayed on the LED display screen at the non-standard resolution.
[0072] In this way, by converting the video file, it can adapt to the resolution of the LED display, thereby improving the display effect. In addition, the non-standard resolution of the LED display can be flexibly adjusted to meet the needs of different application scenarios.
[0073] In summary, this embodiment decodes and divides the audio and video source files; parses the video source in the video file, and compares the video source resolution with the preset resolution threshold; splits the video source greater than the preset resolution threshold into preset video data streams for transmission. For less than the preset resolution threshold, the video source is directly encrypted for transmission. The encrypted transmitted video data stream is decrypted and converted into a video file recognized by the display screen; the display screen displays the video file at a non-standard resolution composed of basic units with preset resolutions. High-definition display of video files on the LED display screen is achieved, meeting the display requirements.
[0074] Further, as a refinement and expansion of the specific implementation of the above embodiment, in order to fully illustrate the specific adjustment and display process of the non-standard resolution of the LED display screen in this embodiment, as shown in FIG. Figure 2 As shown, a more specific implementation method is provided below.
[0075] In this embodiment, the audio and video source files are first obtained; the audio and video source files are decoded and split to decode the audio files and video files. This embodiment can achieve the decoding output of up to 8K@120fps audio and video files, and strip the audio and video files; the video files are audio and video source files of different resolutions in mainstream formats, such as H.265 / H.264 / AVS3 / AVS2, etc.
[0076] The audio file of this embodiment is outputted after the audio is amplified. The audio power amplification here can reduce the link transmission noise and then play the audio signal.
[0077] Determine whether the video source resolution in the video file is less than or equal to 4K. If the resolution is not greater than 4K, the video source is directly encrypted and transmitted.
[0078] If the resolution is greater than 4K, the video will be segmented and then encrypted for transmission.
[0079] In this embodiment, the video source larger than 4K can be divided into 4 channels evenly, and the transmission delay difference between the 4 channels of video files is ensured to be less than 1ms.
[0080] In some specific embodiments, the video signal may be cut to include four video processing sub-units to generate a recognizable video data stream.
[0081] In this embodiment, a single video processing subunit of the four video processing subunits can process a 4K video source file at most, and a video file with a resolution greater than 4K needs to be processed by the four video processing subunits together. In this embodiment, the cut video data stream can be further converted to a protocol and encrypted for data transmission.
[0082] This embodiment can be based on 24 LED sending sub-units, with every 6 LED sending sub-units corresponding to one video processing sub-unit, to complete data processing of one video source file no larger than 4K.
[0083] After receiving the video source file, the private protocol data stream is converted into an RGB signal recognizable by the LED display through protocol conversion and data decryption.
[0084] In this embodiment, the number of LED receiving subunits used is associated with the resolution of the LED display screen. The maximum display resolution that can be achieved by a single LED receiving subunit is 960*540 pixels, supporting 40 sets of RGB data output.
[0085] In this embodiment, if Figure 3 As shown, the display screen is the minimum resolution display screen supported by the display control system, with a pixel of 960*540; the maximum resolution display screen supported is the 8K LED display screen, with a pixel of 7680*4320; in the 8K LED display screen, standard or non-standard resolution display screens with an integer multiple of the minimum resolution as the basic unit can be supported. The specific display screen resolution meets the following calculation formula for the number of horizontal and vertical pixels:
[0086] The number of pixels displayed horizontally on the display is X = 960 *x (x is a positive integer, x ≤ 8).
[0087] The number of pixels displayed vertically on the display is Y = 540 * y (y is a positive integer, y ≤ 8).
[0088] There is no correlation between the values of x and y, and there is no necessary proportional relationship between X and Y.
[0089] In this embodiment, if Figure 4 As shown, the display screen resolution can be based on the minimum resolution, and the horizontal pixel number and the vertical pixel number are both increased by a multiple of 4, and there is no correlation between the multiples of the horizontal pixel number and the vertical pixel number increase.
[0090] Define the display support specifications to meet the following calculation formula:
[0091] The number of pixels displayed horizontally on the display screen is M = 960 + 4m (m is a positive integer, m ≤ 1680).
[0092] The number of pixels displayed vertically on the LED display screen is N = 540 + 4n (n is a positive integer, n ≤ 945).
[0093] There is no correlation between the values of m and n, and there is no necessary proportional relationship between M and N.
[0094] In some embodiments, the adjustability of the display screen resolution can be enhanced by allowing the number of horizontal and vertical pixels to increase in multiples of 4 without a fixed ratio requirement. The most suitable display screen resolution can also be selected according to specific application scenarios, installation space or content requirements.
[0095] The method of the present application supports multiple resolutions from 960*540 pixels to 8K, that is, 7680*4320 pixels. The support range is also expanded through a formula, so that the number of pixels displayed horizontally on the display screen can reach 960+4*1680=7680 pixels, and the number of pixels displayed vertically can reach 540+4945=4320 pixels. It can be applied to various LED display screens from small to large, from low resolution to high resolution. The physical pixels of the LED display screen can also be used more effectively. It avoids the problem of insufficient pixels caused by fixed resolution settings, thereby improving resource utilization efficiency.
[0096] The method determines the supported resolution range through a mathematical formula, making implementation and maintenance relatively easy. Users only need to calculate the required resolution according to the formula to configure the display. It can adapt to new resolution standards and requirements. By adjusting the value range of m and n in the formula, the supported range can be further expanded to meet the needs of higher resolution or special ratio displays.
[0097] The following is an embodiment of a display and control system with non-standard adjustable resolution for LED display screens provided by the embodiments of the present disclosure. This system and the display and control methods with non-standard adjustable resolution for LED display screens of the above-mentioned embodiments belong to the same inventive concept. For details not fully described in the embodiment of the display and control system with non-standard adjustable resolution for LED display screens, reference can be made to the embodiment of the display and control method with non-standard adjustable resolution for LED display screens of the above-mentioned embodiments.
[0098] like Figure 5 As shown, the system includes: an audio and video decoding module, a video resolution determination module, a video segmentation module, a video sending module, a video receiving module and a display screen.
[0099] The audio and video decoding module is used to receive audio and video source files, and decode and split the audio and video source files to decode audio files and video files.
[0100] The video resolution determination module is used to parse out the video source in the video file and compare the video source resolution with a preset resolution threshold.
[0101] If it is greater than a preset resolution threshold, the video segmentation module splits the video source into preset video data streams.
[0102] The video sending module is used to encrypt the video data stream and transmit it to the video receiving module.
[0103] The video receiving module is used to decrypt the encrypted transmitted video data stream and convert it into a video file recognized by the display screen.
[0104] The display screen displays video files at non-standard resolutions composed of preset resolutions as basic units.
[0105] In one embodiment of the present invention, a possible embodiment of a display control system with adjustable non-standard resolution for an LED display screen is given below, and its specific implementation scheme is described in a non-restrictive manner.
[0106] In this embodiment, the audio and video source files are input to the audio and video decoding module through the local audio and video interface, network data interface or Screen Media Ando Cloud Tool on the audio and video decoding module. For video files with standard 16:9 or 4:3 horizontal and vertical pixel ratios, they can be directly decoded and output through the audio and video decoding module. For video files with non-above ratios, they need to be processed by the Screen Media Ando Cloud Tool for canvas processing and invalid content filling to ensure that the video data of the subsequent link can be accurately presented on the LED display screen; the audio and video source files must meet the resolution requirement of less than or equal to 8K@120fps.
[0107] The audio and video decoding module of this embodiment separates the audio data from the video data, and provides the audio data to the audio selection module. The audio amplification module amplifies the audio data and plays it through the speaker module.
[0108] The video files split by the audio and video decoding module enter the video resolution judgment module. For video data with a resolution less than or equal to 4K, the video data will be presented on LED display screens with different resolutions through the subsequent LED display control unit combined with the LED display control module debugging tool.
[0109] If the resolution of the video data is greater than 4K, it needs to pass through the video segmentation module to segment the video data, and the segmented video data stream undergoes data protocol conversion and encryption in the back-end link. The video receiving module decrypts the encrypted transmitted video data stream and converts it into a video file recognized by the display screen; the display screen displays the video file at a non-standard resolution composed of a preset resolution as a basic unit.
[0110] As an embodiment of the present application, in order to ensure the security and reliability of the video file, the system further includes: an encryption processing module.
[0111] In some embodiments, the encryption processing module configures the video data communication public key set by the first video data encryption algorithm to the video sending module, and configures the video data communication private key of the first video data encryption algorithm to the video receiving module.
[0112] The public key and private key of this embodiment are a pair of keys in the encryption algorithm, and the public key and private key can be used for encryption and decryption processes. The generation of the public key and private key is based on modular exponentiation. The operation is completed by a special algorithm and library to ensure the randomness and security of the key.
[0113] In some embodiments, in the display control method for non-standard resolution adjustable LED display screens, the security of video data during transmission can be ensured. By configuring the video data communication public key and private key, encrypted transmission and decrypted reception of video data can be achieved, thereby preventing data from being accessed or tampered with by unauthorized users.
[0114] The encryption processing module of this embodiment configures the video communication key of the third encryption algorithm to the video sending module, and encrypts the video communication key based on the video data communication public key of the first encryption algorithm to obtain the first video encryption parameter and then sends it to the video receiving module. After receiving the first video encryption parameter, the video receiving module decrypts it with the video data communication private key of the first encryption algorithm to obtain the video communication key of the third encryption algorithm.
[0115] In some embodiments, the video communication key of the third encryption algorithm can be used as a key for encrypting and decrypting video communication data. The video communication key of the third encryption algorithm can be a binary string of any length, which is determined by the encryption algorithm and the key generation algorithm.
[0116] The process of encrypting the video communication key based on the video data communication public key of the first encryption algorithm can input the video communication key as plain text into the encryption algorithm, perform encryption operation on the plain text using the public key, and obtain the first video encryption parameter, and send the ciphertext to the video receiving module.
[0117] After receiving the first video encryption parameter, the video receiving module uses the video data communication private key of the first encryption algorithm to decrypt. Here, the received first video encryption parameter is used as input. The private key is used to perform a decryption operation on the ciphertext to obtain the video communication key.
[0118] It can be seen that this embodiment safely transmits the video communication key of the third encryption algorithm between the video sending module and the video receiving module. By encrypting the video communication key using the video data communication public key of the first encryption algorithm, it can be ensured that the key is not stolen or tampered with during transmission.
[0119] The second encryption algorithm of this embodiment can adopt a variety of encryption algorithms, such as AES, DES, etc. The second encryption algorithm can encrypt to obtain a second video encryption parameter. The video sending module inputs the video file as plain text into the encryption algorithm. The encryption algorithm is used to perform encryption operation on the plain text to obtain the second video encryption parameter.
[0120] The video sending module of this embodiment uses the second encryption algorithm to encrypt the video file to obtain the second video encryption parameter, combines the video file with the second video encryption parameter to obtain a combined video file, uses the third encryption algorithm to encrypt the combined video file to obtain the third video encryption parameter and then sends it to the video receiving module;
[0121] In some embodiments, the video file is double encrypted to improve the security of the data. The video file is encrypted using a second encryption algorithm, and the combined video file is encrypted again using a third encryption algorithm, so that the security of the video data during transmission and storage can be ensured.
[0122] After receiving the third video encryption parameter, the video receiving module uses the third encryption algorithm combined with the video communication key of the third encryption algorithm to decrypt and split. Here, the video communication key can be used to perform a decryption operation on the third video encryption parameter to obtain a combined video file. The combined video file is split to obtain the second video encryption parameter and the video file.
[0123] In this embodiment, after receiving the third video encryption parameter, the video receiving module uses the third encryption algorithm combined with the video communication key of the third encryption algorithm to decrypt and split the video to obtain the second video encryption parameter and the video file.
[0124] In this embodiment, the video file is encrypted by using a second encryption algorithm, compared with the second video encryption parameters obtained by splitting, and the video file is encrypted, transmitted, and decrypted.
[0125] This embodiment can receive and restore the video file. By decrypting the third video encryption parameter and splitting it to obtain the second video encryption parameter and the video file, the video receiving module can obtain the original video data and ensure the integrity and security of the data.
[0126] It can be seen that in the process of processing audio and video source files, the security of video data during transmission and storage is ensured, and video data is received through encrypted transmission and decrypted reception to prevent data from being accessed or tampered with by unauthorized users.
[0127] This embodiment processes the video source resolution by analyzing the video source resolution and comparing it with a preset resolution threshold to meet the resolution requirements of different LED display screens. This embodiment improves transmission efficiency and reduces network load by splitting the video source greater than the preset resolution threshold into multiple video data streams for encrypted transmission. In the decryption and conversion process, the integrity and consistency of the video data are ensured to avoid data loss or damage.
[0128] As an implementation method of this embodiment, the video sending module obtains a video data stream; the video sending module randomly generates dynamic parameters, and obtains a key through the dynamic parameters and a hash table; the video sending module obtains an encryption function, and encrypts the key through the encryption function to generate a first encryption parameter; the video sending module inputs the first encryption parameter into the encryption processing module, so that the encryption processing module encrypts the video data stream according to the first encryption parameter to obtain an encrypted video data stream; the video sending module sends the encrypted video data stream.
[0129] In some embodiments, the encryption processing module randomly generates video transmission dynamic information, and the video transmission dynamic information is used to extract a byte value of a preset length from a preset position in a hash table as a video communication key.
[0130] In this embodiment, the threshold of the video transmission dynamic information is the index value range in the hash table. After obtaining the video communication key of the preset length byte value, the video communication key is encrypted by an encryption function, and the encryption function can be, for example, a=7b+5, where the key is input as b, and the output a value is the encrypted first video encryption parameter.
[0131] In this embodiment, by randomly generating video transmission dynamic information and extracting a byte value of a preset length from a preset position of a hash table as a video communication key, the randomness and unpredictability of the key are increased. Because the content of the hash table is usually hashed, even if an attacker knows the structure of the hash table and the extraction method, it is difficult to accurately predict the specific value of the key, thereby improving the security of video communication.
[0132] The method of using a hash table and dynamic information to generate a key in this embodiment provides great flexibility. The parameters such as the size, preset position, and preset length of the hash table can be adjusted as needed to meet different security requirements and performance requirements. In addition, the encryption function a=7b+5 can be changed as needed to increase the difficulty of cracking.
[0133] The present application also provides an electronic device, such as Figure 6 As shown, it includes a display unit, a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of a display control method with adjustable non-standard resolution for an LED display are implemented.
[0134] In the embodiment of the present application, the processor can be implemented by using at least one of an application-specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), a processor, a controller, a microcontroller, a microprocessor, and an electronic unit designed to perform the functions described herein. In some cases, such an implementation can be implemented in a controller. For software implementation, implementations such as processes or functions can be implemented with separate software modules that allow execution of at least one function or operation. The software code can be implemented by a software application (or program) written in any appropriate programming language, and the software code can be stored in a memory and executed by a controller.
[0135] The display unit is used to display the steps of the display control method for LED display screens with non-standard resolution adjustable. The display unit may include a display panel, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc.
[0136] The memory may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0137] In addition, the electronic device 500 includes some functional modules not shown, which will not be described in detail here.
[0138] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A display control system with adjustable non-standard resolution for LED display screens, characterized in that: The system includes: an audio and video decoding module, a video resolution determination module, a video segmentation module, a video sending module, a video receiving module, an encryption processing module and a display screen; The audio and video decoding module is used to receive audio and video source files, and decode and split the audio and video source files to decode audio files and video files; The video resolution determination module is used to parse the video source in the video file and compare the video source resolution with the preset resolution threshold; If it is greater than a preset resolution threshold, the video segmentation module splits the video source into preset video data streams; The video sending module is used to encrypt the video data stream and transmit it to the video receiving module; The video receiving module is used to decrypt the encrypted transmitted video data stream and convert it into a video file recognized by the display screen; The display screen displays video files at non-standard resolutions composed of preset resolutions as basic units; The encryption processing module configures the video data communication public key set by the first video data encryption algorithm to the video sending module, and configures the video data communication private key of the first video data encryption algorithm to the video receiving module; The encryption processing module configures the video communication key of the third encryption algorithm to the video sending module, and encrypts the video communication key based on the video data communication public key of the first video data encryption algorithm to obtain the first video encryption parameter and then sends it to the video receiving module. After receiving the first video encryption parameter, the video receiving module decrypts it with the video data communication private key of the first video data encryption algorithm to obtain the video communication key of the third encryption algorithm; The video sending module uses the second encryption algorithm to encrypt the video file to obtain a second video encryption parameter, combines the video file with the second video encryption parameter to obtain a combined video file, uses the third encryption algorithm to encrypt the combined video file to obtain a third video encryption parameter, and then sends it to the video receiving module; After receiving the third video encryption parameter, the video receiving module uses the third encryption algorithm combined with the video communication key of the third encryption algorithm to decrypt and split the video to obtain the second video encryption parameter and the video file; The video file is encrypted using a second encryption algorithm and compared with the second video encryption parameters obtained by splitting.
2. The display control system with adjustable non-standard resolution for LED display screen according to claim 1 is characterized in that: If the video source resolution is less than the preset resolution threshold, the video source is directly encrypted and transmitted.
3. The display control system with adjustable non-standard resolution for LED display screen according to claim 1 is characterized in that: The display screen displays non-standard resolution video files based on the following horizontal display pixel number and vertical display pixel number; The number of pixels displayed horizontally on the display screen is X = 960 *x, where x is a positive integer; The number of pixels displayed vertically on the display screen is Y = 540 *y, where y is a positive integer.
4. The display control system with adjustable non-standard resolution for LED display screen according to claim 1 is characterized in that: Define the resolution of the display screen. The number of horizontal pixels increases by 4 times the number of vertical pixels, and there is no correlation between the multiples of the horizontal and vertical pixel increases. The display resolution is defined as: The number of pixels displayed horizontally on the display screen is M = 960 + 4m, where m is a positive integer, m ≤ 1680; The number of pixels displayed vertically on the display screen is N = 540 + 4n, where n is a positive integer, n ≤ 945; Moreover, there is no correlation between the values of m and n, and there is no proportional relationship between M and N.
5. The display control system with adjustable non-standard resolution for LED display screen according to claim 1 is characterized in that: In the method, the segmented audio files are amplified and played through a speaker module.
6. The display control system with adjustable non-standard resolution for LED display screen according to claim 1 is characterized in that: The encryption processing module randomly generates video transmission dynamic information, and the video transmission dynamic information is used to extract a byte value of a preset length from a preset position in the hash table as a video communication key; The value threshold of the video transmission dynamic information is the index value range in the hash table; after obtaining the video communication key of the preset length byte value, the video communication key is encrypted by an encryption function, and the encryption function is a=7b+5, where the key is input as b, and the output a value is the encrypted first video encryption parameter.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, a display control system with adjustable non-standard resolution for an LED display screen is implemented as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method and device for processing high-definition video image
CN101764982A
Method and equipment for generating encrypted file
CN112241538A
Split-screen display method, device and system and electronic equipment
CN113035154A
Video data processing method and device, electronic equipment and storage medium
CN115767138A