Image display layout generation method, image display method, device and apparatus

CN122760741APending Publication Date: 2026-09-15NEUSOFT MEDICAL SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610855498.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-12
Publication Date
2026-09-15

AI Technical Summary

Technical Problem

但是,阅片应用中针对显示窗口的显示布局模板是固定的,导致医生只能在固定的显示布局模板中选择显示窗口的布局,无法根据乳腺图像双侧对比以及多角度投照等特殊性灵活调整显示布局,严重影响医生查看效果,存在无针对性和灵活性不足的问题

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122760741A_ABST
    Figure CN122760741A_ABST
Patent Text Reader

Abstract

The application provides a method for generating an image display layout, an image display method, an apparatus and a device, wherein the method for generating an image display layout comprises: in response to an input operation on a layout region in a user interface, displaying layout parameter information in the layout region; generating a layout window in a visual layout view of the user interface according to the layout parameter information; wherein the layout window comprises at least one sub-window; in response to an input operation on a window region in the user interface, adjusting window parameter information of any one or more sub-windows in a selected state; and generating an image display layout according to the layout parameter information and the window parameter information. In this way, by generating a customized image display layout, a doctor can flexibly adjust the display layout according to the special features of bilateral comparison of breast images and multi-angle projection, thereby improving the pertinence and flexibility of breast image display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical image processing technology, and in particular to a method for generating an image display layout, an image display method, an apparatus, and a device. Background Technology

[0002] Breast imaging serves as an important tool for auxiliary diagnosis and treatment, improving the accuracy and efficiency of doctors' diagnosis of breast lesions. Currently, doctors can view breast images using image reading applications and make diagnoses and treatments based on the results. However, the display layout templates for the display windows in these applications are fixed, limiting doctors to choosing layouts within a limited set. This prevents doctors from flexibly adjusting the display layout to suit the specific characteristics of breast images, such as bilateral comparisons and multi-angle projections, severely impacting the viewing experience and demonstrating a lack of specificity and flexibility. Summary of the Invention

[0003] This application provides a method for generating an image display layout, an image display method, an apparatus, and a device. By generating a custom image display layout, doctors can flexibly adjust the display layout according to the special characteristics of breast images, such as bilateral comparison and multi-angle projection, thereby improving the targeting and flexibility of breast image display.

[0004] In a first aspect, embodiments of this application provide a method for generating an image display layout, comprising: In response to an input operation targeting a layout area in the user interface, layout parameter information is displayed in the layout area; Based on the layout parameter information, a layout window is generated in the visual layout view of the user interface; wherein the layout window includes at least one sub-window; In response to an input operation on a window area in the user interface, adjust the window parameter information of any one or more sub-windows that are selected. An image display layout is generated based on the layout parameter information and the window parameter information.

[0005] Secondly, embodiments of this application provide an image display method, including: In response to an image selection operation, at least one target breast image sequence is selected from multiple breast image sequences; In response to a selection operation for any image display layout in the layout list view, the selected image display layout is taken as the target image display layout; wherein the image display layout in the layout list view is generated according to the image display layout generation method described in the first aspect embodiment; The at least one target breast image sequence is displayed according to the target image display layout.

[0006] Thirdly, embodiments of this application provide an image display layout generation apparatus, comprising: The first display module is configured to display layout parameter information in the layout area in response to an input operation on the layout area of ​​the user interface; A window generation module is used to generate a layout window in the visual layout view of the user interface based on the layout parameter information; wherein the layout window includes at least one sub-window; The parameter adjustment module is used to adjust the window parameter information of any one or more sub-windows that are selected in response to input operations on the window area of ​​the user interface. The layout generation module is used to generate an image display layout based on the layout parameter information and the window parameter information.

[0007] Fourthly, embodiments of this application provide an image display device, including: The first selection module is configured to select at least one target breast image sequence from a plurality of breast image sequences in response to an image selection operation; The second selection module is configured to, in response to a selection operation for any image display layout in the layout list view, use the selected image display layout as the target image display layout; wherein the image display layout in the layout list view is generated by the image display layout generation apparatus according to the third aspect embodiment. An image display module is used to display the at least one target breast image sequence according to the target image display layout.

[0008] Fifthly, embodiments of this application provide an electronic device, including: A processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the image display layout generation method described in any one of the embodiments of this application, or the image display method described in any one of them.

[0009] Sixthly, embodiments of this application provide a computer-readable storage medium for storing a computer program that causes a computer to perform the image display layout generation method described in any one of the embodiments of this application, or the image display method described in any one of them.

[0010] The technical solution disclosed in this application, in response to input operations on a layout area in the user interface, displays layout parameter information in the layout area, and generates a layout window in the visual layout view of the user interface based on the layout parameter information. The layout window includes at least one sub-window. Then, in response to input operations on a window area in the user interface, the window parameter information of any one or more selected sub-windows is adjusted. Finally, an image display layout is generated based on the layout parameter information and the window parameter information. This application, by using components such as the layout area, window area, and visual layout view in the user interface, generates multiple custom image display layouts that meet the needs of breast image reading. This allows doctors to flexibly select an image display layout from the generated custom layouts to view breast images. By generating custom image display layouts, doctors can flexibly adjust the display layout according to the special characteristics of breast images, such as bilateral comparison and multi-angle projection, thereby improving the targeting and flexibility of breast image display. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 A flowchart illustrating a method for generating an image display layout as provided in an embodiment of this application; Figure 2 A schematic diagram of an exemplary user interface provided for an embodiment of this application; Figure 3A This is a schematic diagram of an exemplary layout window provided for an embodiment of this application; Figure 3B This is another exemplary layout window diagram provided for an embodiment of this application; Figure 4 This is a schematic diagram illustrating an exemplary method for adjusting window parameter information of a sub-window, provided as an embodiment of this application. Figure 5 A flowchart illustrating an image display method provided in an embodiment of this application; Figure 6 This is an exemplary schematic diagram illustrating the loading and display of a matching sequence of target breast images in each sub-window of a target image display layout, as provided in an embodiment of this application. Figure 7 A schematic block diagram of an image display layout generation device provided in an embodiment of this application; Figure 8A schematic block diagram of an image display device provided in an embodiment of this application; Figure 9 This is a schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0013] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0014] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0015] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or solution described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0016] As mentioned earlier, doctors can currently view breast images using image reading applications running on their devices, and then make diagnoses and treatments based on the results. However, the display layout templates for the display windows in these applications are fixed, limiting doctors to choosing layouts from a limited set. This prevents doctors from flexibly adjusting the display layout to suit the specific characteristics of breast images, such as bilateral comparisons and multi-angle projections, severely impacting their viewing experience and resulting in a lack of specificity and flexibility.

