System and method for controlling an x-ray imaging apparatus

CN117179794BActive Publication Date: 2026-10-09SHANGHAI UNITED IMAGING HEALTHCARE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311303368.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2017-05-31
Filing Date
2017-09-30
Publication Date
2026-10-09
Estimated Expiration
2037-09-30

Smart Images

  • Figure CN117179794B_ABST
    Figure CN117179794B_ABST
Patent Text Reader

Abstract

A method of controlling an X-ray imaging apparatus is provided. The method includes obtaining a first working state of the X-ray imaging apparatus, the first working state being a state of waiting for exposure; obtaining a first input from a user through a terminal, the first input being associated with a second working state, the second working state being a state of preparing for exposure; determining whether the first input satisfies a switching condition; upon determining that the first input satisfies the switching condition, sending a first instruction to the X-ray imaging apparatus to switch the X-ray imaging apparatus from the first working state to the second working state; obtaining a second input through the terminal, the second input being associated with a third working state of the X-ray imaging apparatus, the third working state being a state of exposure; and determining an exposure time of the X-ray imaging apparatus based on the second input.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Case Analysis

[0002] This application is a divisional application of Chinese application filed on September 30, 2017, with application number 201780090139.1 and entitled "System and Method for Controlling X-ray Imaging Device".

[0003] Cross-references

[0004] This application claims priority to Chinese Patent Application No. 201710298474.2, filed April 28, 2017; Chinese Patent Application No. 201710401354.0, filed May 31, 2017; Chinese Patent Application No. 201710399426.2, filed May 31, 2017; and Chinese Patent Application No. 201720622821.8, filed May 31, 2017. Each of the above-cited applications is expressly incorporated herein by reference in its entirety. Technical Field

[0005] This application relates generally to X-ray imaging, and more specifically to systems and methods for controlling an X-ray imaging apparatus via a terminal. Background Technology

[0006] In recent years, X-ray imaging has been widely used in clinical examinations and medical diagnosis. When using an X-ray imaging device for scanning, the user (e.g., a doctor or technician) needs to control the device. For example, a doctor may control the exposure time of the X-ray imaging device during a scan using a control device (e.g., an exposure switch) mounted on the device, which may expose the doctor to unnecessary radiation. Therefore, it is desirable to provide a system and method for controlling an X-ray imaging device. Summary of the Invention

[0007] This application provides a method for controlling an X-ray imaging device. The method includes: acquiring a first operating state of the X-ray imaging device, the first operating state being a pre-exposure state; acquiring a first input from a user via a terminal, the first input being associated with a second operating state, the second operating state being a pre-exposure state; determining whether the first input meets a switching condition; when the first input is determined to meet the switching condition, sending a first instruction to the X-ray imaging device to switch the X-ray imaging device from the first operating state to the second operating state; acquiring a second input via the terminal, the second input being associated with a third operating state of the X-ray imaging device, the third operating state being an exposure state; and determining the exposure time of the X-ray imaging device based on the second input. Determining whether the first input meets the switching condition includes: determining whether the first input includes a first selection of a first key, the duration for which the first key is selected being equal to or greater than a first time threshold, the first key corresponding to the second operating state; or determining whether the first input includes a second selection of the first key and a third selection of an additional key.

[0008] This application also provides a system for controlling an X-ray imaging device, the system including an acquisition module, an input module, a determination module, and a transmission module. The acquisition module is used to acquire a first operating state of the X-ray imaging device, the first operating state being a state awaiting exposure. The input module is used to acquire a first input from a user via a terminal, the first input being associated with a second operating state, the second operating state being a state ready for exposure. The determination module is used to determine whether the first input meets a switching condition. The transmission module is used to send a first instruction to the X-ray imaging device to switch the X-ray imaging device from the first operating state to the second operating state when it is determined that the first input meets the switching condition. The input module is also used to acquire a second input via the terminal, the second input being associated with a third operating state of the X-ray imaging device, the third operating state being an exposure state. The determination module is also used to determine the exposure time of the X-ray imaging device based on the second input. Determining whether the first input meets the switching condition includes: determining whether the first input includes a first selection of a first key, the duration for which the first key is selected being equal to or greater than a first time threshold, and the first key corresponding to the second operating state; or determining whether the first input includes a second selection of the first key and a third selection of an additional key.

[0009] This application also provides an apparatus for controlling an X-ray imaging device, including a processor and a storage device, wherein the storage device is used to store instructions, and when the processor executes the instructions, it implements the method for controlling the X-ray imaging device disclosed in this application.

[0010] This application also provides a computer-readable storage medium storing instructions for controlling an X-ray imaging device, which, when executed by a computer, implements the method for controlling the X-ray imaging device disclosed in this application. Attached Figure Description

[0011] This application will be further described through exemplary embodiments. These exemplary embodiments will be described in detail with reference to the accompanying drawings. The drawings are not drawn to scale. These embodiments are non-limiting exemplary embodiments, in which the same numbers in the various figures denote similar structures, wherein:

[0012] Figure 1 These are schematic diagrams of exemplary X-ray imaging systems according to some embodiments of this application;

[0013] Figure 2 These are schematic diagrams of exemplary X-ray imaging apparatuses according to some embodiments of this application;

[0014] Figure 3 These are schematic diagrams of exemplary hardware and / or software components of an exemplary computing device on which a processing engine may be implemented, according to some embodiments of this application;

[0015] Figure 4 These are schematic diagrams of exemplary hardware and / or software components of an exemplary mobile device on which a terminal may be implemented, according to some embodiments of this application.

[0016] Figure 5 This is a block diagram of an exemplary terminal shown according to some embodiments of this application;

[0017] Figure 6 This is a flowchart illustrating an exemplary process of controlling an X-ray imaging apparatus via a terminal, according to some embodiments of this application;

[0018] Figure 7 This is a flowchart illustrating an exemplary process of controlling an X-ray imaging device via a terminal according to some embodiments of this application;

[0019] Figure 8 These are schematic diagrams of exemplary terminals shown according to some embodiments of this application;

[0020] Figure 9 These are schematic diagrams of exemplary terminals shown according to some embodiments of this application;

[0021] Figure 10 These are schematic diagrams of exemplary terminals shown according to some embodiments of this application;

[0022] Figure 11These are schematic diagrams of exemplary terminals shown according to some embodiments of this application;

[0023] Figure 12A These are schematic diagrams of exemplary terminals shown according to some embodiments of this application;

[0024] Figure 12B This is a side view of an exemplary terminal shown according to some embodiments of this application;

[0025] Figure 13A These are schematic diagrams of exemplary terminals shown according to some embodiments of this application;

[0026] Figure 13B This is a side view of an exemplary terminal shown according to some embodiments of this application;

[0027] Figure 14 These are schematic diagrams of exemplary terminals shown according to some embodiments of this application;

[0028] Figure 15A and Figure 15B These are schematic diagrams of exemplary interfaces of a terminal shown according to some embodiments of this application; and

[0029] Figure 16A and Figure 16B This is a schematic diagram of an exemplary interface area of ​​a terminal according to some embodiments of this application. Detailed Implementation

[0030] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. However, those skilled in the art should understand that this application can be implemented without these details. In other instances, to avoid unnecessarily obscuring some aspects of this application, well-known methods, procedures, systems, components, and / or circuits have been described in a relatively high-level, generalized manner. It will be apparent to those skilled in the art that various changes can be made to the disclosed embodiments, and the general principles defined in this application can be applied to other embodiments and application scenarios without departing from the principles and scope of this application. Therefore, this application is not limited to the illustrated embodiments, but conforms to the broadest scope consistent with the claims.

[0031] The terminology used herein is for the purpose of describing specific exemplary embodiments only and is not intended to be limiting. The singular forms “a,” “an,” and “the” used herein may also include the plural forms unless the context clearly indicates otherwise. It should also be understood that, as in this specification, the terms “comprising” and “including” indicate only the presence of the stated features, integrals, steps, operations, components, and / or parts, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, components, parts, and / or combinations thereof.

[0032] It should be understood that the terms “system,” “engine,” “unit,” “module,” and / or “block” used in this document are methods for distinguishing different components, elements, parts, components, or assemblies at different levels in ascending order. However, if these terms serve the same purpose, they may be replaced by other expressions.

