[go: up one dir, main page]

CN107564266B - Remote controller code learning method and remote controller learning device - Google Patents

Remote controller code learning method and remote controller learning device Download PDF

Info

Publication number
CN107564266B
CN107564266B CN201710742115.1A CN201710742115A CN107564266B CN 107564266 B CN107564266 B CN 107564266B CN 201710742115 A CN201710742115 A CN 201710742115A CN 107564266 B CN107564266 B CN 107564266B
Authority
CN
China
Prior art keywords
time base
level
duration
code
original information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710742115.1A
Other languages
Chinese (zh)
Other versions
CN107564266A (en
Inventor
潘俭斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GD Midea Air Conditioning Equipment Co Ltd
Original Assignee
GD Midea Air Conditioning Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GD Midea Air Conditioning Equipment Co Ltd filed Critical GD Midea Air Conditioning Equipment Co Ltd
Priority to CN201710742115.1A priority Critical patent/CN107564266B/en
Publication of CN107564266A publication Critical patent/CN107564266A/en
Application granted granted Critical
Publication of CN107564266B publication Critical patent/CN107564266B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)

Abstract

The invention discloses a remote controller code learning method, a remote controller code learning device, a remote controller and a computer readable storage medium, wherein the method comprises the following steps: receiving and scanning original information sent by a key, wherein the original information comprises level duration; calculating a time base according to the level duration, wherein the time base comprises a reference duration calculated according to the level duration; and coding the original information according to the time base to obtain the time base code of the key. The time base is used as the reference time length for coding the level duration, and the remote control coding formats of various electrical appliances can be compatible on the basis of not considering the specific coding meaning and the mutual relation of the level duration in the original information of the remote controller, and the processing mode is simple and easy to implement and has low implementation cost.

Description