[0017] In response to this, this application provides a method for generating an image display layout, an image display method, an apparatus, and a device to address the problem that the display layout template for the display window in image reading applications is fixed, which forces doctors to choose the display window layout only from a fixed display layout template. This makes it impossible to flexibly adjust the display layout according to the special characteristics of breast images, such as bilateral comparison and multi-angle projection, which seriously affects the doctor's viewing results and results in a lack of specificity and flexibility.

[0018] The technical solutions provided in this application will be described in detail below through some embodiments. It should be noted that the various embodiments of this application can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0019] Figure 1 This is a flowchart illustrating a method for generating an image display layout according to an embodiment of this application. The method for generating an image display layout provided in this application can be executed by an image display layout generating device, which can be implemented in software and / or hardware and can be integrated into an electronic device. In this application, the electronic device can be, but is not limited to, laptops, tablets, personal digital assistants, desktop computers, laptop computers, and other devices that support image viewing functions. This application does not specifically limit the type of electronic device.

[0020] like Figure 1 As shown in the embodiments of this application, the method for generating an image display layout may include the following steps: S101, in response to an input operation on a layout area in the user interface, displays layout parameter information in the layout area.

[0021] The aforementioned user interface refers to an interactive interface that includes a customizable display layout and a breast image display function. That is, users can generate custom image display layouts based on this user interface, and can also use the generated custom image display layouts to display breast images within this user interface. In this application, "user" specifically refers to a doctor.

[0022] In some optional embodiments, the user interface of this application may include a layout area for generating a custom image display layout. When a user needs to generate a custom image display layout, they can input layout parameter information corresponding to the custom image display layout in the layout area. Furthermore, upon detecting the layout parameter information input by the user in the layout area, the user-input layout parameter information can be displayed in real time in the layout area, allowing the user to check whether the input layout parameter information is accurate, thereby improving the efficiency of layout parameter information input and reducing the occurrence of input errors.

[0023] For example, such as Figure 2As shown, the user interface 200 includes a layout area 210. It should be understood that... Figure 2 The position, shape, and size of the layout area 210 are exemplary and are not intended to be specific limitations of this application.

[0024] In some alternative embodiments, the layout area in the user interface of this application may include: a first layout parameter item and a second layout parameter item. The first layout parameter item may be a row / column parameter item, and the second layout parameter item may be an identifier parameter item; alternatively, the first layout parameter item may be an identifier parameter item, and the second layout parameter item may be a row / column parameter item; no specific limitations are imposed here.

[0025] It should be understood that the aforementioned row and column parameters refer to the number of rows and columns corresponding to the custom image display layout. For example, when a user generates a custom image display layout, they can input the row number 3 and column number 3 in the row and column parameter fields of the layout area. In this case, the row number 3 and column number 3 can be used as the row and column parameter information for the custom image display layout. It should be understood that the row and column information is used to define the arrangement structure of the sub-windows within the layout window corresponding to the custom image display layout. That is, the total number of sub-windows included in the layout window and their arrangement can be determined by the row and column information input by the user. Here, the layout window can refer to an area used to accommodate the sub-windows.

[0026] The aforementioned identification parameters refer to unique information corresponding to a custom image display layout, such as name information and number information. For example, when a user generates a custom image display layout, they can enter the identification information XX1 in the identification parameter field of the layout area. In this case, the identification information XX1 can be used as the identification parameter information for that custom image display layout. It should be understood that the identification information is used to uniquely identify the custom image display layout, supporting user-defined naming or automatic generation by the device based on row and column number information, for the purpose of subsequent retrieval, management, and use.

[0027] For example, the layout area 210 in the user interface 200 may include: a first layout parameter item 211 and a second layout parameter item 212, as shown below. Figure 2 As shown. It should be understood that, Figure 2 The positions, shapes, and sizes of the first layout parameter item 211 and the second layout parameter item 212 are exemplary and not intended as specific limitations of this application. It should be noted that the layout area 210 may also include a selection area 213 of the layout window, so that the user can select layout parameter information from the selection area 213 by any selection method such as mouse selection, thereby improving the diversity and flexibility of layout parameter information input.

[0028] To facilitate the explanation of the technical solution of this application, the embodiments described below will be specifically illustrated using the first layout parameter item as the row and column parameter item and the second layout parameter item as the identifier parameter item.

[0029] Therefore, step S101 above, which responds to an input operation on a layout area in the user interface and displays layout parameter information in the layout area, may include: responding to an input operation on a first layout parameter item and displaying first layout parameter information in the first layout parameter item; and / or, responding to an input operation on a second layout parameter item and displaying second layout parameter information in the second layout parameter item.

[0030] In this application, A and / or B can refer to at least one of A and B. That is, in response to an input operation on a first layout parameter item, displaying first layout parameter information in the first layout parameter item; and / or, in response to an input operation on a second layout parameter item, displaying second layout parameter information in the second layout parameter item can mean displaying first layout parameter information in the first layout parameter item in response to an input operation on the first layout parameter item; it can also mean displaying second layout parameter information in the second layout parameter item in response to an input operation on the second layout parameter item; it can also mean displaying first layout parameter information in the first layout parameter item in response to an input operation on the first layout parameter item; and, in response to an input operation on the second layout parameter item, displaying second layout parameter information in the second layout parameter item.

[0031] In some possible implementations, the user's input operation on the first layout parameter may include, but is not limited to, any of the following: In the first scenario, the first layout parameter information can be input via a virtual keyboard or a physical keyboard; In scenario two, the first layout parameter information can be entered through various selection methods such as mouse selection, touch selection, or stroke selection. In scenario three, you can click the drop-down button on the first layout parameter item and select any number of rows and any number of columns as the first layout parameter information from the displayed drop-down menu.

[0032] In some possible implementations, the user's input operation regarding the second layout parameter may include, but is not limited to, any of the following: In the first scenario, the second layout parameter information can be input via a virtual keyboard or a physical keyboard; In the second scenario, you can click the drop-down button on the second layout parameter item and select any identifier from the displayed drop-down menu as the second layout parameter information.

[0033] It should be noted that when the user inputs first layout parameter information for the first layout parameter item but not for the second layout parameter item, this application can automatically generate a unique second layout parameter information for the second layout parameter item based on the user-input first layout parameter information; or, when the user inputs second layout parameter information for the second layout parameter item but not for the first layout parameter item, this application can automatically generate a first layout parameter information for the first layout parameter item based on the user-input second layout parameter information. In this way, it is possible to input corresponding layout parameter information for each layout parameter item in the layout area, laying the foundation for the subsequent generation of the corresponding layout window.

