Dynamic gradient display method, device, equipment and storage medium of OSD function
By adjusting the initial display screen data to generate a dynamic gradient display screen, the problem of low applicability of OSD function is solved, and the user experience and applicability of OSD function is improved.
Patent Information
- Application Number
- CN202210607313.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-31
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2042-05-31
AI Technical Summary
The low value of OSD functions in the prior art has led to a lack of user interest in some of the functions of OSD.
By generating an initial display screen based on the initial display screen data, and displaying the initial screen according to the display correspondence between the image data and the display position data, then generating a dynamic gradient display screen by adjusting the initial display screen data, thereby achieving a dynamic gradient display effect.
It has increased users' interest in the experience of OSD functions and enhanced the attached value of OSD functions, so that the OSD function of the display terminal is no longer monotonous, and presents a dynamic gradient display effect.
Smart Images

Figure CN115061649B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of screen display technology, and in particular to a method, device, electronic device and readable storage medium for dynamically changing display of an OSD function. Background Art
[0002] With the continuous development of screen display technology, OSD (on-screen display) for displaying characters, graphics and images on display terminals has also been widely used. At present, under normal circumstances, users can adjust the working indicators such as color, mode and geometric shape of the display terminal by clicking the menu button to achieve a display effect that meets the best visual needs. They can also adjust the volume of the display terminal and adjust the working status such as screen switching to meet the use needs. However, since the OSD functions of the display terminals are all the same, too monotonous, boring and lack of interest, users have no interest in experiencing some functions of the OSD. That is, the functional design of the OSD other than its main value is too redundant, so the added value of the OSD function is low. Summary of the invention
[0003] The main purpose of the present application is to provide a method, device, electronic device and readable storage medium for dynamically changing display of an OSD function, aiming to solve the technical problem of low added value of the OSD function in the prior art.
[0004] To achieve the above object, the present application provides a dynamic gradual display method of an OSD function, the dynamic gradual display method of the OSD function comprising:
[0005] generating an initial display screen according to the initial display screen data, wherein the initial display screen data includes image data and display position data;
[0006] Displaying the initial display screen according to a display correspondence relationship between a data storage address corresponding to the image data and a screen display position corresponding to the display position data;
[0007] Generate a dynamic gradient display picture by adjusting the initial display picture data;
[0008] The dynamic gradual display picture is displayed after the initial display picture according to the display correspondence.
[0009] Optionally, the image data includes first image data, the dynamic gradient display picture includes a first dynamic display picture,
[0010] The step of generating a dynamic gradient display picture by adjusting the initial display picture data comprises:
[0011] Querying a first storage address corresponding to the first image data;
[0012] By using a first preset data adjustment method, adjusting the first image data in the first storage address to obtain adjusted first image data;
[0013] The first dynamic display picture is generated according to the display picture data corresponding to the adjusted first image data.
[0014] Optionally, the image data includes second image data, and the dynamic gradient display picture includes a gradient display picture.
[0015] The step of generating a dynamic gradient display picture by adjusting the initial display picture data comprises:
[0016] querying a second storage address of the second image data;
[0017] By means of a second preset data adjustment method, adjusting the second image data in the second storage address to obtain adjusted second image data;
[0018] The gradual display picture is generated according to the display picture data corresponding to the adjusted second image data.
[0019] Optionally, the dynamic gradual display picture includes a second dynamic display picture,
[0020] The step of generating a dynamic gradient display picture by adjusting the initial display picture data comprises:
[0021] Querying a third storage address corresponding to the display position data;
[0022] By means of a third preset data adjustment method, the display position data is adjusted in the third storage address to obtain the adjusted display position data;
[0023] The second dynamic display picture is generated according to the display picture data corresponding to the adjusted display position data.
[0024] Optionally, the image data includes first image data and second image data,
[0025] The step of displaying the initial display screen according to the display correspondence between the data storage address corresponding to the image data and the screen display position corresponding to the display position data comprises:
[0026] Using the address variable of the second image data as an index, querying a preset storage mapping table, obtaining the second image data corresponding to the second storage address, and using the second image data as display data of the first image data;
[0027] Determine a calling and displaying relationship between a data storage address of the first image data and the display position data;
[0028] According to the calling display relationship, the display data of the first image data is displayed at the screen display position corresponding to the display position data to obtain the initial display screen.
[0029] Optionally, the display position data includes first display position data and second display position data, and the image data includes first image data.
[0030] The step of determining the calling and displaying relationship between the data storage address of the first image data and the display position data comprises:
[0031] Using the first display position data as reference display position data of a screen display position, and establishing a calling display relationship between the reference display position data and the first image data; and / or
[0032] The second display position data is used as reference display position data of the screen display position, and a calling display relationship is established between the reference display position data and the first image data.
[0033] Optionally, the image data includes first image data and second image data,
[0034] Before the step of generating the initial display screen according to the initial display screen data, the method for dynamically changing the display of the OSD function further includes:
[0035] Establishing a storage mapping table between the address variable of the second image data and the data storage address corresponding to the second image data, and storing the second image data in the second storage address;
[0036] Based on a preset color picking method, calling the second image data to obtain display data of the first image data;
[0037] Determine the first image data according to the display data of the first image data, and store the first image data in a first storage address;
[0038] The display position data is determined according to the first image data, and the display position data is stored in a third storage address.
[0039] To achieve the above-mentioned purpose, the present application further provides a dynamic gradual display device with an OSD function, the dynamic gradual display device with an OSD function comprising:
[0040] A first generating module, configured to generate an initial display screen according to initial display screen data, wherein the initial display screen data includes image data and display position data;
[0041] A first display module, configured to display the initial display screen according to a display correspondence between a data storage address corresponding to the image data and a screen display position corresponding to the display position data;
[0042] A second generating module, used to generate a dynamic gradient display picture by adjusting the initial display picture data;
[0043] The second display module is used to display the dynamic gradual display picture after the initial display picture according to the display correspondence.
[0044] Optionally, the image data includes first image data, and the second generating module is further used for:
[0045] Querying a first storage address corresponding to the first image data;
[0046] By using a first preset data adjustment method, adjusting the first image data in the first storage address to obtain adjusted first image data;
[0047] The first dynamic display picture is generated according to the display picture data corresponding to the adjusted first image data.
[0048] Optionally, the image data includes second image data, and the second generating module is further used for:
[0049] querying a second storage address of the second image data;
[0050] By means of a second preset data adjustment method, adjusting the second image data in the second storage address to obtain adjusted second image data;
[0051] The gradual display picture is generated according to the display picture data corresponding to the adjusted second image data.
[0052] Optionally, the dynamic gradual display picture includes a second dynamic display picture, and the second generating module is further used for:
[0053] Querying a third storage address corresponding to the display position data;
[0054] By means of a third preset data adjustment method, the display position data is adjusted in the third storage address to obtain the adjusted display position data;
[0055] The second dynamic display picture is generated according to the display picture data corresponding to the adjusted display position data.
[0056] Optionally, the image data includes first image data and second image data, and the first display module is further used for:
[0057] Using the address variable of the second image data as an index, querying a preset storage mapping table, obtaining the second image data corresponding to the second storage address, and using the second image data as display data of the first image data;
[0058] Determine a calling and displaying relationship between a data storage address of the first image data and the display position data;
[0059] According to the calling display relationship, the display data of the first image data is displayed at the screen display position corresponding to the display position data to obtain the initial display screen.
[0060] Optionally, the display position data includes first display position data and second display position data, the image data includes first image data, and the first display module is further used for:
[0061] Using the first display position data as reference display position data of a screen display position, and establishing a calling display relationship between the reference display position data and the first image data; and / or
[0062] The second display position data is used as reference display position data of the screen display position, and a calling display relationship is established between the reference display position data and the first image data.
[0063] Optionally, the image data includes first image data and second image data, and the dynamic gradient display device of the OSD function is further used for:
[0064] Establishing a storage mapping table between the address variable of the second image data and the data storage address corresponding to the second image data, and storing the second image data in the second storage address;
[0065] Based on a preset color picking method, calling the second image data to obtain display data of the first image data;
[0066] Determine the first image data according to the display data of the first image data, and store the first image data in a first storage address;
[0067] The display position data is determined according to the first image data, and the display position data is stored in a third storage address.
[0068] The present application also provides an electronic device, comprising: a memory, a processor, and a program of the dynamic gradient display method of the OSD function stored in the memory and executable on the processor. When the program of the dynamic gradient display method of the OSD function is executed by the processor, the steps of the dynamic gradient display method of the OSD function as described above can be implemented.
[0069] The present application also provides a computer-readable storage medium, on which is stored a program for implementing a dynamic gradient display method for an OSD function. When the program for the dynamic gradient display method for an OSD function is executed by a processor, the steps of the dynamic gradient display method for an OSD function as described above are implemented.
[0070] The present application also provides a computer program product, including a computer program, which implements the steps of the dynamic gradient display method of the OSD function as described above when the computer program is executed by a processor.
[0071] The present application provides a method, device, equipment, readable storage medium and computer program product for dynamic gradual display of OSD function. Compared with the technical means in the prior art to realize effect display by using initial display screen data, the present application first generates an initial display screen according to the initial display screen data, wherein the initial display screen data includes image data and display position data, and then displays the initial display screen according to the display correspondence between the data storage address corresponding to the image data and the screen display position corresponding to the display position data, and then generates a dynamic gradual display screen by adjusting the initial display screen data, and then displays the dynamic gradual display screen after the initial display screen according to the display correspondence. The initial display screen data includes image data and display position data, so a screen frame can be generated by adjusting the initial display screen data, and then a display effect can be achieved on the display terminal through continuous screen frames. Since the prior art has solidified the image data and the display position data in the design stage of the OSD function, the display effect presented on the display terminal is a static display effect, that is, the OSD function of the display terminal is too monotonous, which leads to the user having no interest in experiencing some functions of the OSD. However, by adjusting the initial display screen data, the OSD function of the display terminal can present a dynamic and gradual display effect according to the presentation requirements of the display effect, thereby enhancing the user's desire for experience, that is, improving the additional value of the OSD function. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0073] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0074] Figure 1 This is a flow chart of the first embodiment of the dynamic gradient display method of the OSD function of the present application;
[0075] Figure 2 This is a schematic diagram of the initial display screen "a" of the dynamic gradient display method of the OSD function of this application;
[0076] Figure 3 This is a flow chart of a second embodiment of a method for dynamically changing OSD function display in the present application;
[0077] Figure 4 Schematic diagram of the device structure of the hardware operating environment involved in the dynamic gradient display method of the OSD function in the embodiment of the present application.
[0078] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0079] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work belong to the scope of protection of the present invention.
[0080] Embodiment 1
[0081] The present application embodiment provides a method for dynamically changing the display of an OSD function. In the first embodiment of the method for dynamically changing the display of an OSD function of the present application, referring to Figure 1 , the dynamic gradual display method of the OSD function includes:
[0082] Step S10, generating an initial display screen according to the initial display screen data, wherein the initial display screen data includes image data and display position data;
[0083] In this embodiment, it should be noted that the initial display screen is a screen that can be displayed on a display terminal corresponding to the initial display screen data. The display terminal can be a display terminal capable of displaying characters, texts, animations and other contents. The image data of the initial display screen data is used to determine the screen information of the initial display screen. The screen information can specifically be characters and texts, etc. The display position data of the initial display screen data is used to determine the display position of the initial display screen on the display terminal. For example, assuming that the resolution of the display terminal is 1920x1080, that is, the display terminal has 1920 pixels in the horizontal direction and 1080 pixels in the vertical direction, and the pixels of the initial display screen are 12x18, that is, the initial display screen displays 12 pixels in the horizontal direction of the display terminal and 18 pixels in the vertical direction of the display terminal, then the display position data accurately locates the initial display screen in any continuous part of 1920x1080.
[0084] Exemplarily, the image data and the display position data are obtained by calling the data storage address of the image data and initializing the storage display position data, and the display position of the initial display screen on the display terminal and the screen information corresponding to the display position are determined based on the image data and the display position data, wherein the calling method can be called by a code program, and the screen information is jointly determined by the image data and the display position data.
[0085] Step S20, displaying the initial display screen according to the display correspondence between the data storage address corresponding to the image data and the screen display position corresponding to the display position data;
[0086] In this embodiment, it should be noted that the image data includes first image data and second image data, wherein the first image data is contour data, and the second image data is color data, and both the color data and the contour data can be used to generate predefined picture information, and the data storage address is used to store the predefined picture information, including the data storage address of the first image data and the data storage address of the second image data, and the first image data and the second image data both have specific storage areas in the RAM, and the storage area of the first image data is used to store image information corresponding to the picture information. For example, in an implementable manner, assuming that the predefined image information is a red image of 12x18 pixels, the data storage address occupied by storing the image information is the RAM (Random The second image data is a physical address in a RAM (Random Access Memory), which may be 0x00, 0x10, 0x1F, etc. The storage area of the second image data is used to store the image color corresponding to the picture information. For example, in an implementable manner, the image color is in RGB mode, which may be (255, 255, 255), (255, 0, 255), (255, 0, 0), etc. in hexadecimal format, wherein R in the RGB mode represents red data, G represents green data, and B represents blue data. The red data, the green data, and the blue data all have 256 levels of brightness, that is, the levels are 0-255. Each group of RGB data can form a color after being superimposed, and each group of RGB data occupies a data storage address in the storage area for storing the second image data in the RAM. When the second image data is (255, 255, 255), the data storage address for storing the second image data may be 0x02.
[0087] In addition, it should be noted that the display position data is used to determine the display position of the initial display screen, and specifically includes first display position data and second display position data, wherein the first display position data is the starting point position data of the screen display position, and the second display position data is the ending point position data of the screen display position, and the display correspondence is used to determine the correspondence between the image data in the data storage address and the screen display position, and the screen display position is the specific position where the image data is displayed on the display terminal, which can be specifically the upper left corner, the lower right corner, and the middle, etc., wherein the position size of the specific positions such as the upper left corner, the lower right corner and the middle is determined by the pixel size of the initial display screen. For example, assuming that the pixel size of the initial display screen is 12x18, and the display position is the upper left corner of the display terminal, the initial display screen occupies 216 pixels of the display terminal for display.
[0088] Exemplarily, based on the correspondence between the data storage address of the first image data and the screen display position corresponding to the display position data, the image information of the initial display picture at the screen display position is determined, and based on the correspondence between the data storage address of the second image data and the screen display position corresponding to the display position data, the color information of the initial display picture at the screen display position is determined; based on a preset display mode of the screen display position, the initial display picture is displayed, wherein the preset display mode is used to set the display size of the screen display position, the transparency of the screen display position, and an enable window, etc., and the enable window is used to carry the designed OSD function.
[0089] In one practicable manner, if Figure 2 As shown, Figure 2 The schematic diagram represents that the initial display screen is "a", and the initial display screen is composed of the image data and display position data, wherein the first image data and the second image data are respectively stored in the storage space corresponding to the RAM (Random Access Memory), and the display position data is stored in the storage space corresponding to the register, wherein the first image data corresponding to "a" occupies a physical address of the storage space corresponding to the first image data, the first image data is composed of a total of 216 pixels, the outline "a" is composed of a total of 29 pixels with black color, and the remaining 187 are pixels with white color data, wherein the data used to display the outline "a" is foreground color data, and the information corresponding to the remaining 187 small squares is background color data, and the foreground color data or background color data are both a type of the second image data, which can be black, white, green, yellow, etc.
[0090] If the display terminal needs to display Figure 2When the schematic diagram "a" is shown, the steps for obtaining the initial display effect of the target display area are as follows: first, the second image data is stored in the corresponding storage area in the RAM, that is, stored in the second storage address, and the calling method of the second image data is set, and the first image data is stored in the corresponding storage area in the RAM, that is, stored in the first storage address. For example, assuming that the first image data is display data with black as the foreground color and white as the background color, and the calling method of the second image data is the address color picking method, then the physical address of the black image data and the next physical address of the physical address of the black image data are obtained by querying the storage mapping table, and then the size, transparency and enable window of the screen display position are set, wherein the screen display position is the first image. The display position of the image data and the second image data on the display terminal, the display position is determined by the first display position data and the second display position data, the first display position data is the starting point data of the screen display position, and the second display position data is the ending point data of the screen display position. For example, assuming that the horizontal direction of the display terminal is the x-axis and the vertical direction of the display terminal is the y-axis, the first display position data can be (0, 0), and the second display position data can be (12, 18), that is, the length of the screen display position is 12, and the width is 18. When the length of the screen display position is less than 12 or the width is less than 18, the first image data cannot be fully displayed at the screen display position, that is, the initial display screen does not fully display the first image data due to the limitation of the display position data.
[0091] Regarding step S20, the image data includes first image data and second image data, and the step of displaying the initial display screen according to the display correspondence between the data storage address corresponding to the image data and the screen display position corresponding to the display position data includes:
[0092] Step S21, using the address variable of the second image data as an index, querying a preset storage mapping table to obtain the second image data corresponding to the second storage address, and using the second image data as display data of the first image data;
[0093] Step S22, determining a calling and displaying relationship between a data storage address of the first image data and the display position data;
[0094] In this embodiment, it should be noted that the preset storage mapping table is used to store the mapping relationship between the second image data and the physical address corresponding to the second image data, the second storage address is the storage area in the RAM used to store the second image data, and the display data of the first image data is the color data of the first image displayed on the initial display screen, which can specifically be red data, white data, black data, etc., and the calling display relationship is a relationship for display through calling.
[0095] Exemplarily, the address variable of the second image data is used as an index to query a preset storage mapping table to obtain the second image data corresponding to the second storage address, and the second image data is displayed as the color data of the first image data on the initial display screen; the correspondence between the data storage address of the first image data and the display position data is determined through a call for display, wherein the correspondence can be a one-to-one correspondence.
[0096] Regarding step S22, the display position data includes first display position data and second display position data, and the image data includes first image data.
[0097] The step of determining the calling and displaying relationship between the data storage address of the first image data and the display position data comprises:
[0098] Step S221, using the first display position data as reference display position data of a screen display position, and establishing a calling display relationship between the reference display position data and the first image data; and / or
[0099] Step S222: Use the second display position data as reference display position data of the screen display position, and establish a calling display relationship between the reference display position data and the first image data.
[0100] In this embodiment, it should be noted that the reference display position is the position corresponding to the reference pixel point of the screen display position, which is used to determine the starting point data or the ending point data of the first image data and the second image data at the screen display position, wherein the first display position data corresponds to the starting point position data, and the second display position data corresponds to the ending point position data. In an implementable manner, assuming that the first display position data and the second display position data are used as the reference display position, u8XPos, u8YPos and u8Char are passed to drvOsd_DrawRealChar through the Osd_DrawRealChar function, wherein u8XPos, u8YPos and u8Char are variable values input by the user, u8XPos is used to determine the specific position of the display terminal in the horizontal direction between the starting point data and the ending point data, u8YPos is used to determine the specific position of the display terminal in the vertical direction between the starting point data and the ending point data, and u8Char is used to call the first image data, and the calling display relationship is used to determine the relationship between each pixel point of the first image data corresponding to each pixel point of the screen display position.
[0101] Exemplarily, the starting point position data is used as reference display position data of the screen display position, and a calling display relationship is established between the reference display position data and the first image data; and / or
[0102] The end point position data is used as reference display position data of the screen display position, and a calling display relationship is established between the reference display position data and the first image data.
[0103] Step S23, displaying the display data of the first image data at the screen display position corresponding to the display position data according to the calling display relationship, to obtain the initial display screen.
[0104] Exemplarily, by calling the display relationship, the first image data is called to display the data of a preset number of pixels at the screen display position corresponding to the display position data, so as to obtain the initial display screen.
[0105] Step S30, generating a dynamic gradient display picture by adjusting the initial display picture data;
[0106] In this embodiment, it should be noted that the dynamic gradient display screen includes a first dynamic display screen, a second dynamic display screen and a gradient display screen, wherein the first dynamic display screen is used to present the display effect of the dynamic change of the display content of the initial display screen, the second dynamic display screen is used to present the display effect of the dynamic change of the display position of the initial display screen, and the gradient display screen is used to present the display effect of the color change of the initial display screen.
[0107] Exemplarily, by adjusting the first image data, the second image data or the display position data, a first dynamic display screen corresponding to the first image data, a gradual display screen corresponding to the second image data or a second dynamic display screen corresponding to the display position data is generated.
[0108] Regarding step S30, the image data includes first image data, and the step of generating a dynamic gradient display picture by adjusting the initial display picture data includes:
[0109] Step S31, querying a first storage address corresponding to the first image data;
[0110] Step S32, adjusting the first image data in the first storage address by a first preset data adjustment method to obtain adjusted first image data;
[0111] Step S33 , generating the first dynamic display picture according to the display picture data corresponding to the adjusted first image data.
[0112] In this embodiment, it should be noted that the first image data is image graphic data, specifically data that calls the second image data to display on the initial display screen. In an implementable manner, the preset number of pixels can be 12*18. Assuming that the color data of the first image data is only two colors, where the foreground color data is black data, which is used to present the specific outline of the initial display screen, and the background color data is white data, which is used to set off the specific outline of the initial display screen, then the 12*18 pixels are all black data or white data to constitute the first image data.
[0113] In addition, it should be noted that the first storage address is a storage area in the RAM corresponding to the first image data, and the second image data corresponding to the first image data is realized by calling the second storage address, which is specifically determined by the internal architecture of the chip. The second storage address is a storage area in the RAM corresponding to the second image data. In an implementable manner, the second image data may include foreground color data and background color data, and the physical storage address of the background color data may be the storage address after the physical storage address of the foreground color data. For example, assuming that the data stored at the physical address of g_u8OsdFontColor=0x00 is the background color data, then the data stored at the physical address of g_u8OsdFontColor=0x01 is the foreground color data.
[0114] In addition, it should be noted that the display screen data corresponding to the adjusted first image data is the unadjusted second image data, the unadjusted display position data and the adjusted first image data. The first dynamic display screen is used to present the display effect of the dynamic change of the display content of the initial display screen. For example, assuming that the display content presented by the initial display screen is "a", then when "a" dynamically changes to "A", that is, the display screen with the display content "A" is the first dynamic display screen, and the first preset data adjustment method is used to adjust the first image data in the first storage address. For example, in an implementable method, assuming that the second image data corresponding to the first image data includes black and white, the first preset data adjustment method can be a method of adjusting the first image data from "a" to "A" while keeping the second image data black and white.
[0115] Exemplarily, the first image data stored in the physical storage address storing the first image data in the RAM is queried; the first image data stored in the physical storage address storing the first image data in the RAM is adjusted through a first preset data adjustment method to obtain adjusted image data; a first dynamic display screen is generated based on the unadjusted second image data, the unadjusted display position data and the adjusted first image data, wherein the first preset data adjustment method can be a method of adjusting the first image data in the first storage address.
[0116] Regarding step S30, the image data includes second image data, and the step of generating a dynamic gradient display picture by adjusting the initial display picture data includes:
[0117] Step S34, querying a second storage address of the second image data;
[0118] Step S35, adjusting the second image data in the second storage address by a second preset data adjustment method to obtain adjusted second image data;
[0119] Step S36, generating the gradual display image according to the display image data corresponding to the adjusted second image data.
[0120] In the present embodiment, it should be noted that the second image data is color data, which is used to control the color of the pixel corresponding to the first image data. The pixel color can be red, blue, green, white, etc. In an practicable manner, the second image data is determined by an RGB mode, which can be a hexadecimal value such as (255, 255, 255), (255, 0, 255), and (255, 0, 0). In the RGB mode, R represents red data, G represents green data, and B represents blue data. The red data, the green data, and the blue data all have 256 levels of brightness, that is, the levels are 0-255. Each group of RGB data can form a color after being superimposed. Each group of RGB data occupies a physical address of a storage area storing the second image data in the RAM. Specifically, the foreground color and the background color can be called through the address variable. For example, assuming that the address variable is g_u8OsdFontColor, when g_u8OsdFontColor=0x02, the called second image data can be a pure green background color and a pure red foreground color.
[0121] In addition, it should be noted that the second storage address is the physical storage address of the second image data in the RAM, and the second preset adjustment method is used to adjust the second image data corresponding to the first image data of the initial display screen. For example, in an implementable method, the second image data of the initial display screen is second image data with black as the foreground color (the storage address in the RAM is 0x00) and white as the background color (the storage address in the RAM is 0x01). Then the second image data adjusted by the second preset data adjustment method can be second image data with green as the background color (the storage address in the RAM is 0x01) and white as the foreground color (the storage address in the RAM is 0x00).
[0122] In addition, it should be noted that the display screen data corresponding to the adjusted second image data is the unadjusted first image data, the unadjusted display position data and the adjusted second image data, and the gradient display screen is used to present the display effect of the color change of the initial display screen. For example, assuming that the background color of the initial display screen is white, then when the background color changes from white to red, that is, the display screen with the background color changed to red is a gradient display screen.
[0123] Exemplarily, the color data stored in the physical storage address storing the second image data in the RAM is queried; the color data stored in the physical storage address storing the second image data in the RAM is adjusted through a second preset data adjustment method to obtain adjusted image color data; a gradient display screen is generated based on the unadjusted first image data, the unadjusted display position data and the adjusted second image data, wherein the second preset data adjustment method can be a method of adjusting the second image data at the second storage address.
[0124] Step S40 , displaying the dynamic gradual display picture after the initial display picture according to the display correspondence.
[0125] Exemplarily, the first dynamic display picture, the second dynamic display picture or the gradual display picture is displayed after the initial display picture through the display correspondence between the picture display position corresponding to the display position data and the initial display picture data.
[0126] Regarding step S10, the image data includes first image data and second image data,
[0127] Before the step of generating the initial display screen according to the initial display screen data, the method for dynamically changing the display of the OSD function further includes:
[0128] Step A10, establishing a storage mapping table between the address variable of the second image data and the data storage address corresponding to the second image data, and storing the second image data in the second storage address;
[0129] Step A20, based on a preset color picking method, calling a second storage address corresponding to the second image data to obtain display data of the first image data;
[0130] Step A30, determining the first image data according to the display data of the first image data, and storing the first image data in a first storage address;
[0131] Step A40: determining the initial image position data according to the first image data, and storing the display position data of the initial image to a third storage address.
[0132] In this embodiment, it should be noted that the address variable is used to determine the second image data for color picking, the storage mapping table is used to store the mapping relationship between the second image data and the physical address corresponding to the second image data, the second storage address is the storage area corresponding to the second image data in the RAM, the first storage address is the storage area corresponding to the first image data in the RAM, and the third storage address is the storage area corresponding to the display position data in the register. In an implementable manner, assuming that in a certain chip series, the 8-bit data of register 101D24 and the lower 4-bit data of 101D25 can be the initial position data indicating the screen display position in the horizontal direction, the 8-bit data of register 101D28 and the lower 4-bit data of 101D29 can be the end position data indicating the screen display position in the horizontal direction, the 8-bit data of register 101D26 and the lower 4-bit data of 101D27 can be the initial position data indicating the screen display position in the vertical direction, and the 8-bit data of 101D2A and the lower 4-bit data of 101D2B can be the end position data indicating the screen display position in the vertical direction.
[0133] In addition, it should be noted that the display data of the first image data is used to determine that the second image data to be colored is displayed at the pixel point corresponding to the first image data, and the preset color picking method is used to color the second image data and display it in the first image data, which can be specifically an address color picking method. For example, in an implementable method, assuming that g_u8OsdFontColor is the address variable of the second image data corresponding to the first image data to be colored, then when g_u8OsdFontColor=0x00, it can correspond to the color data stored in the RAM storage address of 0x00. That is, when the color data stored in the RAM storage address of 0x00 is pure white data, the pure white data is used as the background color data, and based on the color picking method, the pure black data stored in the RAM storage address of 0x01 is used as the foreground color data to complete the color picking of the second image data.
[0134] Exemplarily, a storage mapping table is established between the address variable of the second image data and the data storage address corresponding to the second image data, and the second image data is stored in a storage area in the RAM corresponding to the storage of the second image data; based on a preset color picking method, the second image data is called to obtain the second image data called by the first image data; based on the display data of the first image data, the first image data is determined, and the first image data is stored in a storage area in the RAM corresponding to the storage of the first image data; based on the first image data, the display position data is determined, and the display position data is stored in a storage area in the register corresponding to the position display data.
[0135] The embodiment of the present application provides a method for dynamically changing the OSD function. Compared with the technical means in the prior art for realizing the effect display through the initial display screen data, the present application first generates an initial display screen according to the initial display screen data, wherein the initial display screen data includes image data and display position data, and then displays the initial display screen according to the display correspondence between the data storage address corresponding to the image data and the screen display position corresponding to the display position data, and then generates a dynamic gradually changing display screen by adjusting the initial display screen data, and then displays the dynamic gradually changing display screen after the initial display screen according to the display correspondence. Since the initial display screen data includes Image data and display position data, so by adjusting the initial display picture data, a picture frame can be generated, and then the display effect is realized on the display terminal through continuous picture frames. Since the prior art has solidified the image data and display position data in the design stage of the OSD function, the display effect presented on the display terminal is a static display effect, that is, the OSD function of the display terminal is too monotonous, which leads to the user having no interest in experiencing some functions of the OSD. However, by adjusting the initial display picture data, the OSD function of the display terminal can present a dynamic and gradual display effect according to the presentation requirements of the display effect, thereby enhancing the user's experience desire, that is, improving the attached value of the OSD function.
[0136] Embodiment 2
[0137] Further, refer to Figure 3 In another embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above description and will not be described in detail later. On this basis, the step of generating a dynamic gradient display screen by adjusting the initial display screen data includes:
[0138] Step B10, querying a third storage address corresponding to the display position data;
[0139] Step B20, adjusting the display position data in the third storage address by a third preset data adjustment method to obtain adjusted display position data;
[0140] Step B30, generating the second dynamic display picture according to the display picture data corresponding to the adjusted display position data.
[0141] In this embodiment, it should be noted that the third storage address is the physical address of the corresponding storage area in the register, and the display screen data corresponding to the adjusted display position data includes unadjusted image data, unadjusted second display position data and adjusted first display position data, or unadjusted image data, unadjusted first display position data and adjusted second display position data.
[0142] In addition, it should be noted that the second dynamic display screen is used to present the display effect of the dynamic change of the screen display position of the initial display screen. For example, assuming that the display content presented by the initial display screen is "a", when "a" dynamically changes to "a, b", that is, the display screen with the display content of "a, b" is the second dynamic display screen, and the third preset data adjustment method is used to adjust the first display position data or the second display position data in the display position data, specifically, it can be to adjust the horizontal direction or vertical direction of the first display position data or to adjust the horizontal direction or vertical direction of the second display position data, wherein the first display position data is the starting point data of the screen display position, and the second display position data is the starting point data of the screen display position. The end point data of the display position is, for example, in an implementable manner, the first display position data is (192,0), that is, the starting point data of the screen display position is (192,0), and the second display position data is (210,10), that is, the end point data of the screen display position is (210,10). If the first display position data is adjusted from (192,0) to (155,0), it means that the starting position of the screen in the horizontal direction is changed from 192 to 155. If the second display position data is adjusted from (210,10) to (210,20), it means that the end position of the screen in the vertical direction is changed from 10 to 20. The above adjustment methods can adjust the initial display screen to the second dynamic display screen.
[0143] Exemplarily, the display position data stored in the physical address of the corresponding storage area in the query register; the first display position data or the second display position data is adjusted through a third preset data adjustment method to obtain the adjusted first display position data or the adjusted second display position data; based on the adjusted first display position data, the unadjusted second display position data and the image data, or based on the adjusted second display position data, the unadjusted first display position data and the image data, a second dynamic display screen is generated, wherein the third preset data adjustment method can be a method of adjusting the display position data of the third physical address.
[0144] An embodiment of the present application provides a method for dynamic display of an OSD function, that is, querying a third storage address corresponding to the display position data, adjusting the display position data in the third storage address through a third preset data adjustment method, obtaining the adjusted display position data, and generating the second dynamic display screen according to the display screen data corresponding to the adjusted display position data, that is, the purpose of dynamically displaying the display effect of the initial display screen by only modifying the first display position data or the second display position data of the storage area corresponding to the display position data in the register can be achieved. Since both the first display position data and the second display position data can be changed, the dynamic effect is only that the position and size of the initial display screen change, that is, the user's experience interest in some functions of the OSD is enhanced, thereby improving the additional value of the OSD function.
[0145] Embodiment 3
[0146] The embodiment of the present application further provides a dynamic gradual display device with an OSD function, the dynamic gradual display device with an OSD function comprising:
[0147] A first generating module, configured to generate an initial display screen according to initial display screen data, wherein the initial display screen data includes image data and display position data;
[0148] A first display module, configured to display the initial display screen according to a display correspondence between a data storage address corresponding to the image data and a screen display position corresponding to the display position data;
[0149] A second generating module, used to generate a dynamic gradient display picture by adjusting the initial display picture data;
[0150] The second display module is used to display the dynamic gradual display picture after the initial display picture according to the display correspondence.
[0151] Optionally, the image data includes first image data, and the second generating module is further used for:
[0152] Querying a first storage address corresponding to the first image data;
[0153] By using a first preset data adjustment method, adjusting the first image data in the first storage address to obtain adjusted first image data;
[0154] The first dynamic display picture is generated according to the display picture data corresponding to the adjusted first image data.
[0155] Optionally, the image data includes second image data, and the second generating module is further used for:
[0156] querying a second storage address of the second image data;
[0157] By means of a second preset data adjustment method, adjusting the second image data in the second storage address to obtain adjusted second image data;
[0158] The gradual display picture is generated according to the display picture data corresponding to the adjusted second image data.
[0159] Optionally, the dynamic gradual display picture includes a second dynamic display picture, and the second generating module is further used for:
[0160] Querying a third storage address corresponding to the display position data;
[0161] By means of a third preset data adjustment method, the display position data is adjusted in the third storage address to obtain the adjusted display position data;
[0162] The second dynamic display picture is generated according to the display picture data corresponding to the adjusted display position data.
[0163] Optionally, the image data includes first image data and second image data, and the first display module is further used for:
[0164] Using the address variable of the second image data as an index, querying a preset storage mapping table, obtaining the second image data corresponding to the second storage address, and using the second image data as display data of the first image data;
[0165] Determine a calling and displaying relationship between a data storage address of the first image data and the display position data;
[0166] According to the calling display relationship, the display data of the first image data is displayed at the screen display position corresponding to the display position data to obtain the initial display screen.
[0167] Optionally, the display position data includes first display position data and second display position data, the image data includes first image data, and the first display module is further used for:
[0168] Using the first display position data as reference display position data of a screen display position, and establishing a calling display relationship between the reference display position data and the first image data; and / or
[0169] The second display position data is used as reference display position data of the screen display position, and a calling display relationship is established between the reference display position data and the first image data.
[0170] Optionally, the image data includes first image data and second image data, and the dynamic gradient display device of the OSD function is further used for:
[0171] Establishing a storage mapping table between the address variable of the second image data and the data storage address corresponding to the second image data, and storing the second image data in the second storage address;
[0172] Based on a preset color picking method, calling the second image data to obtain display data of the first image data;
[0173] Determine the first image data according to the display data of the first image data, and store the first image data in a first storage address;
[0174] The display position data is determined according to the first image data, and the display position data is stored in a third storage address.
[0175] The dynamic gradual display device of the OSD function provided by the present invention adopts the dynamic gradual display method of the OSD function in the above embodiment, and solves the technical problem of low added value of the OSD function. Compared with the prior art, the beneficial effects of the dynamic gradual display verification device of the OSD function provided by the embodiment of the present invention are the same as the beneficial effects of the dynamic gradual display method of the OSD function provided by the above embodiment, and other technical features in the dynamic gradual display device of the OSD function are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0176] Embodiment 4
[0177] An embodiment of the present invention provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the dynamic gradient display method of the OSD function in the above-mentioned embodiment 1.
[0178] Reference below Figure 4 , which shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure. The electronic device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0179] like Figure 4 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage device into a random access memory (RAM). In the RAM, various programs and data required for the operation of the electronic device are also stored. The processing device, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0180] Typically, the following systems can be connected to the I / O interface: input devices including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices including, for example, a magnetic tape, a hard disk, etc.; and communication devices. The communication device can allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows an electronic device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.
[0181] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0182] The electronic device provided by the present invention adopts the dynamic gradient display method of the OSD function in the above embodiment, and solves the technical problem of low added value of the OSD function. Compared with the prior art, the beneficial effects of the electronic device provided by the embodiment of the present invention are the same as the beneficial effects of the dynamic gradient display method of the OSD function provided by the above embodiment 1, and other technical features in the electronic device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0183] It should be understood that the various parts of the present disclosure can be implemented with hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0184] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
[0185] Embodiment 5
[0186] This embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon, and the computer-readable program instructions are used to execute the dynamic gradient display method of the OSD function in the above-mentioned embodiment 1.
[0187] The computer-readable storage medium provided in the embodiment of the present invention may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0188] The computer-readable storage medium may be included in the electronic device, or may exist independently without being installed in the electronic device.
[0189] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by an electronic device, the electronic device: generates an initial display screen based on initial display screen data, wherein the initial display screen data includes image data and display position data; displays the initial display screen based on a display correspondence between a data storage address corresponding to the image data and a screen display position corresponding to the display position data; generates a dynamic gradient display screen by adjusting the initial display screen data; and displays the dynamic gradient display screen after the initial display screen based on the display correspondence.
[0190] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0191] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0192] The modules involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0193] The computer-readable storage medium provided by the present invention stores computer-readable program instructions for executing the above-mentioned dynamic gradient display method of the OSD function, which solves the technical problem of low attached value of the OSD function. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the embodiment of the present invention are the same as the beneficial effects of the dynamic gradient display method of the OSD function provided by the above-mentioned embodiment, and will not be described in detail here.
[0194] Embodiment 6
[0195] The present application also provides a computer program product, including a computer program, which implements the steps of the dynamic gradient display method of the OSD function as described above when the computer program is executed by a processor.
[0196] The computer program product provided by the present application solves the technical problem of low added value of the OSD function. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiment of the present invention are the same as the beneficial effects of the dynamic gradient display method of the OSD function provided by the above embodiment, which will not be repeated here.
[0197] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.
Claims
1. A method for dynamically changing the display of OSD functions, characterized in that: The dynamic gradual display method of the OSD function comprises: generating an initial display screen according to the initial display screen data, wherein the initial display screen data includes image data and display position data; Displaying the initial display screen according to a display correspondence relationship between a data storage address corresponding to the image data and a screen display position corresponding to the display position data; Generate a dynamic gradient display picture by adjusting the initial display picture data; Displaying the dynamic gradual display picture after the initial display picture according to the display correspondence; The image data includes first image data and second image data, The step of displaying the initial display screen according to the display correspondence between the data storage address corresponding to the image data and the screen display position corresponding to the display position data comprises: Using the address variable of the second image data as an index, querying a preset storage mapping table, obtaining the second image data corresponding to the second storage address, and using the second image data as display data of the first image data; Determine a calling and displaying relationship between a data storage address of the first image data and the display position data; According to the calling display relationship, the display data of the first image data is displayed at the screen display position corresponding to the display position data to obtain the initial display screen.
2. The method for dynamically changing the OSD function display as claimed in claim 1, characterized in that: The dynamic gradual display picture includes a first dynamic display picture, The step of generating a dynamic gradient display picture by adjusting the initial display picture data comprises: Querying a first storage address corresponding to the first image data; By using a first preset data adjustment method, adjusting the first image data in the first storage address to obtain adjusted first image data; The first dynamic display picture is generated according to the display picture data corresponding to the adjusted first image data.
3. The method for dynamically changing the OSD function display as claimed in claim 1, characterized in that: The dynamic gradual display picture includes a gradual display picture, The step of generating a dynamic gradient display picture by adjusting the initial display picture data comprises: Querying a second storage address corresponding to the second image data; By means of a second preset data adjustment method, adjusting the second image data in the second storage address to obtain adjusted second image data; The gradual display picture is generated according to the display picture data corresponding to the adjusted second image data.
4. The method for dynamically changing the OSD function display as claimed in claim 1, characterized in that: The dynamic gradual display picture includes a second dynamic display picture, The step of generating a dynamic gradient display picture by adjusting the initial display picture data comprises: Querying a third storage address corresponding to the display position data; By means of a third preset data adjustment method, the display position data is adjusted in the third storage address to obtain the adjusted display position data; The second dynamic display picture is generated according to the display picture data corresponding to the adjusted display position data.
5. The method for dynamically changing the OSD function display as claimed in claim 1, characterized in that: The display position data includes first display position data and second display position data, The step of determining the calling and displaying relationship between the data storage address of the first image data and the display position data comprises: Using the first display position data as reference display position data of a screen display position, and establishing a calling display relationship between the reference display position data and the first image data; and / or The second display position data is used as reference display position data of the screen display position, and a calling display relationship is established between the reference display position data and the first image data.
6. The method for dynamically changing the OSD function display as claimed in claim 1, characterized in that: Before the step of generating the initial display screen according to the initial display screen data, the method for dynamically changing the display of the OSD function further includes: Establishing a storage mapping table between the address variable of the second image data and the data storage address corresponding to the second image data, and storing the second image data in the second storage address; Based on a preset color picking method, calling the second image data to obtain display data of the first image data; Determine the first image data according to the display data of the first image data, and store the first image data in a first storage address; The display position data is determined according to the first image data, and the display position data is stored in a third storage address.
7. A dynamic gradient display device with OSD function, characterized in that: The dynamic gradient display device of the OSD function comprises: A first generating module, configured to generate an initial display screen according to initial display screen data, wherein the initial display screen data includes image data and display position data; A first display module, configured to display the initial display screen according to a display correspondence between a data storage address corresponding to the image data and a screen display position corresponding to the display position data; A second generating module, used to generate a dynamic gradient display picture by adjusting the initial display picture data; A second display module, configured to display the dynamic gradient display picture after the initial display picture according to the display correspondence; The image data includes first image data and second image data, and the first display module is further used for: Using the address variable of the second image data as an index, querying a preset storage mapping table, obtaining the second image data corresponding to the second storage address, and using the second image data as display data of the first image data; Determine a calling and displaying relationship between a data storage address of the first image data and the display position data; According to the calling display relationship, the display data of the first image data is displayed at the screen display position corresponding to the display position data to obtain the initial display screen.
8. A dynamic gradient display device with OSD function, characterized in that: The dynamic gradient display device of the OSD function comprises: a memory, a processor, and a program stored in the memory for implementing the dynamic gradient display method of the OSD function. The memory is used to store a program for implementing a dynamic gradient display method of an OSD function; The processor is used to execute a program for implementing the dynamic gradual display method of the OSD function, so as to implement the steps of the dynamic gradual display method of the OSD function as claimed in any one of claims 1 to 6.
9. A computer-readable storage medium for storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for dynamically changing the OSD function display according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Screen indication generating method in DRAM and configuration thereof
CN1385780A