Data processing method and device for medical equipment and medical equipment

By introducing synchronization mechanism and synchronization flags into various components of the CT machine, the problem of difficulty in data acquisition time alignment of CT machine is solved, and the accuracy and real-timeness of data processing are improved.

CN119587055AActive Publication Date: 2025-03-11NEUSOFT MEDICAL SYST CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411707208.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-03-11
Estimated Expiration
2044-11-26

AI Technical Summary

Technical Problem

When the CT machine collects data during the rotation of the bulb, the collected data of each component is difficult to transmit to the synthesis unit within a fixed time interval, resulting in difficulty in time alignment and affecting the accuracy and real-time nature of data processing.

Method used

By adding a synchronization mechanism to each component of a medical device, the time of each component is controlled to synchronize, and a synchronization flag is inserted into the collected data, and the collected data of each component is aligned using the synchronization flag.

Benefits of technology

It realizes effective alignment of data collected by each component, improves data acquisition efficiency and accuracy during CT scanning, and avoids limitations on hardware transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119587055A_ABST
    Figure CN119587055A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of medical equipment, and discloses a data processing method for medical equipment, and the method comprises the steps: controlling the time of each part to be synchronized; inserting the collected data of each component into a synchronization mark; and aligning the collected data of each component through synchronous mark alignment. Through a synchronization mechanism, accurate synchronization marks can be inserted into all the components during data collection, so that in the subsequent data integration process, the collected data of different components can be accurately aligned according to the synchronization marks, the synchronism and consistency of the data are ensured, and limitation on hardware transmission is avoided. The invention further discloses a data processing device for the medical equipment and electronic equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of medical equipment, for example, to a data processing method and device for medical equipment, and medical equipment. Background Art

[0002] CT (Computed Tomography) machines use X-ray beams to perform layered scans of the human body and generate detailed images of the body's internal structures with the help of computer processing. The image reconstruction unit is the center of the CT machine's image reconstruction. The image reconstruction unit receives the acquisition data of each component and synthesizes an image based on the acquisition data. The components include the tube control unit, rotation control unit, scanning bed control unit, and data acquisition unit. In order to reconstruct an image, the acquisition data of each component needs to be aligned in time.

[0003] The related technology discloses an alignment method, including: a rotation control unit, a tube control unit and a scanning bed control unit transmit their respective acquisition data to a synthesis unit of a data acquisition unit, the synthesis unit merges the acquisition data of the above units with the data of the detector unit, and then sends it to an image reconstruction unit through an output unit such as a slip ring.

[0004] In the process of implementing the embodiments of the present disclosure, it is found that there are at least the following problems in the related art:

[0005] The CT machine lays out the line during the rotation of the tube. Each lay-out position can be called a sampling point. Each component acquires the collected data at different time points. The interval between sampling points (View) is sampledelay. Each component needs to transmit the collected data to the synthesis unit within sampledelay. The delay time of the information transmission channel of each component has a fixed time difference and is limited by the bottleneck of the hardware and cannot be further compressed. As sampledelay decreases, it is difficult for the collected data of each component to be sent to the synthesis unit within sampledelay to achieve time alignment.

[0006] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0007] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.

[0008] The embodiments of the present disclosure provide a data processing method and apparatus for medical equipment, and medical equipment, which can improve the accuracy and real-time performance of data processing and can improve the utilization rate of cache space.

[0009] In some embodiments, the data processing method for medical equipment, the medical equipment includes multiple components, including: controlling the time of each component for synchronization; inserting the collected data of each component into a synchronization mark; aligning the collected data of each component by aligning the synchronization mark.

[0010] Optionally, the medical device also includes a time synchronization control unit, which is communicatively connected with each component to control the time synchronization of each component, including: the time synchronization control unit sends each component a respective first time; each component performs time synchronization based on its respective first time; wherein the first time of each component includes: the time difference between the time of each component and the time synchronization control unit and the current time and value of the time synchronization control unit.