[0034] S102, Based on the layout parameter information, a layout window is generated in the visual layout view of the user interface; wherein the layout window includes at least one sub-window.

[0035] The aforementioned visual layout view can refer to an area in the user interface used to display the layout window corresponding to the layout parameter information.

[0036] The phrase "at least one child window" refers to one or more child windows. For example, one child window, two child windows, three child windows, four child windows, and more child windows.

[0037] In some embodiments, the user interface of this application may include a visual layout view in addition to the layout area. After the user inputs at least one of the first layout parameter information and the second layout parameter information in the layout area of ​​the user interface, this application can automatically generate a corresponding layout window in the visual layout view based on the layout parameter information input by the user in the layout area. Furthermore, the generated layout window is also displayed through the visual layout view. That is, a layout window is generated and displayed in the visual layout view based on the layout parameter information input by the user.

[0038] For example, the visual layout view 220 in the user interface can be as follows: Figure 2 As shown. It should be understood that, Figure 2 The position, shape, and size of the visual layout view 220 are exemplary and are not intended to limit the scope of this application.

[0039] For example, suppose a user enters 4 rows and 4 columns as the first layout parameter in the layout area, and enters XX12 as the second layout parameter. Based on the 4 rows, 4 columns, and XX12 identifier, a layout window 431 with 4 rows and 4 columns can be generated in the visual layout view. Specifically, it can be done as follows: Figure 3A As shown.

[0040] For example, assuming the user enters 2 rows and 2 columns in the first layout parameter field of the layout area, a layout window 432 with 2 rows and 2 columns can be generated in the visual layout view based on the 2 rows and 2 columns. Specifically, it can be done as follows: Figure 3B As shown.

[0041] In other words, this application can update the number of child windows, the arrangement of child windows, and the layout identification information in real time using a visual layout view based on the layout parameter information entered by the user in the layout area. This ensures that the user can intuitively confirm the accuracy of the layout parameter information corresponding to the custom image display layout and avoids incorrect configuration of layout parameter information.

[0042] S103, in response to input operations on a window area in the user interface, adjusts the window parameter information of any one or more child windows that are selected.

[0043] The aforementioned window area refers to the area used to adjust the window parameters associated with any one or more child windows in the layout window.

[0044] The above one or more can be understood as at least one, where multiple refers to two or more.

[0045] In this application, the aforementioned window area may include window parameter items. Furthermore, the window parameter items may include at least one of the following: projection angle parameter item, data type parameter item, left and right breast parameter item, and additional parameter item.

[0046] The imaging angle refers to the angle at which the breast image is captured, which may include: right craniocaudal (RCC), right mediolateral oblique (RMLO), left craniocaudal (LCC), and left mediolateral oblique (LMLO).

[0047] Data type refers to the type of breast image, which may include, but is not limited to: mammography (MG), digital breast tomosynthesis (DBT), magnetic resonance imaging (MR), contrast-enhanced magnetic resonance imaging (CE-MRI), and computed tomography (CT).

[0048] The left and right breast parameters indicate whether the breast image is a left or right breast image, including both the left and right breasts.

[0049] Additional parameters refer to other personalized configuration parameters, such as lesion priority and display priority. It should be understood that additional parameters can refer to other parameter items.

[0050] Furthermore, the projection angle corresponding to the above projection angle parameter can be used to match the breast image at the corresponding angle, thereby ensuring that the breast image loaded and displayed in the sub-window meets the angle observation requirements when viewing the image. The data types corresponding to the above data type parameters can support the fusion and comparison of breast images from multiple devices, meeting the image reading needs of different examination methods; The left and right breast parameters mentioned above can be adapted to the clinical logic of comparing both sides when viewing breast images, ensuring that the sub-window is accurately bound to the corresponding breast image. The attachment information corresponding to the above additional parameter items can further refine the breast image matching logic of the sub-window, and can be adapted to special image reading scenarios, such as focusing on observing lesion areas.

[0051] In some embodiments, the user interface of this application may further include: a window parameter area for adjusting any one or more sub-windows in the layout window.

[0052] After generating the layout window in the visual layout view, the user can select any one or more sub-windows within the layout window using any selection method such as touch or click, to select one or more sub-windows whose window parameter information needs to be adjusted. Furthermore, upon detecting a user's selection operation on any one or more sub-windows in the layout window, this application can change the display state of the selected one or more sub-windows, such as highlighting the sub-windows or displaying them in other highlighting methods. Simultaneously, the window parameter information corresponding to the selected one or more sub-windows is also displayed in the window area.

[0053] Furthermore, users can input parameters displayed in the window area to adjust these parameters as needed. For example, they can adjust at least one of the following parameters: projection angle, data type, left / right breast, and additional parameters. The adjusted parameters are then displayed in the window area.

[0054] The above-mentioned input operation according to the adjustment requirements can be performed by selecting any option from the options provided by each window parameter item; or, it can be performed by selecting any option from the drop-down menu provided by each window parameter item, etc. This application does not impose specific restrictions on the input method.

[0055] That is, in response to an input operation to a window area in the user interface, this application adjusts the window parameter information of any one or more sub-windows that are selected, including: in response to a selection operation to any one or more sub-windows in the visual layout view, displaying the window parameter information of the sub-window in the window area; in response to an input operation to at least one window parameter item in the window area, adjusting the window parameter information of the sub-window and displaying the adjusted window parameter information in the window area.

[0056] In this way, users can adjust the window parameter information of one, more, or all child windows displayed in the layout window of the visual layout view according to their window parameter adjustment needs.

[0057] For example, Figure 2 The window area 230 in the user interface of this application is shown, wherein the window area 230 may include: projection angle parameter item 231, data type parameter item 232, left and right breast parameter item 233 and additional parameter item 234. Figure 2 The window area 230 displayed in the document, as well as the position, shape, and size of each parameter item in the window area 230, are exemplary. They can also be displayed in other positions, shapes, and sizes. This application does not impose any specific limitations on this.

[0058] In other embodiments, when a user adjusts the window parameters of child windows in the layout window, the window parameters of each child window in the layout window can be adjusted individually. For example, a user can select any one, any number, or all child windows to be adjusted from the layout window and adjust the window parameters of each selected child window. The window parameters of unselected child windows are not adjusted, meaning their window parameters remain unchanged. In this way, a user can adjust the window parameters of one child window at a time, and the number of child windows adjusted can be one, multiple, or all. That is, the user can adjust the window parameters of some child windows while leaving the window parameters of others unchanged; or the user can adjust the window parameters of all child windows, thereby meeting the user's personalized adjustment needs for the window parameters of child windows and improving the flexibility and scalability of adjusting the window parameters of child windows.

