Image segmentation method, seat machine system, and non-volatile storage medium

By segmenting images in the seat computer system, the problem of being unable to segment the same source-side acquisition screen in the prior art is solved, and flexible segmentation of a single screen and diversity of image distribution is achieved.

CN113837175BActive Publication Date: 2025-09-02XIAN WANXIANG ELECTRONICS TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202110971073.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-23
Publication Date
2025-09-02
Estimated Expiration
2041-08-23

AI Technical Summary

Technical Problem

The existing seat computer system cannot divide the acquisition screen at the same source, resulting in different users being unable to view part of the screen.

Method used

An image segmentation method is provided, by controlling the host to display images in the image segmentation area of ​​the management screen, and obtain segmentation parameters, segment the image based on these parameters, and send the segmented image blocks to the corresponding remote control screen for display.

Benefits of technology

It realizes flexible segmentation of a single picture in the seat computer system, ensuring that different users only see the required part of the image through the display screen, improving the flexibility and diversity of image distribution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113837175B_ABST
    Figure CN113837175B_ABST
Patent Text Reader

Abstract

The present application discloses an image segmentation method, a seat machine system, and a non-volatile storage medium. The method is applied to a seat machine control system, which at least includes: a control host and multiple display screens, wherein one of the multiple display screens is a management screen, and the multiple display screens other than the management screen are remote control screens. The control host is used to segment the image to be segmented, and the method includes the following steps: obtaining the image to be segmented, and displaying the image in the image segmentation area of ​​the management screen; obtaining segmentation parameters for segmenting the image, wherein the segmentation parameters at least include: the position information of each image block obtained after segmenting the image and the information of the remote control screen that displays each image block; and segmenting the image in the image segmentation area according to the segmentation parameters. The present application solves the technical problem that the existing seat machine system cannot segment the captured image of the same source end.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of seat machine control systems, and in particular, to an image segmentation method, a seat machine system, and a non-volatile storage medium. Background Art

[0002] Figure 1 This is an exemplary diagram of the seat machine system. Figure 1 The seat machine system consists of a control host, multiple display screens, and external input devices (keyboard, mouse). Among them, one of the multiple display screens serves as a management screen to display thumbnails of all source end images connected to the control host, and the remaining display screens serve as remote control screens. By controlling the management screen, the source end image corresponding to a certain thumbnail can be projected onto a specific remote control screen. Users can remotely operate the corresponding source end device by operating the remote control screen.

[0003] Existing control systems for seat machines are mainly used in offices, traffic control, government and enterprise units, etc. In some cases, there is a demand that different users only need to view part of the collected image from the same source, but the existing seat machine system does not have this function.

[0004] There is currently no effective solution to the problem that the existing seat machine system is unable to segment the collected images from the same source. Summary of the Invention

[0005] The embodiments of the present application provide an image segmentation method, a seat machine system, and a non-volatile storage medium, so as to at least solve the technical problem that the existing seat machine system cannot segment the captured images of the same source end.

[0006] According to one aspect of an embodiment of the present application, a method for image segmentation is provided, which is applied to a seat machine control system. The seat machine control system includes at least: a control host and multiple display screens, wherein one of the multiple display screens is a management screen, and the multiple display screens other than the management screen are remote control screens. The control host is used to segment the image to be segmented. The method includes the following steps: obtaining the image to be segmented and displaying the image in an image segmentation area of ​​the management screen; obtaining segmentation parameters for segmenting the image, wherein the segmentation parameters include at least: position information of each image block obtained after segmenting the image and information of the remote control screen that displays each image block; and segmenting the image in the image segmentation area according to the segmentation parameters.

[0007] Optionally, segmenting the image in the image segmentation area according to the segmentation parameters includes at least one of the following: segmenting the image evenly; segmenting the image unevenly; segmenting the image according to a preset regular outline; segmenting the image according to an irregular outline.

[0008] Optionally, after segmenting the image in the image segmentation area according to the segmentation parameters, the above method also includes: sending each image block obtained after segmentation to the remote control screen corresponding to each image block for display according to the information of the remote control screen displaying each image block.