[0011] Optionally, before the time synchronization control unit sends the respective first time to each component, it also includes: the time synchronization control unit sends a first command to each component through a sending path at a second time; each component feeds back confirmation information of having received the first command through a feedback path after receiving the first command; when the time synchronization control unit receives the confirmation information, it records a third time; the time synchronization control unit obtains the time difference between the time of each component and the time synchronization control unit based on the second time and the third time and the inherent delay of the feedback path.

[0012] Optionally, after each component performs time synchronization based on its respective first time, it also includes: the time synchronization control unit sends a second command to each component through a sending path at a fourth time to record the time of each component; each component returns the fifth time recorded after receiving the second command to the time synchronization control unit through a feedback path; if the time difference between the time of each component and the time synchronization control unit, the sum of the fourth time and the difference between the fifth time are within a set threshold range, the time of each component has been synchronized.

[0013] Optionally, the time difference between the time of each component and the time synchronization control unit is acquired before each scan, acquired at the factory, or acquired according to a preset time period.

[0014] Optionally, the time synchronization control unit is a main console of the medical device.

[0015] Optionally, each component includes a data acquisition unit, a tube control unit, a rotation control unit and a scanning bed control unit connected to the detector, and the medical equipment also includes an image reconstruction unit and a main console. The acquired data with synchronization marks of the tube control unit, the rotation control unit and the scanning bed control unit are transmitted to the image reconstruction unit via the main console, and the acquired data with synchronization marks of the data acquisition unit connected to the detector are directly transmitted to the image reconstruction unit. The image reconstruction unit aligns the acquired data of each component by aligning the synchronization marks.

[0016] Optionally, each component includes a data acquisition unit, a tube control unit, a rotation control unit and a scanning bed control unit connected to the detector, and the medical equipment also includes an image reconstruction unit and a main console. The acquisition data with synchronization marks of the tube control unit, the rotation control unit and the scanning bed control unit, and the data acquisition unit connected to the detector are directly transmitted to the image reconstruction unit, and the image reconstruction unit aligns the acquisition data of each component by aligning the synchronization marks.

[0017] In some embodiments, the data processing apparatus for medical equipment includes: a processor and a memory storing program instructions, and the processor is configured to execute the data processing method for medical equipment as described above when running the program instructions.

[0018] In some embodiments, the medical device includes: a medical device body; and a data processing device for the medical device as described above, installed in the medical device body.

[0019] The data processing method and device for medical equipment and the medical equipment provided by the embodiments of the present disclosure can achieve the following technical effects:

[0020] In the disclosed embodiment, by adding a synchronization mechanism to each component of the medical device, effective alignment of the data collected by each component is achieved, thereby optimizing the data collection efficiency and accuracy during the CT scanning process. A synchronization mark is inserted into the data collected by each component, and the synchronization mark accurately records the time when the data is generated. Through the synchronization mechanism, each component can insert an accurate synchronization mark when collecting data, so that in the subsequent data integration process, the collected data of different components can be accurately aligned according to the synchronization mark, ensuring the synchronization and consistency of the data and avoiding the limitations of hardware transmission.

[0021] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:

[0023] Figure 1 is a schematic diagram of a data processing method for a medical device provided by an embodiment of the present disclosure;

[0024] Figure 2 is a data format diagram provided by an embodiment of the present disclosure;

[0025] Figure 3 is a schematic diagram of an implementation environment of a data processing method for medical equipment according to an embodiment of the present disclosure;

[0026] Figure 4 is a link diagram of a synchronization mark alignment mechanism provided by an embodiment of the present disclosure;

[0027] Figure 5 is a schematic diagram of the interaction between the image reconstruction unit and the main console in the medical device provided by the embodiment of the present disclosure;

[0028] Figure 6 It is a schematic diagram of the timing of data acquisition between the detector and the scanning bed in the medical device provided by the embodiment of the present disclosure;

