A computer implemented liquid crystal display method comprising: acquiring a current display mode which is one of a static display mode and a dynamic display mode, the static display mode being a display mode in which a content to be displayed on a liquid crystal panel of a liquid crystal display remains unchanged for a predetermined period of time, and the dynamic display mode being a display mode in which the to be displayed content is changed within the predetermined period of time; wherein, in response to determining that the acquired current display mode is the static display mode, the method further comprises: acquiring a pixel grayscale value of each pixel in each row of a frame of the to be displayed content; setting a refresh rate of an i-th row of the to be displayed content to a first refresh rate in response to detecting that the grayscale values of all the pixels in the i-th row are lower than a predetermined value; and setting a refresh rate of a j-th row of the to be displayed content to a second refresh rate in response to detecting that at least one grayscale value of the pixels in the j-th row is not lower than the predetermined value, wherein i ≠ j, and the first refresh rate is lower than the second refresh rate, detecting, after setting the refresh rates and while the display mode is the static display mode, whether the to be displayed content has changed between consecutive frames and, in response to detecting that the to be displayed content has not changed, maintaining the set refresh rates unchanged, otherwise, in response to detecting that the to be displayed content has changed, detecting in which rows the to be displayed content has changed and repeating said acquiring and setting (502, 503) steps for the rows for which it is detected that the to be displayed content has changed whilst maintaining unchanged the refresh rates of the rows for which it is detected that the to be displayed content has not changed. acquiring a current display mode which is one of a static display mode and a dynamic display mode, the static display mode being a display mode in which a content to be displayed on a liquid crystal panel of a liquid crystal display remains unchanged for a predetermined period of time, and the dynamic display mode being a display mode in which the to be displayed content is changed within the predetermined period of time; wherein, in response to determining that the acquired current display mode is the static display mode, the method further comprises: acquiring a pixel grayscale value of each pixel in each row of a frame of the to be displayed content; setting a refresh rate of an i-th row of the to be displayed content to a first refresh rate in response to detecting that the grayscale values of all the pixels in the i-th row are lower than a predetermined value; and setting a refresh rate of a j-th row of the to be displayed content to a second refresh rate in response to detecting that at least one grayscale value of the pixels in the j-th row is not lower than the predetermined value, wherein i ≠ j, and the first refresh rate is lower than the second refresh rate, detecting, after setting the refresh rates and while the display mode is the static display mode, whether the to be displayed content has changed between consecutive frames and, in response to detecting that the to be displayed content has not changed, maintaining the set refresh rates unchanged, otherwise, in response to detecting that the to be displayed content has changed, detecting in which rows the to be displayed content has changed and repeating said acquiring and setting (502, 503) steps for the rows for which it is detected that the to be displayed content has changed whilst maintaining unchanged the refresh rates of the rows for which it is detected that the to be displayed content has not changed. acquiring a pixel grayscale value of each pixel in each row of a frame of the to be displayed content; setting a refresh rate of an i-th row of the to be displayed content to a first refresh rate in response to detecting that the grayscale values of all the pixels in the i-th row are lower than a predetermined value; and setting a refresh rate of a j-th row of the to be displayed content to a second refresh rate in response to detecting that at least one grayscale value of the pixels in the j-th row is not lower than the predetermined value, wherein i ≠ j, and the first refresh rate is lower than the second refresh rate, detecting, after setting the refresh rates and while the display mode is the static display mode, whether the to be displayed content has changed between consecutive frames and, in response to detecting that the to be displayed content has not changed, maintaining the set refresh rates unchanged, otherwise, in response to detecting that the to be displayed content has changed, detecting in which rows the to be displayed content has changed and repeating said acquiring and setting (502, 503) steps for the rows for which it is detected that the to be displayed content has changed whilst maintaining unchanged the refresh rates of the rows for which it is detected that the to be displayed content has not changed.