CN104658239B - Carrier frequency adaptation method and device - Google Patents

Carrier frequency adaptation method and device Download PDF

Info

Publication number
CN104658239B
CN104658239B CN201510117837.9A CN201510117837A CN104658239B CN 104658239 B CN104658239 B CN 104658239B CN 201510117837 A CN201510117837 A CN 201510117837A CN 104658239 B CN104658239 B CN 104658239B
Authority
CN
China
Prior art keywords
carrier frequency
launched
telecontrol code
clock frequency
bit
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.)
Expired - Fee Related
Application number
CN201510117837.9A
Other languages
Chinese (zh)
Other versions
CN104658239A (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510117837.9A priority Critical patent/CN104658239B/en
Publication of CN104658239A publication Critical patent/CN104658239A/en
Application granted granted Critical
Publication of CN104658239B publication Critical patent/CN104658239B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The present invention is applied to technical field of intelligent equipment there is provided a kind of carrier frequency adaptation method and device, and methods described includes:Obtain current telecontrol code and the corresponding carrier frequency of the telecontrol code to be launched;Obtain the clock frequency of default output bus;The telecontrol code to be launched is changed with the clock frequency according to the carrier frequency.The present invention to telecontrol code by changing, solve existing smart machine IR remote controller can not compatible multiple infrared protocols the problem of, the IR remote controller of smart machine is enabled to support multiple infrared protocols with different carrier frequencies under fixed Bus Clock Rate, the maintenance difficulties of the IR remote controller of smart machine are reduced simultaneously, are conducive to extending the user group of the IR remote controller of smart machine.

Description

Carrier frequency adaptation method and device
Technical field
The invention belongs to technical field of intelligent equipment, there is provided carrier frequency adaptation method and device.
Background technology
Existing infrared remote control equipment mainly launches remote control mode by CPU bus.However, existing infrared protocol species Various, the corresponding reference carrier frequency of different infrared protocols includes 20KHz to 1MHz, and existing infrared remote control equipment is total Line reference clock frequency fails to support all corresponding carrier frequencies of infrared protocol, can not so as to cause infrared remote control equipment Compatible multiple different infrared protocols, and the maintenance difficulties of infrared remote control equipment are big.
The content of the invention
In consideration of it, the embodiment of the present invention provides a kind of the carrier frequency adaptation method and device of infrared protocol, to realize intelligence The IR remote controller of energy equipment supports multiple infrared protocols under fixed Bus Clock Rate, and reduces the red of smart machine The maintenance difficulties of outer remote control.
In a first aspect, a kind of carrier frequency adaptation method, methods described includes:
Obtain current telecontrol code and the corresponding carrier frequency of the telecontrol code to be launched;
Obtain the clock frequency of default output bus;
The telecontrol code to be launched is changed with the clock frequency according to the carrier frequency.
Further, it is described that the telecontrol code to be launched is entered with the clock frequency according to the carrier frequency Row conversion includes:
Conversion proportion is calculated according to the carrier frequency and the clock frequency;
Obtain the bit of each byte in the telecontrol code to be launched successively by preset order;
Acquired bit is extended according to the conversion proportion, and according to the value pair on acquired bit Extend obtained bit and carry out assignment;
The bit that the bit and its extension are obtained is stored according to big end pattern or little endian mode.
Further, the telecontrol code to be launched is carried out according to the carrier frequency and the clock frequency After conversion, methods described also includes:
Judge whether each bit of the telecontrol code to be launched has completed conversion;
If so, then launching the telecontrol code after conversion according to the clock frequency.
Further, the conversion proportion is the ratio of the clock frequency and the carrier frequency.
Further, after the clock frequency of default output bus is obtained, methods described also includes:
Judge whether the carrier frequency is identical with the clock frequency;
If so, then launching the telecontrol code to be launched according to the clock frequency;
Otherwise, the telecontrol code to be launched is changed with the clock frequency according to the carrier frequency.
A kind of second aspect, carrier frequency adaptive device, described device includes:
First acquisition module, for obtaining current telecontrol code to be launched and the corresponding carrier wave of the telecontrol code Frequency;
Second acquisition module, the clock frequency for presetting output bus;
Modular converter, for being entered according to the carrier frequency with the clock frequency to the telecontrol code to be launched Row conversion.
Further, the modular converter includes:
Computing unit, for calculating conversion proportion according to the carrier frequency and the clock frequency;
Acquiring unit, the ratio for obtaining each byte in the telecontrol code to be launched successively by preset order Special position;
Expanding element, for being extended according to the conversion proportion to acquired bit, and according to acquired Value on bit carries out assignment to the bit that extension is obtained;
Memory cell, for storing the bit that the bit and its extension are obtained according to big end pattern or little endian mode Position.
Further, described device also includes:
Transmitter module, for according to the carrier frequency and the clock frequency to the telecontrol code to be launched After being changed, judge whether each bit of the telecontrol code to be launched completes conversion;If so, then according to Telecontrol code after the clock frequency transmitting conversion.
Further, the conversion proportion is the ratio of the clock frequency and the carrier frequency.
Further, described device also includes:
Judge module, for after the clock frequency of default output bus is obtained, judge the carrier frequency with it is described Whether clock frequency is identical;
The transmitter module is additionally operable to, and when the judged result of the judge module is is, is sent out according to the clock frequency Penetrate the telecontrol code to be launched;
The modular converter is additionally operable to, the judge module judged result for it is no when, according to the carrier frequency with The clock frequency is changed to the telecontrol code to be launched.
Compared with prior art, the embodiment of the present invention adds the transfer process to telecontrol code, by getting After current telecontrol code to be launched and the corresponding carrier frequency of the telecontrol code, the clock frequency of output bus, root The telecontrol code to be launched is changed with the clock frequency according to the carrier frequency;It is existing so as to solve The IR remote controller of smart machine can not compatible multiple infrared protocols the problem of so that the IR remote controller of smart machine can be Multiple infrared protocols with different carrier frequencies are supported under fixed Bus Clock Rate, and reduce the infrared of smart machine The maintenance difficulties of remote control, are conducive to extending the user group of the IR remote controller of smart machine.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, without having to pay creative labor, may be used also To obtain other accompanying drawings according to these accompanying drawings.
Fig. 1 is the first implementation process figure of the carrier frequency adaptation method that the embodiment of the present invention one is provided;
Fig. 2 is the implementation process figure of step S103 in the carrier frequency adaptation method that the embodiment of the present invention two is provided;
Fig. 3 is the composition structure chart for the carrier frequency adaptive device that the embodiment of the present invention three is provided.
Embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and Examples The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
The embodiment of the present invention adds the transfer process to telecontrol code, by get it is current to be launched infrared After remote control mode and the corresponding carrier frequency of the telecontrol code, the clock frequency of output bus, according to the carrier frequency with The clock frequency is changed to the telecontrol code to be launched;So as to solve the infrared distant of existing smart machine Control device can not compatible multiple infrared protocols the problem of so that the IR remote controller of smart machine can be in fixed bus clock frequency Multiple infrared protocols with different carrier frequencies are supported under rate, the maintenance difficulties of the IR remote controller of smart machine are reduced, Be conducive to extending the user group of the IR remote controller of smart machine.The embodiment of the present invention additionally provides corresponding device, below It is described in detail respectively.
Embodiment one
Fig. 1 shows the first implementation process of the carrier frequency adaptation method that the embodiment of the present invention one is provided, for the ease of Illustrate, illustrate only part related to the present invention.
In embodiments of the present invention, methods described is applied to smart machine.The smart machine includes but is not limited to movement Phone, pocket computer (Pocket personal Computer, PPC), palm PC, personal digital assistant (Personal Digital Assistant, PDA) etc., preferably smart mobile phone etc..The smart machine possesses IR remote controller function, can Launch telecontrol code.
As shown in figure 1, methods described includes:
In step S101, current telecontrol code to be launched and the corresponding carrier frequency of the telecontrol code are obtained Rate.
In embodiments of the present invention, when needing transmitting telecontrol code, the telecontrol code is transferred to intelligence and set Standby respective drive, current telecontrol code and the corresponding carrier frequency of the telecontrol code to be launched will be obtained by driving.
Exemplarily, by taking spi bus as an example, the output that spi bus launches telecontrol code for smart machine is pre-set Port, then set up virtual SPI slave units driving, and generate application layer to driving interface.When needing transmitting telecontrol code, The driving obtains current telecontrol code and the corresponding carrier frequency of the telecontrol code to be launched.
In step s 102, the clock frequency of default output bus is obtained.
Exemplarily, when the spi bus is output port, spi bus working frequency is obtained.It is, of course, also possible to adopt Output port is used as with other buses.
In step s 103, the telecontrol code to be launched is entered with the clock frequency according to the carrier frequency Row conversion.
In embodiments of the present invention, first determine whether whether the carrier frequency is identical with the clock frequency.If identical, The telecontrol code to be launched is directly launched using the clock frequency;Otherwise, in the carrier frequency and the clock When frequency is differed, then the telecontrol code to be launched is changed according to the carrier frequency, the clock frequency, To enable the telecontrol code after conversion to launch by the clock frequency of the default output bus.
Preferably, methods described also includes:
Launch the telecontrol code after conversion according to the clock frequency.
In embodiments of the present invention, due in step S103 according to carrier frequency, clock frequency to described to be launched red Outer remote control mode is converted so that the pulsewidth sequence that telecontrol code after conversion is launched by the clock frequency with The pulsewidth sequence that telecontrol code to be launched is launched by corresponding carrier frequency is identical, it is achieved thereby that intelligence Energy equipment can launch the corresponding telecontrol code of a variety of different infrared protocols under fixed Bus Clock Rate, and protect The accuracy of telecontrol code is demonstrate,proved.
The embodiment of the present invention adds the transfer process to telecontrol code, by get it is current to be launched infrared After remote control mode and the corresponding carrier frequency of the telecontrol code, the clock frequency of output bus, according to the carrier frequency with The clock frequency is changed to the telecontrol code to be launched;So as to solve the infrared distant of existing smart machine Control device can not compatible multiple infrared protocols the problem of, realize the IR remote controller of smart machine in fixed Bus Clock Rate It is lower to support multiple infrared protocols with different carrier frequencies, be conducive to extending the customer group of the IR remote controller of smart machine Body.Simultaneously as same smart machine can support multiple different infrared protocols, the red of smart machine reduce further The maintenance difficulties of outer remote control.
Embodiment two
Fig. 2 shows that step S103 implements stream in the carrier frequency adaptation method that the embodiment of the present invention two is provided Journey, for convenience of description, illustrate only part related to the present invention.
As shown in Fig. 2 step S103 includes:
In step s 201, conversion proportion is calculated according to the carrier frequency and the clock frequency.
Preferably, the conversion proportion is the clock frequency of the default output bus and the ratio of the carrier frequency. Such as, when the clock frequency of default output bus is a, the carrier frequency of telecontrol code to be launched is x, then the conversion ratio Example m is a/x.
In step S202, one of a byte in the telecontrol code to be launched is obtained successively by preset order Bit.
Wherein, the preset order can be from the high-order order to low level of telecontrol code or from telecontrol code Low level to high-order order.When being changed, the byte number that telecontrol code to be launched is included is obtained first, then Read 8 times for each byte cycle, to obtain each bit of each byte.
In step S203, acquired bit is extended according to the conversion proportion, and according to acquired Value on bit carries out assignment to the bit that extension is obtained.
For each bit, the bit is extended according to the conversion proportion, i.e., by each bit Bits Expanding Into m, and it is the value on the bit to assign the value on each.
In step S204, the bit that the bit and its extension are obtained is stored according to big end pattern or little endian mode Position.
Preferably, the bit that the embodiment of the present invention obtains the bit and its extension is according to big end pattern or small End pattern storage is into default database.
In step S205, judge whether each bit of the telecontrol code to be launched has completed to change into.
In embodiments of the present invention, whenever completing after the conversion of a bit, the infrared remote control to be launched is judged Whether each bit of code has completed to change into.If so, then performing step S206;Otherwise, return to step S202, is obtained infrared Next bit of same byte or a bit of next byte in remote control mode, and the bit is turned Change.
In step S206, the telecontrol code after conversion is launched according to the clock frequency.
By above-mentioned steps, compared using presetting the ratio between the clock frequency and carrier frequency of output bus as conversion Example, conversion is extended according to the conversion proportion to each bit, and the telecontrol code after conversion passes through described default The pulsewidth sequence that the clock frequency of output bus is launched is sent out with telecontrol code to be launched by corresponding carrier frequency The pulsewidth sequence being shot out is identical, so that the IR remote controller of smart machine can be in fixed bus clock frequency Launch the corresponding telecontrol code of a variety of different infrared protocols under rate, and ensure that the accuracy of telecontrol code.
It should be understood that in embodiments of the present invention, the size of the sequence number of above-mentioned each process is not meant to the elder generation of execution sequence Afterwards, the execution sequence of each process should be determined with its function and internal logic.Those skilled in the art should also know, in specification Described embodiment belongs to preferred embodiment, and any limit is constituted without tackling the implementation process of the embodiment of the present invention.
Embodiment three
Fig. 3 shows the composition structure for the carrier frequency adaptive device that the embodiment of the present invention three is provided, for convenience of description, It illustrate only part related to the present invention.
Described device is used to realize the carrier wave adaptation method of infrared protocol as shown in Figure 1, Figure 2 described in any one embodiment, can To be the unit of the software unit, hardware cell or software and hardware combining that are built in smart machine.The smart machine include but It is not limited to mobile phone, pocket computer (Pocket personal Computer, PPC), palm PC, personal digital assistant (Personal Digital Assistant, PDA) etc., preferably smart mobile phone.The smart machine possesses IR remote controller Function, can launch telecontrol code
As shown in figure 3, described device includes:
First acquisition module 31, for obtaining current telecontrol code to be launched and the corresponding load of the telecontrol code Wave frequency rate.
Second acquisition module 32, the clock frequency for obtaining default output bus.
Modular converter 33, for according to the carrier frequency and the clock frequency to the telecontrol code to be launched Changed.
Preferably, described device also includes:
Transmitter module 34, for launching the telecontrol code after conversion according to the clock frequency.
Further, the modular converter 33 includes:
Computing unit 331, for calculating conversion proportion according to the carrier frequency and the clock frequency.
Acquiring unit 332, for obtaining each byte in the telecontrol code to be launched successively by preset order Bit.
Expanding element 333, for being extended according to the conversion proportion to acquired bit, and according to acquired Bit on value assignment is carried out to the obtained bit of extension.
Memory cell 334, for storing the ratio that the bit and its extension are obtained according to big end pattern or little endian mode Special position.
Further, the transmitter module 34 is specifically additionally operable to:
After being changed according to the carrier frequency and the clock frequency to the telecontrol code to be launched, Judge whether each bit of the telecontrol code to be launched completes conversion;If so, then according to the clock frequency Telecontrol code after transmitting conversion.
Preferably, the embodiment of the present invention is compared using the ratio between the clock frequency and the carrier frequency as conversion Example, is extended conversion, the telecontrol code after conversion passes through the clock according to the conversion proportion to each bit The pulsewidth sequence that the pulsewidth sequence that frequency is launched is launched with telecontrol code to be launched by corresponding carrier frequency Row be identical so that the IR remote controller of smart machine can launch under fixed Bus Clock Rate it is a variety of not The same corresponding telecontrol code of infrared protocol, and ensure that the accuracy of telecontrol code.
Preferably, described device also includes:
Judge module 35, for after the clock frequency of default output bus is obtained, judging the carrier frequency and institute Whether identical state clock frequency.
The transmitter module 34 is additionally operable to, and when the judged result of the judge module is is, is launched according to the clock The telecontrol code to be launched.
The modular converter 33 is additionally operable to, when the judged result of the judge module is no, according to the carrier frequency The telecontrol code to be launched is changed with the clock frequency.
It should be noted that the device in the embodiment of the present invention can be used for realizing whole skills in above method embodiment Art scheme, the function of its each functional module can be implemented according to the method in above method embodiment, and it is implemented Process can refer to the associated description in above-described embodiment, and here is omitted.
In summary, the embodiment of the present invention adds the transfer process to telecontrol code, by currently treating getting After the telecontrol code of transmitting and its corresponding carrier frequency, the clock frequency of output bus, according to the carrier frequency and institute Clock frequency is stated to change the telecontrol code to be launched;So as to solve the infrared remote control of existing smart machine Device can not compatible multiple infrared protocols the problem of so that the IR remote controller of smart machine can be in fixed Bus Clock Rate It is lower to support multiple infrared protocols with different carrier frequencies, the maintenance difficulties of the IR remote controller of smart machine are reduced, are had Beneficial to the user group of the IR remote controller of extension smart machine.
Those of ordinary skill in the art are it is to be appreciated that the list of each example described with reference to the embodiments described herein Member and algorithm steps, can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually Performed with hardware or software mode, depending on the application-specific and design constraint of technical scheme.Professional and technical personnel Described function can be realized using distinct methods to each specific application, but this realization is it is not considered that exceed The scope of the present invention.
It is apparent to those skilled in the art that, for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, may be referred to the corresponding process in preceding method embodiment, will not be repeated here.
, can be by it in several embodiments provided herein, it should be understood that disclosed apparatus and method Its mode is realized.For example, device embodiment described above is only schematical, for example, the division of the unit, only Only a kind of division of logic function, can there is other dividing mode when actually realizing, such as multiple units or component can be tied Another system is closed or is desirably integrated into, or some features can be ignored, or do not perform.It is another, it is shown or discussed Coupling each other or direct-coupling or communication connection can be the INDIRECT COUPLINGs or logical of device or unit by some interfaces Letter connection, can be electrical, machinery or other forms.
The unit illustrated as separating component can be or may not be it is physically separate, it is aobvious as unit The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs 's.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, can also That unit is individually physically present, can also two or more units it is integrated in a unit.
If the function is realized using in the form of SFU software functional unit and is used as independent production marketing or in use, can be with It is stored in a computer read/write memory medium.Understood based on such, technical scheme is substantially in other words The part contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter Calculation machine software product is stored in a storage medium, including some instructions are to cause a computer equipment (can be individual People's computer, server, or network equipment etc.) perform all or part of step of each of the invention embodiment methods described. And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited Reservoir (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained Cover within protection scope of the present invention.Therefore, protection scope of the present invention described should be defined by scope of the claims.

Claims (6)

1. a kind of carrier frequency adaptation method, it is characterised in that methods described includes:
Obtain current telecontrol code and the corresponding carrier frequency of the telecontrol code to be launched;
Obtain the clock frequency of default output bus;
The telecontrol code to be launched is changed with the clock frequency according to the carrier frequency;
It is described that the telecontrol code progress conversion to be launched is included with the clock frequency according to the carrier frequency:
Conversion proportion is calculated according to the carrier frequency and the clock frequency, the conversion proportion is the clock frequency and institute State the ratio of carrier frequency;
Obtain the bit of each byte in the telecontrol code to be launched successively by preset order;
Acquired bit is extended according to the conversion proportion, and according to the value on acquired bit to extension Obtained bit carries out assignment;
The bit that the bit and its extension are obtained is stored according to big end pattern or little endian mode.
2. carrier frequency adaptation method as claimed in claim 1, it is characterised in that according to the carrier frequency with it is described when After clock frequency is changed to the telecontrol code to be launched, methods described also includes:
Judge whether each bit of the telecontrol code to be launched has completed conversion;
If so, then launching the telecontrol code after conversion according to the clock frequency.
3. carrier frequency adaptation method as claimed in claim 1, it is characterised in that obtaining the clock frequency of default output bus After rate, methods described also includes:
Judge whether the carrier frequency is identical with the clock frequency;
If so, then launching the telecontrol code to be launched according to the clock frequency;
Otherwise, the telecontrol code to be launched is changed with the clock frequency according to the carrier frequency.
4. a kind of carrier frequency adaptive device, it is characterised in that described device includes:
First acquisition module, for obtaining current telecontrol code to be launched and the corresponding carrier frequency of the telecontrol code Rate;
Second acquisition module, the clock frequency for obtaining default output bus;
Modular converter, for being turned according to the carrier frequency and the clock frequency to the telecontrol code to be launched Change;
The modular converter includes:
Computing unit, for calculating conversion proportion according to the carrier frequency and the clock frequency, the conversion proportion is institute State the ratio of clock frequency and the carrier frequency;
Acquiring unit, the bit for obtaining each byte in the telecontrol code to be launched successively by preset order Position;
Expanding element, for being extended according to the conversion proportion to acquired bit, and according to acquired bit Value on position carries out assignment to the bit that extension is obtained;
Memory cell, for storing the bit that the bit and its extension are obtained according to big end pattern or little endian mode.
5. carrier frequency adaptive device as claimed in claim 4, it is characterised in that described device also includes:
Transmitter module, for being carried out according to the carrier frequency and the clock frequency to the telecontrol code to be launched After conversion, judge whether each bit of the telecontrol code to be launched completes conversion;If so, then according to described Telecontrol code after clock frequency transmitting conversion.
6. carrier frequency adaptive device as claimed in claim 4, it is characterised in that described device also includes:
Judge module, for after the clock frequency of default output bus is obtained, judging the carrier frequency and the clock Whether frequency is identical;
The transmitter module is additionally operable to, and when the judged result of the judge module is is, institute is launched according to the clock frequency State telecontrol code to be launched;
The modular converter is additionally operable to, the judge module judged result for it is no when, according to the carrier frequency with it is described Clock frequency is changed to the telecontrol code to be launched.
CN201510117837.9A 2015-03-17 2015-03-17 Carrier frequency adaptation method and device Expired - Fee Related CN104658239B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510117837.9A CN104658239B (en) 2015-03-17 2015-03-17 Carrier frequency adaptation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510117837.9A CN104658239B (en) 2015-03-17 2015-03-17 Carrier frequency adaptation method and device

Publications (2)

Publication Number Publication Date
CN104658239A CN104658239A (en) 2015-05-27
CN104658239B true CN104658239B (en) 2017-10-27

Family

ID=53249302

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510117837.9A Expired - Fee Related CN104658239B (en) 2015-03-17 2015-03-17 Carrier frequency adaptation method and device

Country Status (1)

Country Link
CN (1) CN104658239B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05191863A (en) * 1992-01-14 1993-07-30 Sony Corp Method for generating infrared ray data
US6384737B1 (en) * 1998-06-15 2002-05-07 Winbond Electronics Corp. Method and apparatus for allowing a personal computer to control one or more devices
CN201751920U (en) * 2009-12-21 2011-02-23 成都九洲电子信息系统有限责任公司 Computer infrared remote control system
CN103035116A (en) * 2012-12-13 2013-04-10 吴武飞 Method and device for conversion between audio signal and infrared remote control signal
CN105934752A (en) * 2014-02-06 2016-09-07 皮尔技术公司 Generating and receiving infrared communications on mobile device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8027592B2 (en) * 2007-07-20 2011-09-27 Telefonaktiebolaget L M Ericsson (Publ) Infrared remote control signaling generator

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05191863A (en) * 1992-01-14 1993-07-30 Sony Corp Method for generating infrared ray data
US6384737B1 (en) * 1998-06-15 2002-05-07 Winbond Electronics Corp. Method and apparatus for allowing a personal computer to control one or more devices
CN201751920U (en) * 2009-12-21 2011-02-23 成都九洲电子信息系统有限责任公司 Computer infrared remote control system
CN103035116A (en) * 2012-12-13 2013-04-10 吴武飞 Method and device for conversion between audio signal and infrared remote control signal
CN105934752A (en) * 2014-02-06 2016-09-07 皮尔技术公司 Generating and receiving infrared communications on mobile device

Also Published As

Publication number Publication date
CN104658239A (en) 2015-05-27

Similar Documents

Publication Publication Date Title
CN104698950B (en) A kind of peripheral device control method, microcontroller, host computer and system
CN103336486A (en) Method for battery module address assignment of battery energy storage system
CN105511806B (en) The method and mobile terminal of processing write requests
CN104765701B (en) Data access method and equipment
CN108763082A (en) Test data generating method, device, computer equipment and storage medium
CN104539502A (en) Method for adding modbus equipment in customized manner
CN108337625A (en) A kind of switching method and device of operating mode
CN107679409A (en) A kind of acceleration method and system of data encryption
CN110012181A (en) Timing controller, modem chip and integrated circuit including it
CN106681948A (en) Logic control method and device of programmable logic device
CN104658239B (en) Carrier frequency adaptation method and device
CN101299207A (en) Microprocessor system bus and microprocessor interface bus converting device and method
CN108595149A (en) Restructural multiply-add operation device
CN101673097B (en) Comprehensive control device of digitizer
CN107704407A (en) A kind of system and method for being used for data processing between SPI and UART
CN109120731B (en) Universal communication method, system and device
CN103973717B (en) A kind of internet-of-things terminal remolded
CN113055313B (en) Method and device for network port expansion, electronic equipment and storage medium
CN111258641B (en) Operation method, device and related product
CN111260070B (en) Operation method, device and related product
CN111260046B (en) Operation method, device and related product
CN103150952A (en) Reconfigurable electronic design automation (EDA) experimental platform
CN103810142B (en) Reconfigurable system and construction method thereof
Tong et al. Design of wireless sensor network node with hyperchaos encryption based on FPGA
CN106971228B (en) Method and system for sending neuron information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523841 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171027