Patentable/Patents/US-20260095613-A1
US-20260095613-A1

Remote Control Device, Electronic Device and Control Methods Thereof

PublishedApril 2, 2026
Assigneenot available in USPTO data we have
Technical Abstract

A remote control device is disclosed. a remote control device includes: a user interface; a memory storing at least one instruction and a plurality of binary codes; a communication interface; and at least one processor operatively connected with the user interface, the memory, and the communication interface and configured to execute the at least one instruction to: identify, based on a user command receiving through the user interface, a binary code corresponding to the user command from among the plurality of binary codes, identify, based on a pre-set number of bit units, a plurality of bit groups corresponding to the binary code, and control the communication interface to transmit a first pulse signal corresponding to the plurality of bit groups.

Patent Claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

a user interface; a memory storing at least one instruction and a plurality of binary codes; a communication interface; and identify, based on a user command receiving through the user interface, a binary code corresponding to the user command from among the plurality of binary codes, identify, based on a pre-set number of bit units, a plurality of bit groups corresponding to the binary code, and control the communication interface to transmit a first pulse signal corresponding to the plurality of bit groups, at least one processor operatively connected with the user interface, the memory, and the communication interface and configured to execute the at least one instruction to: wherein the at least one processor is configured to determine an interval between a pulse of a first group and a pulse of a second group directly after the first group based on a use distribution of binary data of the plurality of bit groups. . A remote control device comprising:

2

claim 1 . The remote control device of, wherein the pre-set number of bit units is 3.

3

claim 1 . The remote control device of, wherein the plurality of bit groups are all same in terms of a width of a pulse.

4

claim 1 . The remote control device of, wherein the at least one processor is configured to execute the at least one instruction further to change the pre-set number of bit units based on a battery state of the remote control device.

5

claim 4 . The remote control device of, wherein the at least one processor is configured to execute the at least one instruction further to control the communication interface to transmit header data comprising information about the pre-set number of bit units.

6

claim 1 wherein the second pulse signal comprises a pulse of 1.2 ms and a low value of 1.2 ms. . The remote control device of, wherein the at least one processor is configured to execute the at least one instruction further to control the communication interface to transmit a second pulse signal corresponding to header data, and to transmit the first pulse signal corresponding to the plurality of bit groups, and

7

identifying, based on a user command, a binary code corresponding to the user command from among a plurality of binary codes stored in the remote control device; identifying, based on a pre-set number of bit units, a plurality of bit groups corresponding to the binary code; and transmitting a pulse signal corresponding to the plurality of bit groups, wherein the transmitting the pulse signal corresponding to the plurality of bit groups comprises determining an interval between a pulse of a first group and a pulse of a second group directly after the first group based on a use distribution of binary data of the plurality of bit groups. . A method performed by a remote control device, the method comprising:

8

claim 7 . The method of, wherein the pre-set number of bit units is 3.

9

claim 7 . The method of, wherein the plurality of bit groups are all same in terms of a width of a pulse.

10

claim 7 . The method of, further comprising changing the pre-set number of bit units based on a battery state of the remote control device.

11

claim 10 . The method of, wherein the transmitting the pulse signal corresponding to the plurality of bit groups comprises transmitting header data comprising information about the pre-set number of bit units.

12

claim 7 wherein the second pulse signal comprises a pulse of 1.2 ms and a low value of 1.2 ms. . The method of, wherein the transmitting the pulse signal corresponding to the plurality of bit groups comprises transmitting a second pulse signal corresponding to header data, and transmitting a first pulse signal corresponding to the plurality of bit groups, and

Detailed Description

Complete technical specification and implementation details from the patent document.

This application is a continuation application of U.S. patent application Ser. No. 18/533,948, filed Dec. 8, 2023, which is a by-pass continuation application of International Application No. PCT/KR2022/009642, filed on Jul. 5, 2022, which is based on and claims priority to Korean Patent Application No. 10-2021-0101745, filed on Aug. 3, 2021, in the Korean Intellectual Property Office, the disclosures of which are incorporated by reference herein their entireties.

The disclosure relates to a remote control device, an electronic device, and methods thereof. More particularly, the disclosure relates to a remote control device that transmits and receives control commands, an electronic device, and methods thereof.

A majority of TV users control a TV or external devices (for example, set top box and over-the-top) through a remote controller. Power supplied to the above-described remote controller usually utilizes typical batteries (AAA size, AA size, etc.). Use of the above-described batteries increase carbon-emissions and induce environmental pollution. Accordingly, there is a need to reduce energy used by the remote controller.