[0029] Figure 7a It is a data format diagram in the related art;

[0030] Figure 7b It is another data format diagram in the related art;

[0031] Figure 8 It is a schematic diagram of a scanning device of a medical device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0032] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.

[0033] The terms "first", "second", etc. in the technical solutions described in the embodiments of the present disclosure are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so as to describe the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0034] Unless otherwise stated, the term "plurality" means two or more.

[0035] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.

[0036] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.

[0037] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.

[0038] At present, the main components of a CT machine include a main console, a tube control unit, a rotation control unit, a scanning bed control unit, a data acquisition unit and an image reconstruction unit.

[0039] The main console is responsible for connecting with the operator (user), and consists of at least input devices, display devices, audio and video interactive devices, and a computer host. Specifically, the main console translates the operator's (user's) instructions into the configuration information and operating actions required by each component in the CT machine, and feeds back the instruction status, so as to achieve the expected effect of the operator (user).

[0040] The tube control unit is used to control the operation of the X-ray tube. It can at least adjust the X-ray tube voltage, current, focus, operating time and other factors, and record information such as voltage and current.

[0041] The rotation control unit is connected to the tilting drive mechanism of the support device of the CT machine and the rotation drive mechanism of the rotating device. It is used to control the rotation of the CT machine, including the speed control of the slip ring, the rotation angle control, the frame tilt angle control and other elements, and record the rotation angle, tilt angle and speed information.

[0042] The scanner bed control unit is connected to the scanner bed's drive mechanism and its peripheral devices. It is used to control the scanner bed's movement, including up and down, translation, movement speed and other elements, and record bed code and other information. Peripheral devices include gating devices, including ECG gating, respiratory gating, etc.

[0043] The data acquisition unit is connected to the detector and is used to receive data information output by the detector. The detector collects the radiation photons emitted by the X-ray tube that are attenuated by the scanned object and converts the radiation photons into data information. The detector includes one of a scintillator detector and a photon counting detector.

[0044] The image reconstruction unit synthesizes an image according to the collected data of the data collection unit, the scanning bed control unit and other components.

[0045] like Figure 1 The present disclosure provides a data processing method for a medical device, wherein the medical device includes multiple components, including:

[0046] S201, controlling the time of each component to synchronize.

[0047] S202, inserting the collected data of each component into the synchronization mark.

[0048] S203, aligning the collected data of each component through synchronization mark alignment.

[0049] By adopting the data processing method for medical equipment provided by the embodiment of the present disclosure, a synchronization mechanism is established between the components of the CT machine, and a synchronization mark is inserted into the data collected by each component, and the synchronization mark accurately records the time when the data is generated. By aligning the synchronization marks, the data from different components are matched and integrated in time sequence. It is not necessary to transmit the collected data of each component to the synthesis unit to achieve alignment within the interval time between adjacent sampling points, which reduces the limitations on hardware transmission, thereby optimizing the data acquisition efficiency and accuracy during the CT scanning process.

[0050] Specifically, the time synchronization of each component can be achieved by obtaining the clock of each component. In addition, the synchronization mark includes but is not limited to a timestamp, which is used to represent a unique element in the time track, including year, month, day, minute, and second, which can be accurate to milliseconds.

[0051] Each component is responsible for acquiring the collected data and matching the synchronization mark information, such as Figure 2 The data format shown is used to send information to the outside. The content sent includes but is not limited to component flags, synchronization flags and data information.

[0052] Figure 3Schematic diagram of the implementation environment of the data processing method for medical equipment of the embodiment of the present disclosure. The implementation environment may also include a time synchronization control unit 100. The time synchronization control unit 200 is connected to the component unit 200. The component unit 200 may include multiple components, including but not limited to the tube control unit 201, the rotation control unit 202, the scanning bed control unit 203 and the data acquisition unit 204 mentioned above. The time control unit 200 controls the time of multiple components for synchronization.

