(19)
(11) EP 4 024 358 A1

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
06.07.2022 Bulletin 2022/27

(21) Application number: 20217941.2

(22) Date of filing: 30.12.2020
(51) International Patent Classification (IPC): 
G08C 17/02(2006.01)
(52) Cooperative Patent Classification (CPC):
G08C 2201/20; G08C 17/02
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME
Designated Validation States:
KH MA MD TN

(71) Applicant: Advanced Digital Broadcast S.A.
1293 Bellevue (CH)

(72) Inventor:
  • CICHONSKI, Dariusz
    65-119 Zielona Gora (PL)

(74) Representative: Kancelaria Eupatent.pl Sp. z.o.o 
Ul. Kilinskiego 185
90-348 Lodz
90-348 Lodz (PL)

   


(54) A METHOD FOR PAIRING A REMOTE CONTROLLER WITH A DEVICE


(57) A method for pairing a remote controller (51) with a device (100), the method comprising: receiving (301), via a voice interface (120), an activation phrase; checking (302) whether the application phrase is received from within an allowable activation angle (12, 22, 32); if so, receiving (306), via a remote controller interface (130), a command from the remote controller (51), wherein the command includes a remote controller identifier; storing (307) the remote controller identifier as an identifier of a paired remote controller.




Description

TECHNICAL FIELD



[0001] The present invention relates to pairing a remote controller with a device.

BACKGROUND



[0002] Electronic devices are nowadays controlled by a variety of interfaces: local (such as a keypad, a touch screen) or remote (such as a wireless controller, voice, gestures). The number of electronic devices surrounding users increases.

[0003] When many devices are located in a close proximity to each other, there appears a problem of effective control of the devices, such that a command send from a user to one particular device is not received by another one.

[0004] For example, there may be a plurality of television sets in a school classroom, a hotel lobby or a hospital room. Such TV sets are typically controlled by remote control units (RCUs). The RCUs should be paired with particular TV sets such that one user does not accidentally control a TV set of another user. There are mechanisms for pairing an RCU with a device, which can be initiated by special device setup procedures, which require at least a minimum level of technical skills. These procedures can be troublesome and time-consuming for at least some users who are not technically skilled.

SUMMARY



[0005] Therefore, there is a need to provide an efficient method for pairing a RCU with a device.

[0006] The object of the invention is a method for pairing a remote controller with a device, the method comprising: receiving, via a voice interface, an activation phrase; checking whether the application phrase is received from within an allowable activation angle; if so, receiving, via a remote controller interface, a command from the remote controller, wherein the command includes a remote controller identifier; storing the remote controller identifier as an identifier of a paired remote controller.

[0007] Preferably, the allowable activation angle is user-defined.

[0008] Preferably, the allowable activation angle is smaller than 180 degrees, or smaller than 120 degrees, or smaller than 90 degrees, or smaller than 60 degrees, or smaller than 45 degrees, or smaller than 30 degrees, or smaller than 20 degrees, or smaller than 10 degrees.

[0009] Preferably, the method further comprises recognizing a user via the voice interface and accepting the activation phrase only from an authorized user.

[0010] Preferably, the remote controller communicates via an infrared signal.

[0011] Preferably, the remote controller communicates via a Bluetooth channel.

[0012] The invention also relates to a method for setting up a plurality of devices located in a vicinity to each other, wherein each device is operable by the method as described herein, the method comprising setting the allowable activation angle to a value that is smaller than 120 degrees, or smaller than 90 degrees, or smaller than 60 degrees, or smaller than 45 degrees, or smaller than 30 degrees, or smaller than 20 degrees, or smaller than 10 degrees.

[0013] The invention also relates to a computer program product comprising instructions which, when executed on a computer, cause the computer to perform the method as described herein.

BRIEF DESCRIPTION OF DRAWINGS



[0014] The present invention will be shown by means of example embodiments on a drawing, wherein:

Fig. 1 shows a place with a plurality of voice-controlled devices in which the present system is usable;

Fig. 2 shows a structure of a voice-controlled device controllable by the RCU;

Fig. 3 shows a method for pairing the RCU with the device;

Fig. 4 shows a schematic representation of a controller.


NOTATION AND NOMENCLATURE



[0015] Some portions of the detailed description which follows are presented in terms of data processing procedures, steps or other symbolic representations of operations on data bits that can be performed on computer memory. Therefore, a computer executes such logical steps thus requiring physical manipulations of physical quantities.