Based on a protocol established between the remote controller and the TV (or the external devices), Infrared (IR) key values may be transferred from the remote controller to the TV (or the external devices). For example, protocols such as NEC, RC5, RC6, SIRC, RCA, and YAMU may be used. Through commonly used protocols as described above, the device may be controlled with IR.

1 FIG.A 1 FIG.B For example, as shown in, a remote controller signal may include general keys (including headers and data) and a plurality of bursts (pulses). In an example, as shown in, the header may include a pulse of 4.5 ms and a pulse of 0.56 ms. An interval between the two pulses may be 4.5 ms. Data 1 may be represented as a pulse of 0.56 ms with an interval from a previous pulse as 1.69 ms. Data 0 may be represented as a pulse of 0.56 ms with an interval from a previous pulse as 0.56 ms. That is, in the related art, one pulse was used to represent respective binary data of the remote controller signal, and power may be consumed for each pulse.

Accordingly, there is a need to develop a method for reducing power consumption caused by the above described operation in the related art.

The disclosure addresses the above-described need. Provided are a remote control device, an electronic device, and methods thereof that reduce power consumption in a process of controlling the electronic device by the remote control device.

According to an aspect of the disclosure, a remote control device includes: a user interface; a memory storing at least one instruction and a plurality of binary codes; a communication interface; and at least one processor operatively connected with the user interface, the memory, and the communication interface and configured to execute the at least one instruction to: identify, based on a user command receiving through the user interface, a binary code corresponding to the user command from among the plurality of binary codes, identify, based on a pre-set number of bit units, a plurality of bit groups corresponding to the binary code, and control the communication interface to transmit a first pulse signal corresponding to the plurality of bit groups.

In an embodiment, the pre-set number is 3.

In an embodiment, the at least one processor is configured to execute the at least one instruction further to control the communication interface to determine a pulse of a first group and an interval between pulses of a second group directly after the first group, based on binary data of the first group from among the plurality of bit groups.

In an embodiment, the pulse of the first group and the interval between pulses of the second group are proportionate to a size of binary data of the first group.

In an embodiment, the plurality of bit groups are all same in terms of a width of a pulse.

In an embodiment, the at least one processor is configured to execute the at least one instruction further to change the pre-set number of bit units based on a battery state of the remote control device.

In an embodiment, the at least one processor is configured to execute the at least one instruction further to control the communication interface to transmit header data comprising information about the pre-set number of bit units.

In an embodiment, the at least one processor is configured to execute the at least one instruction further to control the communication interface to transmit a second pulse signal corresponding to header data, and to transmit the first pulse signal corresponding to the plurality of bit groups, and wherein the second pulse signal comprises a pulse of 1.2 ms and a low value of 1.2 ms.

According to an aspect of the disclosure, a method performed by a remote control device, includes: identifying, based on a user command, a binary code corresponding to the user command from among a plurality of binary codes stored in the remote control device; identifying, based on a pre-set number of bit units, a plurality of bit groups corresponding to the binary code; and transmitting a pulse signal corresponding to the plurality of bit groups.

In an embodiment, the pre-set number is 3.

In an embodiment, the transmitting the pulse signal corresponding to the plurality of bit groups comprises determining a pulse of a first group and an interval between pulses of a second group directly after the first group based on binary data of the first group from among the plurality of bit groups.

In an embodiment, the pulse of the first group and the interval between pulses of the second group are proportionate to a size of binary data of the first group.

In an embodiment, the plurality of bit groups are all same in terms of a width of a pulse.

In an embodiment, the method further includes changing the pre-set number of bit units based on a battery state of the remote control device.

In an embodiment, the transmitting the pulse signal corresponding to the plurality of bit groups includes transmitting header data comprising information about the pre-set number of bit units.

According to one or more embodiments of the disclosure as described above, a remote control device may reduce power consumption by transmitting a plurality of bits included in a binary code as one pulse signal for every pre-set number of bit units.

The disclosure will be described in detail below with reference to the accompanying drawings.

Terms used in describing the embodiments of the disclosure are general terms selected that are currently widely used considering their function herein. However, the terms may change depending on intention, legal or technical interpretation, emergence of new technologies, and the like of those skilled in the related art. In addition, in certain cases, there may be terms arbitrarily selected, and in this case, the meaning of the term will be disclosed in greater detail in the corresponding description. Accordingly, the terms used herein are not to be understood simply as its designation but based on the meaning of the term and the overall context of the disclosure.