[0059] For example, suppose that layout window 433 in the visual layout view includes two sub-windows, sub-window 41 and sub-window 42. When the user selects sub-window 41, the selected sub-window 41 is highlighted in layout window 433, and its current window parameter information (xxxxx1) is displayed in the window area. At this point, the user can input parameters into the displayed current window parameter information (xxxxx1) to adjust the current window parameter information (xxxxx1) to the target window parameter information (yyyyyy1), and the adjusted target window parameter information (yyyyyy1) is displayed in the window area. Next, the user can select sub-window 42, which is then highlighted in the layout window, and its current window parameter information (xxxxx2) is displayed in the window area. At this point, the user can input the current window parameter information xxxxx2 of the sub-window 42 displayed in the window area according to the adjustment needs, so as to adjust the target window parameter information yyyyyy2, which is the current window parameter information xxxxx2. The adjusted target window parameter information yyyyyy2 will then be displayed in the window area. The specific process is as follows: Figure 4 As shown, S104: Generate an image display layout based on layout parameter information and window parameter information.

[0060] The window parameter information mentioned above refers to the window parameter information of each child window in the layout window. If the window parameter information of any one or more child windows has been adjusted, then the window parameter information of those child windows at this time is the adjusted window parameter information. If the window parameter information of any one or more child windows has not been adjusted, then the window parameter information of those child windows at this time is the original, unadjusted window parameter information.

[0061] That is, the window parameter information of this application includes at least one of the adjusted window parameter information and the original window parameter information.

[0062] In some embodiments, the user interface of this application may further include a generation control. The generation control may be one of a save control, a complete control, or a confirmation control.

[0063] Therefore, after adjusting the window parameter information of any one or more child windows in the layout window, if the user needs to generate a custom image display layout based on the layout parameter information and window parameter information, the generation control can be triggered. This allows the electronic device to save the layout parameter information and window parameter information according to the user's triggering operation on the generation control. Then, based on the saved layout parameter information and window parameter information, the custom image display layout is obtained.

[0064] In other words, the image display layout generated by this application may include: in response to a trigger operation on the generated control, saving layout parameter information and window parameter information; and obtaining the image display layout based on the saved layout parameter information and window parameter information.

[0065] For example, the generation control 240 in the user interface of this application can be as follows: Figure 2 As shown. It should be understood that, Figure 2 The position, shape, and size of the generated control 240 are exemplary and are not intended to be specific limitations of this application.

[0066] Furthermore, after generating the image display layout, this application can store the generated image display layout to lay the foundation for subsequently using the image display layout to display breast images.

[0067] As an optional implementation, this application may store the generated image display layout in a layout list view.

[0068] The layout list view can be understood as a stored and visible area in the user interface used to store user-defined image display layouts. It should be understood that the layout list view can also store existing fixed display layout templates, and this application does not impose any restrictions on this.

[0069] For example, the position and shape of the layout list view 250 can be as follows: Figure 2 As shown. Each image displayed in the layout list view can be shown as a thumbnail in the layout list view, as shown in the example below. Figure 2 As shown.

[0070] In other words, the layout list view can be used to manage each stored display layout (such as custom image display layouts, custom image display layouts, and fixed display layout templates) in a unified manner.

[0071] In other embodiments, after generating an image display layout, the user may optionally continue to perform the aforementioned steps S101 to S104 to generate at least one other image display layout. Thus, by generating multiple different custom image display layouts, the user can flexibly select any target image display layout from multiple custom image display layouts to display breast images when viewing the images, thereby improving the user's flexibility and focus in viewing the images.

[0072] The technical solution disclosed in this application, in response to input operations on a layout area in the user interface, displays layout parameter information in the layout area, and generates a layout window in the visual layout view of the user interface based on the layout parameter information. The layout window includes at least one sub-window. Then, in response to input operations on a window area in the user interface, the window parameter information of any one or more selected sub-windows is adjusted. Finally, an image display layout is generated based on the layout parameter information and the window parameter information. This application, by using components such as the layout area, window area, and visual layout view in the user interface, generates multiple custom image display layouts that meet the needs of breast image reading. This allows doctors to flexibly select an image display layout from the generated custom layouts to view breast images. By generating custom image display layouts, doctors can flexibly adjust the display layout according to the special characteristics of breast images, such as bilateral comparison and multi-angle projection, thereby improving the targeting and flexibility of breast image display.

[0073] In some optional implementation scenarios, after generating a custom image display layout, users may need to preview the image display layout. Therefore, based on the foregoing embodiments, this application may optionally further include: displaying the image display layout in a visual layout view of the user interface in response to a preview operation on the image display layout.

[0074] Optionally, the user can select any of the aforementioned generated custom image display layouts as the preview object from multiple display layout thumbnails displayed in the layout list view. Then, a first preset trigger method, such as a single click, double click, left click, or a first preset gesture, is executed to trigger the preview operation. When this application detects a user's preview operation on the preview object, it can display the preview object in the visual layout view of the user interface, display the window parameter information of each sub-window of the preview object in the window area of ​​the user interface, and display the layout parameter information of the preview object in the layout area of ​​the user interface, allowing the user to intuitively confirm the rationality and adaptability of the current preview image display layout area.

[0075] The window parameter information of each sub-window in the preview object is displayed in the window area of ​​the user interface. Optionally, the window parameter information of each sub-window is displayed sequentially in a scrolling manner; or, the window parameter information of the first sub-window is displayed by default, and when a user triggers an operation on a sub-window in another position, the window parameter information of the first sub-window in the first position is switched to the window parameter information of the other sub-window. Of course, the window parameter information of each sub-window can also be displayed in other ways, and this application does not impose any restrictions on this.

[0076] In other optional implementation scenarios, after generating a custom image display layout, users may need to edit the image display layout. Therefore, based on the foregoing embodiments, this application may optionally further include: editing the image display layout in response to an editing operation on the image display layout.

[0077] As an optional implementation, the user can select any of the aforementioned generated custom image display layouts as the editing object from among multiple display layout thumbnails displayed in the layout list view. Then, the user can trigger the editing operation by executing a second preset trigger method, such as right-clicking, long-pressing, or a second preset gesture. When this application detects the user's editing operation on the editing object, it can display the editing object in the visual layout view of the user interface, display the window parameter information of each sub-window of the editing object in the window area of ​​the user interface, and display the layout parameter information of the editing object in the layout area of ​​the user interface.

[0078] Furthermore, the user can adjust the window parameter information of any one or more sub-windows of the editable object in the window area, and / or adjust at least one of the layout row and column information and layout identifier information of the editable object in the layout area. Then, based on the adjusted window parameter information and layout parameter information, the editable object is updated to obtain the updated image display layout.

