Image processing method and electronic device implementing the same

US9767360B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9767360-B2
Application numberUS-201514717266-A
CountryUS
Kind codeB2
Filing dateMay 20, 2015
Priority dateMay 29, 2014
Publication dateSep 19, 2017
Grant dateSep 19, 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.

An image processing method and an electronic device implementing the method are provided. The method includes the electronic device sequentially receiving an image captured by a camera and determining whether a frame of the received image satisfies a predetermined condition. If the predetermined condition is satisfied, the electronic device recognizes an object in the frame. Then the electronic device tracks the object in the frame through tracking data created based on a feature extracted from the recognized object.

First claim

Opening claim text (preview).

What is claimed is: 1. An image processing method comprising: determining, by a processor, whether a motion value corresponding to a current frame captured by a camera is less than a first motion value and a motion value corresponding to a previous frame captured by the camera is greater than the first motion value; determining, by the processor, if the motion value corresponding to the current frame is not less than the first motion value and the motion value corresponding to the previous frame is not greater than the first motion value, whether an image variation value related to the current frame is less than a first image variation value and an image variation value related to the previous frame is greater than the first image variation value; determining, by the processor, if the image variation value related to the current frame is less than the first image variation value and the image variation value related to the previous frame is greater than the first image variation value, whether at least one object exists in the current frame and in the previous frame; recognizing, by the processor, if the at least one object exists in the current frame and in the previous frame, a feature of the at least one object in the current frame; and tracking, by the processor, based on the feature, at least one object in subsequent frames sequentially captured by the camera. 2. The method of claim 1 , wherein the determining of whether the image variation value related to the current frame is less than the first image variation value and the image variation value related to the previous frame is greater than the first image variation value comprises: measuring an image variation value between the current frame and the previous frame as the image variation value related to the current frame: measuring an image variation value between the current frame and other frames before the previous frame as the image variation value related to the previous frame; determining whether the image variation value related to the current frame is less than the first image variation value; and determining whether the image variation value related to the previous frame is the greater than the first image variation value. 3. The method of claim 1 , wherein the tracking of the at least one object in the frames comprises: extracting at least one feature point of the at least one object; transmitting the at least one extracted feature point to a server; receiving tracking data corresponding to the at least one extracted feature point from the server; and tracking the at least one object in the frames based on the tracking data. 4. The method of claim 3 , wherein the tracking of the at least one object in the frames comprises determining, after extracting the at least one feature point of the at least one object, whether a density value of the at least one extracted feature point is greater than a first density value, and wherein the at least one extracted feature point is transmitted to the server when the density value is greater than the first density value. 5. The method of claim 1 , wherein the tracking of the at least one object in the frames is performed after calculating at least one of an initial location of the at least one object and a posture of the at least one object. 6. The method of claim 1 , wherein the at least one object comprises a plurality of objects, wherein the tracking of the at least one object in the frame comprises: setting a synchronous trackable number for tracking the plurality of objects, and comparing a number of the plurality of objects with the synchronous trackable number, and wherein, if the number of the plurality of objects is less than the synchronous trackable number, a recognition mode is performed to further recognize other objects together with a tracking mode for tracking the plurality of objects up to the synchronous trackable number. 7. The method of claim 6 , wherein the tracking mode comprises tracking the at least one object by using the tracking data received from a server, and wherein the recognition mode comprises: determining whether the motion value corresponding to the current frame captured by the camera is less than the first motion value and the motion value corresponding to the previous frame captured by the camera is greater than the first motion value, recognizing the other objects, if the motion value corresponding to the current frame is less than the first motion value and the motion value corresponding to the previous frame is greater than the first motion value, and tracking the at least one object and the other objects in the subsequent frames through the tracking data. 8. An electronic device comprising: a sensor configured to measure a motion of the electronic device; an input device comprising a camera configured to receive frames of at least one object; a memory configured to store data about the motion of the electronic device; a display configured to display the frames; a wireless communication device configured to communicate with a server; and at least one processor configured to control the sensor, the input device, the memory, the display, and the wireless communication device, wherein the at least one processor is further configured to: determine whether a motion value corresponding to a current frame captured by a camera is less than a first motion value and a motion value corresponding to a previous frame captured by the camera is greater than the first motion value; determine, if the motion value corresponding to the current frame is not less than a first motion value and the motion value corresponding to the previous frame is not greater than the first motion value, whether an image variation value related to the current frame is less than a first image variation value and an image variation value related to the previous frame is greater than the first image variation value; determine, if the image variation value related to the current frame is less than a first image variation value and the image variation value related to the previous frame is greater than the first image variation value, whether at least one object exists in the current frame and in the previous frame; recognize, if the at least one object exists in the current frame and in the previous frame, a feature of the at least one object in the current frame; and track, based on the feature, the at least one object in subsequent frames sequentially captured by the camera. 9. The electronic device of claim 8 , wherein, to determine whether an image variation value related to the current frame is less than a first image variation value and an image variation value related to the previous frame is greater than the first image variation value, the at least one processor is further configured to: measure an image variation value between the current frame and the previous frame as the image variation value related to the current frame: measure an image variation value between the current frame and other frames before the previous frame as the image variation value related to the previous frame; and determine whether the image variation value related to the current frame is less than the first image variation value; and determine whether the image variation value related to the previous frame is the greater than the first image variation value. 10. The electronic device of claim 8 , wherein the at least one processor is further configured to: extract at least one feature point of the at least one object, transmit the at least one extracted feature point to the server through the wireless communication device, receive the tracking data correspondi

Assignees

Inventors

Classifications

  • G06T7/246Primary

    using feature-based methods, e.g. the tracking of corners or segments · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Video; Image sequence · 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 US9767360B2 cover?
An image processing method and an electronic device implementing the method are provided. The method includes the electronic device sequentially receiving an image captured by a camera and determining whether a frame of the received image satisfies a predetermined condition. If the predetermined condition is satisfied, the electronic device recognizes an object in the frame. Then the electronic…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T7/246. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 19 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).