High-efficiency data transmission system for screen drive of intelligent wearable equipment

By analyzing the historical image frames of the smart ring, calculating the characteristic values ​​of different frames, evaluating the degree of screen change and adaptively adjusting the transmission rate, the problem of low data transmission efficiency of the smart ring display driver is solved, achieving lower transmission loss and higher efficiency.

CN120089087AActive Publication Date: 2025-06-03深圳市魔样科技股份有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510567691.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2025-06-03
Estimated Expiration
2045-04-30

AI Technical Summary

Technical Problem

The display driver data transmission efficiency of the smart ring is low, resulting in redundant transmission power consumption and large loss.

Method used

By obtaining the historical image frames of the master control chip of the smart wearable device, calculating the inter-frame difference characteristic value, evaluating the degree of screen change, and adaptively adjusting the transmission rate to optimize data transmission.

Benefits of technology

It reduces the transmission loss of the smart ring screen, improves data transmission efficiency, and adapts to changes in the usage status of different screens.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120089087A_ABST
    Figure CN120089087A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data transmission, in particular to an efficient data transmission system for screen driving of intelligent wearable equipment, which comprises a memory, a processor and a computer program stored in the memory and running on the processor, when executing the computer program, the processor implements the following steps: acquiring a historical image frame transmitted by a main control chip of the small intelligent wearable device within a preset time period before the current moment; obtaining an inter-frame difference feature value of every two adjacent historical image frames to obtain an inter-frame difference feature value sequence, and obtaining a screen change degree of the small intelligent wearable device at the current moment according to change fluctuation of the inter-frame difference feature values in the inter-frame difference feature value sequence; according to the screen change degree, the screen use state 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 use state at the current moment and is used for transmitting the image data to the screen driver, so that the transmission efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data transmission, and particularly to an efficient data transmission system for screen driving of smart wearable devices. Background Art

[0002] A smart ring is a wearable device that integrates various smart functions into a ring shape. It belongs to a type of smart wearable device. Its appearance is the same as that of an ordinary ring, but it is embedded with chips, sensors, NFC modules, Bluetooth modules, etc., and can achieve a variety of high-tech functions. With the development of technology, smart rings equipped with small displays have also become popular, which can realize display functions such as time and date, health data, etc. to meet the multi-functional needs of the user group.

[0003] The screen display of a smart ring is usually controlled by a display driver. The display driver realizes the display of screen content through data transmission with the main control chip. Since the smart ring is small in size and limited in battery energy storage, it has certain requirements for power consumption. Therefore, it is of great significance to control the transmission power consumption of the display screen of the smart ring.

[0004] In the prior art, data transmission of the display driver is usually carried out at a fixed rate. However, when the display content on the display screen is less, there will be more useless transmission power consumption, resulting in redundant transmission power consumption, large loss, and low transmission efficiency.

[0005] Therefore, how to improve the data transmission efficiency of the display driver has become an urgent problem to be solved. Summary of the Invention

[0006] In view of this, an embodiment of the present invention provides an efficient data transmission system for screen driving of smart wearable devices 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 screen driving of smart wearable devices, including a memory, a processor, and a computer program stored in the memory and running on the processor. It is characterized in that when the processor executes the computer program, the following steps are implemented: 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, obtain the degree of spatial distribution difference according to the color values and pixel positions of the pixel points of the any two adjacent historical image frames, obtain the degree of inter-frame color change according to the color value difference at the same pixel position between the any two adjacent historical image frames, and combine the degree of spatial distribution difference and the degree of inter-frame color change to obtain the inter-frame difference feature value of the any two adjacent historical image frames; Obtain the inter-frame difference eigenvalue of every two adjacent historical image frames to obtain an inter-frame difference eigenvalue sequence, and obtain the screen change degree of the small intelligent wearable device at the current moment according to the change fluctuation of the inter-frame difference eigenvalues in the inter-frame difference eigenvalue sequence; Determine the screen usage status at the current moment according to the screen change degree, and obtain the optimal transmission rate of the main control chip at the current moment according to the screen usage status at the current moment, which is used to transmit image data to the screen driver.

