A data display method, apparatus, medium, and device

By monitoring the rotation angle and progress of the C-arm imaging device in real time, the problem of accurately judging the collision detection progress in existing technologies has been solved, enabling users to have real-time control over the device status and operate it safely.

CN121040947BActive Publication Date: 2026-06-30BEIJING GREAT ROBOTICS TECH LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING GREAT ROBOTICS TECH LTD
Filing Date
2024-12-26
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing technology cannot accurately determine the detection progress of C-arm imaging equipment, resulting in the inability to assess collision risks in a timely manner.

Method used

By determining the real-time rotation angle of the medical imaging equipment and the target rotation angle, the test progress is calculated and displayed on the screen as a 3D image and progress. Combined with voice broadcast and image prompts, the system updates the user's progress on the collision test in real time.

Benefits of technology

Users can accurately determine the current rotation position and collision risk of medical imaging equipment, assisting in the formulation of medical plans and avoiding misjudgments caused by visual observation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121040947B_ABST
    Figure CN121040947B_ABST
Patent Text Reader

Abstract

This specification discloses a data display method, apparatus, medium, and device. During a collision test of a medical imaging device, the real-time rotation angle and target rotation angle of the medical imaging device are determined. Based on the real-time and target rotation angles, the test progress of the medical imaging device is determined. A three-dimensional image of the medical imaging device is generated, and the three-dimensional image is rotated on a screen displaying the three-dimensional image according to the real-time rotation angle, with the test progress displayed on the screen. By displaying the test progress of the medical imaging device collision test to the user, the user can accurately determine the current actual rotation position of the medical imaging device, thereby assisting the user in formulating medical plans and implementing operations. Furthermore, it allows the user to monitor the current state of the medical imaging device and the collision test progress in real time, and to determine whether a collision will occur.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of computer technology, and in particular to a data display method, apparatus, medium and device. Background Technology

[0002] Currently, before using X-ray imaging equipment, especially C-arm imaging equipment, to acquire three-dimensional images of patients, it is necessary to first perform collision detection on the C-arm imaging equipment. This involves rotating the C-arm imaging equipment for a complete acquisition cycle to check for potential collision risks between the C-arm imaging equipment and surrounding instruments or the patient. If a collision is detected as imminent or has already occurred during the collision detection process, the collision detection should be stopped immediately. After eliminating all potential collision risks, the collision detection should be restarted until it is confirmed that there is no collision.

[0003] However, current collision detection techniques for C-arm imaging devices cannot accurately determine the detection progress. Therefore, this specification provides a data display method, apparatus, medium, and equipment. Summary of the Invention

[0004] This specification provides a data display method, apparatus, medium, and device to partially solve the aforementioned problems existing in the prior art.

[0005] The following technical solution is adopted in this specification:

[0006] This specification provides a data display method, including:

[0007] During the collision test of the medical imaging equipment, the real-time rotation angle of the medical imaging equipment and the target rotation angle of the medical imaging equipment are determined.

[0008] The testing progress of the medical imaging equipment is determined based on the real-time rotation angle and the target rotation angle.

[0009] The system determines a three-dimensional image from the medical imaging device, rotates the three-dimensional image on a screen for displaying the three-dimensional image according to the real-time rotation angle, and displays the test progress on the screen.

[0010] Optionally, the method further includes:

[0011] Determine the two-dimensional image contour of the medical imaging device;

[0012] Based on the target rotation angle, the two-dimensional image outline is rotated and displayed on the screen, and the collision test is determined to be completed when the projection of the three-dimensional image at a specified viewpoint on the screen coincides with the two-dimensional image outline.

[0013] Optionally, the method further includes:

[0014] Based on the test progress, a target text is determined from a preset set of voice broadcast texts, and the target text is used to characterize the test progress.

[0015] The target text is read aloud via the voice module.

[0016] Optionally, the test progress can be displayed on the screen, specifically including:

