Animation display device and system based on control panel
By setting up a luminous dot matrix on the home appliance control panel, controlling the luminous component to be turned off in sequence, low-frequency animation display is realized, which solves the problems of monotonicity and high cost in the existing technology, reduces the replacement cost of icon animation damage, and improves user experience Interaction performance with human-computer.
Patent Information
- Application Number
- CN202410995352.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-24
- Publication Date
- 2024-12-13
AI Technical Summary
The human-computer interaction method of existing home appliance control panels is monotonic, cost-effective and easy to damage, especially color touch screen solutions.
Using an animation display device based on the control panel, by setting up a light emitting dot matrix formed by multiple light emitting devices, the target light emitting component is controlled to be closed in sequence to realize low-frequency animation display, reducing costs, and allowing individual replacement of the light emitting devices to improve the user experience.
It realizes efficient animation display on the control panel, reducing the replacement cost when icon animation is damaged, and improving user experience and human-computer interaction performance.
Smart Images

Figure CN119132221A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent home appliance control, and in particular to an animation display device and system based on a control panel. Background Art
[0002] Most of the household appliances in the prior art are equipped with control panels, which realize human-computer interaction. The human-computer interaction methods of traditional control panels are commonly the following: using physical buttons plus screen printing on the surface of the machine shell; using light-emitting devices + color printed membranes and light-shielding plastic shells for partitioned color display; using touch screens for rich color display; first of all, except for the touch screen solution, the remaining two are monotonous in human-computer interaction, and the dialogue between the user and the machine can only be carried out by whether the button is pressed or the button light is on. Secondly, for the color touch screen display method, although the human-computer interaction is good, it has defects such as high cost and easy damage.
[0003] Based on the shortcomings of the prior art, it is urgent to study an animation display device and system based on a control panel to solve the above problems. Summary of the invention
[0004] In order to solve the above technical problems, the present invention provides an animation display device and system based on a control panel. The present invention can sequentially control the target light-emitting components corresponding to multiple target frame images to turn off, so that the control panel displays multiple target images at corresponding intervals, realizes low-frequency animation display of the first display icon, and ensures human-computer interaction performance; at the same time, by setting a light-emitting dot matrix under the control panel, the animation display of the first display icon is realized, which can reduce costs compared with the icon animation display of the existing control panel. The existing icon animation needs to be replaced as a whole when damaged. However, since multiple light-emitting components are set in the present application, and multiple light-emitting components can be replaced individually, this further reduces the replacement cost and improves the user experience.
[0005] The present invention provides an animation display device based on a control panel, wherein the control panel is provided with at least one display icon displayed in grayscale or in black and white, and the display structure applied to the control panel includes a light-emitting dot matrix formed by a plurality of light-emitting elements, and the device is used for:
[0006] In response to a user preset instruction received by the control panel, determining a first display icon corresponding to the user preset instruction;
[0007] Acquire a plurality of target frame images corresponding to the first display icon;
[0008] Determine the target light-emitting components corresponding to each of the plurality of target frame images;
[0009] Based on the display timing of the multiple target frame images and the preset time interval between two adjacent target frame images, the target light-emitting components corresponding to the multiple target frame images are controlled to be turned off in sequence, so that the control panel displays the multiple target frame images at corresponding intervals.
[0010] Furthermore, the display structure further comprises a plurality of shading members, the plurality of shading members are arranged at intervals, and each of the light emitting members is arranged between two adjacent shading members;
[0011] The step of determining the target light-emitting components corresponding to each of the plurality of target frame images comprises:
[0012] Acquire target pixel position information of a target pattern in the target frame image and position information of light-emitting elements in the light-emitting dot matrix;
[0013] The target pixel position information is matched with the position information of the light-emitting components in the light-emitting dot matrix to obtain the target light-emitting component that matches the pixel position information.
[0014] Furthermore, the plurality of light shielding members in the same column or row of the light-emitting dot matrix form a light strip;
[0015] The shading member forms a gap between two adjacent light strips.
[0016] Furthermore, the step of sequentially controlling the target light emitting components corresponding to the plurality of target frame images to turn off based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images so that the control panel displays the plurality of target frame images at corresponding intervals includes:
[0017] Using the display timing as the display order of the multiple target frame images in a single cycle period, using the preset time interval as the time interval between two adjacent target frame images, and performing periodic cycle display on the multiple target frame images;
[0018] In the cyclic display process, for the display of each target frame image, the target light-emitting component corresponding to the target frame image is controlled to be turned off.
[0019] Furthermore, before the step of responding to the user preset instruction received by the control panel, the device is also used to:
[0020] In response to an instruction to start the light-emitting dot matrix display function, loading a preset display image of the at least one display icon;
[0021] Determine a plurality of preset light-emitting elements corresponding to the preset display image according to the preset display image;
[0022] The plurality of preset light emitting elements are controlled to be turned off.
[0023] Furthermore, based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images, the target light emitting components corresponding to the plurality of target frame images are sequentially controlled to be turned off so that the control panel displays the plurality of target frame images at corresponding intervals. The device is also used for:
[0024] In response to the user preset instruction, the plurality of preset light-emitting elements corresponding to the first display icon are controlled to turn on.
[0025] Furthermore, after the step of sequentially controlling the target light emitting components corresponding to the plurality of target frame images to turn off based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images so that the control panel displays the plurality of target frame images at corresponding intervals, the device is further used to:
[0026] In response to a user preset instruction received by the control panel, determining a second display icon corresponding to the user preset instruction;
[0027] Controlling the plurality of preset light-emitting elements corresponding to the second display icon to turn on;
[0028] Loading a preset display image of the first display icon;
[0029] Determine a plurality of preset light-emitting elements corresponding to the preset display image according to the preset display image;
[0030] Controlling the plurality of preset light-emitting elements to be turned off;
[0031] Acquire a plurality of target frame images corresponding to the second display icon;
[0032] Determine the target light-emitting components corresponding to each of the plurality of target frame images;
[0033] Based on the display timing of the multiple target frame images and the preset time interval between two adjacent target frame images, the target light-emitting components corresponding to the multiple target frame images are controlled to be turned off in sequence, so that the control panel displays the multiple target frame images at corresponding intervals.
[0034] Furthermore, the step of determining the target light-emitting components corresponding to each of the plurality of target frame images comprises:
[0035] The target light-emitting component corresponding to each of the multiple target frame images is determined according to a preset correspondence relationship, wherein the preset correspondence relationship is used to indicate the correspondence between multiple reference image frames and the on and off states of multiple light-emitting components, and the target light-emitting component is a light-emitting component that needs to be turned off to display the target frame image.
[0036] Furthermore, the method for determining the preset corresponding relationship includes:
[0037] Acquire a plurality of reference frame images of the at least one display icon;
[0038] Marking the light-emitting components in the light-emitting dot matrix according to each of the reference frame images to obtain respective on / off states of the light-emitting components corresponding to each of the reference frame images;
[0039] Each of the reference frame images is associated with the on / off states of the light-emitting components corresponding to the reference frame image and stored to obtain the preset corresponding relationship.
[0040] The present invention also protects an animation display system based on a control panel, including the animation display device based on the control panel as described above, the system comprising:
[0041] A first determining unit, configured to determine a first display icon corresponding to a user preset instruction in response to a user preset instruction received by the control panel;
[0042] A first acquisition unit, used to acquire a plurality of target frame images corresponding to the first display icon;
[0043] A second determining unit, used to determine the target light-emitting components corresponding to each of the plurality of target frame images;
[0044] The first execution unit is used to control the target light-emitting components corresponding to the multiple target frame images to turn off in sequence based on the display timing of the multiple target frame images and the preset time interval between two adjacent target frame images, so that the control panel displays the multiple target frame images at corresponding intervals.
[0045] Implementing the embodiments of the present invention has the following beneficial effects:
[0046] The present invention can, after determining a first display icon corresponding to a user preset instruction, obtain multiple target frame images corresponding to the first display icon, and determine the target light-emitting components corresponding to the multiple target frame images, and sequentially control the target light-emitting components corresponding to the multiple target frame images to turn off, so that the control panel displays multiple target images at corresponding intervals, realizes low-frequency animation display of the first display icon, and ensures human-computer interaction performance; at the same time, by setting a light-emitting dot matrix under the control panel to realize the animation display of the first display icon, it can reduce costs compared with the icon animation display of the existing control panel, and the existing icon animation needs to be replaced as a whole when damaged, while the present application sets multiple light-emitting components, and the multiple light-emitting components can be replaced individually, which further reduces the replacement cost and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for use in the embodiments or prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without creative work.
[0048] Figure 1 A flowchart of a method executed by the control panel-based animation display device of this embodiment;
[0049] Figure 2 is a structural diagram of the animation display system based on the control panel of this embodiment;
[0050] Figure 3 is a front view of the display structure of this embodiment;
[0051] Figure 4 is a top view of the display structure of this embodiment;
[0052] Figure 5 It is a left view of the display structure of this embodiment;
[0053] Figure 6 FIG. 4 is a structural diagram of the light-emitting dot matrix of this embodiment.
[0054] Among them, the reference numerals in the figure correspond to:
[0055] 1-shading member; 2-light emitting member; 3-image membrane; 4-housing bracket; 5-first determining unit; 6-first acquiring unit; 7-second determining unit; 8-first executing unit. DETAILED DESCRIPTION
[0056] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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 making creative work are within the scope of protection of the present invention.
[0057] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0058] Figure 1 It is a flow chart of a method performed by an animation display device based on a control panel provided in an embodiment of the present application. This specification provides method operation steps such as the embodiment or flow chart, but more or fewer operation steps may be included based on conventional or non-creative labor. The order of steps listed in the embodiment is only one way of executing the order of many steps and does not represent the only execution order. When the actual system or server product is executed, it can be executed in the order of the method shown in the embodiment or the figure or in parallel (for example, in a parallel processor or multi-threaded processing environment).
[0059] See attached Figure 1 to Figure 6 This embodiment provides an animation display device based on a control panel, on which at least one display icon in grayscale or black and white is provided, and a display structure applied to the control panel includes a light-emitting dot matrix formed by a plurality of light-emitting elements 2, and the device is used for:
[0060] S101: In response to a user preset instruction received by a control panel, determining a first display icon corresponding to the user preset instruction;
[0061] In this embodiment, a plurality of display icons are arranged at intervals on the control panel, and each display icon represents a specific operation; the animation display device based on the control panel is used to respond to the user preset instructions received by the control panel, and determine the first display icon corresponding to the user preset instructions; wherein the user preset instructions are the area sensed by the user touching the first display icon.
[0062] In some other possible embodiments, the user preset instruction may also be that the user's hand is placed above the first display icon and the hand is placed for a preset time period.
[0063] In this embodiment, the luminous dot matrix is a dot matrix formed by multiple luminous elements 2 arranged in a preset manner. By arranging the luminous dot matrix below the control panel, the combination of different luminous elements 2 in the luminous dot matrix can be ensured to achieve low-frequency animation display of different display icons.
[0064] S102: Acquire multiple target frame images corresponding to the first display icon;
[0065] In this embodiment, the animation display device based on the control panel is further used to determine a plurality of target frame images corresponding to the image of the first display icon according to the image of the first display icon.
[0066] Specifically, the multiple target frame images are images with different rotation angles with the center of the first display icon as the rotation center; obtaining the multiple target frame images corresponding to the image of the first display icon is to extract the image of the first display icon, and obtain the image after rotating it by a preset angle multiple times, and the multiple images obtained are the multiple target frame images.
[0067] In some other possible embodiments, the multiple target frame images are multiple images extracted for the first display icon, and the multiple extracted images constitute the first display icon.
[0068] In this embodiment, the number of the acquired multiple target frame images is not limited, as long as the acquired multiple target frame images can realize the animation display of the first display icon, and no limitation is made here.
[0069] Preferably, in order to reduce the control logic operation, the number of extracted target frame images is 3 or 4.
[0070] S103: Determine the target light-emitting components corresponding to each of the plurality of target frame images;
[0071] In this embodiment, the animation display device based on the control panel is also used to determine the target light-emitting components corresponding to each of the multiple target frame images, that is, to determine the target light-emitting components corresponding to each target frame image. The low-frequency display of the first display icon can be achieved by only controlling the target light-emitting components corresponding to the target frame images to turn off.
[0072] S104: Based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images, the target light emitting components corresponding to the plurality of target frame images are sequentially controlled to be turned off, so that the control panel displays the plurality of target frame images at corresponding intervals.
[0073] In this embodiment, the animation display device based on the control panel is also used to obtain the display timing of multiple target frame images and the preset time interval between two adjacent target frame images, wherein the display timing is the display order of the multiple target frame images, and the above display order can be determined according to the acquisition order of the multiple target frame images; based on the display timing of the multiple target frame images and the preset time interval between two adjacent target frame images, the target light-emitting components corresponding to the multiple target frame images are controlled to be turned off in sequence, so that the control panel displays the multiple target frame images at corresponding intervals.
[0074] It should be noted that, after determining the first display icon corresponding to the user's preset instruction, the present embodiment can obtain multiple target frame images corresponding to the first display icon, and determine the target light-emitting components corresponding to the multiple target frame images. Then, the target light-emitting components corresponding to the multiple target frame images can be controlled to turn off in sequence, so that the control panel displays multiple target images at corresponding intervals, realizes low-frequency animation display of the first display icon, and ensures human-computer interaction performance; at the same time, by setting a light-emitting dot matrix under the control panel to realize the animation display of the first display icon, the cost can be reduced compared with the icon animation display of the existing control panel, and the existing icon animation needs to be replaced as a whole when damaged, while the present application provides multiple light-emitting components 2, and the multiple light-emitting components 2 can be replaced individually, which further reduces the replacement cost and improves the user experience.
[0075] In some possible embodiments, the display structure further includes a plurality of shading members 1, the plurality of shading members 1 are arranged at intervals, and each light emitting member 2 is arranged between two adjacent shading members 1;
[0076] The step of determining the target light-emitting components corresponding to each of the plurality of target frame images comprises:
[0077] S1031: Acquire target pixel position information of a target pattern in a target frame image and position information of a light-emitting element 2 in a light-emitting dot matrix;
[0078] In this embodiment, the animation display device based on the control panel is also used to obtain the target pixel position information of the target pattern in the target frame image and the position information of the light-emitting element 2 in the light-emitting dot matrix; the target pattern in the above-mentioned target frame image is the pattern to be displayed, that is, the target pixel position information corresponding to the pattern to be displayed is obtained, and the target pixel position information includes multiple target pixel point position information; the obtained position information of the light-emitting element 2 in the light-emitting dot matrix is the position information of each light-emitting element 2 in the light-emitting dot matrix.
[0079] S1032: Match the target pixel position information with the position information of the light-emitting element 2 in the light-emitting dot matrix to obtain a target light-emitting component that matches the pixel position information.
[0080] In this embodiment, the animation display device based on the control panel is also used to match the target pixel position information with the position information of the light-emitting component 2 in the light-emitting dot matrix, mark and count the light-emitting components 2 that match the position information of multiple target pixel points, and obtain the target light-emitting components that match the pixel position information; in this embodiment, by determining the target light-emitting component corresponding to the target pixel position information, the matching accuracy can be improved to ensure the accuracy of the display icon animation display.
[0081] Specifically, multiple shading members 1 are arranged at intervals along the horizontal direction of the light-emitting dot matrix, and the shading members 1 are arranged vertically along the light-emitting dot matrix; or multiple shading members 1 are arranged at intervals along the vertical direction of the light-emitting dot matrix, and the shading members 1 are arranged horizontally along the light-emitting dot matrix.
[0082] In this embodiment, the light-emitting element 2 in the light-emitting dot matrix is in a normally bright state. After determining the target light-emitting components corresponding to multiple target frame images, the target light-emitting components are controlled to be turned off when the icon animation is displayed, thereby achieving the technical effect of low-frequency display of the display icon by filling the gaps between the target light-emitting components and displaying the icon as a whole, thereby achieving the technical effect of low-frequency display of the display icon.
[0083] In some possible embodiments, multiple shading members 1 in the same column or row in the luminous dot matrix form a light strip; the shading members 1 form a gap between two adjacent light strips, and by placing the light strip between two adjacent shading members 1, it can be ensured that the light strip and the shading members 1 can cooperate with each other, that is, the shading members 1 are filled between the light strips, further realizing low-frequency animation display of the display icon; and by arranging the light strip between two adjacent shading members 1, it can avoid the light-emitting members 2 being installed one by one, thereby realizing the simultaneous installation of the same light strip and reducing the difficulty of installation.
[0084] Specifically, the arrangement direction of the same light strip is consistent with that of the shading member 1 , and the number of the light emitting members 2 arranged on the same light strip is not limited, as long as it can satisfy the display of the icons on the control panel.
[0085] See attached Figure 3 The display structure also includes an image film 3 and a shell bracket 4. The image film 3 and multiple shading members 1 are respectively arranged on both sides of the shell bracket 4, and the image film 3 is fixedly arranged on one side of the shell bracket 4, and the multiple shading members 1 are arranged on the other side of the shell bracket 4.
[0086] Preferably, the picture film 3 is pasted on the housing bracket 4, and the picture film 3 is a light-transmitting film.
[0087] Preferably, the plurality of shading members 1 are detachably arranged on the other side of the housing bracket 4 , or the plurality of shading members 1 are fixedly arranged on the other side of the housing bracket 4 .
[0088] Specifically, a plurality of shading members 1 are snap-fitted and fixed on the other side of the housing bracket 4 .
[0089] In this embodiment, the interval between two adjacent shading members 1 is slightly larger than the width of the light emitting member 2 , that is, the light emitting member 2 is placed behind two adjacent shading members 1 , and there is a gap between the light emitting member 2 and the shading members 1 on both sides thereof.
[0090] Specifically, along the arrangement direction of the shading members 1 , a plurality of light-emitting members 2 are arranged between two adjacent shading members 1 , and a connecting line of centers of the plurality of light-emitting members 2 is arranged parallel to the arrangement direction of the shading members 1 .
[0091] In this embodiment, the shading element 1 is a shading sheet.
[0092] In this embodiment, the size of the shading member 1 is not limited, as long as it can cooperate with the light-emitting member 2 to realize low-frequency display of the display icon; the size of the picture film 3 is not limited, as long as it can cover the light-emitting dot matrix; the size of the light-emitting member 2 is not limited, as long as it can cooperate with the shading member 1 to realize low-frequency display of the real icon. The above sizes are set according to actual conditions.
[0093] See attached Figure 3 The light-emitting component 2 is arranged between two adjacent shading components 1, and along the thickness direction of the shading components 1, the width of the light-emitting component 2 is smaller than the interval between the two adjacent shading components 1, so as to realize the rapid installation of the light-emitting component 2 and reduce the difficulty of installing the light-emitting component 2.
[0094] In this embodiment, the thickness of the shading member 1 is smaller than the interval between two adjacent shading members 1 to ensure that when the display icon is dynamically displayed, the opening and closing of the light-emitting member 2 plays a dominant role, thereby avoiding the shading member 1 being too thick, resulting in unclear animation changes during the display icon animation display process, thereby reducing the user experience.
[0095] Specifically, the thickness of the shading member 1 is 30%-50% of the interval between two adjacent shading members 1. By setting the thickness of the shading member 1 to the above range, it is possible to ensure that the opening or closing of the light-emitting member 2 plays a dominant role while ensuring the low-frequency animation display of the display icon, thereby ensuring that the presented animation changes are relatively obvious, thereby improving the user experience.
[0096] Preferably, the thickness of the shading element 1 is 30%-40%, 30%-50%, 40%-50% or 45%-50% of the interval between two adjacent shading elements 1 .
[0097] Preferably, the thickness of the shading member 1 is 40% of the interval between two adjacent shading members 1. By setting the above range, it is possible to ensure that the opening or closing of the light-emitting member 2 plays a dominant role while ensuring the low-frequency animation display of the display icon, thereby ensuring that the presented animation changes are relatively obvious, thereby improving the user experience and avoiding the shading member 1 being too thick to increase the cost.
[0098] In this embodiment, the light emitting element 2 is a device capable of emitting light, such as an LED lamp or a semiconductor laser.
[0099] In some possible embodiments, based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images, the step of sequentially controlling the target light emitting components corresponding to the plurality of target frame images to be turned off so that the control panel displays the plurality of target frame images at corresponding intervals includes:
[0100] S1041: using the display timing as the display order of the multiple target frame images in a single cycle period, using a preset time interval as the time interval between two adjacent target frame images, and periodically displaying the multiple target frame images in a cycle;
[0101] S1042: During the loop display process, for each target frame image, the target light-emitting component corresponding to the target frame image is controlled to be turned off. By looping the target light-emitting components corresponding to multiple target frame images, a low-frequency animation display of the first display icon can be achieved, and the human-computer interaction performance can be guaranteed.
[0102] In some possible embodiments, before the step of responding to the user preset instruction received by the control panel, the device is further used to:
[0103] S1001: In response to an instruction to start a light-emitting dot matrix display function, loading a preset display image of at least one preset display icon;
[0104] In this embodiment, the animation display device based on the control panel is also used to respond to an instruction to turn on the luminous dot matrix display function, wherein the instruction to turn on the luminous dot matrix display function is to power on the control panel; that is, after the control panel is powered on, a preset display image of at least one preset display icon is loaded, wherein the preset display image is the initial display image of the display icon on the control panel, that is, the initial display image when the user has not touched the display icon.
[0105] S1002: determining a plurality of preset light-emitting elements 2 corresponding to a preset display image according to the preset display image;
[0106] In this embodiment, the animation display device based on the control panel is also used to determine multiple preset light-emitting components 2 corresponding to the preset display image according to the preset display image, specifically: obtaining the initial target pixel position of the initial target pattern in the preset display image and the position information of the light-emitting component 2 in the light-emitting dot matrix; wherein the initial target pixel position includes multiple initial target pixel point position information; matching the initial target pixel position information with the position information of the light-emitting component 2 in the light-emitting dot matrix, marking and counting the light-emitting components 2 that match the multiple initial target pixel point position information, and obtaining multiple preset light-emitting components 2 that match the pixel position information.
[0107] S1003: Control multiple preset light-emitting components 2 to turn off. The animation display device based on the control panel is also used to control multiple preset light-emitting components 2 to turn off, that is, after the control panel is powered on and the user has not touched any display icon, the multiple preset light-emitting components 2 that match the initial target pattern of the display icon are controlled to turn off. By controlling the multiple preset light-emitting components 2 that match the initial target pattern of the display icon to turn off after the control panel is powered on, the initial static display of the display icon can be achieved, ensuring that the user can quickly find the display icon to be operated, thereby improving the user experience.
[0108] In some possible embodiments, based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images, the target light emitting components corresponding to the plurality of target frame images are sequentially controlled to be turned off so that before the control panel displays the plurality of target frame images at corresponding intervals, the device is further used to:
[0109] In response to a user preset instruction, a plurality of preset light emitting elements 2 corresponding to the first display icon are controlled to turn on.
[0110] In this embodiment, the animation display device based on the control panel is also used to respond to user preset instructions to control the opening of multiple preset light-emitting elements 2 corresponding to the first display icon, that is, the light-emitting elements 2 corresponding to the first display icon in the light-emitting dot matrix remain in a normally bright state, thereby preparing for the low-frequency animation display of the first display icon; since some light-emitting elements 2 are turned off in the static display icon, if some light-emitting elements 2 are not turned on, the target frame image will not be fully displayed when the display icon is dynamically displayed, which will reduce the aesthetic feeling of the dynamic display of the display icon and also reduce the user experience.
[0111] In some possible embodiments, after the step of sequentially controlling the target light emitting components corresponding to the plurality of target frame images to turn off based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images so that the control panel displays the plurality of target frame images at corresponding intervals, the device is further used to:
[0112] S105: In response to the user preset instruction received by the control panel, determining a second display icon corresponding to the user preset instruction;
[0113] S106: controlling a plurality of preset light-emitting elements 2 corresponding to the second display icon to turn on;
[0114] S107: Loading a preset display image of a preset first display icon;
[0115] S108: determining a plurality of preset light-emitting elements 2 corresponding to the preset display image according to the preset display image;
[0116] S109: Control multiple preset light-emitting elements 2 to turn off;
[0117] In this embodiment, after the user issues a user preset instruction carrying a first display icon, the user then issues a user preset instruction carrying a second display icon, and it is necessary to control the multiple preset light-emitting components 2 corresponding to the preset display image of the second display icon to switch from an off state to an on state, and control the multiple preset light-emitting components 2 corresponding to the preset display image of the first display icon to be turned off, so as to ensure the static display of the first display icon.
[0118] S1010: Acquire multiple target frame images corresponding to the second display icon;
[0119] S1011: Determine the target light-emitting components corresponding to each of the plurality of target frame images;
[0120] S1012: Based on the display timing of multiple target frame images and the preset time interval between two adjacent target frame images, the target light-emitting components corresponding to the multiple target frame images are controlled to be turned off in sequence, so that the control panel displays the multiple target frame images at corresponding intervals. After determining the second display icon corresponding to the user's preset instruction, this embodiment can obtain the multiple target frame images corresponding to the second display icon, and when the target light-emitting components corresponding to the multiple target frame images are determined, the target light-emitting components corresponding to the multiple target frame images are controlled to be turned off in sequence, so that the control panel displays the multiple target images at corresponding intervals, thereby realizing low-frequency animation display of the second display icon and ensuring human-computer interaction performance.
[0121] In some possible embodiments, the step of determining the target light-emitting components corresponding to each of the plurality of target frame images includes:
[0122] S1033: Determine the target light-emitting component corresponding to each target frame image in a plurality of target frame images according to a preset correspondence relationship, wherein the preset correspondence relationship is used to indicate the correspondence between a plurality of reference image frames and the on / off states of a plurality of light-emitting components, and the target light-emitting component is a light-emitting component that needs to be turned off in order to display the target frame image. By obtaining the correspondence between a plurality of preset reference image frames and the on / off states of a plurality of light-emitting components, the target light-emitting component corresponding to the target frame image to be displayed can be quickly determined, thereby improving the acquisition speed, and further improving the response speed of the dynamic display of the first display icon, thereby further improving the user experience.
[0123] In some possible embodiments, the method of determining the preset corresponding relationship includes:
[0124] S10331: Acquire multiple reference frame images of at least one display icon;
[0125] S10332: Mark the light-emitting components 2 in the light-emitting dot matrix according to each reference frame image, and obtain the on / off status of each light-emitting component corresponding to each reference frame image;
[0126] S10333: Store each reference frame image in association with the on / off states of the light-emitting components corresponding to the reference frame image to obtain a preset corresponding relationship.
[0127] Control panel based animation display for:
[0128] S1001: In response to an instruction to start a light-emitting dot matrix display function, loading a preset display image of at least one preset display icon;
[0129] S1002: determining a plurality of preset light-emitting elements 2 corresponding to a preset display image according to the preset display image;
[0130] S1003: Control multiple preset light-emitting elements 2 to turn off;
[0131] S101: In response to a user preset instruction received by the control panel, determining a first display icon corresponding to the user preset instruction, and in response to the user preset instruction, controlling a plurality of preset light-emitting elements 2 corresponding to the first display icon to turn off;
[0132] S102: Acquire multiple target frame images corresponding to the first display icon;
[0133] S1031: Acquire target pixel position information of a target pattern in a target frame image and position information of a light-emitting element 2 in a light-emitting dot matrix;
[0134] S1032: Matching the target pixel position information with the position information of the light-emitting element 2 in the light-emitting dot matrix to obtain a target light-emitting component that matches the pixel position information;
[0135] S1041: using the display timing as the display order of the multiple target frame images in a single cycle period, using a preset time interval as the time interval between two adjacent target frame images, and periodically displaying the multiple target frame images in a cycle;
[0136] S1042: During the loop display process, for each target frame image displayed, controlling the target light-emitting component corresponding to the target frame image to be turned off;
[0137] S105: In response to the user preset instruction received by the control panel, determining a second display icon corresponding to the user preset instruction;
[0138] S106: controlling a plurality of preset light-emitting elements 2 corresponding to the second display icon to turn on;
[0139] S107: Loading a preset display image of a preset first display icon;
[0140] S108: determining a plurality of preset light-emitting elements 2 corresponding to the preset display image according to the preset display image;
[0141] S109: Control multiple preset light-emitting elements 2 to turn off;
[0142] S1010: Acquire multiple target frame images corresponding to the second display icon;
[0143] S1011: Determine the target light-emitting components corresponding to each of the plurality of target frame images;
[0144] S1012: Based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images, the target light emitting components corresponding to the plurality of target frame images are sequentially controlled to be turned off, so that the control panel displays the plurality of target frame images at corresponding intervals.
[0145] The present invention also protects an animation display system based on a control panel, including the animation display device based on the control panel as described above, the system comprising:
[0146] A first determining unit 14, configured to determine a first display icon corresponding to a user preset instruction in response to a user preset instruction received by the control panel;
[0147] A first acquisition unit 15, configured to acquire a plurality of target frame images corresponding to a first display icon;
[0148] A second determining unit 16 is used to determine the target light-emitting components corresponding to each of the plurality of target frame images;
[0149] The first execution unit 17 is used to control the target light-emitting components corresponding to the multiple target frame images to turn off in sequence based on the display timing of the multiple target frame images and the preset time interval between two adjacent target frame images, so that the control panel displays the multiple target frame images at corresponding intervals.
[0150] The control panel-based animation display system also includes:
[0151] A second execution unit, configured to respond to a user preset instruction received by the control panel, determine a first display icon corresponding to the user preset instruction, and control a plurality of preset light-emitting elements 2 corresponding to the first display icon to turn off in response to the user preset instruction;
[0152] A second acquisition unit, used to acquire a plurality of target frame images corresponding to the first display icon;
[0153] A third acquisition unit is used to acquire the target pixel position information of the target pattern in the target frame image and the position information of the light-emitting element 2 in the light-emitting dot matrix;
[0154] A third execution unit is used to match the target pixel position information with the position information of the light-emitting element 2 in the light-emitting dot matrix to obtain a target light-emitting component that matches the pixel position information;
[0155] A fourth execution unit is used to use the display timing as the display order of the multiple target frame images in a single cycle period, and use the preset time interval as the time interval between two adjacent target frame images to periodically and cyclically display the multiple target frame images;
[0156] A fifth execution unit, configured to control the target light emitting component corresponding to the target frame image to be turned off for each target frame image displayed during the cyclic display process;
[0157] A third determining unit, configured to determine, in response to a user preset instruction received by the control panel, a second display icon corresponding to the user preset instruction;
[0158] A sixth execution unit, used for controlling a plurality of preset light-emitting elements 2 corresponding to the second display icon to turn on;
[0159] A loading unit, used for loading a preset display image of a preset first display icon;
[0160] A seventh execution unit, configured to determine a plurality of preset light-emitting elements 2 corresponding to the preset display image according to the preset display image;
[0161] An eighth execution unit, used for controlling a plurality of preset light-emitting elements 2 to be turned off;
[0162] A fourth acquisition unit, used to acquire a plurality of target frame images corresponding to the second display icon;
[0163] A fourth determining unit, used to determine the target light-emitting components corresponding to each of the plurality of target frame images;
[0164] The ninth execution unit is used to control the target light-emitting components corresponding to the multiple target frame images to turn off in sequence based on the display timing of the multiple target frame images and the preset time interval between two adjacent target frame images, so that the control panel displays the multiple target frame images at corresponding intervals.
[0165] It should be noted that the device provided in the above embodiment, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device is divided into different functional units to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0166] The present invention also protects a computer-readable storage medium, in which at least one instruction or at least one program is stored, and the at least one instruction or at least one program is loaded by a processor and executes the method performed by the above control panel-based animation display device.
[0167] The computer program product may include a storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present application.
[0168] Storage medium can be a tangible device that can keep and store the instructions used by the instruction execution device. Storage medium is not limited to electrical storage device, magnetic storage device, optical storage device, electromagnetic storage device, semiconductor storage device or any suitable combination of the above. More specific examples (non-exhaustive list) of storage medium include: portable computer disk, hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disk read-only memory (CD-ROM), digital versatile disk (DVD), memory stick, floppy disk, mechanical encoding device, such as punch card or groove protrusion structure with instructions stored thereon and any suitable combination of the above. Storage medium used here is not interpreted as instantaneous signal itself, such as radio wave or other free propagating electromagnetic wave, electromagnetic wave propagated by waveguide or other transmission medium (for example, light pulse by optical fiber cable) or electric signal transmitted by wire.
[0169] The computer-readable program instructions described herein can be downloaded from a storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the storage medium in each computing / processing device.
[0170] The computer program instructions for performing the operation of the present application can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can 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 can be connected to an external computer (for example, using an Internet service provider to connect through the Internet). In some embodiments, by using the state information of computer-readable program instructions to personalize electronic circuits, such as programmable logic circuits, field programmable gate arrays (field programmable gate arrays) or programmable logic arrays (PLA), the electronic circuit can execute computer-readable program instructions, thereby realizing various aspects of the present application.
[0171] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flow chart and / or block diagram is generated. These computer-readable program instructions can also be stored in a storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes an article of manufacture.
[0172] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0173] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are executed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the specified functions / actions.
[0174] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
[0175] In the absence of conflict, the above embodiments and features in the embodiments can be combined with each other.
[0176] The above disclosure is only a preferred embodiment of the present invention, which certainly cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.
Claims
1. An animation display device based on a control panel, characterized in that: The control panel is provided with at least one display icon in grayscale or black and white, and the display structure applied to the control panel includes a light-emitting dot matrix formed by a plurality of light-emitting elements, and the device is used for: In response to a user preset instruction received by the control panel, determining a first display icon corresponding to the user preset instruction; Acquire a plurality of target frame images corresponding to the first display icon; Determine the target light-emitting components corresponding to each of the plurality of target frame images; Based on the display timing of the multiple target frame images and the preset time interval between two adjacent target frame images, the target light-emitting components corresponding to the multiple target frame images are controlled to be turned off in sequence, so that the control panel displays the multiple target frame images at corresponding intervals.
2. The animation display device based on the control panel according to claim 1, characterized in that: The display structure further comprises a plurality of shading members, the plurality of shading members are arranged at intervals, and each of the light emitting members is arranged between two adjacent shading members; The step of determining the target light-emitting components corresponding to each of the plurality of target frame images comprises: Acquire target pixel position information of a target pattern in the target frame image and position information of light-emitting elements in the light-emitting dot matrix; The target pixel position information is matched with the position information of the light-emitting components in the light-emitting dot matrix to obtain the target light-emitting component that matches the pixel position information.
3. The animation display device based on the control panel according to claim 2, characterized in that: A plurality of the light shielding members in the same column or row of the light-emitting dot matrix form a light strip; The shading member forms a gap between two adjacent light strips.
4. The animation display device based on the control panel according to claim 2, characterized in that: The step of sequentially controlling the target light emitting components corresponding to the plurality of target frame images to turn off based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images so that the control panel displays the plurality of target frame images at corresponding intervals comprises: Using the display timing as the display order of the multiple target frame images in a single cycle period, using the preset time interval as the time interval between two adjacent target frame images, and performing periodic cycle display on the multiple target frame images; In the cyclic display process, for the display of each target frame image, the target light-emitting component corresponding to the target frame image is controlled to be turned off.
5. The animation display device based on the control panel according to any one of claims 1 to 4, characterized in that: Before the step of responding to the user preset instruction received by the control panel, the device is further used for: In response to an instruction to start the light-emitting dot matrix display function, loading a preset display image of the at least one display icon; Determine a plurality of preset light-emitting components corresponding to the preset display image according to the preset display image; The plurality of preset light emitting elements are controlled to be turned off.
6. The animation display device based on the control panel according to claim 5, characterized in that: Based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images, the target light emitting components corresponding to the plurality of target frame images are sequentially controlled to be turned off so that the control panel displays the plurality of target frame images at corresponding intervals, the device is further used to: In response to the user preset instruction, the plurality of preset light-emitting elements corresponding to the first display icon are controlled to turn on.
7. The animation display device based on the control panel according to claim 5, characterized in that: After the step of sequentially controlling the target light emitting components corresponding to the plurality of target frame images to turn off based on the display timing of the plurality of target frame images and the preset time interval between two adjacent target frame images so that the control panel displays the plurality of target frame images at corresponding intervals, the device is further used to: In response to a user preset instruction received by the control panel, determining a second display icon corresponding to the user preset instruction; Controlling the plurality of preset light-emitting elements corresponding to the second display icon to turn on; Loading a preset display image of the first display icon; Determine a plurality of preset light-emitting components corresponding to the preset display image according to the preset display image; Controlling the plurality of preset light-emitting elements to be turned off; Acquire a plurality of target frame images corresponding to the second display icon; Determine the target light-emitting components corresponding to each of the plurality of target frame images; Based on the display timing of the multiple target frame images and the preset time interval between two adjacent target frame images, the target light-emitting components corresponding to the multiple target frame images are controlled to be turned off in sequence, so that the control panel displays the multiple target frame images at corresponding intervals.
8. The animation display device based on a control panel according to any one of claims 1 to 4, characterized in that: The step of determining the target light-emitting components corresponding to each of the plurality of target frame images comprises: The target light-emitting component corresponding to each of the multiple target frame images is determined according to a preset correspondence relationship, wherein the preset correspondence relationship is used to indicate the correspondence between multiple reference image frames and the on and off states of multiple light-emitting components, and the target light-emitting component is a light-emitting component that needs to be turned off to display the target frame image.
9. The animation display device based on the control panel according to claim 8, characterized in that: The method for determining the preset corresponding relationship includes: Acquire a plurality of reference frame images of the at least one display icon; Marking the light-emitting components in the light-emitting dot matrix according to each of the reference frame images to obtain respective on / off states of the light-emitting components corresponding to each of the reference frame images; Each of the reference frame images is associated with the on / off states of the light-emitting components corresponding to the reference frame image and stored to obtain the preset corresponding relationship.
10. An animation display system based on a control panel, characterized in that: The system comprises an animation display device based on a control panel as claimed in any one of claims 1 to 9, wherein the system comprises: A first determining unit, configured to determine a first display icon corresponding to a user preset instruction in response to a user preset instruction received by the control panel; A first acquisition unit, used to acquire a plurality of target frame images corresponding to the first display icon; A second determining unit, used to determine the target light-emitting components corresponding to each of the plurality of target frame images; The first execution unit is used to control the target light-emitting components corresponding to the multiple target frame images to turn off in sequence based on the display timing of the multiple target frame images and the preset time interval between two adjacent target frame images, so that the control panel displays the multiple target frame images at corresponding intervals.