[0008] Preferably, the obtaining of the spatial distribution difference degree according to the color values and pixel positions of the pixel points of any two adjacent historical image frames includes: Count the number of pixel points with color values at the same pixel positions in any two adjacent historical image frames, obtain the proportion of the number of pixel points in the total number of image pixel points, and perform inverse normalization on the proportion using a preset exponential function to obtain a normalized value. The total number of image pixel points refers to the number of pixel points included in any one of the two adjacent historical image frames; Count the number of first pixel points with color values in one historical image frame and the number of second pixel points without color values in the other historical image frame among any two adjacent historical image frames, obtain the difference in the number between the number of first pixel points and the number of second pixel points, and calculate the ratio of the difference in the number to the number of image pixel points; Obtain the spatial distribution difference degree according to the sum of the normalized value and the ratio.

[0009] Preferably, the obtaining of the inter-frame color change degree according to the color value difference at the same pixel positions between any two adjacent historical image frames includes: Calculate the absolute value of the color value difference between two pixel points with color values at each same pixel position in any two adjacent historical image frames respectively, and obtain the average value of all the absolute values of the color value differences, which is denoted as the inter-frame color change degree.

[0010] Preferably, the obtaining of the inter-frame difference eigenvalue of any two adjacent historical image frames by combining the spatial distribution difference degree and the inter-frame change degree includes: Take the product of the spatial distribution difference degree and the inter-frame color change degree as the inter-frame difference eigenvalue of any two adjacent historical image frames.

[0011] Preferably, the obtaining of the screen change degree of the small intelligent wearable device at the current moment according to the change fluctuation of the inter-frame difference eigenvalues in the inter-frame difference eigenvalue sequence includes: Calculate the variance of the sequence of inter-frame difference eigenvalue, and normalize the variance to obtain a first normalized value; Calculate the absolute value of the difference between the first inter-frame difference eigenvalue and the last inter-frame difference eigenvalue in the sequence of inter-frame difference eigenvalue, and normalize the absolute value of the difference to obtain a second normalized value; According to the element position order in the sequence of inter-frame difference eigenvalue, set weights for each inter-frame difference eigenvalue in the sequence of inter-frame difference eigenvalue. The farther the element position is, the greater the corresponding weight. Use the weighted average method to obtain the weighted mean of the sequence of inter-frame difference eigenvalue, and normalize the weighted mean to obtain a third normalized value; Obtain the screen change degree of the small intelligent wearable device at the current moment according to the sum of the first normalized value, the second normalized value, and the third normalized value.

[0012] Preferably, the determining the screen usage state at the current moment according to the screen change degree includes: If the screen change degree is greater than or equal to a preset screen change degree threshold, determine that the screen usage state of the small intelligent wearable device at the current moment is an unstable state; if the screen change degree is less than the preset screen change degree threshold, determine that the screen usage state of the small intelligent wearable device at the current moment is a stable state.

[0013] Preferably, the obtaining the optimal transmission rate of the main control chip at the current moment according to the screen usage state at the current moment includes: When the screen usage state at the current moment is an unstable state, obtain the screen resolution and frame rate of the small intelligent 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.

[0014] Preferably, the obtaining the optimal transmission rate of the main control chip at the current moment according to the screen usage state at the current moment includes: When the screen usage state at the current moment is a stable state, obtain the mean value of the number of pixel points with color values in all historical image frames, record it as the screen resolution, 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.

