Content self-adaptive display method of display equipment and related equipment thereof
By obtaining the device screen and reading speed parameters and adjusting the scrolling speed with user feedback information, the problem of mismatch between the content and the user's reading rhythm caused by the fixed line scrolling speed setting is solved, and the content is adaptively displayed, improving the user experience.
Patent Information
- Application Number
- CN202411302957.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-18
- Publication Date
- 2025-01-10
AI Technical Summary
The fixed setting of existing line scrolling speed causes the content playback speed not to match the user's reading rhythm when recording lines on different devices, affecting the user's creative experience.
By receiving content display adjustment instructions, obtaining device screen parameters and reading speed parameters, calculating the initial scrolling speed, and obtaining reading feedback information during the content display process, adjusting the scrolling speed to match the user's reading habits, and realizing adaptive content display.
Ensure that the screen scrolling speed is synchronized with the user's actual reading speed, optimize the scrolling speed, improve the reading experience and user comfort, and adapt to the personalized needs of different devices and users.
Smart Images

Figure CN119292507A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of artificial intelligence technology, and specifically relates to a content adaptive display method of a display device and related devices thereof. Background Art
[0002] The scrolling speed of a display device refers to the speed at which the screen content is updated when a user moves a page or content up or down (or left or right) by means of a scroll bar, mouse wheel, keyboard shortcuts, or touch screen gestures when browsing a web page, document, application interface, etc.
[0003] The scrolling speed of the display device will affect the user experience. For example, in the field of mobile video creation, although many applications provide the line scrolling function, there is a common problem, that is, the fixed setting of the line scrolling speed. This fixed speed cannot adapt to the changes in screen width of different devices, resulting in a mismatch between the content playback speed and the user's reading rhythm when recording lines on different devices. For example, on some wider devices, the line scrolling speed may be slow, while on narrower devices it may appear too fast, which brings inconvenience and limitations to the user's creation experience.
[0004] In existing products, although some applications provide the option of manually adjusting the scrolling speed of lines, users still need to manually set the scrolling speed according to the width of the device, and often lack precise reference. Therefore, the existing line scrolling function in the industry still has room for improvement in terms of adaptability and user-friendliness. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide a content adaptive display method, device, computer device and storage medium for a display device to solve the technical problem of poor user experience caused by the fixed setting of the existing dialogue scrolling speed.
[0006] In order to solve the above technical problems, the embodiment of the present application provides a content adaptive display method of a display device, which adopts the following technical solution:
[0007] A content adaptive display method of a display device, comprising:
[0008] Receive content display adjustment instructions and obtain device screen parameters of the display device;
[0009] Authenticate the device user and obtain the device user's reading speed parameters;
[0010] Calculate a first scrolling speed of the display screen based on the device screen parameter and the reading speed parameter;
[0011] Displaying content on the display screen at a first scrolling speed, and obtaining reading feedback information from a device user during the content display process;
[0012] Determine a content matching state between the displayed content and the read content based on the reading feedback information;
[0013] The scrolling speed of the display screen is adjusted according to the content matching state to obtain a second scrolling speed, and the content is displayed on the display screen based on the second scrolling speed.
[0014] Furthermore, the steps of authenticating the device user and obtaining the device user's reading speed parameters specifically include:
[0015] Obtaining identity information of the device user and using the identity information to authenticate the device user;
[0016] After passing the identity verification, the historical reading data of the device user is obtained;
[0017] The average reading speed of the device user is calculated based on the historical reading data, and the average reading speed is used as the reading speed parameter.
[0018] Furthermore, the device screen parameter includes a resolution, and the resolution includes a horizontal resolution and a vertical resolution of the display screen. The step of calculating a first scrolling speed of the display screen based on the device screen parameter and the reading speed parameter specifically includes:
[0019] Get the font width and font height of the displayed content;
[0020] Calculate the number of content display lines based on the vertical resolution of the display screen and the font height;
[0021] Calculate the number of characters displayed in each content display line based on the horizontal resolution and font width of the display screen;
[0022] The first scrolling speed of the display screen is calculated according to the number of content display lines, the number of display characters of each content display line, and the vertical resolution of the display screen.
[0023] Furthermore, the reading feedback information includes voice data generated when the device user reads the displayed content. The step of determining the content matching status between the displayed content and the read content based on the reading feedback information specifically includes:
[0024] Extract the text content of the voice data to obtain the reading content;
[0025] Perform text comparison between the reading content and the displayed content to obtain a text comparison result;
[0026] The content matching status between the displayed content and the read content is determined based on the text comparison result.
[0027] Further, the content matching state includes a content display delay state and a content display advance state, and the step of adjusting the scrolling speed of the display screen according to the content matching state to obtain a second scrolling speed, and displaying the content on the display screen based on the second scrolling speed specifically includes:
[0028] When the content matching state is a content display delay state or a content display advance state, a real-time reading speed when a user of the computing device reads the displayed content;
[0029] Calculate the speed difference between the real-time reading speed and the first scrolling speed;
[0030] Performing speed compensation on the scrolling speed of the display screen based on the speed difference to obtain a second scrolling speed;
[0031] Content is displayed on the display screen based on the second scrolling speed.
[0032] Furthermore, the reading feedback information also includes micro-expression data generated by the device user when reading the displayed content. Before the step of determining the content matching status between the displayed content and the read content based on the reading feedback information, the method further includes:
[0033] Parse the voice data to obtain the tone data generated by the device user when reading the displayed content;
[0034] Extract features from the tone data to obtain user tone features;
[0035] Extract features from micro-expression data to obtain user micro-expression features;
[0036] Combining the user's tone features and the user's micro-expression features to obtain a feedback feature combination;
[0037] The feedback feature combination is input into the preset emotion recognition model to obtain the emotional state of the device user.
[0038] Further, the step of adjusting the scrolling speed of the display screen according to the content matching state to obtain a second scrolling speed, and displaying the content on the display screen based on the second scrolling speed specifically includes:
[0039] Determine the level corresponding to the content matching state to obtain a first state level;
[0040] Determine the content matching state factor matching the first state level in a preset content matching state factor library to obtain a target content matching state factor;
[0041] Determine the level corresponding to the emotional state and obtain the second state level;
[0042] In a preset emotional state factor library, determining an emotional state factor matching the second state level to obtain a target emotional state factor;
[0043] Using the target content matching state factor and the target emotional state factor to adjust the scrolling speed of the display screen to obtain a second scrolling speed;
[0044] Content is displayed on the display screen based on the second scrolling speed.
[0045] In order to solve the above technical problems, the embodiment of the present application further provides a content adaptive display device of a display device, which adopts the following technical solution:
[0046] A content adaptive display device of a display device, comprising:
[0047] A first parameter acquisition module, used to receive a content display adjustment instruction and acquire a device screen parameter of a display device;
[0048] The second parameter acquisition module is used to authenticate the device user and obtain the reading speed parameter of the device user;
[0049] A scrolling speed calculation module, used to calculate a first scrolling speed of the display screen based on a device screen parameter and a reading speed parameter;
[0050] A feedback information acquisition module, used to display content on the display screen at a first scrolling speed, and to acquire reading feedback information from a device user during the content display process;
[0051] A display content matching module, used to determine the content matching status between the display content and the reading content based on the reading feedback information;
[0052] The scrolling speed adjustment module is used to adjust the scrolling speed of the display screen according to the content matching state, obtain a second scrolling speed, and display the content on the display screen based on the second scrolling speed.
[0053] In order to solve the above technical problems, the embodiment of the present application further provides a computer device, which adopts the following technical solution:
[0054] A computer device comprises a memory and a processor, wherein the memory stores computer-readable instructions, and when the processor executes the computer-readable instructions, the steps of the content adaptive display method of the display device as described in any one of the above are implemented.
[0055] In order to solve the above technical problems, the embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solution:
[0056] A computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of the content adaptive display method of a display device as described in any one of the above.
[0057] Compared with the prior art, the embodiments of the present application have the following beneficial effects:
[0058] The present application discloses a content adaptive display method of a display device and related devices, belonging to the field of artificial intelligence technology. The present application obtains the device screen parameters of the display device; obtains the reading speed parameters of the device user; calculates the first scrolling speed of the display screen based on the device screen parameters and the reading speed parameters; displays the content on the display screen at the first scrolling speed, and obtains the reading feedback information of the device user during the content display process; determines the content matching status between the displayed content and the read content based on the reading feedback information; adjusts the scrolling speed of the display screen according to the content matching status to obtain the second scrolling speed, and displays the content on the display screen based on the second scrolling speed. The present application can realize content adaptive display in combination with the device screen parameters, and in combination with the reading habits of different users, synchronize the screen scrolling speed with the actual reading speed of the user. At the same time, the scrolling speed is further optimized in combination with the user's real-time reading feedback to ensure that the content presentation is more natural and smooth, thereby improving the overall reading experience and user comfort. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the scheme in the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0060] Figure 1 An exemplary system architecture diagram is shown in which the present application can be applied;
[0061] Figure 2 A flowchart of an embodiment of a method for adaptively displaying content of a display device according to the present application is shown;
[0062] Figure 3 A schematic structural diagram of an embodiment of a content adaptive display device of a display device according to the present application is shown;
[0063] Figure 4 A schematic structural diagram of an embodiment of a computer device according to the present application is shown. DETAILED DESCRIPTION
[0064] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.
[0065] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0066] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.
[0067] like Figure 1 As shown, the system architecture 100 may include a terminal device 101, a network 102 and a server 103. The terminal device 101 may be a laptop 1011, a tablet computer 1012 or a mobile phone 1013. The network 102 is used to provide a medium for a communication link between the terminal device 101 and the server 103. The network 102 may include various connection types, such as wired, wireless communication links or optical fiber cables.
[0068] The user can use the terminal device 101 to interact with the server 103 through the network 102 to receive or send messages, etc. Various communication client applications can be installed on the terminal device 101, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0069] The terminal device 101 can be various electronic devices with a display screen and supporting web browsing. In addition to the laptop computer 1011, the tablet computer 1012 or the mobile phone 1013, the terminal device 101 can also be an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop computer and a desktop computer, etc.
[0070] The server 103 may be a server that provides various services, such as a background server that provides support for a web page displayed on the terminal device 101 .
[0071] It should be noted that the content adaptive display method of the display device provided in the embodiment of the present application is generally executed by a server / terminal device, and accordingly, the content adaptive display device of the display device is generally arranged in the server / terminal device.
[0072] It should be understood that Figure 1 The numbers of terminal devices, networks and servers in the embodiment are merely illustrative. The above system may have any number of terminal devices, networks and servers according to implementation requirements.
[0073] Continue to refer Figure 2 , shows a flow chart of an embodiment of a method for adaptively displaying content on a display device according to the present application. The method for adaptively displaying content on a display device comprises the following steps:
[0074] S201, receiving a content display adjustment instruction and acquiring a device screen parameter of a display device.
[0075] Specifically, the system receives the content display adjustment instruction and obtains the device screen parameters of the display device based on the content display adjustment instruction. The process of obtaining these parameters is usually completed by calling the operating system or the device hardware interface. The device screen parameters usually include the physical size of the screen (such as the width and height of the screen), resolution (horizontal pixels and vertical pixels), pixel density (PPI), and screen refresh rate, etc. These parameters determine the size of the content area that can be displayed on the screen, the clarity of the image, and the display details of the content on the screen.
[0076] Device screen parameters vary greatly for different devices. For example, the screen size, resolution, and refresh rate of mobile phones, tablets, computers, and TVs are all different. Therefore, the system needs to dynamically adapt these parameters to ensure that the content is displayed to the user in an appropriate manner.
[0077] S202, authenticate the identity of the device user and obtain the reading speed parameter of the device user.
[0078] Specifically, the system obtains the user's personalized reading speed parameters by authenticating the device user, so that the subsequent scrolling speed setting can be more accurate. The authentication process can be carried out in a variety of ways, including but not limited to password input, fingerprint recognition, facial recognition, voiceprint recognition, etc. The purpose of this process is to ensure that the system identifies the correct user, because the reading speeds of different users may vary greatly. For example, an experienced reader may read faster, while a novice or an elderly person may read slower.
[0079] After the identity verification is completed, the system extracts the user's average reading speed from the user's historical data, and can also test the user's current reading speed online in real time. The test method can be through the presentation of a short text, and let the user click the Done button after reading, and record the time and word count to calculate. In addition, more advanced eye tracking equipment can be used to monitor the user's reading habits in real time to calculate more accurate reading speed parameters. These data will be used for subsequent scrolling speed calculations to ensure that the content is presented at a speed suitable for the user, avoiding the problem of poor reading experience caused by scrolling too fast or too slow.
[0080] S203, calculating a first scrolling speed of the display screen based on the device screen parameters and the reading speed parameters.
[0081] Specifically, the system calculates the initial scrolling speed, i.e., the first scrolling speed, based on the previously acquired device screen parameters and reading speed parameters. The calculation of the scrolling speed usually needs to consider the following factors: the size of the screen's displayable content area, the user's reading speed, the length of the displayed content and its format (such as text size, line spacing, paragraph structure, etc.). First, through the resolution and physical size of the device screen, the system can determine how many lines of content or characters can be displayed on a screen. Then, based on the user's reading speed parameters, the system can deduce the number of characters or lines that the user can read per second. Combining these two pieces of information, the system can calculate the first scrolling speed.
[0082] The first scroll speed is usually measured in pixels per second or lines per second, which is defined as the distance or number of lines the screen moves per second. In this way, the system can ensure that the content scrolling speed matches the user's reading speed, avoiding situations where the user cannot keep up with the content due to scrolling too fast, or waits too long due to scrolling too slowly.
[0083] S204, displaying content on the display screen at a first scrolling speed, and obtaining reading feedback information from a device user during the content display process.
[0084] Specifically, the system uses the first scrolling speed calculated based on the previous steps for the presentation of actual content, and continuously collects user reading feedback information during this process. When the content is displayed, the system scrolls the text or other content at a pre-calculated speed and ensures that it matches the user's reading speed. However, during the actual reading process, the user may produce some unexpected behaviors or feedback, such as suddenly stopping reading, reading faster or slower, etc. In order to capture these changes, the system can collect user feedback information in a variety of ways. A common method is through manual operations by the user, such as the user adjusting the scrolling speed or pausing the scrolling by touching the screen, scrolling the mouse, or keyboard input. This explicit feedback provides the system with the user's immediate needs.
[0085] In addition, the system can also automatically monitor the user's reading status through implicit feedback, such as using eye tracking technology to determine the user's gaze point and reading rhythm, as well as identifying the emotional state during reading, or using acceleration sensors to detect whether the user turns pages or interrupts reading. In these ways, the system can accurately grasp the user's current reading status and determine whether the scrolling speed needs to be adjusted to ensure that the content scrolling speed is always consistent with the user's actual needs.
[0086] S205: Determine a content matching state between the displayed content and the read content based on the reading feedback information.
[0087] Specifically, the reading feedback information of users is analyzed to determine whether the currently displayed content matches the reading speed and needs of users. The content matching status refers to the synchronization between the screen scrolling speed and the actual reading speed of users. If users can easily keep up with the scrolling speed and do not need to frequently manually adjust or pause the scrolling, it means that the content matching status is good; on the contrary, if users need to frequently adjust the scrolling speed or show signs of reading discomfort, it means that there is a mismatch between the content scrolling speed and the reading speed.
[0088] In this step, the system will comprehensively analyze the user's feedback behavior, including explicit operational feedback (such as manually adjusting the scrolling speed) and implicit behavioral data (such as reading status detected by eye tracking, facial expression recognition, or biosensors). Through these data, the system can determine whether the current scrolling speed is appropriate. For example, if the user frequently pauses or scrolls up, the system can infer that the scrolling speed is too fast; if the user often needs to manually accelerate, the system may need to increase the scrolling speed. Based on this information, the system can derive the matching status between the current content and user needs, and provide a basis for subsequent adjustment of the scrolling speed to ensure that users have a better reading experience.
[0089] S206, adjusting the scrolling speed of the display screen according to the content matching state to obtain a second scrolling speed, and displaying the content on the display screen based on the second scrolling speed.
[0090] Specifically, based on the content matching status, the scrolling speed is dynamically adjusted to obtain a second scrolling speed that better meets the user's needs. If the system determines in the previous step that there is a difference between the content scrolling speed and the user's reading needs, the speed will be adjusted according to the actual situation. For example, if the system detects that the user's reading speed is slower than the first scrolling speed and there is a delay in reading the content, the system will appropriately reduce the scrolling speed so that the user can keep up with the rhythm of the content; conversely, if the user's reading speed is faster than the first scrolling speed, the system will speed up the scrolling speed to avoid the user waiting for the content to appear.
[0091] The adjusted scrolling speed, i.e., the second scrolling speed, will be used as the new reference speed to continue displaying content. This dynamic adjustment process may be real-time, or may be triggered by a certain time interval or manual input by the user. Through this adaptive adjustment mechanism, the system can continuously optimize the scrolling speed so that the scrolling speed is always synchronized with the user's reading habits.
[0092] In addition, the system can also record these adjustment data and gradually learn the user's reading patterns to provide more accurate scrolling speed suggestions in the future and improve the user's overall reading experience.
[0093] In the above embodiments, the present application can realize content adaptive display in combination with device screen parameters, and in combination with the reading habits of different users, synchronize the screen scrolling speed with the user's actual reading speed. At the same time, the scrolling speed is further optimized in combination with the user's real-time reading feedback, ensuring that the content presentation is more natural and smooth, thereby improving the overall reading experience and user comfort.
[0094] Furthermore, the steps of authenticating the device user and obtaining the device user's reading speed parameters specifically include:
[0095] Obtaining identity information of the device user and using the identity information to authenticate the device user;
[0096] After passing the identity verification, the historical reading data of the device user is obtained;
[0097] The average reading speed of the device user is calculated based on the historical reading data, and the average reading speed is used as the reading speed parameter.
[0098] In this embodiment, the user's personalized reading speed can be accurately calculated by first obtaining the identity information of the device user. The identity information is usually obtained through biometric technology (such as facial recognition, fingerprint scanning, etc.) or login credentials (such as user name, password, etc.). The purpose of identity authentication is to ensure that the system can identify the specific user currently using the device, so as to retrieve the personalized reading database associated with the user.
[0099] After passing the identity verification, the system can automatically retrieve the historical reading data of the device user, which may include the user's past reading speed, dwell time, frequently viewed content types, and the user's reading habits in different time periods and scenarios. Based on this data, the system can calculate the average reading speed of the device user, which is the result of long-term data statistics and can better reflect the user's real reading habits and needs.
[0100] The average reading speed can also be calculated by taking a weighted average of the reading time and the number of words in the historical reading data, thereby obtaining a relatively stable reading speed parameter. This parameter will be used for subsequent scrolling speed settings to ensure that the system can make adaptive adjustments based on individual differences of users and provide the most comfortable reading experience.
[0101] Through the above steps, the system can realize personalized content presentation and improve user experience. Different from the traditional fixed scrolling speed, the average reading speed calculated based on the user's historical reading data can more accurately reflect the user's actual reading habits and needs, thereby avoiding reading discomfort caused by scrolling too fast or too slow.
[0102] Furthermore, the device screen parameter includes a resolution, and the resolution includes a horizontal resolution and a vertical resolution of the display screen. The step of calculating a first scrolling speed of the display screen based on the device screen parameter and the reading speed parameter specifically includes:
[0103] Get the font width and font height of the displayed content;
[0104] Calculate the number of content display lines based on the vertical resolution of the display screen and the font height;
[0105] Calculate the number of characters displayed in each content display line based on the horizontal resolution and font width of the display screen;
[0106] The first scrolling speed of the display screen is calculated according to the number of content display lines, the number of display characters of each content display line, and the vertical resolution of the display screen.
[0107] In this embodiment, the font width and font height of the displayed content are first obtained to determine the layout of the content on the screen. The font width refers to the number of pixels occupied by each character in the horizontal direction, while the font height refers to the number of pixels occupied by the character in the vertical direction. Next, the system calculates the number of rows that can be displayed on each screen based on the vertical resolution and font height of the screen. The vertical resolution represents the total number of pixels that the screen can display in the vertical direction, and the font height determines the pixel height required for each line of text. The number of rows of content display can be obtained by the ratio of the two. Then, the system calculates the number of words that can be displayed in each line based on the horizontal resolution and font width of the screen. The horizontal resolution represents the total number of pixels of the screen in the horizontal direction, and the font width determines the pixel space required for each character, so by dividing the horizontal resolution by the font width, the number of words displayed in each line can be obtained. Then, the system calculates the appropriate scrolling speed based on the calculated number of content display lines, the number of words displayed in each line, and the vertical resolution. The determination of the scrolling speed usually needs to be combined with the total amount of content displayed on the screen and the user's reading speed to ensure that the scrolling speed matches the user's reading rhythm and provides the best content display experience. The calculation formula for the first scrolling speed of the display screen is as follows:
[0108]
[0109] Where V is the first scrolling speed, R is the reading speed parameter, CPL (Characters per Line) is the number of characters displayed in each content display line, LPS (Lines per Screen) is the number of lines displayed per screen, and P H The vertical resolution of the display screen.
[0110] Through the above steps, the system can accurately calculate the appropriate scrolling speed according to the screen resolution and font size, ensuring that the content is presented on the screen in a way that is suitable for users to read. Compared with traditional methods, this scrolling speed calculation based on font width and height and screen resolution is more accurate, and can dynamically adjust the scrolling speed according to changes in screen size, improving the reading fluency and comfort of users on different devices.
[0111] Furthermore, the reading feedback information includes voice data generated when the device user reads the displayed content. The step of determining the content matching status between the displayed content and the read content based on the reading feedback information specifically includes:
[0112] Extract the text content of the voice data to obtain the reading content;
[0113] Perform text comparison between the reading content and the displayed content to obtain a text comparison result;
[0114] The content matching status between the displayed content and the read content is determined based on the text comparison result.
[0115] In this embodiment, the text content of the voice data is first extracted by voice recognition technology to obtain the real-time reading content of the user. The voice recognition system converts the voice input of the device user into corresponding text to ensure that the extracted text is consistent with the content being read by the user. It can be performed through advanced voice recognition algorithms, such as automatic speech recognition (ASR) technology, which can efficiently and accurately extract text from voice. Next, the system will compare the extracted reading content with the content displayed on the current screen. The text comparison process can use a string matching algorithm, such as a long substring matching or an edit distance algorithm, to analyze the similarity between the two texts, find the difference or consistent part between the reading content and the displayed content, and the comparison result may indicate that the two are completely matched, partially matched, or not matched. Through the comparison results, the system can determine the matching status between the displayed content and the reading content, that is, whether the user is reading the screen content as expected. If the matching status is poor, it indicates that the user's reading speed may not meet the display scrolling speed. The system will further optimize the scrolling speed of the displayed content to ensure that the display of the content is synchronized with the user's reading rhythm.
[0116] Through the above steps, the system can accurately determine the match between the user's reading status and the displayed content, and adjust the scrolling speed when necessary to make the content display more in line with the user's actual needs, effectively improving the fluency of reading, avoiding the user's troubles caused by not being able to keep up with the displayed content or the content scrolling too fast, and enhancing the user's personalized experience.
[0117] Further, the content matching state includes a content display delay state and a content display advance state, and the step of adjusting the scrolling speed of the display screen according to the content matching state to obtain a second scrolling speed, and displaying the content on the display screen based on the second scrolling speed specifically includes:
[0118] When the content matching state is a content display delay state or a content display advance state, a real-time reading speed when a user of the computing device reads the displayed content;
[0119] Calculate the speed difference between the real-time reading speed and the first scrolling speed;
[0120] Performing speed compensation on the scrolling speed of the display screen based on the speed difference to obtain a second scrolling speed;
[0121] Content is displayed on the display screen based on the second scrolling speed.
[0122] In this embodiment, when the system detects that the content matching state is "content display delay state" or "content display advance state", it indicates that there is a mismatch between the user's reading speed and the scrolling speed of the display screen. At this time, the system will first calculate the real-time reading speed of the device user. The real-time reading speed can detect the user's current reading progress and speed. Then, the system compares the real-time reading speed with the first scrolling speed previously set to calculate the speed difference between the two. If the content display is delayed, it means that the real-time reading speed is lower than the first scrolling speed; if the content display is ahead, it means that the real-time reading speed is higher than the first scrolling speed. By calculating the speed difference, the system can quantify the degree of this mismatch. Based on this speed difference, the system performs speed compensation for the scrolling speed in order to adjust the rhythm of the screen scrolling to ensure that the displayed content can better keep pace with the user's reading speed. The compensated scrolling speed is the second scrolling speed, and the system will continue to display the content at this speed, thereby ensuring that the user can naturally keep up with the content and will not affect the reading experience due to scrolling too fast or too slow.
[0123] Through the above steps, the system can dynamically adjust the scrolling speed of content display according to the user's real-time reading speed, thereby improving the user's reading experience. Compared with the solution with a fixed scrolling speed, this method can more flexibly adapt to the user's actual needs and avoid reading troubles caused by speed mismatch, thereby ensuring the continuity of content display and the comfort of user experience.
[0124] Furthermore, the reading feedback information also includes micro-expression data generated by the device user when reading the displayed content. Before the step of determining the content matching status between the displayed content and the read content based on the reading feedback information, the method further includes:
[0125] Parse the voice data to obtain the tone data generated by the device user when reading the displayed content;
[0126] Extract features from the tone data to obtain user tone features;
[0127] Extract features from micro-expression data to obtain user micro-expression features;
[0128] Combining the user's tone features and the user's micro-expression features to obtain a feedback feature combination;
[0129] The feedback feature combination is input into the preset emotion recognition model to obtain the emotional state of the device user.
[0130] In this embodiment, the system first analyzes the voice data of the device user, with the purpose of extracting the tone data related to emotions from the process of the user reading the displayed content. The tone data refers to the characteristics of the voice, such as the pitch, volume, speech speed, rhythm, etc., which can reflect the user's emotional changes. For example, when the user feels anxious or nervous, the speech speed may increase and the pitch may rise; when the user is relaxed or happy, the tone is relatively stable and soft. Then, the system extracts the characteristics of the tone data, extracts the characteristic values of the user under different tones, such as audio frequency changes, volume amplitude, voice rhythm, etc., and obtains the user's tone characteristics. At the same time, the system also captures the user's facial micro-expression data through the device's camera. Micro-expressions are emotional reactions shown on the user's face in a short moment. Although it is difficult to detect, these facial expression features can be extracted through technical means, such as the rise of eyebrows and the slight tightening of the corners of the mouth. Next, the system extracts features from these micro-expression data to obtain the user's micro-expression features. In order to more accurately analyze the user's emotional state, the system will combine the user's tone features with the micro-expression features to form a feedback feature combination. The feedback feature combination will be input into the preset emotion recognition model. The emotion recognition model is usually trained based on machine learning or deep learning technology, and can accurately judge the user's emotional state, such as anxiety, happiness, confusion, etc., based on the input data.
[0131] Through the above steps, the system can extract the user's emotional information from multimodal data (tone and micro-expressions), so as to understand the user's emotional state in real time. Compared with a single data source, the combination of tone and micro-expressions makes emotion recognition more comprehensive and accurate. This solution enables the system to dynamically perceive the user's emotions, thereby providing a basis for personalized content display or speed adjustment, and improving the user experience.
[0132] Further, the step of adjusting the scrolling speed of the display screen according to the content matching state to obtain a second scrolling speed, and displaying the content on the display screen based on the second scrolling speed specifically includes:
[0133] Determine the level corresponding to the content matching state to obtain a first state level;
[0134] Determine the content matching state factor matching the first state level in a preset content matching state factor library to obtain a target content matching state factor;
[0135] Determine the level corresponding to the emotional state and obtain the second state level;
[0136] In a preset emotional state factor library, determining an emotional state factor matching the second state level to obtain a target emotional state factor;
[0137] Using the target content matching state factor and the target emotional state factor to adjust the scrolling speed of the display screen to obtain a second scrolling speed;
[0138] Content is displayed on the display screen based on the second scrolling speed.
[0139] In this embodiment, the system first determines the corresponding level, i.e., the first state level, by analyzing the content matching state. The first state level describes the degree of match between the current content scrolling speed and the actual reading progress of the user. Taking the delay state as an example, the delay state includes first-level delay, second-level delay, and third-level delay. By searching for factors matching the first state level in a preset content matching state factor library, the content matching state factor library pre-stores the corresponding state factors under each content matching state. For example, the state factors corresponding to the first-level delay, second-level delay, and third-level delay are 1.1, 1.2, and 1.3, respectively. The system is able to obtain target content matching state factors, which contain detailed suggestions on how to adjust the scrolling speed to improve content matching.
[0140] At the same time, the system will also determine the level corresponding to the user's current emotional state, that is, the second state level. Emotional states include focus, anxiety, relaxation, and sleepiness. The system can obtain the target emotional state factor by searching for factors that match the second state level in the preset emotional state factor library. The emotional state factor library pre-stores the state factors corresponding to each emotional state. For example, the state factors corresponding to focus, anxiety, relaxation, and sleepiness are 1.0, 0.7, 1.1, and 0.6, respectively. These factors provide guidance on how to adjust the scrolling speed according to the user's emotional state. For example, when the user is nervous, the scrolling speed may need to be slowed down so that the user can better keep up with the content. The formula for adjusting the scrolling speed is as follows:
[0141] V=V1×CMS×UES
[0142] Wherein, V is the adjusted scrolling speed, i.e., the second scrolling speed, V1 is the first scrolling speed, CMS (Content Matching State) is the content matching state factor, and UES (User Emot i on State) is the emotional state factor.
[0143] For example, assuming the first scrolling speed is 500 pixels / second, if the system detects that the user's reading speed is lagging behind, the content matching state is secondary delay, the content delay CMS = 1.2, and the user shows a relaxed mood, the emotional state factor UES = 1.1, then the scrolling speed is adjusted to: V = 500 × 1.2 × 1.1 = 660 pixels / second. In this case, the scrolling speed will be accelerated to reduce content delay while respecting the user's relaxed mood and smooth reading experience.
[0144] Through the above steps, the system can dynamically adjust the scrolling speed based on comprehensive analysis of content matching and user emotions. Compared with the traditional fixed scrolling speed solution, this method is more adaptable and can more accurately meet the personalized needs of users, improving the comfort and satisfaction of users in different reading states and emotions.
[0145] In the above embodiments, the present application discloses a method for adaptive content display of a display device, which belongs to the field of artificial intelligence technology. The present application obtains the device screen parameters of the display device; obtains the reading speed parameters of the device user; calculates the first scrolling speed of the display screen based on the device screen parameters and the reading speed parameters; displays the content on the display screen at the first scrolling speed, and obtains the reading feedback information of the device user during the content display process; determines the content matching status between the displayed content and the read content based on the reading feedback information; adjusts the scrolling speed of the display screen according to the content matching status to obtain the second scrolling speed, and displays the content on the display screen based on the second scrolling speed. The present application can realize adaptive content display in combination with the device screen parameters, and in combination with the reading habits of different users, synchronize the screen scrolling speed with the actual reading speed of the user. At the same time, the scrolling speed is further optimized in combination with the user's real-time reading feedback to ensure that the content presentation is more natural and smooth, thereby improving the overall reading experience and user comfort.
[0146] In this embodiment, the method for adaptively displaying content of a display device is executed on an electronic device (eg Figure 1 The server shown in the figure can receive instructions or obtain data through a wired connection or a wireless connection. It should be noted that the above wireless connection method may include but is not limited to 3G / 4G connection, Wi-Fi connection, Bluetooth connection, Wi MAX connection, Zigbee connection, UWB (Ultra Wi-Fi Band) connection, and other wireless connection methods currently known or to be developed in the future.
[0147] It should be emphasized that in order to further ensure the privacy and security of the above-mentioned display content information, the above-mentioned display content information can also be stored in a node of a blockchain.
[0148] The blockchain referred to in this application is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm, etc. Blockchain is essentially a decentralized database, a string of data blocks generated by cryptographic methods. Each data block contains a batch of network transaction information, which is used to verify the validity of its information (anti-counterfeiting) and generate the next block. Blockchain can include the underlying blockchain platform, platform product service layer, and application service layer.
[0149] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0150] AI basic technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, etc. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0151] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through computer-readable instructions, and the computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0152] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0153] Further references Figure 3 , as a response to the above Figure 2 The present application provides an embodiment of a content adaptive display device for a display device, and the device embodiment is similar to Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0154] like Figure 3 As shown, the content adaptive display device 300 of the display device described in this embodiment includes:
[0155] A first parameter acquisition module 301 is used to receive a content display adjustment instruction and acquire a device screen parameter of a display device;
[0156] The second parameter acquisition module 302 is used to authenticate the device user and obtain the reading speed parameter of the device user;
[0157] A scrolling speed calculation module 303, used to calculate a first scrolling speed of the display screen based on a device screen parameter and a reading speed parameter;
[0158] The feedback information acquisition module 304 is used to display the content on the display screen at a first scrolling speed, and to acquire reading feedback information of the device user during the content display process;
[0159] Display content matching module 305, used to determine the content matching status between the display content and the reading content based on the reading feedback information;
[0160] The scrolling speed adjustment module 306 is used to adjust the scrolling speed of the display screen according to the content matching state, obtain a second scrolling speed, and display the content on the display screen based on the second scrolling speed.
[0161] Furthermore, the second parameter acquisition module 302 is specifically used for:
[0162] The identity information of the device user is obtained, and the identity information is used to authenticate the device user; after the identity is authenticated, the historical reading data of the device user is obtained; the average reading speed of the device user is calculated based on the historical reading data, and the average reading speed is used as the reading speed parameter.
[0163] Furthermore, the device screen parameters include resolution, and the resolution includes the horizontal resolution and the vertical resolution of the display screen. The scrolling speed calculation module 303 is specifically used for:
[0164] Obtain the font width and font height of the displayed content; calculate the number of content display lines based on the vertical resolution and font height of the display screen; calculate the number of displayed words in each content display line based on the horizontal resolution and font width of the display screen; calculate the first scrolling speed of the display screen based on the number of content display lines, the number of displayed words in each content display line and the vertical resolution of the display screen.
[0165] Furthermore, the display content matching module 305 is specifically used for:
[0166] Extracting text content from the voice data to obtain reading content; performing text comparison between the reading content and the display content to obtain a text comparison result; and determining a content matching status between the display content and the reading content based on the text comparison result.
[0167] Furthermore, the content matching state includes a content display delay state and a content display advance state, and the scrolling speed adjustment module 306 is specifically used for:
[0168] When the content matching state is a content display delay state or a content display advance state, a real-time reading speed of a computing device user when reading the displayed content is calculated; a speed difference between the real-time reading speed and a first scrolling speed is calculated; a scrolling speed of the display screen is speed compensated based on the speed difference to obtain a second scrolling speed; and content is displayed on the display screen based on the second scrolling speed.
[0169] Furthermore, the content adaptive display device 300 of the display device further includes a user emotion recognition module, which is specifically used for:
[0170] The voice data is parsed to obtain the tone data generated when the device user reads the displayed content; the tone data is feature extracted to obtain the user tone features; the micro-expression data is feature extracted to obtain the user micro-expression features; the user tone features and the user micro-expression features are feature combined to obtain a feedback feature combination; the feedback feature combination is input into a preset emotion recognition model to obtain the emotional state of the device user.
[0171] Furthermore, the scroll speed adjustment module 306 is further configured to:
[0172] Determine the level corresponding to the content matching state to obtain a first state level; determine the content matching state factor that matches the first state level in a preset content matching state factor library to obtain a target content matching state factor; determine the level corresponding to the emotional state to obtain a second state level; determine the emotional state factor that matches the second state level in a preset emotional state factor library to obtain a target emotional state factor; use the target content matching state factor and the target emotional state factor to adjust the scrolling speed of the display screen to obtain a second scrolling speed; and display content on the display screen based on the second scrolling speed.
[0173] In the above embodiments, the present application discloses a content adaptive display device for a display device, which belongs to the field of artificial intelligence technology. The present application obtains the device screen parameters of the display device; obtains the reading speed parameters of the device user; calculates the first scrolling speed of the display screen based on the device screen parameters and the reading speed parameters; displays the content on the display screen at the first scrolling speed, and obtains the reading feedback information of the device user during the content display process; determines the content matching status between the displayed content and the read content based on the reading feedback information; adjusts the scrolling speed of the display screen according to the content matching status to obtain the second scrolling speed, and displays the content on the display screen based on the second scrolling speed. The present application can realize content adaptive display in combination with the device screen parameters, and in combination with the reading habits of different users, synchronize the screen scrolling speed with the actual reading speed of the user. At the same time, it further combines the user's real-time reading feedback to optimize the scrolling speed, ensure that the content presentation is more natural and smooth, and improve the overall reading experience and user comfort.
[0174] To solve the above technical problems, the present application also provides a computer device. Figure 4 , Figure 4 This is a basic structural block diagram of the computer device in this embodiment.
[0175] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are interconnected and communicated through a system bus. It should be noted that the figure only shows a computer device 4 having a memory 41, a processor 42, and a network interface 43, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital processor (DSP), an embedded device, etc.
[0176] The computer device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The computer device may interact with a user through a keyboard, a mouse, a remote controller, a touch pad, or a voice control device.
[0177] The memory 41 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 41 can be an internal storage unit of the computer device 4, such as a hard disk or memory of the computer device 4. In other embodiments, the memory 41 can also be an external storage device of the computer device 4, such as a plug-in hard disk equipped on the computer device 4, a smart memory card (Smart Med ia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the memory 41 can also include both the internal storage unit of the computer device 4 and its external storage device. In this embodiment, the memory 41 is generally used to store the operating system and various application software installed on the computer device 4, such as computer-readable instructions of the content adaptive display method of the display device, etc. In addition, the memory 41 can also be used to temporarily store various types of data that have been output or are to be output.
[0178] The processor 42 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips in some embodiments. The processor 42 is generally used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to run computer-readable instructions stored in the memory 41 or process data, such as computer-readable instructions for running the content adaptive display method of the display device.
[0179] The network interface 43 may include a wireless network interface or a wired network interface. The network interface 43 is generally used to establish a communication connection between the computer device 4 and other electronic devices.
[0180] In the above embodiment, the present application discloses a computer device, which belongs to the field of artificial intelligence technology. The present application obtains the device screen parameters of the display device; obtains the reading speed parameters of the device user; calculates the first scrolling speed of the display screen based on the device screen parameters and the reading speed parameters; displays the content on the display screen at the first scrolling speed, and obtains the reading feedback information of the device user during the content display process; determines the content matching status between the displayed content and the read content based on the reading feedback information; adjusts the scrolling speed of the display screen according to the content matching status to obtain the second scrolling speed, and displays the content on the display screen based on the second scrolling speed. The present application can realize content adaptive display in combination with the device screen parameters, and in combination with the reading habits of different users, synchronize the screen scrolling speed with the actual reading speed of the user. At the same time, it further combines the user's real-time reading feedback to optimize the scrolling speed, ensure that the content presentation is more natural and smooth, and improve the overall reading experience and user comfort.
[0181] The present application also provides another implementation, namely, providing a computer-readable storage medium, wherein the computer-readable storage medium stores computer-readable instructions, and the computer-readable instructions can be executed by at least one processor to enable the at least one processor to perform the steps of the content adaptive display method of the display device as described above.
[0182] In the above embodiments, the present application discloses a computer-readable storage medium, which belongs to the field of artificial intelligence technology. The present application obtains the device screen parameters of the display device; obtains the reading speed parameters of the device user; calculates the first scrolling speed of the display screen based on the device screen parameters and the reading speed parameters; displays the content on the display screen at the first scrolling speed, and obtains the reading feedback information of the device user during the content display process; determines the content matching status between the displayed content and the read content based on the reading feedback information; adjusts the scrolling speed of the display screen according to the content matching status to obtain the second scrolling speed, and displays the content on the display screen based on the second scrolling speed. The present application can realize content adaptive display in combination with the device screen parameters, and in combination with the reading habits of different users, synchronize the screen scrolling speed with the actual reading speed of the user. At the same time, it further combines the user's real-time reading feedback to optimize the scrolling speed, ensure that the content presentation is more natural and smooth, and improve the overall reading experience and user comfort.
[0183] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0184] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0185] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to perform equivalent replacement of some of the technical features therein. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.
Claims
1. A content adaptive display method for a display device, characterized in that: include: Receiving a content display adjustment instruction and acquiring a device screen parameter of the display device; Authentication of the device user and acquisition of the reading speed parameters of the device user; Calculating a first scrolling speed of the display screen based on the device screen parameter and the reading speed parameter; Displaying content on the display screen at the first scrolling speed, and obtaining reading feedback information from the device user during the content display process; Determining a content matching state between the displayed content and the read content based on the reading feedback information; The scrolling speed of the display screen is adjusted according to the content matching state to obtain a second scrolling speed, and the content is displayed on the display screen based on the second scrolling speed.
2. The content adaptive display method of a display device according to claim 1, characterized in that: The step of authenticating the device user and obtaining the reading speed parameter of the device user specifically includes: Obtaining identity information of the device user, and using the identity information to authenticate the device user; After passing the identity authentication, obtaining the historical reading data of the device user; The average reading speed of the device user is calculated based on the historical reading data, and the average reading speed is used as the reading speed parameter.
3. The content adaptive display method of a display device according to claim 1, characterized in that: The device screen parameter includes a resolution, and the resolution includes a horizontal resolution and a vertical resolution of the display screen. The step of calculating a first scrolling speed of the display screen based on the device screen parameter and the reading speed parameter specifically includes: Get the font width and font height of the displayed content; Calculating the number of content display lines based on the vertical resolution of the display screen and the font height; Calculating the number of displayed characters in each content display line based on the horizontal resolution of the display screen and the font width; A first scrolling speed of the display screen is calculated according to the number of content display rows, the number of displayed characters of each content display row, and the vertical resolution of the display screen.
4. The content adaptive display method of a display device according to claim 1, characterized in that: The reading feedback information includes voice data generated when the device user reads the displayed content. The step of determining the content matching status between the displayed content and the read content based on the reading feedback information specifically includes: Extracting text content of the voice data to obtain the reading content; Performing a text comparison between the reading content and the display content to obtain a text comparison result; A content matching status between the displayed content and the read content is determined based on the text comparison result.
5. The content adaptive display method of a display device according to claim 4, characterized in that: The content matching state includes a content display delay state and a content display advance state, and the step of adjusting the scrolling speed of the display screen according to the content matching state to obtain a second scrolling speed, and displaying the content on the display screen based on the second scrolling speed specifically includes: When the content matching state is the content display delay state or the content display advance state, calculating the real-time reading speed of the device user when reading the displayed content; Calculating a speed difference between the real-time reading speed and the first scrolling speed; Performing speed compensation on the scrolling speed of the display screen based on the speed difference to obtain the second scrolling speed; Content is displayed on the display screen based on the second scrolling speed.
6. The content adaptive display method of a display device according to claim 5, characterized in that: The reading feedback information also includes micro-expression data generated when the device user reads the displayed content. Before the step of determining the content matching status between the displayed content and the read content based on the reading feedback information, the method further includes: Parsing the voice data to obtain voice tone data generated when the device user reads the displayed content; Extracting features from the voice tone data to obtain user voice tone features; Extracting features from the micro-expression data to obtain user micro-expression features; Combining the user's tone of voice features and the user's micro-expression features to obtain a feedback feature combination; The feedback feature combination is input into a preset emotion recognition model to obtain the emotional state of the device user.
7. The content adaptive display method of a display device according to claim 6, characterized in that: The step of adjusting the scrolling speed of the display screen according to the content matching state to obtain a second scrolling speed, and displaying the content on the display screen based on the second scrolling speed specifically includes: Determine the level corresponding to the content matching state to obtain a first state level; Determine a content matching state factor that matches the first state level in a preset content matching state factor library to obtain a target content matching state factor; Determine the level corresponding to the emotional state to obtain a second state level; Determine an emotional state factor that matches the second state level in a preset emotional state factor library to obtain a target emotional state factor; Using the target content matching state factor and the target emotional state factor to adjust the scrolling speed of the display screen to obtain the second scrolling speed; Content is displayed on the display screen based on the second scrolling speed.
8. A content adaptive display device for a display device, characterized in that: include: A first parameter acquisition module, configured to receive a content display adjustment instruction and acquire a device screen parameter of the display device; A second parameter acquisition module is used to authenticate the identity of the device user and obtain the reading speed parameter of the device user; A scrolling speed calculation module, used for calculating a first scrolling speed of a display screen based on the device screen parameter and the reading speed parameter; a feedback information acquisition module, configured to display content on the display screen at the first scrolling speed, and to acquire reading feedback information from a user of the device during the content display process; A display content matching module, used to determine a content matching state between the display content and the reading content based on the reading feedback information; The scrolling speed adjustment module is used to adjust the scrolling speed of the display screen according to the content matching state to obtain a second scrolling speed, and display the content on the display screen based on the second scrolling speed.
9. A computer device, characterized in that: The device comprises a memory and a processor, wherein the memory stores computer-readable instructions, and the processor implements the steps of the content adaptive display method of the display device according to any one of claims 1 to 7 when executing the computer-readable instructions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by a processor, the steps of the content adaptive display method of the display device according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Studio AI voice prompter method and system
CN121664941A