In the disclosure, expressions such as “have,” “may have,” “include,” “may include,” or the like are used to designate a presence of a corresponding characteristic (e.g., elements such as numerical value, function, operation, or component), and not to preclude a presence or a possibility of additional characteristics.

Expressions such as “first,” “second,” “1st,” “2nd,” and so on used herein may be used to refer to various elements regardless of order and/or importance. Further, it should be noted that the expressions are merely used to distinguish an element from another element and not to limit the relevant elements.

In this disclosure, the term “user” may refer to a person using an electronic device or an device (e.g., artificial intelligence electronic device) using an electronic device.

The term “couple” and the derivatives thereof refer to any direct or indirect communication between two or more elements, whether or not those elements are in physical contact with each other. The terms “transmit”, “receive”, and “communicate” as well as the derivatives thereof encompass both direct and indirect communication. The terms “include” and “comprise”, and the derivatives thereof refer to inclusion without limitation. The term “or” is an inclusive term meaning “and/or”. The phrase “associated with,” as well as derivatives thereof, refer to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, or the like. The term “controller” refers to any device, system, or part thereof that controls at least one operation. Such a controller may be implemented in hardware or a combination of hardware and software and/or firmware. The functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. The phrase “at least one of,” when used with a list of items, means that different combinations of one or more of the listed items may be used, and only one item in the list may be needed. For example, “at least one of A, B, and C” includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C, and any variations thereof. The expression “at least one of a, b, or c” may indicate only a, only b, only c, both a and b, both a and c, both b and c, all of a, b, and c, or variations thereof. Similarly, the term “set” means one or more. Accordingly, the set of items may be a single item or a collection of two or more items.

One or more embodiments of the disclosure will be described in greater detail below with reference to the accompanied drawings.

2 FIG. 2 FIG. 1000 1000 100 200 is a diagram illustrating an electronic systemaccording to an embodiment of the disclosure. As shown in, the electronic systemmay include a remote control deviceand an electronic device.

100 200 200 100 200 200 The remote control devicemay be a device configured to transmit a control command for controlling the electronic deviceto the electronic device, and may be a remote controller. However, the above is not limited thereto, and the remote control devicemay be a device which can be implemented as a smartphone, a tablet PC, a wearable device, and the like, and installed with an application for controlling the electronic device, and may be any device so long as it can control the electronic device.

100 The remote control devicemay identify, based on a pre-set number of bit units, a plurality of bit groups corresponding to a binary code corresponding to an operated button according to a button input by a user, and transmit a pulse signal corresponding to the plurality of bit groups.

100 100 For example, the remote control devicemay identify, in a unit of 3 bits, a plurality of bit groups corresponding to the binary code corresponding to the operated button, and transmit one pulse signal for every one bit group. In this case, the 3 bits may be transmitted as one pulse and power consumption of the remote control devicemay be reduced.

200 100 200 100 The electronic devicemay be a device configured to receive a control command from the remote control device, and perform an operation according to the control command, examples of thereof may include a set top box (STB), a desktop PC, a notebook, a smartphone, a tablet PC, a server, a TV, and the like. However the above is not limited thereto, and the electronic devicemay be any device so long as it can receive a control command from the remote control deviceand perform an operation according to the control command.

200 100 The electronic devicemay be configured to identify, based on a pulse signal being received from the remote control device, a plurality of bit groups based on an interval between pulses included in the pulse signal, and perform a corresponding operation by identifying the binary code corresponding to the plurality of bit groups from among a plurality of binary codes.

200 100 That is, the electronic devicemay be a device capable of interpreting the control command transmitted from the remote control devicewith reduced power consumption.

100 200 1000 100 In the above, operations of the remote control deviceand the electronic deviceincluded in the electronic systemhave been briefly described. A method of reducing power consumption based on an operation of the remote control devicewill be described in detail below.

3 FIG. 100 is a block diagram illustrating a configuration of the remote control deviceaccording to an embodiment of the disclosure.

3 FIG. 100 110 120 130 140 Referring to, the remote control devicemay include a user interface, a memory, a communication interface, and a processor.

110 100 The user interfacemay be a configuration for receiving a user command, and may be implemented as a button, a touch pad, a mouse, a keyboard, and the like, or implemented as a touch screen capable of performing an operation input function together therewith. Here, the button may be a button of various types such as a mechanical button, a touch pad, or a wheel which is formed at a random area at a front surface part or a side surface part, a rear surface part, or the like of an exterior of a main body of the remote control device.