[0017] When the real-time rotation angle is less than the target rotation angle, the test progress and a preset first prompt message are displayed on the screen. The first prompt message indicates that the collision test of the medical imaging equipment has not been completed.

[0018] Optionally, the test progress can be displayed on the screen, specifically including:

[0019] When the real-time rotation angle is equal to the target rotation angle, a preset second prompt message and / or a preset logo image are displayed on the screen. The logo image is used to indicate that the collision test is complete, and the second prompt message is used to indicate that the collision test of the medical imaging device is complete.

[0020] Optionally, the method further includes:

[0021] Determine the test time required for the collision test;

[0022] The remaining test progress of the medical imaging equipment is determined based on the real-time rotation angle and the target rotation angle.

[0023] From the test time, determine the remaining time that matches the remaining test progress, and display the remaining time on the screen.

[0024] Optionally, the method further includes:

[0025] In response to the user's stop test operation on the screen, the stop collision test procedure is executed within a preset time delay to end the collision test of the medical imaging device.

[0026] This specification provides a data display device, including:

[0027] The first determining module is used to determine the real-time rotation angle of the medical imaging equipment and the target rotation angle of the medical imaging equipment during the collision test of the medical imaging equipment.

[0028] The second determining module is used to determine the testing progress of the medical imaging equipment based on the real-time rotation angle and the target rotation angle.

[0029] The display module is used to determine the three-dimensional image of the medical imaging device, rotate the three-dimensional image on a screen for displaying the three-dimensional image according to the real-time rotation angle, and display the test progress on the screen.

[0030] This specification provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described data display method.

[0031] This specification provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement a data display method.

[0032] The above-mentioned technical solutions adopted in this specification can achieve the following beneficial effects:

[0033] The data display method provided in this manual first determines the real-time rotation angle and the target rotation angle of the medical imaging equipment during a collision test. Based on the real-time and target rotation angles, the test progress is determined. A three-dimensional image of the medical imaging equipment is then generated, and this image is rotated on a screen displaying the three-dimensional image according to the real-time rotation angle, with the test progress displayed on the screen.

[0034] By displaying the test progress of the medical imaging equipment collision test to the user, the user can accurately determine the current actual rotation position of the medical imaging equipment, thereby assisting the user in formulating medical plans and implementing operations. It also helps the user to monitor the current state of the medical imaging equipment and the progress of the collision test in real time, and to determine whether the medical imaging equipment will collide. Attached Figure Description

[0035] The accompanying drawings, which are included to provide a further understanding of this specification and form part of this specification, illustrate exemplary embodiments and are used to explain this specification, but do not constitute an undue limitation thereof. In the drawings:

[0036] Figure 1 A flowchart illustrating a data display method provided in an embodiment of this specification;

[0037] Figure 2 This is a schematic diagram provided in this manual to display the test progress and the first prompt message;

[0038] Figure 3This is a schematic diagram illustrating the display of a second prompt message and a logo image, provided for the purposes of this specification.

[0039] Figure 4 This is a schematic diagram illustrating the collision location provided in this specification;

[0040] Figure 5 This is a schematic diagram of a data display device provided in this specification;

[0041] Figure 6 This specification provides a corresponding Figure 1 A schematic diagram of the structure of an electronic device. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of this specification clearer, the technical solutions of this specification will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments in this specification without creative effort are within the scope of protection of this application.

[0043] The technical solutions provided in the various embodiments of this specification are described in detail below with reference to the accompanying drawings.

[0044] Figure 1 A flowchart illustrating a data display method provided in this specification, comprising the following steps:

[0045] S100: During the collision test of the medical imaging equipment, determine the real-time rotation angle of the medical imaging equipment and determine the target rotation angle of the medical imaging equipment.

[0046] In the process of conducting collision tests on medical imaging equipment as described in this specification, the data display process for the collision test can be performed by a server. Of course, this specification does not limit the type of device or platform used to perform the data display process for the collision test of the medical imaging equipment; for example, a personal computer or mobile terminal, or a terminal device on the medical imaging equipment itself, or a client installed on the terminal device, can also be used to perform the data display process for the collision test of the medical imaging equipment. For ease of description, the following explanation uses a terminal device as the executing entity, and the medical imaging equipment includes at least a C-arm imaging device.