[0079] As an alternative implementation, the user can select any of the aforementioned generated custom image display layouts as the editing object from among multiple display layout thumbnails displayed in the layout list view, and perform a third preset triggering method on the editing object, such as hovering or clicking after hovering, to achieve a triggering operation on the editing object. When this application detects the user's triggering operation on the editing object, it displays an editing panel for the editing object, wherein the editing panel may include different editing items, such as modification items, deletion items, etc.

[0080] Furthermore, users can edit the window parameter information of any one or more child windows of the editable object based on the different editing items provided in the editing panel, and / or edit at least one of the layout row and column information and layout identifier information of the editable object in the layout area. For example, modifying the window parameter information of any one or more child windows of the editable object, modifying at least one of the layout row and column information and layout identifier information of the editable object; or deleting the editable object, etc.

[0081] In this application, after a user performs editing operations on an object based on the editing panel, the corresponding image display layout in the layout list view can be updated based on the edited image display layout.

[0082] That is, in response to an editing operation on the image display layout, this application edits the image display layout, including: in response to a triggering operation on any image display layout in the layout list view, displaying an editing panel for that image display layout; wherein the editing panel includes different editing items; and performing different editing operations on the triggered image display layout according to the different editing items in the editing panel.

[0083] As another optional implementation, users can also edit the preview image display layout during the preview process. The specific editing process can be found in the aforementioned editing section, and will not be elaborated upon here.

[0084] In this way, users can edit any one or more custom image display layouts generated, thereby optimizing the custom image display layout, improving the flexibility and efficiency of image display layout adjustments, and realizing personalized customization of the image display layout.

[0085] After describing an embodiment of generating a custom image display layout, the process of displaying a breast image using a custom image display layout will be explained in detail below. Figure 5 This is a flowchart illustrating an image display method provided in an embodiment of this application. The image display method provided in this application can be executed by an image display device, which can be implemented using software and / or hardware and can be integrated into an electronic device. In this application, the electronic device can be, but is not limited to, laptops, tablets, personal digital assistants, desktop computers, laptop computers, and other devices that support image viewing functions. This application does not specifically limit the type of electronic device.

[0086] like Figure 5 As shown, the image display method may include the following steps: S201, in response to the image selection operation, at least one target breast image sequence is selected from a plurality of breast image sequences.

[0087] The aforementioned multiple breast image sequences refer to multiple distinct breast image sequences. For example, if there are four breast image sequences, the first sequence could be an RCC sequence, the second an LCC sequence, the third an RMLO sequence, and the fourth an LMLO sequence. Similarly, if there are three breast image sequences, the first sequence could be of type MG and an RCC sequence, the second a type DBT and an LCC sequence, the third a type MR and an RMLO sequence, and so on.

[0088] Furthermore, each of the aforementioned breast image sequences may include at least one breast image.

[0089] In some alternative embodiments, for the application scenario of viewing breast images, the user can select at least one breast image sequence as the target breast image sequence from an interface or list that includes multiple breast image sequences.

[0090] S202, in response to a selection operation for any image display layout in the layout list view, the selected image display layout is used as the target image display layout.

[0091] The image display layout in the layout list view is generated according to the image display layout generation method disclosed in the foregoing embodiments.

[0092] In some embodiments, since the generated custom image display layout thumbnails are displayed in the layout list view of the user interface, the user can select any custom image display layout as the target image display layout from all the thumbnails displayed in the layout list view.

[0093] S203, Display at least one target breast image sequence according to the target image display layout.

[0094] In some alternative embodiments, after a user selects a target image display layout from the layout list view, this application can display at least one selected target breast image sequence based on the target image display layout selected by the user.

[0095] In some alternative embodiments, considering that the target image display layout may include at least one sub-window, and each sub-window corresponds to window parameter information, when the user selects any target image display layout, at least one target image sequence may be displayed based on the target image display layout through the following steps: The first step is to obtain the window parameter information for each target breast image sequence.

[0096] The second step is to determine the target sub-window that matches each target breast image sequence from at least one sub-window of the target image display layout, based on the window parameter information of each target breast image sequence.

[0097] The third step is to load and display the matching target breast image sequence in each target sub-window.

[0098] Optionally, a global traversal method can be used to obtain the window parameter information for each target breast image sequence. Then, the matching degree between the window parameter information of each target breast image sequence and the window parameter information of each sub-window in the target image display layout is calculated to obtain the matching degree between each target breast image sequence and each sub-window. Finally, from the matching degrees between each target breast image sequence and each sub-window, the sub-window with the highest matching degree is selected as the target sub-window that matches each target breast image sequence.

[0099] Furthermore, by using a target sub-window that matches each target breast image sequence, the matching target breast image sequence is loaded and displayed to achieve automatic loading and display of breast images, thereby improving the display efficiency of breast images.

[0100] For example, Figure 6 This diagram illustrates a method of loading and displaying a sequence of matching target breast images in each sub-window of a target image display layout, wherein... Figure 6 The target image display layout is a display layout that includes four sub-windows, each of which is used to display a target breast image sequence. The lower area 61 of the target image display layout also displays a list of multiple target breast image sequences that have been loaded and displayed.

[0101] In some possible implementations, after determining the target sub-window that matches each target breast image sequence, this application can optionally load and display the matching target breast image sequences in the target sub-window that matches each target breast image sequence in descending order of matching degree. In this way, in addition to improving the display efficiency of breast images, it can also realize the automatic matching and loading display of breast images, improve the adaptability of custom image display layout, and meet the different viewing habits of users.

[0102] In other possible implementations, considering that at least one target breast image sequence may have no matching target sub-windows (e.g., the matching degree is lower than a preset matching degree threshold), this application can load and display the at least one target breast image sequence without a matching target sub-window in the remaining sub-windows of the unmatched target breast image sequence according to the user's selection order. This ensures that each target breast image sequence selected by the user can be displayed reasonably, thereby meeting the full sequence coverage requirement for breast image reading.

[0103] In this way, by using the window parameter information corresponding to each sub-window in the custom image display layout, at least one selected breast image sequence can be automatically loaded and displayed during the breast image display process based on the matching degree between each selected breast image sequence and the window parameter information of each sub-window. This achieves the association and binding between the custom image display layout and the window parameter information of the breast image, adapting to the breast image reading logic without manual operation by the user. This can improve the breast image loading efficiency and meet the personalized and efficient needs of breast image reading.

[0104] To implement the above embodiments, this application also proposes an image display layout generation apparatus and an image display apparatus. Referring below to the appendix... Figure 7 This application describes an apparatus for generating an image display layout according to an embodiment. Figure 7 As shown, the image display layout generation device 400 includes: a first display module 410, a window generation module 420, a parameter adjustment module 430, and a layout generation module 440.