120 140 120 The memorymay refer to a hardware that stores information such as data in electric or magnetic form for the processorand the like to access. To this end, the memorymay be implemented as at least one hardware from among a non-volatile memory, a volatile memory, a flash memory, a hard disk drive (HDD) or a solid state drive (SSD), a random access memory (RAM), a read only memory (ROM), and the like.

120 100 140 100 140 In the memory, at least one instruction or a module necessary in an operation of the remote control deviceor the processormay be stored. Here, the instruction may be a code unit that instructs an operation of the remote control deviceor the processor, and may be prepared in a machine language which is a language that can be understood by a computer. The module may be a series of instruction sets that perform a specific work of a work unit.

120 120 200 The memorymay be stored with data which is information in a bit or byte unit that can represent a character, a number, an image, and the like. For example, the memorymay be stored with information on control commands for controlling the electronic deviceas a binary code. Here, the binary code may be a code by an NEC protocol.

120 140 140 The memorymay be accessed by the processorand reading, writing, modifying, deleting, updating, and the like of the instruction, the module, or data may be performed by the processor.

130 100 200 200 130 The communication interfacemay be a configuration that performs communication with an external device of various types according to communication methods of various types. For example, the remote control devicemay transmit a control command for controlling the electronic deviceto the electronic devicethrough the communication interface.

130 The communication interfacemay include a Wi-Fi module, a Bluetooth module, an infrared communication module, a wireless communication module, and the like. Here, each communication module may be implemented in at least one hardware chip form.

The Wi-Fi module and the Bluetooth module may perform communication in a Wi-Fi method and a Bluetooth method, respectively. When using the Wi-Fi module or the Bluetooth module, various connection information such as a service set identifier (SSID) and a session key may first be transmitted and received, and after communicatively connecting using the same, various information may be transmitted and received. The infrared communication module may perform communication according to an infrared communication (Infrared Data Association (IrDA)) technology of transmitting data wirelessly in short range by using infrared rays present between visible rays and millimeter waves.

The wireless communication module may include at least one communication chip that performs communication according to various wireless communication standards such as, for example, and without limitation, ZigBee, 3rd Generation (3G), 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), LTE Advanced (LTE-A), 4th Generation (4G), 5th Generation (5G), and the like, in addition to the above-described communication methods.

130 Alternatively, the communication interfacemay include wired communication interfaces such as, for example, and without limitation, HDMI, DP, Thunderbolt, USB, RGB, D-SUB, DVI, and the like.

130 In addition thereto, the communication interfacemay include at least one from among the wired communication modules that perform communication using a local area network (LAN) module, an Ethernet module, or a pair cable, a coaxial cable, an optical fiber cable, or the like.

140 100 140 100 100 140 110 120 130 100 The processormay control the overall operation of the remote control device. Specifically, the processormay control the overall operation of the remote control deviceby being connected with each configuration of the remote control device. For example, the processormay be connected with the user interface, the memory, and the communication interfaceand control an operation of the remote control device.

140 140 According to an embodiment, the processormay be implemented as a digital signal processor (DSP), a microprocessor, or a time controller (TCON). However, the embodiment is not limited thereto, and may include one or more from among a central processing unit (CPU), a micro controller unit (MCU), a micro processing unit (MPU), a controller, an application processor (AP), a communication processor (CP), or an ARM processor, or may be defined by the corresponding term. In addition, the processormay be implemented as a System on Chip (SoC) or a large scale integration (LSI) embedded with a processing algorithm, and may be implemented in the form of a field programmable gate array (FPGA).

140 110 120 140 200 200 120 The processormay identify, based on a user command receiving through the user interface, a binary code corresponding to the user command from among a plurality of binary codes stored in the memory. For example, the processormay identify, based on a user command of turning on the electronic devicebeing input, a binary code corresponding to the user command of turning on the electronic devicefrom among the plurality of binary codes stored in the memory.

140 140 100 The processormay identify, based on the pre-set number of bit units, the plurality of bit groups corresponding to the binary code. For example, the processormay identify, based on a unit of 3 bits, the plurality of bit groups corresponding to the binary code. Here, the pre-set number of bit units may be determined by a manufacturer of the remote control device. However, the above is not limited thereto, and the pre-set number of bit units may vary.