[0033] Generally, the terms “module,” “unit,” or “block” as used herein refer to logic embodied in hardware or firmware, or a collection of software instructions. The modules, units, or blocks described herein may be implemented as software and / or hardware and may be stored on any type of non-transitory computer-readable medium or other storage device. In some embodiments, software modules / units / blocks may be compiled and linked into an executable program. It should be understood that a software module may be invoked from other modules / units / blocks or from itself, and / or may be invoked in response to a detected event or interrupt. Configuration for use in computing devices (e.g., Figure 3 The processor 310 and / or shown in the figure Figure 4 The software modules / units / blocks executing on the central processing unit 440 shown herein can be located on a computer-readable medium, such as an optical disc, digital video disc, flash drive, disk, or any other tangible medium, or as a digital download file (which may be initially stored in a compressed or installable format and requires installation, decompression, or decryption before execution). The software code herein may be stored, in part or in whole, in the storage device of the computing device performing the work and applied in the operation of the computing device. Software instructions may be embedded in firmware such as an EPROM. It should also be understood that hardware modules / units / blocks may be included in connected logical components, such as gates and flip-flops, and / or may be included in programmable units, such as programmable gate arrays or processors. The modules / units / blocks or computing device functions described herein may be implemented as software modules / units / blocks, but may be represented in hardware or firmware. Generally, the modules / units / blocks described herein refer to logical modules / units / blocks that can be combined with other modules / units / blocks or divided into submodules / subunits / subblocks, although their physical organization or storage methods may differ. This description may apply to a system, an engine, or a part thereof.

[0034] It should be understood that when a unit, engine, module, or block is referred to as being “on,” “connected to,” or “coupled to” another unit, engine, module, or block, it may be directly on, connected to, coupled to, or communicate with the other unit, engine, module, or block, or there may be an intermediate unit, engine, module, or block. Unless the context clearly indicates otherwise, the term “and / or” in this application may include any one or more of the relevant listed items or a combination thereof.

[0035] These and other features, characteristics, functions and methods of operation of related structural elements, as well as component assembly and manufacturing economics, will become more apparent from the following description of the accompanying drawings, which form part of this application specification. However, it should be understood that the drawings are for illustrative and descriptive purposes only and are not intended to limit the scope of this application. It should also be understood that the drawings are not drawn to scale.

[0036] This document provides systems and components for medical imaging. In some embodiments, the imaging system may include a single-modal imaging system and / or a multimodal imaging system. A single-modal imaging system may include, for example, an X-ray imaging system, an emission computed tomography (ECT) system, a magnetic resonance imaging (MRI) system, an ultrasound examination system, a positron emission tomography (PET) system, or any combination thereof. A multimodal imaging system may include, for example, an X-ray imaging-magnetic resonance imaging (X-ray-MRI) system, a positron emission tomography-X-ray imaging (PET-X-ray) system, a single photon emission computed tomography-magnetic resonance imaging (SPECT-MRI) system, a digital subtraction angiography-magnetic resonance imaging (DSA-MRI) system, or the like.

[0037] For ease of illustration, this application describes systems and methods related to X-ray imaging systems. The X-ray imaging systems described below are for illustrative purposes only and are not intended to limit the scope of this application.

[0038] One aspect of this application relates to a system and method for controlling an X-ray imaging apparatus via a terminal. The system can perform the method to obtain an operating state of the X-ray imaging apparatus. The system can perform the method to obtain input from the terminal associated with another operating state of the X-ray imaging apparatus. The system can perform the method to determine whether the input received from the terminal satisfies a switching condition. Upon determining that the input satisfies the switching condition, the system can perform the method to send a command to the X-ray imaging apparatus to switch its operating state.

[0039] Figure 1 This is a schematic diagram of an exemplary X-ray imaging system 100 according to some embodiments of this application. Figure 1As shown, the X-ray imaging system 100 may include an X-ray imaging device 110, a network 120, one or more terminals 130, a processing engine 140, and a storage device 150. The connections between the components in the X-ray imaging system 100 are variable. For example, the X-ray imaging device 110 and / or the terminal 130 may be connected to the processing engine 140 via the network 120. Alternatively, the X-ray imaging device 110 and / or the terminal 130 may be directly connected to the processing engine 140.

[0040] X-ray imaging apparatus 110 can be configured to scan an object using X-rays and generate image data for generating one or more images associated with the object. In some embodiments, X-ray imaging apparatus 110 can transmit image data to processing engine 140 for further processing (e.g., generating one or more images). In some embodiments, image data associated with the object and / or one or more images can be stored in storage device 150 and / or processing engine 140.

[0041] like Figure 1 As shown, in some embodiments, the X-ray imaging apparatus 110 may include a C-arm X-ray scanner. In some embodiments, the X-ray imaging apparatus 110 may include a computed tomography (CT) scanner, a digital radiography (DR) scanner (e.g., moving digital radiography), a digital subtraction angiography (DSA) scanner, a dynamic spatial reconstruction (DSR) scanner, an X-ray microscopy scanner, a multimodal scanner, etc., or combinations thereof. Exemplary multimodal scanners may include computed tomography-positron emission tomography (CT-PET) scanners, computed tomography-magnetic resonance imaging (CT-MRI) scanners, etc. The object may be biological or non-biological. By way of example only, the object may include a patient, an artificial object, etc. As another example, the object may include a specific part, organ, and / or tissue of a patient. For example, the object may include the head, brain, neck, body, shoulder, arm, chest, heart, stomach, blood vessels, soft tissue, knee, foot, etc., or any combination thereof.

[0042] X-ray imaging apparatus 110 may include a support 111, an X-ray source 112, and a detector 113. The support 111 may be configured to support the X-ray source 112 and the detector 113. In some embodiments, the support 111 may have, for example... Figure 1 The C-shape is shown. Alternatively, the support member 111 may have a cylindrical shape, an O-shape, a U-shape, a G-shape, etc., or any combination thereof.

[0043] In some embodiments, the X-ray source 112 and detector 113 may be connected to the support 111. For example, the support 111 may be C-shaped, U-shaped, G-shaped, etc. The support 111 may have a first end and a second end. The first end may be connected to the X-ray source 112, and the second end may be connected to the detector 113. As another example, the support 111 may be O-shaped. The X-ray source 112 and detector 113 may be attached to the support 111 and spaced apart from each other. For example, the detector 113 may be positioned opposite the X-ray source 112, and the wire connecting the detector 113 and the X-ray source 112 may pass through the center of the O-shape. In some embodiments, the detector 113 and X-ray source 112 may be spatially spaced. This space may be configured to accommodate the object to be scanned.

[0044] In some embodiments, the X-ray source 112 and detector 113 may move together with the support 111. For example, the X-ray source 112 and detector 113 may be moved together with the support 111 using a movable device (e.g., a vehicle body or wheel) mounted on the X-ray imaging apparatus 110. In some embodiments, the X-ray source 112 and / or detector 113 may be indirectly connected to the support 111. By way of example only, the X-ray imaging apparatus 110 may include a robotic arm ( Figure 1 (Not shown in the image). The robotic arm may include one end connected to the support 111. The robotic arm may also include the other end connected to the X-ray source 112. In some embodiments, the robotic arm may be movable and / or telescopic.

[0045] X-ray source 112 can emit one or more X-rays toward an object. In some embodiments, X-ray source 112 may include a tube, such as a cold cathode ion tube, a high-vacuum hot cathode tube, a rotating anode tube, etc. The tube may be powered by a high-voltage generator to emit X-rays that can be detected by detector 113. The X-rays emitted by X-ray source 112 can be guided to form beams with shapes such as linear, narrow pencil-shaped, narrow fan-shaped, fan-shaped, conical, wedge-shaped, irregular, etc., or any combination thereof.

[0046] Detector 113 can detect radioactive rays emitted from X-ray source 112. In some embodiments, detector 113 can be configured to generate an analog electrical signal representing the received X-rays, including the attenuated beam and its intensity as it passes through an object. In some embodiments, detector 113 may include one or more detector units. Detector units may include scintillation detectors (e.g., cesium iodide detectors), gas detectors, etc. The number of pixels in a detector can be represented by the minimum number of detector units, for example, the number of detector units. The detector units of detector 113 can be arranged in a single row, two rows, or other number of rows. The X-ray detector can be one-dimensional, two-dimensional, or three-dimensional.

[0047] In some embodiments, the X-ray imaging apparatus 110 can operate in one or more operating states. Exemplary operating states of the X-ray imaging apparatus 110 may include a state awaiting exposure, a state ready for exposure, an exposure state, a movable state, a fixed state, and any combination thereof. Details regarding the operating states of the X-ray imaging apparatus 110 can be found elsewhere in this application (e.g., Figure 6 (and related descriptions).

[0048] Network 120 may include any suitable network that can facilitate the exchange of information and / or data between the X-ray imaging system 100. In some embodiments, one or more components of the X-ray imaging system 100 (e.g., X-ray imaging apparatus 110, terminal 130, processing engine 140, storage device 150, etc.) may communicate information and / or interact with other components of the X-ray imaging system 100 via network 120. For example, processing engine 140 may acquire image data from X-ray imaging apparatus 110 via network 120. As another example, processing engine 140 may acquire user instructions from terminal 130 via network 120. Network 120 may be and / or include public networks (e.g., the Internet), private networks (e.g., local area networks (LANs), wide area networks (WANs)), wired networks (e.g., Ethernet networks), wireless networks (e.g., 802.11 networks, Wi-Fi networks), cellular networks (e.g., LTE networks), Frame Relay networks, virtual private networks (VPNs), satellite networks, telephone networks, routers, hubs, switches, server computers, and / or any combination thereof. By way of example only, network 120 may include cable networks, wired networks, fiber optic networks, telecommunications networks, intranets, wireless local area networks (WLANs), metropolitan area networks (MANs), public switched telephone networks (PSTNs), Bluetooth networks, cellular networks, near field communication (NFC) networks, and any combination thereof. In some embodiments, network 120 may include one or more network access points. For example, network 120 may include wired and / or wireless network access points such as base stations and / or internet switching points, through which one or more components of the X-ray imaging system 100 can be connected to network 120 to exchange data and / or information.

[0049] Terminal 130 may include mobile device 131, tablet computer 132, laptop computer 133, etc., or any combination thereof. In some embodiments, mobile device 131 may include smart home devices, wearable devices, mobile devices, virtual reality devices, augmented reality devices, etc., or any combination thereof. In some embodiments, smart home devices may include smart lighting devices, smart appliance control devices, smart monitoring devices, smart TVs, smart cameras, walkie-talkies, etc., or any combination thereof. In some embodiments, wearable devices may include wristbands, shoes and socks, glasses, helmets, watches, clothing, backpacks, smart accessories, etc., or any combination thereof. In some embodiments, mobile devices may include mobile phones, personal digital assistants (PDAs), gaming devices, navigation devices, point-of-sale (POS) devices, laptops, tablets, desktop computers, virtual reality devices, etc., or any combination thereof. In some embodiments, virtual reality devices and / or augmented reality devices may include virtual reality helmets, virtual reality glasses, virtual reality goggles, augmented reality helmets, augmented reality glasses, augmented reality goggles, etc., or any combination thereof. For example, virtual reality devices and / or augmented reality devices may include Google Glass. TM Oculus Rift TM HoloLens TM Gear VR TM In some embodiments, terminal 130 may be part of processing engine 140.

[0050] In some embodiments, terminal 130 can control the operation of one or more components of X-ray imaging system 100, such as X-ray imaging device 110. For example, a user can set the operating status and / or operating parameters of X-ray imaging device 110 via terminal 130. In some embodiments, terminal 130 can be integrated into X-ray imaging device 110. For example, terminal 130 can be a control panel mounted on X-ray imaging device 110, configured to perform the functions of terminal 130 disclosed in this application.

[0051] Processing engine 140 can process data and / or information acquired from X-ray imaging device 110, terminal 130, and / or storage device 150. For example, processing engine 140 can process image data generated by X-ray imaging device 110 to generate an image. As another example, processing engine 140 can determine the operating status of X-ray imaging device 110. In some embodiments, processing engine 140 can be a single server or a group of servers. The server group can be centralized or distributed. In some embodiments, processing engine 140 can be local or remote. For example, processing engine 140 can access information and / or data stored in X-ray imaging device 110, terminal 130, and / or storage device 150 via network 120. As another example, processing engine 140 can directly connect to X-ray imaging device 110, terminal 130, and / or storage device 150 to access stored information and / or data. In some embodiments, processing engine 140 can be implemented on a cloud platform. By way of example only, the cloud platform may include private cloud, public cloud, hybrid cloud, community cloud, distributed cloud, internal cloud, multi-tiered cloud, etc., or any combination thereof. In some embodiments, the processing engine 140 may be composed of a processor having, for example, a processor with ... Figure 3 The computing device 300, which includes one or more components as shown, is used to implement this.

[0052] Storage device 150 may store data, instructions, and / or any other information. In some embodiments, storage device 150 may store data acquired from terminal 130 and / or processing engine 140. In some embodiments, storage device 150 may store data and / or instructions that processing engine 140 may execute or use to execute the exemplary methods described in this application. In some embodiments, storage device 150 may include mass storage, removable storage, volatile read-write memory, read-only memory (ROM), etc., or any combination thereof. Exemplary mass storage may include disks, optical disks, solid-state drives, etc. Exemplary removable storage may include flash drives, floppy disks, optical disks, memory cards, compact disks, magnetic tapes, etc. Exemplary volatile read-write memory may include random access memory (RAM). Exemplary RAM may include dynamic RAM (DRAM), double data rate synchronous dynamic RAM (DDRSDRAM), static RAM (SRAM), thyristor RAM (T-RAM), and zero-capacitance RAM (Z-RAM). Exemplary ROMs may include mask ROMs (MROMs), programmable ROMs (PROMs), erasable programmable ROMs (EPROMs), electrically erasable programmable ROMs (EEPROMs), optical disc ROMs (CD-ROMs), and digital universal disk ROMs, etc. In some embodiments, the storage device 150 may be implemented on a cloud platform. By way of example only, the cloud platform may include private clouds, public clouds, hybrid clouds, community clouds, distributed clouds, internal clouds, multi-tiered clouds, etc., or any combination thereof.

[0053] In some embodiments, storage device 150 may be connected to network 120 to communicate with one or more other components of X-ray imaging system 100 (e.g., processing engine 140, terminal 130, etc.). One or more components of X-ray imaging system 100 may access data or instructions stored in storage device 150 via network 120. In some embodiments, storage device 150 may be directly connected to or communicate with one or more other components of X-ray imaging system 100 (e.g., processing engine 140, terminal 130, etc.). In some embodiments, storage device 150 may be part of processing engine 140.

[0054] This description is intended to be illustrative, not limiting. Many alternatives, modifications, and variations will be apparent to those skilled in the art. The features, structures, methods, and other features of the exemplary embodiments described herein can be combined in various ways to obtain additional and / or alternative exemplary embodiments. For example, the processing engine 140 and the X-ray imaging apparatus 110 can be integrated into a single device. However, these variations and modifications do not exceed the scope of this application.

[0055] Figure 2 This is a schematic diagram of an exemplary X-ray imaging apparatus 110 according to some embodiments of this application. Figure 2 As shown, the X-ray imaging device 110 may include a column 201, a robotic arm 202, an X-ray source 112, a vehicle body 204, an image acquisition device 205, a terminal 206, and a camera 207.

[0056] Column 201 can be connected to vehicle body 204. In some embodiments, one end of robotic arm 202 can be connected to column 201, and the other end of robotic arm 202 can be connected to X-ray source 112. X-ray source 112 can move together with robotic arm 202. For example, robotic arm 202 and X-ray source 112 can move along an axis passing through the center of column 201 and parallel to the Z-axis, such as... Figure 2 As shown. The robotic arm 202 and the X-ray source 112 can also rotate together with the column 201 along an axis passing through the center of the column 201 and parallel to the Z-axis. In some embodiments, the robotic arm 202 can be telescopic. When the length of the robotic arm 202 changes, the distance between the X-ray source 112 and the column 201 can change.

[0057] In some embodiments, the X-ray source 112 may include an X-ray tube ( Figure 2(Not shown in the image) and a beam limiter 203. The X-ray tube can be configured to emit one or more X-ray beams directed toward the object to be scanned. The beam limiter 203 can be configured to control the irradiation area on the object. The beam limiter 203 can also be configured to adjust the intensity and / or number of X-ray beams irradiating the object. In some embodiments, a handle can be mounted on the X-ray source 112. The user can grasp the handle to move the X-ray source 112 to the desired position.

[0058] The vehicle body 204 may include a handle 204-1, a storage compartment 204-2, and one or more wheels (e.g., wheels 204-3). The vehicle body 204 can move back and forth via the wheels. For example, a user can grasp the handle 204-1 to push the vehicle body 204. Other components of the X-ray imaging apparatus 110 (e.g., column 201 and X-ray source 112) can move with the vehicle body 204. The storage compartment 204-2 can be configured to house one or more components of the X-ray imaging apparatus 110. By way of example only, the storage compartment 240-2 can be configured to house the detector of the X-ray imaging apparatus 110. Figure 2 (Not shown in the image). In some embodiments, the vehicle body 204 can be configured to move automatically. For example, the vehicle body 204 can automatically move to the desired location for scanning by the X-ray imaging device 110. As another example, the vehicle body 204 can automatically move in a certain direction.

[0059] In some embodiments, the vehicle body 204 may include a workstation and / or a display. Figure 2 (Not shown in the image). The workstation can be configured to process image data collected by the X-ray imaging apparatus 110, or images acquired from sources such as the processing engine 140 or storage device 150. The display can be configured to display data (e.g., images generated by the processing engine 140 or the workstation).

[0060] Image acquisition device 205 can be configured to acquire image data (video or image) of an object to be scanned. The field of view of image acquisition device 205 can cover at least a portion of the field of view of X-ray imaging device 110. In some embodiments, the video or image captured by image acquisition device 205 can be transmitted to terminal 206 for display. In some embodiments, image acquisition device 205 can be mounted on chamfer 203. Alternatively, image acquisition device 205 can be connected to robotic arm 202 via a flexible robotic arm. The field of view of image acquisition device 205 can be adjusted by adjusting the direction and angle of the flexible robotic arm. In some embodiments, image acquisition device 205 can be and / or include any suitable device capable of acquiring image data. Exemplary image acquisition device 205 may include a camera (e.g., a digital camera, an analog camera), a video recorder, a mobile phone, a tablet computing device, a wearable computing device, an infrared imaging device (e.g., a thermal imaging device), etc.

[0061] Terminal 206 can be configured to control X-ray imaging device 110. Terminal 206 can be similar to terminal 130, such as in combination with... Figure 1 As described. In some embodiments, terminal 206 may be a control panel mounted on X-ray imaging apparatus 110. Terminal 206 and X-ray imaging apparatus 110 may be integrated together. Alternatively, terminal 206 may be detachable from X-ray imaging apparatus 110. For example, terminal 206 may be detachable from X-ray imaging apparatus 110 and mounted or housed in another component of X-ray imaging apparatus 110. For example, terminal 206 may be mounted on X-ray source 112 (not shown). As another example, terminal 206 may be housed in storage compartment 204-2.

[0062] In some embodiments, terminal 206 may include a display configured to display data. For example, the display may show images captured by a camera 207 and an image acquisition device 205. Additionally or alternatively, terminal 206 may include one or more interface elements (e.g., one or more keys and / or buttons) configured to control an X-ray imaging apparatus. For example, a user can set the operating status and / or operating parameters of the X-ray imaging apparatus 110 by pressing, for example, an interface element on terminal 206. In some embodiments, terminal 206 may include one or more function keys, additional keys, a display, a status bar, and a status indicator, or any combination thereof. Further description of terminal 206 can be found elsewhere in this application (e.g., Figures 8 to 1 6 and its related descriptions).

[0063] Camera 207 can be mounted on pillar 201 and configured to capture video or images of the scene in front of pillar 201. The video or images captured by camera 207 can be transmitted to one or more components (e.g., terminal 206) for display. When he or she pushes the X-ray imaging device 110, the user can learn about the road conditions in front of pillar 201 through terminal 206.

[0064] It should be noted that Figure 2 The examples shown are provided for illustrative purposes only and are not intended to limit the scope of this application. Those skilled in the art can make various changes and modifications in form and detail to the application of the above methods and systems without departing from the principles of this application. In some embodiments, the column 201 can be constructed in any suitable manner, such as a C-shaped support, a U-shaped support, a G-shaped support, etc. In some embodiments, the X-ray imaging apparatus 110 may include one or more additional components not described, and / or may not have... Figure 2 One or more components are shown. For example, camera 207 can be omitted.

[0065] Figure 3 These are schematic diagrams illustrating exemplary hardware and / or software components of an exemplary computing device 300 on which a processing engine 140 may be implemented, according to some embodiments of this application. Figure 3 As shown, the computing device 300 may include a processor 310, a memory 320, an input / output (I / O) 330, and a communication port 340.

[0066] Processor 310 can execute computer instructions (e.g., program code), and when executing those instructions, causes processing engine 140 to perform its functions according to the techniques described herein. The computer instructions may include, for example, general, program, object, component, data structure, procedure, module, and function that perform the specific functions described herein. For example, processor 310 can process image data acquired from X-ray imaging apparatus 110, terminal 130, storage device 150, and / or any other component of X-ray imaging system 100. In some embodiments, processor 310 may include one or more hardware processors, such as microcontrollers, microprocessors, reduced instruction set computers (RISC), application-specific integrated circuits (ASICs), application-specific instruction set processors (ASIPs), central processing units (CPUs), graphics processing units (GPUs), physical processing units (PPUs), microcontroller units, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), high-order RISC machines (ARMs), programmable logic devices (PLDs), any circuit or processor capable of performing one or more functions, or any combination thereof.

[0067] For illustrative purposes only, only one processor is shown in the computing device 300. However, it should be noted that the computing device 300 in this application may also include multiple processors. Therefore, the work and / or method steps performed by one processor in this application may also be performed jointly or separately by multiple processors. For example, if, in this application, the processor of the computing device 300 performs operation A and operation B, it should be understood that operation A and operation B may also be performed jointly or separately by two or more different processors in the computing device 300 (e.g., the first processor performs operation A and the second processor performs operation B, or the first processor and the second processor jointly perform operation A and B).

[0068] The memory 320 can store data / information acquired from the X-ray imaging apparatus 110, terminal 130, storage device 150, and / or any other component of the X-ray imaging system 100. The memory 320 can be similar to the storage device 150, such as in combination with... Figure 1 The description is as described, and will not be repeated in detail here.

[0069] I / O 330 can input and / or output signals, data, information, etc., wherein I / O 330 can allow a user to interact with processing engine 140. In some embodiments, I / O 330 may include input devices and output devices. Exemplary input devices may include a keyboard, mouse, touch screen, microphone, recording device, etc., or combinations thereof. Exemplary output devices may include display devices, speakers, printers, projectors, etc., or any combination thereof. Exemplary display devices may include liquid crystal displays (LCDs), light-emitting diode (LED) based displays, flat panel displays, curved screens, television equipment, cathode ray tubes (CRTs), touch screens, etc., or any combination thereof.

[0070] Communication port 340 can be connected to a network (e.g., network 120) to facilitate data communication. Communication port 340 can establish a connection between processing engine 140 and X-ray imaging apparatus 110, terminal 130, and / or storage device 150. The connection can be a wired connection, a wireless connection, any other communication connection that enables data transmission and / or reception, and / or any combination of these connections. Wired connections can include, for example, cables, optical fibers, telephone lines, etc., or any combination thereof. Wireless connections can include, for example, Bluetooth links, Wi-Fi links, WiMAX links, WLAN links, VPN links, mobile network links (e.g., 3G, 4G, 5G, etc.), etc., or combinations thereof. In some embodiments, communication port 340 can be and / or includes standardized communication ports such as RS232, RS485, etc. In some embodiments, communication port 340 can be a specially designed communication port. For example, communication port 340 can be designed according to the Medical Digital Imaging and Communication (DICOM) protocol.

[0071] Figure 4 This is a schematic diagram of exemplary hardware and / or software components of an exemplary mobile device 400 on which a terminal 130 may be implemented, according to some embodiments of this application. In some embodiments, a terminal 206 may be implemented on the mobile device 400.

[0072] like Figure 4 As shown, the mobile device 400 may include a communication platform 410, a display 420, a graphics processing unit (GPU) 430, a central processing unit (CPU) 440, I / O 450, memory 460, and storage 490. In some embodiments, any other suitable components, including but not limited to a system bus or controller (not shown), may also be included within the mobile device 400. In some embodiments, an operating system 470 (e.g., iOS) TM Android TM Windows Phone TMOne or more applications 480 can be loaded from memory 490 into memory 460 for execution by CPU 440. Application 480 may include a browser or any other suitable mobile application for receiving and presenting information related to image processing or other information in processing engine 140. User interaction with the information stream can be achieved through I / O 450 and provided to processing engine 140 and / or other components of X-ray imaging system 100 via network 120.

[0073] To implement the various modules, units, and functions described in this application, a computer hardware platform may be used as the hardware platform for one or more of the elements described herein. A computer with user interface elements may be used to implement a personal computer (PC) or any other type of workstation or terminal device. If the computer is properly programmed, it may also be used as a server.

[0074] Figure 5 This is a block diagram of an exemplary terminal 130 according to some embodiments of this application. Terminal 130 may include an acquisition module 510, an input module 520, a determination module 530, and a transmission module 540.

[0075] The acquisition module 510 can be configured to acquire and / or determine the operating status of the X-ray imaging apparatus 110. For example, the acquisition module 510 can acquire operating information of the X-ray imaging apparatus 110 and determine the operating status of the X-ray imaging apparatus 110 based on that operating information. The acquisition module 510 can acquire the operating status or operating information of the X-ray imaging apparatus 110 from one or more components of the X-ray imaging system 100, such as the X-ray imaging apparatus 110, storage device 150, etc. In some embodiments, the acquisition module 510 can acquire image data (e.g., video or images) from an image acquisition device (e.g., image acquisition device 205) installed on the X-ray imaging apparatus 110. The terminal 130 can display the image data on its interface (e.g., screen).

[0076] Input module 520 can be configured to receive input from a user. Input module 520 may include a keyboard, touchscreen, microphone, mouse, or any combination thereof. For example, input module 520 may include a keyboard or a touchscreen including at least two first keys associated with the operating state of X-ray imaging device 110. Input module 520 may also include a second key attached to the first keys. As another example, input module 520 may have a touchscreen configured to accept user input in the form of touch, gestures, etc.

[0077] The input module 520 can also be configured to determine input information associated with the received input. For example, the input module 520 can be configured to determine the duration of a key pressed by the user, the duration of the key pressed (or selected) by the user, and the number of times the user taps the key within a certain time.

[0078] The determining module 530 can be configured to determine whether the input meets the switching conditions. In some embodiments, the input associated with the operating state may include the selection of a key associated with the operating state of the X-ray imaging apparatus 110. The switching conditions may be related to the duration of key presses by the user within a certain period and / or the number of key presses by the user. For example, the switching condition may be that the duration of key presses by the user is equal to or greater than a time threshold. Another example is that the switching condition may be that the number of key presses by the user within a certain period is equal to or greater than a threshold. In some embodiments, the determining module 530 may determine whether the input meets the switching conditions for switching to a second operating state.

[0079] The transmission module 540 can be configured to transmit information and / or instructions to other components of the X-ray imaging system 100, such as the X-ray imaging apparatus 110. For example, the transmission module 540 can transmit instructions to the X-ray imaging apparatus to control the operation of the X-ray imaging apparatus 110. In some embodiments, the transmission module 540 can communicate with one or more other modules of the terminal 130 to exchange information and / or data.

[0080] It should be noted that the above description of terminal 130 is provided for illustrative purposes only and is not intended to limit the scope of this application. For those skilled in the art, various changes and modifications in form and detail can be made to the application of the above methods and systems without departing from the principles of this application. However, such changes and modifications fall within the scope of this application. In some embodiments, terminal 130 may include one or more other modules. For example, terminal 130 may include a storage module to store data generated by modules on terminal 130. As another example, terminal 130 may include an output module (e.g., a screen) for displaying information.

[0081] In some embodiments, one or more of the modules described above may be integrated into the X-ray imaging apparatus 110. Additionally or alternatively, the X-ray imaging apparatus 110 may include one or more modules similar to those of the terminal 130 to perform at least a portion of the functions of the terminal 130 disclosed herein. For example, the X-ray imaging apparatus 110 may include a determination module similar to or substantially similar to the determination module 530. The input module 520 of the terminal 130 may receive input from a user associated with the operating state of the X-ray imaging apparatus 110. The transmission module 540 of the terminal 130 may transmit data and / or instructions to the X-ray imaging apparatus 110 based on the input. The data and / or instructions may include input information, such as a key pressed by the user, the duration for which the user pressed (or selected) a key, or the number of keystrokes by the user within a certain time period. The determination module of the X-ray imaging apparatus 110 may determine whether the input meets the switching conditions for switching to the operating state. When it is determined that the input meets the switching conditions, the determination module may instruct the X-ray imaging apparatus 110 to switch to the operating state.

[0082] Figure 6 This is a flowchart illustrating an exemplary process of controlling an X-ray imaging apparatus via a terminal, according to some embodiments of this application. In some embodiments, process 600 may be... Figure 1 This is implemented in the X-ray imaging system 100 shown. For example, process 600 may be stored as instructions in storage device 150 and / or storage devices (e.g., memory 320, memory 490) and invoked and / or executed by terminal 130. In some embodiments, at least a portion of process 600 may be handled by processing engine 140 (e.g., in...). Figure 3 (Implemented in the processor 310 of the computing device 300 shown) and / or the terminal 130 (e.g., implemented in the CPU 440 of the mobile device 400) execute.

[0083] In some embodiments, at least a portion of process 600 may be performed by X-ray imaging apparatus 110. For example, X-ray imaging apparatus 110 may include one or more modules similar to terminal 130 to perform similar functions. For illustrative purposes, a description of process 600 implemented in terminal 130 is provided as an example.

[0084] In step 610, the acquisition module 510 can acquire a first operating state of the X-ray imaging apparatus 110. In some embodiments, the first operating state may be the operating state of the X-ray imaging apparatus 110 at the current time or at a defined time point reasonably close to the current time. The acquisition module 510 can acquire and / or determine the first operating state of the X-ray imaging apparatus 110 based on the operating information of the X-ray imaging apparatus 110. The acquisition module 510 may acquire the operating information of the X-ray imaging apparatus 110 from one or more components of the X-ray imaging system 100, such as the X-ray imaging apparatus 110 and / or the storage device 150.

[0085] The first operating state of the X-ray imaging apparatus 110 may include a waiting-to-expose state, a ready-to-expose state, an exposure state, a movable state, a fixed state, a closed state, a dormant state, etc. In the waiting-to-expose state, the X-ray imaging apparatus 110 may be awaiting a scan. In the ready-to-expose state, the X-ray imaging apparatus 110 may be preparing for a scan. For example, one or more components of the X-ray imaging apparatus 110, such as the X-ray source 112, may be moved to a desired position for scanning. Alternatively, operating parameters of the X-ray imaging apparatus 110 (e.g., tube voltage, tube current) may be adjusted according to the scan. In some embodiments, the ready-to-expose state may include the state when the laser or light field indicator of the beam limiter is turned on. Alternatively or additionally, the ready-to-expose state may include the state when the laser or light field indicator is turned off.

[0086] In the exposure state, the X-ray imaging apparatus 110 performs a scan by emitting X-rays at the object to be scanned. In the moving state, the X-ray imaging apparatus 110 can be moved. For example, the X-ray imaging apparatus 110 may include a movable device (e.g., a vehicle body or wheels). A user can push the X-ray imaging apparatus 110 using a movable device. In some embodiments, the moving state may include a forward moving state, a backward moving state, a left moving state, etc., or any combination thereof. In the stationary state, the X-ray imaging apparatus 110 may be stationary. For example, a brake on the X-ray imaging apparatus 110 may be engaged and configured to prevent the X-ray imaging apparatus 110 from moving.

[0087] In the off state, the components of the X-ray imaging device 110 are de-energized. In the hibernation state, the X-ray imaging device 110 may be in a low-power state and can quickly resume operation after being woken up. In some embodiments, the X-ray imaging device 110 may automatically switch to hibernation mode after being idle for a period of time.

[0088] In 620, the input module 520 can acquire input associated with a second operating state of the X-ray imaging apparatus 110. The second operating state may differ from the first operating state. The input module 520 of the terminal 130 may include a keyboard, touchscreen, microphone, mouse, etc. Figure 5 As described.

[0089] In some embodiments, the input module 520 may include a keyboard or a touchscreen including at least two first keys associated with an operating state of the X-ray imaging apparatus 110. The first keys may also be referred to as "function keys," which enable the terminal 130 to perform specific actions. The first keys may include physical keys, touch keys, etc., or any combination thereof. Input associated with a second operating state may include the selection (or pressing) of one or more first keys associated with the second operating state.

[0090] In some embodiments, the input module 520 may have a microphone. The input associated with the second operating state may be voice associated with the second operating state. In some embodiments, the input module 520 may have a touchscreen configured to receive user input in the form of touch, gestures, etc. For example, the input associated with the second operating state may be a gesture associated with the second operating state.

[0091] The input module 520 can also be configured to determine input information associated with the received input. For example, the input module 520 can be configured to determine the duration for which the user presses the first key, and the number of times the user taps the first key within a certain time.

[0092] In 630, the determining module 530 can determine whether the input meets the switching conditions. In some embodiments, the input associated with the second operating state may include the selection of a first key associated with the second operating state of the X-ray imaging apparatus 110, as described in conjunction with 620. The switching conditions may be related to the duration of the first key selected by the user and / or the number of times the user taps the first key within a certain period of time.

[0093] In some embodiments, the switching condition may be that the duration for which the user presses the first key is equal to or greater than a first threshold. The first threshold may be 1 second, 1.5 seconds, 2 seconds, 2.5 seconds, 3 seconds, or any suitable value. For example, the determining module 530 may determine that the switching condition is met only if the determining module 530 determines that the pressing time of the first key associated with the second operating state is longer than 2 seconds.

[0094] In some embodiments, the switching condition may be that the number of times the user taps the first key within a certain period of time is equal to or greater than a second threshold. The second threshold may be 1, 2, 3, or any suitable value. For example, the determining module 530 may determine that the switching condition is met only if the determining module 530 determines that the number of times the first key associated with the second operating state is tapped within 2 seconds is greater than once.

[0095] The first threshold and / or the second threshold can be set manually, or determined by one or more components of the X-ray imaging system 100 (e.g., determination module 530) depending on the circumstances. The first threshold and / or the second threshold associated with different first keys for different operating states can be the same or different.

[0096] In some embodiments, the input may be a sound or voice uttered by a user in relation to a second operating state. The switching condition may be a sound or voice input by a user or an authorized user. An authorized user may be a user authorized to control the X-ray imaging apparatus 110. The determining module 530 may determine whether the voice was input by an authorized user, for example, by matching the voice (or one or more features thereof) with the voices (or one or more features thereof) of at least two authorized users stored in a storage device (e.g., storage device 150 and / or memory 320). When it is determined that the detected voice was input by an authorized user and associated with a second operating state, the determining module 530 may determine that the switching condition is met.

[0097] In some embodiments, the input module 520 may include a second key. The second key may be an auxiliary key; selecting the auxiliary key alone will not cause the terminal 130 to perform any action, but it can be used as an auxiliary key to the first key. For example, the switching condition may be that both the first and second keys are selected as input. The second key and the first key can be selected simultaneously (or substantially simultaneously) to actuate the first key. Alternatively, the second key can be selected within a certain period of time (e.g., within 1 minute) before the first key is selected to actuate the first key. In some embodiments, the first key cannot be activated or pressed before the second key is selected (or pressed). For example, if the user does not select (or press) the second key when (or before) selecting (or pressing) function key 810, the user cannot select (or press) the first key.

[0098] For example, the switching condition could be that a sound associated with the second operating state and the selection of a second key are detected as input simultaneously (or substantially simultaneously). As yet another example, the switching condition could be that a gesture associated with the second operating state and the selection of a second key are detected as input simultaneously (or substantially simultaneously).

[0099] In response to determining that the input associated with the second operating state meets the switching conditions, process 600 can proceed to 640. In 640, the transmission module 540 can send a command to the X-ray imaging apparatus 110 to switch the X-ray imaging apparatus 110 from the first operating state to the second operating state.

[0100] On the other hand, in response to determining that the input associated with the second operating state does not meet the switching conditions, process 600 can return to 610 to reacquire the first operating state of the X-ray imaging apparatus 110. Alternatively, the process can return to 620 to continue acquiring input from the user. It should be noted that the above description of process 600 is provided for illustrative purposes only and is not intended to limit the scope of this application. For those skilled in the art, the steps can be combined in various ways or switched with other steps. Various changes and modifications can be made after understanding the process. However, these changes and modifications will not depart from the spirit and scope of this application. In some embodiments, process 600 can be accomplished based on one or more additional operations not described, and / or by removing one or more operations described. For example, step 630 can be omitted. Transmission module 540 can send instructions to X-ray imaging apparatus 110 to switch X-ray imaging apparatus 110 from the first operating state to the second operating state without determining whether the input meets the switching conditions.

[0101] In some embodiments, at 620, the input module 520 can acquire input. The input module 520 can also determine input information associated with the received input. For example, the input module 520 can determine the key pressed by the user, the duration of the key being pressed, and the number of times the user tapped the key within a certain time period.

[0102] In module 530, the determining module can determine whether the input meets the switching conditions for switching to the second operating state. In some embodiments, the determining module 530 can determine whether the input is associated with the second operating state. For example, the determining module 530 can determine whether the input includes the selection of a first key associated with the second operating state. When it is determined that the input includes the selection of a first key associated with the second operating state, the determining module 530 can further determine whether the input meets the conditions for switching to the second operating state. For example, the determining module 530 can determine whether the duration for which the user presses the first key is equal to or greater than a first threshold, or whether the number of times the user taps the first key within a certain period of time is equal to or greater than a second threshold. When it is determined that the duration for which the first key is pressed is equal to or greater than the first threshold, or the number of times the first key is tapped within a certain period of time is equal to or greater than the second threshold, the determining module 530 can determine that the switching conditions for switching to the second operating state are met.

[0103] In some embodiments, terminal 130 may include a configurable interface. The interface of terminal 130 can be automatically configured or adjusted according to the operating state of X-ray imaging device 110. In some embodiments, terminal 130 may have an interface (also referred to as a first interface) corresponding to a second operating state of X-ray imaging device 110. When X-ray imaging device 110 is operating in the first operating state, terminal 130 may display the interface, and the user can easily switch X-ray imaging device 110 to the second operating state. For example, when X-ray imaging device 110 is operating in the first operating state, terminal 130 may display keys corresponding to the second operating state of X-ray imaging device 110. In some embodiments, determining module 520 or terminal 130 may determine whether X-ray imaging device 110 is operating in the first operating state. In response to the determination that X-ray imaging device 110 is operating in the first operating state, terminal 130 may display the first interface corresponding to the second operating state.

[0104] Alternatively or concurrently, the X-ray imaging apparatus 110 may include a third operating state. The terminal 130 may also have an interface (also referred to as a second interface) corresponding to the third operating state of the X-ray imaging apparatus 110. After determining that the first input meets the switching conditions as described in step 630, the transmission module 540 may send an instruction to the terminal 130 to instruct the terminal 130 to switch from the first interface to the second interface. For example, a key corresponding to the second operating state may be marked as invalid or disappeared in the interface of the terminal 130, and the terminal 130 may display a key corresponding to the third operating state.

[0105] Figure 7 This is a flowchart illustrating an exemplary process of controlling an X-ray imaging apparatus via a terminal, according to some embodiments of this application. In some embodiments, process 700 may be... Figure 1 This is implemented in the X-ray imaging system 100 shown. For example, process 700 may be stored as instructions in storage device 150 and / or storage devices (e.g., memory 320, memory 490) and invoked and / or executed by terminal 130. In some embodiments, at least a portion of process 700 may be handled by processing engine 140 (e.g., in...). Figure 3 (Implemented in the processor 310 of the computing device 300 shown) and / or executed in the terminal 130 (e.g., implemented in the CPU 440 of the mobile device 400).

[0106] In some embodiments, at least a portion of process 700 may be performed by X-ray imaging apparatus 110. For example, X-ray imaging apparatus 110 may include one or more modules similar to terminal 130 to perform similar functions. For illustrative purposes, process 700 implemented with terminal 130 is described as an example. In some embodiments, process 700 may be an embodiment of process 600. The operating states of X-ray imaging apparatus 110 may include a state awaiting exposure, a state ready for exposure, and an exposure state. The first operating state of X-ray imaging apparatus 110 may be the state awaiting exposure.

[0107] In some embodiments, the interface of the terminal 130 can be adjusted according to the operating state of the X-ray imaging apparatus 110 described elsewhere in this application. When the X-ray imaging apparatus 110 is operating in the pre-exposure state, the terminal 130 can display an interface corresponding to the pre-exposure state of the X-ray imaging apparatus 110. For example, when the X-ray imaging apparatus 110 is operating in the pre-exposure state, the terminal 130 can display a key associated with the pre-exposure state. For simplicity, the key associated with the pre-exposure state can be referred to as the "pre-exposure key". For another example, the terminal 130 can display at least two keys corresponding to different operating states of the X-ray imaging apparatus 110. When the X-ray imaging apparatus 110 is operating in the pre-exposure state, the pre-exposure key can be marked as active, while other keys can be marked as inactive.

[0108] At 710, input module 520 can acquire a first input related to the ready-to-exposure state of X-ray imaging apparatus 110. The first input associated with the ready-to-exposure state may include selection of a ready-to-exposure key, voice and / or gestures associated with the ready-to-exposure state, etc. The first input may be similar to the input in step 620, and will not be described again here.

[0109] In step 720, the determining module 530 can determine whether the first input associated with the preparation exposure state satisfies a switching condition associated with the preparation exposure state. In some embodiments, the switching condition may be related to the length of time the user presses the preparation exposure key and / or the number of times the user taps the preparation exposure key within a certain time period. For example, the switching condition may be that the length of time the preparation exposure key is pressed is equal to or greater than a first threshold. In some embodiments, the first threshold may range from 30 milliseconds to 5 seconds. As another example, the switching condition may be that the number of times the user taps the preparation exposure key within a certain time period is equal to or greater than a second threshold. In some embodiments, the switching condition may be that the user taps the preparation exposure key more than once within a certain time period. The certain time period may range from 0.5 seconds to 2 seconds. In some embodiments, the switching condition may be that the input includes the selection of the preparation exposure key and the selection of a second key (e.g., an auxiliary key). The execution of step 720 may be similar to step 630, and will not be described again here.

[0110] In response to determining that the first input does not meet the switching conditions, the X-ray imaging apparatus 110 remains in the pending exposure state, and process 700 terminates. Conversely, in response to determining that the first input meets the switching conditions, process 700 can proceed to 730. In 730, the transmission module 540 can send a first command to the X-ray imaging apparatus 110 to switch it from the pending exposure state to the ready-to-expose state. The operating parameters of the X-ray imaging apparatus 110 can be adjusted accordingly to prepare for scanning.

[0111] In some embodiments, when the first input meets the switching conditions and / or the X-ray imaging device 110 switches to the ready-to-exposure state, the terminal 130 may change its interface from the interface corresponding to the ready-to-exposure state to another interface corresponding to the exposure state. For example, the ready-to-exposure key may be marked as invalid or disappear, and the terminal 130 may display a key associated with the exposure state. For simplicity, the key associated with the exposure state may be referred to as the "exposure key".

[0112] In step 740, the determining module 530 can determine whether a second input associated with the exposure state of the X-ray imaging apparatus 110 is acquired within a certain time period. The second input can be acquired by the input module 520. The second input may include selection of an exposure key, voice, and / or gesture associated with the exposure state of the X-ray imaging apparatus 110. The second input may be similar to the input described in step 620, and its detailed description will not be repeated here. The time period can be set manually or determined by one or more components of the X-ray imaging system 100 (e.g., the determining module 530) depending on the circumstances. The time period can be 1 second, 2 seconds, 5 seconds, 10 seconds, 15 seconds, or any suitable value. In some embodiments, the time period can range from 2 seconds to 6 seconds.

[0113] In response to determining that a second input associated with the exposure state has been acquired during that time period, process 700 can proceed to 750. In 750, the transmission module 540 can send a second instruction to the X-ray imaging apparatus 110 to switch the X-ray imaging apparatus 110 from the preparation for exposure state to the exposure state. The X-ray imaging apparatus 110 can perform a scan by emitting X-rays onto the object to be scanned.

[0114] On the other hand, if it is determined that no second input associated with the exposure state has been acquired during this time period, process 700 can proceed to 770. At 770, the transmission module 540 can send a third instruction to the X-ray imaging device 110 to switch the X-ray imaging device 110 from the ready-to-exposure state back to the standby-exposure state. In some embodiments, when the X-ray imaging device 110 switches back to the standby-exposure state, the interface of the terminal 130 can switch back to the interface corresponding to the ready-to-exposure state. For example, the terminal 130 can display a ready-to-exposure button.

[0115] In 760, the determining module 530 can determine the exposure time of the X-ray imaging apparatus 110 based on a second input associated with the exposure state. In some embodiments, the second input can be the selection of an exposure key. The exposure time can be determined based on the duration of the selected exposure key. For example, the exposure time can be equal to or substantially equal to the exposure key selection time. In 740, when (or after) the exposure key is selected within this time period, the transmission module 540 can send a command to cause the X-ray imaging apparatus 110 to operate in the exposure state. The transmission module 540 can also send a command to the X-ray imaging apparatus 110 to stop emitting X-rays immediately upon (or after) the exposure key is released.

[0116] For example, the exposure time can be determined based on the duration of the selected exposure key and a time period threshold. If the duration of the selected exposure key is equal to or exceeds the time period threshold, the transmission module 540 can transmit a command to the X-ray imaging device 110 to switch to the exposure state. The threshold can be 1 second, 2 seconds, or any suitable value. As an example only, if the time period threshold is 1 second, then when the exposure key is selected or pressed for 1 second or longer, the transmission module 540 can transmit a command to the X-ray imaging device 110 to switch to the exposure state. The transmission module 540 can also send a command to the X-ray imaging device 110 to stop emitting X-rays immediately upon (or after) releasing the exposure key.

[0117] In some embodiments, the second input may be a selection of an exposure key and a second key (e.g., an append key). The exposure time may be determined based on the length of time the exposure key and the append key are simultaneously selected (or pressed). Alternatively, the exposure time may be determined based on the length of time the exposure key and the append key are simultaneously selected (or pressed) and a time period threshold.

[0118] In some embodiments, the second input may be a gesture and / or sound associated with the exposure state. The exposure time may be determined based on the duration of the gesture and / or sound. Alternatively, the exposure time may be determined based on the duration of the gesture and / or sound and a time period threshold. It should be noted that the above description of process 700 is provided for illustrative purposes only and is not intended to limit the scope of this application. For those skilled in the art, the steps may be combined in various ways or switched with other steps. Various changes and modifications can be made after understanding the process. However, these changes and modifications will not depart from the spirit and scope of this application. In some embodiments, process 700 may be performed based on one or more additional operations not described, and / or by removing one or more operations described. For example, step 720 may be omitted. The transmission module 540 may send an instruction to the X-ray imaging device 110 to switch the X-ray imaging device 110 from the exposure state to the exposure preparation state without knowing whether the first input meets the switching conditions. As another example, step 760 may be omitted. The X-ray imaging device 100 may perform a scan based on a preset exposure time.

[0119] In some embodiments, after step 740, the determining module 530 may determine whether the second input associated with the exposure state satisfies the switching conditions associated with the exposure state. When the determining module 530 determines that the second input satisfies the switching conditions associated with the exposure state, process 700 may proceed to step 750 to send a second instruction to the X-ray imaging apparatus 110 to switch the X-ray imaging apparatus 110 from the preparation exposure state to the exposure state. The switching conditions associated with the exposure state may be similar to the switching conditions associated with the preparation exposure state described in conjunction with 720. Table 1 shows exemplary switching conditions associated with the preparation exposure state, switching conditions associated with the exposure state, and the time points at which the transmission module 540 sends the instruction to the X-ray imaging apparatus 110 to stop emitting X-rays.

[0120] Table 1

[0121]

[0122]

[0123] Figure 8 This is a schematic diagram of an exemplary terminal 800 according to some embodiments of this application. Terminal 800 may be an embodiment of terminal 130 and / or terminal 206 as described elsewhere in this application (e.g., Figure 1 and Figure 2 (and related descriptions). In some embodiments, terminal 800 can control X-ray imaging device 110 by executing process 600 and / or process 700.

[0124] In some embodiments, terminal 800 may be implemented in mobile device 400 (e.g., in the form of a tablet computer). The size and / or shape of terminal 800 may be adjusted according to different needs. In some embodiments, the aspect ratio of terminal 800 may be adjusted according to different needs. For example, the length of terminal 800 may be greater than its width, such as... Figure 8 As shown.

[0125] Terminal 800 may include an interface 860 and a status indicator 840. In some embodiments, interface 860 may include a first area and a second area. The first area may be an area that a user typically touches when holding terminal 800. For example, the first area may include the lower left and / or lower right areas of interface 860. The second area may be an area that a user does not typically touch when holding terminal 800. For example, the second area may be the upper area of ​​interface 860. In some embodiments, the second area may be an area on interface 860 other than the first area. In some embodiments, interface 860 may display an image or video of the object to be scanned. The image or video may be captured by an image acquisition device (e.g., image acquisition device 205) mounted on an X-ray imaging apparatus.

[0126] Interface 860 may include one or more interface elements. For example, interface 860 may include one or more function keys 810, additional keys 820, a display 850, and a status bar 830. In some embodiments, at least one of the function keys 810 may be a physical key.

[0127] Interface 860 may also include a touchscreen. In some embodiments, at least one of function key 810 and auxiliary key 820 may be a soft key displayed on the touchscreen. Users can input information and / or instructions by selecting or pressing function key 810 and / or auxiliary key 820.

[0128] The user's selection of function key 810 can enable terminal 800 to perform specific actions. For example, function key 810 may include one or more first keys associated with the operating state of X-ray imaging device 110, such as in combination with... Figure 6 The user's selection of function key 810 allows terminal 800 to control the operating state of X-ray imaging device 110. In some embodiments, terminal control of X-ray imaging device 110 is only enabled when the selection of function key 810 meets switching conditions. For example, terminal 800 instructs X-ray imaging device 110 to operate in the corresponding operating state only when the duration of the selected function key 810 is equal to or greater than a time threshold. Further description of switching conditions can be found elsewhere in this application (e.g., Figure 6 and Figure 7 (and related descriptions).

[0129] In some embodiments, function key 810 may include a forward movement key 810-1, a backward movement key 810-2, a prepare exposure key 810-3, and an exposure key 810-4. Selecting the forward movement key 810-1 or the backward movement key 810-2 can cause terminal 800 to instruct X-ray imaging device 110 to move forward or backward. For example, terminal 800 may send a command to instruct X-ray imaging device 110 to release a brake and move forward or backward. Selecting the prepare exposure key 810-3 can cause terminal 800 to instruct X-ray imaging device 110 to prepare for scanning (e.g., adjust scanning operating parameters). Selecting the exposure key 810-4 can cause terminal 800 to cause X-ray imaging device 110 to perform a scan by emitting X-rays. In some embodiments, function key 810 may be located in a first area of ​​interface 860 (e.g., the lower left area), such as... Figure 8 As shown.

[0130] It should be noted that, in Figure 8 The description of function key 810 is provided for illustrative purposes only and is not intended to limit the scope of this application. Terminal 800 may include any number of function keys 810. For example, function key 810 may include one or more function keys associated with other operating states of X-ray imaging apparatus 110. In some embodiments, function key 810 may include an exposure key associated with an exposure state, a key associated with a fixed state, a key associated with an active state, etc., or any combination thereof. For another example, function key 810 may be in any area of ​​interface 860, such as the lower right area of ​​interface 860. The position of function key 810 may be manually set by the user or automatically adjusted according to different situations.

[0131] Selecting the auxiliary key 820 alone does not cause the terminal 800 to perform any action; it serves as an auxiliary key to the function key 810. In some embodiments, the user must simultaneously or substantially simultaneously select (or press) the function key 810 and the auxiliary key 820 to activate the function key 810. For example, the user can select (or press) the prepare exposure key 810-3 and the auxiliary key 820 at the same or substantially the same time so that the terminal 800 can send instructions to instruct the X-ray imaging apparatus 110 to operate in the prepare exposure state.

[0132] For example, a user can select exposure key 810-4 and auxiliary key 820 at the same or substantially the same time, allowing terminal 800 to send instructions to instruct X-ray imaging device 110 to operate in exposure mode. The exposure time of X-ray imaging device 110 can be determined based on the duration of the selected exposure key 810-4 and / or the duration of the selected auxiliary key 820. Details regarding the determination of exposure time can be found elsewhere in this application (e.g., Figure 7(and related descriptions).

[0133] In some embodiments, function key 810 cannot be activated or pressed before additional key 820 is selected (or pressed). For example, function key 810 cannot be activated if the user does not select (or press) additional key 820 when (or before) function key 810 is selected (or pressed).

[0134] The terminal can have any number of additional keys 820. Different function keys 810 can correspond to the same or different additional keys 820. Additional keys 820 can be in any area of ​​the interface 860. For example, additional keys 820 can be in a second area of ​​the interface 860 (e.g., the upper right area), such as... Figure 8 As shown. The position of the auxiliary key 820 can be set manually by the user, or it can be automatically adjusted according to different situations.

[0135] The status bar 830 and / or status indicator 840 can be configured to indicate the status of one or more components of the X-ray imaging system 100, such as the X-ray imaging device 110 or the terminal 800. In some embodiments, when the terminal 800 indicates that the X-ray imaging device 110 is in a ready-to-exposure state, the status bar 830 can indicate the preparation progress of the X-ray imaging device 110. The X-ray imaging device 110 can send a signal to the transmission module 540 of the terminal 800 to indicate its preparation progress. The terminal 800 can display the preparation progress of the X-ray imaging device 110 via the status bar 830 based on this signal.

[0136] For example, when the X-ray imaging device 110 is not ready to scan, the status bar 830 can be red. When the X-ray imaging device 110 begins preparing to scan, a portion of the status bar 830 may turn green. The green portion may increase depending on the preparation progress of the X-ray imaging device 110. Alternatively, depending on the preparation progress, the status bar 830 may gradually change from red to green. Once the X-ray imaging device 110 has completed preparation, the status bar 830 will turn green again.

[0137] In some embodiments, the status indicator 840 can indicate the communication status between the terminal 800 and the X-ray imaging device 110. When the distance between the terminal 800 and the X-ray imaging device 110 is within a threshold, the terminal 800 can wirelessly connect to and communicate with the X-ray imaging device 110. The status indicator 840 can be turned on to notify the user that the terminal 800 and the X-ray imaging device 110 are communicating with each other. The user can control the X-ray imaging device 110 through the terminal 800.

[0138] It should be noted that the above regarding Figure 8The description provided is for illustrative purposes only and is not intended to limit the scope of this application. Those skilled in the art will recognize that the steps can be combined or switched with other steps in various ways. Various changes and modifications can be made after understanding the process. However, these changes and modifications will not depart from the spirit and scope of this application. In some embodiments, terminal 800 may include one or more additional components not described, and / or remove one or more such components. Figure 8 The components shown. For example, the status bar 830, status indicator 840, or additional key 820 may be omitted. As another example, the terminal 800 may further include other input devices, such as a microphone. In some embodiments, interface elements on the interface 860, such as function key 810, display 850, and additional key 820, may be different from... Figure 8 Arrange it in any of the configurations shown.

[0139] Figure 9 This is a schematic diagram of an exemplary terminal 900 according to some embodiments of this application. Except for certain components or features, terminal 900 may be similar to terminal 800.

[0140] Terminal 900 may include at least two additional keys 820. Different additional keys 820 may correspond to the same or different function keys 810. For example... Figure 9 As shown, terminal 900 may include auxiliary keys 820-1 and 820-2. The two auxiliary keys 820 may correspond to the same function key 810. Alternatively, the two auxiliary keys 820 may correspond to different function keys 810. For example, a user can simultaneously press the forward movement key 810-1 and auxiliary key 820-1 to activate the forward movement key 810-1, and simultaneously press the backward movement key 810-2 and auxiliary key 820-2 to activate the backward movement key 810-2. Terminal 900 may further include a cancel key 810-5. Selecting the cancel key 810-5 can cause terminal 900 to instruct X-ray imaging device 110 to stop emitting X-rays.

[0141] Figure 10 This is a schematic diagram of an exemplary terminal 1000 according to some embodiments of this application. Except for certain components or features, terminal 1000 may be similar to terminal 800.

[0142] like Figure 10 As shown, terminal 1000 may include an additional key 820 located in an area outside interface 860. For example, terminal 1000 may include additional key 820-1 on the front of terminal 1000 and / or additional key 820-2 on the right side of terminal 1000. In some embodiments, additional key 820 may be a physical key.

[0143] Figure 11This is a schematic diagram of an exemplary terminal 1100 according to some embodiments of this application. Terminal 1100 may be similar to terminal 1000, except for certain components or features. Figure 11 As shown, terminal 1100 may also include a cancel key 810-5. Exposure key 810-4 may be located on the lower right part of interface 860.

[0144] Figure 12A and Figure 12B This is a schematic diagram of an exemplary terminal 1200 according to some embodiments of this application. Figure 12A A front view of terminal 1200 is shown. Figure 12B A side view of terminal 1200 is shown. Terminal 1200 may be similar to terminal 800, except for certain components or features. For example, the function key 810 and auxiliary key 820 of terminal 1200 may be physical keys.

[0145] In some embodiments, function key 810 and / or additional key 820 may be keys that rise from the flat surface of terminal 1200. For example, as Figure 12B As shown, the exposure key 810-4 and the auxiliary key 820 can be raised buttons. The height of the function key 810 can be different from the height of the auxiliary key 820. For example, as Figure 12B As shown, the height of the exposure key 810-4 can be greater than the height of the auxiliary key 820. For example, the terminal 1200 may include a recess ( Figure 12B (Not shown in the diagram). The auxiliary key 820 can be accommodated in a groove. The upper surface of the auxiliary key 820 can be lower than the plane of the terminal 1200.

[0146] Figure 13A and Figure 13B This is a schematic diagram of an exemplary terminal 1300 according to some embodiments of this application. Figure 13A A front view of terminal 1300 is shown. Figure 13B A side view of terminal 1300 is shown. Terminal 1300 may be similar to terminal 1100 and / or terminal 1200, except for certain components or features.

[0147] like Figure 13A As shown, the function keys 810 of the terminal 1300 can be arranged in an array. Exposure keys 810-4 can be physical keys located in an area outside the interface 860. For example... Figure 13B As shown, the exposure key 810-4, the auxiliary key 820-1 and / or the auxiliary key 820-2 are keys (or buttons) that are raised from the flat surface of the terminal 1300.

[0148] Figure 14This is a schematic diagram of an exemplary terminal 1400 according to some embodiments of this application. Terminal 1400 may be similar to terminal 800 except for certain components or features. For example, terminal 1400 may not include the auxiliary key 820. Function keys 810 may also include a cancel key 810-5 and a movable key 810-6. Selecting the movable key 810-6 allows terminal 1400 to instruct the X-ray imaging apparatus 110 to operate in a movable state. A portion of the function keys 810 may be arranged as follows: Figure 14 The array shown. In some embodiments, function key 810 may be a physical key.

[0149] In some embodiments, the selection of function key 810 causes terminal 1400 to switch the operating state of X-ray imaging device 110 only when the received input meets the switching conditions (e.g., the duration for which function key 810 is selected exceeds a time threshold). Further description of the switching conditions can be found elsewhere in this application (e.g., Figure 6 and Figure 7 (and related descriptions).

[0150] It should be noted that, Figures 9 to 14 The examples shown are provided for illustrative purposes only and are not intended to limit the scope of this application. For those skilled in the art, the steps can be combined or switched with other steps in various ways. Various changes and modifications can be made after understanding the process. However, these changes and modifications will not depart from the spirit and scope of this application. In some embodiments, terminal 900, terminal 1000, terminal 1100, terminal 1200, terminal 1300, or terminal 1400 may include one or more additional components not described, and / or omit one or more described components. For example, the forward movement key 810-1 and / or the backward movement key 810-2 may be omitted. In some embodiments, components (e.g., function key 810, additional key 820, status bar 830) may be arranged in any shape, size, and configuration.

[0151] Figure 15A and Figure 15B This is a schematic diagram of an exemplary interface of terminal 1500 according to some embodiments of this application. Terminal 1500 may be similar to terminal 800 except for certain components or features. The interface of terminal 1500 can be adjusted according to the operating state of X-ray imaging device 110. For example, different function keys 810 can be displayed when X-ray imaging device 110 is operating in different operating states.

[0152] In some embodiments, when the X-ray imaging device 110 is operating in the exposure state, the terminal 1500 may display, as shown below. Figure 15AThe interface shown is 860A. The "Prepare for Exposure" button 810-3 can be displayed in interface 860A.

[0153] When terminal 1500 receives an input to switch X-ray imaging device 110 to the ready-to-exposure state and the input meets specific conditions (if any), the interface of terminal 1500 can be changed to interface 860B, such as... Figure 15B As shown. The exposure button 810-4 can be displayed in interface 860B.

[0154] Figure 16A and Figure 16B This is a schematic diagram of exemplary areas of a terminal interface according to some embodiments of this application. The first area may be an area that the user typically touches when holding the terminal, and the second area may be an area that the user typically does not touch when holding the terminal.

[0155] In some embodiments, such as Figure 16A As shown, the first region may include the lower left and lower right regions of the interface 860. The second region may be a region on the interface 860 other than the first region. In some embodiments, such as Figure 16B As shown, the first area can be the lower left area of ​​interface 860. The second area can be any area on interface 860 other than the first area.

[0156] In some embodiments, function key 810 may be located in a first area of ​​interface 860, while additional key 820 may be located in a second area of ​​interface 860.

[0157] The basic concepts have been described above. Obviously, for those skilled in the art who have read this application, the above disclosure is merely illustrative and does not constitute a limitation of this application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and corrections to this application. Such modifications, improvements, and corrections are suggested in this application, and therefore, such modifications, improvements, and corrections still fall within the spirit and scope of the exemplary embodiments of this application.

[0158] Furthermore, this application uses specific terms to describe its embodiments. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of this application. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this specification do not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of this application can be appropriately combined.

[0159] Furthermore, those skilled in the art will understand that aspects of this application can be described and illustrated through several patentable types or situations, including any new and useful combination of processes, machines, products, or substances, or any new and useful improvements thereof. Accordingly, aspects of this application can be implemented entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. All of the above hardware or software can be referred to as a "unit," "module," or "system." Furthermore, aspects of this application can be embodied as computer products located on one or more computer-readable media, said products including computer-readable program code.

[0160] Computer-readable signal media may contain a propagated data signal containing computer program code, for example, on baseband or as part of a carrier wave. Such propagated signals can take many forms, including electromagnetic, optical, and any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction execution system, apparatus, or device to enable communication, propagation, or transmission of a program for use. The program code located on the computer-readable signal medium can be propagated through any suitable medium, including radio, cable, fiber optic cable, RF, and any combination of the above.

[0161] The computer program code required for each part of the work in this application may be written in any one or more programming languages, including object-oriented programming languages ​​such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, etc.; conventional procedural programming languages ​​such as C, Visual Basic, Fortran, Perl, COBOL, PHP, ABAP; dynamic programming languages ​​such as Python, Ruby, and Groovy; or other programming languages. This program code may run entirely on the user's computer, or as a standalone software package on the user's computer, or partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer may be connected to the user's computer via any network, such as a local area network (LAN) or wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or used as a service such as Software as a Service (SaaS).

[0162] Furthermore, unless expressly stated in the claims, the order of processing elements and sequences, the use of numbers and letters, or other names described in this application are not intended to limit the order of the processes and methods of this application. Although some currently considered useful embodiments of the invention have been discussed in the foregoing disclosure by way of various examples, it should be understood that such details are for illustrative purposes only, and the appended claims are not limited to the disclosed embodiments; rather, the claims are intended to cover all modifications and equivalent combinations that conform to the substance and scope of the embodiments of this application. For example, although the implementation of the various components described above can be embodied in a hardware device, it can also be implemented as a purely software solution, such as an installation on an existing server or mobile device.

[0163] Similarly, it should be understood that in the foregoing description of embodiments of this application, multiple features are sometimes combined in a single embodiment, figure, or description thereof to simplify the application and aid in understanding one or more embodiments of the invention. However, the method of this application should not be construed as reflecting an intention that the claimed object to be scanned requires more features than expressly recited in each claim. Rather, the subject of the invention should possess fewer features than in any single embodiment described above.

[0164] In some embodiments, numbers describing the quantity of components and attributes are used. It should be understood that such numbers used in the description of embodiments are modified in some examples with the terms "approximately," "approximately," or "generally." Unless otherwise stated, "approximately," "approximately," or "generally" indicates that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may be changed depending on the characteristics required by individual embodiments. In some embodiments, numerical parameters should take into account specified significant digits and employ a general method of digit reservation. Although the numerical ranges and parameters used to confirm their breadth of scope in some embodiments of this application are approximate values, in specific embodiments, such values ​​are set as precisely as feasible.

[0165] All patents, patent applications, patent application publications, and other materials (such as papers, books, specifications, publications, records, things, and / or similar items) mentioned herein are incorporated herein by reference in their entirety for all purposes, except for any prosecution documents relating to the foregoing, any foregoing documents that are inconsistent with or conflict with this document, or any foregoing documents that limit the broad scope of the claims sooner or later to this document. For example, if there is any inconsistency or conflict between the description, definitions, and / or use of terminology associated with any incorporated material and the terminology associated with this document, the terminology used in the description, definitions, and / or this document shall prevail.

[0166] Finally, it should be understood that the embodiments described in this application are merely illustrative of the principles of the embodiments of this application. Other modifications may also fall within the scope of this application. Therefore, alternative configurations of the embodiments of this application are considered as examples and not limitations, and are regarded as consistent with the teachings of this application. Accordingly, the embodiments of this application are not limited to the embodiments explicitly described and illustrated in this application.

Claims

1. A method for controlling an X-ray imaging device, characterized in that, The method includes: The first working state of the X-ray imaging device is obtained, wherein the first working state is the state to be exposed. A first input is obtained from the user through the terminal, and the first input is associated with a second working state, which is a preparation for exposure. Determine whether the first input meets the switching conditions; When it is determined that the first input meets the switching condition, a first instruction is sent to the X-ray imaging device to switch the X-ray imaging device from the first working state to the second working state. A second input is acquired through the terminal, the second input being associated with a third operating state of the X-ray imaging device, the third operating state being an exposure state; and The exposure time of the X-ray imaging device is determined based on the second input; Determining whether the first input meets the switching condition includes: Determine whether the first input includes a first selection of a first key, wherein the duration for which the first key is selected is equal to or greater than a first time threshold, and the first key corresponds to the second working state; or Determine whether the first input includes a second selection of the first key and a third selection of the additional key.

2. The method according to claim 1, characterized in that, The terminal also includes a touch screen, and at least one of the first key or the additional key is located on the touch screen.

3. The method according to claim 1, characterized in that, The additional bond is a physical bond.

4. The method according to claim 1, characterized in that, The method further includes: Determine whether the second input is acquired within a second time threshold via the terminal; and When it is determined that the second input has not been acquired by the terminal within the second time threshold, a third instruction is sent to the X-ray imaging device to switch the X-ray imaging device from the ready-to-exposure state to the await-exposure state.

5. The method according to claim 1, characterized in that, The terminal includes an interface and is configured to: Acquire image data captured by the image acquisition device mounted on the X-ray imaging apparatus; and The image data is displayed on the interface.

6. A system for controlling an X-ray imaging device, characterized in that, The system includes an acquisition module, an input module, a determination module, and a transmission module. The acquisition module is used to acquire the first working state of the X-ray imaging device, the first working state being the state to be exposed. The input module is used to obtain a first input from the user through the terminal. The first input is associated with a second working state, which is a preparation for exposure. The determining module is used to determine whether the first input meets the switching conditions; The transmission module is used to send a first instruction to the X-ray imaging device when it is determined that the first input meets the switching condition, so as to switch the X-ray imaging device from the first working state to the second working state. The input module is also used to acquire a second input through the terminal, the second input being associated with a third operating state of the X-ray imaging device, the third operating state being an exposure state. as well as The determining module is also configured to determine the exposure time of the X-ray imaging device based on the second input; Determining whether the first input meets the switching condition includes: Determine whether the first input includes a first selection of a first key, wherein the duration for which the first key is selected is equal to or greater than a first time threshold, and the first key corresponds to the second working state; or Determine whether the first input includes a second selection of the first key and a third selection of the additional key.

7. A device for controlling an X-ray imaging apparatus, characterized in that, It includes a processor and a storage device, the storage device being used to store instructions that, when executed by the processor, implement the method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The storage medium stores instructions for controlling the X-ray imaging device, which, when executed by a computer, implement the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • X-ray diagnostic apparatus

    JP2016041091A

  • Radiotherapy device control apparatus and radiation irradiation method

    US20070211856A1