[0009] Optionally, the management screen also includes a virtual display position display area and a thumbnail display area, wherein the virtual display position display area includes multiple virtual display positions, each virtual display position corresponds to a remote control screen, and each proposed display position is used to display a thumbnail of the image displayed on its corresponding remote control screen; the thumbnail display area is used to display thumbnails of all images obtained by the control host.

[0010] Optionally, each image block obtained after segmentation is sent to the remote control screen corresponding to each image block for display, including: according to the information of the remote control screen displaying each image block, each image block is moved to the virtual display position corresponding to the remote control screen displaying each image block.

[0011] According to another aspect of an embodiment of the present application, a seat machine system is also provided, including: a control host and multiple display screens, wherein one of the multiple display screens is a management screen, and the display screens other than the management screen are remote control screens; the control host is used to segment the image to be segmented by the following method: obtaining the image to be segmented, and displaying the image in the image segmentation area of ​​the management screen; obtaining segmentation parameters for segmenting the image, wherein the segmentation parameters include at least: position information of each image block obtained after segmenting the image and information of the remote control screen that displays each image block; and segmenting the image in the image segmentation area according to the segmentation parameters.

[0012] Optionally, the control host is used to segment the image according to at least one of the following methods: segmenting the image evenly; segmenting the image unevenly; segmenting the image according to a preset regular outline; segmenting the image according to an irregular outline.

[0013] Optionally, the control host is also used to segment the image in the image segmentation area according to the segmentation parameters, and then send each image block obtained after segmentation to the remote control screen corresponding to each image block for display according to the information of the remote control screen displaying each image block.

[0014] According to another aspect of the embodiments of the present application, a non-volatile storage medium is provided. The non-volatile storage medium includes a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the above image segmentation method.

[0015] According to yet another aspect of the embodiments of the present application, a processor is provided, which is configured to run a program stored in a memory, wherein the program executes the above image segmentation method when running.

[0016] In an embodiment of the present application, a method for image segmentation is provided, which is applied to a seat machine control system. The seat machine control system includes at least: a control host and multiple display screens, wherein one of the multiple display screens is a management screen, and the display screens other than the management screen are remote control screens. The control host is used to segment the image to be segmented. The method includes the following steps: obtaining the image to be segmented and displaying the image in an image segmentation area of ​​the management screen; obtaining segmentation parameters for segmenting the image, wherein the segmentation parameters at least include: position information of each image block obtained after the image is segmented and information of the remote control screen that displays each image block; segmenting the image in the image segmentation area according to the segmentation parameters, and obtaining one or more image blocks by segmenting any one or more complete images received by the multi-screen seat machine. Then, the obtained image blocks are distributed to the corresponding display screens for display according to the needs of the user, thereby realizing flexible segmentation of a single picture in the seat machine system, thereby ensuring that different users only see the required part of the image through the display screen, thereby solving the technical problem that the existing seat machine system cannot segment the captured picture of the same source end. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0018] Figure 1 This is an exemplary schematic diagram of the seat machine system;

[0019] Figure 2 is a flowchart of an image segmentation method according to an embodiment of the present application;

[0020] Figure 3 This is a schematic diagram of a display interface of a management screen in a multi-screen seat machine according to an embodiment of the present application;

[0021] Figure 4 This is a structural block diagram of a seat machine system according to an embodiment of the present application. DETAILED DESCRIPTION

[0022] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0024] In order to solve the problems in the background technology, the present application provides a screen distribution solution based on a multi-screen seat machine, wherein the control host has multiple soft Rs (receiving ends), each soft R can be connected to an S-end (sending end) device, and each S-end device is respectively connected to an image source device, and collects desktop images from each image source device. The screen collected by each source device is displayed in the form of a thumbnail on the management screen. Different from the existing technology, in order to achieve image segmentation, an image segmentation area is also displayed on the management screen. The user can place the image to be segmented in this area, and perform image segmentation and sending as needed.

[0025] According to an embodiment of the present application, an embodiment of an image segmentation method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0026] Figure 2This is a flow chart of an image segmentation method according to an embodiment of the present application. The method is applied to a seat machine control system. The seat machine control system includes at least: a control host and multiple display screens, wherein one of the multiple display screens is a management screen, and the display screens other than the management screen are remote control screens. The control host is used to segment the image to be segmented, such as Figure 2 As shown, the method includes the following steps:

[0027] Step S202: Acquire the image to be segmented and display the image in the image segmentation area of ​​the management screen;

[0028] Figure 3 This is a schematic diagram of a display interface of a management screen in a multi-screen seat machine according to an embodiment of the present application, such as Figure 3 As shown, the display interface of the management screen includes at least three partitions, one is the virtual display position display area, the second is the thumbnail display area, and the third is the image segmentation area.

[0029] In this step, the thumbnail to be segmented is placed in the image segmentation area.

[0030] Step S204, obtaining segmentation parameters for segmenting the image, wherein the segmentation parameters include at least: position information of each image block obtained after segmenting the image and information of a remote control screen displaying each image block;

[0031] According to an optional embodiment of the present application, a control host receives image segmentation parameters sent by a user. The image segmentation parameters include position information of each segmented image block and display information corresponding to each image block. The image segmentation parameters can be used to determine the position and size of the segmented image blocks, and the display information corresponding to each image block can be used to send the segmented image blocks to the corresponding display for display.

[0032] Step S206 , segmenting the image in the image segmentation area according to the segmentation parameters.

[0033] Specifically, the control host sends the image segmentation parameters to the R-end module corresponding to the image to be segmented. The corresponding R-end module segments the image and sends the resulting image blocks to the corresponding display for display. After receiving the image segmentation information, the R-end module first segments the image received and decoded from the S-end, and then sends the resulting one or more image blocks to the corresponding display.

[0034] Through the above steps, by segmenting any one or more complete images received by the multi-screen seat machine, one or more image blocks are obtained, and then the obtained image blocks are distributed to the corresponding display screens for display according to the needs of the user, thereby realizing the flexible segmentation of a single picture in the seat machine system, thereby ensuring that different users only see the required part of the image through the display screen. Technical effect.

[0035] According to an optional embodiment of the present application, step S206 is executed to segment the image in the image segmentation area based on the segmentation parameters, including the following methods: segmenting the image evenly; segmenting the image unevenly; segmenting the image according to a preset regular contour; segmenting the image according to an irregular contour.

[0036] It should be noted that image segmentation may include: average segmentation or uneven segmentation, and the image blocks obtained after segmentation may be images with regular shapes or images with irregular shapes.

[0037] For example, users can segment an image using the image segmentation tools provided in the image segmentation area (line tools or frames of different shapes). When using the line tool, users can manually segment the image by drawing a line. When using the frame, users can select a frame of the desired shape and then mark the position of the image on the image. The position and size of the frame can be adjusted at will. Default image segmentation options are also provided, such as dividing into 2 equal parts, 4 equal parts, 8 equal parts, and so on.

[0038] Through the above method, the diversity of image segmentation in the seat machine system can be increased.

[0039] According to another optional embodiment of the present application, after step S206 segments the image in the image segmentation area according to the segmentation parameters, each image block obtained after segmentation needs to be sent to the remote control screen corresponding to each image block for display according to the information of the remote control screen displaying each image block.

[0040] As mentioned above, the segmentation parameters for each image include information about the remote control screen that displays each image block. Therefore, each segmented image block can be sent to its corresponding remote control screen for display based on the segmentation parameters. This means that the display position corresponding to each image block is directly selected, and each display position corresponds to a display.

[0041] In some optional embodiments of the present application, the management screen also includes a virtual display position display area and a thumbnail display area, wherein the virtual display position display area includes multiple virtual display positions, each virtual display position corresponds to a remote control screen, and each proposed display position is used to display a thumbnail of the image displayed on its corresponding remote control screen; the thumbnail display area is used to display thumbnails of all images obtained by the control host.