Remote controller code learning method and remote controller learning device
Technical Field
The invention relates to the technical field of digital signals, in particular to a remote controller code learning method and a remote controller learning device.
Background
As the types and number of appliances increase, the number of remote controllers for the appliances also increases. In order to facilitate the operation of the electric appliance by a user, the use requirement of the universal remote controller is generated. However, due to the different remote control coding formats of various electrical appliances, the universal remote controller needs to have the capabilities of learning codes, storing the codes and transmitting corresponding infrared codes according to the stored codes. Because the difference of the remote control coding formats of different electrical appliances is large, the number of the transmission pulses and the width of the pulses corresponding to each key are greatly different. In consideration of cost, a universal remote controller generally uses a low-cost microcontroller as a main control unit, and how to be compatible with various remote control coding formats and store more keys on a microprocessor with limited internal memory and limited storage space becomes a problem to be solved urgently in the technical field of digital signals.
Disclosure of Invention
The invention provides a remote controller code learning method and a remote controller learning device, which are used for solving the problems of poor compatibility and small storage capacity of a universal remote controller in the prior art.
According to an aspect of the present invention, there is provided a remote controller code learning method, including:
receiving and scanning original information sent by a key, wherein the original information comprises level duration;
calculating a time base according to the level duration;
and coding the original information according to the time base to obtain the time base code of the key.
The present invention also provides a remote controller code learning apparatus, comprising:
the receiving and scanning module is used for receiving and scanning original information sent by the keys, and the original information comprises level duration;
the time base calculating module is used for calculating time base according to the level duration;
and the time base coding module is used for coding the original information according to the time base to obtain the time base code of the key.
The remote controller code learning method provided by the invention determines the minimum value of the duration of each level by scanning the duration of the level in the original information of the key as a time base, and then obtains and stores the time base code of the key by using the original information and the time base. The time base is used as the reference time length for coding the level duration, can be compatible with remote control coding formats of various types of electrical appliances on the basis of not considering the specific coding meaning and the mutual relation of the level duration in the original information of the remote controller, and has the advantages of simple and easy processing mode and low implementation cost.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart of a remote controller code learning method according to embodiment 1 of the present invention;
fig. 2 is a flowchart of a method for learning codes of a remote control according to embodiment 2 of the present invention;
fig. 3 is a schematic diagram of original information of a remote controller in embodiment 3 of the method of the present invention;
fig. 4 is a flowchart of a method for learning codes of a remote control according to embodiment 3 of the present invention;
fig. 5 is a schematic structural diagram of a remote controller code learning apparatus in embodiment 4 of the method of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While the exemplary embodiments disclosed are shown in the drawings, it should be understood that the invention may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
Fig. 1 is a flowchart of a method for learning codes of a remote control in embodiment 1 of the method of the present invention, and the method for learning codes of a remote control in embodiment 1 of the method of the present invention shown in fig. 1 includes:
step 10, receiving and scanning original information sent by a key, wherein the original information comprises level duration.
Specifically, the keys of the universal remote controller are usually coded by infrared remote control, and the infrared remote control codes are usually combined by high level and low level, and different coding modes are represented by combining different levels with different durations. The period of one bit of the data code in the original information is generally within 0.1 ms to 10 ms. The duty ratio is defined as the ratio of the high level to the low level of 1 bit, and the duty ratio of 1 bit is usually 1:1.5-1:4, or 1.5:1-4: 1.
And step 20, calculating a time base according to the level duration.
Specifically, in the present embodiment, the processes of learning, storing, and retransmitting are performed after the original information is received, and only the duration of each level received is recorded regardless of the relationship between the durations of various levels in the original information and the combination thereof. Since there is a certain correlation between the level durations of each codeword in the original information regardless of the encoding method, in order to further improve the data storage capacity, the present embodiment calculates the reference time of the level durations in the original information, including calculating the minimum duration or the average duration, as the reference time, and compression-encodes the original information.
And step 30, coding the original information according to the time base to obtain the time base code of the key.
Specifically, the level duration in the original information is converted into a multiple of the time base, or a correlation coefficient between the level duration and the time base is calculated according to a preset correlation algorithm, or a variance between the level duration and the time base is calculated according to a preset probability statistical algorithm, and all the level duration in the original information is encoded according to a unified reference time base and one of a converted multiple value, a correlation coefficient and a variance value, so that the time base code with a high compression rate can be obtained.
In the method for learning codes of a remote controller provided by this embodiment, the minimum value of the duration of each level is determined by scanning the duration of the level in the original information of the key, and the minimum value is used as a time base, and then the time base codes of the key are obtained and stored by using the original information and the time base. The time base is used as the reference time length for coding the level duration, can be compatible with remote control coding formats of various types of electrical appliances on the basis of not considering the specific coding meaning and the interrelation of the level duration, and has the advantages of simple and easy processing mode and low implementation cost.
In one embodiment, after the step of storing said time-based encoding, said method further comprises: obtaining the sending information of the key according to the time base and the time base code; and transmitting the sending information.
Specifically, when the information of the key is required to be sent according to the stored time base code, the duration of each level of the actually transmitted information can be calculated only according to the stored time base code and the time base, and the information is transmitted.
According to the remote controller code learning method provided by the embodiment, the stored time base code and the time base are simply calculated, and then the sending information of the key for sending can be obtained, so that the universal remote controller using the method provided by the embodiment is simple and convenient to send and calculate, good in implementability and wide in application range.
Fig. 2 is a flowchart of packet decoding of a remote control coding learning method in embodiment 2 of the method of the present invention, and the remote control coding learning method in embodiment 2 of the method of the present invention shown in fig. 2 includes:
and step 21, acquiring the duration of the high level and/or the duration of the low level in the original information.
Specifically, the original information includes a high level and a low level, and the high level and the low level are used for expressing different code words in the original information according to different encoding modes, and duration of the code words is in a certain association relationship with each other, so that only the duration of the high level is obtained, or only the duration of the low level is obtained, or both the duration of the high level and the duration of the low level are obtained for subsequent time base calculation, and the setting is performed according to actual conditions.
And step 22, determining the duration smaller than a preset time base threshold value in the high level duration and/or the low level duration as the duration to be averaged.
Specifically, since in reality, to represent '1' and '0' of the data code in the original information, the time when the high level and the low level are received is significantly different, and is also the data '1', the time when the high level and the low level are received may be 0.7 to 1.3 times different. Therefore, it is necessary to calculate an accurate time base for subsequent learning coding by considering the difference of the duration time of each level in practice, and the preset time base threshold value can be adopted to adjust according to the requirement to calculate a more accurate time base.
It is assumed that the array recording the original remote control encoding time is capture, and each value in the capture array records the duration of the high level or the duration of the low level of each segment in microseconds. The time base calculation method comprises the following steps:
firstly, scanning all values of the capture array, finding out the value with the minimum value, and recording the value as minValue.
Scanning all values of the capture array, if the value of one value is less than 1.5 minValue, determining the value as the time length to be averaged, and recording the number n of the time length to be averaged.
Step 23, calculating the total duration of all the durations to be averaged, and calculating the number of the durations to be averaged; and calculating the time base according to the total duration and the number.
Specifically, all the durations to be averaged are accumulated to obtain a total duration sum, and then the time base is sum/n, that is, the obtained time base is the minimum value of the level duration calculated according to the actually received original information.
According to the remote controller code learning method provided by the embodiment, after the level duration time smaller than the preset time base threshold value is set as the time duration to be averaged according to the duration level in the received original information, the total time duration and the number of the time duration to be averaged are calculated, and the time base is obtained after averaging.
Fig. 3 is a schematic diagram of original information of a remote controller in embodiment 3 of the method of the present invention, and as shown in fig. 3, the original information is divided into a bootstrap code, a user code, and a data code, where the bootstrap code is a segment of high level and a segment of low level, and the bootstrap code is only the beginning of a valid key code. For the universal remote controller, the user code and the data code can be regarded as actual codes of the keys and can be unified into key data codes. The data code of each bit is also composed of a high level and a low level. In general, the pulse period of the pilot code is longer than the period of the data code. The period of the pilot code (time of high + low) is generally within 1 ms to 30 ms, and the period of one bit of the data code is generally within 0.1 ms to 10 ms. The time of the high level and the low level of a bit of the data code is a multiple of a time base, and usually the multiple does not exceed 4 times.
Fig. 4 is a flowchart of packet decoding of a remote control coding learning method in embodiment 3 of the method of the present invention, and the remote control coding learning method in embodiment 3 of the method of the present invention shown in fig. 4 includes:
step 10, receiving and scanning original information sent by a key, wherein the original information comprises level duration.
Specifically, the same procedure as in example step 10 was repeated.
And step 20, calculating a time base according to the level duration.
Specifically, the same procedure as in step 20 of the example was carried out. When the original information includes the guide code and the data code, encoding is required to be performed based on different characteristics of the guide code and the data code, so as to improve the compression rate.
And step 31A, calculating the multiple of the level duration in the guiding information relative to the time base to obtain the guiding level multiple.
Specifically, since the durations of the high level and the low level of the pilot code are both long, the calculated values of the pilot high level multiple and the pilot low level multiple are also large.
And step 32A, carrying out binary coding on the guide level multiple to obtain a guide time base code of the guide information, wherein the code length of the guide time base code is a first code length.
Specifically, the first code length includes one byte (8 bits) to represent the pilot high level multiple and the pilot low level multiple, respectively, to sufficiently express the duration of the high level and the low level in the pilot code. The first bit length can be flexibly set according to the time base condition of the received original information.
And step 31B, calculating the multiple of the level duration in the data information relative to the time base to obtain the data level multiple.
Specifically, since the duration of both the high level and the low level in the data code is short, the calculated data high level multiple and data low level multiple are also small.
And step 32B, carrying out binary coding on the data level multiple to obtain a data time-base code of the data information, wherein the code length of the data time-base code is a second code length.
Specifically, the preset second code length includes two bits, such as 00 indicating that the multiple of the data high level or the multiple of the data low level is 1 time, 01 indicating that the multiple of the data high level or the multiple of the data low level is 2 times, 10 indicating that the multiple of the data high level or the multiple of the data low level is 3 times, and 11 indicating that the multiple of the data high level or the multiple of the data low level is 4 times. For the case of more than 4 times, the truncation is 4 times.
According to the level duration of the guide code and the data in the actually acquired original information, the length values of the first code length and the second code length can be flexibly obtained.
When the multiple of the data high level and the multiple of the data low level calculated according to the received original information are larger or smaller, the second bit length can be adjusted accordingly to better represent the multiple of the data high level and the multiple of the data low level, for example, with three bits, the multiple of the data high level or the multiple of the data low level can be represented as 8 times at most.
If the common C language is used for description, the data format of the code is as follows:
Figure BDA0001389285660000071
the method for learning codes of a remote controller provided by this embodiment encodes the pilot code and the data code respectively by presetting different bit lengths, and can perform adaptive time base coding according to different information codes in received original information, so that the obtained time base coding can more accurately express the original information.
Fig. 5 is a schematic structural diagram of a remote controller code learning apparatus in method embodiment 4 of the present invention, and the remote controller code learning apparatus in method embodiment 4 of the present invention shown in fig. 5 includes:
a receiving and scanning module 10, configured to receive and scan original information sent by a key, where the original information includes level duration; the original information comprises guide information and data information.
A time base calculating module 20, configured to calculate a time base according to the level duration, where the time base includes a reference duration calculated according to the level duration; a level duration acquiring unit, configured to acquire a high level duration and/or a low level duration in the original information; the average waiting time length obtaining unit is used for determining the duration time length smaller than a preset time base threshold value in the high level duration time length and/or the low level duration time length as the average waiting time length; the time base calculating unit is used for calculating the total time length of all the time lengths to be averaged and calculating the number of the time lengths to be averaged; and calculating the time base according to the total duration and the number.
The time base coding module 30 is used for a level multiple calculating unit and is used for calculating the multiple of the level duration time in the original information relative to the time base to obtain a level multiple; the device comprises a level multiple calculating unit, a time base calculating unit and a level control unit, wherein the level multiple calculating unit is used for calculating the multiple of the level duration in the original information relative to the time base to obtain a level multiple; and the coding unit is used for carrying out binary coding on the level multiple to obtain the time base coding of the original information. The level multiple calculating unit is used for calculating the multiple of the level duration in the pilot information relative to the time base to obtain the pilot level multiple, and calculating the multiple of the level duration in the data information relative to the time base to obtain the data level multiple; the coding unit is used for carrying out binary coding on the pilot level multiple to obtain a pilot time base code of the pilot information, and the code length of the pilot time base code is a first code length; and carrying out binary coding on the data level multiple to obtain a data time-base code of the data information, wherein the code length of the data time-base code is a second code length, and the first code length is greater than the second code length.
The sending information acquisition module 40 is used for obtaining the sending information of the key according to the time base and the time base code;
a transmitting module 50, configured to transmit the sending information.
The remote controller code learning device provided by this embodiment determines the minimum value of the duration of each level by scanning the duration of the level in the original information of the key as a time base, and then obtains and stores the time base code of the key by using the original information and the time base. The time base is used as the reference time length for coding the level duration, can be compatible with remote control coding formats of various types of electrical appliances on the basis of not considering the specific coding meaning and the interrelation of the level duration, and has the advantages of simple and easy processing mode and low implementation cost.
The invention provides a remote controller, which comprises a processor, a memory and a communication bus;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is used for executing the remote controller code learning program stored in the memory so as to realize the steps of the remote controller code learning method in any one of the methods.
The invention provides an electric appliance, which comprises a remote controller.
The present invention provides a computer readable storage medium storing one or more programs, the one or more programs being executable by one or more processors to perform the steps of the remote control code learning method of any of the present invention methods.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: ROM, RAM, magnetic or optical disks, and the like.
In short, the above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (7)