[0016] Usually these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer system. For reasons of common usage, these signals are referred to as bits, packets, messages, values, elements, symbols, characters, terms, numbers, or the like.

[0017] Additionally, all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Terms such as "processing" or "creating" or "transferring" or "executing" or "determining" or "detecting" or "obtaining" or "selecting" or "calculating" or "generating" or the like, refer to the action and processes of a computer system that manipulates and transforms data represented as physical (electronic) quantities within the computer's registers and memories into other data similarly represented as physical quantities within the memories or registers or other such information storage.

[0018] A computer-readable (storage) medium, such as referred to herein, typically may be non-transitory and/or comprise a non-transitory device. In this context, a non-transitory storage medium may include a device that may be tangible, meaning that the device has a concrete physical form, although the device may change its physical state. Thus, for example, non-transitory refers to a device remaining tangible despite a change in state.

DETAILED DESCRIPTION



[0019] The present invention is useful in a situation as shown in Fig. 1, wherein there are a plurality of devices 11, 21, 31 in a place such as a hotel lobby, a school classroom or a hospital room. The devices 11, 21, 31 may be TV sets, set-back boxes (SBBs) (i.e. digital television receivers connectable to the tv sets), game consoles, Hi-Fi players, personal computers.

[0020] Each device should be paired with a particular remote controller (also called a remote control unit, RCU) for controlling the device. There are some situations when the RCUs may get easily mixed and frequent pairing of the RCU with the device is necessary.

[0021] For example, if there are a plurality of TV sets in a room visited by many users, the users may walk around the room and leave the RCU in different places that are far from the device. If someone grabs a RCU left by a different user, that new user may not be aware which device will be controlled by that RCU. This can happen for example in a hotel lobby with a plurality of TV sets or in a gaming room with a plurality of game consoles (wherein the RCU is a game pad).

[0022] Another example is a hotel wherein each room has a TV set controlled by a RCU. It sometimes happens that the visitors take away the RCUs and a new RCU must be supplied to allow a new visitor to control the TV set - and the new RCU must be effectively paired with the TV set.

[0023] The present invention takes advantage of a voice control interface that is nowadays present in more and more devices.

[0024] A structure of a device is shown in Fig. 2. The device 100 comprises a main controller 110 that is configured to provide the basic functionality of the device (such as playing a TV signal for a TV set or a TV set back box, running a game for a game console, playing audio for a Hi-Fi set, or providing general purpose tasks for a personal computer). The main controller 110 has at least two control interfaces that are applicable for the present invention: a voice control interface 120 and a remote control unit interface 130. The voice control interface 120 typically comprises a pair of microphones 121, 122 and a sound direction detector 123. The sound direction detector 123 is configured to determine the direction from which the sound (e.g. user's voice) received by the microphones 121, 122 originated, e.g. by analyzing the difference in phase between the signals received by the microphones, as is known in the art. The remote control unit interface 130 comprises a signal receiver 131 to receive signal emitted by the RCU, such as an IR signal or a Bluetooth signal.

[0025] The RCU pairing procedure is shown in Fig. 3. It comprises steps to be taken by the voice interface 120 (on the left) and the RCU interface 130 (on the right). These actions can be performed by programs controlling these interfaces, which can be executed by dedicated controllers for these interfaces (in particular, the RCU pairing controller 132) or by the main controller 110.

[0026] The procedure is initiated in step 301 by recognizing, by the voice interface 120, a special activating phrase (which can be a single word) spoken by the user, such as "pair my remote". This activating phrase may be a default phrase or a secret phrase defined by the user when setting up the device 100. The voice interface 120 may be further configured to be activated only by the activating phrase spoken by a particular user (such as a hotel personnel), if the voice interface 120 has capabilities to recognize users by voice.

[0027] In step 302 the voice interface 120 checks from which direction the phrase was received. Each device 11, 21, 31 is programmed to accept the RCU activating phrase only from within a specific activation angle 12, 22, 32. For example, if the device is a TV set located in a hotel room and there are no other devices in that room, the activation angle can be set to even a very high value, such as 180 degrees, such that the device accepts the activation command from anywhere in the room. However, if the device is a TV set located in a hotel lobby where there are several other TV sets, the activation angle 12, 22, 32 can be set to a small value, such as smaller than 180 degrees, for example smaller than 120 degrees, or smaller than 90 degrees, or smaller than 60 degrees, or smaller than 45 degrees, or smaller than 30 degrees, or smaller than 20 degrees, or smaller than 10 degrees, such that the device 11, 21, 31 accepts pairing commands only from a user 41 that is located substantially in front of that device 11, as shown in Fig. 1. This way only a single device 11 accepts the activating phrase in step 303 and the other devices 21, 31 reject it in step 304. This limits the risk that the user will unintentionally activate the RCU 51 with other devices 21, 31.

[0028] Once the request is accepted, the device awaits the user to activate the RCU that is to be paired with the device.

[0029] In order to notify the user that the activation phrase was detected, the RCU interface may ask the user in step 305 to activate the RCU, for example by blinking a diode or sending a command to other interfaces to inform the user (e.g. a command to a display interface to display a sign or a command to an audio interface to play a sound, wherein the sign or sound may be "Please use your RCU").

[0030] In step 306 the RCU interface awaits to receive a command from the RCU. This can be any command or a specific command, such as corresponding to a particular RCU button, preferably a button that is rarely used so as to avoid accidental activations (e.g. a yellow button on a TV set RCU). Typically, in IR or Bluetooth RCU, when a button is pressed, the RCU sends a signal that includes the RCU identifier and the command. Then, in step 307, the RCU interface stores the RCU identifier that was just received as the identifier of the RCU that is allowed to control this particular device. The RCU interface 130 may be configured to be operated by a single RCU (in that case, the recently received RCU identifier replaces the previously stored identifier) or by a plurality of RCU (in that case, the recently received RCU identifier is added to the list of accepted RCUs).

[0031] Next, the device continues its operation and can be controlled by the recently activated RCU.

[0032] Fig. 4 shows a schematic illustration of a main controller 110 or a dedicated RCU controller 132. The controller 400 may include at least one nontransitory processor-readable storage medium 410 that stores at least one of processor-executable instructions 415 or data (such as authorized user voice identifiers, activation phrase, paired RCU identifier(s)); and at least one processor 420 communicably coupled to the at least one nontransitory processor-readable storage medium 410. The at least one processor 420 may be configured to (by executing the instructions 415) perform the corresponding steps of the method of Fig. 3 (i.e. steps 301, 302, 303, 304 for the voice interface 120 or steps 305, 306, 307 for the RCU interface).

[0033] The presented solution makes the process of RCU pairing very easy and intuitive. A user that wishes to operate a device with a new RCU simply stands in front of the device, utters the activation phrase and enters a button of the RCU. No navigation via system settings is necessary.

[0034] While the invention presented herein has been depicted, described, and has been defined with reference to particular preferred embodiments, such references and examples of implementation in the foregoing specification do not imply any limitation on the invention. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader scope of the technical concept. The presented preferred embodiments are exemplary only, and are not exhaustive of the scope of the technical concept presented herein.

[0035] Accordingly, the scope of protection is not limited to the preferred embodiments described in the specification, but is only limited by the claims that follow.


Claims

1. A method for pairing a remote controller (51) with a device (100), the method comprising:

- receiving (301), via a voice interface (120), an activation phrase;

- checking (302) whether the application phrase is received from within an allowable activation angle (12, 22, 32);

- if so, receiving (306), via a remote controller interface (130), a command from the remote controller (51), wherein the command includes a remote controller identifier;

- storing (307) the remote controller identifier as an identifier of a paired remote controller.


 
2. The method according to claim 1, wherein the allowable activation angle (12, 22, 32) is user-defined.
 
3. The method according to any of previous claims, wherein the allowable activation angle (12, 22, 32) is smaller than 180 degrees, or smaller than 120 degrees, or smaller than 90 degrees, or smaller than 60 degrees, or smaller than 45 degrees, or smaller than 30 degrees, or smaller than 20 degrees, or smaller than 10 degrees.
 
4. The method according to any of previous claims, further comprising recognizing a user via the voice interface (120) and accepting the activation phrase only from an authorized user.
 
5. The method according to any of previous claims, wherein the remote controller (51) communicates via an infrared signal.
 
6. The method according to any of previous claims, wherein the remote controller (51) communicates via a Bluetooth channel.
 
7. A method for setting up a plurality of devices (11,21, 31) located in a vicinity to each other, wherein each device (11, 21, 31) is operable by the method according to any of previous claims, the method comprising setting the allowable activation angle (12, 22, 32) to a value that is smaller than 120 degrees, or smaller than 90 degrees, or smaller than 60 degrees, or smaller than 45 degrees, or smaller than 30 degrees, or smaller than 20 degrees, or smaller than 10 degrees.
 
8. A computer program product comprising instructions which, when executed on a computer, cause the computer to perform the method according to any of claims 1-6.
 




Drawing













Search report









Search report