IP Library Granted Patent US 10,872,522
Granted Patent B2
US 10,872,522 · App. 16/522,103 · Granted Dec 22, 2020

Electronic apparatus and controlling method thereof

Inventors: Dongwook Kim (Suwon-si, KR); Kwanyoung Kim (Suwon-si, KR); Hojune Yoo (Suwon-si, KR); Seungil Yoon (Suwon-si, KR); Jaemyung Hur (Suwon-si, KR); Minsup Kim (Suwon-si, KR); Jungseop Kim (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G08C23/04G08C2201/92H04N21/4131H04N21/485
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,872,522
App. No.
16/522,103
Granted
Dec 22, 2020
Kind
B2
Abstract

An electronic apparatus includes a memory storing a firmware including a plurality of pieces of code set information corresponding to a plurality of external devices; a communication interface; and a processor configured to: receive an infrared (IR) signal corresponding to an external device of the plurality of external devices through the communication interface, and identify code set information corresponding to the IR signal among the plurality of pieces of code set information by sequentially using a header area of the received IR signal and a data area of the received IR signal, and based on a control command being input from a remote controller of the electronic apparatus, generate the IR signal corresponding to the control command based on the identified code set information.

Claims (55)

1. An electronic apparatus comprising:

a memory storing a firmware including a plurality of pieces of code set information corresponding to a plurality of external devices;

a communication interface; and

a processor configured to:

receive an infrared (IR) signal corresponding to an external device of the plurality of external devices through the communication interface,

identify code set information corresponding to the IR signal among the plurality of pieces of code set information by sequentially using a header area of the received IR signal and a data area of the received IR signal, and

based on a control command being input from a remote controller of the electronic apparatus, generate the IR signal corresponding to the control command based on the identified code set information.

2. The electronic apparatus of claim 1 ,

wherein the processor is further configured to control the electronic apparatus to transmit an IR signal corresponding to the control command to an external device corresponding to the identified code set information through the communication interface.

3. The electronic apparatus of claim 1 ,

wherein the header area of the received IR signal comprises a signal pattern corresponding to a manufacturer and a product type, and

wherein the data area of the received IR signal comprises a signal pattern corresponding to a control command for performing a specific operation.

4. The electronic apparatus of claim 3 ,

wherein the processor is further configured to sequentially compare information included in the header area of the received IR signal and the data area of the received IR signal with a plurality of pieces of code set information stored in the memory according to a predetermined order.

5. The electronic apparatus of claim 1 ,

wherein the processor is further configured to:

based on the code set information corresponding to the received IR signal not being included in the plurality of pieces of code set information, transmit information corresponding to the received IR signal to an external server,

receive the code set information corresponding to the received IR signal from the external server, and

update the plurality of pieces of code set information to include the received code set information to.

6. The electronic apparatus of claim 5 ,

wherein the processor, based on the code set information corresponding to the received IR signal not being received from the external server for a predetermined time, is further configured to provide a user interface (UI) for guiding a user to directly update the IR signal of the external device.

7. The electronic apparatus of claim 1 ,

wherein the code set information comprises at least one of a manufacturer, a product type, a product code, a model number, and a key set, and

wherein the key set comprises information which maps a key value to a corresponding function of the key value.

8. The electronic apparatus of claim 1 ,

wherein the processor is further configured to update the plurality of pieces of code set information included in the firmware at a predetermined interval.

9. The electronic apparatus of claim 1 ,

wherein the processor, based on the code set information corresponding to the IR signal being identified, is further configured to provide a user interface (UI) for registering the identified code set information, and

wherein the UI comprises at least one of an image of a remote controller corresponding to the external device, a manipulation state of each button included in the remote controller, and a function of each button.

10. The electronic apparatus of claim 1 ,

wherein the communication interface comprises:

an IR signal interface for receiving an IR signal transmitted from a remote controller of the external device; and

a BLUETOOTH communication interface connected to the remote controller of the electronic apparatus for receiving the control command.

11. A controlling method of an electronic apparatus, the method comprising:

receiving an infrared (IR) signal corresponding to an external device of a plurality of external devices through a communication interface;

identifying code set information corresponding to the IR signal among a plurality of pieces of code set information corresponding to the plurality of external devices by sequentially using a header area of the received IR signal and a data area of the received IR signal; and

based on a control command being input from a remote controller of the electronic apparatus, providing the IR signal corresponding to the control command based on the identified code set information to the external device.

12. The method of claim 11 ,

wherein the header area of the received IR signal comprises a signal pattern corresponding to a manufacturer and a product type, and

wherein the data area of the received IR signal comprises a signal pattern corresponding to a control command for performing a specific operation.

13. The method of claim 12 , wherein the identifying of the code set information corresponding to the IR signal comprises sequentially comparing information included in the header area of the received IR signal and the data area of the received IR signal with a plurality of pieces of code set information stored in a memory of the electronic apparatus according to a predetermined order.

14. The method of claim 11 , further comprising:

based on the code set information corresponding to the received IR signal not being included in the plurality of pieces of code set information, transmitting information corresponding to the received IR signal to an external server,

receiving the code set information corresponding to the received IR signal from the external server, and

updating the plurality of pieces of code set information to include the received code set information.

15. The method of claim 14 , further comprising:

based on the code set information corresponding to the received IR signal not being received from the external server for a predetermined time, providing a user interface (UI) for guiding a user to directly update the IR signal of the external device.

16. The method of claim 11 ,

wherein the code set information comprises at least one of a manufacturer, a product type, a product code, a model number, and a key set, and

wherein the key set comprises information which maps a key value to a function corresponding to the key value.

17. The method of claim 11 , further comprising:

updating a plurality of pieces of code set information included in a firmware of the electronic apparatus at a predetermined interval.

18. The method of claim 11 , further comprising:

based on the code set information corresponding to the IR signal being identified, providing a user interface (UI) for registering the identified code set information, and

wherein the UI comprises at least one of an image of a remote controller corresponding to the external device, a manipulation state of each button included in the remote controller, and a function of each button.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2019
From: KIM, DONGWOOK; KIM, KWANYOUNG; YOO, HOJUNE; YOON, SEUNGIL; HUR, JAEMYUNG; KIM, MINSUP; KIM, JUNGSEOP
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 049863/0063 →
Priority Claims (1)
KR 10-2018-0109751 · Sep 13, 2018 · national
Continuity (1)
Related Publication 20200090499A1 · Mar 19, 2020