[0042] See also Figure 3 , the virtual display position display area includes multiple virtual display positions (refer to Figure 3 Each virtual display position corresponds to a remote control screen in the seat machine system. If there is no image on the remote control screen corresponding to a virtual display position, the virtual display position will be blank and will not display anything. On the contrary, if there is an image on the remote control screen corresponding to the virtual display, the thumbnail of the corresponding source image will be displayed on the virtual display position. For simplicity, Figure 1 Only four virtual display areas are shown in FIG. , but there may actually be more or less than four, which is not a limitation here;

[0043] The thumbnail display area is used to display thumbnails of the source images sent by each S end received by the soft R, allowing users to intuitively see how many channels of images are currently available and the content of each channel of image.

[0044] The image segmentation area is used to perform image segmentation processing. The user can drag or add the thumbnail to be segmented to the image segmentation area on the display interface, so that the image segmentation processing can be performed within the image segmentation area.

[0045] In other optional embodiments of the present application, each image block obtained after segmentation is sent to the remote control screen corresponding to each image block for display, including: according to the information of the remote control screen displaying each image block, each image block is moved to the virtual display position corresponding to the remote control screen displaying each image block.

[0046] In this step, after the image segmentation is completed, one or more image blocks that need to be distributed will be obtained. The user can drag the corresponding image block to the corresponding display position to distribute the image block.

[0047] By using this method, the segmented image blocks can be quickly sent to the corresponding display for display, thereby improving the user experience.

[0048] The above-mentioned image segmentation scheme provided in the embodiment of the present application can realize the flexible segmentation of a single screen in the seat machine system, thereby ensuring that different users only see the required part of the image through the display screen. This method makes the image distribution method in the seat machine system more flexible and makes the image distribution scenarios more diverse.

[0049] Figure 4 This is a structural block diagram of a seat machine system according to an embodiment of the present application. Figure 4 As shown, the seat machine system includes: a control host 40 and multiple display screens 42, wherein,

[0050] One of the multiple display screens 42 is a management screen, and the display screens other than the management screen in the multiple display screens 42 are remote control screens;

[0051] The control host 40 is used to segment the image to be segmented by the following method: obtaining the image to be segmented and displaying the image in the image segmentation area of ​​the management screen; obtaining segmentation parameters for segmenting the image, wherein the segmentation parameters include at least: the position information of each image block obtained after segmenting the image and the information of the remote control screen displaying each image block; and segmenting the image in the image segmentation area according to the segmentation parameters.

[0052] By segmenting any one or more complete images received by the multi-screen seat machine, one or more image blocks are obtained, and then the obtained image blocks are distributed to the corresponding display screens for display according to the needs of the user, thereby realizing the flexible segmentation of a single picture in the seat machine system, thereby ensuring that different users only see the required part of the image through the display screen.

[0053] It should be noted that Figure 4 The preferred implementation of the embodiment shown can be found in Figure 2 The relevant description of the illustrated embodiment will not be repeated here.

[0054] According to an optional embodiment of the present application, the control host 40 is used to segment the image according to at least one of the following methods: segmenting the image evenly; segmenting the image unevenly; segmenting the image according to a preset regular outline; segmenting the image according to an irregular outline.

[0055] It should be noted that image segmentation may include: average segmentation or uneven segmentation, and the image blocks obtained after segmentation may be images with regular shapes or images with irregular shapes.

[0056] For example, users can segment an image using the image segmentation tools provided in the image segmentation area (line tools or frames of different shapes). When using the line tool, users can manually segment the image by drawing a line. When using the frame, users can select a frame of the desired shape and then mark the position of the image on the image. The position and size of the frame can be adjusted at will. Default image segmentation options are also provided, such as dividing into 2 equal parts, 4 equal parts, 8 equal parts, and so on.

[0057] According to another optional embodiment of the present application, the control host 40 is also used to segment the image in the image segmentation area according to the segmentation parameters, and then send each image block obtained after segmentation to the remote control screen corresponding to each image block for display according to the information of the remote control screen displaying each image block.

[0058] As mentioned above, the segmentation parameters for each image include information about the remote control screen that displays each image block. Therefore, each segmented image block can be sent to its corresponding remote control screen for display based on the segmentation parameters. This means that the display position corresponding to each image block is directly selected, and each display position corresponds to a display.

[0059] An embodiment of the present application further provides a non-volatile storage medium, which includes a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the above image segmentation method.

[0060] The above-mentioned non-volatile storage medium is used to store a program that performs the following functions: obtaining an image to be segmented and displaying the image in the image segmentation area of ​​the management screen; obtaining segmentation parameters for segmenting the image, wherein the segmentation parameters include at least: position information of each image block obtained after segmenting the image and information of the remote control screen that displays each image block; and segmenting the image in the image segmentation area according to the segmentation parameters.

[0061] An embodiment of the present application further provides a processor, which is used to run a program stored in a memory, wherein the above image segmentation method is executed when the program is run.

[0062] The above-mentioned processor is used to run a program that performs the following functions: obtaining the image to be segmented and displaying the image in the image segmentation area of ​​the management screen; obtaining segmentation parameters for segmenting the image, wherein the segmentation parameters include at least: the position information of each image block obtained after the image is segmented and the information of the remote control screen that displays each image block; and segmenting the image in the image segmentation area according to the segmentation parameters.

[0063] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0064] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0065] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0066] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0067] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0068] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0069] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for segmenting an image, characterized in that: The method is applied to a seat machine control system, which comprises at least: a control host and multiple display screens, wherein one of the multiple display screens is a management screen, and the display screens other than the management screen are remote control screens. The control host is used to segment an image to be segmented. The method comprises the following steps: Acquire the image to be segmented, and display the image in the image segmentation area of ​​the management screen; Obtaining segmentation parameters for segmenting the image, wherein the segmentation parameters are set by a user as needed and include at least: position information of each image block obtained after segmenting the image and information of the remote control screen displaying each image block; Segmenting the image in the image segmentation area according to the segmentation parameter, including: segmenting the image according to irregular contours; After segmenting the image in the image segmentation area according to the segmentation parameters, the method further includes: sending each image block obtained after segmentation to the remote control screen corresponding to each image block for display according to the information of the remote control screen displaying each image block.