[0105] The first display module 410 is used to display layout parameter information in the layout area in response to an input operation on the layout area in the user interface; The window generation module 420 is used to generate a layout window in the visual layout view of the user interface according to the layout parameter information; wherein the layout window includes at least one sub-window. The parameter adjustment module 430 is used to adjust the window parameter information of any one or more sub-windows that are in the selected state in response to an input operation on the window area of ​​the user interface. The layout generation module 440 is used to generate an image display layout based on the layout parameter information and the window parameter information.

[0106] In one optional implementation of this application embodiment, the layout area includes a first layout parameter item and a second layout parameter item; the first display module 410 is specifically used for: In response to an input operation for the first layout parameter item, display the first layout parameter information in the first layout parameter item; and / or, In response to an input operation for the second layout parameter item, the second layout parameter information is displayed in the second layout parameter item.

[0107] In one optional implementation of this application, the window area includes: window parameter items, which include at least one of the following: projection angle parameter items, data type parameter items, left and right breast parameter items, and additional parameter items.

[0108] In one optional implementation of this application embodiment, the parameter adjustment module 430 is specifically used for: In response to a selection operation on any one or more sub-windows in the visual layout view, window parameter information of the sub-window is displayed in the window area; In response to an input operation for at least one window parameter item in the window area, the window parameter information of the sub-window is adjusted, and the adjusted window parameter information is displayed in the window area.

[0109] In one optional implementation of this application embodiment, the user interface further includes: a control generation module 440, specifically used for: In response to a triggering operation on the generated control, the layout parameter information and the window parameter information are saved; The image display layout is obtained based on the saved layout parameter information and window parameter information.

[0110] In one optional implementation of this application embodiment, the image display layout generation device 400 further includes: An editing module is used to edit the image display layout in response to an editing operation on the image display layout.

[0111] In an optional implementation of this application, the user interface further includes: a layout list view, the layout list view including at least one generated image display layout; and an editing module, specifically used for: In response to a trigger operation for any image display layout in the layout list view, an editing panel for that image display layout is displayed; wherein the editing panel includes different editing items; Different editing operations are performed on the triggered image display layout according to different editing items in the editing panel.

[0112] In one optional implementation of this application embodiment, the image display layout generation device 400 further includes: A preview module is used to display the image display layout in the visual layout view of the user interface in response to a preview operation for the image display layout.

[0113] It should be understood that the embodiments of the image display layout generation apparatus and the aforementioned embodiments of the image display layout generation method can correspond to each other, and similar descriptions can be found in the first aspect of the method embodiments. To avoid repetition, further details are omitted here. Specifically, Figure 7 The device 400 shown can perform Figure 1 The corresponding method embodiments, and the foregoing and other operations and / or functions of each module in device 400 are respectively implemented to achieve Figure 1For the sake of brevity, the corresponding processes in each method are not described in detail here.

[0114] The following is a reference to the appendix. Figure 8 This application describes an image display device based on an embodiment. Figure 8 As shown, the image display device 500 includes: a first selection module 510, a second selection module 520, and an image display module 530.

[0115] The first selection module 510 is used to select at least one target breast image sequence from a plurality of breast image sequences in response to an image selection operation. The second selection module 520 is configured to, in response to a selection operation for any image display layout in the layout list view, use the selected image display layout as the target image display layout; wherein the image display layout in the layout list view is generated according to the image display layout generation device of the foregoing embodiment; The image display module 530 is used to display the at least one target breast image sequence according to the target image display layout.

[0116] In one optional implementation of this application embodiment, the image display module 530 is specifically used for: Obtain window parameter information for each of the target breast image sequences; Based on the window parameter information of each target breast image sequence, a target sub-window matching each target breast image sequence is determined from at least one sub-window of the target image display layout; In each target sub-window, a matching sequence of target breast images is loaded and displayed.

[0117] It should be understood that the image display device embodiments and the foregoing image display method embodiments can correspond to each other, and similar descriptions can be found in the second aspect of the method embodiments. To avoid repetition, further details are omitted here. Specifically, Figure 8 The device 500 shown can perform Figure 5 The corresponding method embodiments, and the foregoing and other operations and / or functions of each module in device 500 are respectively implemented to achieve Figure 5 For the sake of brevity, the corresponding processes in each method are not described in detail here.

[0118] The apparatus 400 or 500 of the embodiments of this application has been described above from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that this functional module can be implemented in hardware, in software instructions, or in a combination of hardware and software modules. Specifically, the steps of the first or second aspect method embodiments of this application can be completed by integrated logic circuits in the processor's hardware and / or by software instructions. The steps of the first or second aspect method disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. Optionally, the software module can be located in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the first or second aspect method embodiments described above.

[0119] Figure 9 This is a schematic block diagram of an electronic device provided as an embodiment of this application. Figure 9 As shown, the electronic device 600 may include a memory 610 and a processor 620. The memory 610 stores computer programs and transmits the program code to the processor 620. In other words, the processor 620 can call and run the computer program from the memory 610 to implement the image display layout generation method or image display method described in any one of the embodiments of this application.

[0120] For example, the processor 620 can be used to execute the image display layout generation method or image display method according to the instructions in the computer program as described in any one of the embodiments of this application.

[0121] In some alternative embodiments, the method for generating the above-described image display layout includes: In response to an input operation targeting a layout area in the user interface, layout parameter information is displayed in the layout area; Based on the layout parameter information, a layout window is generated in the visual layout view of the user interface; wherein the layout window includes at least one sub-window; In response to an input operation on a window area in the user interface, adjust the window parameter information of any one or more sub-windows that are selected. An image display layout is generated based on the layout parameter information and the window parameter information.

[0122] In some alternative embodiments, the layout area includes a first layout parameter item and a second layout parameter item; the step of displaying layout parameter information in the layout area in response to an input operation on the layout area in the user interface includes: In response to an input operation for the first layout parameter item, display the first layout parameter information in the first layout parameter item; and / or, In response to an input operation for the second layout parameter item, the second layout parameter information is displayed in the second layout parameter item.

[0123] In some alternative embodiments, the window area includes: window parameter items, which include at least one of the following: projection angle parameter item, data type parameter item, left and right breast parameter item, and additional parameter item.

[0124] In some alternative embodiments, adjusting the window parameter information of any one or more selected sub-windows in response to an input operation on a window area in the user interface includes: In response to a selection operation on any one or more sub-windows in the visual layout view, window parameter information of the sub-window is displayed in the window area; In response to an input operation for at least one window parameter item in the window area, the window parameter information of the sub-window is adjusted, and the adjusted window parameter information is displayed in the window area.