[0015] The beneficial effects of the embodiments of the present invention compared with the prior art are: The present invention obtains historical image frames transmitted by the main control chip of a small intelligent wearable device within a preset period before the current moment; for any two adjacent historical image frames, according to the color values and pixel positions of the pixel points of the any two adjacent historical image frames, the degree of spatial distribution difference is obtained, and according to the color value difference at the same pixel position between the any two adjacent historical image frames, the degree of inter-frame color change is obtained. By combining the degree of spatial distribution difference and the degree of inter-frame color change, the inter-frame difference feature value of the any two adjacent historical image frames is obtained; the inter-frame difference feature values of every two adjacent historical image frames are obtained to obtain an inter-frame difference feature value sequence, and according to the change fluctuation of the inter-frame difference feature values in the inter-frame difference feature value sequence, the degree of screen change of the small intelligent wearable device at the current moment is obtained; according to the degree of screen change, the screen usage state at the current moment is determined, and according to the screen usage state at the current moment, the optimal transmission rate of the main control chip at the current moment is obtained for transmitting image data to the screen driver. Among them, the transmitted historical image frames are used to reflect the pixel distribution characteristics of the liquid crystal molecules on the screen. By comparing the distribution differences of multiple historical image frames, the real-time screen usage state is evaluated, so as to adaptively obtain the optimal transmission rate at the current moment. For the screen usage state with frequent and large screen refreshes, a higher transmission rate is provided, and for the screen usage state with few screen refresh changes, a lower transmission rate is provided, thereby reducing the transmission loss of the screen of the small intelligent wearable device and improving the transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0017] Figure 1 FIG. is a flowchart of a data-efficient transmission method for driving the screen of an intelligent wearable device provided in Embodiment 1 of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0018] The following details the embodiments of the present disclosure, and the examples of the embodiments are shown in the drawings. The embodiments described below with reference to the drawings are exemplary and are intended to explain the present disclosure and should not be construed as a limitation of the present disclosure.

[0019] It should be noted that the terms "first", "second", etc. in the description of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are only examples of devices and methods consistent with some aspects of the present disclosure.

[0020] In order to illustrate the technical solution of the present invention, the following will be described through specific embodiments.

[0021] The specific scenario targeted by the present invention is as follows: When a smart ring with a screen performs screen display, the main control chip transmits screen display data to the screen driving chip, and the screen driving chip then converts the received data into the voltage of liquid crystal molecules to achieve screen display. However, the battery volume of the smart ring is small and the power consumption requirement is extremely low. Therefore, when the screen is updated, the data transmission from the main control chip to the screen driving chip imposes a certain energy consumption burden on the smart ring, and it is necessary to reduce the power consumption loss of data transmission and improve the transmission efficiency.

[0022] The embodiment of the present invention provides a data-efficient transmission system for the screen driving of smart wearable devices, including a processor and a memory. The processor executes the computer program stored in the memory to implement a data-efficient transmission method for the screen driving of smart wearable devices, as Figure 1 shown. The data-efficient transmission method for the screen driving of smart wearable devices includes the following steps: Step S101, obtain the historical image frames transmitted by the main control chip of the small smart wearable device within a preset time period before the current moment.

[0023] There is a frame buffer in the main control chip of the smart ring. Images are rendered in the frame buffer, the color of each pixel is calculated and stored in the corresponding position of the frame buffer. After a frame of image is completely rendered in the frame buffer, the frame image data is transmitted to the screen driving chip and then refreshed onto the screen. Among them, the color value of each pixel in the image is recorded as the display data of the liquid crystal molecules. During the transmission, the transmitted image is backed up to the storage space as historical transmission data. Usually, the frame rate of the screen of small smart wearable devices is relatively low. Taking the highest frame rate of 60fps as an example, the screen update data within the previous 5s before the current moment is obtained, that is, 300 historical image frames transmitted by the main control chip to the screen driving chip and backed up to the storage space. It is worth noting that because the screen of the smart ring is small, the occupied space of 300 historical image frames is also small, and the memory occupancy problem is not considered.

[0024] Thus, multiple historical image frames before the current moment are obtained.

[0025] Step S102: For any two adjacent historical image frames, obtain the degree of spatial distribution difference according to the color values and pixel positions of the pixel points in the two adjacent historical image frames, obtain the degree of inter-frame color change according to the color value difference at the same pixel position between the two adjacent historical image frames, and combine the degree of spatial distribution difference and the degree of inter-frame color change to obtain the inter-frame difference eigenvalue of any two adjacent historical image frames.

