Method and apparatus for identifying a device from a camera input
AssigneeSamsung Electronics Co., Ltd.
InventorsDong-jin Eun, Hark-joon Kim, Seong-hoon Kang
Life of this patent
Estimating the term…
Abstract
A method of controlling a device is provided including identifying a registered device from a screen input by a camera, receiving a user input for the identified device, and transmitting a control command corresponding to the input to the identified device.
Claims15
A method for controlling an external device, the method performed by an electronic device and comprising:
- obtaining, by a camera of the electronic device, an image including a first external device connected to the electronic device;
- comparing the image including the first external device with images stored in a memory of the electronic device;
- identifying the first external device as a registered device based on the image including the first external device;
- receiving, from the first external device, first metadata of first contents stored in the first external device;
- displaying the image including the first external device on the electronic device;
- displaying first visual objects corresponding to the first contents around the first external device included in the image on the electronic device, based on the first metadata of the first contents;
- receiving, from a second external device, second metadata of second contents stored in the second external device, wherein the second external device is included in the image;
- displaying second visual objects corresponding to the second contents stored in the second external device on the electronic device, based on the second metadata of the second contents;
- displaying third visual objects corresponding to third contents stored in the electronic device on the electronic device;
- receiving a first user input to drag one of the first visual objects to a predetermined region corresponding to the electronic device;
- receiving, from the first external device, one of the first contents corresponding to the dragged one of the first visual objects;
- receiving a second user input to drag one of the second visual objects to the first external device included in the image;
- transmitting, to the first external device, information for reproducing one of the second contents corresponding to the dragged one of the second visual objects;
- receiving a third user input to drag one of the third visual objects to the first external device included in the image;
- and
- transmitting, to the first external device, one of the third contents corresponding to the dragged one of the third visual objects.
An electronic apparatus comprising:
- a camera;
- a display;
- a memory;
- a communication interface;
- and
- at least one processor in operative communication with the camera, the display, the memory, and the communication interface, the at least one processor configured to control to:
- control the camera to obtain an image including a first external device connected to the electronic device;
- compare the image including the first external device with images stored in the memory;
- identify the first external device as a registered device based on the image including the first external device;
- control the communication interface to receive, from the first external device, first metadata of first contents stored in the first external device;
- control the display to display the image including the first external device;
- control the display to display first visual objects corresponding to the first contents around the first external device included in the image, based on the first metadata of the first contents;
- control the communication interface to receive, from a second external device, second metadata of second contents stored in the second external device, wherein the second external device is included in the image;
- control the display to display second visual objects corresponding to the second contents stored in the second external device connected to the electronic device, based on the second metadata of the second contents;
- control the display to display third visual objects corresponding to third contents stored in the electronic device;
- receive a first user input to drag one of the first visual objects to a predetermined region corresponding to the electronic device;
- control the communication interface to receive, from the first external device, one of the first contents corresponding to the dragged one of the first visual objects;
- receive a second user input to drag one of the second visual objects to the first external device included in the image;
- control the communication interface to transmit, to the first external device, information for reproducing one of the second contents corresponding to the dragged one of the second visual objects;
- receive a third user input to drag one of the third visual objects to the first external device included in the image;
- and
- control the communication interface to transmit, to the first external device, one of the third contents corresponding to the dragged one of the third visual objects.
A computer program product comprising a computer readable storage medium having recorded thereon a computer program for executing a method for controlling an external device, the method performed by an electronic device and comprising:
- obtaining, by a camera of the electronic device, an image including a first external device connected to the electronic device;
- comparing the image including the first external device with images stored in a memory of the electronic device;
- identifying the first external device as a registered device based on the image including the first external device;
- receiving, from the first external device, first metadata of first contents stored in the first external device;
- displaying the image including the first external device on the electronic device;
- displaying first visual objects corresponding to the first contents around the first external device included in the image on the electronic device, based on the first metadata of the first contents;
- receiving, from a second external device, second metadata of second contents stored in the second external device, wherein the second external device is included in the image;
- displaying second visual objects corresponding to the second contents stored in the second external device on the electronic device, based on the second metadata of the second contents;
- displaying third visual objects corresponding to third contents stored in the electronic device on the electronic device;
- receiving a first user input to drag one of the first visual objects to a predetermined region corresponding to the electronic device;
- receiving, from the first external device, one of the first contents corresponding to the dragged one of the first visual objects;
- receiving a second user input to drag one of the second visual objects to the first external device included in the image;
- transmitting, to the first external device, information for reproducing one of the second contents corresponding to the dragged one of the second visual objects;
- receiving a third user input to drag one of the third visual objects to the first external device included in the image;
- and
- transmitting, to the first external device, one of the third contents corresponding to the dragged one of the third visual objects.
Dependencies are inferred from the claim text.