A control method and system of a rear display module and related components
By dynamically configuring the working circuit of the subsequent display module by acquiring video configuration parameters, the problems of resource waste and high power consumption are solved. This achieves efficient resource utilization and optimization of the video processing chip, extending chip lifespan and reducing chip lifespan.
Patent Information
- Application Number
- CN202111277203.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-29
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2041-10-29
AI Technical Summary
In order to meet the needs of different scenarios, existing video processing chips often use the highest specifications, which leads to resource waste and increased power consumption.
By acquiring the source configuration parameters of the video to be output and the user configuration instructions, the required working circuit units in the subsequent display module are dynamically determined, the required circuits are enabled, and other similar circuit units are turned off, thus achieving flexible configuration.
While meeting users' display needs, it reduces the total power consumption of the subsequent display modules, reduces resource consumption, and extends chip life.
Smart Images

Figure CN113986549B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of video post-processing, in particular to a control method and system of a post-stage display module and related components. BACKGROUND
[0002] Currently, in the process of digital image processing, image noise reduction, scaling, color adjustment, contrast adjustment, brightness adjustment, frame rate improvement and other technologies have become the basic requirements of current video processing chips. With the rapid development of 4K and 8K resolution technology, more requirements are put forward for the specifications of video processing chips. For example, in addition to supporting traditional DI, 3D and other technologies, the current 4K set-top box also needs to support HDR, WCG and other technologies. The requirements of 8K technology for resolution, frame rate and other aspects are also higher. Higher technical specification requirements put higher requirements on the processing capacity and power consumption of the chip.
[0003] However, in actual application, not all scenarios require high-specification configuration. For example, in the process of processing video input resolution and output resolution in a 4K set-top box, in addition to the commonly used 4K standard input and output resolution, other standard resolutions such as high definition and standard definition are also allowed. If the highest specification configuration is used for all kinds of application scenarios in the actual application process, although the scene requirements are met, the resources are wasted and the power consumption of the chip is obviously increased.
[0004] Therefore, how to provide a solution to the above technical problems is a problem that needs to be solved by the technical personnel in the field at present. SUMMARY
[0005] Therefore, the purpose of the present application is to provide a flexible configuration control method, system and related components of a post-stage display module. The specific scheme is as follows:
[0006] A control method of a post-stage display module, comprising:
[0007] obtaining source configuration parameters of a video to be output;
[0008] obtaining user configuration instructions or output configuration parameters corresponding to an output device;
[0009] determining a working circuit unit corresponding to the source configuration parameters and / or the output configuration parameters in the post-stage display module;
[0010] enable the working circuit unit, and close other circuit units of the same type as the working circuit unit in the post-stage display module.
[0011] Preferably, the process of determining the working circuit unit corresponding to the source configuration parameters and / or the output configuration parameters in the post-stage display module comprises:
[0012] In the post-stage display module, the display output terminal corresponding to the output configuration parameter is determined;
[0013] And / or, in the post-stage display module, the working clock corresponding to the source configuration parameter and the output configuration parameter is determined;
[0014] And / or, in the post-stage display module, the data analysis output unit corresponding to the source configuration parameter is determined;
[0015] And / or, in the post-stage display module, the memory dynamic control unit corresponding to the source configuration parameter and the output configuration parameter is determined.
[0016] Preferably, the process of determining the display output terminal corresponding to the output configuration parameter in the post-stage display module specifically includes:
[0017] According to the display output terminal parameter of the output configuration parameter, it is determined that the display output terminal in the post-stage display module is specifically an HDMI output terminal or a CVBS output terminal.
[0018] Preferably, the process of determining the working clock corresponding to the source configuration parameter and the output configuration parameter in the post-stage display module includes:
[0019] According to the frame data information in the source configuration parameter and the output resolution information in the output configuration parameter, the level of the working clock in the post-stage display module is determined.
[0020] Preferably, the process of determining the data analysis output unit corresponding to the source configuration parameter in the post-stage display module includes:
[0021] The frame data information in the source configuration parameter is analyzed, and the type of the frame data information is determined;
[0022] When the frame data information is compressed data, it is determined that the data analysis output unit is a compression unit;
[0023] When the frame data information is non-compressed data and is interlaced data, it is determined that the data analysis output unit is an interlaced unit;
[0024] When the frame data information is non-compressed data and is non-interlaced data, it is determined that the data analysis output unit is a progressive unit.
[0025] Preferably, the process of determining the memory dynamic control unit corresponding to the source configuration parameter and the output configuration parameter in the post-stage display module specifically includes:
[0026] determining a scaling ratio of the video to be output according to a video input size in the source configuration parameter and a video output size in the output configuration parameter;
[0027] judging whether the video to be output needs to be written back to memory according to the scaling ratio;
[0028] if yes, determining that the memory dynamic control unit is a write-back unit;
[0029] if no, determining that the memory dynamic control unit is a non-write-back unit.
[0030] Preferably, after the memory dynamic control unit is determined to be the write-back unit, the method further comprises:
[0031] enabling a memory release unit to release memory applied for offline or memory corresponding to resources to be destroyed.
[0032] Correspondingly, the application also discloses a control system of a post-stage display module, which comprises:
[0033] a first obtaining module, configured to obtain source configuration parameters of a video to be output;
[0034] a second obtaining module, configured to obtain user configuration instructions or output configuration parameters corresponding to an output device;
[0035] a determining module, configured to determine, in the post-stage display module, a working circuit unit corresponding to the source configuration parameters and / or the output configuration parameters;
[0036] an action module, configured to enable the working circuit unit and close other circuit units of the same type as the working circuit unit in the post-stage display module.
[0037] Correspondingly, the application also discloses a control device of a post-stage display module, which comprises:
[0038] a memory, configured to store a computer program;
[0039] a processor, configured to execute the computer program to realize the steps of the control method of the post-stage display module according to any one of the preceding embodiments.
[0040] Correspondingly, the application also discloses a readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize the steps of the control method of the post-stage display module according to any one of the preceding embodiments.
[0041] The application discloses a control method of a post-stage display module, comprising the following steps: acquiring source configuration parameters of a video to be output; acquiring user configuration instructions or output configuration parameters corresponding to an output device; determining working circuit units corresponding to the source configuration parameters and / or the output configuration parameters in the post-stage display module; enabling the working circuit units and closing other circuit units of the same type as the working circuit units in the post-stage display module. BRIEF DESCRIPTION OF DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are only a part of the present application, and for those skilled in the art, other drawings can be obtained based on the provided drawings without any creative effort.
[0043] Figure 1 A step flow chart of the control method of the post-stage display module in the embodiment of the present application;
[0044] Figure 2 A path diagram of the video to be output in the post-stage display module in the embodiment of the present application;
[0045] Figure 3 A sub-step flow chart of the control method of the post-stage display module in the embodiment of the present application;
[0046] Figure 4 A step flow chart of the dynamic adjustment strategy of the memory power consumption in the embodiment of the present application;
[0047] Figure 5 A structure distribution diagram of the control system of the post-stage display module in the embodiment of the present application. DETAILED DESCRIPTION
[0048] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without any creative effort fall within the protection scope of the present application.
[0049] In practical applications, the post-stage display module usually needs to process different input sizes of width and height and different output resolution information, and when the data amount of the input video frame information is large, a relatively high clock is usually required to read data from the DDR, and when the output resolution is high or the frame rate is high, the requirement for the pixel clock is also higher. If a higher clock is used to read a small amount of video frame data in software design, the video frame can be normally displayed and output in function, but compared with reasonable clock configuration, the display power consumption is increased.
[0050] The post-stage display module usually needs to process compressed data and uncompressed data, and the path is also divided into compressed path and uncompressed path. The 4K set top box also has the processing of the HDR module, and the commonly used path also has the scaling module and the write-back memory module at each stage. If all the paths are enabled regardless of the scene requirement, it means that the post-stage display module is working, the load is relatively large, and the display power consumption is also greatly increased.
[0051] In view of the above problems, the application provides a control method of a post-stage display module, which reconfigures the post-stage display module according to actual source configuration parameters and output configuration parameters of a to-be-output video, enables only the required working circuit, and closes other irrelevant circuit units, so that the total power consumption of the post-stage display module is reduced while meeting the display requirements of users, the resource occupation is reduced, and the service life of the post-stage display module is improved.
[0052] The embodiment of the application discloses a control method of a post-stage display module, as shown in Figure 1 The control method comprises the following steps:
[0053] S1: acquiring source configuration parameters of a to-be-output video;
[0054] S2: acquiring a user configuration instruction or output configuration parameters corresponding to an output device;
[0055] S3: determining working circuit units corresponding to the source configuration parameters and / or the output configuration parameters in the post-stage display module;
[0056] S4: enabling the working circuit units and closing other circuit units of the same type as the working circuit units in the post-stage display module.
[0057] It can be understood that the purpose of the embodiment is to dynamically control the working state of the circuit units in the post-stage display module, enable only the related working circuit units, and close other circuit units of the same type as the working circuit units which do not participate in the display work, so that the total power consumption of the post-stage display module is reduced while ensuring that the to-be-output video can be displayed according to the corresponding configuration.
[0058] Specifically, as shown in Figure 2As shown, the path of the video to be output in the post-stage display module generally includes: a decoder decodes the video to be output to obtain frame data, the frame data passes through a certain data parsing output unit, then passes through an HDR unit for processing, passes through a pre-scaling unit for processing, and then enters a certain memory dynamic control unit, after which the frame data sequentially passes through a plurality of image processing units, and finally is output by a display output terminal. The data parsing output unit here includes a compression unit and a non-compression unit, the non-compression unit includes an interlaced unit and a progressive unit; the pre-scaling unit can reduce the size of the frame data, but cannot enlarge it; the memory dynamic control unit includes a write-back unit and a non-write-back unit, and can also include a memory release unit; the image processing unit specifically includes an image scaling unit, an image effect unit, etc.; the display output terminal includes an HDMI output terminal and / or a CVBS output terminal.
[0059] In the original technical method, all units existing in the post-stage display module are in an enabled state, regardless of whether they are in the path of the frame data of the video to be output, and run at the highest working clock, so that the power consumption of the post-stage display module is high, causing waste. After obtaining the frame data through the decoder, the embodiment first implements a control method to determine the working circuit units through the source configuration parameters and the output configuration parameters, that is, to determine the frame data transmission path of the video to be output, to enable only the working circuit units on the transmission path and to close other circuit units of the same type, thereby greatly reducing the total power consumption of the post-stage display module.
[0060] Specifically, step S3 in the post-stage display module determines the process of the working circuit units corresponding to the source configuration parameters and / or the output configuration parameters, including:
[0061] In the post-stage display module, the display output terminal corresponding to the output configuration parameter is determined;
[0062] And / or, in the post-stage display module, the working clock corresponding to the source configuration parameter and the output configuration parameter is determined;
[0063] And / or, in the post-stage display module, the data parsing output unit corresponding to the source configuration parameter is determined;
[0064] And / or, in the post-stage display module, the memory dynamic control unit corresponding to the source configuration parameter and the output configuration parameter is determined.
[0065] It can be understood that the circuit units involved in the embodiment can be divided into display output terminals, working clocks, data parsing output units, memory dynamic control units, etc. according to the major categories. The post-stage display module can also include other types of circuit units, which are not specifically limited here. Step S3 determines one or more working circuit units in each type of circuit unit, and other circuit units of the same type can be closed during the display of the video to be output, thereby avoiding resource waste and excessive energy consumption.
[0066] The embodiment of the application discloses a control method of a post-stage display module, comprising: acquiring source configuration parameters of a video to be output; acquiring user configuration instructions or output configuration parameters corresponding to an output device; in the post-stage display module, determining working circuit units corresponding to the source configuration parameters and / or the output configuration parameters; enabling the working circuit units, and closing other circuit units of the same type as the working circuit units in the post-stage display module. According to actual source configuration parameters and output configuration parameters of the video to be output, the post-stage display module is reconfigured, only the working circuit units needed are enabled, and other irrelevant circuit units are closed, so that the total power consumption of the post-stage display module is reduced, resource occupation is reduced, and the service life of the chip of the post-stage display module is improved while meeting the display requirements of the user.
[0067] The embodiment of the application discloses a specific control method of a post-stage display module, and compared with the previous embodiment, the embodiment further describes and optimizes the technical scheme. Specifically,
[0068] In the post-stage display module, the process of determining the display output terminal corresponding to the output configuration parameters specifically comprises:
[0069] According to the display output terminal parameters in the output configuration parameters, it is determined that the display output terminal in the post-stage display module is specifically an HDMI output terminal or a CVBS output terminal.
[0070] It can be understood that according to the display output terminal parameters in the output configuration parameters of the output device, namely the display device, the display output terminal supported by the output device can be obtained, and the type of the display output terminal specifically includes an HDMI output terminal and / or a CVBS output terminal; according to the display output terminal parameters in the output configuration parameters of the user configuration instructions, the display output terminal corresponding to the user configuration instructions can be obtained, and the type of the display output terminal specifically includes an HDMI output terminal and / or a CVBS output terminal. Generally, the priority of the display output terminal parameters supported by the output device is higher, a plurality of display output terminals correspond to different priorities respectively, the display output terminal parameters of the output device and the display output terminal parameters of the user configuration instructions are compared, when there is an intersection between the two, if the intersection corresponds to a unique display output terminal, the display output terminal corresponding to the intersection is directly determined, if the intersection includes a plurality of display output terminals, the display output terminal with higher priority is selected according to the system default setting, and when there is no intersection between the two, the display output terminal parameters of the output device are used as the criterion. Further, after the display output terminal is determined, the display output terminal is enabled, and if the display device still has other display output terminals, the other display output terminals in the display device are closed.
[0071] In the post-stage display module, the process of determining the working clock corresponding to the source configuration parameter and the output configuration parameter comprises:
[0072] According to the frame data information in the source configuration parameter and the output resolution information in the output configuration parameter, the level of the working clock in the post-stage display module is determined.
[0073] The frame data information in the source configuration parameter comprises the frame size, frame rate, data format and other information of the video to be output. According to the frame data information and the output resolution information, a corresponding display path, i.e. frame data transmission path, is selected. Each display path can calculate the minimum frequency of the working clock that allows each working circuit unit to work according to the hardware parameters in the post-stage display module, the frame data information and the output resolution information. Specifically, it comprises the clock of the corresponding top / sram / mcm. In addition, the working clock under different configuration conditions can also be calculated and set in advance and stored in the form of a table. For example, the calculated clock of the 4K video to be output is 345MHz, and the calculated clock of the FHD video to be output is 196MHz. When the specific control method is applied, only the table needs to be looked up to determine the level of the working clock required by each working circuit unit under the current condition. Further, after the level of the working clock is determined, the working clock of this level is enabled, and the circuit unit of the clock of other levels is closed. Compared with reading data at the maximum clock, the accurate working clock consumes less power under the premise of meeting the display function. In the post-stage display module, the process of determining the data analysis output unit corresponding to the source configuration parameter comprises:
[0074] The frame data information in the source configuration parameter is analyzed, and the type of the frame data information is determined.
[0075] When the frame data information is compressed data, the data analysis output unit is determined to be a compression unit.
[0076] When the frame data information is non-compressed data and is interlaced data, the data analysis output unit is determined to be an interlaced unit.
[0077] When the frame data information is non-compressed data and is non-interlaced data, the data analysis output unit is determined to be a progressive unit.
[0078] It can be understood that the frame data information is different, and the required data analysis output unit is also different. Usually, all data analysis output units in the subsequent display module are enabled, but only one data analysis output unit is in working state, and the remaining working circuit units are only wasting resources. Therefore, under the premise of dynamically reducing power consumption, the embodiment determines the data analysis output unit corresponding to the frame data information, thereby closing other data analysis output units outside the data analysis output unit. Specifically, if the data analysis output unit is a compression unit, only the compression unit is enabled, and the same type of interlaced unit and progressive unit are closed; if the data analysis output unit is an interlaced unit, only the interlaced unit is enabled, and the same type of compression unit and progressive unit are closed; if the data analysis output unit is a progressive unit, only the progressive unit is enabled, and the same type of interlaced unit and compression unit are closed, thereby realizing effective power consumption limitation.
[0079] Usually, after the frame data information is processed by the determined data analysis output unit, it is sent to the HDR unit for processing. After that, the frame data information will be sent to the scaling unit and other image processing units for processing, and finally output to the display output terminal. It can be understood that if the output device also supports HDR processing, the HDR unit can be omitted in the subsequent display module of the embodiment, thereby saving the power consumption of the HDR unit in the subsequent display module. Similarly, the control method of the embodiment can also consider whether the frame data information must pass through the pre-scaling unit and / or image effect unit. If not, the unnecessary circuit unit can be omitted to reduce the access frequency to the DDR and the power consumption.
[0080] Similarly, referring to Figure 3 In the subsequent display module, the process of determining the memory dynamic control unit corresponding to the source configuration parameter and the output configuration parameter includes:
[0081] S11: determining the scaling ratio of the video to be output according to the video input size in the source configuration parameter and the video output size in the output configuration parameter;
[0082] S12: judging whether the video to be output needs to be written back to the memory according to the scaling ratio;
[0083] S13: if yes, determining that the memory dynamic control unit is a write-back unit;
[0084] S14: if no, determining that the memory dynamic control unit is a non-write-back unit.
[0085] In order to further reduce resource consumption and dynamically control resources, after determining that the memory dynamic control unit is a write-back unit, the method further includes enabling the memory release unit to release the memory applied for offline or the memory corresponding to the resource to be destroyed.
[0086] It can be understood that when it is determined that the memory dynamic control unit is a write-back unit, the write-back unit and the memory release unit are enabled, and the non-write-back unit is closed; when it is determined that the memory dynamic control unit is a non-write-back unit, the non-write-back unit is enabled, and the write-back unit and the memory release unit are closed.
[0087] It can be understood that the determination of the memory dynamic control unit corresponds to a dynamic adjustment strategy of the memory power consumption of the subsequent display module, as shown in Figure 4 The strategy specifically includes:
[0088] The subsequent display module receives frame data of the previous module and output coordinate information set by a user, obtains input and output sizes and a scaling ratio, determines whether to use a write-back unit or a non-write-back unit according to the scaling ratio to dynamically apply memory for processing, and dynamically decides whether to release the memory after display output. Data is processed by the non-write-back unit as much as possible in an online mode to avoid the application of memory on a scaling path; when data on the scaling path must be processed in an offline mode for data write-back, memory is applied according to the actual frame size of the scaling write-back to avoid the direct application of maximum memory and cause resource waste, and then the write-back unit is used for processing; in the scene switching process in actual application, the data on the display path is converted from the offline mode to the online mode, and the memory release unit is used to release the memory applied in the offline mode last time to dynamically recycle the memory; when data on the scaling path is processed in the offline mode to apply memory, if system resources are insufficient and the required write-back memory cannot be applied, the write-back strategy can be dynamically adjusted to meet the data demand; similarly, the software implementation of the subsequent display module may involve a part of resource management, such as the management of queues or threads, and the application of resource memory, and in the actual implementation process, the part of resources is also dynamically managed, memory is allocated when resource demand occurs, and memory is released after resource destruction, so that the maximum use of memory resources is realized.
[0089] Correspondingly, the embodiment of the application further discloses a control system of a subsequent display module, as shown in Figure 5 The control system includes:
[0090] A first acquisition module 1 is configured to acquire source configuration parameters of a video to be output.
[0091] A second acquisition module 2 is configured to acquire user configuration instructions or output configuration parameters corresponding to an output device.
[0092] A determination module 3 is configured to determine, in the subsequent display module, a working circuit unit corresponding to the source configuration parameters and / or the output configuration parameters.
[0093] An action module 4 is configured to enable the working circuit unit and close other circuit units of the same type as the working circuit unit in the subsequent display module.
[0094] The application reconfigures the post-stage display module according to actual source configuration parameters and output configuration parameters of the video to be output, enables only the working circuit required, and closes other irrelevant circuit units, so as to meet the display requirements of the user while reducing the total power consumption of the post-stage display module, reducing resource occupation, and prolonging the service life of the chip of the post-stage display module.
[0095] In some specific embodiments, the determining module 3 comprises:
[0096] A first unit configured to determine a display output terminal corresponding to the output configuration parameter in the post-stage display module;
[0097] A second unit configured to determine a working clock corresponding to the source configuration parameter and the output configuration parameter in the post-stage display module; and / or
[0098] A third unit configured to determine a data analysis output unit corresponding to the source configuration parameter in the post-stage display module; and / or
[0099] A fourth unit configured to determine a memory dynamic control unit corresponding to the source configuration parameter and the output configuration parameter in the post-stage display module.
[0100] In some specific embodiments, the first unit is specifically configured to determine that the display output terminal in the post-stage display module is specifically an HDMI output terminal or a CVBS output terminal according to a display output terminal parameter of the output configuration parameter.
[0101] In some specific embodiments, the second unit is specifically configured to determine the level of the working clock in the post-stage display module according to frame data information in the source configuration parameter and output resolution information in the output configuration parameter.
[0102] In some specific embodiments, the third unit is specifically configured to analyze frame data information in the source configuration parameter and determine the type of the frame data information.
[0103] When the frame data information is compressed data, the data analysis output unit is determined to be a compression unit.
[0104] When the frame data information is non-compressed data and interlaced data, the data analysis output unit is determined to be an interlaced unit.
[0105] When the frame data information is non-compressed data and non-interlaced data, the data analysis output unit is determined to be a progressive unit.
[0106] In some specific embodiments, the fourth unit is specifically configured to: determine a scaling ratio of the video to be output according to a video input size in the source configuration parameter and a video output size in the output configuration parameter; determine whether the video to be output needs to be written back to memory according to the scaling ratio; if yes, determine that the memory dynamic control unit is a write-back unit; and if no, determine that the memory dynamic control unit is a non-write-back unit.
[0107] In some specific embodiments, the fourth unit is further configured to: enable a memory release unit to release the memory applied for offline or the memory corresponding to the resource to be destroyed.
[0108] Correspondingly, the embodiment of the application further discloses a control device of a later-stage display module, which comprises:
[0109] a memory configured to store a computer program;
[0110] a processor configured to execute the computer program to implement the steps of the control method of the later-stage display module according to any one of the above embodiments.
[0111] Correspondingly, the embodiment of the application further discloses a readable storage medium, which has a computer program stored thereon, and the computer program is executed by a processor to implement the steps of the control method of the later-stage display module according to any one of the above embodiments.
[0112] In the embodiment, the specific content of the control method of the later-stage display module can be referred to the related description in the above embodiment, and will not be repeated here.
[0113] In the embodiment, the control device of the later-stage display module and the readable storage medium have the same technical effects as the control method of the later-stage display module in the above embodiment, and will not be repeated here.
[0114] Finally, it should be noted that, in this document, the relationship terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between the entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of another identical element in the process, method, article or device including the element.
[0115] The above describes in detail the control method, system and related components of the rear display module provided by the present application. The principles and implementation manners of the present application are described by using specific examples. The above description of the examples is only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation manners and application ranges can be changed. In summary, the content of the present description should not be understood as a limitation of the present application.
Claims
1. A control method of a rear stage display module, characterized by, The method comprises the following steps: obtaining source configuration parameters of a video to be output; obtaining user configuration instructions or output configuration parameters corresponding to an output device; in a post-stage display module, determining a working circuit unit corresponding to the source configuration parameters and / or the output configuration parameters; enabling the working circuit unit and disabling other circuit units of the same type as the working circuit unit in the post-stage display module; wherein the process of determining the working circuit unit corresponding to the source configuration parameters and / or the output configuration parameters in the post-stage display module comprises: in the post-stage display module, determining a display output terminal corresponding to the output configuration parameters; in the post-stage display module, determining a working clock corresponding to the source configuration parameters and the output configuration parameters; in the post-stage display module, determining a data analysis output unit corresponding to the source configuration parameters; in the post-stage display module, determining a memory dynamic control unit corresponding to the source configuration parameters and the output configuration parameters; and the process of determining the working clock corresponding to the source configuration parameters and the output configuration parameters in the post-stage display module comprises: selecting a corresponding display path according to frame data information in the source configuration parameters and output resolution information in the output configuration parameters, calculating a working clock with the lowest frequency that allows each working circuit unit to work according to hardware parameters in the post-stage display module, frame data information, and output resolution information in each display path, or determining the level of the working clock required by each working circuit unit in the post-stage display module under the current condition by looking up a table, wherein the working circuit unit includes the working clock; and the process of determining the memory dynamic control unit corresponding to the source configuration parameters and the output configuration parameters in the post-stage display module comprises: determining a scaling ratio of the video to be output according to video input size in the source configuration parameters and video output size in the output configuration parameters; determining whether the video to be output needs to be written back to memory according to the scaling ratio; if yes, determining that the memory dynamic control unit is a write-back unit, enabling the write-back unit and a memory release unit, and disabling a non-write-back unit; if no, determining that the memory dynamic control unit is a non-write-back unit, enabling the non-write-back unit, and disabling the write-back unit and the memory release unit.
2. The control method according to claim 1, characterized by, The process of determining the display output terminal corresponding to the output configuration parameters in the post-stage display module comprises: comparing display output terminal parameters of the output device and display output terminal parameters of the user configuration instructions, when there is an intersection between the two and the intersection corresponds to a unique display output terminal, setting the unique display output terminal as the working circuit unit, and when the intersection includes multiple display output terminals, selecting a display output terminal with higher priority as the working circuit unit, wherein the display output terminal is specifically an HDMI output terminal or a CVBS output terminal.
3. The control method according to claim 1, characterized by, The process of determining the data analysis output unit corresponding to the source configuration parameters in the post-stage display module comprises: analyzing frame data information in the source configuration parameters and determining the type of the frame data information; When the frame data information is compressed data, it is determined that the data analysis and output unit is a compression unit; other circuit units to be closed correspondingly include the same type of interlaced unit and progressive unit; When the frame data information is non-compressed data and interlaced data, it is determined that the data analysis and output unit is an interlaced unit; other circuit units to be closed correspondingly include the same type of compression unit and progressive unit; When the frame data information is non-compressed data and non-interlaced data, it is determined that the data analysis and output unit is a progressive unit; other circuit units to be closed correspondingly include the same type of interlaced unit and compression unit.
4. The control method according to claim 1, characterized by, After the memory dynamic control unit is determined to be a write-back unit, the method further comprises: enabling a memory release unit to release the memory applied for when offline or the memory corresponding to the resource to be destroyed.
5. A control system of a rear stage display module, characterized by, The method comprises: a first acquisition module configured to acquire source configuration parameters of a video to be output; a second acquisition module configured to acquire output configuration parameters corresponding to a user configuration instruction or an output device; a determination module configured to determine, in a post-stage display module, working circuit units corresponding to the source configuration parameters and / or the output configuration parameters; an action module configured to enable the working circuit units and close other circuit units of the same type as the working circuit units in the post-stage display module; The determination module comprises: a first unit configured to determine, in the post-stage display module, a display output terminal corresponding to the output configuration parameters; a second unit configured to determine, in the post-stage display module, working clocks corresponding to the source configuration parameters and the output configuration parameters; a third unit configured to determine, in the post-stage display module, a data analysis and output unit corresponding to the source configuration parameters; a fourth unit configured to determine, in the post-stage display module, a memory dynamic control unit corresponding to the source configuration parameters and the output configuration parameters; The second unit is specifically configured to select corresponding display paths according to frame data information in the source configuration parameters and output resolution information in the output configuration parameters, and to calculate, in each display path, a working clock of a lowest frequency allowed for each working circuit unit to work according to hardware parameters in the post-stage display module, the frame data information, and the output resolution information, or to determine, by looking up a table, a level of a working clock required by each working circuit unit in the post-stage display module under a current condition, the working circuit units including the working clock. The fourth unit is specifically configured to determine a scaling ratio of the video to be output according to a video input size in the source configuration parameters and a video output size in the output configuration parameters, to determine whether the video to be output needs to write back to a memory according to the scaling ratio, to determine the memory dynamic control unit to be a write-back unit and to enable a write-back unit and a memory release unit and close a non-write-back unit if the video to be output needs to write back to the memory, and to determine the memory dynamic control unit to be a non-write-back unit and to enable a non-write-back unit and close a write-back unit and the memory release unit if the video to be output does not need to write back to the memory.
6. A control device of a rear stage display module, characterized by The method comprises: a memory configured to store a computer program; a processor configured to execute the computer program to implement the steps of the control method of the post-stage display module according to any one of claims 1 to 4.
7. A readable storage medium characterized by, The readable storage medium stores a computer program, and the computer program is executed by the processor to realize the steps of the control method of the back-end display module according to any one of claims 1 to 4.
Citation Information
Patent Citations
Image sensor with energy consumption proportional to image quality
CN105144692A
Video display design method based on LVDS input
CN112492247A