[0047] In one or more embodiments of this specification, the medical imaging device serves as a medical device for acquiring three-dimensional images of a patient. Operators such as doctors can control the medical imaging device via a terminal device connected to it. During the collision test process after the medical imaging device starts rotating, the terminal device can determine the real-time rotation angle of the medical imaging device, as well as the target rotation angle.

[0048] The target rotation angle is the angle of rotation required for the medical imaging equipment to complete one 3D image acquisition. In practical applications, medical imaging equipment from different manufacturers may have different target rotation angles, which are parameters set at the factory. Therefore, the terminal device can determine a preset target rotation angle. For the real-time rotation angle, the terminal device can acquire data from sensors (such as absolute encoders or incremental encoders) that record angle changes in the medical imaging equipment to determine the real-time rotation angle. However, this manual does not restrict the method for determining the real-time rotation angle; it can be set according to the actual situation.

[0049] S102: Determine the testing progress of the medical imaging equipment based on the real-time rotation angle and the target rotation angle.

[0050] In one or more embodiments of this specification, the terminal device can determine the stage of rotation of the medical imaging device during the collision test based on the acquired real-time rotation angle and the target rotation angle, thereby determining the test progress. The test progress can be displayed as a percentage, a progress bar, or a numerical comparison (e.g., "45° / 210°"). This specification does not impose any limitations on this; the setting can be adjusted according to the actual situation.

[0051] S104: Determine the three-dimensional image of the medical imaging device, rotate the three-dimensional image on a screen for displaying the three-dimensional image according to the real-time rotation angle, and display the test progress on the screen.

[0052] In one or more embodiments of this specification, after the terminal device determines the testing progress of the medical imaging equipment, it can display the progress of the collision test of the medical imaging equipment to doctors and other operators on the screen connected to the terminal device. Of course, to more vividly demonstrate the collision test process of the medical imaging equipment, while displaying the testing progress on the screen, the terminal device can also determine a 3D image of the medical imaging equipment and rotate and display the 3D image of the medical imaging equipment on the screen of the display device connected to the terminal device in real time.

[0053] In addition, to further visualize the progress of the medical imaging equipment collision test, the terminal device can also determine the two-dimensional image outline of the medical imaging equipment. Then, based on the target rotation angle of the medical imaging equipment, the terminal device can rotate and display the two-dimensional image outline of the medical imaging equipment on the display screen. When the three-dimensional image of the medical imaging equipment rotates to the target rotation angle, and the projection of the three-dimensional image on the screen at a specified viewing angle coincides with the two-dimensional image outline, the collision test of the medical imaging equipment is considered complete. This specification does not limit the specified viewing angle; it can be a frontal view or a side view of the screen, and can be set according to the actual situation.

[0054] In one or more embodiments of this specification, the terminal device may further determine a target text from a preset set of voice broadcast texts based on the test progress. The target text is used to characterize the test progress of the medical imaging equipment collision test. Then, the target text is broadcast through the voice module connected to the terminal device. For example, when the test progress is 50%, the corresponding target text could be "The current collision test process is more than halfway complete."

[0055] By broadcasting the test progress via voice, doctors and other operators can receive real-time updates on the progress, allowing them to understand the current operating status of the medical imaging equipment.

[0056] In one or more embodiments of this specification, when the real-time rotation angle of the medical imaging device is less than the target rotation angle, the terminal device can display the test progress and a preset first prompt message on the screen. The preset first prompt message corresponds to the test progress, indicating that the collision test of the medical imaging device is not yet complete, and can be displayed in a designated area of ​​the screen. Figure 2 For example. Of course, this manual does not limit the way the test progress and the first prompt information are displayed; they can also be displayed in the form of pop-ups, etc., depending on the actual situation.