1. A method for learning remote control codes, the method comprising:
receiving and scanning original information sent by a key, wherein the original information comprises level duration, guide information and data information;
calculating a time base from said level duration, comprising:
acquiring high level duration and/or low level duration in the original information;
determining the duration less than a preset time base threshold value as the duration to be averaged in the high level duration and/or the low level duration;
calculating the total duration of all the durations to be averaged, and calculating the number of the durations to be averaged;
calculating said time base according to said total duration and said number;
coding the original information according to the time base to obtain the time base code of the key, comprising:
calculating the multiple of the level duration in the original information relative to the time base to obtain a level multiple;
carrying out binary coding on the level multiple to obtain a time base code of the original information;
the calculating the multiple of the level duration in the original information relative to the time base to obtain the level multiple includes:
calculating the multiple of the level duration in the guiding information relative to the time base to obtain the guiding level multiple; calculating the multiple of the level duration in the data information relative to the time base to obtain the data level multiple;
the binary coding of the level multiple to obtain the time base code of the original information comprises:
binary coding is carried out on the guide level multiple, a guide time base code of the guide information is obtained, and the code length of the guide time base code is a first code length; performing binary coding on the data level multiple to obtain a data time-base code of the data information, wherein the code length of the data time-base code is a second code length;
correspondingly adjusting the length values of the first code length and the second code length according to the level duration of the guide information and the data information in the actually acquired original information;
and in the learning process after the original information is received, only the duration of each received level is recorded without considering the relationship between the durations and the combinations of the levels in the original information.
2. The remote control code learning method of claim 1, wherein the method further comprises:
obtaining the sending information of the key according to the time base and the time base code;
and transmitting the sending information.
3. The remote control code learning method of claim 1,
the first code length is greater than the second code length.
4. A remote control code learning apparatus, comprising:
the receiving and scanning module is used for receiving and scanning original information sent by the keys, wherein the original information comprises level duration, guide information and data information;
a time base calculating module, configured to calculate a time base according to the level duration, including:
acquiring high level duration and/or low level duration in the original information;
determining the duration less than a preset time base threshold value as the duration to be averaged in the high level duration and/or the low level duration;
calculating the total duration of all the durations to be averaged, and calculating the number of the durations to be averaged;
calculating said time base according to said total duration and said number;
the time base coding module is used for coding the original information according to the time base to obtain the time base code of the key, and comprises:
calculating the multiple of the level duration in the original information relative to the time base to obtain a level multiple;
carrying out binary coding on the level multiple to obtain a time base code of the original information;
the calculating the multiple of the level duration in the original information relative to the time base to obtain the level multiple includes:
calculating the multiple of the level duration in the guiding information relative to the time base to obtain the guiding level multiple; calculating the multiple of the level duration in the data information relative to the time base to obtain the data level multiple;
the binary coding of the level multiple to obtain the time base code of the original information comprises:
binary coding is carried out on the guide level multiple, a guide time base code of the guide information is obtained, and the code length of the guide time base code is a first code length; performing binary coding on the data level multiple to obtain a data time-base code of the data information, wherein the code length of the data time-base code is a second code length;
correspondingly adjusting the length values of the first code length and the second code length according to the level duration of the guide information and the data information in the actually acquired original information;
and in the learning process after the original information is received, only the duration of each received level is recorded without considering the relationship between the durations and the combinations of the levels in the original information.
5. A remote controller is characterized in that the remote controller comprises a processor, a memory and a communication bus;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute a remote controller code learning program stored in the memory to implement the steps of the remote controller code learning method according to any one of claims 1 to 3.
6. An appliance, characterized in that the appliance comprises a remote control as claimed in claim 5.
7. A computer-readable storage medium, characterized in that the computer-readable storage medium stores one or more programs which are executable by one or more processors to implement the steps of the remote control code learning method according to any one of claims 1 to 3.
CN201710742115.1A 2017-08-25 2017-08-25 Remote controller code learning method and remote controller learning device Active CN107564266B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710742115.1A CN107564266B (en) 2017-08-25 2017-08-25 Remote controller code learning method and remote controller learning device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710742115.1A CN107564266B (en) 2017-08-25 2017-08-25 Remote controller code learning method and remote controller learning device