2. The method according to claim 1, characterized in that Segmenting the image in the image segmentation area according to the segmentation parameter includes at least one of the following: Averagely segmenting the image; The image is not divided evenly; Segmenting the image according to preset rule contours; The image is segmented according to irregular contours.

3. The method according to claim 1, characterized in that The management screen also includes a virtual display position display area and a thumbnail display area, wherein: The virtual display position display area includes a plurality of virtual display positions, each of the virtual display positions corresponds to one of the remote control screens, and each of the proposed display positions is used to display a thumbnail of an image displayed on the corresponding remote control screen; The thumbnail display area is used to display thumbnails of all the images obtained by the control host.

4. The method according to claim 3, characterized in that Sending each image block obtained after segmentation to a remote control screen corresponding to each image block for display, including: According to the information of the remote control screen displaying each image block, each image block is moved to the virtual display position corresponding to the remote control screen displaying each image block.

5. A seat machine system, characterized in that: include: Control host and multiple display screens, including: One of the multiple display screens is a management screen, and the display screens other than the management screen are remote control screens. The control host is used to segment the image to be segmented by the following method: Acquire the image to be segmented, and display the image in the image segmentation area of ​​the management screen; Obtaining segmentation parameters for segmenting the image, wherein the segmentation parameters are set by a user as needed, and the segmentation parameters at least include: position information of each image block obtained after segmenting the image and information of the remote control screen displaying each image block; Segmenting the image in the image segmentation area according to the segmentation parameter, including: segmenting the image according to irregular contours; The control host is also used to segment the image in the image segmentation area according to the segmentation parameters, and then send each image block obtained after segmentation to the remote control screen corresponding to each image block for display according to the information of the remote control screen displaying each image block.

6. The seat machine system according to claim 5, characterized in that: The control host is used to segment the image according to at least one of the following methods: Averagely segmenting the image; The image is not divided evenly; Segmenting the image according to preset rule contours; The image is segmented according to irregular contours.

7. A non-volatile storage medium, characterized in that: The non-volatile storage medium includes a stored program, wherein when the program is executed, the device where the non-volatile storage medium is located is controlled to execute the image segmentation method according to any one of claims 1 to 4.

8. A processor, characterized in that: The processor is configured to run a program stored in a memory, wherein the image segmentation method according to any one of claims 1 to 4 is executed when the program is run.

Citation Information

Patent Citations

  • Remote display method of BMC display interface and related device

    CN111831374A

  • Image processing method, device and system

    CN111930326A

  • Image processing method, device and system and electronic equipment

    CN112035082A

  • Multi-screen synchronous display method and device, electronic equipment and storage medium

    CN117032605A