Automated inspection system
US-2024420305-A1 · Dec 19, 2024 · US
US9600853B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9600853-B2 |
| Application number | US-201414542738-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 17, 2014 |
| Priority date | Dec 11, 2013 |
| Publication date | Mar 21, 2017 |
| Grant date | Mar 21, 2017 |
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.
Provided are a cloud server-based image processing method performed by an image processing terminal, and the image processing terminal and system therefor. The method includes determining whether an image processing function is to be performed by the image processing terminal or a server; and controlling at least one of the image processing terminal and the server to perform the image processing function, based on a result of the determining. When it is determined that the image processing function is to be performed by the server, data and a request signal related to the image processing function are transmitted to the server.
Opening claim text (preview).
What is claimed is: 1. A server-based image processing method performed by an image processing terminal, the method comprising: determining whether an image processing function is to be performed in real time; comparing, based on the determination of whether the image processing is to be performed in real time indicating the image processing function is to be performed in real time, an expected processing time of the image processing terminal and an expected processing time of the server with respect to the image processing function; determining, based on the determination of whether the image processing is to be performed in real time indicating the image processing function is not to be performed in real time, a processing performance of the image processing terminal; determining whether an image processing function is to be performed by the image processing terminal or a server based on the determination of whether the image processing is to be performed in real time and at least one among the comparing and the determination of the processing performance of the image processing terminal; and controlling at least one of the image processing terminal and the server to perform the image processing function, based on the determination of whether the image processing function is to be performed by the image processing terminal or the server, wherein, in response to determining that the image processing function is to be performed by the server, data and a request signal related to the image processing function are transmitted to the server. 2. The server-based image processing method of claim 1 , wherein the determining whether the image processing function is to be performed by the image processing terminal or the server comprises: determining the processing performance of the image processing terminal; and determining whether the image processing function is to be performed by the image processing terminal or the server, according to the determined processing performance of the image processing terminal. 3. The server-based image processing method of claim 1 , wherein the determining whether the image processing function is to be performed by the image processing terminal or the server comprises: comparing the expected processing time of the image processing terminal and the expected processing time of the server with respect to the image processing function; and determining whether the image processing function is to be performed by the image processing terminal or the server, based on a result of the comparing. 4. The server-based image processing method of claim 1 , wherein the determining whether the image processing function is to be performed by the image processing terminal or the server comprises: in response to the image processing function being a function of processing an image to have a first resolution, determining that the function is to be performed by the image processing terminal, and in response to the image processing function being a function of processing an image to have a second resolution that is higher than the first resolution, determining that the function is to be performed by the server. 5. The server-based image processing method of claim 4 , wherein the determining whether the image processing function is to be performed by the image processing terminal or the server comprises: in response to the image processing function being a function of processing the data into multiple image files having various resolutions, determining that the function is to be performed by the server. 6. The server-based image processing method of claim 1 , wherein the request signal comprises information indicating whether the image processing function is to be performed in real time. 7. The server-based image processing method of claim 1 , wherein the data comprises full-resolution raw image data or region-of-interest data. 8. The server-based image processing method of claim 1 , wherein the determining whether the image processing function is to be performed by the image processing terminal or the server comprises: in response to the image processing function being a function of displaying a screen-nail image, determining that the function is to be performed by the image processing terminal, and in response to the image processing function being a function of transmitting a zoom region of the displayed screen-nail image to the image processing terminal, determining that the function is to be performed by the server. 9. The server-based image processing method of claim 1 , further comprising receiving processed image data from the server. 10. The server-based image processing method of claim 1 , wherein the determining whether the image processing function is to be performed by the image processing terminal or the server comprises: in response to the image processing function being a function of sharing an image stored in the image processing terminal with another device, determining that the function is to be performed by the image processing terminal, and in response to the image processing function being a function of sharing an image stored in the server with an other device, determining that the function is to be performed by the server. 11. The server-based image processing method of claim 10 , wherein the controlling at least one of the image processing terminal and the server to perform the image processing function comprises: in response to the image processing function being the function of sharing an image stored in the server with the other device, controlling the server to perform the function of sharing the image stored in the server with the other device. 12. The server-based image processing method of claim 1 , wherein the controlling of at least one of the image processing terminal and the server to perform the image processing function comprises controlling the image processing terminal and the server to encode a video through temporal or spatial scalability. 13. The server-based image processing method of claim 12 , wherein the determining whether the image processing function is to be performed by the image processing terminal or the server comprises: in response to the image processing function being a function of encoding information having a first resolution, determining that the function is to be performed by the image processing terminal, and in response to the image processing function being a function of encoding information having a second resolution that is higher than the first resolution, determining that the function is to be performed by the server. 14. The server-based image processing method of claim 12 , wherein the controlling of at least one of the image processing terminal and the server to perform the image processing function comprises controlling at least one of the image processing terminal and the server to decode the encoded video through temporal or spatial scalability. 15. A non-transitory computer readable recording medium having recorded thereon a program for performing claim 1 . 16. A server-based image processing terminal comprising: a controller configured to determine whether an image processing function is to be performed in real time, compare, based on the determination of whether the image processing is to be performed in real time indicating the image processing function is to be performed in real time, an expected processing time of the image processing terminal and an expected processing time of the server with respect to the image processing function, determine, based on the determination of whether the image processin
Processor architectures; Processor configuration, e.g. pipelining · CPC title
Control signaling {related to video distribution} between client, server and network components; Network processes for video distribution between server and clients {or between remote clients}, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing (real-time session protocols H04L65/1101; distributed application using peer-to-peer [P2P] networks H04L67/104) · CPC title
directed to server {(one-way streaming services wherein the source is controlled by the destination H04L65/613)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.