[0057] Figure 2 This is a schematic diagram provided in this manual to display the test progress and the first prompt message. Figure 2 As shown, Figure 2 The designated area (middle area) on the screen displays the medical imaging equipment, the test progress (0%), and the first prompt message (in progress), indicating that at this time... Figure 2 The medical imaging equipment is currently undergoing collision testing.

[0058] In one or more embodiments of this specification, when the real-time rotation angle of the medical imaging device is equal to the target rotation angle, the terminal device can display a preset second prompt message and / or a preset marker image on the screen. The marker image indicates that the collision test is complete, and the second prompt message can indicate that the collision test is complete. The marker image and the second prompt message can also be displayed in a designated area on the screen. Of course, this specification does not limit the display method of the marker image and the second prompt message; they can also be displayed in the form of pop-ups, etc., depending on the actual situation.

[0059] Figure 3 This is a schematic diagram provided in this specification for displaying a second prompt message and a logo image. For example... Figure 3 As shown, Figure 3 The medical imaging equipment displayed on the screen has rotated to the target rotation angle. The screen displays a second prompt message (Completed) and a preset checkmark image (“√” image), indicating that the device has now been rotated. Figure 3 The status of the medical imaging equipment is that the collision test of the medical imaging equipment has been completed.

[0060] In one or more embodiments of this specification, the terminal device, in response to a user's stop test operation on the screen, executes the stop collision test procedure within a preset time delay (e.g., no more than 2 seconds), ending the collision test of the medical imaging equipment. This allows the user (doctor or other operator) to determine that the collision test is complete and stop the operation of the medical imaging equipment simply by observing the test progress, the second prompt information, or the preset marker image displayed on the screen. This avoids the problem of not being able to accurately determine the current actual rotation position of the medical imaging equipment by visually observing its rotation angle. Of course, in this specification, the user can execute the stop test operation on the screen at any time as needed, and it is not necessary to wait until the collision test of the medical imaging equipment is completed before executing the stop test operation.

[0061] In one or more embodiments of this specification, the terminal device can determine the test time required for the collision test. Similar to the target rotation angle, medical imaging equipment from different manufacturers used in actual applications may have different collision test times, which are parameters set at the factory. The terminal device can then determine the remaining test progress of the medical imaging equipment based on the real-time rotation angle and the target rotation angle. It then determines a remaining time matching the remaining test progress from the test time and displays the remaining time on the screen.

[0062] In one or more embodiments of this specification, the medical imaging device may be equipped with sensors that sense collisions or rotational speeds. For example, if the medical imaging device rotates at a certain speed, and it collides with an obstacle, its rotational speed will decrease. The speed sensor can then record the moment of speed change and send it to a terminal device. The terminal device can then determine when and where the collision occurred. Even if the collision is minor and has little impact on the rotational speed, and the user (doctor or other operator) cannot immediately and accurately determine where the collision occurred, the terminal device can still mark the collision location on the 3D image of the medical imaging device based on the data recorded by the sensor, allowing the user to intuitively and clearly determine the collision situation. The sensors that sense collisions or rotational speeds can be inertial measurement units (IMUs) or Hall effect encoders, etc.

[0063] Specifically, the terminal device can acquire data collected by sensors in the medical imaging equipment that record motion. When it is determined that the medical imaging equipment has collided during the collision test, the terminal device determines the real-time rotation angle of the medical imaging equipment at the time of the collision and marks the location of the collision on the three-dimensional image based on the real-time rotation angle at the time of the collision.

[0064] Figure 4 This is a schematic diagram illustrating the collision location provided in this specification. (For example...) Figure 4 As shown, Figure 4 The middle screen displays the medical imaging equipment, the test progress (30%), and the first notification message (in progress), indicating that at this point... Figure 4 The medical imaging equipment was in the process of undergoing a collision test, but the terminal device determined that a collision had occurred. Therefore, the location of the collision was marked at 30% of the test progress. Figure 4 It is displayed as a solid black dot.