[0125] In some alternative embodiments, the user interface further includes: a generation control, wherein generating an image display layout based on the layout parameter information and the window parameter information includes: In response to a triggering operation on the generated control, the layout parameter information and the window parameter information are saved; The image display layout is obtained based on the saved layout parameter information and window parameter information.

[0126] In some alternative embodiments, the method further includes: In response to an editing operation on the image display layout, the image display layout is edited.

[0127] In some alternative embodiments, the user interface further includes: a layout list view, the layout list view including at least one generated image display layout; the editing of the image display layout in response to an edit operation on the image display layout includes: In response to a trigger operation for any image display layout in the layout list view, an editing panel for that image display layout is displayed; wherein the editing panel includes different editing items; Different editing operations are performed on the triggered image display layout according to different editing items in the editing panel.

[0128] In some alternative embodiments, the method further includes: In response to a preview operation for the image display layout, the image display layout is displayed in the visual layout view of the user interface.

[0129] In some alternative embodiments, the above image display method includes: In response to an image selection operation, at least one target breast image sequence is selected from multiple breast image sequences; In response to a selection operation for any image display layout in the layout list view, the selected image display layout is taken as the target image display layout; wherein the image display layout in the layout list view is generated according to the image display layout generation method described in any of the preceding claims; The at least one target breast image sequence is displayed according to the target image display layout.

[0130] In some alternative embodiments, displaying the at least one target breast image sequence according to the target image display layout includes: Obtain window parameter information for each of the target breast image sequences; Based on the window parameter information of each target breast image sequence, a target sub-window matching each target breast image sequence is determined from at least one sub-window of the target image display layout; In each target sub-window, a matching sequence of target breast images is loaded and displayed.

[0131] In some embodiments of this application, the processor 620 may include, but is not limited to: General-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0132] In some embodiments of this application, the memory 610 includes, but is not limited to: Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

[0133] In some embodiments of this application, the computer program may be divided into one or more modules, which are stored in the memory 610 and executed by the processor 620 to complete the image display layout generation method or image display method described in any embodiment of this application. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the electronic device.

[0134] like Figure 9 As shown, the electronic device 600 may further include: Transceiver 630, which can be connected to processor 620 or memory 610.

[0135] The processor 620 can control the transceiver 630 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include antennas, and the number of antennas may be one or more.

[0136] It should be understood that the various components in the electronic device are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.

[0137] This application also provides a computer storage medium storing a computer program thereon, which, when executed by a computer, enables the computer to perform the image display layout generation method or image display method described in any one of the embodiments of this application.

[0138] In some alternative embodiments, the method for generating the above-described image display layout includes: In response to an input operation targeting a layout area in the user interface, layout parameter information is displayed in the layout area; Based on the layout parameter information, a layout window is generated in the visual layout view of the user interface; wherein the layout window includes at least one sub-window; In response to an input operation on a window area in the user interface, adjust the window parameter information of any one or more sub-windows that are selected. An image display layout is generated based on the layout parameter information and the window parameter information.

[0139] In some alternative embodiments, the layout area includes a first layout parameter item and a second layout parameter item; the step of displaying layout parameter information in the layout area in response to an input operation on the layout area in the user interface includes: In response to an input operation for the first layout parameter item, display the first layout parameter information in the first layout parameter item; and / or, In response to an input operation for the second layout parameter item, the second layout parameter information is displayed in the second layout parameter item.

[0140] In some alternative embodiments, the window area includes: window parameter items, which include at least one of the following: projection angle parameter item, data type parameter item, left and right breast parameter item, and additional parameter item.

[0141] In some alternative embodiments, adjusting the window parameter information of any one or more selected sub-windows in response to an input operation on a window area in the user interface includes: In response to a selection operation on any one or more sub-windows in the visual layout view, window parameter information of the sub-window is displayed in the window area; In response to an input operation for at least one window parameter item in the window area, the window parameter information of the sub-window is adjusted, and the adjusted window parameter information is displayed in the window area.

[0142] In some alternative embodiments, the user interface further includes: a generation control, wherein generating an image display layout based on the layout parameter information and the window parameter information includes: In response to a triggering operation on the generated control, the layout parameter information and the window parameter information are saved; The image display layout is obtained based on the saved layout parameter information and window parameter information.

[0143] In some alternative embodiments, the method further includes: In response to an editing operation on the image display layout, the image display layout is edited.

[0144] In some alternative embodiments, the user interface further includes: a layout list view, the layout list view including at least one generated image display layout; the editing of the image display layout in response to an edit operation on the image display layout includes: In response to a trigger operation for any image display layout in the layout list view, an editing panel for that image display layout is displayed; wherein the editing panel includes different editing items; Different editing operations are performed on the triggered image display layout according to different editing items in the editing panel.

[0145] In some alternative embodiments, the method further includes: In response to a preview operation for the image display layout, the image display layout is displayed in the visual layout view of the user interface.

[0146] In some alternative embodiments, the above image display method includes: In response to an image selection operation, at least one target breast image sequence is selected from multiple breast image sequences; In response to a selection operation for any image display layout in the layout list view, the selected image display layout is taken as the target image display layout; wherein the image display layout in the layout list view is generated according to the image display layout generation method described in any of the preceding claims; The at least one target breast image sequence is displayed according to the target image display layout.

[0147] In some alternative embodiments, displaying the at least one target breast image sequence according to the target image display layout includes: Obtain window parameter information for each of the target breast image sequences; Based on the window parameter information of each target breast image sequence, a target sub-window matching each target breast image sequence is determined from at least one sub-window of the target image display layout; In each target sub-window, a matching sequence of target breast images is loaded and displayed.

[0148] This application also provides a computer program product containing program instructions that, when executed on an electronic device, cause the electronic device to perform a method for generating an image display layout or an image display method capable of performing any one of the embodiments of this application.

[0149] In some alternative embodiments, the method for generating the above-described image display layout includes: In response to an input operation targeting a layout area in the user interface, layout parameter information is displayed in the layout area; Based on the layout parameter information, a layout window is generated in the visual layout view of the user interface; wherein the layout window includes at least one sub-window; In response to an input operation on a window area in the user interface, adjust the window parameter information of any one or more sub-windows that are selected. An image display layout is generated based on the layout parameter information and the window parameter information.

[0150] In some alternative embodiments, the layout area includes a first layout parameter item and a second layout parameter item; the step of displaying layout parameter information in the layout area in response to an input operation on the layout area in the user interface includes: In response to an input operation for the first layout parameter item, display the first layout parameter information in the first layout parameter item; and / or, In response to an input operation for the second layout parameter item, the second layout parameter information is displayed in the second layout parameter item.