[0053] Optionally, controlling the time of each component for synchronization includes: a time synchronization control unit sends a respective first time to each component; each component performs time synchronization based on its respective first time; wherein the first time of each component includes: a time difference between the time of each component and the time synchronization control unit and a current time and value of the time synchronization control unit.

[0054] In the disclosed embodiment, the time synchronization control unit sends a time signal to each component. For any component, this time signal includes the time difference between the time of the component and the time synchronization control unit and the current time of the time synchronization control unit. After receiving the time signal, each component will adjust its own time, and each component will achieve time synchronization with the time synchronization control unit. Through the synchronization mechanism, each component can insert an accurate synchronization mark when collecting data, so that in the subsequent data integration process, the collected data of different components can be accurately aligned according to the synchronization mark. In this way, the accuracy of medical equipment data processing is significantly improved, the synchronization and consistency of data are ensured, and the limitations of hardware transmission are avoided. The time difference between the time of a component and the time synchronization control unit refers to the time difference between the time when the time synchronization control unit sends a signal through the sending path and the time when the component receives the signal. The time difference between the time of a component and the time synchronization control unit is jointly determined by factors such as the transmission delay on the hardware and the transmission delay on the software.

[0055] Optionally, before the time synchronization control unit sends the respective first time to each component, it also includes: the time synchronization control unit sends a first command to each component through a sending path at a second time; each component feeds back confirmation information of having received the first command through a feedback path after receiving the first command; when the time synchronization control unit receives the confirmation information, it records a third time; the time synchronization control unit obtains the time difference between the time of each component and the time synchronization control unit based on the second time and the third time and the inherent delay of the feedback path.

[0056] The link diagram of the synchronization mark alignment mechanism is as follows Figure 4As shown, ACK1, ACK2, ACK3, ACK4, and ACK5 are feedback paths, which have fixed (or known and controllable) transmission delays. For example, the transmission delay of the RS-485 bus is mainly affected by the cable length, circuit board trace length, transmission rate, data processing time, and network topology. Other factors are secondary factors and can be ignored. The cable length, circuit board trace length, transmission rate, and network topology are all electronic hardware design indicators and are all known values. The data processing time is defined by the analysis chip, because it is similar to the protocol analysis of the RS-485 bus belonging to the physical layer, so the value is controllable and known. In summary, the transmission delays of ACK1, ACK2, ACK3, ACK4, and ACK5 can be obtained by the algorithms of existing known electronic circuits.

[0057] In the embodiment of the present disclosure, the time synchronization control unit sends a first command to each component through a sending path at a second time point to start the synchronization process. After receiving the first command, each component feeds back confirmation information of the received command to the time synchronization control unit through a feedback path. When receiving the confirmation information, the time synchronization control unit records the third time point. Based on the second time and the third time point and the known inherent delay of the feedback path, the time synchronization control unit calculates the communication delay time difference between each component. Finally, the time synchronization control unit sends each component its own first time, including the time difference of the communication delay and the current time of the control unit, and each component adjusts its own time accordingly to achieve accurate time synchronization. This process can accurately measure and compensate for the communication delay between each component and the time synchronization control unit, ensuring the accuracy of the synchronization mark inserted by each component when collecting data, so that the data of different components can be accurately aligned according to the accurate synchronization mark when integrating data.

[0058] Optionally, after each component performs time synchronization based on its respective first time, it also includes: the time synchronization control unit sends a second command to each component through a sending path at a fourth time to record the time of each component; each component returns the fifth time recorded after receiving the second command to the time synchronization control unit through a feedback path; if the time difference between the time of each component and the time synchronization control unit, the sum of the fourth time and the difference between the fifth time are within a set threshold range, the time of each component has been synchronized.