[0026] Computers are different from human eyes and cannot directly obtain the display content difference between two frames of images. Therefore, in the embodiments of the present invention, the historical screen usage state at the current moment is analyzed by analyzing the image difference between adjacent frames. When there is a situation where some liquid crystal molecules on the screen of the smart ring are not powered, there will be a situation where the color values of some pixel points in the image frame are empty, and the pixel points with color values have certain spatial distribution characteristics. For example, for the time display function of the smart ring, voltage is mainly provided to the liquid crystal molecules in the area of the time digits, and correspondingly, only the pixel points with color values are rendered in the frame buffer of the main control chip. It should be noted that in image processing, transparency is usually represented by the Alpha channel. When the Alpha value is 0, it means completely transparent and there is no color value, which belongs to the prior art and will not be elaborated here.

[0027] Based on the above features, in the embodiments of the present invention, by analyzing the distribution of pixel points 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 pixel points 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 according to the color values and pixel positions of the pixel points in the two adjacent historical image frames. The specific obtaining method is as follows: Count the number of pixel points with color values at the same pixel position in the two adjacent historical image frames, obtain the proportion of the number of pixel points in the total number of image pixel points, and use a preset exponential function to perform inverse normalization on the proportion to obtain a normalized value. The total number of image pixel points refers to the number of pixel points included in any one of the two adjacent historical image frames. Count the number of first pixel points with color values in one historical image frame and the number of second pixel points without color values in the other historical image frame among the two adjacent historical image frames, obtain the difference in the number between the first pixel points and the second pixel points, and calculate the ratio of the difference in the number to the number of image pixel points. Based on the sum of the normalized value and the ratio, the degree of spatial distribution difference is obtained.

[0028] In one embodiment, the calculation formula for the degree of spatial distribution difference between any two adjacent historical image frames is:

[0029] where, represents the degree of spatial distribution difference between any two adjacent historical image frames, represents the exponential function with the natural constant as the base, represents the number of pixel points where color values exist at the same pixel point position between any two adjacent historical image frames, represents the total number of image pixel points of the historical image frame, represents the difference between the number of pixel points with color values in one historical image frame and the number of pixel points without color values in another historical image frame.

[0030] It should be noted that the more the number of pixel points where color values exist at the same pixel point position between any two adjacent historical image frames, the smaller the change difference between any two adjacent historical image frames, and the smaller the corresponding degree of spatial distribution difference; The larger the value of, the greater the difference between the number of pixel points with color values and the number of pixel points without color values between any two adjacent historical image frames, the smaller the similarity between the two historical image frames, and the greater the corresponding degree of spatial distribution difference.

[0031] However, in the case where the similarity of pixel point positions between any two adjacent historical image frames is relatively high, there may also be a large difference in color values, which is mainly reflected in the specific color value difference of each pixel point. For example, for a dynamic image displayed full screen. Therefore, it is also necessary to further obtain the degree of inter-frame color change based on the color value difference at the same pixel point 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. Then the method for obtaining the degree of inter-frame color change is: calculate the absolute value of the color value difference between two pixel points where color values exist at the same pixel point position in any two adjacent historical image frames respectively, and obtain the average value of all absolute values of color value differences, which is denoted as the degree of inter-frame color change.

[0032] In one embodiment, the calculation formula for the degree of inter-frame color change between any two adjacent historical image frames is

[0033] where, represents the degree of inter-frame color change between any two adjacent historical image frames, denotes the color value of the pixel at the position of the \(i\)-th identical pixel in the \(a\)-th historical image frame, denotes the color value of the pixel at the position of the \(i\)-th identical pixel in the \(b\)-th historical image frame, and \(|\ |\) represents the absolute value symbol, denotes the number of pixels with color values at the positions of identical pixels between any two adjacent historical image frames.

[0034] It should be noted that, the larger the value of \(\), the greater the color value difference, and the greater the degree of color change between any two adjacent historical image frames.