[0151] In some alternative embodiments, the window area includes: window parameter items, which include at least one of the following: projection angle parameter item, data type parameter item, left and right breast parameter item, and additional parameter item.

[0152] In some alternative embodiments, adjusting the window parameter information of any one or more selected sub-windows in response to an input operation on a window area in the user interface includes: In response to a selection operation on any one or more sub-windows in the visual layout view, window parameter information of the sub-window is displayed in the window area; In response to an input operation for at least one window parameter item in the window area, the window parameter information of the sub-window is adjusted, and the adjusted window parameter information is displayed in the window area.

[0153] In some alternative embodiments, the user interface further includes: a generation control, wherein generating an image display layout based on the layout parameter information and the window parameter information includes: In response to a triggering operation on the generated control, the layout parameter information and the window parameter information are saved; The image display layout is obtained based on the saved layout parameter information and window parameter information.

[0154] In some alternative embodiments, the method further includes: In response to an editing operation on the image display layout, the image display layout is edited.

[0155] In some alternative embodiments, the user interface further includes: a layout list view, the layout list view including at least one generated image display layout; the editing of the image display layout in response to an edit operation on the image display layout includes: In response to a trigger operation for any image display layout in the layout list view, an editing panel for that image display layout is displayed; wherein the editing panel includes different editing items; Different editing operations are performed on the triggered image display layout according to different editing items in the editing panel.

[0156] In some alternative embodiments, the method further includes: In response to a preview operation for the image display layout, the image display layout is displayed in the visual layout view of the user interface.

[0157] In some alternative embodiments, the above image display method includes: In response to an image selection operation, at least one target breast image sequence is selected from multiple breast image sequences; In response to a selection operation for any image display layout in the layout list view, the selected image display layout is taken as the target image display layout; wherein the image display layout in the layout list view is generated according to the image display layout generation method described in any of the preceding claims; The at least one target breast image sequence is displayed according to the target image display layout.

[0158] In some alternative embodiments, displaying the at least one target breast image sequence according to the target image display layout includes: Obtain window parameter information for each of the target breast image sequences; Based on the window parameter information of each target breast image sequence, a target sub-window matching each target breast image sequence is determined from at least one sub-window of the target image display layout; In each target sub-window, a matching sequence of target breast images is loaded and displayed.

[0159] When implemented using software, it can be implemented entirely or partially as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD)), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0160] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0161] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.

[0162] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. For example, the functional modules in the various embodiments of this application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0163] In the embodiments of this application, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0164] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for generating an image display layout, characterized in that, include: In response to an input operation targeting a layout area in the user interface, layout parameter information is displayed in the layout area; Based on the layout parameter information, a layout window is generated in the visual layout view of the user interface; wherein the layout window includes at least one sub-window; In response to an input operation on a window area in the user interface, adjust the window parameter information of any one or more sub-windows that are selected. An image display layout is generated based on the layout parameter information and the window parameter information.

2. The method according to claim 1, characterized in that, The layout area includes a first layout parameter item and a second layout parameter item; the step of displaying layout parameter information in the layout area in response to an input operation on the layout area in the user interface includes: In response to an input operation for the first layout parameter item, display the first layout parameter information in the first layout parameter item; and / or, In response to an input operation for the second layout parameter item, the second layout parameter information is displayed in the second layout parameter item.

3. The method according to claim 1, characterized in that, The window area includes: window parameter items, which include at least one of the following: projection angle parameter item, data type parameter item, left and right breast parameter item, and additional parameter item.

4. The method according to claim 3, characterized in that, The step of adjusting window parameter information of any one or more selected sub-windows in response to an input operation on a window area in the user interface includes: In response to a selection operation on any one or more sub-windows in the visual layout view, window parameter information of the sub-window is displayed in the window area; In response to an input operation for at least one window parameter item in the window area, the window parameter information of the sub-window is adjusted, and the adjusted window parameter information is displayed in the window area.

5. The method according to claim 1, characterized in that, The user interface further includes: a generation control, wherein generating an image display layout based on the layout parameter information and the window parameter information includes: In response to a triggering operation on the generated control, the layout parameter information and the window parameter information are saved; The image display layout is obtained based on the saved layout parameter information and window parameter information.

6. The method according to any one of claims 1-5, characterized in that, The method further includes: In response to an editing operation on the image display layout, the image display layout is edited.

7. The method according to claim 6, characterized in that, The user interface further includes: a layout list view, the layout list view including at least one generated image display layout; the editing of the image display layout in response to an editing operation on the image display layout includes: In response to a trigger operation for any image display layout in the layout list view, an editing panel for that image display layout is displayed; wherein the editing panel includes different editing items; Different editing operations are performed on the triggered image display layout according to different editing items in the editing panel.

8. The method according to any one of claims 1-5, characterized in that, The method further includes: In response to a preview operation for the image display layout, the image display layout is displayed in the visual layout view of the user interface.

9. An image display method, characterized in that, include: In response to an image selection operation, at least one target breast image sequence is selected from multiple breast image sequences; In response to a selection operation for any image display layout in the layout list view, the selected image display layout is taken as the target image display layout; wherein the image display layout in the layout list view is generated by the image display layout generation method according to any one of claims 1-8; The at least one target breast image sequence is displayed according to the target image display layout.

10. The method according to claim 9, characterized in that, The step of displaying the at least one target breast image sequence according to the target image display layout includes: Obtain window parameter information for each of the target breast image sequences; Based on the window parameter information of each target breast image sequence, a target sub-window matching each target breast image sequence is determined from at least one sub-window of the target image display layout; In each target sub-window, a matching sequence of target breast images is loaded and displayed.

11. An apparatus for generating an image display layout, characterized in that, include: The first display module is configured to display layout parameter information in the layout area in response to an input operation on the layout area of ​​the user interface; A window generation module is used to generate a layout window in the visual layout view of the user interface based on the layout parameter information; wherein the layout window includes at least one sub-window; The parameter adjustment module is used to adjust the window parameter information of any one or more sub-windows that are selected in response to input operations on the window area of ​​the user interface. The layout generation module is used to generate an image display layout based on the layout parameter information and the window parameter information.

12. An image display device, characterized in that, include: The first selection module is configured to select at least one target breast image sequence from a plurality of breast image sequences in response to an image selection operation; The second selection module is configured to, in response to a selection operation for any image display layout in the layout list view, use the selected image display layout as the target image display layout; wherein the image display layout in the layout list view is generated by the image display layout generation apparatus according to claim 11. An image display module is used to display the at least one target breast image sequence according to the target image display layout.

13. An electronic device, characterized in that, include: A processor and a memory, the memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 1 to 10.

14. A computer-readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as described in any one of claims 1 to 10.