Intelligent user-defined chart generation method
Through voice recognition technology and deep learning models, graph instructions are generated and graphs are displayed on the user interface, which solves the problem of inconvenience in operation of existing graph generation tools, realizes flexible, beautiful and efficient graph generation, and improves user experience and front-end development efficiency.
Patent Information
- Application Number
- CN202411195619.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2024-12-31
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing chart generation tools lack flexibility, user operation is inconvenient, and the interface is complex, making it difficult to meet personalized needs.
Through natural speech algorithms and language instruction algorithms, they recognize voice signals, generate chart instructions, and generate corresponding charts on the user interface, support voice input operations, provide a variety of chart styles and beautification functions, and combine deep learning models to improve speech recognition accuracy and Image enhancement effect.
It realizes the user interface is simple and intuitive, and the voice input is convenient. It supports a variety of chart styles and beautification and adjustment, which improves the user experience, reduces the workload of front-end engineers, and improves the speech recognition accuracy and the aesthetics of charts.
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of charts, and in particular to an intelligent custom chart generation method. Background Art
[0002] Existing chart generation tools lack flexibility. Users are often limited to preset options and usually select generation options with the help of a mouse or touch screen. The interface is complex and the operation is inconvenient. Summary of the invention
[0003] In order to solve the deficiencies in the prior art, the present invention provides an intelligent custom chart generation method. The intelligent custom chart generation method recognizes voice signals through algorithms, generates chart instructions based on the voice signals, and generates corresponding charts on the user interface based on the chart instructions. The interface is clean and clear, and voice input operation is convenient, which greatly facilitates user use.
[0004] To achieve the above object, the present invention adopts the following technical solution:
[0005] The present invention provides an intelligent custom chart generation method, comprising the following steps:
[0006] Receive the start command, launch the user interface, and start the microphone to start collecting audio streams;
[0007] Through natural speech algorithm and language instruction algorithm, the audio stream is recognized and chart instructions are generated;
[0008] Generate charts in the user interface based on chart instructions.
[0009] The intelligent custom chart generation method of the present invention directly generates charts by inputting commands through voice. After the chart commands are recognized and analyzed, the chart is generated in the user interface according to the chart commands. Compared with the traditional complicated method of clicking command icons, the user interface of this method is simple and clean, the chart display is intuitive, the input method is simple, and it is extremely user-friendly.
[0010] The intelligent custom chart generation method of the present invention recognizes voice signals through algorithms, generates chart instructions based on the voice signals, and generates corresponding charts on the user interface based on the chart instructions. The interface is clean and clear, and voice input operation is convenient, which greatly facilitates user use.
[0011] In a further technical solution, the charts include line graphs, bar graphs, scatter graphs, pie charts, candlestick graphs, box graphs, maps, heat maps, line graphs, relationship graphs, treemaps, sunburst graphs, parallel coordinates, funnel graphs, and dashboards.
[0012] This method has a variety of chart styles that can be generated to meet the needs of various users.
[0013] In a further technical solution, the chart instruction also includes the color, size, font, data source and style of the chart.
[0014] This method can not only generate charts that meet user needs, but also beautify and adjust the charts according to user needs.
[0015] In a further technical solution, the following steps are also included:
[0016] Renders the chart using a beautification algorithm based on the chart directive.
[0017] In addition to beautification based on user instructions, this method also has a built-in beautification algorithm to render the generated charts, making the displayed charts more beautiful.
[0018] In a further technical solution, the following steps are also included:
[0019] Adjust the language instruction algorithm through deep learning model.
[0020] The voice command algorithm is adjusted based on the deep learning model to further improve the accuracy of speech recognition.
[0021] In a further technical solution, the following steps are also included:
[0022] Receive user instructions and generate chart code.
[0023] The present invention also has a one-key code generation function, which can reduce the workload of front-end engineers.
[0024] In a further technical solution, the following steps are also included:
[0025] The voice command algorithm includes a hidden Markov model, a Bayesian network or other probabilistic graphical model, an acoustic model, and a language model.
[0026] Through multiple models, the voice command algorithm of this method has higher recognition accuracy.
[0027] In a further technical solution, the following steps are also included:
[0028] The beautification algorithms include image enhancement algorithms through deep learning and image enhancement algorithms based on local contrast.
[0029] The present invention combines multiple methods to achieve the best image enhancement effect.
[0030] The beneficial effects are:
[0031] 1. The intelligent custom chart generation method of the present invention recognizes voice signals through algorithms, generates chart instructions based on the voice signals, and generates corresponding charts on the user interface based on the chart instructions. The interface is clean and clear, and the voice input operation is convenient, which greatly facilitates user use.
[0032] 2. This method has a variety of chart styles that can be generated to meet the needs of various users.
[0033] 3. This method can not only generate charts that meet user needs, but also beautify and adjust the charts according to user needs.
[0034] 4. In addition to beautification based on user instructions, this method also has a built-in beautification algorithm to render the generated charts, making the displayed charts more beautiful.
[0035] 5. The voice command algorithm is adjusted based on the deep learning model to further improve the accuracy of speech recognition.
[0036] 6. The present invention also has a one-key code generation function, which can reduce the workload of front-end engineers.
[0037] 7. Through multiple models, the voice command algorithm of this method has higher recognition accuracy.
[0038] 8. The present invention combines multiple methods to achieve the best image enhancement effect. DETAILED DESCRIPTION
[0039] The present invention will be further described below:
[0040] Example:
[0041] An intelligent custom chart generation method comprises the following steps:
[0042] Receive the start command, launch the user interface, and start the microphone to start collecting audio streams;
[0043] Through the natural language algorithm (NLP algorithm) and language instruction algorithm, the audio stream is recognized and the chart instructions are generated;
[0044] Generate charts in the user interface based on chart instructions.
[0045] The intelligent custom chart generation method of the present invention directly generates charts by inputting commands through voice. After the chart commands are recognized and analyzed, the chart is generated in the user interface according to the chart commands. Compared with the traditional complicated method of clicking command icons, the user interface of this method is simple and clean, the chart display is intuitive, the input method is simple, and it is extremely user-friendly.
[0046] The intelligent custom chart generation method of the present invention recognizes voice signals through algorithms, generates chart instructions based on the voice signals, and generates corresponding charts on the user interface based on the chart instructions. The interface is clean and clear, and voice input operation is convenient, which greatly facilitates user use.
[0047] In another embodiment, the charts include line graphs, bar graphs, scatter graphs, pie charts, candlestick charts, box plots, maps, heat maps, line graphs, relationship graphs, treemaps, sunburst graphs, parallel coordinates, funnel charts, and dashboards.
[0048] This method has a variety of chart styles that can be generated to meet the needs of various users.
[0049] In another embodiment, the chart instructions also include the color, size, font, data source and style of the chart.
[0050] This method can not only generate charts that meet user needs, but also beautify and adjust the charts according to user needs.
[0051] In another embodiment, the following steps are also included:
[0052] Renders the chart using a beautification algorithm based on the chart directive.
[0053] In addition to beautification based on user instructions, this method also has a built-in beautification algorithm to render the generated charts, making the displayed charts more beautiful.
[0054] In another embodiment, the following steps are also included:
[0055] Adjust the language instruction algorithm through deep learning model.
[0056] The voice command algorithm is adjusted based on the deep learning model to further improve the accuracy of speech recognition.
[0057] In another embodiment, the following steps are also included:
[0058] Receive user instructions and generate chart code.
[0059] The present invention also has a one-key code generation function, which can reduce the workload of front-end engineers.
[0060] In another embodiment, the following steps are also included:
[0061] The voice command algorithm includes a hidden Markov model, a Bayesian network or other probabilistic graphical model, an acoustic model, and a language model.
[0062] Through multiple models, the voice command algorithm of this method has higher recognition accuracy.
[0063] In another embodiment, the following steps are also included:
[0064] The beautification algorithms include an image enhancement algorithm based on deep learning (CNN algorithm) and an image enhancement algorithm based on local contrast (CLAHE algorithm).
[0065] The present invention combines multiple methods to achieve the best image enhancement effect.
[0066] In another embodiment, the present invention further comprises the following steps:
[0067] When generating charts, chart types, colors, and styles are recommended to users based on intelligent algorithms.
[0068] Based on the user's voice signal, the method of directly generating charts by relying on instructions is abandoned. A variety of possible chart options are provided to the user, which maximizes the guarantee of achieving the desired effect of the user, and modifies the algorithm based on the user's choice, that is, continuously improving the accuracy during use.
[0069] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments, and the above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, and these changes and improvements all fall within the scope of the present invention to be protected.
Claims
1. An intelligent custom chart generation method, characterized in that: The following steps are involved: Receive the start command, launch the user interface, and start the microphone to start collecting audio streams; Through natural speech algorithm and language instruction algorithm, the audio stream is recognized and chart instructions are generated; Generate charts in the user interface based on chart instructions.
2. The intelligent custom chart generation method according to claim 1, characterized in that: The charts include line charts, bar charts, scatter charts, pie charts, candlestick charts, box plots, maps, heat maps, line graphs, relationship graphs, treemaps, sunburst charts, parallel coordinates, funnel charts, and dashboards.
3. The intelligent custom chart generation method according to claim 1, characterized in that: The chart instructions also include the color, size, font, data source and style of the chart.
4. The intelligent custom chart generation method according to claim 3, characterized in that: The following steps are also included: Renders the chart using a beautification algorithm based on the chart directive.
5. The intelligent custom chart generation method according to claim 1, characterized in that: The following steps are also included: Adjust the language instruction algorithm through deep learning model.
6. The intelligent custom chart generation method according to claim 1, characterized in that: The following steps are also included: Receive user instructions and generate chart code.
7. The intelligent custom chart generation method according to claim 1, characterized in that: The following steps are also included: The voice command algorithm includes a hidden Markov model, a Bayesian network or other probabilistic graphical model, an acoustic model, and a language model.