140 130 140 130 130 The processormay control the communication interfaceto transmit a pulse signal corresponding to the plurality of bit groups. In the above-described example, the processormay control the communication interfaceto transmit a first pulse signal corresponding to a first bit group from among the plurality of bit groups, and control the communication interfaceto transmit a second pulse signal corresponding to a second bit group directly after the first bit group from among the plurality of bit groups.

140 130 The processormay control the communication interfaceto determine a pulse of a first group and an interval between pulses of a second group directly after the first group based on binary data of the first group from among the plurality of bit groups. For example, the pulse of the first group and the interval between pulses of the second group may be proportionate to a size of binary data in the first group. In an example, the interval between pulses may become bigger as the size of binary data in the bit group become bigger.

However, the above is not limited thereto, and the interval between pulses may be determined based on at least one from among a distribution of a user command or a use distribution of binary data of a bit group. For example, if ‘010’ is most used from among the binary data of the bit group, a pulse of ‘010’ and an interval with a pulse directly after ‘010’ may be set to the smallest.

The plurality of bit groups may be all same in terms of a width of a pulse. That is, the plurality of bit groups may be divided into an interval between pulses.

140 100 140 100 The processormay change the pre-set number of bit units based on a battery state of the remote control device. For example, the processormay increase, based on a battery of the remote control devicebeing less than a threshold value, the pre-set number of bit units. In this case, a number of pulses may be reduced and power consumption may be further reduced. For example, if the pre-set number of bit units is increased from 3 to 4, the binary code may be identified as a bit group of a smaller number, and the number of pulses may be reduced. However, if the pre-set number of bit units is 3, a total of 8 types of pulse signals may be necessary. If the pre-set number of bit units is 4, a total of 16 types of pulse signals may be necessary, and so long as the plurality of bit groups are identified with the interval between pulses, time for transmitting a whole binary code may become longer.

140 130 The processormay control the communication interfaceto transmit header data included with information about the pre-set number of bit units.

140 130 The processormay control the communication interfaceto transmit a pulse signal corresponding to header data, and transmit a pulse signal corresponding to the plurality of bit groups, and the pulse signal corresponding to the header data may include a pulse of 1.2 ms and a low value of 1.2 ms. That is, time for transmitting header data may be reduced compared the related art.

4 FIG. 200 is a block diagram illustrating a configuration of the electronic deviceaccording to an embodiment of the disclosure.

4 FIG. 200 210 220 230 Referring to, the electronic apparatusmay include a memory, a communication interface, and a processor.

210 230 210 The memorymay refer to a hardware that stores information such as data in electric or magnetic form for the processorand the like to access. To this end, the memorymay be implemented as at least one hardware from among a non-volatile memory, a volatile memory, a flash memory, a hard disk drive (HDD) or a solid state drive (SSD), a random access memory (RAM), a read only memory (ROM), and the like.

210 200 230 200 230 In the memory, at least one instruction or a module necessary in an operation of the electronic deviceor the processormay be stored. Here, the instruction may be a code unit that instructs an operation of the electronic deviceor the processor, and may be prepared in a machine language which is a language that can be understood by a computer. The module may be a series of instruction sets that perform a specific work of a work unit.

210 210 200 The memorymay be stored with data which is information in a bit or byte unit that can represent a character, a number, an image, and the like. For example, the memorymay be stored with information on control commands for controlling the electronic deviceas a binary code.

210 230 230 The memorymay be accessed by the processor, and reading, writing, modifying, deleting, updating, and the like of the instruction, the module, or data may be performed by the processor.

220 200 100 220 The communication interfacemay be a configuration that performs communication with an external device of various types according to communication methods of various types. For example, the electronic devicemay receive a control command from the remote control devicethrough the communication interface.

220 The communication interfacemay include a Wi-Fi module, a Bluetooth module, an infrared communication module, a wireless communication module, and the like. Here, each communication module may be implemented in at least one hardware chip form.

The Wi-Fi module and the Bluetooth module may perform communication in a Wi-Fi method and a Bluetooth method, respectively. When using the Wi-Fi module or the Bluetooth module, various connection information such as SSID and session key may first be transmitted and received, and after communicatively connecting using the same, various information may be transmitted and received. The infrared communication module may perform communication according to infrared communication (Infrared Data Association (IrDA)) technology of transmitting data wirelessly in short range by using infrared rays present between visible rays and millimeter waves.

The wireless communication module may include at least one communication chip that performs communication according to various wireless communication standards such as, for example, and without limitation, ZigBee, 3rd Generation (3G), 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), LTE Advanced (LTE-A), 4th Generation (4G), 5th Generation (5G), and the like, in addition to the above-described communication methods.

