Computer image data management system
By dynamically adjusting the reference image block search area of inter-encoded based on the multi-component redundancy of the target image block in the computer image data management system, the problem of excessive inter-encoded calculation amount or poor effect in the prior art is solved, and a more efficient coding effect is achieved.
Patent Information
- Application Number
- CN202411784680.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-07-26
- Filing Date
- 2024-12-06
- Publication Date
- 2025-03-18
AI Technical Summary
During the inter-frame encoding process, existing computer image data management systems are difficult to effectively utilize the multi-component redundancy of images, resulting in excessive encoding calculations or poor encoding effects.
By dynamically adjusting the search area of the reference image chunks used for inter-encoding based on the tone redundancy, brightness redundancy and saturation redundancy of the target image chunks, thereby realizing dynamic customization of the inter-encoding mode of different image multi-component redundancy.
It realizes that while reducing the encoding operation amount, the balance of encoding effects is ensured, and the efficiency and effect of inter-frame encoding are improved by dynamically adjusting the search area.
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer data processing, and in particular to a computer image data management system. Background Art
[0002] Computer image data processing is widely used in various fields. The engineering and construction sector uses it to simulate the anti-seismic performance of large building structures; the machinery manufacturing industry uses it to analyze the vibration model of mechanical structures to improve vibration performance and structure; the aircraft manufacturing industry uses it to check the transmission characteristics and wear of engines; aerospace remote sensing is used to classify ground vegetation conditions and the distribution of meteorological clouds; the medical field uses it for analysis and diagnosis of B-ultrasound, X-rays, and physiological electrical signals.
[0003] For example, CN119027390A discloses a computer image detection method based on big data, which includes the following steps: by selecting and installing cameras with superior performance and high resolution, as well as radars and high-precision lidar sensors suitable for severe weather conditions, it is ensured that they can work stably in various environments, and in order to ensure the consistency and accuracy of the data, the precise time protocol is used for time synchronization, and the time synchronization system is regularly checked and calibrated, the time interval for data collection is reasonably set, and the distributed storage system is used to store data. At the same time, encryption technology is used to protect data security, and regular backup is performed to prevent data loss.
[0004] CN118521823A discloses a computer image pattern recognition method based on the SLLE algorithm, comprising the following steps: determining the parameters of the neighborhood radius and the minimum number of core points in DBSCAN, running the DBSCAN algorithm and determining the nearest neighbors, constructing a nearest neighbor graph for each data point based on the clustering results of DBSCAN, and calculating the local weight between each data point and its nearest neighbors.
[0005] CN117953085A discloses a method for compressing graphic data for computer image processing, comprising the following steps: S1, data fitting: for different images, if they are segmented according to the same size, the spatial correlation between blocks in different blocks is different; S2, image segmentation; S3, multi-level image segmentation; S4, flatness judgment of primitive blocks; S5, elimination of block effect of image segmentation; S6, polynomial fitting experiment. Summary of the invention
[0006] In order to solve the technical problems in the related fields, the present invention provides a computer image data management system, which can determine the search area of the reference image block used for inter-frame coding corresponding to the target image block based on the hue redundancy, brightness redundancy and saturation redundancy of the target image block to be inter-frame coded, the larger the value of the arithmetic mean of the hue redundancy, the brightness redundancy and the saturation redundancy, the smaller the search area of the reference image block used for inter-frame coding corresponding to the target image block, and obtain the co-located image block of the target image block in the previous frame image of the image where the target image block is located, and perform a search for the reference image block used for inter-frame coding corresponding to the target image block in the previous frame image with the co-located image block as the center and a square pixel point window with a set side length as the search window. The larger the value of the arithmetic mean, the larger the value of the set side length, thereby using image signal processing to complete the dynamic customization of inter-frame coding modes of different image multi-component redundancies, and achieve a balance between reducing the amount of coding operations and ensuring the coding effect.
[0007] According to the present invention, there is provided a computer image data management system, the system comprising: A component acquisition device is used to obtain each hue component, each brightness component and each saturation component corresponding to each pixel point of the target image block, each pixel point has a hue component, a brightness component and a saturation component in the YUV space; A signal determination device connected to the component acquisition device, used to calculate hue redundancy based on the respective hue components, calculate brightness redundancy based on the respective brightness components, and calculate saturation redundancy based on the respective saturation components; A dynamic adjustment mechanism, connected to the signal determination device, for determining a search area of a reference image block used for inter-frame coding corresponding to the target image block based on the hue redundancy, the brightness redundancy and the saturation redundancy; A block parsing mechanism, connected to the dynamic adjustment mechanism, for performing a search of a reference image block for inter-frame coding corresponding to the target image block based on the determined search area to obtain a reference image block for inter-frame coding of the target image block; A coding operation mechanism, connected to the block parsing mechanism, for performing an inter-frame coding operation on the target image block using the reference image block to obtain an inter-frame coding data stream of the target image block; Wherein, determining the search area of the reference image block used for inter-frame coding corresponding to the target image block based on the hue redundancy, the brightness redundancy and the saturation redundancy comprises: calculating the arithmetic mean of the hue redundancy, the brightness redundancy and the saturation redundancy, and determining the search area of the reference image block used for inter-frame coding corresponding to the target image block based on the arithmetic mean; The step of calculating the arithmetic mean of the hue redundancy, the brightness redundancy and the saturation redundancy, and determining the search area of the reference image block used for inter-frame coding corresponding to the target image block based on the arithmetic mean comprises: the larger the value of the arithmetic mean, the smaller the search area of the reference image block used for inter-frame coding corresponding to the target image block; Among them, the larger the value of the arithmetic mean, the smaller the search area of the reference image block used for inter-frame coding corresponding to the determined target image block, including: obtaining the co-located image block of the target image block in the previous frame image of the image where the target image block is located, and using a square pixel point window with a set side length as the search window with the co-located image block as the center in the previous frame image, performing a search for the reference image block used for inter-frame coding corresponding to the target image block. The larger the value of the arithmetic mean, the larger the value of the set side length.
[0008] It can be seen that the present invention mainly has the following three significant technical effects: Technical effect 1: Targeted numerical analysis is performed on the redundancy of each component of a target image block to be inter-frame encoded, so as to obtain the hue redundancy, brightness redundancy and saturation redundancy of the target image block, wherein each hue component corresponding to each pixel point of the target image block is obtained, the number of each hue component is obtained as a first reference number, each hue component is deduplicated to obtain the remaining multiple hue components, the number of each hue component minus the number of the multiple hue components is used as a second reference number, the ratio of the second reference number to the first reference number is taken as the calculated hue redundancy, and similarly, the brightness redundancy and saturation redundancy of the target image block are obtained; Technical effect 2: Based on the hue redundancy, brightness redundancy and saturation redundancy of the target image block, the search area of the reference image block used for inter-frame coding corresponding to the target image block is determined. The larger the value of the arithmetic mean of the hue redundancy, the brightness redundancy and the saturation redundancy, the smaller the search area of the reference image block used for inter-frame coding corresponding to the target image block, thereby completing the dynamic customization of the inter-frame coding mode of different image multi-component redundancies, and achieving a balance between reducing the amount of coding operations and ensuring the coding effect. Technical effect three: Specifically, obtain the co-located image block of the target image block in the previous frame image of the image where the target image block is located, use a square pixel point window with a set side length as the search window with the co-located image block as the center in the previous frame image, and perform a search for the reference image block used for inter-frame encoding corresponding to the target image block. The larger the value of the arithmetic mean, the larger the value of the set side length.
[0009] The computer image data management system of the present invention is compact in design and cost-saving. Since the search area of the reference image block used for inter-frame coding corresponding to the target image block can be determined based on the hue redundancy, brightness redundancy and saturation redundancy of the target image block to be inter-frame coded, the dynamic customization of the inter-frame coding mode of different image multi-component redundancy can be completed by using image signal processing. DETAILED DESCRIPTION
[0010] The following is a detailed description of an embodiment of the computer image data management system of the present invention.
[0011] The computer image data management system shown in the first embodiment of the present invention includes: A component acquisition device is used to obtain each hue component, each brightness component and each saturation component corresponding to each pixel point of the target image block, each pixel point has a hue component, a brightness component and a saturation component in the YUV space; Specifically, the component acquisition device is used to obtain each hue component, each brightness component and each saturation component corresponding to each pixel point of the target image block, each pixel point having a hue component, a brightness component and a saturation component in the YUV space, including: the component acquisition device has a built-in synchronous driving interface, which is used to complete the synchronous acquisition of the hue component, the brightness component and the saturation component of each pixel point in the YUV space; A signal determination device connected to the component acquisition device, used to calculate hue redundancy based on the respective hue components, calculate brightness redundancy based on the respective brightness components, and calculate saturation redundancy based on the respective saturation components; A dynamic adjustment mechanism, connected to the signal determination device, for determining a search area of a reference image block used for inter-frame coding corresponding to the target image block based on the hue redundancy, the brightness redundancy and the saturation redundancy; A block parsing mechanism, connected to the dynamic adjustment mechanism, for performing a search of a reference image block for inter-frame coding corresponding to the target image block based on the determined search area to obtain a reference image block for inter-frame coding of the target image block; A coding operation mechanism, connected to the block parsing mechanism, for performing an inter-frame coding operation on the target image block using the reference image block to obtain an inter-frame coding data stream of the target image block; Wherein, determining the search area of the reference image block used for inter-frame coding corresponding to the target image block based on the hue redundancy, the brightness redundancy and the saturation redundancy comprises: calculating the arithmetic mean of the hue redundancy, the brightness redundancy and the saturation redundancy, and determining the search area of the reference image block used for inter-frame coding corresponding to the target image block based on the arithmetic mean; The step of calculating the arithmetic mean of the hue redundancy, the brightness redundancy and the saturation redundancy, and determining the search area of the reference image block used for inter-frame coding corresponding to the target image block based on the arithmetic mean comprises: the larger the value of the arithmetic mean, the smaller the search area of the reference image block used for inter-frame coding corresponding to the target image block; The larger the value of the arithmetic mean, the smaller the search area of the reference image block used for inter-frame coding corresponding to the target image block is determined to be. The method includes: obtaining a co-located image block of the target image block in a previous frame image of the image where the target image block is located, taking a square pixel point window with a set side length as the center of the co-located image block in the previous frame image as the search window, and performing a search for the reference image block used for inter-frame coding corresponding to the target image block. The larger the value of the arithmetic mean, the larger the value of the set side length. Wherein, performing a search for a reference image block used for inter-frame coding corresponding to the target image block based on the determined search area to obtain a reference image block used for inter-frame coding of the target image block comprises: searching in the search window for an image block whose image content best matches the target image block as a reference image block used for inter-frame coding corresponding to the target image block; And wherein, calculating the hue redundancy based on the respective hue components, calculating the brightness redundancy based on the respective brightness components, and calculating the saturation redundancy based on the respective saturation components include: the more values of the hue components with repeated values in the respective hue components, the higher the calculated hue redundancy, the more values of the brightness components with repeated values in the respective brightness components, the higher the calculated brightness redundancy, and the more values of the saturation components with repeated values in the respective saturation components, the higher the calculated saturation redundancy.
[0012] Compared with the first embodiment of the present invention, the computer image data management system according to the second embodiment of the present invention may further include: A parallel data interface, for connecting the component acquisition device, the signal determination device, the dynamic adjustment mechanism, and the block analysis mechanism, respectively, to receive data from the component acquisition device, the signal determination device, the dynamic adjustment mechanism, and the block analysis mechanism, respectively, and to send parallel data from a parallel data bus to the component acquisition device, the signal determination device, the dynamic adjustment mechanism, and the block analysis mechanism, respectively; Among them, the parallel data interface is used for connecting the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism respectively, so as to receive data from the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism respectively, and send the parallel data from the parallel data bus to the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism respectively, including: the parallel data bus is one of a 16-bit parallel data bus and a 32-bit parallel data bus.
[0013] Compared with the first embodiment of the present invention, the computer image data management system according to the third embodiment of the present invention may further include: The user control interface is respectively connected to the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism, and is used to receive user control instructions for the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism.
[0014] Next, the specific structure of the computer image data management system of the present invention will be further described.
[0015] In each of the computer image data management systems according to the embodiments of the present invention: The component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism are connected to the same quartz oscillation device to obtain the timing data provided by the quartz oscillation device, and the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism are respectively connected to the same content storage chip, and the content storage chip is one of FLASH flash memory, SDRAM memory chip and DDR memory chip.
[0016] In each of the computer image data management systems according to the embodiments of the present invention: The component acquisition device, the signal determination device, the dynamic adjustment mechanism and the block analysis mechanism are respectively connected to the same IIC control bus, and are used to receive various control commands sent by the IIC control bus, and the various control commands are used to respectively configure various working parameters of the component acquisition device, the signal determination device, the dynamic adjustment mechanism and the block analysis mechanism; The component acquisition device, the signal determination device, the dynamic adjustment mechanism and the block analysis mechanism are respectively connected to the IIC control bus and are used to receive various control instructions sent through the IIC control bus.
[0017] And in each of the computer image data management systems according to an embodiment of the present invention: The component acquisition device, the signal determination device, the dynamic adjustment mechanism, and the block analysis mechanism are respectively connected to the same MCU controller, and are used for switching the component acquisition device, the signal determination device, the dynamic adjustment mechanism, and the block analysis mechanism between the sleep mode and the working mode respectively under the control of the same MCU controller; And wherein, the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism are respectively connected to the same MCU controller, and are used for switching the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism between the sleep mode and the working mode respectively under the control of the same MCU controller, including: the same MCU controller is designed based on the ARM13 core.
[0018] In addition, in the computer image data management system, the more values of the hue components with repeated values in the respective hue components, the higher the calculated hue redundancy, the more values of the brightness components with repeated values in the respective brightness components, the higher the calculated brightness redundancy, and the more values of the saturation components with repeated values in the respective saturation components, the higher the calculated saturation redundancy includes: obtaining the number of the respective hue components as a first reference number, deduplicating the respective hue components to obtain the remaining multiple hue components, subtracting the number of the multiple hue components from the number of the respective hue components to obtain the number obtained as a second reference number, and taking the ratio of the second reference number to the first reference number as the calculated hue redundancy.
[0019] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A computer image data management system, characterized in that: The system comprises: A component acquisition device is used to obtain each hue component, each brightness component and each saturation component corresponding to each pixel point of the target image block, each pixel point has a hue component, a brightness component and a saturation component in the YUV space; A signal determination device connected to the component acquisition device, used to calculate hue redundancy based on the respective hue components, calculate brightness redundancy based on the respective brightness components, and calculate saturation redundancy based on the respective saturation components; A dynamic adjustment mechanism, connected to the signal determination device, for determining a search area of a reference image block used for inter-frame coding corresponding to the target image block based on the hue redundancy, the brightness redundancy and the saturation redundancy; A block parsing mechanism, connected to the dynamic adjustment mechanism, for performing a search of a reference image block for inter-frame coding corresponding to the target image block based on the determined search area to obtain a reference image block for inter-frame coding of the target image block; A coding operation mechanism, connected to the block parsing mechanism, for performing an inter-frame coding operation on the target image block using the reference image block to obtain an inter-frame coding data stream of the target image block; Wherein, determining the search area of the reference image block used for inter-frame coding corresponding to the target image block based on the hue redundancy, the brightness redundancy and the saturation redundancy comprises: calculating the arithmetic mean of the hue redundancy, the brightness redundancy and the saturation redundancy, and determining the search area of the reference image block used for inter-frame coding corresponding to the target image block based on the arithmetic mean; The step of calculating the arithmetic mean of the hue redundancy, the brightness redundancy and the saturation redundancy, and determining the search area of the reference image block used for inter-frame coding corresponding to the target image block based on the arithmetic mean comprises: the larger the value of the arithmetic mean, the smaller the search area of the reference image block used for inter-frame coding corresponding to the target image block; Among them, the larger the value of the arithmetic mean, the smaller the search area of the reference image block used for inter-frame coding corresponding to the determined target image block, including: obtaining the co-located image block of the target image block in the previous frame image of the image where the target image block is located, and using a square pixel point window with a set side length as the search window with the co-located image block as the center in the previous frame image, performing a search for the reference image block used for inter-frame coding corresponding to the target image block. The larger the value of the arithmetic mean, the larger the value of the set side length.
2. The computer image data management system according to claim 1, characterized in that: Performing a search for a reference image block used for inter-frame coding corresponding to the target image block based on the determined search area to obtain a reference image block used for inter-frame coding of the target image block comprises: searching in the search window for an image block whose image content best matches the target image block as a reference image block used for inter-frame coding corresponding to the target image block; Among them, calculating the hue redundancy based on the respective hue components, calculating the brightness redundancy based on the respective brightness components, and calculating the saturation redundancy based on the respective saturation components include: the more values of the hue components with repeated values in the respective hue components, the higher the calculated hue redundancy, the more values of the brightness components with repeated values in the respective brightness components, the higher the calculated brightness redundancy, and the more values of the saturation components with repeated values in the respective saturation components, the higher the calculated saturation redundancy.
3. The computer image data management system according to claim 2, characterized in that: The system further comprises: A parallel data interface, for connecting the component acquisition device, the signal determination device, the dynamic adjustment mechanism, and the block analysis mechanism, respectively, to receive data from the component acquisition device, the signal determination device, the dynamic adjustment mechanism, and the block analysis mechanism, respectively, and to send parallel data from a parallel data bus to the component acquisition device, the signal determination device, the dynamic adjustment mechanism, and the block analysis mechanism, respectively; Among them, the parallel data interface is used for connecting the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism respectively, so as to receive data from the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism respectively, and send the parallel data from the parallel data bus to the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism respectively, including: the parallel data bus is one of a 16-bit parallel data bus and a 32-bit parallel data bus.
4. The computer image data management system according to claim 3, characterized in that: The system further comprises: The user control interface is respectively connected to the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism, and is used to receive user control instructions for the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism.
5. The computer image data management system according to any one of claims 2 to 4, characterized in that: The component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism are connected to the same quartz oscillation device to obtain the timing data provided by the quartz oscillation device, and the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism are respectively connected to the same content storage chip, and the content storage chip is one of FLASH flash memory, SDRAM memory chip and DDR memory chip.
6. The computer image data management system according to any one of claims 2 to 4, characterized in that: The component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism are respectively connected to the same IIC control bus, and are used to receive various control commands sent by the IIC control bus. The various control commands are used to respectively configure various working parameters of the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism.
7. The computer image data management system according to claim 6, characterized in that: The component acquisition device, the signal determination device, the dynamic adjustment mechanism and the block analysis mechanism are respectively connected to the IIC control bus and are used to receive various control instructions sent through the IIC control bus.
8. The computer image data management system according to any one of claims 2 to 4, characterized in that: The component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism are respectively connected to the same MCU controller, and are used for switching the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism between the sleep mode and the working mode under the control of the same MCU controller.
9. The computer image data management system according to claim 8, characterized in that: The component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism are respectively connected to the same MCU controller, and are used for switching the component acquisition device, the signal judgment device, the dynamic adjustment mechanism and the block analysis mechanism between the sleep mode and the working mode under the control of the same MCU controller, including: the same MCU controller is designed based on the ARM13 core.
Citation Information
Patent Citations
Computer image mode recognition method based on SLLE algorithm
CN118521823A
Computer quality judgment system
CN110473148A
Big data node cooperative processing system
CN118524218A
Cloud computing analysis system for inter-frame coding
CN118694947A
Dual-channel covariance value acquisition application system
CN118764628A