Method, terminal and system for image processing

US9600853B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9600853-B2
Application numberUS-201414542738-A
CountryUS
Kind codeB2
Filing dateNov 17, 2014
Priority dateDec 11, 2013
Publication dateMar 21, 2017
Grant dateMar 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06T1/20Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9600853B2 cover?
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 processin…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T1/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).