Screen display control method, system and readable storage medium for wearable device
By obtaining and processing video content in real time, generating a display image library and determining the correction brightness, the problem of users in VR devices that need to manually adjust brightness multiple times, improving the viewing experience and device intelligence.
Patent Information
- Application Number
- CN202211461987.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-21
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2042-11-21
AI Technical Summary
When existing VR devices play videos, users need to manually adjust the brightness multiple times to obtain the best viewing experience, which affects the convenience and intelligence level.
By establishing a connection channel with the database, obtaining video content in real time and inputting the trained conversion model to generate a display image library. Determine the sampling points based on the image library, read the image and generate a corrected brightness array, and determine the display brightness in real time based on the reference brightness input by the user.
The user does not need to manually adjust the brightness frequently, which significantly improves the user's viewing experience and enhances the convenience and intelligence of the device.
Smart Images

Figure CN115762441B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display control technology, and in particular to a screen display control method, system and readable storage medium of a wearable device. Background Art
[0002] Video file format refers to a format in which videos are saved. Video is an important part of the multimedia system in computers and is also the mainstream way of information dissemination in today's society.
[0003] With the popularization of smart mobile terminals, the most important video playback device is the mobile phone. Almost everyone has one or two video playback software on their mobile phone, whether it is long video or short video. On mobile devices, the development of video services seems to have reached its end and it is difficult to have a major breakthrough. Therefore, many companies will place video services on other terminal devices, such as home appliances, etc. Among them, the most promising must be wearable VR devices.
[0004] However, the development focus of existing VR devices is on video quality, and the adjustment process of their own parameters is mostly manual by users. For video services, users often have to manually adjust the brightness multiple times for different scenes of the same video to get a better viewing experience, which greatly affects the convenience and intelligence level. Summary of the invention
[0005] The object of the present invention is to provide a screen display control method, system and readable storage medium for a wearable device to solve the problems raised in the above background technology.
[0006] To achieve the above object, the present invention provides the following technical solutions:
[0007] A screen display control method for a wearable device, the method comprising:
[0008] Establishing a connection channel with a database, acquiring display content in real time, inputting the display content into a trained conversion model, and obtaining a display image library;
[0009] Determine a sampling point according to the display image library, read an image in the display image library based on the sampling point, generate a corrected brightness according to the read image, and obtain a corrected brightness array corresponding to the image library;
[0010] Receiving a reference brightness input by a user, and determining the display brightness in real time according to the reference brightness and the modified brightness array;
[0011] The user's control information is received in real time, and a display parameter with a higher priority is determined according to the control information.
[0012] As a further solution of the present invention, the steps of establishing a connection channel with a database, acquiring display content in real time, inputting the display content into a trained conversion model, and obtaining a display image library include:
[0013] Establish a connection channel with the database to obtain display content in video format in real time;
[0014] Extracting image information from the displayed content, and converting the image information into an image sequence;
[0015] Sequentially reading images in an image sequence, calculating the degree of overlap between the image and a previous image, and comparing the degree of overlap with a preset degree of overlap threshold;
[0016] When the overlap reaches the overlap threshold, the corresponding image is deleted; when the overlap reaches the overlap threshold, the next image is read;
[0017] Count the images read and obtain the display image library.
[0018] As a further solution of the present invention: the step of determining the sampling point according to the display image library comprises:
[0019] Reading the display images in the display image library in sequence, traversing each pixel of the display image, and obtaining the color value of each pixel;
[0020] Inputting the color value into a trained statistical model to obtain a characteristic value of a displayed image;
[0021] Counting the eigenvalues corresponding to each displayed image to obtain an eigenvalue group;
[0022] Converting the feature value group into a feature image according to a preset filling relationship;
[0023] Performing inflection point recognition on the feature image, and marking feature values according to the inflection point recognition results;
[0024] The position information of the marked feature value in the feature value group is read, and the sampling point is determined according to the position information.
[0025] As a further solution of the present invention: the step of reading the image in the display image library based on the sampling point, generating a corrected brightness according to the read image, and obtaining a corrected brightness array corresponding to the image library includes:
[0026] Read the characteristic value group corresponding to the display image library, read the characteristic values in the characteristic value group according to the sampling point, and obtain the target value group; the target value group is a subset of the characteristic value group;
[0027] Calculating a characteristic mean of the target value group, reading characteristic values in the target value group in sequence, and calculating a deviation rate according to the read characteristic values and the characteristic mean;
[0028] The preset reference brightness is read, and the corrected brightness is calculated according to the offset rate and the reference brightness to obtain a corrected brightness array.
[0029] As a further solution of the present invention: the step of receiving the reference brightness input by the user and determining the display brightness in real time according to the reference brightness and the modified brightness array comprises:
[0030] Receive user brightness setting request and open brightness setting port;
[0031] Receiving an adjustment signal input by a user, and determining a brightness setting value based on the adjustment signal as a reference brightness; wherein the adjustment signal includes input information, touch screen information, and voice information;
[0032] The display brightness is determined in real time according to the reference brightness and the modified brightness array.
[0033] As a further solution of the present invention: the step of receiving the reference brightness input by the user further includes:
[0034] Receive the brightness adaptation request sent by the user and obtain the ambient brightness based on the preset photosensitive device;
[0035] The reference brightness is adjusted based on the ambient brightness; wherein the priority of the brightness adaptation request is lower than the brightness setting request.
[0036] The technical solution of the present invention also provides a screen display control system for a wearable device, the system comprising:
[0037] An image library generation module is used to establish a connection channel with a database, obtain display content in real time, input the display content into a trained conversion model, and obtain a display image library;
[0038] A correction array generation module, used to determine sampling points according to the display image library, read images in the display image library based on the sampling points, generate correction brightness according to the read images, and obtain a correction brightness array corresponding to the image library;
[0039] A brightness determination module, used for receiving a reference brightness input by a user, and determining the display brightness in real time according to the reference brightness and the modified brightness array;
[0040] The control information receiving module is used to receive the user's control information in real time and determine the display parameter with a higher priority according to the control information.
[0041] As a further solution of the present invention: the image library generation module includes:
[0042] A display content acquisition unit, used to establish a connection channel with a database and acquire display content in a video format in real time;
[0043] An image sequence generating unit, used for extracting image information from the display content and converting the image information into an image sequence;
[0044] A comparison unit, used for sequentially reading images in an image sequence, calculating the degree of overlap between the image and a previous image, and comparing the degree of overlap with a preset degree of overlap threshold;
[0045] An image filtering unit, configured to delete the corresponding image when the overlap reaches the overlap threshold; and continue to read the next image when the overlap reaches the overlap threshold;
[0046] The statistical unit is used to count the read images and obtain a display image library.
[0047] As a further solution of the present invention: the correction array generation module includes:
[0048] A color value acquisition unit, used to sequentially read the display images in the display image library, traverse each pixel of the display image, and obtain the color value of each pixel;
[0049] A feature value calculation unit, used for inputting the color value into a trained statistical model to obtain a feature value of a displayed image;
[0050] A statistical display unit, used for counting the eigenvalues corresponding to each displayed image to obtain an eigenvalue group;
[0051] A feature image generating unit, used for converting the feature value group into a feature image according to a preset filling relationship;
[0052] An identification unit, used for identifying inflection points of the feature image and marking feature values according to the inflection point identification results;
[0053] The processing execution unit is used to read the position information of the marked feature value in the feature value group, and determine the sampling point according to the position information.
[0054] The technical solution of the present invention also provides a readable storage medium, in which at least one program code is stored. When the program code is loaded and executed by a processor, the screen display control method of the wearable device is implemented.
[0055] Compared with the prior art, the present invention has the following beneficial effects:
[0056] The present invention converts a video into a multi-frame image group, screens and extracts the multi-frame image group, performs color value analysis, determines images with sudden changes in color values, and corrects the display brightness according to these mutated images, thereby eliminating the need for users to make multiple manual adjustments when watching a movie, greatly improving the user's viewing experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention.
[0058] Figure 1 The present invention is a flowchart of a screen display control method for a wearable device.
[0059] Figure 2 This is a first sub-process flowchart of a screen display control method for a wearable device.
[0060] Figure 3 This is a second sub-process flowchart of the screen display control method of a wearable device.
[0061] Figure 4 This is a block diagram of the third sub-process of the screen display control method of the wearable device.
[0062] Figure 5 This is a fourth sub-process flowchart of the screen display control method of the wearable device.
[0063] Figure 6 The structure block diagram of the screen display control system of the wearable device.
[0064] Figure 7 This is a structural block diagram of the image library generation module in the screen display control system of wearable devices. DETAILED DESCRIPTION
[0065] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0066] Example 1
[0067] Figure 1 The flowchart of the screen display control method of the wearable device is as follows. In an embodiment of the present invention, a screen display control method of the wearable device includes steps S100 to S400:
[0068] Step S100: establishing a connection channel with a database, acquiring display content in real time, inputting the display content into a trained conversion model, and obtaining a display image library;
[0069] The display content is the video to be played, which is pre-stored in the database, and the user interacts with the database. The database can be a cloud database or a local database; after obtaining the display content, the display content is converted into some display images, and the conversion process is relatively easy. Because the video itself contains multiple frames of images, the core of the conversion process is to continuously eliminate some non-image data, such as audio information, etc.
[0070] Step S200: determining a sampling point according to the display image library, reading an image in the display image library based on the sampling point, generating a corrected brightness according to the read image, and obtaining a corrected brightness array corresponding to the image library;
[0071] The purpose of step S200 is to generate a brightness correction array corresponding to the image. The feature of the technical solution of the present invention is to adjust the brightness of the screen according to the "brightness" of the image. It should be noted that the image itself does not have a brightness parameter. The "brightness" of the image actually refers to whether the color tone of the image is bright.
[0072] Step S300: receiving a reference brightness input by a user, and determining display brightness in real time according to the reference brightness and the modified brightness array;
[0073] The corrected brightness array reflects the fluctuations in screen brightness relative to a reference brightness that is input by the user.
[0074] Step S400: receiving control information from the user in real time, and determining a display parameter with a higher priority according to the control information;
[0075] Step S400 is a necessary function, in which the user receives the user's control information, and the control information has a higher priority, and its purpose is to ensure that the user can freely adjust the brightness during video playback.
[0076] Figure 2 The first sub-flow chart of the screen display control method of the wearable device, wherein the steps of establishing a connection channel with the database, acquiring display content in real time, inputting the display content into the trained conversion model, and obtaining the display image library include steps S101 to S105:
[0077] Step S101: establishing a connection channel with a database to obtain display content in a video format in real time;
[0078] Step S102: extracting image information from the display content, and converting the image information into an image sequence;
[0079] Step S103: sequentially reading images in the image sequence, calculating the degree of overlap between the image and the previous image, and comparing the degree of overlap with a preset degree of overlap threshold;
[0080] Step S104: when the overlap reaches the overlap threshold, the corresponding image is deleted and the next image is read;
[0081] Step S105: Count the read images to obtain a display image library.
[0082] Steps S101 to S105 specifically describe the generation process of the display image library. After obtaining the display content in video format, the image information is extracted to obtain an image sequence. It can be understood that the amount of data in this image sequence is very large, and the difference between adjacent images is not too big. In layman's terms, there will be many frames of images corresponding to one second of video. In this second, two actors may be talking, their background will hardly change, and the color value of the image will also change very little. Therefore, the image of this one second can be simplified into a single image.
[0083] Specifically, the basis for simplification is the overlap degree. If the overlap degree of adjacent images reaches an overlap degree threshold, they can be removed, which can make the display image library smaller and more precise.
[0084] Figure 3 The second sub-flow chart of the screen display control method of the wearable device, wherein the step of determining the sampling point according to the display image library includes steps S201 to S206:
[0085] Step S201: sequentially reading display images in the display image library, traversing each pixel of the display image, and obtaining a color value of each pixel;
[0086] Step S202: inputting the color value into a trained statistical model to obtain a characteristic value of a displayed image;
[0087] Step S203: Counting the eigenvalues corresponding to each displayed image to obtain an eigenvalue group;
[0088] Step S204: converting the feature value group into a feature image according to a preset filling relationship;
[0089] Step S205: performing inflection point recognition on the feature image, and marking feature values according to the inflection point recognition results;
[0090] Step S206: reading the position information of the marked feature value in the feature value group, and determining the sampling point according to the position information.
[0091] The above content is a further refinement on the display image library. After the image elimination process, the display images in the display image library are relatively important. However, the difference between these display images may not be particularly obvious, and the final effect of the technical solution of the present invention is to adjust the screen brightness. Too many times of adjusting the screen brightness will affect the user experience. Therefore, it is necessary to further optimize the optimized display image library. The optimization method is to generate a feature value corresponding to these display images, analyze these values, and determine some points with higher differences.
[0092] The way to analyze these values is: determine the coordinate points based on these values, generate a feature image based on these coordinate points, and the feature image is mostly a function image generated by the list-plotting method; identify the inflection points in the feature image, and then determine some important nodes with adjustment value, which are the above-mentioned sampling points.
[0093] Figure 4 The third sub-flow diagram of the screen display control method of the wearable device is as follows: the steps of reading the image in the display image library based on the sampling point, generating a corrected brightness according to the read image, and obtaining a corrected brightness array corresponding to the image library include:
[0094] Step S207: reading the feature value group corresponding to the display image library, reading the feature values in the feature value group according to the sampling points, and obtaining a target value group; the target value group is a subset of the feature value group;
[0095] Step S208: calculating the feature mean of the target value group, reading the feature values in the target value group in sequence, and calculating the deviation rate according to the read feature values and the feature mean;
[0096] In this embodiment, the total number of the above sampling points is N , the serial number of each sampling point is n , The eigenvalues in the target value group are expressed as .in, Indicates the target value group n The eigenvalues corresponding to the sampling points.
[0097] Furthermore, the calculation formula of the characteristic mean of the target value group is expressed as:
[0098]
[0099] in, Represents the characteristic mean of the target value group.
[0100] Furthermore, the calculation formula of the offset rate is expressed as:
[0101]
[0102] in, Indicates the target value group n The deviation rate corresponding to the sampling points.
[0103] Step S209: reading a preset reference brightness, calculating a corrected brightness according to the offset rate and the reference brightness, and obtaining a corrected brightness array.
[0104] As mentioned above, after calculating the n The offset rate corresponding to the sampling points Afterwards, the calculation formula for the corrected brightness is expressed as follows according to the reference brightness:
[0105] ;
[0106] in, Indicates n The corrected brightness corresponding to the sampling points is represents the first correction coefficient, represents the second correction coefficient, represents the offset rate threshold, Indicates the reference brightness.
[0107] It should be noted that, in this embodiment, it can be calculated that n The corrected brightness corresponding to each sampling point is shown in FIG.
[0108] The sampling points are key nodes. By reading the characteristic values corresponding to the displayed images at these key nodes, an array can be obtained. It can be considered that the mean of this array corresponds to the reference brightness. If there is a deviation between the data and the mean, the reference brightness needs to be adjusted. The specific adjustment amount is determined by the rules pre-set by the staff; the specific adjustment amount can be counted as a corrected brightness array.
[0109] Figure 5 The fourth sub-flow chart of the screen display control method of the wearable device, wherein the step of receiving the reference brightness input by the user and determining the display brightness in real time according to the reference brightness and the modified brightness array comprises:
[0110] Step S301: receiving a user brightness setting request and opening a brightness setting port;
[0111] Step S302: receiving an adjustment signal input by a user, and determining a brightness setting value based on the adjustment signal as a reference brightness; wherein the adjustment signal includes input information, touch screen information, and voice information;
[0112] Step S303: determining display brightness in real time according to the reference brightness and the modified brightness array.
[0113] The above content describes the correction process in detail. A reference brightness is preset in the system, and the user can also adjust the reference brightness. When the reference brightness is determined, the display brightness can be determined by combining the reference brightness and the correction brightness array with some simple calculations.
[0114] It should be noted that after the display brightness of the technical solution of the present invention is determined, the brightness will be adjusted only when the video is played to that point. Therefore, the time information runs through the entire text. In the initial display image library acquisition process, the time information exists as a parameter of the display image. In the subsequent image elimination process and feature value generation process, the time information needs to be transmitted and saved, and applied in the final display brightness use process.
[0115] Furthermore, the step of receiving the reference brightness input by the user also includes:
[0116] Receive the brightness adaptation request sent by the user and obtain the ambient brightness based on the preset photosensitive device;
[0117] The reference brightness is adjusted based on the ambient brightness; wherein the priority of the brightness adaptation request is lower than the brightness setting request.
[0118] In the present invention, after obtaining the ambient brightness, it is necessary to determine the corresponding ambient brightness level according to the obtained ambient brightness value. l , and then calculate the corresponding reference brightness.
[0119] The calculation formula for adjusting the reference brightness based on the ambient brightness is expressed as:
[0120] ;
[0121] in, represents the original reference brightness, represents the third correction coefficient, Indicates the ambient brightness level.
[0122] For some users with obsessive-compulsive disorder, the process of setting the reference brightness is very difficult, and they always feel that it is not set properly. Therefore, the technical solution of the present invention provides an adaptive adjustment method to adjust the screen brightness according to the ambient brightness. This process is applied to many mobile phones.
[0123] Example 2
[0124] Figure 6 The structure block diagram of the screen display control system of a wearable device is shown in FIG. 1 . In an embodiment of the present invention, a screen display control system of a wearable device is provided. The system 10 includes:
[0125] An image library generation module 11 is used to establish a connection channel with a database, obtain display content in real time, input the display content into a trained conversion model, and obtain a display image library;
[0126] A correction array generation module 12, used to determine sampling points according to the display image library, read images in the display image library based on the sampling points, generate correction brightness according to the read images, and obtain a correction brightness array corresponding to the image library;
[0127] The brightness determination module 13 is used to receive the reference brightness input by the user, and determine the display brightness in real time according to the reference brightness and the modified brightness array;
[0128] The control information receiving module 14 is used to receive the user's control information in real time and determine a display parameter with a higher priority according to the control information.
[0129] Figure 7 The structure diagram of the image library generation module in the screen display control system of the wearable device is shown in FIG. 1 . The image library generation module 11 includes:
[0130] Display content acquisition unit 111, used to establish a connection channel with a database and acquire display content in video format in real time;
[0131] An image sequence generating unit 112, configured to extract image information from the display content and convert the image information into an image sequence;
[0132] The comparison unit 113 is used to sequentially read images in the image sequence, calculate the degree of overlap between the image and the previous image, and compare the degree of overlap with a preset degree of overlap threshold;
[0133] The image filtering unit 114 is used to delete the corresponding image when the overlap reaches the overlap threshold; and continue to read the next image when the overlap reaches the overlap threshold;
[0134] The statistical unit 115 is used to count the read images to obtain a display image library.
[0135] The modified array generation module 12 includes:
[0136] A color value acquisition unit, used to sequentially read the display images in the display image library, traverse each pixel of the display image, and obtain the color value of each pixel;
[0137] A feature value calculation unit, used for inputting the color value into a trained statistical model to obtain a feature value of a displayed image;
[0138] A statistical display unit, used for counting the eigenvalues corresponding to each displayed image to obtain an eigenvalue group;
[0139] A feature image generating unit, used for converting the feature value group into a feature image according to a preset filling relationship;
[0140] An identification unit, used for identifying inflection points of the feature image and marking feature values according to the inflection point identification results;
[0141] The processing execution unit is used to read the position information of the marked feature value in the feature value group, and determine the sampling point according to the position information.
[0142] The functions that can be achieved by the screen display control method of the wearable device are all completed by a computer device, and the computer device includes one or more processors and one or more memories, and at least one program code is stored in the one or more memories. The program code is loaded and executed by the one or more processors to implement the screen display control method of the wearable device.
[0143] The processor takes out instructions from the memory one by one, analyzes the instructions, and then completes the corresponding operations according to the instruction requirements, generating a series of control commands, so that the various parts of the computer can automatically, continuously and coordinately move to become an organic whole, realize the input of programs, the input of data, and the calculation and output of results. The arithmetic operations or logical operations generated in this process are all completed by the operator; the memory includes a read-only memory (ROM), which is used to store computer programs, and a protection device is provided outside the memory.
[0144] Exemplarily, the computer program may be divided into one or more modules, one or more modules are stored in a memory and executed by a processor to implement the present invention. One or more modules may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program in a terminal device.
[0145] Those skilled in the art will understand that the description of the above service equipment is merely an example and does not constitute a limitation on the terminal equipment. It may include more or fewer components than described above, or a combination of certain components, or different components, for example, it may include input and output devices, network access equipment, buses, etc.
[0146] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the terminal device, and uses various interfaces and lines to connect various parts of the entire user terminal.
[0147] The above-mentioned memory can be used to store computer programs and / or modules. The above-mentioned processor realizes various functions of the above-mentioned terminal device by running or executing the computer programs and / or modules stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as an information collection template display function, a product information release function, etc.), etc.; the data storage area can store data created according to the use of the berth status display system (such as product information collection templates corresponding to different product types, product information that different product providers need to release, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0148] If the module / unit integrated in the terminal device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable medium. Based on this understanding, the present invention implements all or part of the modules / units in the above-mentioned embodiment system, and can also be completed by instructing the relevant hardware through a computer program. The above-mentioned computer program can be stored in a computer-readable medium, and the computer program can realize the functions of the above-mentioned various system embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0149] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0150] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A screen display control method for a wearable device, characterized in that: The method comprises: Establishing a connection channel with a database, acquiring display content in real time, inputting the display content into a trained conversion model, and obtaining a display image library; Determine a sampling point according to the display image library, read an image in the display image library based on the sampling point, generate a corrected brightness according to the read image, and obtain a corrected brightness array corresponding to the image library; Receiving a reference brightness input by a user, and determining the display brightness in real time according to the reference brightness and the modified brightness array; receiving control information from the user in real time, and determining a display parameter with a higher priority according to the control information; The step of determining the sampling point according to the display image library comprises: Reading the display images in the display image library in sequence, traversing each pixel of the display image, and obtaining the color value of each pixel; Inputting the color value into a trained statistical model to obtain a characteristic value of a displayed image; Counting the eigenvalues corresponding to each displayed image to obtain an eigenvalue group; Converting the feature value group into a feature image according to a preset filling relationship; Performing inflection point recognition on the feature image, and marking feature values according to the inflection point recognition results; Reading position information of the marked feature value in the feature value group, and determining a sampling point according to the position information; The step of reading the image in the display image library based on the sampling point, generating a corrected brightness according to the read image, and obtaining a corrected brightness array corresponding to the image library comprises: Read the characteristic value group corresponding to the display image library, read the characteristic values in the characteristic value group according to the sampling point, and obtain the target value group; the target value group is a subset of the characteristic value group; Calculating a characteristic mean of the target value group, reading characteristic values in the target value group in sequence, and calculating a deviation rate according to the read characteristic values and the characteristic mean; Reading a preset reference brightness, calculating a corrected brightness according to the offset rate and the reference brightness, and obtaining a corrected brightness array; The calculation formula for corrected brightness is expressed as: ; in, Indicates n The corrected brightness corresponding to the sampling points is represents the first correction coefficient, represents the second correction coefficient, represents the offset rate threshold, Indicates the reference brightness; The calculation formula of the offset rate is expressed as: ; in, Indicates the target value group n The offset rate corresponding to the sampling points is represents the characteristic mean of the target value group, Indicates the target value group n The eigenvalues corresponding to the sampling points.
2. The screen display control method of the wearable device according to claim 1, characterized in that: The steps of establishing a connection channel with a database, acquiring display content in real time, inputting the display content into a trained conversion model, and obtaining a display image library include: Establish a connection channel with the database to obtain display content in video format in real time; Extracting image information from the displayed content, and converting the image information into an image sequence; Sequentially reading images in an image sequence, calculating the degree of overlap between the image and a previous image, and comparing the degree of overlap with a preset degree of overlap threshold; When the overlap reaches the overlap threshold, the corresponding image is deleted and the next image is read; Count the images read and obtain the display image library.
3. The screen display control method of the wearable device according to claim 1, characterized in that: The step of receiving a reference brightness input by a user and determining the display brightness in real time according to the reference brightness and the modified brightness array comprises: Receive the user's brightness setting request and open the brightness setting port; Receiving an adjustment signal input by a user, and determining a brightness setting value based on the adjustment signal as a reference brightness; wherein the adjustment signal includes input information, touch screen information, and voice information; The display brightness is determined in real time according to the reference brightness and the modified brightness array.
4. The screen display control method of the wearable device according to claim 3, characterized in that: The step of receiving the reference brightness input by the user further comprises: Receive the brightness adaptation request sent by the user and obtain the ambient brightness based on the preset photosensitive device; The reference brightness is adjusted based on the ambient brightness; wherein the priority of the brightness adaptation request is lower than the brightness setting request.
5. The screen display control method of the wearable device according to claim 4, characterized in that: The calculation formula for adjusting the reference brightness based on the ambient brightness is expressed as: ; in, represents the original reference brightness, represents the third correction coefficient, Indicates the ambient brightness level.
6. A screen display control system for a wearable device, characterized in that: The system applies the screen display control method of the wearable device according to any one of claims 1 to 5 above, and the system comprises: An image library generation module is used to establish a connection channel with a database, obtain display content in real time, input the display content into a trained conversion model, and obtain a display image library; A correction array generation module, used to determine sampling points according to the display image library, read images in the display image library based on the sampling points, generate correction brightness according to the read images, and obtain a correction brightness array corresponding to the image library; A brightness determination module, used for receiving a reference brightness input by a user, and determining the display brightness in real time according to the reference brightness and the modified brightness array; A control information receiving module, used to receive control information from a user in real time, and determine a display parameter with a higher priority according to the control information; The image library generation module comprises: A display content acquisition unit, used to establish a connection channel with a database and acquire display content in a video format in real time; An image sequence generating unit, used for extracting image information from the display content and converting the image information into an image sequence; A comparison unit, used for sequentially reading images in an image sequence, calculating the degree of overlap between the image and a previous image, and comparing the degree of overlap with a preset degree of overlap threshold; An image filtering unit, configured to delete the corresponding image when the overlap reaches the overlap threshold; and continue to read the next image when the overlap reaches the overlap threshold; A statistical unit, used for counting the read images to obtain a display image library; The modified array generation module comprises: A color value acquisition unit, used to sequentially read the display images in the display image library, traverse each pixel of the display image, and obtain the color value of each pixel; A feature value calculation unit, used for inputting the color value into a trained statistical model to obtain a feature value of a displayed image; A statistical display unit, used for counting the eigenvalues corresponding to each displayed image to obtain an eigenvalue group; A feature image generating unit, used for converting the feature value group into a feature image according to a preset filling relationship; An identification unit, used for identifying inflection points of the feature image and marking feature values according to the inflection point identification results; The processing execution unit is used to read the position information of the marked feature value in the feature value group, and determine the sampling point according to the position information.
7. A readable storage medium, characterized in that: The storage medium stores at least one program code, and when the program code is loaded and executed by the processor, the screen display control method of the wearable device according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Liquid crystal display (LCD) device and image signal processing method
CN101673520A
Data processing method and system
CN114650640A