A frame frequency control method and system for a liquid crystal screen
Patent Information
- Application Number
- CN202211396020.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-08
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2042-11-08
AI Technical Summary
[0006]为解决上述技术问题,本发明提供一种液晶屏幕的帧频控制方法及其系统用于解决了现有的帧频提升方法都是在相邻帧间插入一个帧,造成帧频的提升速率有限,无法更快地提升电视响应的速率的问题
[0045]本发明通过包括获取当前帧Fn和上一帧Fn-1,并将当前帧Fn和上一帧Fn-1划分成若干个互不重叠且具有i行j列的像素块,计算当前帧Fn和上一帧Fn-1中所有同一坐标点下的像素块的SAD差值,对所有同一坐标点下的像素块的SAD差值与设定的差值阈值SAD阈值进行比较,根据比较结果分类,得出Q个待插像素块一和待插像素块二,并插入当前帧Fn和上一帧Fn-1之间,解决了现有的帧频提升方法都是在相邻帧间插入一个帧,造成帧频的提升速率有限,无法更快地提升电视响应的速率的问题。
Smart Images

Figure CN115695701B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of screen display technology, and in particular to a frame rate control method and system for a liquid crystal screen. Background Technology
[0002] As people's living standards gradually improve and technology in the field of digital television advances, people have put forward higher requirements for the clarity and screen size of digital television, specifically requiring larger display sizes, faster screen refresh rates, and more vibrant and realistic colors.
[0003] However, traditional LCD TVs have slow response times, which can easily lead to ghosting and blurring, failing to meet the requirements. Therefore, frame rate enhancement technology was developed, which can significantly improve the blurring of moving images on LCD displays and effectively improve the quality of displayed images.
[0004] Conventional frame rate boosting primarily employs motion-compensated frame rate boosting, which involves interpolating frames between two adjacent frames to continuously increase the frame rate and thus improve television response speed. However, existing frame rate boosting methods all involve inserting a frame between adjacent frames, resulting in a limited rate of increase and an inability to accelerate television response.
[0005] Therefore, it is necessary to provide a frame rate control method and system for LCD screens to solve the above-mentioned technical problems. Summary of the Invention
[0006] To address the aforementioned technical problems, this invention provides a frame rate control method and system for a liquid crystal screen, which solves the problem that existing frame rate boosting methods all insert a frame between adjacent frames, resulting in a limited frame rate boosting rate and an inability to improve the television response rate more quickly.
[0007] The present invention provides a frame rate control method for a liquid crystal screen, which includes the following steps:
[0008] Get the current frame F n And the previous frame F n-1 and the current frame F n And the previous frame F n-1 Divide into several non-overlapping pixel blocks with i rows and j columns;
[0009] Calculate the current frame F n And the previous frame F n-1 SAD of all pixel blocks at the same coordinate point 差值 ;
[0010] The SAD difference of all pixel blocks at the same coordinate point is compared with the set difference threshold SAD threshold.
[0011] SAD 差值 <SAD 阈值 All pixel blocks are treated as pixel blocks to be inserted at the same coordinate point in the frame to be inserted.
[0012] For SAD 差值 ≥SAD 阈值 SAD in all pixel blocks 差值 The process involves segmenting the image into Q pixel blocks to be inserted, combining these blocks with their corresponding pixel blocks to form Q pixel blocks to be inserted. These Q pixel blocks are then sequentially inserted into the current frame F. n And the previous frame F n-1 Between, and output.
[0013] Preferably, when calculating the current frame F n And the previous frame F n-1 SAD of all pixel blocks at the same coordinate point 差值 The steps include:
[0014] For the current frame F n And the previous frame F n-1 Bidirectional motion estimation is performed on all pixel blocks in the two frames to obtain the SAD values corresponding to all pixel blocks in the two frames, i.e., SAD(F). n ) and SAD(F n-1 );
[0015] For all pixel blocks in the two frames, the corresponding SAD(F) n ) and SAD(F n-1 Find the difference; the formula for calculating the difference is:
[0016] SAD 差值 =|SAD(F n (m, n)-SAD(F n-1 (m, n)|
[0017] Where m∈{1, 2, ..., i}, n∈{1, 2, ..., j}, SAD(F n (m, n) represents the SAD value corresponding to the pixel block in the m-th row and n-th column of the current frame, SAD(F n-1 (m, n) represents the SAD value corresponding to the pixel block in the m-th row and n-th column of the previous frame.
[0018] Preferably, in the current frame F n And the previous frame F n-1 After performing bidirectional motion estimation on all pixel blocks, the process also includes:
[0019] Obtain the SAD prediction values for all pixel blocks in the two frames;
[0020] Smoothing and compensation processing is performed on the SAD prediction values corresponding to all pixel blocks in both frames;
[0021] Using the current frame F n And the previous frame F n-1 The pixel data is used to correct the smoothed and compensated SAD prediction values to obtain the SAD values corresponding to all pixel blocks in the two frames.
[0022] Preferably, after obtaining the SAD prediction values corresponding to all pixel blocks in the two frames, the method further includes matching the SAD prediction values according to the SAD criterion.
[0023] Preferably, in the case of SAD 差值 <SAD 阈值 The step of taking all pixel blocks as the first pixel block to be inserted at the same coordinate point in the frame to be inserted also includes copying the first pixel block to be inserted to obtain Q first pixel blocks to be inserted.
[0024] Preferably, in the case of SAD 差值 ≥SAD 阈值 SAD in all pixel blocks 差值 The step of segmenting and dividing into Q pixel blocks to be inserted includes:
[0025] In SAD 差值 From all pixel blocks that are ≥SAD threshold, obtain all corresponding SAD values. 差值 ;
[0026] For SAD 差值 and SAD 阈值 Find the quotient; the formula for calculating the quotient is:
[0027] k = SAD 差值 ÷SAD 阈值
[0028] The calculated value of k is rounded down.
[0029] Preferably, in the step of rounding the above k value, if k < 1, the value k = 1, and the k value at this time is used as the segment number Q; if k > 1 and is an integer, the value k is the corresponding integer, and the k value at this time is used as the segment number Q; if k > 1 and is not an integer, the value k is the units digit of the current value + 1, and the k value at this time is used as the segment number Q.
[0030] Preferably, Q pixel blocks to be inserted are divided into two groups, and combined with the corresponding pixel blocks to be inserted into the first group to form Q pixel blocks to be inserted. Then, the Q pixel blocks to be inserted are sequentially inserted into the current frame F. n And the previous frame F n-1 The steps between them include:
[0031] Get the previous frame F n-1 SAD 差值 ≥SAD 阈值 All pixel blocks, for SAD(F n-1 (m, n) and SAD 阈值 Continuous summation, where the number of summations is Q;
[0032] We obtain Q pixel blocks to be inserted.
[0033] Then, combine the Q pixel blocks to be inserted into a group with the pixel blocks located at the same coordinate point to form a Q pixel block to be inserted.
[0034] This invention also discloses a control system for a frame rate control method of a liquid crystal screen, which includes an acquisition module, a calculation module, a comparison module, a classification module, and a frame interpolation module.
[0035] The acquisition module is used to acquire the current frame F n And the previous frame F n-1 and the current frame F n And the previous frame F n-1 Divide into several non-overlapping pixel blocks with i rows and j columns;
[0036] The calculation module is used to calculate the current frame F. n And the previous frame F n-1 SAD of all pixel blocks at the same coordinate point 差值 ;
[0037] The comparison module is used to compare the SAD values of all pixel blocks at the same coordinate point. 差值 The difference threshold SAD 阈值 Compare;
[0038] The classification module is used to classify SAD 差值 <SAD 阈值 All pixel blocks are treated as pixel blocks to be inserted at the same coordinate point in the frame to be inserted.
[0039] For SAD 差值 ≥SAD 阈值 The SAD difference in all pixel blocks is used to divide the blocks into Q pixel blocks to be inserted.
[0040] The frame insertion module is used to combine Q pixel blocks to be inserted two with the corresponding pixel blocks to be inserted one to form Q pixel blocks to be inserted, and then sequentially insert the Q pixel blocks to be inserted into the current frame F. n And the previous frame F n-1 Between, and output.
[0041] Preferably, the calculation module includes a two-way motion estimation submodule and a difference submodule.
[0042] The bidirectional motion estimation submodule is used to perform motion estimation on the current frame F. n And the previous frame F n-1 Bidirectional motion estimation is performed on all pixel blocks in the two frames to obtain the SAD values corresponding to all pixel blocks in the two frames, i.e., SAD(F). n ) and SAD(F n-1 );
[0043] The difference submodule is used to perform SAD(F) analysis on all pixel blocks in the two frames. n ) and SAD(F n-1 Find the difference.
[0044] Compared with related technologies, the frame rate control method and system for a liquid crystal screen provided by the present invention have the following beneficial effects:
[0045] This invention includes obtaining the current frame F n And the previous frame F n-1 and the current frame F n And the previous frame F n-1 Divide the image into several non-overlapping pixel blocks with i rows and j columns, and calculate the current frame F. n And the previous frame F n-1 SAD of all pixel blocks at the same coordinate point 差值 SAD for all pixel blocks at the same coordinate point 差值 The difference threshold SAD 阈值 The comparison is performed, and based on the comparison results, Q pixel blocks to be inserted and Q pixel blocks to be inserted are determined and inserted into the current frame F. n And the previous frame F n-1 This approach addresses the problem that existing frame rate enhancement methods, which involve inserting a frame between adjacent frames, result in a limited frame rate enhancement rate and an inability to accelerate television response. Attached Figure Description
[0046] Figure 1 A schematic diagram of the method flow for a frame rate control method and system for a liquid crystal screen provided by the present invention;
[0047] Figure 2 A pixel block distribution coordinate diagram of a frame rate control method and system for a liquid crystal screen provided by the present invention;
[0048] Figure 3 The present invention provides a schematic diagram of the system wireframe structure of a frame rate control method and system for a liquid crystal screen. Detailed Implementation
[0049] The present invention will be further described below with reference to the accompanying drawings and embodiments.
[0050] A frame rate control method for an LCD screen, the control method as follows: Figure 1 As shown, the following operation steps are included:
[0051] Get the current frame F n And the previous frame F n-1 and the current frame F n And the previous frame F n-1 Divide into several non-overlapping pixel blocks with i rows and j columns, see details. Figure 2 As shown; where the current frame F n And the previous frame F n-1 For two adjacent frames in the video data, the size of each individual pixel block is the same in all pixel blocks in row i and column j.
[0052] Calculate the current frame F n And the previous frame F n-1 SAD of all pixel blocks at the same coordinate point 差值 This step includes:
[0053] For the current frame F n And the previous frame F n-1 We perform bidirectional motion estimation on all pixel blocks in the current frame, and then we can obtain the current frame F. n And the previous frame F n-1 The SAD prediction values corresponding to all pixel blocks in the image;
[0054] To improve the accuracy of SAD values, the current frame F can be... n And the previous frame F n-1 The SAD prediction values corresponding to all pixel blocks in the image are smoothed and compensated.
[0055] Then, using the current frame F n And the previous frame F n-1 The pixel data is used to correct the smoothed and compensated SAD prediction values to obtain the SAD values corresponding to all pixel blocks in the two frames.
[0056] Thus, the current frame F is obtained. n And the previous frame F n-1 The SAD value corresponding to all pixel blocks in the image, i.e., SAD(F) n ) and SAD(F n-1 );
[0057] Next, for the current frame F n And the previous frame F n-1 SAD(F) corresponding to all pixel blocks in n ) and SAD(F n-1 Find the difference; the formula for calculating the difference is:
[0058] SAD 差值 =|SAD(F n (m, n)-SAD(F n-1 (m, n)|
[0059] Where m∈{1, 2, ..., i}, n∈{1, 2, ..., j}, SAD(F n (m, n) represents the SAD value corresponding to the pixel block in the m-th row and n-th column of the current frame, SAD(F n-1 (m, n) represents the SAD value corresponding to the pixel block in the m-th row and n-th column of the previous frame;
[0060] In addition, after obtaining the SAD prediction values corresponding to all pixel blocks in the two frames, the process also includes matching the SAD prediction values according to the SAD criterion to make the final obtained SAD value more accurate.
[0061] SAD for all pixel blocks at the same coordinate point 差值 The difference threshold SAD 阈值 Compare; compare SAD 差值 <SAD 阈值 All pixel blocks are treated as pixel blocks to be inserted at the same coordinate point in the frame to be inserted; for SAD 差值 ≥SAD 阈值 SAD in all pixel blocks 差值 The process involves segmenting the image into Q pixel blocks to be inserted, combining these blocks with their corresponding pixel blocks to form Q pixel blocks to be inserted. These Q pixel blocks are then sequentially inserted into the current frame F. n And the previous frame F n-1 Between, and output;
[0062] More specifically, SAD for all pixel blocks at the same coordinate point 差值 The difference threshold SAD 阈值 The comparison will fall into two categories:
[0063] The first scenario is SAD. 差值 ≥SAD 阈值 In this case, SAD needs to be applied to all pixel blocks belonging to this category. 差值 The segmentation process involves: in SAD 差值 From all pixel blocks that are ≥SAD threshold, obtain all corresponding SAD values. 差值 ;
[0064] For SAD 差值 and SAD 阈值 Find the quotient; the formula for calculating the quotient is:
[0065] k = SAD 差值 ÷SAD 阈值
[0066] The calculated value of k is rounded down.
[0067] In the step of rounding the above k value, if k < 1, the value k = 1, and the k value at this time is used as the partition number Q; if k > 1 and is an integer, the value k is the corresponding integer, and the k value at this time is used as the partition number Q; if k > 1 and is not an integer, the value k is the units digit of the current value + 1, and the k value at this time is used as the partition number Q.
[0068] Then obtain the previous frame F. n-1 SAD 差值 ≥SAD 阈值 All pixel blocks, for SAD(F n-1 (m, n) and SAD 阈值 Continuous summation, where the number of summations is Q;
[0069] We obtain Q pixel blocks to be inserted.
[0070] The first scenario is SAD. 差值 <SAD 阈值 In this case, all the corresponding pixel blocks are taken as the first pixel block to be inserted at the same coordinate point in the frame to be inserted. It is also necessary to copy the first pixel block to be inserted to obtain Q first pixel blocks to be inserted.
[0071] Finally, combine the Q pixel blocks to be inserted, one and two, located at the same coordinate point, to form Q pixel blocks to be inserted, and then proceed according to the above method for SAD(F). n-1 (m, n) and SAD 阈值 The continuous summation is inserted sequentially into the current frame F. n And the previous frame F n-1 The specific order is: SAD(F n-1 (m, n) + SAD threshold, SAD(F n-1 (m, n) + 2*SAD 阈值 ..., SAD(F n-1 (m, n) + Q*SAD threshold, where Q ≥ 1 and is an integer;
[0072] It's important to note that in the case where "k > 1 and is not an integer," although we take Q as the units digit of the current value plus 1, the Qth summation value is less than a single SAD. 阈值 Therefore, the sum of the values is (Qk)*SAD. 阈值 .
[0073] The present invention provides a frame rate control method for a liquid crystal screen, including obtaining the current frame F. n And the previous frame F n-1 and the current frame F n And the previous frame F n-1 Divide the image into several non-overlapping pixel blocks with i rows and j columns; then calculate the current frame F. n And the previous frame F n-1 The SAD difference of all pixel blocks at the same coordinate point is calculated, and then the SAD difference of all pixel blocks at the same coordinate point is compared with the set difference threshold SAD. 阈值 The comparison is performed, and finally, based on the comparison results, Q pixel blocks to be inserted and Q pixel blocks to be inserted are obtained. These are combined to form Q pixel blocks to be inserted, which are then inserted one by one into the current frame F in sequence. n And the previous frame F n-1 By increasing the number of frames inserted at a time, the problem of existing frame rate boosting methods, which insert a frame between adjacent frames, is solved, which results in a limited frame rate boosting rate and an inability to improve the TV response rate faster.
[0074] This invention also discloses a control system for a frame rate control method of a liquid crystal screen, the control system being as follows: Figure 3 As shown, it includes an acquisition module, a calculation module, a comparison module, a classification module, and a frame interpolation module.
[0075] The acquisition module is used to acquire the current frame F n And the previous frame F n-1 and the current frame F n And the previous frame F n-1 Divide into several non-overlapping pixel blocks with i rows and j columns;
[0076] The calculation module is used to calculate the current frame F. n And the previous frame F n-1 SAD of all pixel blocks at the same coordinate point 差值 ;
[0077] The comparison module is used to compare the SAD values of all pixel blocks at the same coordinate point. 差值 The difference threshold SAD 阈值 Compare;
[0078] The classification module is used to classify SAD 差值 <SAD 阈值 All pixel blocks are treated as pixel blocks to be inserted at the same coordinate point in the frame to be inserted.
[0079] For SAD 差值 ≥SAD 阈值 The SAD difference in all pixel blocks is used to divide the blocks into Q pixel blocks to be inserted.
[0080] The frame insertion module is used to combine Q pixel blocks to be inserted two with the corresponding pixel blocks to be inserted one to form Q pixel blocks to be inserted, and then sequentially insert the Q pixel blocks to be inserted into the current frame F. n And the previous frame F n-1 Between, and output.
[0081] The calculation module includes a bidirectional motion estimation submodule and a difference submodule.
[0082] The bidirectional motion estimation submodule is used to perform motion estimation on the current frame F. n And the previous frame F n-1 Bidirectional motion estimation is performed on all pixel blocks in the two frames to obtain the SAD values corresponding to all pixel blocks in the two frames, i.e., SAD(F). n ) and SAD(F n-1 );
[0083] The difference submodule is used to perform SAD(F) analysis on all pixel blocks in the two frames. n ) and SAD(F n-1 Find the difference.
[0084] The frame rate control system for a liquid crystal screen provided by this invention obtains Q pixel blocks to be inserted through an acquisition module, a calculation module, a comparison module, a classification module, and a frame insertion module, and inserts them one by one into the current frame F in sequence. n And the previous frame F n-1 By increasing the number of frames inserted at a time, the problem of existing frame rate boosting methods, which insert a frame between adjacent frames, is solved, which limits the rate of frame rate boosting and makes it impossible to improve the TV response rate faster.
[0085] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0086] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A frame rate control method for a liquid crystal screen, characterized in that, The control method includes the following operational steps: Get the current frame F n And the previous frame F n-1 and the current frame F n And the previous frame F n-1 Divide into several non-overlapping pixel blocks with i rows and j columns; Calculate the current frame F n And the previous frame F n-1 SAD of all pixel blocks at the same coordinate point 差值 ; SAD of all pixel blocks at the same coordinate point 差值 The difference threshold SAD 阈值 Compare; SAD 差值 <SAD 阈值 All pixel blocks are treated as pixel blocks to be inserted at the same coordinate point in the frame to be inserted. For SAD 差值 ≥SAD 阈值 SAD in all pixel blocks 差值 The process involves segmenting the image into Q pixel blocks to be inserted, combining these blocks with their corresponding pixel blocks to form Q pixel blocks to be inserted. These Q pixel blocks are then sequentially inserted into the current frame F. n And the previous frame F n-1 Between, and output; Among them, in SAD 差值 ≥SAD 阈值 SAD in all pixel blocks 差值 The step of segmenting and dividing into Q pixel blocks to be inserted includes: In SAD 差值 ≥SAD 阈值 From all pixel blocks, obtain all SADs corresponding to them. 差值 ; For SAD 差值 and SAD 阈值 Find the quotient; the formula for calculating the quotient is: k=SAD 差值 ÷SAD 阈值 Round the calculated k value to the nearest integer. In the step of rounding the value of k above, if k < 1, the value of k is taken as 1, and the value of k at this time is used as the partition number Q; if k > 1 and is an integer, the value of k is taken as the corresponding integer, and the value of k at this time is used as the partition number Q; if k > 1 and is not an integer, the value of k is taken as the units digit of the current value + 1, and the value of k at this time is used as the partition number Q.
2. The frame rate control method for a liquid crystal screen according to claim 1, characterized in that, Calculate the current frame F n And the previous frame F n-1 SAD of all pixel blocks at the same coordinate point 差值 The steps include: For the current frame F n And the previous frame F n-1 Bidirectional motion estimation is performed on all pixel blocks in the two frames to obtain the SAD values corresponding to all pixel blocks in the two frames, i.e., SAD(F) n ) and SAD (F n-1 ); For all pixel blocks in the two frames, the corresponding SAD(F) n ) and SAD (F n-1 Find the difference; the formula for calculating the difference is: SAD 差值 = |SAD(F n )(m ,n) -SAD(F n-1 )(m ,n)| Where m∈{1, 2, ..., i}, n∈{1, 2, ..., j}, SAD(F n (m, n) represents the SAD value corresponding to the pixel block in the m-th row and n-th column of the current frame. SAD(F) n-1 (m, n) represents the SAD value of the pixel block in the m-th row and n-th column of the previous frame.
3. The frame rate control method for a liquid crystal screen according to claim 2, characterized in that, In the current frame F n And the previous frame F n-1 After performing bidirectional motion estimation on all pixel blocks, the process also includes: Obtain the SAD prediction values for all pixel blocks in the two frames; Smoothing and compensation processing is performed on the SAD prediction values corresponding to all pixel blocks in both frames; Using the current frame F n And the previous frame F n-1 The pixel data is used to correct the smoothed and compensated SAD prediction values to obtain the SAD values corresponding to all pixel blocks in the two frames.
4. The frame rate control method for a liquid crystal screen according to claim 3, characterized in that, After obtaining the SAD prediction values corresponding to all pixel blocks in the two frames, the process also includes matching the SAD prediction values according to the SAD criterion.
5. The frame rate control method for a liquid crystal screen according to claim 4, characterized in that, In SAD 差值 <SAD 阈值 The step of taking all pixel blocks as the first pixel block to be inserted at the same coordinate point in the frame to be inserted also includes copying the first pixel block to be inserted to obtain Q first pixel blocks to be inserted.
6. The frame rate control method for a liquid crystal screen according to claim 1, characterized in that, After dividing the frame into Q pixel blocks to be inserted, and combining them with the corresponding pixel blocks to be inserted to form Q pixel blocks to be inserted, the Q pixel blocks to be inserted are then inserted into the current frame F in sequence. n And the previous frame F n-1 The steps between them include: Get the previous frame F n-1 SAD 差值 ≥SAD 阈值 All pixel blocks, for SAD(F n-1 (m, n) and SAD 阈值 Continuous summation, where the number of summations is Q; We obtain Q pixel blocks to be inserted. Then, combine the Q pixel blocks to be inserted into a group with the pixel blocks located at the same coordinate point to form a Q pixel block to be inserted.
7. A control system for a frame rate control method of a liquid crystal screen, used to execute the control method for a frame rate control method of a liquid crystal screen as described in any one of claims 1 to 6, characterized in that, The control system includes an acquisition module, a calculation module, a comparison module, a classification module, and a frame interpolation module. The acquisition module is used to acquire the current frame F n And the previous frame F n-1 and the current frame F n And the previous frame F n-1 Divide into several non-overlapping pixel blocks with i rows and j columns; The calculation module is used to calculate the current frame F. n And the previous frame F n-1 SAD of all pixel blocks at the same coordinate point 差值; The comparison module is used to compare the SAD values of all pixel blocks at the same coordinate point. 差值 The difference threshold SAD 阈值 Compare; The classification module is used to classify SAD 差值 <SAD 阈值 All pixel blocks are treated as pixel blocks to be inserted at the same coordinate point in the frame to be inserted. For SAD 差值 ≥SAD 阈值 The SAD difference in all pixel blocks is used to divide the blocks into Q pixel blocks to be inserted. The frame insertion module is used to combine Q pixel blocks to be inserted two with the corresponding pixel blocks to be inserted one to form Q pixel blocks to be inserted, and then sequentially insert the Q pixel blocks to be inserted into the current frame F. n And the previous frame F n-1 Between, and output.
8. A frame rate control system for a liquid crystal screen according to claim 7, characterized in that, The calculation module includes a bidirectional motion estimation submodule and a difference submodule. The bidirectional motion estimation submodule is used to perform motion estimation on the current frame F. n And the previous frame F n-1 Bidirectional motion estimation is performed on all pixel blocks in the two frames to obtain the SAD values corresponding to all pixel blocks in the two frames, i.e., SAD(F) n ) and SAD (F n-1 ); The difference submodule is used to perform SAD(F) analysis on all pixel blocks in the two frames. n ) and SAD (F n-1 Find the difference.
Citation Information
Patent Citations
Video data frame rate up conversion method based on system analysis and design (SAD) and video on demand (VOD) matching rules
CN102857728A
Low complexity motion compensated frame interpolation method
US20060262853A1