Collaboration system including markers identifying multiple canvases in a shared virtual workspace
US-12061775-B2 · Aug 13, 2024 · US
US12175152B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-12175152-B1 |
| Application number | US-202418611636-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 20, 2024 |
| Priority date | Feb 1, 2024 |
| Publication date | Dec 24, 2024 |
| Grant date | Dec 24, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An image display method and a control system are provided. A processor is configured to split an original image into multiple sub-images and then output the sub-images to multiple corresponding displays to respectively display. Process of splitting the original image includes: finding multiple regions of interest (ROIs) in the original image to generate a ROI matrix; using a mask to perform a specified operation on each pixel of the original image to obtain a priority matrix; performing gradient calculation on each pixel of the original image to generate a gradient matrix; generating an integration matrix based on the ROI matrix, the priority matrix and the gradient matrix; determining a splitting path based on the integration matrix; and splitting the original image into multiple sub-images based on the splitting path.
Opening claim text (preview).
What is claimed is: 1. An image display method, comprising: splitting an original image into a plurality of sub-images via a processor; and outputting the plurality of sub-images to a corresponding plurality of displays via the processor, and respectively displaying the plurality of sub-images by the corresponding plurality of displays, wherein splitting the original image into the plurality of sub-images comprises: finding a plurality of regions of interest by analyzing the original image, and generating a region of interest matrix with a same size as the original image based on the plurality of regions of interest, wherein in the region of interest matrix, a plurality of pixels corresponding to the plurality of regions of interest are filled with a first value, and the plurality of pixels not corresponding to the plurality of regions of interest are filled with a second value; performing a specified operation on each of the pixels of the original image by a mask to obtain a priority matrix with the same size as the original image; performing a gradient calculation on each of the pixels of the original image to generate a gradient matrix with the same size as the original image; generating an integration matrix based on the region of interest matrix, the priority matrix, and the gradient matrix; determining a splitting path based on the integration matrix; and splitting the original image into the plurality of sub-images based on the splitting path. 2. The image display method according to claim 1 , wherein the splitting path comprises a splitting position, and determining the splitting path based on the integration matrix comprises: determining a specified region in the integration matrix based on a first direction, wherein the specified region is divided into a plurality of one-dimensional arrays in a second direction perpendicular to the first direction, and each of the plurality of one-dimensional arrays comprises a plurality of elements in the first direction; accumulating the values of the plurality of elements comprised in each of the plurality of one-dimensional arrays to obtain a plurality of sum values respectively corresponding to the plurality of one-dimensional arrays; and configuring the one-dimensional array corresponding to a minimum value among the plurality of sum values as the splitting position. 3. The image display method according to claim 1 , wherein the splitting path comprises a splitting position, and after determining the splitting path based on the integration matrix, further comprising: splitting the integration matrix into a plurality of sub-matrices corresponding to the plurality of sub-images based on the splitting position; and determining to perform a point deletion operation or a point insertion operation on each of the plurality of sub-images based on whether the number of pixels respectively comprised in each of the plurality of sub-images in a second direction perpendicular to the first direction is greater than a default value, wherein in response to the plurality of split sub-images having a first sub-image with a number of pixels in the second direction greater than the default value, the point deletion operation is performed on the first sub-image, in response to the plurality of split sub-images having a second sub-image with a number of pixels in the second direction less than the default value, the point insertion operation is performed on the second sub-image, in response to the number of pixels respectively comprised in each of the plurality of split sub-images in the second direction being equal to the default value, neither point deletion operation nor point insertion operation is performed on the plurality of sub-images. 4. The image display method according to claim 3 , wherein performing the point deletion operation on the first sub-image comprises: (a1) dividing a first sub-matrix corresponding to the first sub-image into a plurality of one-dimensional arrays in the first direction, wherein each of the plurality of one-dimensional arrays comprises a plurality of elements in the second direction; (a2) finding an element with minimum value among the plurality of elements comprised in each of the plurality of one-dimensional arrays, and recording a position of the element with minimum value to a position data set; (a3) deleting the pixel corresponding to each of the positions recorded in the position data set in the first sub-image; and (a4) repeating the (a1) to (a3) until the number of pixels of the first sub-image after point deletion in the second direction is equal to the default value in response to the number of pixels of the first sub-image after point deletion in the second direction being still greater than the default value. 5. The image display method according to claim 3 , wherein performing the point insertion operation on the second sub-image comprises: (b1) dividing a second sub-matrix corresponding to the second sub-image into a plurality of one-dimensional arrays in the first direction, wherein each of the plurality of one-dimensional arrays comprises a plurality of elements in the second direction; (b2) finding an element with minimum value among the plurality of elements comprised in each of the plurality of one-dimensional arrays, and recording a position of the element with minimum value to a position data set; (b3) inserting a new pixel in the second sub-image in a specified direction corresponding to each of the positions recorded in the position data set, and obtaining a new interpolated value based on a pixel value corresponding to each of the positions and a pixel value of a plurality of pixels adjacent to each of the positions; and (b4) repeating the above (b1) to (b3) until the number of pixels of the second sub-image after point insertion in the second direction is equal to the default value in response to the number of pixels of the second sub-image after point insertion in the second direction being still less than the default value. 6. The image display method according to claim 1 , wherein performing the specified operation on each of the pixels of the original image by the mask comprises: selecting one of the plurality of pixels of the original image one by one as a point to be processed, configuring the point to be processed as a center point of the mask, and selecting the point to be processed and plurality of adjacent points by the mask; and calculating a plurality of squares of the difference respectively between the point to be processed and the plurality of adjacent points, and calculating an average value of the plurality of squares of the difference to fill in the average value in a position corresponding to the point to be processed in the priority matrix. 7. The image display method according to claim 1 , wherein finding the plurality of regions of interest by analyzing the original image comprises: identifying a text in the original image by an optical character recognition to obtain the plurality of regions of interest. 8. The image display method according to claim 1 , wherein finding the plurality of regions of interest by analyzing the original image, and generating the region of interest matrix with the same size as the original image based on the plurality of regions of interest comprise: creating a zero-value matrix with the same size as the original image; and generating the region of interest matrix by filling the first value into the plurality of pixels corresponding to the plurality of regions of interest in the zero-value matrix, and filling the second value into the plurality of pixels not corresponding to the plurality of regions of interest. 9. The image display method according to claim 1 ,
for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally · CPC title
for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region · CPC title
Adapting the video stream to a specific local network, e.g. a Bluetooth® network · CPC title
involving reformatting operations of video signals for household redistribution, storage or real-time display {(details of conversion of video standards at pixel level H04N7/01; video transcoding H04N19/40; adapting incoming signals to the display format of the display terminal G09G5/005; media handling at the source in data packet switching networks H04L65/764)} · CPC title
involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.