[0035] Furthermore, combining the degree of spatial distribution difference and the degree of color change between any two adjacent historical image frames, an inter-frame difference eigenvalue is obtained. The specific obtaining method is: taking the product of the degree of spatial distribution difference and the degree of color change between adjacent historical image frames as the inter-frame difference eigenvalue of any two adjacent historical image frames, which is used to characterize the change difference of the display data on the screen of the smart ring. The greater the degree of spatial distribution difference, the greater the inter-frame difference eigenvalue of adjacent historical image frames, and the greater the degree of color change between adjacent historical image frames, the greater the inter-frame difference eigenvalue of adjacent historical image frames.

[0036] Similarly, the inter-frame difference eigenvalues of every two adjacent historical image frames among the historical image frames are obtained, and the evaluation of the inter-frame change difference of the historical transmission data is completed.

[0037] Step S103, obtain the inter-frame difference eigenvalues of every two adjacent historical image frames to obtain an inter-frame difference eigenvalue sequence, and according to the change fluctuation of the inter-frame difference eigenvalues in the inter-frame difference eigenvalue sequence, obtain the degree of screen change of the small smart wearable device at the current moment.

[0038] After obtaining the inter-frame difference eigenvalues of every two adjacent historical image frames, by synthesizing the inter-frame difference eigenvalues of all historical image frames, the inter-frame change difference characteristics of the overall historical transmission data are obtained. Specifically, the inter-frame difference eigenvalues of every two adjacent historical image frames are combined to form an inter-frame difference eigenvalue sequence. Considering that the screen drive needs to respond to requirements in a timely manner, the inter-frame difference eigenvalues closer to the current moment can better reflect the real-time and subsequent screen change states. Therefore, when performing an overall difference analysis on the inter-frame difference eigenvalue sequence, weights are set for each inter-frame difference eigenvalue in the inter-frame difference eigenvalue sequence. The closer the inter-frame difference eigenvalue is to the current moment, the greater its weight. Therefore, using the weighted average method, a trend prediction is performed on the inter-frame difference eigenvalue sequence to predict the screen change state at the current moment.

[0039] On the other hand, when the similarity of all the inter-frame difference eigenvalues in the inter-frame difference eigenvalue sequence is higher, it indicates that the screen is performing periodic screen updates, such as: circular icons for motion data, fluctuating icons for health data, and flashing display lights for time data. This type of screen change occurs stably in a cycle, and the corresponding degree of change is relatively low. Therefore, the variance of the inter-frame difference eigenvalue 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.

[0040] Since the above analysis only considers the inter-frame changes of each adjacent part in the inter-frame difference eigenvalue 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 is large after accumulation. This type of situation can also characterize that the screen has a large degree of change. Therefore, the difference between the first inter-frame difference eigenvalue and the last inter-frame difference eigenvalue in the inter-frame difference eigenvalue sequence is further combined to evaluate the degree of screen change.

[0041] Based on the above feature analysis, in an embodiment of the present invention, according to the inter-frame difference eigenvalue sequence, the degree of screen change of the small intelligent wearable device at the current moment is obtained. The specific obtaining method is as follows: Calculate the variance of the inter-frame difference eigenvalue sequence, and normalize the variance to obtain a first normalized value; Calculate the absolute value of the difference between the first inter-frame difference eigenvalue and the last inter-frame difference eigenvalue in the inter-frame difference eigenvalue sequence, and normalize the absolute value of the difference to obtain a second normalized value; According to the element position order in the inter-frame difference eigenvalue sequence, set weights for each inter-frame difference eigenvalue in the inter-frame difference eigenvalue sequence. The farther the element position is, the greater the corresponding weight. Use the weighted average method to obtain the weighted mean value of the inter-frame difference eigenvalue sequence, and normalize the weighted mean value to obtain a third normalized value; According to the sum of the first normalized value, the second normalized value, and the third normalized value, obtain the degree of screen change of the small intelligent wearable device at the current moment.

[0042] In an embodiment, the calculation formula for the degree of screen change is:

