High-efficiency data transmission system for screen driving of smart wearable devices
By analyzing the historical image frame difference characteristic values of the smart ring master control chip, adaptively adjusting the transmission rate, the problem of low data transmission efficiency of the smart ring display driver is solved, and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN202510567691.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2045-04-30
AI Technical Summary
In the prior art, the display driver data transmission efficiency of the smart ring is low, especially when the screen display content is small, there is more useless transmission power consumption and loss.
By obtaining the historical image frames of the master control chip of the smart wearable device, analyzing the inter-frame difference characteristic values, adaptively adjusting the transmission rate to match the degree of screen change, and providing the optimal transmission rate.
It reduces the screen transmission loss of smart rings and improves data transmission efficiency.
Smart Images

Figure CN120089087B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data transmission technology, and in particular to an efficient data transmission system for driving a screen of an intelligent wearable device. Background Art
[0002] A smart ring is a wearable device that integrates various intelligent functions into a ring-shaped form factor. It is a type of smart wearable device. While it looks like a regular ring, it is embedded with chips, sensors, NFC modules, Bluetooth modules, and other technologies, enabling a variety of high-tech functions. With technological advancements, smart rings equipped with small displays have become increasingly popular. These can display functions such as time, date, and health data, meeting the multifunctional needs of users.
[0003] The screen display of a smart ring is typically controlled by a display driver, which transmits data to a main control chip to display the screen content. Due to the small size of smart rings and limited battery energy storage, they have certain power consumption requirements. Therefore, controlling the transmission power consumption of the smart ring display is of great significance.
[0004] In the prior art, a fixed rate is usually used for display-driven data transmission. However, when the display screen has less display content, more useless transmission power consumption will be accompanied, resulting in redundant transmission power consumption, high loss, and low transmission efficiency.
[0005] Therefore, how to improve the data transmission efficiency of display drivers has become an urgent problem to be solved. Summary of the Invention
[0006] In view of this, an embodiment of the present invention provides a data efficient transmission system for a smart wearable device screen driver to solve the problem of how to improve the data transmission efficiency of the display driver.
[0007] An embodiment of the present invention provides an efficient data transmission system for driving a screen of a smart wearable device, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor implements the following steps when executing the computer program:
[0008] Obtain historical image frames transmitted by the main control chip of the small smart wearable device within a preset period before the current moment;
[0009] For any two adjacent historical image frames, obtaining a spatial distribution difference degree based on the color values and pixel positions of the pixels of the two adjacent historical image frames, obtaining a degree of color change between frames based on the color value difference at the same pixel position between the two adjacent historical image frames, and combining the spatial distribution difference degree and the degree of color change between frames to obtain an inter-frame difference feature value for the two adjacent historical image frames;
[0010] Obtaining inter-frame difference feature values of every two adjacent historical image frames to obtain an inter-frame difference feature value sequence, and obtaining the screen change degree of the small intelligent wearable device at the current moment based on the change fluctuation of the inter-frame difference feature values in the inter-frame difference feature value sequence;
[0011] According to the degree of screen change, the screen usage status at the current moment is determined, and the optimal transmission rate of the main control chip at the current moment is obtained according to the screen usage status at the current moment, which is used to transmit image data to the screen driver.
[0012] Preferably, obtaining the degree of spatial distribution difference based on the color values and pixel positions of any two adjacent historical image frames includes:
[0013] Counting the number of pixels having the same color value at the same pixel position in any two adjacent historical image frames, obtaining a ratio of the number of pixels to the total number of image pixels, and performing inverse normalization on the ratio using a preset exponential function to obtain a normalized value, where the total number of image pixels refers to the number of pixels contained in any one of the two adjacent historical image frames;
[0014] Counting the number of first pixels having a color value in one of any two adjacent historical image frames and the number of second pixels not having a color value in the other historical image frame, obtaining a difference between the number of the first pixels and the number of the second pixels, and calculating a ratio between the difference and the total number of pixels in the image;
[0015] The degree of spatial distribution difference is obtained according to the sum of the normalized value and the ratio.
[0016] Preferably, obtaining the degree of color change between frames based on the color value difference at the same pixel position between any two adjacent historical image frames includes:
[0017] The absolute value of the color value difference between two pixels having a color value at each identical pixel position in any two adjacent historical image frames is calculated respectively, and the average value of all the absolute values of the color value difference is obtained, which is recorded as the degree of color change between frames.
[0018] Preferably, the combining of the spatial distribution difference degree and the inter-frame variation degree to obtain the inter-frame difference feature value of any two adjacent historical image frames includes:
[0019] The product of the spatial distribution difference degree and the inter-frame color change degree is used as the inter-frame difference feature value of any two adjacent historical image frames.
[0020] Preferably, obtaining the screen change degree of the small intelligent wearable device at the current moment according to the change fluctuation of the inter-frame difference feature value in the inter-frame difference feature value sequence includes:
[0021] Calculating the variance of the inter-frame difference feature value sequence, and normalizing the variance to obtain a first normalized value;
[0022] Calculating an absolute value of a difference between a first inter-frame difference feature value and a last inter-frame difference feature value in the inter-frame difference feature value sequence, and normalizing the absolute value of the difference to obtain a second normalized value;
[0023] Setting a weight for each inter-frame difference feature value in the inter-frame difference feature value sequence according to the position order of the elements in the inter-frame difference feature value sequence, wherein the farther the element position is, the greater the corresponding weight is; obtaining a weighted mean of the inter-frame difference feature value sequence using a weighted averaging method; and normalizing the weighted mean to obtain a third normalized value;
[0024] The screen change degree of the small-sized smart wearable device at the current moment is obtained according to the sum of the first normalized value, the second normalized value, and the third normalized value.
[0025] Preferably, determining the current screen usage status according to the screen change degree includes:
[0026] If the screen change degree is greater than or equal to the preset screen change degree threshold, it is determined that the screen usage state of the small smart wearable device at the current moment is an unstable state; if the screen change degree is less than the preset screen change degree threshold, it is determined that the screen usage state of the small smart wearable device at the current moment is a stable state.
[0027] Preferably, the obtaining of the optimal transmission rate of the main control chip at the current moment according to the screen usage status at the current moment includes:
[0028] When the screen usage state at the current moment is an unstable state, the screen resolution and frame rate of the small intelligent wearable device are obtained, and the product of the screen resolution and the frame rate is recorded as the optimal transmission rate of the main control chip at the current moment.
[0029] Preferably, the obtaining of the optimal transmission rate of the main control chip at the current moment according to the screen usage status at the current moment includes:
[0030] When the screen usage status at the current moment is stable, the average number of pixels with color values in all historical image frames is obtained and recorded as the screen resolution. The product of the screen resolution and the frame rate is recorded as the optimal transmission rate of the main control chip at the current moment.
[0031] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0032] The present invention obtains historical image frames transmitted by the main control chip of a small intelligent wearable device within a preset time period before the current moment; for any two adjacent historical image frames, the spatial distribution difference degree is obtained according to the color values and pixel positions of the pixel points of any two adjacent historical image frames, and the inter-frame color change degree is obtained according to the color value difference at the same pixel point position between any two adjacent historical image frames, and the inter-frame difference characteristic value of any two adjacent historical image frames is obtained by combining the spatial distribution difference degree and the inter-frame color change degree; the inter-frame difference characteristic value of each two adjacent historical image frames is obtained to obtain an inter-frame difference characteristic value sequence, and the screen change degree of the small intelligent wearable device at the current moment is obtained according to the change fluctuation of the inter-frame difference characteristic value in the inter-frame difference characteristic value sequence; according to the screen change degree, the screen usage status at the current moment is determined, and according to the screen usage status at the current moment, the optimal transmission rate of the main control chip at the current moment is obtained, which is used to drive the transmission of image data to the screen. Among them, the transmitted historical image frames are used to reflect the pixel distribution characteristics of the screen liquid crystal molecules. By comparing the distribution differences of multiple historical image frames, the real-time screen usage status is evaluated, so as to adaptively obtain the optimal transmission rate at the current moment. For screen usage states with frequent screen refreshes and large changes, a higher transmission rate is provided. For screen usage states with little screen refresh changes, a lower transmission rate is provided, thereby reducing the transmission loss of the screen of small smart wearable devices and improving transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0034] Figure 1 This is a method flow chart of a method for efficiently transmitting data for driving a smart wearable device screen, provided in Example 1 of the present invention. DETAILED DESCRIPTION
[0035] The embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings. The embodiments described below with reference to the accompanying drawings are exemplary and intended to be used to explain the present disclosure, but should not be understood as limiting the present disclosure.
[0036] It should be noted that the terms "first," "second," and the like in the specification of the present disclosure and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure.
[0037] In order to illustrate the technical solution of the present invention, specific embodiments are provided below.
[0038] The specific scenario addressed by this invention is that when a smart ring with a screen displays a screen, the main control chip transmits screen display data to the screen driver chip. The screen driver chip then converts the received data into a voltage across the liquid crystal molecules to achieve the display. However, the smart ring has a small battery and requires very low power consumption. Therefore, when the screen is updated, the data transmission from the main control chip to the screen driver chip has a certain energy burden compared to the smart ring. It is necessary to reduce the power consumption of data transmission and improve transmission efficiency.
[0039] An embodiment of the present invention provides a data efficient transmission system for driving a screen of an intelligent wearable device, comprising a processor and a memory, wherein the processor executes a computer program stored in the memory to implement a data efficient transmission method for driving a screen of an intelligent wearable device, such as Figure 1 As shown, the data efficient transmission method for smart wearable device screen driving includes the following steps:
[0040] Step S101: obtaining historical image frames transmitted by the main control chip of the small intelligent wearable device within a preset period of time before the current moment.
[0041] The smart ring's main control chip contains a frame buffer, which renders images and calculates the color of each pixel and stores it in the corresponding location in the frame buffer. After a frame of image is completely rendered in the frame buffer, the frame image data is transmitted to the screen driver chip and then refreshed on the screen. The color value of each pixel in the image is recorded as the display data of the liquid crystal molecules. During transmission, the image is backed up to the storage space as historical transmission data. Typically, the frame rate of the screen of a small smart wearable device is relatively low. Taking the maximum frame rate of 60fps as an example, the screen update data within the historical 5 seconds before the current moment is obtained, that is, 300 historical image frames transmitted from the main control chip to the screen driver chip and backed up to the storage space. It is worth noting that because the smart ring screen is relatively small, the space occupied by the 300 historical image frames is also relatively small, and memory usage is not considered.
[0042] At this point, multiple historical image frames before the current moment are obtained.
[0043] Step S102: For any two adjacent historical image frames, the degree of spatial distribution difference is obtained based on the color values and pixel positions of any two adjacent historical image frames, and the degree of color change between frames is obtained based on the color value difference at the same pixel position between any two adjacent historical image frames. The inter-frame difference characteristic value of any two adjacent historical image frames is obtained by combining the degree of spatial distribution difference and the degree of color change between frames.
[0044] Unlike the human eye, computers cannot directly obtain the difference in display content between two frames of images. Therefore, the embodiment of the present invention analyzes the historical screen usage status at the current moment by analyzing the image differences between adjacent frames. When some liquid crystal molecules on the screen of a smart ring are not powered, the color values of some pixels in the image frame will be empty, while the pixels with color values have certain spatial distribution characteristics. For example, the time display function of a smart ring mainly provides voltage to the liquid crystal molecules in the area of the time digits, and the corresponding main control chip's frame buffer will only render pixels with color values. It is worth noting that in image processing, transparency is usually represented by the Alpha channel. When the Alpha value is 0, it means complete transparency and no color value. This belongs to the prior art and will not be described here.
[0045] Based on the above characteristics, in an embodiment of the present invention, by analyzing the distribution of pixels with color values at the same pixel position between two adjacent historical image frames, the similarity between the two adjacent historical image frames is detected. The higher the similarity, the more stable the screen change. At the same time, there are also cases where pixels with different color values at different pixel positions between the two adjacent historical image frames. Taking any two adjacent historical image frames as an example, the degree of spatial distribution difference is obtained based on the color values and pixel positions of the pixels of any two adjacent historical image frames. The specific acquisition method is as follows:
[0046] Counting the number of pixels having the same color value at the same pixel position in any two adjacent historical image frames, obtaining a ratio of the number of pixels to the total number of image pixels, and performing inverse normalization on the ratio using a preset exponential function to obtain a normalized value, where the total number of image pixels refers to the number of pixels contained in any one of the two adjacent historical image frames;
[0047] Counting the number of first pixels having a color value in one of any two adjacent historical image frames and the number of second pixels not having a color value in the other historical image frame, obtaining a difference between the number of the first pixels and the number of the second pixels, and calculating a ratio between the difference and the total number of pixels in the image;
[0048] The degree of spatial distribution difference is obtained according to the sum of the normalized value and the ratio.
[0049] In one embodiment, the calculation formula for the degree of difference in spatial distribution between any two adjacent historical image frames is:
[0050]
[0051] in, Indicates the degree of spatial distribution difference between any two adjacent historical image frames, represents an exponential function with a natural constant as base, Indicates the number of pixels with the same color value at the same pixel position between any two adjacent historical image frames. Indicates the total number of image pixels in the historical image frame, Indicates the difference between the number of pixels with color values in one historical image frame and the number of pixels without color values in another historical image frame.
[0052] It should be noted that the more pixels with the same color value exist at the same pixel position between any two adjacent historical image frames, the smaller the change difference between any two adjacent historical image frames is, and the smaller the degree of difference in the corresponding spatial distribution is; The larger the value of , the greater the difference between the number of pixels with color values and the number of pixels without color values between any two adjacent historical image frames. The smaller the similarity between the two historical image frames, the greater the degree of difference in the corresponding spatial distribution.
[0053] However, when the pixel positions of any two adjacent historical image frames are highly similar, there may also be large differences in color values, which is mainly reflected in the specific color value differences of each pixel, such as dynamic images displayed in full screen. Therefore, it is necessary to further obtain the degree of color change between frames based on the color value difference at the same pixel position between any two adjacent historical image frames. The greater the color value difference, the greater the inter-frame change difference between the two historical image frames, and the more unstable the screen change. The method for obtaining the degree of color change between frames is: respectively calculate the absolute value of the color value difference between two pixels that have color values at each same pixel position in any two adjacent historical image frames, and obtain the average value of all the absolute values of the color value difference, which is recorded as the degree of color change between frames.
[0054] In one embodiment, the calculation formula for the degree of inter-frame color change between any two adjacent historical image frames is:
[0055]
[0056] in, Indicates the degree of color change between any two adjacent historical image frames. Represents the color value of the pixel at the same pixel position as the i-th pixel in the a-th historical image frame, represents the color value of the pixel at the i-th same pixel position in the b-th historical image frame, || represents the absolute value symbol, Indicates the number of pixels with the same color value at the same pixel position between any two adjacent historical image frames.
[0057] It should be noted that The larger the value of , the greater the difference in color values, and the greater the degree of color change between any two adjacent historical image frames.
[0058] Furthermore, the inter-frame difference characteristic value is obtained by combining the spatial distribution difference degree and the inter-frame color change degree between any two adjacent historical image frames. The specific acquisition method is: the product of the spatial distribution difference degree and the inter-frame color change degree is used as the inter-frame difference characteristic value of any two adjacent historical image frames, which is used to characterize the change difference of the data displayed on the screen of the smart ring. The greater the spatial distribution difference degree, the greater the inter-frame difference characteristic value of adjacent historical image frames, and the greater the inter-frame color change degree, the greater the inter-frame difference characteristic value of adjacent historical image frames.
[0059] Similarly, the inter-frame difference feature values between every two adjacent historical image frames are obtained to complete the inter-frame change difference evaluation of the historical transmission data.
[0060] Step S103: Obtain the inter-frame difference feature value of every two adjacent historical image frames to obtain an inter-frame difference feature value sequence, and obtain the screen change degree of the small intelligent wearable device at the current moment based on the change fluctuation of the inter-frame difference feature value in the inter-frame difference feature value sequence.
[0061] After obtaining the inter-frame difference feature values of every two adjacent historical image frames, the inter-frame difference feature values of all historical image frames are combined to obtain the inter-frame change difference features of the overall historical transmission data. Specifically, the inter-frame difference feature values of every two adjacent historical image frames are combined to form an inter-frame difference feature value sequence. Considering that the screen driver needs to respond to demands in a timely manner, the inter-frame difference feature values closer to the current moment can better reflect the real-time and subsequent screen change status. Therefore, when performing an overall difference analysis on the inter-frame difference feature value sequence, a weight is set for each inter-frame difference feature value in the inter-frame difference feature value sequence. The closer the inter-frame difference feature value is to the current moment, the greater its weight. Therefore, the weighted average method is used to perform trend prediction on the inter-frame difference feature value sequence to predict the screen change status at the current moment.
[0062] On the other hand, when the similarity of all inter-frame difference feature values in the inter-frame difference feature value sequence is higher, it means that the screen is undergoing periodic image updates, such as: a ring icon for motion data, a fluctuating icon for health data, and a flashing display light for time data. This type of screen change is periodic and stable, and the corresponding degree of change is relatively low. Therefore, the variance of the inter-frame difference feature value sequence can be used as the inter-frame difference similarity between historical image frames. The higher the inter-frame difference similarity, the lower the degree of screen change.
[0063] Since the above analysis only considers the inter-frame changes of each adjacent part in the inter-frame difference feature value sequence, there may be a situation where the inter-frame difference is small, but the overall change from the initial frame to the end frame after accumulation is large. This type of situation can also represent that the screen has a large degree of change. Therefore, the difference between the first inter-frame difference feature value and the last inter-frame difference feature value in the inter-frame difference feature value sequence is further combined to evaluate the degree of screen change.
[0064] Based on the above feature analysis, the embodiment of the present invention obtains the screen change degree of the small smart wearable device at the current moment according to the inter-frame difference feature value sequence. The specific acquisition method is:
[0065] Calculating the variance of the inter-frame difference feature value sequence, and normalizing the variance to obtain a first normalized value;
[0066] Calculating an absolute value of a difference between a first inter-frame difference feature value and a last inter-frame difference feature value in the inter-frame difference feature value sequence, and normalizing the absolute value of the difference to obtain a second normalized value;
[0067] Setting a weight for each inter-frame difference feature value in the inter-frame difference feature value sequence according to the position order of the elements in the inter-frame difference feature value sequence, wherein the farther the element position is, the greater the corresponding weight is; obtaining a weighted mean of the inter-frame difference feature value sequence using a weighted averaging method; and normalizing the weighted mean to obtain a third normalized value;
[0068] The screen change degree of the small-sized smart wearable device at the current moment is obtained according to the sum of the first normalized value, the second normalized value, and the third normalized value.
[0069] In one embodiment, the calculation formula for the screen change degree is:
[0070]
[0071] in, Indicates the degree of screen change, represents the normalization function, m represents the number of inter-frame difference feature values in the inter-frame difference feature value sequence, represents the i-th inter-frame difference feature value in the inter-frame difference feature value sequence, i represents the weight of the i-th inter-frame difference feature value in the inter-frame difference feature value sequence, that is, the position number of the i-th inter-frame difference feature value in the inter-frame difference feature value sequence, represents the variance of the inter-frame difference eigenvalue sequence, Represents the absolute value of the difference between the first inter-frame difference feature value and the last inter-frame difference feature value in the inter-frame difference feature value sequence.
[0072] It should be noted that The larger the value, the greater the degree of screen change; The larger the value of is, the lower the similarity between the inter-frame difference feature values in the inter-frame difference feature value sequence is, and the greater the degree of screen change is; The smaller the value of , the smaller the change in the inter-frame difference feature value within the time period, and the smaller the degree of screen change.
[0073] Step S104 , determining the current screen usage status according to the screen change degree, and obtaining the optimal transmission rate of the main control chip at the current moment according to the current screen usage status, for transmitting image data to the screen driver.
[0074] The screen change degree is used to evaluate the screen usage status at the current moment. Based on the above calculation formula for the screen change degree, since the magnitude of each part is in [0, 1], the corresponding screen change degree value range is [0, 3]. Each part can be regarded as screen change data and non-screen change data distributed in the upper and lower halves of the value range, respectively. Therefore, the median value of each part, 0.5, is used as the threshold, and the corresponding screen change degree threshold is set to 1.5. Therefore, if the screen change degree is greater than or equal to the preset screen change degree threshold, it means that the screen display differences of historical image frames are large, and the screen is in a state of large changes at the current moment. This may be due to the use of an automatic playback function or the user manually operating the screen, resulting in frequent screen changes. Therefore, the screen usage status of the small smart wearable device at the current moment is determined to be unstable. If the screen change degree is less than the preset screen change degree threshold, it is considered that the screen may be in a standby state or a periodic screen refresh state, and the screen usage status of the small smart wearable device at the current moment is determined to be stable.
[0075] Furthermore, based on the current screen usage status of the small smart wearable device, the optimal transmission rate of the main control chip at the current moment is obtained. When the screen refreshes frequently and changes greatly, a higher transmission rate is provided, and when the screen refreshes less frequently, a lower transmission rate is provided, thereby reducing the screen transmission loss of the smart ring and improving transmission efficiency. The method for obtaining the optimal transmission rate is as follows:
[0076] When the screen usage status at the current moment is in an unstable state, it means that the screen changes greatly at the current moment, the unstable factors are strong, and high-speed transmission needs to be maintained. The maximum transmission rate is used as the optimal transmission rate. The calculation method of the optimal transmission rate is: obtain the screen resolution and frame rate of the small smart wearable device, and record the product of the screen resolution and the frame rate as the optimal transmission rate of the main control chip at the current moment.
[0077] In one embodiment, the optimal transmission rate is calculated as follows:
[0078]
[0079] in, Indicates the optimal transmission rate, Indicates the maximum transmission rate in Mbps. Indicates the screen resolution of the smart ring, which is the product of the number of pixels in the horizontal and vertical directions of the screen. Indicates the frame rate of the smart ring.
[0080] When the screen usage status at the current moment is stable, it means that the degree of change of the screen at the current moment is small and relatively stable. According to the pixel distribution of the screen liquid crystal molecules in the main control chip, the optimal transmission rate of the main control chip to the screen driver for data transmission at the current moment can be obtained. Specifically, the average number of pixels with color values in all historical image frames is obtained, which is recorded as the screen resolution, and the product of the screen resolution and the frame rate is recorded as the optimal transmission rate of the main control chip at the current moment.
[0081] In one embodiment, the optimal transmission rate is calculated as follows:
[0082]
[0083] in, Indicates the optimal transmission rate in Mbps. Indicates the screen resolution of the smart ring, which is the average number of pixels with color values in all historical image frames. Indicates the frame rate of the smart ring.
[0084] In summary, the embodiment of the present invention obtains historical image frames transmitted by the main control chip of the small smart wearable device within a preset time period before the current moment; for any two adjacent historical image frames, the spatial distribution difference degree is obtained according to the color value and pixel position of the pixel points of any two adjacent historical image frames, and the inter-frame color change degree is obtained according to the color value difference at the same pixel point position between any two adjacent historical image frames. The inter-frame difference feature value of any two adjacent historical image frames is obtained by combining the spatial distribution difference degree and the inter-frame color change degree; the inter-frame difference feature value of each two adjacent historical image frames is obtained to obtain an inter-frame difference feature value sequence, and the screen change degree of the small smart wearable device at the current moment is obtained according to the change fluctuation of the inter-frame difference feature value in the inter-frame difference feature value sequence; the screen usage status of the current moment is determined according to the screen change degree, and the optimal transmission rate of the main control chip at the current moment is obtained according to the screen usage status at the current moment, which is used to drive the transmission of image data to the screen. Among them, the transmitted historical image frames are used to reflect the pixel distribution characteristics of the screen liquid crystal molecules. By comparing the distribution differences of multiple historical image frames, the real-time screen usage status is evaluated, so as to adaptively obtain the optimal transmission rate at the current moment. For screen usage states with frequent screen refreshes and large changes, a higher transmission rate is provided. For screen usage states with little screen refresh changes, a lower transmission rate is provided, thereby reducing the transmission loss of the screen of small smart wearable devices and improving transmission efficiency.
[0085] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.
Claims
1. An efficient data transmission system for screen driving of smart wearable devices, characterized in that: The system comprises a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor implements the following steps when executing the computer program: Obtain historical image frames transmitted by the main control chip of the small smart wearable device within a preset period before the current moment; For any two adjacent historical image frames, obtaining a spatial distribution difference degree based on the color values and pixel positions of the pixels of the two adjacent historical image frames, obtaining a degree of color change between frames based on the color value difference at the same pixel position between the two adjacent historical image frames, and combining the spatial distribution difference degree and the degree of color change between frames to obtain an inter-frame difference feature value for the two adjacent historical image frames; Obtaining inter-frame difference feature values of every two adjacent historical image frames to obtain an inter-frame difference feature value sequence, and obtaining the screen change degree of the small intelligent wearable device at the current moment based on the change fluctuation of the inter-frame difference feature values in the inter-frame difference feature value sequence; According to the degree of screen change, the screen usage status at the current moment is determined, and the optimal transmission rate of the main control chip at the current moment is obtained according to the screen usage status at the current moment, which is used to transmit image data to the screen driver.
2. The data efficient transmission system for smart wearable device screen driving according to claim 1 is characterized in that: The obtaining of the degree of spatial distribution difference according to the color values and pixel positions of the pixels of any two adjacent historical image frames includes: Counting the number of pixels having the same color value at the same pixel position in any two adjacent historical image frames, obtaining a ratio of the number of pixels to the total number of image pixels, and performing inverse normalization on the ratio using a preset exponential function to obtain a normalized value, where the total number of image pixels refers to the number of pixels contained in any one of the two adjacent historical image frames; Counting the number of first pixels having a color value in one of any two adjacent historical image frames and the number of second pixels not having a color value in the other historical image frame, obtaining a difference between the number of the first pixels and the number of the second pixels, and calculating a ratio between the difference and the total number of pixels in the image; The degree of spatial distribution difference is obtained according to the sum of the normalized value and the ratio.
3. The data efficient transmission system for driving the screen of a smart wearable device according to claim 1, characterized in that: The obtaining the degree of color change between frames according to the color value difference at the same pixel position between any two adjacent historical image frames includes: The absolute value of the color value difference between two pixels having a color value at each identical pixel position in any two adjacent historical image frames is calculated respectively, and the average value of all the absolute values of the color value difference is obtained, which is recorded as the degree of color change between frames.
4. The data efficient transmission system for driving the screen of a smart wearable device according to claim 1, characterized in that: The combining of the spatial distribution difference degree and the inter-frame color change degree to obtain the inter-frame difference feature value of any two adjacent historical image frames includes: The product of the spatial distribution difference degree and the inter-frame color change degree is used as the inter-frame difference feature value of any two adjacent historical image frames.
5. The data efficient transmission system for driving the screen of a smart wearable device according to claim 1, characterized in that: The obtaining, based on the fluctuation of the inter-frame difference characteristic value in the inter-frame difference characteristic value sequence, the screen change degree of the small intelligent wearable device at the current moment includes: Calculating the variance of the inter-frame difference feature value sequence, and normalizing the variance to obtain a first normalized value; Calculating an absolute value of a difference between a first inter-frame difference feature value and a last inter-frame difference feature value in the inter-frame difference feature value sequence, and normalizing the absolute value of the difference to obtain a second normalized value; Setting a weight for each inter-frame difference feature value in the inter-frame difference feature value sequence according to the position order of the elements in the inter-frame difference feature value sequence, wherein the farther the element position is, the greater the corresponding weight is; obtaining a weighted mean of the inter-frame difference feature value sequence using a weighted averaging method; and normalizing the weighted mean to obtain a third normalized value; The screen change degree of the small-sized smart wearable device at the current moment is obtained according to the sum of the first normalized value, the second normalized value, and the third normalized value.
6. The data efficient transmission system for driving the screen of a smart wearable device according to claim 1, characterized in that: The determining the screen usage status at the current moment according to the screen change degree includes: If the screen change degree is greater than or equal to the preset screen change degree threshold, it is determined that the screen usage state of the small smart wearable device at the current moment is an unstable state; if the screen change degree is less than the preset screen change degree threshold, it is determined that the screen usage state of the small smart wearable device at the current moment is a stable state.
7. The data efficient transmission system for driving the screen of a smart wearable device according to claim 6, characterized in that: The obtaining of the optimal transmission rate of the main control chip at the current moment according to the screen usage status at the current moment includes: When the screen usage state at the current moment is an unstable state, the screen resolution and frame rate of the small intelligent wearable device are obtained, and the product of the screen resolution and the frame rate is recorded as the optimal transmission rate of the main control chip at the current moment.
8. The data efficient transmission system for driving the screen of a smart wearable device according to claim 7, characterized in that: The obtaining of the optimal transmission rate of the main control chip at the current moment according to the screen usage status at the current moment includes: When the screen usage status at the current moment is stable, the average number of pixels with color values in all historical image frames is obtained and recorded as the screen resolution. The product of the screen resolution and the frame rate is recorded as the optimal transmission rate of the main control chip at the current moment.
Citation Information
Patent Citations
Smart wearable watch screen display super-resolution method based on double-chip alternate processing
CN117274065A
Liquid crystal device, driving circuit for liquid crystal device, method of driving liquid crystal device, and electronic apparatus
US20080238842A1