Publications (2)

Publication Number Publication Date
CN107564266A CN107564266A (en) 2018-01-09
CN107564266B true CN107564266B (en) 2021-05-14

Family

ID=60975898

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710742115.1A Active CN107564266B (en) 2017-08-25 2017-08-25 Remote controller code learning method and remote controller learning device

Country Status (1)

Country Link
CN (1) CN107564266B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108694826B (en) * 2018-06-28 2020-06-05 浙江嘉科电子有限公司 Infrared encoding and decoding method
CN113807108B (en) * 2020-06-11 2023-07-18 杭州九阳小家电有限公司 Material box identification method of cooking machine
CN113542225B (en) * 2021-06-17 2023-08-22 深圳市合广测控技术有限公司 Data compression method and device, terminal equipment and storage medium

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6097309A (en) * 1998-07-23 2000-08-01 Universal Electronics Inc. Remote control learning system and method using signal envelope pattern recognition
CN101241638A (en) * 2008-03-06 2008-08-13 天栢宽带网络科技(上海)有限公司 Learning -type remote controller and its drive method
CN101989379B (en) * 2009-07-31 2012-03-07 宁波家天下智能系统有限公司 Learning method and transmitting method of infrared cod signal and remote controller
US20150194048A1 (en) * 2011-11-14 2015-07-09 Jeremy Haubrich Universal Remote
CN102693623B (en) * 2012-05-09 2014-09-24 福兴达科技实业(深圳)有限公司 Method and device for realizing infrared remote control based on Android system
CN102881150B (en) * 2012-09-13 2014-10-29 厦门华联电子有限公司 infrared remote control signal learning module and remote control device
CN103400494B (en) * 2013-07-23 2016-12-28 恬家(上海)信息科技有限公司 The learning method of infrared signal
CN103426292B (en) * 2013-09-03 2015-11-11 湖南工业大学 A kind of Infrared remote controller and infrared coding learning method, launching technique
WO2015048820A1 (en) * 2013-09-30 2015-04-02 The Research Foundation For The State University Of New York Transmission and medium access control techniques for ultrasonic communications in the body
CN103927864B (en) * 2014-03-28 2017-10-20 小米科技有限责任公司 Infrared signal sending method, device and remote control
US20150295661A1 (en) * 2014-04-11 2015-10-15 Wei-Chih Huang Remotely controllable electronic device
CN105006139A (en) * 2014-11-18 2015-10-28 西安百利信息科技有限公司 System and method for realizing intelligent infrared remote control
CN105894792A (en) * 2014-12-02 2016-08-24 无锡比益特科技有限公司 Studying and encoding method for efficient infrared remote control
CN104992553B (en) * 2015-07-29 2018-05-01 上海斐讯数据通信技术有限公司 The duplication learning method and system of a kind of household electrical appliances infrared remote control waveform
CN105185098A (en) * 2015-10-29 2015-12-23 广东美的制冷设备有限公司 Remote-control unit, remote-control unit control method, terminal and remote-control unit control system
CN105702014A (en) * 2016-02-25 2016-06-22 无锡力芯微电子股份有限公司 Quick matching method for infrared remote control code library