[0059] In the disclosed embodiment, after each component completes time synchronization based on its own first time, the time synchronization control unit sends a second command to each component through a sending path at a fourth time point, requiring each component to record its own time. After receiving the second command, each component records a fifth time point and returns the fifth time point to the time synchronization control unit through a feedback path. After receiving the fifth time returned by each component, the time synchronization control unit calculates the time difference between the time of each component and the time synchronization control unit and the difference between the sum of the fourth time and the fifth time. If this difference is within the set threshold range, it is considered that the time of each component has been successfully synchronized. Not only is time synchronization achieved, but the accuracy of synchronization is also ensured through the above-mentioned verification mechanism.

[0060] Optionally, the time difference between the time of each component and the time synchronization control unit is acquired before each scan, acquired at the factory, or acquired according to a preset time period.

[0061] In the disclosed embodiment, if it is chosen to acquire before each scan, the time synchronization control unit will send a command to each component before each device starts scanning, requiring each component to record the time of receiving the command and feed it back to the control unit, so as to calculate the latest communication delay time difference. If it is chosen to acquire at the time of leaving the factory, a communication delay measurement is performed when the device leaves the production line, and the result is stored in the device for subsequent use. If acquired according to a preset time period, the time synchronization control unit will automatically trigger the communication delay measurement process according to the set time period and update the stored time difference data. In this way, it can adapt to different usage environments and requirements, and ensure the accuracy and real-time nature of time synchronization. Whether it is dynamic adjustment during the use of the device, static configuration at the time of leaving the factory, or regular update, it can ensure that the time of each component is synchronized with the time of the control unit, thereby ensuring that the synchronization mark of data acquisition is accurate.

[0062] Alternatively, if Figure 4 As shown, the time synchronization control unit is the main console of the medical equipment.

[0063] In the disclosed embodiment, the main console acts as a time synchronization control unit. The main console sends synchronization commands to each component before device startup or each scan, and uses delay information to adjust the time of each component to ensure that the time of each component is synchronized with the main console.

[0064] Optionally, the acquisition data with synchronization marks of each component can be aligned in a synthesis unit in the related art, and then sent by the cooperation unit to the image reconstruction unit for image reconstruction.

[0065] Optionally, each component includes a data acquisition unit, a tube control unit, a rotation control unit and a scanning bed control unit connected to the detector, and the medical equipment also includes an image reconstruction unit and a main console. The acquired data with synchronization marks of the tube control unit, the rotation control unit and the scanning bed control unit are transmitted to the image reconstruction unit via the main console, and the acquired data with synchronization marks of the data acquisition unit connected to the detector are directly transmitted to the image reconstruction unit. The image reconstruction unit aligns the acquired data of each component by aligning the synchronization marks.

[0066] In the disclosed embodiment, the main console sends a synchronization command to each component. After receiving the command, each component records and feeds back the receiving time. The main console calculates the communication delay and adjusts the time of each component to ensure time synchronization. The tube control unit, the rotation control unit, and the scanning bed control unit insert synchronization marks when collecting data, and transmit the data with the synchronization mark to the main console, which is then transmitted to the image reconstruction unit. At the same time, the data acquisition unit connected to the detector directly transmits its collected data with the synchronization mark to the image reconstruction unit. After the image reconstruction unit receives all the data with the synchronization mark, it aligns the collected data of each component by aligning the synchronization marks, thereby synthesizing accurate medical images.

[0067] Combination Figure 5 As shown, Figure 5 In the medical device in the apparatus, the image reconstruction unit 300 and the main console 101 can realize data interaction. After receiving and processing the data with synchronization marks from each component (tube control unit 201, rotation control unit 202, scanning bed control unit 203 and data acquisition unit 204), the image reconstruction unit 300 will feedback key information to the main console 101, including data reconstruction status, synchronization mark accuracy verification results, potential synchronization deviations and data integrity check results. The feedback information enables the time synchronization control unit to evaluate the effectiveness of the current synchronization mechanism, adjust the time synchronization strategy in time, ensure the accuracy of data acquisition and image reconstruction, and thus improve the overall performance of the medical device and the accuracy of diagnosis.

