A park data visualization system
Through the park data visualization system, the display data is processed and the display screen size matches, which solves the problem of poor display effect, improves the user experience, and realizes clear display on different display screens.
Patent Information
- Application Number
- CN202210864332.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-21
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2042-07-21
AI Technical Summary
The existing campus data visualization schemes have different display sizes, resulting in poor data visualization and affecting the user experience.
A park data visualization system was designed, including a acquisition module, a data processing module and a visual control module. By processing the data to be displayed, it is enlarged and adjusted in proportion according to the size of the display screen to ensure the best display of data on the display screen. The effect can be adjusted according to the mounting bracket of the display screen.
It effectively improves the data visualization effect, improves the user experience, and ensures that clear data display can be obtained on display screens of different sizes.
Smart Images

Figure CN115426396B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of visualization technology, and in particular relates to a park data visualization system. Background Art
[0002] Data visualization is a scientific and technological study on the visual representation of data, which mainly aims to convey and communicate information clearly and effectively through graphical means. Its basic idea is to represent each data item in the database as a single graphic element, and a large number of data sets constitute a data image. At the same time, the various attribute values of the data are represented in the form of multidimensional data, so that the data can be observed from different dimensions, thereby making a deeper observation and analysis of the data.
[0003] In the past two years, with the development of big data, data visualization has gradually been applied from the original government units to the enterprise side, playing an important role in application scenarios such as monitoring and early warning, real-time command, information disclosure, and public reporting. At present, the park data visualization solution can visualize the houses, roads, facilities and other objects in the park to a certain extent, and can display the visualized content on the display screen, but the size of the display screen is often uneven, and the visualized data is of uniform specifications, which leads to the problem of poor data visualization display effect, which is not convenient for users to watch and also affects the user experience. Summary of the invention
[0004] In view of this, an embodiment of the present invention provides a park data visualization system for solving the problem of poor visualization effect of existing park data visualization solutions. The present invention can process the data to be displayed to obtain video / image data that is suitable for the size of the display screen, effectively improving the display effect and enhancing the user experience.
[0005] An embodiment of the present invention provides a park data visualization system, including a display screen arranged at a designated location of a target park, and further comprising:
[0006] The acquisition module is used to obtain the data to be displayed;
[0007] A data processing module, used for processing the data to be displayed to obtain video / image data suitable for the size of the display screen;
[0008] A visualization control module is used to display the video / image data on the display screen.
[0009] In an optional embodiment, the park data visualization system further includes:
[0010] A plurality of mobile clients are used to receive local target data of a target park input by a user and send the data to an acquisition module;
[0011] The acquisition module is also used to collect statistics on the target data sent by multiple mobile clients and then send the statistics to the data processing module.
[0012] In an optional embodiment, the data processing module includes:
[0013] A processing unit, configured to extract video / image data from the data to be displayed as first video / image data, or to image-process the data to be displayed into first video / image data;
[0014] The scaling unit is used to proportionally scale the first video / image data according to the display length and display width of the display screen to obtain maximized second video / image data that is adapted to the size of the display screen.
[0015] In an optional embodiment, the first video / image data is multi-dimensional chart data.
[0016] In an optional embodiment, the data processing module further includes:
[0017] A data screening unit, used for calculating a display determination value of the data to be displayed according to a first formula;
[0018] A judging unit, used for judging whether the display judgment value of the data to be displayed is equal to 0;
[0019] The processing unit is specifically configured to extract video / image data from the data to be displayed as the first video / image data, or process the data to be displayed into the first video / image data in an image format when the judgment result of the judgment unit is 0;
[0020] The first formula is:
[0021] S=|[F 16 -Z(D 16 )] 10 |+|[sum(D 16 >>4)] 10 -[D 16 -(D 16 >>4<<4)] 10 |
[0022] In the first formula, S represents the display determination value of the data to be displayed; F 16 Indicates the preset standard frame header data that the display screen needs to display, and its data format is hexadecimal format; D 16 Indicates the data to be displayed, and its data format is hexadecimal; Z(D 16 ) represents the extraction of data D 16Frame header data; >> indicates right shift sign; << indicates left shift sign; || indicates obtaining absolute value; [] 10 It means converting the number in the brackets into a decimal number; sum() means summing each bit of the hexadecimal data in the brackets.
[0023] In an optional embodiment, the display screen is mounted on a mounting bracket that can be controlled to move up and down;
[0024] The visualization control module is connected to the up / down movement control end of the mounting bracket; the visualization control module is also used to control the up / down movement of the mounting bracket according to the size of the second video / image data to adjust the height position of the display screen.
[0025] In an optional embodiment, the scaling unit is specifically used to determine the magnification ratio of the first video / image data based on a second formula according to the number of pixel rows and columns of the first video / image data and the display length and display width of the display screen, and to magnify the first video / image data into second video / image data according to the currently determined magnification ratio;
[0026] The visualization control module is specifically used to display the second video / image data on the display screen, and is also used to control the height position of the display screen when displaying the second video / image data according to a third formula;
[0027] Wherein, the second formula is:
[0028]
[0029] In the second formula, k represents the control magnification ratio of the video data or image data; L represents the display width of the large screen; G represents the display length of the large screen; n represents the total number of pixels in any column of the video data or image data; m represents the total number of pixels in any row of the video data or image data; a represents the distance value between any two adjacent pixels in any column of the video data or image data; b represents the distance value between any two adjacent pixels in any row of the video data or image data;
[0030] The third formula is:
[0031]
[0032] In the third formula, H represents the height value when the display screen displays the second video / image data; H max Indicates the maximum height to which the preset display can control elevation.
[0033] The park data visualization system provided by the present invention first obtains the data to be displayed through an acquisition module, then processes the data to be displayed through a data processing module to obtain video / image data adapted to the size of a display screen, and finally controls the display of the video / image data on the display screen. The present invention can effectively improve the data visualization display effect and also enhance the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the embodiments of the present invention 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, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0035] Figure 1 A schematic diagram of the structure of a park data visualization system provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0036] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0037] It should be clear that the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0038] Figure 1 A schematic diagram of the structure of a park data visualization system provided by an embodiment of the present invention. Referring to FIG1 , the system includes:
[0039] A display screen 4 is arranged at a designated location of the target park;
[0040] Acquisition module 1, used to acquire data to be displayed;
[0041] A data processing module 2 is used to process the data to be displayed to obtain video / image data that is suitable for the size of the display screen 4;
[0042] The visualization control module 3 is used to display the video / image data on the display screen 4.
[0043] The beneficial effect of the above technical solution is that: a park data visualization system provided by the embodiment of the present invention first obtains the data to be displayed through the acquisition module 1, then processes the data to be displayed through the data processing module 2 to obtain video / image data suitable for the size of the display screen 4, and finally controls the display of the video / image data on the display screen. The present invention can effectively improve the data visualization display effect and enhance the user experience.
[0044] As an optional embodiment, the park data visualization system further includes:
[0045] A plurality of mobile clients are used to receive local target data of a target park input by a user and send the data to an acquisition module;
[0046] The acquisition module is also used to collect statistics on the target data sent by multiple mobile clients and then send the statistics to the data processing module.
[0047] The beneficial effect of the above technical solution is that each of the multiple personnel in the park can be configured with a mobile client, and then enter the relevant data within the scope of their visit (such as a building) into the mobile client they hold, so as to achieve information sharing.
[0048] As an optional embodiment, the data processing module includes:
[0049] A processing unit, configured to extract video / image data from the data to be displayed as first video / image data, or to image-process the data to be displayed into first video / image data;
[0050] The scaling unit is used to scale up the first video / image data in proportion to the display length and display width of the display screen to obtain maximized second video / image data that is adapted to the size of the display screen.
[0051] The beneficial effect of the above technical solution is: the data to be displayed is proportionally enlarged according to the display length and display width of the display screen, so as to obtain the maximized data to be displayed that is suitable for the size of the display screen, which is convenient for people in the park to maximize the screen viewing and improves the readability of the data.
[0052] As an optional embodiment, the first video / image data is multi-dimensional chart data.
[0053] The beneficial effect of the above technical solution is: displaying data through rich, multi-dimensional charts.
[0054] As an optional embodiment, the data processing module further includes:
[0055] A data screening unit, used for calculating a display determination value of the data to be displayed according to a first formula;
[0056] A judging unit, used for judging whether the display judgment value of the data to be displayed is equal to 0;
[0057] The processing unit is specifically configured to extract video / image data from the data to be displayed as the first video / image data, or process the data to be displayed into the first video / image data in an image format when the judgment result of the judgment unit is 0;
[0058] The first formula is:
[0059] S=|[F 16 -Z(D 16 )] 10 |+|[sum(D 16 >>4)] 10 -[D 16 -(D 16 >>4<<4)] 10 | (1)
[0060] In the first formula, S represents the display determination value of the data to be displayed; F 16 Indicates the preset standard frame header data that the display screen needs to display, and its data format is hexadecimal format; D 16 Indicates the data to be displayed, and its data format is hexadecimal; Z(D 16 ) represents the extraction of data D 16 Frame header data; >> indicates right shift sign; << indicates left shift sign; || indicates obtaining absolute value; [] 10 It means converting the number in the brackets into a decimal number; sum() means summing each bit of the hexadecimal data in the brackets.
[0061] In this embodiment, if S≠0, it means that the data to be displayed is not the data that needs to be displayed, and it is discarded; if S=0, it means that the data to be displayed is the data that needs to be displayed, and the corresponding condition is that the frame header data of the data to be displayed needs to be the same as the standard frame header data that needs to be displayed on the preset display screen, that is, |[F 16 - Z(D 16 )] 10 |=0, and the accumulated value of each digit of the data to be displayed is [sum(D 16 >>4)] 10 And the last four digits of the data to be displayed (i.e. the checksum of the data) [D 16 -(D 16 >>4<<4)] 10Similarly, the judgment process has the advantage of being easy to implement and also convenient for verifying data integrity.
[0062] The beneficial effect of the above technical solution is: using the first formula (1) to determine whether the data to be displayed is data that needs to be displayed according to the received data, so as to avoid useless data affecting the displayed content.
[0063] As an optional embodiment, the display screen is mounted on a mounting bracket that can be controlled to move up and down;
[0064] The visualization control module is connected to the up / down movement control end of the mounting bracket; the visualization control module is also used to control the up / down movement of the mounting bracket according to the size of the second video / image data to adjust the height position of the display screen.
[0065] The beneficial effect of the above technical solution is: the up / down movement of the mounting bracket is controlled according to the size of the second video / image data, so as to further adjust the height position of the display screen, thereby effectively improving the viewing experience of the viewers of the display screen.
[0066] As an optional embodiment, the scaling unit is specifically used to determine the magnification ratio of the first video / image data based on a second formula according to the number of pixel rows and columns of the first video / image data and the display length and display width of the display screen, and to magnify the first video / image data into second video / image data according to the currently determined magnification ratio;
[0067] The visualization control module is specifically used to display the second video / image data on the display screen, and is also used to control the height position of the display screen when displaying the second video / image data according to a third formula;
[0068] Wherein, the second formula is:
[0069]
[0070] In the second formula, k represents the control magnification ratio of the video data or image data; L represents the display width of the large screen; G represents the display length of the large screen; n represents the total number of pixels in any column of the video data or image data; m represents the total number of pixels in any row of the video data or image data; a represents the distance value between any two adjacent pixels in any column of the video data or image data; b represents the distance value between any two adjacent pixels in any row of the video data or image data;
[0071] The third formula is:
[0072]
[0073] In the third formula, H represents the height value when the display screen displays the second video / image data; H max Indicates the maximum height to which the preset display can control elevation.
[0074] In this embodiment, the height position of the current large screen (ie, display) when playing the video or image is controlled at a height of H, thereby facilitating clear large-screen viewing for personnel in the park.
[0075] The beneficial effect of the above technical solution is: using the second formula (2) to control the magnification ratio of the video data or image data according to the number of pixel rows and columns of the video data or image data to be displayed and the display length and width of the large screen, so that it can be displayed to the maximum on each large screen, which is convenient for people in the park to maximize the screen viewing; then using the third formula (3) to control the height position value of the current large screen when playing the video or image according to the actual display area of the video data or image data on the large screen, thereby facilitating people in the park to clearly watch the large screen.
[0076] It can be seen from the contents of the above embodiments that, in addition, since the display aspect ratio of the large screen in each park will be different, but the length and width of the pixel matrix of the display video or image sent by the system to each large screen is fixed, the system will proportionally amplify the received display video or image data according to the display length and display width of the large screen receiving the data before sending the display video or image data to each large screen, so that the display can be maximized on each large screen, effectively improving the user experience of the park users.
[0077] The present invention is described with reference to flowcharts and / or block diagrams of systems, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device of a system specified in a box or multiple boxes.
[0078] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 The system specified in the box or boxes.
[0079] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps of a system specified in one or more boxes.
[0080] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these changes and variations. The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A park data visualization system, characterized in that: The device includes a display screen arranged at a designated location of a target park, and further includes: The acquisition module is used to obtain the data to be displayed; A data processing module, used for processing the data to be displayed to obtain video / image data suitable for the size of the display screen; A visualization control module, used for displaying the video / image data on the display screen; Wherein, the data processing module includes: A processing unit, configured to extract video / image data from the data to be displayed as first video / image data, or to image-process the data to be displayed into first video / image data; A scaling unit, configured to scale up the first video / image data in equal proportion according to a display length and a display width of the display screen, so as to obtain maximized second video / image data adapted to a size of the display screen; Wherein, the data processing module further includes: A data screening unit, used for calculating a display determination value of the data to be displayed according to a first formula; A judging unit, used for judging whether the display judgment value of the data to be displayed is equal to 0; The processing unit is specifically configured to extract video / image data from the data to be displayed as the first video / image data, or process the data to be displayed into the first video / image data in an image format when the judgment result of the judgment unit is 0; The first formula is: S=|[F 16 -Z(D 16 )] 10 |+|[sum(D 16 >>4)] 10 -[D 16 -(D 16 >>4<<4)] 10 | In the first formula, S represents the display determination value of the data to be displayed; F 16 Indicates the preset standard frame header data that the display screen needs to display, and its data format is hexadecimal format; D 16 Indicates the data to be displayed, and its data format is hexadecimal; Z(D 16 ) represents the extraction of data D 16 Frame header data; >> indicates right shift sign; << indicates left shift sign; || indicates obtaining absolute value; [] 10 Indicates converting the number in the brackets to a decimal number; sum() means summing each bit of the hexadecimal data in the brackets; Wherein, the display screen is mounted on a mounting bracket that can be controlled to move up and down; The visualization control module is connected to the up / down movement control end of the mounting bracket; the visualization control module is also used to control the up / down movement of the mounting bracket according to the size of the second video / image data to adjust the height position of the display screen; The scaling unit is specifically used to determine the magnification ratio of the first video / image data based on the second formula according to the number of pixel rows and columns of the first video / image data and the display length and display width of the display screen, and to magnify the first video / image data into the second video / image data according to the currently determined magnification ratio; The visualization control module is specifically used to display the second video / image data on the display screen, and is also used to control the height position of the display screen when displaying the second video / image data according to a third formula; Wherein, the second formula is: In the second formula, k represents the control magnification ratio of the video data or image data; L represents the display width of the large screen; G represents the display length of the large screen; n represents the total number of pixels in any column of the video data or image data; m represents the total number of pixels in any row of the video data or image data; a represents the distance value between any two adjacent pixels in any column of the video data or image data; b represents the distance value between any two adjacent pixels in any row of the video data or image data; The third formula is: In the third formula, H represents the height value when the display screen displays the second video / image data; H max Indicates the maximum height to which the preset display can control elevation.
2. The park data visualization system according to claim 1, characterized in that: The system further comprises: A plurality of mobile clients are used to receive local target data of a target park input by a user and send the data to an acquisition module; The acquisition module is also used to collect statistics on the target data sent by multiple mobile clients and then send the statistics to the data processing module.
3. The park data visualization system according to claim 1, characterized in that: The first video / image data is multi-dimensional chart data.
Citation Information
Patent Citations
Screen display proportion regulating method and electronic equipment
CN103700360A
Intelligent lamp, signal adaptive identification method thereof and computer readable storage medium
CN112364781A