220 Alternatively, the communication interfacemay include wired communication interfaces such as, for example, and without limitation, High-Definition Multimedia Interface (HDMI), digital port (DP), Thunderbolt, universal serial bus (USB), RGB, D-subminiature (D-SUB), digital visual interface (DVI), and the like.

220 In addition, the communication interfacemay include at least one from among the wired communication modules that perform communication using a local area network (LAN) module, an Ethernet module, or a pair cable, a coaxial cable, an optical fiber cable, or the like.

230 200 230 200 200 230 210 220 200 The processormay control the overall operation of the electronic device. Specifically, the processormay control the overall operation of the electronic deviceby being connected with each configuration of the electronic device. For example, the processormay be connected with the memoryand the communication interfaceand control an operation of the electronic device.

230 230 According to an embodiment, the processormay be implemented as a digital signal processor (DSP), a microprocessor, or a time controller (TCON). However, the embodiment is not limited thereto, and may include one or more from among a central processing unit (CPU), a micro controller unit (MCU), a micro processing unit (MPU), a controller, an application processor (AP), a communication processor (CP), or an ARM processor, or may be defined by the corresponding term. In addition, the processormay be implemented as a System on Chip (SoC) or a large scale integration (LSI) embedded with a processing algorithm, and may be implemented in the form of a field programmable gate array (FPGA).

230 100 220 210 The processormay identify, based on a pulse signal being received from the remote control devicethrough the communication interface, a plurality of bit groups based on the interval between pulses included in the pulse signal, identify a binary code corresponding to the plurality of bit groups from among a plurality of binary codes stored in the memory, and perform an operation corresponding to the identified binary code.

230 The processormay identify a number of bits corresponding to respective pulses included in a pulse signal based on header data included in the pulse signal, and identify the plurality of bit groups based on a number of identified bits and an interval between pulses included in the pulse signal.

230 In an embodiment, the respective bit groups may be 3 bits. In an example, the processormay identify the number of bits corresponding to the respective pulses included in the pulse signal as 3 based on the header data included in the pulse signal, and identify the plurality of bit groups which is respectively 3 bits based on the interval between pulses included in the pulse signal.

100 200 In the above, the method of reducing power consumption of the remote control deviceand the operation of the electronic devicebased therefrom have been described.

100 5 FIG. 8 FIG. 5 FIG. 8 FIG. 5 FIG. 8 FIG. An operation of the remote control devicewill be described in greater detail below throughto. Into, separate embodiments will be described for convenience of description. However, the separate embodiments oftomay be implemented in a combined state at any time.

5 FIG. is a diagram illustrating an operation of identifying a plurality of bit groups as corresponding to a binary code, according to an embodiment of the disclosure.

5 FIG. 140 140 As shown in, the processormay identify, based on the unit of 3 bits, as a plurality of bit groups corresponding to a binary code corresponding to a user command. In an example, the processormay identify a binary code of 0000 0111 0000 0111 0001 0000 1110 1111 as 11 bit groups of 000 001 110 000 011 100 010 000 111 011 110. From the above, 0 of the last 110 may be a dummy 0 added to identify the bit group in the unit of 3 bits.

140 The processormay represent one bit group as one pulse, and compared to when one pulse was represented as one bit conventionally, power consumption may be reduced because the number of pulses is reduced.

5 FIG. 140 140 100 140 100 200 In, a unit of 3 bits has been provided as an example for convenience of description, but the processormay use a various number of bit units of any amount. In addition, the processormay change the number of bit units based on the battery state of the remote control device. For example, the processormay increase, based on the battery of the remote control devicebeing less than the threshold value, the number of bit units. In this case, the number of pulses may be reduced, but time for transmitting a user command to the electronic devicemay be increased.

6 FIG. is a diagram illustrating a pulse form based on binary data of a bit group according to an embodiment of the disclosure.

6 FIG. As shown in, if a width of one pulse is determined as Aμs in a data signal, a low value (interval) following the pulse in the data signal may be determined as (A+B+(A+B)/2×n)μs. Here, n may represent a decimal number of binary data of a bit group.

For example, a decimal value of 000 may be 0, and in this case, the width of the pulse may be Aμs, and the low value following the pulse may be A+Bμs. A decimal value of 001 may be 1, and in this case, the width of the pulse may be Aμs, and the low value following the pulse may be (A+B)×1.5 μs. A decimal value of 010 may be 2, and in this case, the width of the pulse may be Aμs, and the low value following the pulse may be (A+B)×2 μs. Based on the method above, the low value following the pulse for all bit groups may be determined.