[0068] Optionally, each component includes a data acquisition unit, a tube control unit, a rotation control unit and a scanning bed control unit connected to the detector, and the medical equipment also includes an image reconstruction unit and a main console. The acquisition data with synchronization marks of the tube control unit, the rotation control unit and the scanning bed control unit, and the data acquisition unit connected to the detector are directly transmitted to the image reconstruction unit, and the image reconstruction unit aligns the acquisition data of each component by aligning the synchronization marks.

[0069] In the disclosed embodiment, each component generates data when performing a task and attaches a synchronization mark to the data. This synchronization mark is synchronized by the main console to ensure that the synchronization marks of all components are consistent. The tube control unit, the rotation control unit, the scanning bed control unit and the data acquisition unit send these data with synchronization marks directly to the image reconstruction unit. The image reconstruction unit receives all these data and aligns them according to the synchronization mark to ensure that all data are integrated based on the same time reference. Finally, the aligned data is used to reconstruct the image and generate a medical image.

[0070] like Figure 6 As shown, taking the data generated by the CT detector and the bed code of the scanning bed during a spiral scanning process as an example, when the tube starts to release the line, that is, during the continuous release time, at the same sampling point, the attenuated data generated by the detector and the bed code need to correspond one to one. In the related art, this correspondence relationship requires the conversion of the data format, data caching, and data transmission of the collected data during the synthesis of the collected data by the synthesis unit. The delay caused by these actions will affect the synchronization accuracy of the data generated by the CT detector and the bed code of the scanning bed in the synthesized data of the synthesis unit.

[0071] Based on the embodiment of the present disclosure, the aligned synchronization mark is inserted into the acquired data, and then the acquired data with the synchronization mark is transmitted to the image reconstruction unit. The image reconstruction unit can implement image construction on the data of the unified sampling point according to the synchronization mark. That is to say, based on the method provided by the embodiment of the present disclosure, the delay caused by various actions of various components to the image reconstruction unit does not need to be concerned because of the existence of the synchronization mark.

[0072] In addition, in the related art, the data format output by the synthesis unit generally has a regular bit width, such as Figure 7a and Figure 7b As shown in FIG. 1 , the data output by the synthesis unit includes a header part and a data part. The space occupied by the header part is fixed, and the data part may vary due to different scanning protocols. Figure 7a As shown in Figure 1, in a scanning protocol, the space occupied by the Data part is larger than that occupied by the Header part, resulting in a waste of space in the Header part. Figure 7b As shown, in another scanning protocol, the space occupied by the Data part is smaller than the space occupied by the Header part, resulting in a waste of space in the Data part.

[0073] The above-mentioned embodiment of the present disclosure adopts an image reconstruction unit to align the collected data, thereby eliminating the space waste of the synthesis mechanism of the Header and the Data, and can more effectively utilize the cache space.

[0074] Combination Figure 8 As shown, the embodiment of the present disclosure provides a data processing device 60 for medical equipment, including a processor 600 and a memory 601. Optionally, the device 60 may also include a communication interface 602 and a bus 603. Among them, the processor 600, the communication interface 602, and the memory 601 can communicate with each other through the bus 603. The communication interface 602 can be used for information transmission. The processor 600 can call the logic instructions in the memory 601 to execute the data processing method for medical equipment of the above embodiment.

[0075] In addition, the logic instructions in the memory 601 described above can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.

[0076] The memory 601 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 600 executes the functional application and data processing by running the program instructions / modules stored in the memory 601, that is, implements the data processing method for medical devices in the above embodiment.

[0077] The memory 601 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 601 may include a high-speed random access memory and may also include a non-volatile memory.

