Display module and brightness control methodTechnical FieldThe present disclosure relates to display technologies, and in particular, to a display module and a brightness control method of the display module.
BackgroundHowever, due to the manufacturing process of Thin Film Transistors (TFTs), the TFTs have problems of uniformity or stability, which causes uneven display brightness or image retention of the AMOLED display screen, and thus the AMOLED display screen needs to be compensated. The compensation method generally includes internal compensation and external compensation, the internal compensation results in complex pixel structure and smaller compensation range, and people tend to adopt the external compensation with simpler pixel structure and larger compensation range. One way of using external compensation is to have a detection TFT for each row of pixel cells, and the detection TFT will detect the electrical signal of the driving TFT of a certain row of pixel cells during each frame display time, and the detection is usually performed in the blank space (V-Blanking) during the idle time except for writing data in each frame. However, the current that should flow to the Organic Light-Emitting Diode (OLED) during the detection flows to the detection TFT, which causes the OLED to become dark and generates a dark line, thereby affecting the display effect of the display screen.
Disclosure of Invention
Embodiments of the present application provide a display assembly and a brightness control method.
The display component comprises a display screen, a detector, a processor and a correction module, wherein the detector is connected with the display screen, the detector, the correction module and the display screen are connected with the processor, the display screen comprises a plurality of pixel rows, first correction information is stored in the correction module, the detector is used for detecting actual brightness information of each pixel row, the processor is used for calculating compensation brightness information of pixel rows adjacent to the detected pixel rows according to the actual brightness information and the first correction information, and adjusting the brightness of the adjacent pixel rows according to the calculated compensation brightness information of the adjacent pixel rows.
In the display module of the above embodiment, the processor reduces the brightness of the pixel row adjacent to the detected pixel row, so that the brightness of the dark line generated when the detected pixel row is detected is smoothly transited to the brightness of the adjacent pixel row, and the display effect caused by the dark line can be reduced by using the integration effect of human eyes, thereby ensuring the quality of the display picture of the display screen.
The brightness control method of the embodiment of the application is used for a display assembly, the display assembly comprises a display screen, a detector, a processor and a correction module, the detector, the correction module and the display screen are all connected with the processor, the display screen comprises a plurality of pixel lines, first correction information is stored in the correction module, and the method comprises the following steps:
the detector detects the actual brightness information of each pixel row;
the processor calculates the compensation brightness information of the pixel row adjacent to the detected pixel row according to the actual brightness information of each pixel row detected by the detector and the first correction information, and adjusts the brightness of the adjacent pixel row according to the calculated compensation brightness information of the adjacent pixel row.
In the brightness control method of the foregoing embodiment, the processor reduces the brightness of the pixel row adjacent to the detected pixel row, so that the brightness of the dark line generated when the detected pixel row is detected and the brightness of the adjacent pixel row are in smooth transition, and the display effect caused by the dark line can be reduced by using the integration effect of human eyes, thereby ensuring the quality of the display image of the display screen.
Additional aspects and advantages of embodiments of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of embodiments of the present application.
DrawingsThe above and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a block diagram of an electronic device according to an embodiment of the present application.
Fig. 2 is a flowchart illustrating a luminance control method according to an embodiment of the present application.
Fig. 3 is a Gamma curve of gray scale and brightness of a pixel row according to an embodiment of the present disclosure.
FIG. 4 is another Gamma curve of gray scale and brightness of a pixel row according to the present embodiment.
Fig. 5 is a schematic diagram illustrating a distribution of Gamma values of a pixel row during detection according to an embodiment of the present disclosure.
Fig. 6 is a partial circuit diagram of a display panel according to an embodiment of the present application.
Fig. 7 is a diagram of the phase voltage variation of the detection process according to the embodiment of the present disclosure.
Fig. 8 is another block diagram of an electronic apparatus according to an embodiment of the present application.
Fig. 9 is another flowchart illustrating a luminance control method according to an embodiment of the present application.
The main reference numbers:
the display device comprises anelectronic device 1000, adisplay module 100, adisplay screen 10, adetector 20, aprocessor 30, aprocessing unit 32, abuffer 34, a digital-to-analog converter 36, abuffer amplifier 38, acorrection module 40, acompensation module 50, and amain board 200.
Detailed DescriptionReference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative and are only for the purpose of explaining the present application and are not to be construed as limiting the present application.
In the description of the present application, it is to be understood that the terms "first", "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, features defined as "first", "second", may explicitly or implicitly include one or more of the described features. In the description of the present application, "a plurality" means two or more unless specifically limited otherwise.
In the description of the present application, it is to be noted that, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; may be mechanically connected, may be electrically connected or may be in communication with each other; either directly or indirectly through intervening media, either internally or in any other relationship. The specific meaning of the above terms in the present application can be understood by those of ordinary skill in the art as appropriate.
The following disclosure provides many different embodiments or examples for implementing different features of the application. In order to simplify the disclosure of the present application, specific example components and arrangements are described below. Of course, they are merely examples and are not intended to limit the present application. Moreover, the present application may repeat reference numerals and/or letters in the various examples, such repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed. In addition, examples of various specific processes and materials are provided herein, but one of ordinary skill in the art may recognize applications of other processes and/or use of other materials.
Referring to fig. 1, adisplay assembly 100 is provided according to an embodiment of the present disclosure. Thedisplay assembly 100 includes adisplay screen 10, adetector 20, aprocessor 30 and acalibration module 40, wherein thedetector 20 is connected to thedisplay screen 10, and theprocessor 30 is connected to thedetector 20, thedisplay screen 10 and thecalibration module 40. Thedisplay screen 10 includes a plurality of pixel rows, thedetector 20 is used for detecting actual luminance information of each pixel row, preferably, thedetector 20 detects actual luminance information of each pixel row when thedisplay element 100 is in a blank area, and thecalibration module 40 stores first calibration information. Theprocessor 30 is configured to compare the actual brightness information of each pixel row detected by thedetector 20 with the first correction information, further calculate the compensation brightness information of an adjacent pixel row adjacent to the detected pixel row, and reduce the brightness of the adjacent pixel row according to the calculated compensation brightness information of the adjacent pixel row, that is, adjust the actual brightness of the adjacent pixel row to the brightness corresponding to the compensation brightness information. It should be noted that the detected pixel column may be described as a detected pixel column, and the adjacent pixel column may be described as an adjacent pixel column, which refers to a pixel column adjacent to the detected pixel column.
Referring to fig. 2, an embodiment of the present application provides a brightness control method. The luminance control method of the present embodiment is applied to thedisplay module 100 of the present embodiment. The brightness control method includes:
in step S10, thedetector 20 detects the actual luminance information of each pixel column;
in step S20, theprocessor 30 calculates the compensation luminance information of the pixel row adjacent to the detected pixel row according to the actual luminance information of each pixel row detected by thedetector 20 and the pre-stored first correction information, and adjusts the luminance of the adjacent pixel row according to the calculated compensation luminance information of the adjacent pixel row.
In thedisplay module 100 and the brightness control method of the above embodiment, theprocessor 30 reduces the brightness of the pixel row adjacent to the detected pixel row, so that the brightness of the dark line and the brightness of the adjacent pixel row generated when the detected pixel row is detected are smoothly transited, and the display effect caused by the dark line can be reduced by using the integration effect of human eyes, thereby ensuring the quality of the display image displayed on thedisplay screen 10.
Referring to fig. 1, anelectronic device 1000 is further provided in the present embodiment, where theelectronic device 1000 includes amain board 200 and thedisplay module 100, and themain board 200 is connected to thedisplay module 100. Themain board 200 may input a corresponding electrical signal, for example, voltage/current data, to thedisplay assembly 100. Thedisplay assembly 100 may process an input image signal and display it on thedisplay screen 10. Thedisplay assembly 100 includes a plurality of pixel units arranged in an array, and the plurality of pixel units arranged in a row form a pixel row. Theelectronic device 1000 according to the embodiment of the present disclosure includes, but is not limited to, anelectronic device 1000 such as a display, a mobile phone, a tablet computer, a notebook computer, an electronic book, a television, and a wearable smart device.
In some embodiments, thedisplay screen 10 has blank areas before and after each frame, and thedetector 20 detects the actual brightness information of each pixel row during the blank areas.
It is understood that themain board 200 to which thedisplay module 100 is connected may write the voltage/current data to the pixel rows of thedisplay module 100 row by row, for example, in each frame time of the display frame, the voltage is written to each pixel row by row, the voltage/current data is not written to the pixel cells in the time period between every two frames, and the blank area (V-Blanking) is in the time period, that is, the blank area exists in the idle time before or after each writing of the next frame data.
Specifically, themain board 200 connected to thedisplay module 100 is connected to theprocessor 30 of the present embodiment, and theprocessor 30 may process the electrical signal output by themain board 200, form an image signal and feed back the image signal to thedisplay screen 10, so as to finally display image information corresponding to the image signal on thedisplay screen 10. Theprocessor 30 may also control themain board 200 according to the compensation brightness information, so that themain board 200 outputs an image signal corresponding to the compensation brightness information. . In the embodiment of the present application, thedetector 20 does not detect the actual brightness information of the pixel rows when thedisplay device 100 is in the blank area, such as the voltage or the current, and does not detect the actual brightness information during the working time period of writing data in each frame, which can reduce the risk of errors in displaying thedisplay device 100.
Generally, since thedetector 20 detects the actual brightness information of each pixel row, the current of the pixel at least partially flows to the detection line, which causes the pixel of thedisplay screen 10 to be darkened to generate a dark line.
In some implementations, the first calibration information includes an ideal Gamma curve of each pixel row when thedisplay panel 10 is normally displaying, the actual brightness information includes an actual Gamma curve of the detected pixel row, and the compensated brightness information includes a compensated Gamma curve of a pixel row adjacent to the detected pixel row, where the compensated Gamma curve is located between the ideal Gamma curve and the actual Gamma curve.
Each Gamma curve includes luminance data and gray-scale data, thedetector 20 detects actual luminance data of each pixel row, theprocessor 30 compares the actual luminance data with ideal luminance data of the first correction information to obtain compensation luminance data of the compensation Gamma curve, and theprocessor 30 further adjusts the luminance of the adjacent pixel rows according to the compensation luminance data.
Specifically, the first correction information may be understood as an ideal Gamma curve, that is, a Gamma curve of each pixel row when thedisplay screen 10 displays normally. The first correction information includes gray scale data (ideal gray scale data for short) during normal display and luminance data (ideal luminance data for short) during normal display, and the ideal gray scale data is used as an X coordinate and the ideal luminance data is used as a Y coordinate, so that an ideal Gamma curve is drawn and formed. Multiple sets of ideal Gamma curves may be stored in thecalibration module 40 to correspond to different modes of display. When the detected actual brightness information of the pixel line is inconsistent with the data corresponding to the ideal Gamma curve when thedisplay screen 10 displays normally, theprocessor 30 adjusts the brightness information of the pixel line adjacent to the detected pixel line to be the compensation brightness information. Specifically, the luminance information includes gray-scale data and luminance data, that is, the actual luminance information includes actual gray-scale data and actual luminance data, and the compensation luminance information includes compensation gray-scale data and compensation luminance data. The luminance data may be a voltage value.
In this embodiment, it is assumed that the detection of the pixel row does not affect the gray scale data of the pixel row, and therefore, the compensation luminance information is obtained according to the actual luminance data and the ideal luminance data, that is, under the condition of the same gray scale value, the compensation luminance data is obtained by calculating after comparing the actual luminance data and the ideal luminance data, so as to obtain the compensation luminance information. In one embodiment, the compensation luminance data takes any value in an interval formed by the actual luminance data and the ideal luminance data, preferably taking the intermediate value between the actual luminance data and the ideal luminance data. The compensation luminance data is a value between the actual luminance data and the ideal luminance data, so that the luminance of the dark line generated when the detected pixel line is detected and the luminance of the adjacent pixel line smoothly transit to the luminance during normal display, and the human eye does not easily feel the existence of the dark line, thereby improving the display effect of thedisplay screen 10.
Further, theprocessor 30 converts the compensation brightness data into a compensation voltage for driving the pixels, and further outputs the compensation voltage to thedisplay screen 10 to adjust the display brightness of thedisplay screen 10.
Since it can be known in advance which pixel line is to be detected, when themain board 200 writes a frame of data, the brightness of the adjacent pixel line can be adjusted according to the compensation brightness information, that is, the brightness data of the pixel line near the dark line can be adjusted, and theprocessor 30 can select the compensation brightness information of the pixel line adjacent to the detected pixel line according to the actual brightness information of the detected pixel line and the first correction information, so that the brightness of the dark line generated in the detected pixel line and the adjacent pixel lines smoothly transition, and according to the visual principle of human eyes, the smooth transition does not make the picture obviously have a single dark line, thereby ensuring the quality of the picture displayed by thedisplay screen 10.
Specifically, the luminance information of the pixel row includes gray scale data and luminance data, and the gray scale data and the luminance data are in a corresponding relationship with each other. Referring to fig. 3, L1 is an ideal Gamma curve drawn according to gray scale data and luminance data of the pixel row during normal display, L2 is an actual Gamma curve drawn according to actual gray scale data and actual luminance data of the pixel row during detection, and when the pixel row is detected, the luminance during detection is attenuated under the same gray scale data. For example, when the gray scale data is x, the ideal luminance data of the pixel row is y, and the actual luminance data is decreased to y1 because the detection causes the luminance of the detected pixel row to decrease by Δ L under the gray scale data. Since Δ L corresponding to each gray scale data is different, recording the actual luminance data y1 under each gray scale data results in an actual Gamma curve L2 after luminance decay.
Referring to fig. 4, L1 is an ideal Gamma curve when the detected pixel column is normally displayed, L2 is an actual Gamma curve when the detected pixel column is detected, L3 is a compensation Gamma curve drawn by a pixel column adjacent to the detected pixel column according to gray scale data and compensation luminance data, L4 is a compensation Gamma curve drawn by another pixel column adjacent to the detected pixel column (e.g., an adjacent pixel column adjacent to the adjacent pixel column) according to gray scale data and compensation luminance data, and the L3 curve and the L4 curve are located between the L1 curve and the L2 curve. Several groups of transition compensation Gamma curves are set between the ideal Gamma curve L1 which is normally displayed and the actual Gamma curve L2 after the brightness is attenuated, so as to realize the smooth transition of the brightness.
When the detected pixel row is x gray scale data, the brightness data is reduced from point a to point B, the Gamma curve passing between points AB is used as a combination of a plurality of compensation Gamma curves for transition, and when themain board 200 writes data in the next frame, the brightness gradients of a plurality of pixel rows adjacent to the detected pixel row are adjusted according to the actual brightness information of the pixels of the detected pixel row and the first correction information, that is, the brightness of a plurality of adjacent pixel rows is reduced according to the calculated actual brightness information of the detected pixel row.
Referring to fig. 5, for example, in the detection, one column is detected in a blank space (V-Blanking) of each frame, for example, detecting the m-th row, theprocessor 30 may adjust the luminance values of k adjacent rows respectively according to the actual luminance value (i.e. the actual luminance data) and the ideal luminance value (i.e. the ideal luminance data) of the m-th row, for example, the luminance value of the m +1 th line is adjusted toluminance 1, the luminance value of the m +2 th line is adjusted toluminance 2, the luminance value of the m +3 th line is adjusted toluminance 3 … …, the luminance value of the m + k th line is adjusted to luminance k, meanwhile, the brightness value of the m-1 line is adjusted to bebrightness 1, the brightness value of the m-2 line is adjusted to bebrightness 2, the brightness value of the m-3 line is adjusted to bebrightness 3 … …, the brightness value of the m-k line is adjusted to be brightness k, and m and k are both natural numbers larger than 0.
In some embodiments, thedetector 20 is configured to detect the actual luminance information of a plurality of pixel rows at the same time when thedisplay device 100 is in a blank area, the detected plurality of pixel rows being separated by a predetermined number of pixel rows. Therefore, the detection efficiency can be improved, and the generation of dark lines during detection can be avoided. For example, multiple rows of pixels are detected simultaneously in the blank area (V-Blanking) of each frame, such as m +1 th row and 2m +1 th row, the detected row is m +1 th row when m rows are written and 2m +1 th row when 2m rows are written, the detected row is m + n th row in the next m frames, the detected row is 2m + n th row … …, and so on. For example, the pixel rows ofrow 2, 6, and 10 are detected simultaneously. Thepixel rows 2 and 6 are separated by 4 pixel rows, and thepixel rows 6 and 10 are also separated by 4 pixel rows, that is, the preset separation pixel row number is 4.
It should be noted that, in the embodiment of detecting actual luminance information of a plurality of pixel lines simultaneously, the detected pixel lines of adjacent frames cannot be spaced too close together, so as to avoid the situation that the image is affected by the overlapping of the transition regions.
In some embodiments, the plurality of pixel rows includes a plurality of groups, each group including the same number of pixel rows, and thedetector 20 simultaneously detects one pixel row in each group.
In this embodiment, all the pixel rows of thedisplay assembly 100 may be divided into multiple groups adjacent to each other, and the number of the pixel rows in each group may be set according to actual conditions, wherein one way is to divide the pixel rows into multiple groups on average. A row of pixels in each group is detected in a blank area (V-Blanking) of each frame. For example, the m-th row of pixels in each group is detected in the first frame, the m + 1-th row of pixels in each group is detected in the second frame, and the m + 2-th row of pixels in each group is detected in the third frame.
Referring to fig. 1, in some embodiments, theprocessor 30 includes aprocessing unit 32, abuffer 34, a digital-to-analog converter 36 and abuffer amplifier 38, theprocessing unit 32 processes the electrical signal input by themotherboard 200 and stores the processed electrical signal in thebuffer 34, the digital-to-analog converter 36 converts the electrical signal processed by theprocessing unit 32 into an image signal, and the image signal is amplified by thebuffer amplifier 38 and displays corresponding image information on thedisplay screen 10. The image signal includes a driving voltage signal and the image information includes luminance. Theprocessing unit 32 is further configured to generate compensated luminance information according to the actual luminance information and the first correction information, and further control themain board 200 to output an electrical signal, such as a driving current or a driving voltage, corresponding to the compensated luminance information, so as to finally control the display of the display screen.
Thedetector 20 detects the actual brightness information of each pixel line in thedisplay screen 10, and theprocessor 30 calculates the compensation brightness information of the pixel line adjacent to the detected pixel line according to the actual brightness information of each pixel line detected by thedetector 20 and the first correction information pre-stored in thecorrection module 40, and the compensation brightness information of the adjacent pixel line can also be temporarily buffered in thebuffer 34. In some embodiments, referring to fig. 6, each pixel unit of thedisplay panel 10 includes a first transistor T1, a second transistor T2, a third transistor T3, a capacitor Cst, and a light emitting diode d (not labeled); a source electrode of the first transistor T1 is connected to the positive voltage ELVDD of the power supply, a drain electrode of the first transistor T1 is connected to an anode electrode of the light emitting diode d, one end of the capacitor Cst, and a drain electrode of the third transistor T3, and a gate electrode of the first transistor T1 is connected to a source electrode of the second transistor T2; the drain of the second transistor T2 and the gate of the second transistor T2 are connected to theprocessor 30, and the source of the second transistor T2 is connected to one end of the capacitor Cst and the gate of the first transistor T1; the drain of the third transistor T3 is connected to the anode of the led d and one end of the capacitor Cst, the gate of the third transistor T3 is connected to theprocessor 30, and the source of the third transistor T3 is connected to thedetector 20. The cathode of the light emitting diode d is connected to the negative voltage ELVSS of the power supply.
Thus, thedisplay panel 10 outputs a corresponding image and can detect the pixel rows of thedisplay device 100 by turning on and off the first transistor T1, the second transistor T2 and the third transistor T3, and the circuit is simple.
Specifically, when the gate Gm of the second transistor T2 is input with a high level, the capacitor Cst to which the second transistor T2 is connected is charged, and the first transistor T1 is turned on to make the light emitting diode d emit light.
It should be noted that, when the pixel row is detected, the gate Gm of the second transistor T2 is inputted with a high level, and the gate Sm of the third transistor T3 is inputted with a high level to turn on the third transistor T3. The pixel current flows from the first transistor T1 to the third transistor T3, and the display of thedisplay panel 10 is abnormal, so in the embodiment of the present application, the detection can be performed by switching different pixel rows, and the dark lines generated during the detection can be switched throughout the entire display area, so that the dark lines are less noticeable to human eyes.
Referring to fig. 7, in some embodiments, the pixel column detection process includes an initialization phase in which theprocessor 30 is configured to control the second transistor T2 and the third transistor T3 to be turned on.
In some embodiments, in the initialization stage, the brightness control method includes:
theprocessor 30 controls the second transistor and the third transistor to be turned on.
Thus, a stable state can be provided for thedisplay screen 10 to detect. Specifically, in the initialization stage, the second transistor T2 and the third transistor T3 input a high level to turn on the second transistor T2 and the third transistor T3, respectively. The initial voltage Vint is written at the sensing terminal of the source of the third transistor T3.
In some embodiments, the pixel column detection process includes a charging phase after the initialization phase, in which the capacitor Cst is in a charging state and the first transistor T1, the second transistor T2, and the third transistor T3 are all in a conducting state. Thus, the charged capacitor Cst can raise the voltage of the first transistor T1 to make the light emitting diode d always emit light.
The pixel column detection process includes a detection stage after the charging stage, in which theprocessor 30 adjusts the voltage input to the pixel column adjacent to the detected pixel column according to the compensation brightness information, thereby adjusting the brightness.
Referring to fig. 8, in some embodiments, thedisplay device 100 includes acompensation module 50, the pixel row detection process includes a detection stage after the charging stage, in the detection stage, thecompensation module 50 is configured to calculate a difference between a voltage of a pixel row obtained by theprocessor 30 processing the image signal and a voltage of a pixel row detected by thedetector 20 and provide the difference to theprocessor 30, and theprocessor 30 is configured to adjust a voltage input to the pixel row according to the difference (i.e., the luminance compensation information) and a preset second correction information.
Referring to fig. 9, in some embodiments, in the detection phase, the brightness control method includes:
in step S30, thecompensation module 50 calculates the difference between the voltage of the pixel column obtained by theprocessor 30 processing the electrical signal and the voltage of the pixel column detected by thedetector 20;
in step S40, theprocessor 30 adjusts the voltages input to the pixel rows according to the difference and the preset second correction information.
The luminance control method of the above embodiment can be realized by thedisplay module 100 of the present embodiment. Wherein, the step S30 can be implemented by a compensation module.Step 40 may be implemented byprocessor 30.
In this manner, by providing the compensated voltage to the pixel rows, the quality of the picture displayed by thedisplay assembly 100 can be guaranteed.
Specifically, in an embodiment, the input voltage of the detected pixel column is Vdate, and there is an internal resistance in the circuit elements of thedisplay device 100, so that some voltage loss may occur during the operation of the circuit, in this embodiment, the voltage of the source Sense of the three transistors may be sampled and converted by the analog-to-digital converter, the obtained voltage is recorded as V1, then, thecompensation module 50 calculates the difference between the voltage of the detected pixel column and the output voltage of the pixel column detected by thedetector 20 as Vth-Vdate-V1, and provides the difference Vth to theprocessor 30, and theprocessor 30 adjusts the voltage input to the pixel column according to the difference Vth and the preset second correction information, so as to compensate the voltage of the pixel column. It should be noted that the second correction information may be stored in thecorrection module 40 in advance.
In the description herein, references to the description of the terms "one embodiment," "some embodiments," "an illustrative embodiment," "an example," "a specific example," or "some examples" or the like mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, various steps or methods may be performed by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for performing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried out in the above method may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and the program, when executed, includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present application may be integrated into one processor, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be executed in the form of hardware or in the form of a software functional module. The integrated module, if executed in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application, and that variations, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.