[0065] In summary, the data display method provided in this manual, by showing the progress of the medical imaging equipment collision test to the user, allows the user to accurately determine the current actual rotation position of the medical imaging equipment. This assists the user in formulating medical plans and implementing operations, and also helps the user to monitor the current shape of the medical imaging equipment and the progress of the collision test in real time, and determine whether a collision will occur. This manual also allows the user to rotate and display a 3D image of the medical imaging equipment on the screen of a display device connected to the terminal device in real time, providing a more visual representation of the collision test process.

[0066] Furthermore, it can provide real-time progress updates to doctors and other operators via voice broadcast, allowing them to understand the current operating status of the medical imaging equipment. Once the collision test is confirmed to be complete, users can promptly stop the medical imaging equipment, avoiding the problem of users being unable to accurately determine the actual rotation position of the equipment by visually observing its rotation angle.

[0067] Furthermore, the terminal device can also mark the collision site on the 3D image of the medical imaging equipment based on the data recorded by the sensors, so that users can intuitively and clearly determine the collision situation of the medical imaging equipment.

[0068] The above describes a data display method provided by one or more embodiments of this specification. Based on the same idea, this specification also provides a corresponding data display device, such as... Figure 5 As shown.

[0069] Figure 5 This specification provides a schematic diagram of a data display device, specifically including:

[0070] The first determining module 500 is used to determine the real-time rotation angle of the medical imaging equipment and the target rotation angle of the medical imaging equipment during the collision test of the medical imaging equipment.

[0071] The second determining module 502 is used to determine the testing progress of the medical imaging equipment based on the real-time rotation angle and the target rotation angle.

[0072] The display module 504 is used to determine the three-dimensional image of the medical imaging device, rotate the three-dimensional image on a screen for displaying the three-dimensional image according to the real-time rotation angle, and display the test progress on the screen.

[0073] Optionally, the device further includes an overlap module 506;

[0074] The overlap module 506 is used to determine the two-dimensional image contour of the medical imaging device, rotate and display the two-dimensional image contour on the screen according to the target rotation angle, and determine that the collision test is completed when the projection of the three-dimensional image at a specified viewpoint on the screen coincides with the two-dimensional image contour.

[0075] Optionally, the device further includes a broadcast module 508;

[0076] The broadcasting module 508 is used to determine a target broadcasting text from a preset set of voice broadcasting texts according to the test progress. The target broadcasting text is used to represent the test progress, and the target broadcasting text is broadcast through the voice module.

[0077] Optionally, the display module 504 is used to display the test progress and a preset first prompt message on the screen when the real-time rotation angle is less than the target rotation angle. The first prompt message is used to indicate that the collision test of the medical imaging device has not been completed.

[0078] Optionally, the display module 504 is used to display a preset second prompt message and / or a preset logo image on the screen when the real-time rotation angle is equal to the target rotation angle. The logo image is used to indicate that the collision test is completed, and the second prompt message is used to indicate that the collision test of the medical imaging device has been completed.

[0079] Optionally, the device further includes a time display module 510;

[0080] The time display module 510 is used to determine the test time required for the collision test, determine the remaining test progress of the medical imaging equipment based on the real-time rotation angle and the target rotation angle, determine the remaining time that matches the remaining test progress from the test time, and display the remaining time on the screen.

[0081] Optionally, the device further includes a stop module 512;

[0082] The stop module 512 is used to respond to the user's stop test operation on the screen, and execute the stop collision test process within a preset time delay to end the collision test of the medical imaging device.

[0083] This specification also provides a computer-readable storage medium storing a computer program that can be used to execute the above-described... Figure 1 This provides a data display method.

[0084] This instruction manual also provides Figure 6 The diagram shows a schematic structural representation of the electronic device. Figure 6 As shown, at the hardware level, this electronic device includes a processor, internal bus, network interface, memory, and non-volatile memory, and may also include other hardware required for business operations. The processor reads the corresponding computer program from the non-volatile memory into memory and then runs it to achieve the above. Figure 1 The data display method described above.