[0078] The disclosed embodiments provide a medical device, including: a medical device body, and the above-mentioned data processing device for the medical device. The data processing device for the medical device is installed in the medical device body. The installation relationship described here is not limited to placement inside the medical device body, but also includes installation connections with other components of the medical device, including but not limited to physical connections, electrical connections or signal transmission connections, etc. It can be understood by those skilled in the art that the data processing device for the medical device can be adapted to a feasible medical device body, thereby realizing other feasible embodiments.

[0079] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes.

[0080] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.

[0081] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.

[0082] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.

[0083] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. A data processing method for a medical device, the medical device comprising a plurality of components, characterized in that: include: Control the time of each component for synchronization; Insert the collected data of each component into the synchronization mark; The collected data of each component is aligned through synchronization mark alignment.

2. The method according to claim 1, characterized in that The medical device also includes a time synchronization control unit, which is connected to each component in communication and controls the time of each component to synchronize, including: The time synchronization control unit sends the respective first time to each component; Each component performs time synchronization based on its own first time; The first time of each component includes: the time difference between the time of each component and the time synchronization control unit and the current time and value of the time synchronization control unit.

3. The method according to claim 2, characterized in that Before the time synchronization control unit sends the respective first time to each component, it also includes: The time synchronization control unit sends a first command to each component through a sending path at a second time; After receiving the first command, each component feeds back confirmation information of having received the first command through a feedback path; When the time synchronization control unit receives the confirmation information, it records the third time; The time synchronization control unit obtains the time difference between the time of each component and the time synchronization control unit based on the second time and the third time and the inherent delay of the feedback path.

4. The method according to claim 3, characterized in that After each component performs time synchronization based on its own first time, it also includes: The time synchronization control unit sends a second command to record the time of each component through the transmission path at a fourth time; Each component returns the fifth time recorded after receiving the second command to the time synchronization control unit through a feedback path; If the time difference between the time of each component and the time synchronization control unit, the sum of the fourth time, and the difference of the fifth time are within the set threshold range, the time of each component has been synchronized.

5. The method according to claim 3, characterized in that: The time difference between the time of each component and the time synchronization control unit is acquired before each scan, acquired at the factory, or acquired according to a preset time period.

6. The method according to claim 3, characterized in that The time synchronization control unit is the main console of the medical equipment.

7. The method according to any one of claims 1 to 5, characterized in that: Each component includes a data acquisition unit connected to the detector, a tube control unit, a rotation control unit and a scanning bed control unit. The medical equipment also includes an image reconstruction unit and a main console. The acquisition data with synchronization marks of the tube control unit, the rotation control unit and the scanning bed control unit are transmitted to the image reconstruction unit via the main console. The acquisition data with synchronization marks of the data acquisition unit connected to the detector are directly transmitted to the image reconstruction unit. The image reconstruction unit aligns the acquisition data of each component by aligning the synchronization marks.

8. The method according to any one of claims 1 to 5, characterized in that: The components include a data acquisition unit connected to the detector, a tube control unit, a rotation control unit and a scanning bed control unit. The medical equipment also includes an image reconstruction unit and a main console. The tube control unit, the rotation control unit and the scanning bed control unit, as well as the data acquisition unit connected to the detector, the acquisition data with synchronization marks are directly transmitted to the image reconstruction unit. The image reconstruction unit aligns the acquisition data of each component by aligning the synchronization marks.

9. A data processing device for medical equipment, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the data processing method for a medical device according to any one of claims 1 to 8 when running the program instructions.

10. A medical device, characterized in that: include: Medical device body; The data processing device for medical equipment as described in claim 9 is installed on the medical equipment body.

Citation Information

Patent Citations

  • Time alignment method for multi-sensor data and data acquisition equipment

    CN111083309A

  • Data synchronization method and device, data processing equipment and storage medium

    CN114063703A

  • Method for aligning robot with time axis and related product

    CN114115444A

  • Medical equipment system and display method of medical equipment system

    CN117503188A

  • Distributed Medical Sensing System and Method

    US20130015975A1