A width of a pulse of header data may be determined greater than A×2. In addition, a low value of header data may be determined greater than A×2.

7 FIG. is a diagram illustrating in detailed an example of a pulse form based on binary data of a bit group according to an embodiment of the disclosure.

7 FIG. In, an example of A being 420, and B being 180 has been assumed. Accordingly, a pulse of the data signal may be 420 μs, a low value following a pulse of 000 may be 600 μs, a low value following a pulse of 001 may be 900 μs, and a low value following a pulse of 010 may be 1200 μs. Through the method described above, the low value following the pulse for all bit groups may be determined, and a low value following a pulse of 111 may be 2700 μs.

The width of the pulse of the header data may be determined as 1.2 ms, and the low value of the header data may also be determined as 1.2 ms.

6 FIG. 7 FIG. 7 FIG. 200 Inand, although the width of the pulse of all bit groups has been described as the same, and the low value following the pulse has been described as different, but the above is not limited thereto. For example, in the above-described example, a width of a pulse of 000, 001, 010, and 011 may be Aμs, and a width of a pulse of 100, 101, 110, and 111 may be 2 Aμs. In this case, the low value following the pulse may be 4 types. In an example, in the above-described example, a low value following the pulse of 000, 001, 010, and 011 may be 600 μs, 900 μs, 1200 μs, and 1500μ, respectively, and a low value following the pulse of 100, 101, 110, and 111 may be 600 μs, 900 μs, 1200 μs, and 1500 μs, respectively. That is, power consumption may be partially increased according to the width of the pulse of 100, 101, 110, and 111 becoming greater than in, but the time for transmitting the user command to the electronic devicemay be reduced.

200 140 100 Based on using a feature of the time for transmitting the user command to the electronic apparatusbeing reduced as described above, transmission time may not be excessively increased even when the pre-set number of bit units is increased. For example, the processormay increase, based on the battery of the remote control devicebeing less than the threshold value, the pre-set number of bit units from 3 to 4, and at this time, the width of pulse for 8 from among a total of 16 bit groups may be Aμs, and the width of pulse of the remaining 8 may be determined as Aμs. In this case, the low value following the pulse may be 8 types and the transmission time of the user command may be reduced compared to when it is 16 types.

8 FIG. is a diagram illustrating an effect according to an embodiment of the disclosure.

8 FIG. 8 FIG. A left upper end inis a diagram illustrating a pulse signal of related art, a left lower end inis an enlarged diagram of header data in the pulse signal of the related art, and a pulse signal for a binary code.

8 FIG. 8 FIG. A right upper end inis a diagram showing a pulse signal of the disclosure, and a right lower end inis an enlarged diagram of header data in the pulse signal of the disclosure and a pulse signal for a binary code.

8 FIG. 100 As shown at a right side in, power consumption of the remote control devicehas been reduced as the number of pulses is reduced.

9 FIG. is a flowchart illustrating a method of a remote control device according to an embodiment of the disclosure.

910 920 930 First, based on a user command being input (or received from outside), a binary code corresponding to the user command may be identified from among a plurality of binary codes stored in the remote control device (S). Then, the binary code may be identified as a plurality of bit groups based on a pre-set number of bit units (S). Then, a pulse signal corresponding to the plurality of bit groups may be transmitted (S).

Here, the identifying as the plurality of bit groups may include identifying the binary code as the plurality of bit groups based on a unit of 3 bits.

930 Then, the transmitting (S) may include determining a pulse of the first group and an interval between pulses of the second group directly after the first group based on binary data of the first group from among the plurality of bit groups.

Here, the pulse of the first group and the interval between pulses of the second group may be proportionate to the size of binary data of the first group.

Meanwhile, the plurality of bit groups may be all same in terms of a width of the pulse.

Then, the method may further include changing the pre-set number of bit units based on the battery state of the remote control device.

930 Here, the transmitting (S) may include transmitting the header data included with the information about the pre-set number of bit units.

930 Meanwhile, the transmitting (S) may include transmitting a pulse signal corresponding to header data, and transmitting a pulse signal corresponding to the plurality of bit groups, in which the pulse signal corresponding to the header data may include a pulse of 1.2 ms and a low value of 1.2 ms.