[0085] Of course, in addition to software implementation, this specification does not exclude other implementation methods, such as logic devices or a combination of hardware and software. In other words, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0086] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many methodological improvements today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that a methodological improvement cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should understand that by simply performing some logic programming on the method flow using one of these hardware description languages ​​and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.

[0087] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.

[0088] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0089] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.

[0090] Those skilled in the art will understand that embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0091] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0092] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0093] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0094] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0095] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0096] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0097] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0098] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0099] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0100] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0101] The above description is merely an embodiment of this specification and is not intended to limit this specification. Various modifications and variations can be made to this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of the claims of this specification.

Claims

1. A data display method, characterized in that, include: During the collision test of the medical imaging equipment, the real-time rotation angle of the medical imaging equipment and the target rotation angle of the medical imaging equipment are determined. The testing progress of the medical imaging equipment is determined based on the real-time rotation angle and the target rotation angle. The three-dimensional image of the medical imaging device is determined, and the three-dimensional image is rotated on a screen for displaying the three-dimensional image according to the real-time rotation angle, and the test progress is displayed on the screen; Acquire data collected by the sensors in the medical imaging device that record motion. When it is determined from the data that the medical imaging device has collided during the collision test, the real-time rotation angle at the time of the collision is determined, and the location of the collision is marked on the three-dimensional image according to the real-time rotation angle at the time of the collision.

2. The method as described in claim 1, characterized in that, The method further includes: Determine the two-dimensional image contour of the medical imaging device; Based on the target rotation angle, the two-dimensional image outline is rotated and displayed on the screen, and the collision test is determined to be completed when the projection of the three-dimensional image at a specified viewpoint on the screen coincides with the two-dimensional image outline.

3. The method as described in claim 1, characterized in that, The method further includes: Based on the test progress, a target text is determined from a preset set of voice broadcast texts, and the target text is used to characterize the test progress. The target text is read aloud via the voice module.

4. The method as described in claim 1, characterized in that, The test progress is displayed on the screen, specifically including: When the real-time rotation angle is less than the target rotation angle, the test progress and a preset first prompt message are displayed on the screen. The first prompt message indicates that the collision test of the medical imaging equipment has not been completed.

5. The method as described in claim 1, characterized in that, The test progress is displayed on the screen, specifically including: When the real-time rotation angle is equal to the target rotation angle, a preset second prompt message and / or a preset logo image are displayed on the screen. The logo image is used to indicate that the collision test is complete, and the second prompt message is used to indicate that the collision test of the medical imaging device is complete.

6. The method as described in claim 1, characterized in that, The method further includes: Determine the test time required for the collision test; The remaining test progress of the medical imaging equipment is determined based on the real-time rotation angle and the target rotation angle. From the test time, determine the remaining time that matches the remaining test progress, and display the remaining time on the screen.

7. The method as described in claim 1, characterized in that, The method further includes: In response to the user's stop test operation on the screen, the stop collision test procedure is executed within a preset time delay to end the collision test of the medical imaging device.

8. A data display device, characterized in that, include: The first determining module is used to determine the real-time rotation angle of the medical imaging equipment and the target rotation angle of the medical imaging equipment during the collision test of the medical imaging equipment. The second determining module is used to determine the testing progress of the medical imaging equipment based on the real-time rotation angle and the target rotation angle. The display module is used to determine the three-dimensional image of the medical imaging device, rotate the three-dimensional image on a screen for displaying the three-dimensional image according to the real-time rotation angle, and display the test progress on the screen; Data collected by sensors in the medical imaging device that record motion is acquired; when it is determined from the data that the medical imaging device has collided during a collision test, the real-time rotation angle at the time of the collision is determined, and the location of the collision is marked on the three-dimensional image based on the real-time rotation angle at the time of the collision.

9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the method described in any one of claims 1 to 7.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method described in any one of claims 1 to 7.