# US 2014/0198044 A1 · Remote control method of multi-mode remote controller, remote controller, user terminal and system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0198044 A1
- Document ID: US20140198044A1
- Status: Published application
- Kind: A1
- Application number: 14/238,713
- Filed: 2012-04-10
- Published: 2014-07-17
- Earliest claimed: 2012-02-24
- Assignees: Shenzhen Skyworth Digital Technology Co.,Ltd; Shenzhen Skyworth Software Co.,Ltd
- Inventors: Xiaohui Wang; Chi Shi; Guohong Mao; Guang Zhou; Lifu Wen
- Web page: https://patentgrep.com/patent/US20140198044A1

## CPC

- G06F 3/041: Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F 3/03543: {Mice or pucks (G06F3/03541 takes precedence)}
- G06F 3/03549: {Trackballs (G06F3/03541 takes precedence)}
- G06F 3/038: Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- H04M 1/72415: for remote control of appliances
- H04N 21/42224: {Touch pad or touch panel provided on the remote control}
- H04N 21/42228: {the reprogrammable keys being displayed on a display screen in order to reduce the number of keys on the remote control device itself}
- G06F 2203/0383: Remote input, i.e. interface arrangements in which the signals generated by a pointing device are transmitted to a PC at a remote location, e.g. to a PC in a LAN
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Described is a remote control method of a multi-mode remote controller, comprising the following steps of: determining a current control mode, the remote controller comprising various control modes; obtaining a touch control signal of a user on a touch screen; and analyzing the touch control signal, generating a remote control instruction corresponding to the touch control signal under the current control mode, and sending the instruction to a user terminal, so that the user terminal operates currently displayed content. It is further provided a multi-mode remote controller, a user terminal and a system. Seamless automatic switching among multiple control modes in the remote controller with a touch screen can be realized, so as to meet various interaction requirements of different kinds of users.

## Claims

### Claim 1

A remote control method for a multi-mode remote controller, comprising the steps of:
determining a current control mode, wherein the remote controller comprises various control modes;
analyzing a touch control signal, and generating a remote control instruction to be sent to a user terminal so that the user terminal operates a currently displayed content, wherein the remote control instruction corresponds to the touch control signal under the current control mode.

### Claim 2 (depends on 1)

The remote control method of claim 1, wherein the step of determining the current control mode comprises:
collecting a remote control signal including a touchscreen absolute coordinate sent by a remote controller;
judging whether it is a click operation or a continuous operation according to the remote control signal;
if it is a click operation, determining that the current control mode is a button control mode, wherein the click operation is interpreted as a button press operation; and
if it is a continuous operation, according to a current application scenario of the user terminal, determining that the current control mode is a mouse control mode, a touchscreen control mode, or a trackball control mode, wherein the continuous operation is correspondingly interpreted as a mouse operation, a touch control operation, or a trackball operation.

### Claim 3 (depends on 1)

The remote control method of claim 1, wherein the step of determining the current control mode comprises:
receiving a button-press operation command of a user on a mode button on the remote controller, the mode button including a mechanical button or a touch button on the touchscreen;
analyzing the button-press operation command, determining a control mode indicated by the button-press operation command, and enabling the control mode as a current control mode of the remote controller.

### Claim 4 (depends on 1)

The remote control method of claim 1, wherein the step of determining a current control mode comprises:
receiving mode indication information generated and sent by the user terminal;
determining a control mode indicated by the mode indication information, and enabling the control mode as a current control mode of the remote controller,
wherein, the user terminal generating the mode indication information comprises: according to a user selecting a control mode on a human-computer interaction interface provided by the user terminal, generating the mode indication information.

### Claim 5 (depends on 1)

The remote control method of claim 1, wherein the step of determining the current control mode comprises:
receiving mode indication information generated and sent by the user terminal;
determining a control mode indicated by the mode indication information, and enabling the control mode as a current control mode of the remote controller,
wherein, the user terminal generating the mode indication information comprises: according to the control mode requested by a currently running application program, generating the mode indication information.

### Claim 6 (depends on 1)