10 FIG. is a flowchart illustrating a method of an electronic device according to an embodiment of the disclosure.

1010 1020 1030 First, based on a pulse signal being received from the remote control device, a plurality of bit groups may be identified based on an interval between pulses included in the pulse signal (S). Then, a binary code corresponding to the plurality of bit groups may be identified from among a plurality of binary codes stored in the electronic device (S). Then, an operation corresponding to the identified binary code may be performed (S).

1010 Here, the identifying the plurality of bit groups (S) may include identifying a number of bits corresponding to the respective pulses included in the pulse signal based on header data included in the pulse signal, and identifying the plurality of bit groups based on the identified number of bits and the interval between pulses included in the pulse signal.

Then, the plurality of bit groups may be 3 bits, respectively.

According to the one or more embodiments of the disclosure as described above, the remote control device may reduce power consumption by transmitting the plurality of bits included in the binary code as one pulse signal for every pre-set number of bit units.

Meanwhile, according to an embodiment of the disclosure, the one or more embodiments described above may be implemented with software which includes instructions stored in a machine-readable storage medium (e.g., computer). The machine may call an instruction stored in the storage medium, and as a device operable according to the called instruction, may include an electronic device (e.g., electronic device (A)) according to the above-mentioned embodiments. Based on an instruction being executed by the processor, the processor may directly or using other elements under the control of the processor perform a function corresponding to the instruction. The instruction may include a code generated by a compiler or executed by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Herein, ‘non-transitory’ merely means that the storage medium is tangible and does not include a signal, and the term does not differentiate data being semi-permanently stored or being temporarily stored in the storage medium.

In addition, according to an embodiment of the disclosure, a method according to the one or more embodiments described above may be provided included a computer program product. The computer program product may be exchanged between a seller and a purchaser as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or distributed online through an application store (e.g., PLAYSTORE™). In the case of online distribution, at least a portion of the computer program product may be stored at least temporarily in the storage medium such as a server of a manufacturer, a server of an application store, or a memory of a relay server, or temporarily generated.

In addition, according to an embodiment of the disclosure, the one or more embodiments described above may be implemented in a recordable medium which is readable by a computer or a device similar to the computer using software, hardware, or the combination of software and hardware. In some cases, embodiments described herein may be implemented by the processor on its own. According to a software implementation, embodiments such as the procedures and functions described herein may be implemented as separate software modules. Each software modules may perform one or more functions and operations described herein.

The computer instructions for performing processing operations in the device according to the one or more embodiments described above may be stored in a non-transitory computer-readable medium. The computer instructions stored in this non-transitory computer-readable medium may cause a specific device to perform a processing operation of the device according to the above-described one or more embodiments when executed by a processor of the specific device. The non-transitory computer-readable medium may refer to a medium that stores data semi-permanently rather than storing data for a very short time, such as a register, a cache, a memory, or the like, and is readable by a device. Specific examples of the non-transitory computer-readable medium may include, for example, and without limitation, a compact disc (CD), a digital versatile disc (DVD), a hard disc, a Blu-ray disc, a USB, a memory card, a ROM, and the like.

In addition, each element (e.g., a module or a program) according to the one or more embodiments described above may be formed of a single entity or a plurality of entities, and some sub-elements of the abovementioned sub-elements may be omitted or other sub-elements may be further included in the one or more embodiments. Alternatively or additionally, some elements (e.g., modules or programs) may be integrated into one entity and perform the same or similar functions performed by each of the corresponding elements prior to integration. Operations performed by a module, a program, or other element, in accordance with the one or more embodiments, may be executed sequentially, in parallel, repetitively, or in a heuristically manner, or at least some operations may be performed in a different order, omitted, or a different operation may be added.

While the disclosure has been illustrated and described with reference to one or more embodiments thereof, it will be understood that the one or more embodiments are intended to be illustrative, not limiting. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the true spirit and full scope of the disclosure, including the appended claims and their equivalents.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 9, 2025

Publication Date

April 2, 2026

Inventors

Sukhoon YOON
Kwanyoung KIM
Minsup KIM
Kihyun SONG
Wonjae LEE
Jongkeun LEE

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “REMOTE CONTROL DEVICE, ELECTRONIC DEVICE AND CONTROL METHODS THEREOF” (US-20260095613-A1). https://patentable.app/patents/US-20260095613-A1

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

REMOTE CONTROL DEVICE, ELECTRONIC DEVICE AND CONTROL METHODS THEREOF — Sukhoon YOON | Patentable