[0043] Among them, represents the degree of screen change, represents the normalization function, m represents the number of inter-frame difference eigenvalues in the inter-frame difference eigenvalue sequence, represents the i-th inter-frame difference eigenvalue in the inter-frame difference eigenvalue sequence, where i represents the weight of the i-th inter-frame difference eigenvalue in the inter-frame difference eigenvalue sequence, that is, the position number of the i-th inter-frame difference eigenvalue in the inter-frame difference eigenvalue sequence. represents the variance of the inter-frame difference eigenvalue sequence. represents the absolute value of the difference between the first inter-frame difference eigenvalue and the last inter-frame difference eigenvalue in the inter-frame difference eigenvalue sequence.

[0044] It should be noted that the larger the , the greater the degree of screen change; the larger the value of , the lower the similarity between the inter-frame difference eigenvalues in the inter-frame difference eigenvalue sequence, and the greater the degree of screen change; the smaller the value of , it indicates that the change of the inter-frame difference eigenvalues within the time period is smaller, and the degree of screen change is smaller.

[0045] Step S104, determine the screen usage status at the current moment according to the degree of screen change, and obtain the optimal transmission rate of the main control chip at the current moment according to the screen usage status at the current moment, which is used to transmit image data to the screen driver.

[0046] The degree of screen change is used to evaluate the screen usage status at the current moment. Based on the above calculation formula of the degree of screen change, since the magnitude of each part is in [0, 1], the value range corresponding to the degree of screen change is [0, 3]. Each part can be regarded as the screen change data and the non-screen change data are respectively distributed at the upper and lower bounds of the value range. Therefore, taking the median 0.5 of each part as the threshold, the screen change degree threshold is set to 1.5 correspondingly. Therefore, if the degree of screen change is greater than or equal to the preset screen change degree threshold, it indicates that the screen display difference of the historical image frames is relatively large, and the screen is in a state of large change at the current moment. It may be that a certain automatic playback function is in use, or the user is manually operating the screen, resulting in frequent screen changes. Then, it is determined that the screen usage status of the small intelligent wearable device at the current moment is an unstable state; if the degree of screen change is less than the preset screen change degree threshold, it is considered that the screen may be in the standby state or the periodic screen refresh state. Then, it is determined that the screen usage status of the small intelligent wearable device at the current moment is a stable state.

[0047] Furthermore, according to the screen usage status of the small intelligent wearable device at the current moment, obtain the optimal transmission rate of the main control chip at the current moment. In the case of a large degree of frequent screen refresh changes, provide a higher transmission rate, and in the case of fewer screen refresh changes, provide a lower transmission rate, thereby reducing the screen transmission loss of the smart ring and improving the transmission efficiency. Among them, the method for obtaining the optimal transmission rate is as follows: When the screen usage status at the current moment is in an unstable state, it indicates that the degree of screen change at the current moment is relatively large, with strong unstable factors. To maintain high-speed transmission, the maximum transmission rate is adopted as the optimal transmission rate. The calculation method of the optimal transmission rate is as follows: Obtain the screen resolution and frame rate of the small intelligent 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.

[0048] In one embodiment, the calculation formula for the optimal transmission rate is:

[0049] Wherein, represents the optimal transmission rate, represents the maximum transmission rate, with the unit of Mbps, represents the screen resolution of the smart ring, that is, the product of the number of pixel points in the horizontal and vertical directions of the screen, represents the frame rate of the smart ring.

[0050] When the screen usage status at the current moment is in a stable state, it indicates that the degree of screen change 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 for data transmission to the screen driver at the current moment can be obtained. Specifically, obtain the average value of the number of pixel points with color values in all historical image frames, record it as the screen resolution, 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.

[0051] In one embodiment, the calculation formula for the optimal transmission rate is:

[0052] Wherein, represents the optimal transmission rate, with the unit of Mbps, represents the screen resolution of the smart ring, that is, the average value of the number of pixel points with color values in all historical image frames, represents the frame rate of the smart ring.