The remote control method of claim 1, wherein:
the control mode includes a button control mode, a mouse control mode, a touchscreen control mode, and a trackball control mode;
the step of analyzing the touch control signal, generating the remote control instruction corresponding to the touch control signal under the current control mode comprises:
when the current control mode is the button control mode, converting the touch control signal into a corresponding button-press code value according to a click position of the touchscreen, and according to the button-press code value, generating the remote control instruction corresponding to the touch control signal under the button control mode;
when the current control mode is the mouse control mode, converting the touch control signal into a relative coordinate value of a corresponding position, and according to the relative coordinate value, generating the remote control instruction corresponding to the touch control signal under the mouse control mode;
when the current control mode is the touchscreen control mode, converting the touch control signal into a touchscreen operation code, and according to the touchscreen operation code, generating the remote control signal corresponding to the touch control signal under the touchscreen control mode; and
when the current control mode is the trackball control mode, converting the touch control signal into a relative offset of a coordinate of a corresponding position, and according to the relative offset of the coordinate of the corresponding position, generating the remote control instruction corresponding to the touch control signal under the trackball control mode.

### Claim 7

A multi-mode remote controller, comprising various control modes and specifically comprising:
an obtaining module for obtaining a touch control signal on a touchscreen and from a user;
a microprocessor for analyzing the touch control signal obtained on the touchscreen and generating a corresponding remote control instruction; and
a communicating module for sending the remote control instruction generated by the microprocessor to a user terminal.

### Claim 8 (depends on 7)

The multi-mode remote controller of claim 7, wherein the microprocessor comprises:
a receiving unit for receiving a button-press operation command of a user on a mode button on the remote controller, the mode button including a mechanical button or a touch button on a touchscreen;
an analyzing unit for determining, according to the button-press operation command on the mode button received by the receiving unit, a control mode indicated by the button-press operation command to have the control mode to serve as a current control mode of the remote controller.

### Claim 9 (depends on 7)

The multi-mode remote controller of claim 7, wherein the microprocessor comprises:
a second receiving unit for receiving mode indication information generated and sent by a user terminal;
a determining unit for determining, according to the mode indication information received by the second receiving unit, a control mode indicated by the mode indication information to have the control mode to serve as a current control mode of the remote controller.

### Claim 10 (depends on 7)

The multi-mode remote controller of claim 7, wherein the remote controller further comprises:
an indicator light for indicating a current control mode of the remote controller.

### Claim 11

A user terminal, comprising:
a mode determining module for determining a current control mode of a user terminal, the control mode including various control modes;
a controlling module for determining an operation manner for a currently displayed content according to the current control mode of the user terminal determined by the mode determining module and a received touch control signal collected by a remote controller; and
an operating module for operating the currently displayed content according to the operation manner for the currently displayed content which is determined by the controlling module.

### Claim 12 (depends on 11)

The user terminal of claim 11, wherein the mode determining module comprises:
a touch control signal receiving unit for collecting a remote control signal including a touchscreen absolute coordinate sent by the remote controller;
a second analyzing unit for judging whether it is a click operation or a continuous operation according to the remote control signal, wherein if it is the click operation, determining the current control mode as a key control mode, and if it is the continuous operation, determining, according to a current application scenario of the user terminal, the current control mode as a mouse control mode, a touchscreen control mode, or a trackball control mode.

### Claim 13 (depends on 11)

The user terminal of claim 11, wherein the mode determining module comprises:
a second touch control signal receiving unit for receiving a touch control signal of a user clicking a mode button on the remote controller;
a mode determining unit for analyzing the touch control signal received by the second touch control signal receiving unit, determining a control mode indicated by the touch control signal to have the control mode to serve as a current control mode.

### Claim 14 (depends on 11)

The user terminal of claim 11, wherein the mode determining module comprises:
a selecting module for denoting a current control mode of the remote controller according to a control mode currently selected by a user on a provided human-computer interactive interface.

### Claim 15 (depends on 11)

The user terminal of claim 11, wherein the mode determining module comprises:
a requesting module for denoting a control module requested by a currently running application program as a current control module of the remote controller.

### Claim 16 (depends on 11)

The user terminal of claim 11, wherein the user terminal comprises a television set-top box or a television.

### Claim 17 (depends on 2)

The remote control method of claim 2, wherein:
the control mode includes a button control mode, a mouse control mode, a touchscreen control mode, and a trackball control mode;
the step of analyzing the touch control signal, generating the remote control instruction corresponding to the touch control signal under the current control mode comprises:
when the current control mode is the button control mode, converting the touch control signal into a corresponding button-press code value according to a click position of the touchscreen, and according to the button-press code value, generating the remote control instruction corresponding to the touch control signal under the button control mode;
when the current control mode is the mouse control mode, converting the touch control signal into a relative coordinate value of a corresponding position, and according to the relative coordinate value, generating the remote control instruction corresponding to the touch control signal under the mouse control mode;
when the current control mode is the touchscreen control mode, converting the touch control signal into a touchscreen operation code, and according to the touchscreen operation code, generating the remote control signal corresponding to the touch control signal under the touchscreen control mode; and
when the current control mode is the trackball control mode, converting the touch control signal into a relative offset of a coordinate of a corresponding position, and according to the relative offset of the coordinate of the corresponding position, generating the remote control instruction corresponding to the touch control signal under the trackball control mode.

### Claim 18 (depends on 3)

The remote control method of claim 3, wherein:
the control mode includes a button control mode, a mouse control mode, a touchscreen control mode, and a trackball control mode;
the step of analyzing the touch control signal, generating the remote control instruction corresponding to the touch control signal under the current control mode comprises:
when the current control mode is the button control mode, converting the touch control signal into a corresponding button-press code value according to a click position of the touchscreen, and according to the button-press code value, generating the remote control instruction corresponding to the touch control signal under the button control mode;
when the current control mode is the mouse control mode, converting the touch control signal into a relative coordinate value of a corresponding position, and according to the relative coordinate value, generating the remote control instruction corresponding to the touch control signal under the mouse control mode;
when the current control mode is the touchscreen control mode, converting the touch control signal into a touchscreen operation code, and according to the touchscreen operation code, generating the remote control signal corresponding to the touch control signal under the touchscreen control mode; and
when the current control mode is the trackball control mode, converting the touch control signal into a relative offset of a coordinate of a corresponding position, and according to the relative offset of the coordinate of the corresponding position, generating the remote control instruction corresponding to the touch control signal under the trackball control mode.

### Claim 19 (depends on 4)

The remote control method of claim 4, wherein:
the control mode includes a button control mode, a mouse control mode, a touchscreen control mode, and a trackball control mode;
the step of analyzing the touch control signal, generating the remote control instruction corresponding to the touch control signal under the current control mode comprises:
when the current control mode is the button control mode, converting the touch control signal into a corresponding button-press code value according to a click position of the touchscreen, and according to the button-press code value, generating the remote control instruction corresponding to the touch control signal under the button control mode;
when the current control mode is the mouse control mode, converting the touch control signal into a relative coordinate value of a corresponding position, and according to the relative coordinate value, generating the remote control instruction corresponding to the touch control signal under the mouse control mode;
when the current control mode is the touchscreen control mode, converting the touch control signal into a touchscreen operation code, and according to the touchscreen operation code, generating the remote control signal corresponding to the touch control signal under the touchscreen control mode; and
when the current control mode is the trackball control mode, converting the touch control signal into a relative offset of a coordinate of a corresponding position, and according to the relative offset of the coordinate of the corresponding position, generating the remote control instruction corresponding to the touch control signal under the trackball control mode.

### Claim 20 (depends on 5)

The remote control method of claim 5, wherein:
the control mode includes a button control mode, a mouse control mode, a touchscreen control mode, and a trackball control mode;
the step of analyzing the touch control signal, generating the remote control instruction corresponding to the touch control signal under the current control mode comprises:
when the current control mode is the button control mode, converting the touch control signal into a corresponding button-press code value according to a click position of the touchscreen, and according to the button-press code value, generating the remote control instruction corresponding to the touch control signal under the button control mode;
when the current control mode is the mouse control mode, converting the touch control signal into a relative coordinate value of a corresponding position, and according to the relative coordinate value, generating the remote control instruction corresponding to the touch control signal under the mouse control mode;
when the current control mode is the touchscreen control mode, converting the touch control signal into a touchscreen operation code, and according to the touchscreen operation code, generating the remote control signal corresponding to the touch control signal under the touchscreen control mode; and
when the current control mode is the trackball control mode, converting the touch control signal into a relative offset of a coordinate of a corresponding position, and according to the relative offset of the coordinate of the corresponding position, generating the remote control instruction corresponding to the touch control signal under the trackball control mode.