Also Published As

Publication number Publication date
CN107564266A (en) 2018-01-09

Similar Documents

Publication Publication Date Title
US11070794B2 (en) Video quality assessment method and apparatus
CN107564266B (en) Remote controller code learning method and remote controller learning device
EP2924669B1 (en) Method and apparatus for transmitting infrared signal and remote controller
US8295407B2 (en) Decoding method and apparatus for infrared remote control commands
CN105187070A (en) Manchester encoding signal decoding method and device
US20140241699A1 (en) Content playback information estimation apparatus and method and program
CN109245867A (en) A kind of message method, computer readable storage medium and terminal device
CN111402570B (en) Infrared remote control signal receiving method, receiving system, receiving device and storage medium
CN108694826B (en) Infrared encoding and decoding method
EP2345195A2 (en) Radio link performance prediction in wireless communication terminal
CN108600834B (en) Video transmission system, receiving/sending/transmitting method and device
CN104753538B (en) Manchester encoded signals coding/decoding method and device
CN108696335B (en) Transmission method, sending end and receiving end
CN111768790B (en) Method and device for transmitting voice data
CN110992672B (en) Infrared remote controller learning and encoding method, infrared remote controller system and storage medium
CN102480341A (en) Transmitting device, transmitting method, receiving device, receiving method, program, and transmission system
CN108235075B (en) Video quality grade matching method, computer readable storage medium and terminal
CN108986444B (en) Infrared code learning method and transmitting equipment thereof
US20200076529A1 (en) Data transmission method and terminal
CN106448128B (en) Infrared remote control data processing method and system
EP3860199A1 (en) Csi calculation method, user terminal and computer-readable storage medium
US20150279208A1 (en) Method and remote controller for transmitting infrared signal
CN112863162A (en) Infrared signal transmitting device and method
US10728356B2 (en) Communication device and communication system
CN116233083B (en) Efficient transmission method for digital media information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant