A system and method for controlling an interface of a medical imaging device
By introducing adjustable interface components and dynamic layout rules into the user interface of medical imaging devices, the problem that the user interface in the prior art cannot match the user's operating habits is solved, and more efficient interface space utilization and operation process simplification is achieved.
Patent Information
- Application Number
- CN202111004268.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-30
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2041-08-30
AI Technical Summary
The user interface of existing medical imaging devices cannot be flexibly adjusted according to the user's operating habits and needs, resulting in the functional controls being unable to match the user's current operations, and the main interface space utilization rate is low.
An interface system for controlling a medical imaging device is provided, and a user interface including a variety of interface components is displayed through a processor and a display device. The interface components can be initially arranged according to preset rules and dynamically adjusted according to user operation data and system policies.
It realizes flexible layout and adjustment of the user interface, improves the utilization and scalability of the interface space, reduces operation steps, simplifies the operation process, and improves the efficiency of medical imaging-related work.
Smart Images

Figure CN114093493B_ABST
Abstract
Description
Technical Field
[0001] The present specification relates to the field of medical imaging, and in particular to a system and method for controlling an interface of a medical imaging device. Background Art
[0002] With the development of medical imaging technology, medical imaging equipment has also developed rapidly. Users of medical imaging equipment operate medical imaging equipment through user interfaces, and the position and order of function controls on common user interfaces are fixed. Under this setting, when expansion is required, the main interface may not have enough space; sometimes the function controls cannot match the user's current operation; and they cannot be adjusted according to the user's operating habits.
[0003] Therefore, it is necessary to provide a system and method for controlling an interface of a medical imaging device. Summary of the invention
[0004] One of the embodiments of the present specification provides a system for controlling an interface of a medical imaging device, the system comprising: a processor; a display device, the display device being used to display a user interface comprising interface components, wherein the interface components are configured to correspond to functions of the medical imaging device and operations on the medical imaging device, the processor controls the medical imaging device through operations on the interface components, and the types of the interface components include applications, application widgets, and program docks.
[0005] In some embodiments, the interface component is configured by setting the initial layout of the user interface according to preset rules.
[0006] In some embodiments, setting the initial layout of the user interface according to preset rules includes: determining the target interface components displayed in the initial layout based on the preset rules; and determining the layout of the target interface components on the user interface based on the preset rules.
[0007] In some embodiments, the preset rules include at least one of user-defined, based on user operation data, and based on system policy.
[0008] In some embodiments, the interface component corresponds to multiple interactive operations, and the multiple interactive operations include at least one of clicking, sliding, long pressing and double-clicking.
[0009] In some embodiments, the application corresponds to at least one of the medical imaging-related functions; the application widget corresponds to at least one of the information related to the application and the operations related to the application; the program dock includes one or more of the applications and the application widgets, and the program dock can be displayed on the interface corresponding to the application.
[0010] In some embodiments, the application widget includes multiple types, one of the multiple types corresponds to a functional sequence of the medical imaging related functions executed in sequence, and each function in the functional sequence corresponds to one of the medical imaging related functions.
[0011] In some embodiments, the various interface components are configured to be adjustable based on user operations.
[0012] In some embodiments, the adjustment is actively performed by the user, or is automatically performed based on user operation data.
[0013] Another embodiment of the present specification provides a method for controlling an interface of a medical imaging device, the method comprising: displaying a user interface including interface components via a display device, wherein the interface components are set to correspond to functions of the medical imaging device and operations on the medical imaging device according to preset rules, and types of the interface components include applications, application widgets, and program docks; and receiving operations on the interface components via one or more processors to control the medical imaging device.
[0014] Some embodiments of the present specification provide systems and methods for controlling the interface of medical imaging equipment. Users can layout the user interface of the medical imaging equipment as needed. By using a variety of interface components, operations and function calls of the medical imaging equipment can be flexibly and quickly implemented, thereby improving the utilization rate of the interface space, improving the scalability of the interface, reducing unnecessary steps, simplifying the operating process, facilitating user operations, and improving the efficiency of medical imaging-related work. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] This specification will be further described in the form of exemplary embodiments, which will be described in detail by the accompanying drawings. These embodiments are not restrictive, and in these embodiments, the same number represents the same structure, wherein:
[0016] Figure 1 is a schematic diagram of an application scenario of a system for controlling an interface of a medical imaging device according to some embodiments of this specification;
[0017] Figure 2 is a schematic diagram of a system for controlling an interface of a medical imaging device according to some embodiments of the present specification;
[0018] Figure 3 is a flowchart of configuring a user interface according to some embodiments of this specification;
[0019] Figure 4is a schematic diagram of interface components according to some embodiments of this specification;
[0020] Figure 5 is a schematic diagram of an APP according to some embodiments of this specification;
[0021] Figure 6 is a schematic diagram of an application widget according to some embodiments of this specification;
[0022] Figure 7 is a schematic diagram of stacking application widgets according to some embodiments of this specification;
[0023] Figure 8 is a schematic diagram of interface components according to some embodiments of this specification;
[0024] Fig. 9 is a schematic diagram of a program dock according to some embodiments of the present specification;
[0025] Fig.10a Schematic diagram of a mobile APP according to some embodiments of this specification;
[0026] Fig.10b is a schematic diagram of a combined APP according to some embodiments of this specification;
[0027] Fig.11 is an exemplary flow chart of a method for controlling an interface of a medical imaging device according to some embodiments of the present specification. DETAILED DESCRIPTION
[0028] In order to more clearly illustrate the technical solutions of the embodiments of this specification, the following is a brief introduction to the drawings required for the description of the embodiments. Obviously, the drawings described below are only some examples or embodiments of this specification. For ordinary technicians in this field, this specification can also be applied to other similar scenarios based on these drawings without creative work. Unless it is obvious from the language environment or otherwise explained, the same reference numerals in the figures represent the same structure or operation.
[0029] It should be understood that the "system", "device", "unit" and / or "module" used herein are a method for distinguishing different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.
[0030] As shown in this specification and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and / or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "comprise" and "include" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.
[0031] Flowcharts are used in this specification to illustrate the operations performed by the system according to the embodiments of this specification. It should be understood that the preceding or following operations are not necessarily performed precisely in order. Instead, the steps may be processed in reverse order or simultaneously. At the same time, other operations may also be added to these processes, or one or more operations may be removed from these processes.
[0032] Figure 1 It is a schematic diagram of an application scenario of a system for controlling an interface of a medical imaging device according to some embodiments of this specification.
[0033] In some application scenarios, the interface system for controlling medical imaging equipment may include a processing device and a display device, and the display device may be used to display a user interface including multiple interface components. The interface system for controlling medical imaging equipment may be implemented by implementing the method and / or process disclosed in the present application to realize the interface system for controlling medical imaging equipment, obtain different interface systems, meet different usage requirements of users, and achieve the purpose of improving the usage efficiency of users.
[0034] like Figure 1 As shown, in some embodiments, the system 100 may include a processing device 110 , a display device 120 , an input device 130 , a medical imaging device 140 , a network 150 , and a storage device 160 .
[0035] In some embodiments, the processing device 110 can process data and / or information obtained from other devices or system components, and execute program instructions based on these data, information and / or processing results to complete one or more functions described in this application. For example, the processing device 110 can execute operation instructions based on the operation input by the input device 130. For another example, the processing device 110 can receive a control instruction to control the medical imaging device 140 to perform related detection. In some embodiments, the data or images processed by the processing device 110 can be displayed by the display device 120.
[0036] In some embodiments, the processing device 110 may include one or more sub-processing devices (e.g., a single-core processing device or a multi-core multi-core processing device). As an example only, the processing device 110 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), an application-specific instruction processor (ASIP), a graphics processing unit (GPU), a physical processing unit (PPU), a digital signal processor (DSP), a field programmable gate array (FPGA), a programmable logic device (PLD), a controller, a microcontroller unit, a reduced instruction set computer (RISC), a microprocessor, etc., or any combination thereof.
[0037] Display device 120 refers to a user interface for displaying a variety of interface components. In some embodiments, the display device can be touch-sensitive, non-touch-sensitive, or any combination thereof. In some embodiments, display device 120 can display data or images processed by processing device 110. In some embodiments, display device 120 may include one or more screens.
[0038] The input device 130 refers to a device that a user can use to input commands, such as a mouse 130 - 1 , a trackball 130 - 2 , a touch pad, a keyboard, a sliding rod, etc.
[0039] In some embodiments, the instructions are input into the processing device 110 through the input device 130, and the processing device 110 can control the medical imaging device 140 through the network 150. The medical imaging device 140 performs corresponding processing according to the instructions and displays the processing results through the display device 120. In some embodiments, the display device 120 and the input device 130 can be integrated. For example, a touch display device, etc., can directly input instructions through the display device. In some embodiments, the display device 120, the input device 130, and the processing device 110 can be integrated, for example, an all-in-one machine with a touch screen, a laptop computer, etc.
[0040] The medical imaging device 140 may refer to a device that uses different media in medicine to reproduce the internal structure of the human body as an image. For example, a medical X-ray machine 140-1, an ultrasonic imaging device 140-2. Another example is a digital imaging device, an X-ray computer tomography device, a magnetic resonance imaging device, a nuclear medicine imaging device, etc., or any combination thereof. The medical imaging device 140 provided above is for illustrative purposes only and does not limit its scope.
[0041] The network 150 can connect the components of the system and / or connect the system with external resources. The network 150 enables communication between the components and with other parts outside the system to facilitate the exchange of data and / or information. In some embodiments, one or more components in the interface system 100 (e.g., the processing device 110, the medical imaging device 140, the storage device 160) can send data and / or information to other components via the network 150. In some embodiments, the network 150 can be any one or more of a wired network or a wireless network. In some embodiments, the processing device 110 and the medical imaging device 140 can be connected via a cable.
[0042] The storage device 160 can store data or information generated by other devices. In some embodiments, the storage device 160 can store information such as data and images processed by the processing device 110. In some embodiments, the storage device 160 can store medical images and other data collected by the medical imaging device 140. The storage device 160 includes one or more storage components, each of which can be an independent device or a part of other devices.
[0043] It should be understood that Figure 1 The system and its modules shown can be implemented in various ways. For example, in some embodiments, the system and its modules can be implemented by hardware, software, or a combination of software and hardware.
[0044] It should be noted that the above description of the system 100 is only for convenience of description and does not limit this specification to the scope of the embodiments. It is understandable that for those skilled in the art, after understanding the principle of the system, it is possible to arbitrarily combine the modules or form a subsystem to connect with other modules without deviating from this principle. For example, the processing device 110 and the medical imaging device 140 may not be directly connected through the network 150. For another example, each module may share a storage module, or each module may have its own storage module. Such variations are all within the scope of protection of this specification.
[0045] Figure 2 is a schematic diagram of a system for controlling an interface of a medical imaging device according to some embodiments of the present specification.
[0046] like Figure 2 As shown, in some embodiments, a system 200 for controlling an interface of a medical imaging device may include a processor 210 , a display device 220 , and a user 230 .
[0047] In some embodiments, the processor 210 may be used to control the medical imaging device to perform operations. In some embodiments, the processor 210 may correspond to the processing device 110 .
[0048] In some embodiments, the processor 210 may include modules. In some embodiments, the modules may include a processing module 2101 and a display output module 2102. In some embodiments, the display output module 2102 may include a setting module 21021 and an adjustment module 21022.
[0049] The processing module 2101 can be used to control the medical imaging device. In some embodiments, the processing module 2101 can receive the user's operation on the interface component. In some embodiments, the processing module 2101 can control the medical imaging device based on the received operation.
[0050] The display output module 2102 can be used to display a user interface including a plurality of interface components through a display device, wherein the interface components are configured to correspond to the functions of the medical imaging device and the operations of the user on the medical imaging device.
[0051] The function of a medical imaging device refers to the operations that the medical imaging device itself can perform, such as scanning a human body, taking medical images of a human body, etc. The operation of a medical imaging device refers to the relevant operations performed by a user on the medical imaging device, such as setting scanning parameters, aligning the scanning position with the position of the medical imaging device, etc. In some embodiments, the function of the corresponding medical imaging device can be called, or the corresponding operation can be performed on the medical imaging device according to the user's operation on the interface component.
[0052] In some embodiments, the setting module 21021 can be used to determine the target interface components displayed in the initial layout based on preset rules. In some embodiments, the setting module 21021 can be used to determine the layout of the target interface components on the user interface based on preset rules.
[0053] In some embodiments, the adjustment module 21022 can be used to adjust the interface components on the user interface, for example, the position, size, etc.
[0054] The display device 220 is used to display a user interface including a variety of interface components. In some embodiments, the display device 220 is a part of the display device 120. In some embodiments, the user interface can span multiple display screens and is composed of interfaces on multiple display screens.
[0055] In some embodiments, the display device 220 may include an input device, such as the input device 130 .
[0056] In some embodiments, the display device 220 may receive the operation of the interface component by the user 230. In some embodiments, the display device may send the operation of the interface component by the user 230 to the processor 210.
[0057] In some embodiments, the display device 220 may display a user interface including a variety of interface components by receiving user interface data from the display output module 2102 .
[0058] An interface component refers to a component used to form a user interface and to perform corresponding functions. In some embodiments, the interface component may include one or more of an application 220-1, an application widget 220-2, a program dock 220-3, and the like.
[0059] Application 220-1 may correspond to an application program. For example, different functions in a medical imaging device correspond to different APPs. Application 220-1 may include a variety of different applications. For example, application a, application b, application c, application f, application g, application h, etc. Exemplarily, application a may be a probe APP, application c may be a scanning APP, application g may be a measurement APP, application h may be a reporting APP, etc. In some embodiments, an application may also refer to an APP of one or more key functions in the functions of a medical imaging device. For example, a convex array probe APP, an automatic heart measurement APP, etc. The application may also be other, the above are only examples and not limitations. For more information about application 220-1, please see Figure 4 , Figure 5 The relevant description will not be repeated here.
[0060] In some embodiments, application widget 220-2 refers to a component composed of one or more APPs. Application widget 220-2 may include a variety of different application combinations. For example, application widget 220-2 may include 2 applications (Ⅰ, Ⅱ). For another example, application widget 220-2 may include 4 applications (1, 2, 3, 4). Exemplarily, application Ⅰ may be a patient APP, application Ⅱ may be a linear array probe APP, and so on. In some embodiments, application widget 220-2 may refer to a widget of one of the functions. For example, a phased probe widget, an automatic heart measurement widget. The phased probe widget may include multiple preset probes. The automatic heart measurement widget may include multiple different measurement items, etc. The number of applications included in the application widget can be set according to demand. For more information about application widget 220-2, please see Figure 4 , Figure 6 , Figure 7 and Figure 8 Related description.
[0061] In some embodiments, the interface component can be in the form of a program dock 220-3. The program dock 220-3 can include a variety of different application combinations. For example, the program dock 220-3 can include 4 applications (A, B, C, D) and 2 application widgets (I, W) and (X, Y), etc. The above applications in different expressions (uppercase and lowercase letters or numbers) are only examples and can represent the same or different applications, but are not limited. For more information about the program dock 220-3, please see Fig. 9 Related description.
[0062] In some embodiments, the interface components are configured to correspond to the functions of the medical imaging device and the user's operations on the medical imaging device, so that the functions of the medical imaging device can be quickly called up, convenient operations of the medical imaging device can be achieved, unnecessary steps and operations are reduced, the user is facilitated, and the efficiency of medical examinations and other work is improved; at the same time, the user's operating space is expanded and the utilization rate of the screen space is improved; different interface components that are interconnected can adapt to the different needs of users, enhance the flexibility of the user interface, and improve adaptability.
[0063] In some embodiments, the user 230 may be a user of a medical imaging device, such as a system administrator 230 - 1 , a doctor 230 - 2 , and the like.
[0064] Figure 3 It is a schematic diagram of configuring a user interface according to some embodiments of the present specification.
[0065] In some embodiments, the interface component may be formed by setting the initial layout of the user interface according to a preset rule.
[0066] In some embodiments, when configuring a user interface, the initial layout 310 of the user interface is first obtained, then a preset rule is obtained, and finally the user interface is set according to the obtained preset rule to obtain a set user interface 340 .
[0067] The initial layout of the user interface refers to the initial state of the user interface. In some embodiments, the initial layout of the user interface may be the default layout of the user interface. For example, the factory default settings, the positions of different APPs or function controls, etc. are pre-set by the manufacturer.
[0068] The preset rules refer to the rules according to which the user interface is laid out. In some embodiments, the preset rules may include at least one of user-defined 320-1, based on user operation data 320-2, and based on system strategy 320-3. In some embodiments, the preset rules may also include other types.
[0069] User customization refers to the independent adjustment made by the user according to needs, for example, adjustment of APP position and order, etc.
[0070] In some embodiments, when the preset rule is user customization 320 - 1 , the layout of the user interface can be set based on the user customization 320 - 1 through step 330 - 1 . In some embodiments, step 330 - 1 can be performed by the setting module 21021 .
[0071] In some embodiments, the editing state of the user interface can be activated by the user, and the APP can be moved to the target location according to the set action, and the setting module 21021 can store the location information of the APP in real time. In some embodiments, the set action can be dragging the APP icon, etc.
[0072] Based on user operation data refers to adjusting based on the user's operation data, for example, user role, historical operation data, etc. In some embodiments, the APP can be automatically adjusted according to the user's role, the scanned part, etc.
[0073] In some embodiments, when the preset rule is based on the user operation data 320 - 2 , the layout of the user interface can be set based on the user operation data 320 - 2 through step 330 - 2 . In some embodiments, step 330 - 2 can be performed by the setting module 21021 .
[0074] In some embodiments, the user's role can be set. For example, it is set by the system administrator, who may include a service engineer, a department director, etc. Another example is set by the user. It is set when the user registers an account. In some embodiments, the user's role can be divided according to different requirements. For example, according to the doctor's position, the user's role can be divided into chief physician, attending physician, intern, etc.; for another example, according to the professional division, the user's role can be divided into cardiologist, obstetrician, etc.
[0075] In some embodiments, the setting module 21021 can automatically adjust the APP according to the user's role. For example, if the user's role is a cardiologist, the setting module 21021 obtains the user's role and can place the phased array probe application used by the cardiologist in the position of the first APP. In some embodiments, the user can set whether to adjust based on the user operation data 320-2 according to needs.
[0076] In some embodiments, the setting module 21021 can automatically adjust the APP according to the scanned part. For example, the scanned part is the scan of abdominal organs. Doctors generally use convex array probes to scan abdominal organs. The setting module 21021 can prompt the user to select the convex array probe for scanning by flashing a small icon in the application of the convex array probe.
[0077] System policy-based means that the system automatically adjusts the APP according to the product operation strategy, for example, the update strategy after the system upgrade.
[0078] In some embodiments, when the preset rule is based on the system policy 320 - 3 , the layout of the user interface can be set based on the system policy 320 - 3 through step 330 - 3 . In some embodiments, step 330 - 3 can be performed by the setting module 21021 .
[0079] In some embodiments, the product's operating strategy can be synchronized to the system online or offline. The online method includes OTA, etc., and the offline method includes importing it into the system through external media (such as a USB flash drive). The operating strategy may include at least one of the target APP to be adjusted, the target location, the effective time, the expiration time, etc. In some embodiments, the system administrator or user can set whether to adjust based on the system policy 320-3 according to the needs.
[0080] In some embodiments of this specification, the initial layout of the user interface is set according to preset rules to improve the user's measurement efficiency. For example, the system upgrade upgrades the function of the heart automatic measurement application, which can effectively improve the user's measurement efficiency. The heart automatic measurement application can be automatically placed in the first APP position by adjusting the system strategy.
[0081] Figure 4 is a schematic diagram of interface components according to some embodiments of the present specification.
[0082] Interface components may include multiple types, for example, applications (APP), application widgets, program docks, etc. In some embodiments, the interface components on the user interface may include one or more of applications (APP) 410, application widgets 420, and program docks 430.
[0083] The home screen of the user interface refers to the screen displayed by default, for example, Home, home page, etc. In some embodiments, the home screen of the user interface may include at least one APP and an application widget.
[0084] The application screen of the user interface refers to the application interface displayed when using the application. In some embodiments, the application screen of the user interface can include a program dock. In some embodiments, the program dock can be included in the main screen of the user interface.
[0085] In some embodiments, the APP may correspond to at least one medical imaging-related function to complete operations related to medical imaging devices and / or medical imaging. In some embodiments, the APP may correspond to certain main functions in medical imaging devices, such as patients, probes, scans, measurements, annotations, reports, etc. In some embodiments, the application component may also correspond to a key function or a set of key functions in the main functions, such as a convex array probe application and an automatic cardiac measurement application. In some embodiments, the application may also correspond to a set of other functions, such as notifications and configurations. In some embodiments, the application may correspond to the processing of medical images, for example, generating three-dimensional models, image annotations, etc.
[0086] In some embodiments, the application widget may correspond to an APP to implement extended functions related to the APP, such as displaying application information, calling functions within the application, etc. In some embodiments, the application widget may correspond to at least one of information related to the APP and operations related to the APP. In some embodiments, the application widget may contain one or more internal elements, each of which may correspond to application information or application functions, which may come from one or more APPs.
[0087] In some embodiments, the program dock may include one or more APPs and / or application widgets to implement functions related to the APPs. In some embodiments, the program dock may be displayed on the interface corresponding to the APP by calling, and specific operations may be implemented by calling the APP or application widget in the program dock.
[0088] Interface components can execute calls or implement related functions through interactive operations. In some embodiments, interface components can be represented as icons, etc., corresponding to one or more interactive operations, such as clicking, sliding, long pressing, double-clicking, etc. In some embodiments, different interactive operations can correspond to different functions, for example, clicking corresponds to selection, long pressing to call up a shortcut menu, etc. In some embodiments, the same interactive operation can correspond to different functions for different interface components. For example, clicking on the APP can open the corresponding function interface, and clicking on the application widget can display the widget content. In some embodiments, the user can define the function corresponding to the interactive operation. For example, the user can define clicking on the APP as selection, and double-clicking on the APP as opening.
[0089] Each type of interface component can be further classified according to specific standards. The classification standards can be determined according to the specific type of the interface component, for example, classification based on whether it is executable, classification based on the number of elements contained, etc.
[0090] The interface components can be adjusted, for example, in size, position, color, included content, corresponding functions, etc. In some embodiments, the interface components of the user interface are configured to be adjustable based on user operations to adapt to the needs of the user. In some embodiments, the user can adjust the interface components by interacting with the interface components, for example, the position and / or order of the interface components can be adjusted by dragging the interface components. In some embodiments, the interface components can also be adjusted in a variety of other ways, for example, by eye movement control, by brain control, by gesture control, by voice control, etc.
[0091] In some embodiments, the adjustment of the interface component may include adjusting the appearance, position, corresponding function, etc. of the interface component. Different interface components may contain different adjustable content. For example, an APP may not include an adjustment to the size. In some embodiments, the adjustment of the interface component may span multiple screens, for example, the interface component may be dragged from screen A to screen B.
[0092] In some embodiments, the user may actively adjust the interface components. For example, the user may place the most frequently used interface components in a location that is easy to operate. For another example, the user may increase or decrease the content included in the interface components as needed.
[0093] In some embodiments, the interface components can be adjusted automatically based on the user operation data. For example, based on the user's historical operation data, the interface components that are used most by the user can be placed in the position where they are most easily seen and operated (for example, in the middle of the interface). For another example, based on the user's historical operation data, the interface components that are used less frequently by the user can be placed in a relatively inconspicuous position (for example, near the edge of the interface), and the interface components that are used least frequently by the user can even be folded to reduce occupancy. For another example, when the frequency of calling a certain interface component reaches a threshold, its arrangement order is moved forward one position.
[0094] In some embodiments, the interface components may be adjusted in other ways, such as self-adaptation.
[0095] like Figure 4As shown, in some embodiments, the application 410 can be divided into different types such as functions, function sets, etc. according to the number of corresponding contents. For example, the APP can correspond to a specific function in the medical imaging device, such as probe, scanning, measurement, etc. For another example, the APP can correspond to a set of multiple functions of the medical imaging device, such as convex array probe application, configuration, etc.
[0096] Figure 5 It is a schematic diagram of an APP shown in some embodiments of this specification.
[0097] like Figure 5 As shown, in some embodiments, the APP may correspond to the main functions in the medical imaging device, for example, a patient APP 510 or a scanning APP 520; it may correspond to a key function or a set of key functions in the main functions, for example, a linear array probe APP 540.
[0098] In some embodiments, the APP may be a combination of multiple APPs represented in a folder form, for example, APP combination 530 .
[0099] like Figure 4 As shown, in some embodiments, the interactive operation corresponding to the application 410 may include clicking, sliding, long pressing, double clicking, etc. In some embodiments, clicking the APP icon can enter the APP corresponding function interface, and long pressing the APP icon can display the APP shortcut menu and the home screen shortcut menu.
[0100] In some embodiments, the interactive operations with the APP may also include other forms, such as eye movement control, brain control, gesture control, voice control, etc.
[0101] The shortcut menu is used to quickly call functions. The shortcut menu of the APP can be used to quickly call the APP function. The shortcut menu of the main screen can be used to quickly call the system function. In some embodiments, different types of shortcut menus can be distinguished to a certain extent, such as dividing lines, dividing icons, etc., to help users better distinguish between the shortcut menus of the APP and the main screen.
[0102] like Figure 4 As shown, in some embodiments, the adjustable content of application 410 may include: position, arrangement order, status, shortcut menu, etc. The position of the APP is the position of the APP icon on the screen. The arrangement order of the APP is the order of the spatial arrangement of the APP icons on the screen, that is, the relative positions between the APP icons, for example, left and right, up and down, etc.
[0103] In some embodiments, the adjustable content of the APP may also include splitting and reorganization. Specifically, if an APP corresponds to more than one function, the APP can be split according to the function or function combination, and the split functions and function combinations can correspond to new APPs respectively, and the new APP can be combined with other APPs.
[0104] In some embodiments, whether to split the APP can be determined based on the frequency of use of the APP. In some embodiments, if the frequency of use of a certain function exceeds a certain threshold, the system can ask the user whether the APP needs to be split, or the system can automatically split the APP and send a notification to the user.
[0105] The status of the APP is used to prompt the user to operate or explain the status of the APP. In some embodiments, the measurement APP can prompt the user to perform the number of measurements through a small icon. In some embodiments, the probe APP can prompt the user to select the probe through information such as a flashing small icon or color change.
[0106] In some embodiments, the items included in the shortcut menu of the APP can be adjusted, for example, the order can be adjusted, items can be added or removed, etc.
[0107] In some embodiments, at least one of the position, arrangement order, status, shortcut menu, etc. of the APP can be adjusted manually by the user or automatically by the system to meet the needs of the user.
[0108] Fig.10a It is a schematic diagram of a mobile APP shown in some embodiments of this specification.
[0109] In some embodiments, Fig.10a As shown, the user interface includes APP1010, APP1020, and APP1030. The position of APP1010 can be moved. Before moving, the position of APP1010 is at the upper left corner of the screen. The position can be moved by various methods such as dragging the APP1010 icon. After moving, the position of the APP1010 icon is at the lower right corner of the screen.
[0110] Fig.10b It is a schematic diagram of a combined APP according to some embodiments of this specification.
[0111] In some embodiments, Fig.10b As shown, before the combination, there are 4 independent APPs on the screen: APP1050, APP1060, APP1070, and APP1080. Multiple APPs can be combined into an APP folder. After the combination, the screen contains a combined folder 1090 including APP1050, APP1060, APP1070, and APP1080.
[0112] like Figure 4 As shown, in some embodiments, the application widgets 420 can be divided into different types such as information display and application operation according to their corresponding functions.
[0113] In some embodiments, application widgets can be used to display application-related information. For example, a measurement APP can define a widget for measurement results to provide the function of viewing measurement results; a trackball APP can define a widget for trackball operation instructions to prompt users of the current functions of the trackball and its buttons.
[0114] In some embodiments, the application widget 420 can be used to directly call APP-related functions. For example, the “distance measurement” in the measurement widget can activate the distance measurement tool.
[0115] In some embodiments, the application widget can be used to open the interface of the corresponding application program. For example, the “Enter General Measurement” of the measurement widget can enter the measurement APP and locate the application interface of the general measurement.
[0116] Figure 6 is a schematic diagram of an application widget according to some embodiments of the present specification.
[0117] like Figure 6 As shown, in some embodiments, the application widget can be one that displays application information, for example, the information display widget 610; can be one that directly executes application-related operations, for example, the common function widget 620; can be an entrance to an interface corresponding to a certain function, for example, the function entrance widget 630; or can be a combination of the above types, for example, the function widget 640.
[0118] Figure 8 is a schematic diagram of interface components according to some embodiments of the present specification.
[0119] like Figure 8 The user interface shown includes multiple types of interface components, among which APPs include report APP 810, review APP 820, other APPs 830, APP combination 840, etc., and interface widgets include current scanning part widget 850, commonly used measurement widget 860, measurement entry widget 870, scanning widget 880, shortcut widget 890, etc.
[0120] In some embodiments, the application widget can cross APPs, that is, the functions of multiple APPs can be freely combined into one widget, for example, Figure 8 Shortcut widget 890 is shown.
[0121] In some embodiments, the interface component may correspond to a functional sequence composed of multiple functions in order, and these interface components may include APPs, application widgets, etc.
[0122] In some embodiments, one of the multiple types included in the application widget may correspond to a function sequence of the medical imaging-related functions that are executed in sequence, and each function in the function sequence corresponds to one medical imaging-related function. In some embodiments, multiple functions may be added to an application widget, and these functions may come from one application or from different applications; then the execution order of these functions may be determined, or they may be executed in the order in which the functions are added. For example, a common operation process for checking the blood flow of the heart during a heart scan may be added to an application widget, and the application widget may include the following operations in sequence: 1. Turn on B mode; 2. Turn on C mode; 3. Adjust the position and size of the sampling box (ROI) in C mode; 4. Turn on PW mode; 5. Freeze the image; 6. Measure the PW envelope (or other); 7. Thaw the image. Among them, B, C, PW, sampling box adjustment, freeze / thaw, etc. may belong to the scanning APP, and envelope measurement may belong to the measurement APP. This series of operations can be automatically executed in sequence through a single call of the application widget, without the need for the user to manually switch APPs and other operations in the middle.
[0123] In some embodiments, users can use application widgets to implement a series of fixed and commonly used orderly operations, which can greatly save operation time, reduce user repetitive operations, reduce the complexity of operations, and reduce the burden on users. In some embodiments, experienced users can define a series of operations with complex processes as application widgets, and other users can directly use the widgets to obtain the required operation results without having to worry about the specific operation process, which saves training resources, reduces the difficulty of learning, and improves the friendliness of user interaction.
[0124] like Figure 4 As shown, in some embodiments, the interactive operations corresponding to the application widget 420 may include clicking, sliding, long pressing, double clicking, etc. In some embodiments, for different types of application widgets, the same interactive operations may correspond to different functions. For example, clicking the measurement result widget may display the measurement result; clicking "distance measurement" in the measurement widget may activate or deactivate the distance measurement tool; and clicking "enter regular measurement" in the measurement widget may enter the application interface of the measurement APP.
[0125] In some embodiments, long pressing an application widget can activate a shortcut menu. The shortcut menu of an application widget is similar to the shortcut menu of an APP, and reference can be made to the description of the shortcut menu of the aforementioned APP, which will not be repeated here.
[0126] like Figure 4 As shown, in some embodiments, the adjustable contents of the application widget 420 may include: position, arrangement order, state, shortcut menu, size, stacking, etc. The position, arrangement order, state, shortcut menu and adjustment of the application widget are similar to the corresponding contents of the APP, and reference may be made to the relevant description of the aforementioned APP, which will not be repeated here.
[0127] The size of an application widget refers to the size of the space that the application widget occupies on the screen. In some embodiments, the system can provide application widgets of different sizes to contain or simultaneously display different amounts of application functions and application information. In some embodiments, the user can modify the application widget to a larger or smaller widget based on the space or arrangement of the main screen.
[0128] In some embodiments, the size of the application widget can be defined as a multiple of the APP icon, for example, n*m icon size, where n and m can be positive integers determined according to the screen size. As an example only, the size of the application widget can be 1*1 APP icon, 2*1 APP icon, 2*2 APP icon, 3*3 APP icon, 4*4 APP icon, etc. This can ensure that the main screen is arranged in an orderly manner and the space of the main screen is fully utilized.
[0129] Stacking refers to placing multiple interface components in the same space on the screen and displaying different interface components by switching. In some embodiments, multiple application widgets can be stacked, that is, several application widgets are stacked in the same space, and the application widgets can be switched by swiping up / down / left / right. In some embodiments, the number of currently stacked application widgets and the application widget displayed on top can be indicated by icons. In some embodiments, application widgets can be stacked in various ways such as user operation or automatic adjustment of the system.
[0130] Figure 7 It is a schematic diagram of stacking application widgets according to some embodiments of the present specification.
[0131] like Figure 7 As shown, the stacked application widget includes 3 pages, which are represented by the circular icon at the bottom of the application widget. The black circle represents the currently displayed page, the white circle represents the undisplayed page, and the number of circles represents the number of pages. In some embodiments, different pages can be switched by sliding left and right, such as Figure 7 As shown, before switching, the displayed page is the stacked widget page 1, i.e., the phased array probe widget 710. By sliding to the right, you can switch to the stacked widget page 2, i.e., the automatic heart measurement widget 720.
[0132] like Figure 4As shown, in some embodiments, the program dock 430 can be a collection of functions, and can include at least one APP and an application widget. In some embodiments, the interactive operations and adjustable contents corresponding to the program dock 430 are similar to the relevant contents of the application 410 and the application widget 420, and can be referred to the aforementioned related descriptions, which will not be repeated here.
[0133] In some embodiments, the dock can be activated in the display interface of the application, that is, displayed in the display interface of the application. In some embodiments, the dock can be activated / closed by interactive operations, for example, swiping up from the bottom of the screen to open, swiping down to close, etc.
[0134] Fig. 9 is a schematic diagram of a program dock according to some embodiments of the present specification.
[0135] In some embodiments, Fig. 9 As shown, after opening the application corresponding to the APP, the current display area of the screen is occupied by the APP content area 910, and the program dock 930 can be activated through some interactive operations. After activation, the program dock 930 is displayed in the lower half of the screen and covers the original display area of the APP content area 910. In some embodiments, the user can use the functions corresponding to the various interface components in the program dock through interactive operations.
[0136] Fig.11 is an exemplary flow chart of a method for controlling an interface of a medical imaging device according to some embodiments of this specification. Fig.11 As shown, process 1100 includes the following steps:
[0137] Step 1110 , displaying a user interface including multiple interface components via a display device. In some embodiments, step 1110 may be performed by the display output module 2102 .
[0138] In some embodiments, the interface components on the user interface may be configured to correspond to the functions of the medical imaging device and the user's operations on the medical imaging device. The functions of the medical imaging device refer to the operations that the medical imaging device can perform on the medical examination object, such as scanning, measuring, etc. The user's operations on the medical imaging device refer to the operations performed on the medical device itself, such as moving the probe, etc.
[0139] In some embodiments, the display output module 2102 can set interface components according to the functions of the medical imaging device, such as a scanning mode component, a measurement component, an automatic heart measurement component, etc.
[0140] The user's operation on the medical imaging device may include various operations. In some embodiments, the display output module 2102 may set interface components according to the user's operation on the medical imaging device, such as commonly used measurement components.
[0141] In some embodiments, the interface component includes one or more of an application, an application widget, and a dock. For more information about interface components, see Figure 5-Figure 11 The relevant description will not be repeated here.
[0142] Step 1120 , receiving the user's operation on the interface component through one or more processors 210 . In some embodiments, step 1120 may be performed by the processing module 2101 .
[0143] The user's operation on the interface component refers to the user's operation of the interface component through interactive actions such as clicking and sliding. In some embodiments, the user's operation on the interface component may correspond to an instruction issued by the user, such as an instruction for distance measurement, an instruction for automatic heart measurement, etc.
[0144] Step 1130 , based on the received operation, control the medical imaging device. In some embodiments, step 1130 may be performed by the processing module 2101 .
[0145] In some embodiments, the processing module 2101 may control the medical imaging device to perform corresponding measurements based on the received operation. For example, upon receiving an instruction for automatic heart measurement, the medical imaging device performs measurements on the patient's heart.
[0146] In some embodiments of the present specification, the user interface is set and adjusted through multiple interface components, thereby improving the flexibility of the user interface layout of the medical imaging device, increasing the scalability of the application, reducing redundant information, simplifying the operation steps, improving the operation efficiency, facilitating the user operation, and improving the user's usage efficiency.
[0147] It should be noted that the above description of process 1100 is only for example and explanation, and does not limit the scope of application of this specification. For those skilled in the art, various modifications and changes can be made to process 1100 under the guidance of this specification. However, these modifications and changes are still within the scope of this specification. For example, in process 1100, medical imaging equipment can be controlled while receiving user operations on interface components.
[0148] At the same time, this specification uses specific words to describe the embodiments of this specification. For example, "one embodiment", "an embodiment", and / or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or more in different positions in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures or characteristics in one or more embodiments of this specification can be appropriately combined.
[0149] In addition, unless explicitly stated in the claims, the order of the processing elements and sequences described in this specification, the use of alphanumeric characters, or the use of other names are not intended to limit the order of the processes and methods of this specification. Although the above disclosure discusses some invention embodiments that are currently considered useful through various examples, it should be understood that such details are only for illustrative purposes, and the attached claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that are consistent with the essence and scope of the embodiments of this specification. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only by software solutions, such as installing the described system on an existing server or mobile device.
[0150] Similarly, it should be noted that in order to simplify the description disclosed in this specification and thus help understand one or more embodiments of the invention, in the above description of the embodiments of this specification, multiple features are sometimes combined into one embodiment, figure or description thereof. However, this disclosure method does not mean that the features required by the subject matter of this specification are more than the features mentioned in the claims. In fact, the features of the embodiments are less than all the features of the single embodiment disclosed above.
[0151] In some embodiments, numbers describing the number of components and attributes are used. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise specified, "about", "approximately" or "substantially" indicate 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 change according to the required features of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the general method of retaining digits. Although the numerical domains and parameters used to confirm the breadth of their range in some embodiments of this specification are approximate values, in specific embodiments, the setting of such numerical values is as accurate as possible within the feasible range.
[0152] Each patent, patent application, patent application publication, and other materials, such as articles, books, specifications, publications, documents, etc., cited in this specification are hereby incorporated by reference in their entirety. Except for application history documents that are inconsistent with or conflicting with the contents of this specification, documents that limit the broadest scope of the claims of this specification (currently or later attached to this specification) are also excluded. It should be noted that if the descriptions, definitions, and / or use of terms in the materials attached to this specification are inconsistent or conflicting with the contents described in this specification, the descriptions, definitions, and / or use of terms in this specification shall prevail.
[0153] Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, as an example and not a limitation, alternative configurations of the embodiments of this specification may be considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.
Claims
1. A system for controlling an interface of a medical imaging device, comprising: processor; a display device, the display device being used to display a user interface including an interface component, The interface component is configured to correspond to the function of the medical imaging device and the operation of the medical imaging device, and the interface component is configured by configuring the initial layout of the user interface according to a preset rule, wherein the preset rule includes at least one of being based on user operation data and being based on a system policy, and the initial layout of the user interface is configured based on the user operation data, including automatically adjusting the initial layout of the user interface according to the role of the user, By operating the interface component, the processor controls the medical imaging device. The types of interface components include applications, application widgets, and program docks, wherein the applications include at least one application (App), the application widgets include functions related to the at least one application, and the program dock includes one or more of the applications and the application widgets.
2. The system of claim 1, wherein the step of setting the initial layout of the user interface according to a preset rule comprises: Determining a target interface component displayed in the initial layout based on the preset rule; The layout of the target interface components on the user interface is determined based on the preset rule.
3. The system as described in claim 1, wherein the preset rules can also include user customization.
4. The system as claimed in claim 1, wherein the interface component corresponds to multiple interactive operations, and the multiple interactive operations include at least one of clicking, sliding, long pressing and double-clicking.
5. The system of claim 1, comprising: The application corresponds to at least one of the medical imaging related functions; The application widget corresponds to at least one of information related to the application and operations related to the application; The dock may be displayed on an interface corresponding to the application.
6. In the system as described in claim 5, the application widget comprises multiple types, one of the multiple types corresponds to a functional sequence of the medical imaging related functions executed in sequence, and each function in the functional sequence corresponds to one of the medical imaging related functions.
7. The system of claim 1, wherein: The various interface components are configured to be adjustable based on user operations.
8. The system as claimed in claim 7, wherein the adjustment is actively performed by the user or automatically performed based on user operation data.
9. A method for controlling an interface of a medical imaging device, comprising: Displaying a user interface including an interface component via a display device, The interface component is configured to correspond to the function of the medical imaging device and the operation of the medical imaging device, and the interface component is configured by configuring the initial layout of the user interface according to a preset rule, wherein the preset rule includes at least one of being based on user operation data and being based on a system policy, and the initial layout of the user interface is configured based on the user operation data, including automatically adjusting the initial layout of the user interface according to the role of the user, The types of the interface components include applications, application widgets, and program docks, wherein the applications include at least one application program (App), the application widgets include functions related to the at least one application program, and the program dock includes one or more of the applications and the application widgets; The operation on the interface component is received through one or more processors to control the medical imaging device.
Citation Information
Patent Citations
Medical image system and method
CN103827874A
Touch screen interface imaging system and method
CN103970413A
User interface display method and device
CN104423874A
Methods and systems for performing medical procedures and for accessing and / or manipulating medically relevant information
CN106922190A
Systems and methods for adaptive user interfaces
CN110651251A