[0053] In summary, the embodiments of the present invention obtain historical image frames transmitted by the main control chip of a small intelligent wearable device within a preset period before the current moment; for any two adjacent historical image frames, the degree of spatial distribution difference is obtained according to the color values and pixel positions of the pixel points of the any two adjacent historical image frames, the degree of inter-frame color change is obtained according to the color value difference at the same pixel position between the any two adjacent historical image frames, and the inter-frame difference eigenvalue of the any two adjacent historical image frames is obtained by combining the degree of spatial distribution difference and the degree of inter-frame color change; the inter-frame difference eigenvalues of every two adjacent historical image frames are obtained to obtain an inter-frame difference eigenvalue sequence, and the degree of screen change of the small intelligent wearable device at the current moment is obtained according to the change fluctuation of the inter-frame difference eigenvalues in the inter-frame difference eigenvalue sequence; according to the degree of screen change, the screen usage state 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 state at the current moment for transmitting image data to the screen driver. Among them, the transmitted historical image frames are used to reflect the pixel distribution characteristics of the screen liquid crystal molecules, and the real-time screen usage state is evaluated by comparing the distribution differences of multiple historical image frames, so as to adaptively obtain the optimal transmission rate at the current moment. A higher transmission rate is provided for the screen usage state with frequent and large screen refresh changes, and a lower transmission rate is provided for the screen usage state with few screen refresh changes, thereby reducing the transmission loss of the screen of the small intelligent wearable device and improving the transmission efficiency.

[0054] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A data efficient transmission system for screen driving of smart wearable devices, characterized in that: The method 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 intelligent wearable device within a preset period of time 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 pixels of the any two adjacent historical image frames, the inter-frame color change degree is obtained according to the color value difference at the same pixel position between the any two adjacent historical image frames, and the inter-frame difference feature value of the any two adjacent historical image frames is obtained by combining the spatial distribution difference degree and the inter-frame color change degree; 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 according to the change fluctuation of the inter-frame difference feature values ​​in the inter-frame difference feature value sequence; According to the degree of the screen change, 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 for transmitting 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 color values ​​at the same pixel position in any two adjacent historical image frames, obtaining the ratio of the number of pixels to the total number of image pixels, and inversely normalizing the ratio using a preset exponential function to obtain a normalized value, wherein 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 pixel points with color values ​​in one historical image frame and the number of second pixel points without color values ​​in the other historical image frame of any two adjacent historical image frames, obtaining a quantity difference between the first number of pixel points and the second number of pixel points, and calculating a ratio between the quantity difference and the number of image pixel points; 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 screen driving of a smart wearable device according to claim 1, characterized in that: The step of obtaining the color change degree between frames according to the color value difference at the same pixel position between any two adjacent historical image frames includes: The absolute values ​​of the color value differences between two pixels having color values ​​at the same pixel positions in any two adjacent historical image frames are calculated respectively, and the average value of all the absolute values ​​of the color value differences is obtained, which is recorded as the degree of color change between frames.

4. The data efficient transmission system for screen driving of a smart wearable device according to claim 1, characterized in that: The combining 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 screen driving of a smart wearable device according to claim 1, characterized in that: The step of 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 characteristic value in the inter-frame difference characteristic value sequence 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; According to the order of element positions in 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 farther the element position is, the greater the corresponding weight is, a weighted mean of the inter-frame difference feature value sequence is obtained by using a weighted average method, and the weighted mean is normalized to obtain a third normalized value; The screen change degree of the small-sized intelligent 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 smart wearable device screen driving according to claim 1 is characterized in that: The determining the screen usage state 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 screen driving of a smart wearable device according to claim 6, characterized in that: The obtaining 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 screen driving of a smart wearable device according to claim 7, characterized in that: The obtaining 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, 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.

Citation Information

Patent Citations

  • Smart wearable watch screen display super-resolution method based on double-chip alternate processing

    CN117274065A

  • Smart wearable watch screen regional refresh rate control method

    CN117608384A

  • Liquid crystal device, driving circuit for liquid crystal device, method of driving liquid crystal device, and electronic apparatus

    US20080238842A1