JP2007174116A - 赤外線リモコンデータの通信方法及び学習型赤外線リモコン装置 - Google Patents
赤外線リモコンデータの通信方法及び学習型赤外線リモコン装置 Download PDFInfo
- Publication number
- JP2007174116A JP2007174116A JP2005367059A JP2005367059A JP2007174116A JP 2007174116 A JP2007174116 A JP 2007174116A JP 2005367059 A JP2005367059 A JP 2005367059A JP 2005367059 A JP2005367059 A JP 2005367059A JP 2007174116 A JP2007174116 A JP 2007174116A
- Authority
- JP
- Japan
- Prior art keywords
- infrared
- signal
- data
- control device
- infrared remote
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
- G08C19/16—Electric signal transmission systems in which transmission is by pulses
- G08C19/28—Electric signal transmission systems in which transmission is by pulses using pulse code
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
Abstract
【課題】赤外線リモコン装置において、ホストCPUとの通信速度が低くても(USB Ver1.1ロースピード)、データの転送を可能とすることである。
【解決手段】ホストCPUとの赤外線制御装置との間の通信は、信号を個々のパルスデータ毎に対応させたPD番号のデータ(シーケンスデータ)にエンコードすることにより圧縮して行う。エンコード及びデコードは、パルスデータとPD番号を対応させるテーブルを参照して行い、ひとつのPD番号を4ビットで表した場合、テーブルには最大16種類のパルスデータを格納することができ、通信データ量を1/8に圧縮することができる。
【選択図】図1
【解決手段】ホストCPUとの赤外線制御装置との間の通信は、信号を個々のパルスデータ毎に対応させたPD番号のデータ(シーケンスデータ)にエンコードすることにより圧縮して行う。エンコード及びデコードは、パルスデータとPD番号を対応させるテーブルを参照して行い、ひとつのPD番号を4ビットで表した場合、テーブルには最大16種類のパルスデータを格納することができ、通信データ量を1/8に圧縮することができる。
【選択図】図1
Description
本発明は、パーソナルコンピュータなどを利用して家電機器等を遠隔操作・制御するための学習型の赤外線リモコン装置に関するものである。また、赤外線を受信および発信する赤外線制御装置とパーソナルコンピュータなどのホストをUSB通信で接続した装置に関するものである。
家電機器の赤外線リモコン装置の赤外線信号には、一般には、家電製品協会の信号フォーマット(家電協フォーマット)や、これを若干拡張や変更したメーカーフォーマットがある。いずれも基本的な信号の構成は、図4に示すように、発信信号の始まりを表すヘッダー(a)+制御(命令)の種類を表すカスタムコード(b)+制御の内容を表すデータコード(c)+発信信号の終わりを表すエンドビット(d)、リピートヘッダー(e)およびリピートエンドビット(f)からなる。
次に、信号の詳細についてメーカーフォーマットの一例に基づいて説明する。
以下の説明において、パルスが立ち上り(オン)から立ち下り(オフ)、さらに次のパルスの立ち上りまでの1個のパルスの全体の時間をパルス幅と呼び、パルスの立ち上り(オン)から立ち下り(オフ)までの時間をマーク幅と呼ぶ。
以下の説明において、パルスが立ち上り(オン)から立ち下り(オフ)、さらに次のパルスの立ち上りまでの1個のパルスの全体の時間をパルス幅と呼び、パルスの立ち上り(オン)から立ち下り(オフ)までの時間をマーク幅と呼ぶ。
前記ヘッダー(a)は、9msのマーク幅と13.5msのパルス幅を有する。カスタムコード(b)およびデータコード(c)は、0.56msのマーク幅と1.125msのパルス幅を有する“0”と0.56msのマーク幅と2.25msのパルス幅を有する“1”の16個の組み合わせで表現される。エンドビット(d)は、0.56msのマーク幅と40.5msのパルス幅を有する。リピートヘッダー(e)は、9msのマーク幅と11.25msのパルス幅を有する。リピートエンドビット(f)は、0.56msのマーク幅と96.75msのパルス幅を有する。
家電協フォーマットでは、カスタムコード(b)の後に、このカスタムコード(b)のチェックのため、4ビットのパリティが設けられることもある。
家電協フォーマットでは、カスタムコード(b)の後に、このカスタムコード(b)のチェックのため、4ビットのパリティが設けられることもある。
従来の赤外線信号を受信する赤外線制御装置は、信号波形をそのままデジタルデータとして処理するため、各1パルスを表すのに4バイトの容量を必要とする。したがって、1組の完結した赤外線信号を表すためには、最低でも、ヘッダー(a)の1パルス、カスタムコード(b)の8×2=16パルス、データコード(c)の8×2=16パルス、エンドビット(d)の1パルスで34パルス×4バイト=136バイトの容量を必要とする。
近年、パーソナルコンピュータの発達が著しく、高性能化および低価格化により利用方法が多様化して、一般家庭にも家電として普及してきている。前記利用方法多様化の一つの方向として、AV(Audio Visual)機器を始めとする家電機器との連携がある。AV機器に関しては、映像や音声のデジタルデータ化に伴って、単に連携するだけではなく、AV機器と一体化したパーソナルコンピュータやAV機器と一体化することを前提としたOS(Operation System)が市場に出回りつつある。
このようなパーソナルコンピュータと家電機器の連携あるいは一体化のためには、赤外線制御装置とパーソナルコンピュータ(ホストCPU)を通信手段で接続しなくてはならない。
このようなパーソナルコンピュータと家電機器の連携あるいは一体化のためには、赤外線制御装置とパーソナルコンピュータ(ホストCPU)を通信手段で接続しなくてはならない。
パーソナルコンピュータと周辺機器や家電機器の間の通信方法としては、USB(Universal Serial Bus)による通信が多くなってきている。特に対家電機器に関しては、USB通信が主流になりつつあり、USB機器と称されることもある。
赤外線制御装置も例外ではなく、パーソナルコンピュータなどのホストCPU間もUSB通信が用いられることが多くなっている。
赤外線制御装置も例外ではなく、パーソナルコンピュータなどのホストCPU間もUSB通信が用いられることが多くなっている。
UBS通信は、送受信信号がその名のとおりシリアルであるため、信号線が少なくて済むという利点の反面、あまり高速なデータ送受信には適しておらず、実用化間もなく(Ver. 1.1)は、1.5Mbps(ロースピード)と12Mbps(フルスピード)の2種類であった。HDDなど大容量データの送受信を行うストレージデバイスでは、フルスピードでも充分な速度ではなかったため、現在では、これに対応できるように480Mbps(ハイスピード)の規格(Ver. 2.0)が制定されて製品化されている。
次に、赤外線制御装置の学習について、図5のフローチャートに基づいて説明する。
学習を開始(F1)すると、学習回路5は、学習に必用なメモリ等を初期化(F2)する。サンプリングのために学習する赤外線信号を赤外線受光部に向けて発信すると、受光部は受信した信号を電気信号に変換して学習回路へ転送する。学習回路5は、サンプリングした信号の学習のために以下の処理を行う。
まず、サンプリングが終了したか否かの判定(F4)を行い、サンプリングが終了であればUSBバッファに格納された信号データをUSBインターフェースを介してホストCPU3に出力(F15)して、処理を終了(F11)する。
サンプリングが終了でない場合は、信号が入力されているか否かの判定(F5)を行い、信号の入力がなければ、再度サンプリング終了の判定(F4)を行う。信号の入力があれば、USB出力バッファにマーク幅、パルス幅およびキャリア数を格納(F14)する。
USBバッファのパケットデータがバッファフルになったか否かを判定(F9)し、バッファフルである場合は、USBバッファに格納された信号データをUSBインターフェースを介してホストCPU3に出力(F16)する。
次の信号の処理のために学習メインループ(F3)に戻る。
特開2003−100369号公報
学習を開始(F1)すると、学習回路5は、学習に必用なメモリ等を初期化(F2)する。サンプリングのために学習する赤外線信号を赤外線受光部に向けて発信すると、受光部は受信した信号を電気信号に変換して学習回路へ転送する。学習回路5は、サンプリングした信号の学習のために以下の処理を行う。
まず、サンプリングが終了したか否かの判定(F4)を行い、サンプリングが終了であればUSBバッファに格納された信号データをUSBインターフェースを介してホストCPU3に出力(F15)して、処理を終了(F11)する。
サンプリングが終了でない場合は、信号が入力されているか否かの判定(F5)を行い、信号の入力がなければ、再度サンプリング終了の判定(F4)を行う。信号の入力があれば、USB出力バッファにマーク幅、パルス幅およびキャリア数を格納(F14)する。
USBバッファのパケットデータがバッファフルになったか否かを判定(F9)し、バッファフルである場合は、USBバッファに格納された信号データをUSBインターフェースを介してホストCPU3に出力(F16)する。
次の信号の処理のために学習メインループ(F3)に戻る。
上述の赤外線信号のフォーマットによれば、赤外線制御装置とホストCPUとの間をUSB通信を使って接続する場合、Ver.1.1のフルスピードの速度が必要であり、ロースピードでは対応できない。
USB通信に限らないことではあるが、通信インターフェースは、速度が高ければ、当然、構成部品の高性能化、高速化や多点数化により高価になる。USBインターフェースの場合は、UART(Universal Asynchronous Receiver Transmitter)の高速化やオーバーラン防止のためのバッファ増大などである。
USB通信に限らないことではあるが、通信インターフェースは、速度が高ければ、当然、構成部品の高性能化、高速化や多点数化により高価になる。USBインターフェースの場合は、UART(Universal Asynchronous Receiver Transmitter)の高速化やオーバーラン防止のためのバッファ増大などである。
現在市場に出回っているパーソナルコンピュータをホストCPUとして利用する場合、他の周辺機器の接続との関係でVer.2.0に対応したUSBインターフェースが既に標準で搭載されているので、ホストCPU側では特に問題はない。しかし、赤外線制御装置側では、特に高速なUSBインターフェースを搭載する理由はないが、赤外線リモコン装置のデータ転送だけのために、USB Ver.1.1のフルスピード規格対応のインターフェースが搭載されている。場合によっては、フルスピード規格のUSB通信を行うためにUSBインターフェース内臓の高価なRISC(Reduced Instruction Set Computer)を搭載することもある。
本発明は、赤外線発信機からの赤外線信号を受信して電気信号に変換する赤外線受信器と、この赤外線受信器からの信号に基づいて家電機器を制御し、あるいは信号を記憶するためにホストCPUに出力する制御装置からなる赤外線リモコン装置において、ホストCPUとの制御装置との間の通信は、信号を個々のパルスデータ毎に対応させたPD番号のデータ(シーケンスデータ)にエンコードすることにより圧縮して行う。
PD番号を4ビットで表すようにすると、34パルス×4バイト=136バイトの信号を、34パルス×4ビット=136ビット=17バイトに圧縮することが可能となり、赤外線制御装置とホストCPUとの間の通信データ量を1/8に圧縮することができる。
データ圧縮のためのエンコードは、パルスデータとPD番号を対応させるテーブルを参照して行う。ひとつのPD番号を4ビットで表し、最大16種類のパルスデータを格納することができるテーブルとすることにより、通常の赤外線リモコン装置で使用されているパルスデータは全て格納でき、かつUSB Ver.1.1のロースピードで充分に送受信できる容量に圧縮することができる。
本発明による学習型赤外線リモコン装置の実施例を図1〜図3に基づき説明する。この実施例は、パーソナルコンピュータを用いて家電機器を操作・制御するとともに、キーボードやマウスなどの入力デバイスも赤外線通信で接続するものである。
図1は、赤外線リモコン装置1全体を示すもので、2は赤外線制御回路、3はホストCPU(パーソナルコンピュータ)である。赤外線制御回路2には、赤外線受光部4、学習回路5および赤外線発信LED6が接続されるとともに、前記ホストCPU3とUSB通信により接続されている。この赤外線制御回路2とホストCPU3との間は、USB Ver.1.1のロースピード対応のインターフェースで接続されている。
本実施例のようにパーソナルコンピュータを用いる場合、以上の赤外線制御回路2、赤外線受光部4および学習回路5は、ホストCPU3の筐体内に内蔵される。また、赤外線発信LED6は、目標である家電機器7に向かって適切な位置に設置する必要があるため、ホストCUP3の筐体の外に設置自在に設けられる。
リモコン8、キーボード9およびマウス10は、赤外線受光部4を介して赤外線制御回路2に接続される。
図1は、赤外線リモコン装置1全体を示すもので、2は赤外線制御回路、3はホストCPU(パーソナルコンピュータ)である。赤外線制御回路2には、赤外線受光部4、学習回路5および赤外線発信LED6が接続されるとともに、前記ホストCPU3とUSB通信により接続されている。この赤外線制御回路2とホストCPU3との間は、USB Ver.1.1のロースピード対応のインターフェースで接続されている。
本実施例のようにパーソナルコンピュータを用いる場合、以上の赤外線制御回路2、赤外線受光部4および学習回路5は、ホストCPU3の筐体内に内蔵される。また、赤外線発信LED6は、目標である家電機器7に向かって適切な位置に設置する必要があるため、ホストCUP3の筐体の外に設置自在に設けられる。
リモコン8、キーボード9およびマウス10は、赤外線受光部4を介して赤外線制御回路2に接続される。
前記赤外線制御回路2内には、個々のパルスデータにPD番号を割り当てるためのテーブル11が内蔵されている。このテーブル11には、例えば4ビットで表される0〜15の16個のPD番号に、赤外線信号の波形を表すパルスデータが割り当てられる。
例えば、図3に示すように、ヘッダー(a)は0、カスタムコード(b)およびデータコード(c)における“0”は1、同じく“1”は2、エンドビット(d)は3、リピートヘッダ(e)は4、リピートエンドビット(f)は5のように割り当てられる。
例えば、図3に示すように、ヘッダー(a)は0、カスタムコード(b)およびデータコード(c)における“0”は1、同じく“1”は2、エンドビット(d)は3、リピートヘッダ(e)は4、リピートエンドビット(f)は5のように割り当てられる。
以上の構成において、赤外線受光部4で受信されたリモコン8からの赤外線信号は、対応する電気信号に変換されて赤外線制御回路2に転送される。赤外線制御回路2は、転送されてきた信号を解析し、その解析結果に基づいてホストCPU3や赤外線発信LED6を介して外部の家電機器7などに対して必要な信号を出力(通信)する。
次に、以上の赤外線制御装置の学習について、図2のフローチャートに基づいて説明する。
学習を開始(F1)すると、学習回路5は、学習に必用なメモリ等を初期化(F2)する。サンプリングのために学習する赤外線信号を赤外線受光部に向けて発信すると、受光部は受信した信号を電気信号に変換して学習回路5へ転送する。学習回路5は、サンプリングした信号の学習のために以下の処理を行う。
まず、サンプリングが終了したか否かの判定(F4)を行い、サンプリングが終了であれば、USB出力バッファに格納されたシーケンスデータ(PD番号列)をUSBインターフェースを介してホストCPU3に出力(F10)して処理を終了(F11)する。ホストCPUはそれを記憶する。
学習を開始(F1)すると、学習回路5は、学習に必用なメモリ等を初期化(F2)する。サンプリングのために学習する赤外線信号を赤外線受光部に向けて発信すると、受光部は受信した信号を電気信号に変換して学習回路5へ転送する。学習回路5は、サンプリングした信号の学習のために以下の処理を行う。
まず、サンプリングが終了したか否かの判定(F4)を行い、サンプリングが終了であれば、USB出力バッファに格納されたシーケンスデータ(PD番号列)をUSBインターフェースを介してホストCPU3に出力(F10)して処理を終了(F11)する。ホストCPUはそれを記憶する。
サンプリングが終了でない場合は、信号が入力されているか否かの判定(F5)を行い、信号の入力がなければ、再度サンプリング終了の判定(F4)を行う。信号の入力があれば、パルスデータ(マーク幅、パルス幅およびキャリア数)を計測(F6)する。
パルスデータがすでに登録済みであるか否の判定(F7)を行い、登録済みでない場合は、計測したパルスデータに空きのPD番号を割り当てて前記テーブル11に登録する。
USB出力バッファに、パルスデータに対応するPD番号を格納(F8)する。
USBバッファのパケットデータがバッファフルになったか否かを判定(F9)し、バッファフルである場合は、バッファに格納されたシーケンスデータをUSBインターフェースを介してホストCPU3に出力(F9)し、ホストCPUはそれを記憶する。
次の信号の処理のために学習メインループ(F3)に戻る。
パルスデータがすでに登録済みであるか否の判定(F7)を行い、登録済みでない場合は、計測したパルスデータに空きのPD番号を割り当てて前記テーブル11に登録する。
USB出力バッファに、パルスデータに対応するPD番号を格納(F8)する。
USBバッファのパケットデータがバッファフルになったか否かを判定(F9)し、バッファフルである場合は、バッファに格納されたシーケンスデータをUSBインターフェースを介してホストCPU3に出力(F9)し、ホストCPUはそれを記憶する。
次の信号の処理のために学習メインループ(F3)に戻る。
ここで、ホストCPU3に記憶するために赤外線制御装置2が出力するシーケンスデータは、テーブル11を参照してエンコードされる。例えば、ヘッダー+“01101011” (カスタムコード)+“01001011”(カスタムコード)+“01100110” (データコード)+“00101110”(データコード)+エンドビットの場合、“0 12312122 12112122 12211221 11212221 3”のようにエンコードされてホストCPU3に出力される。(スペースは、ヘッダー、カスタムコード、データコードおよびエンドビットを区切るために入れただけであった、実際のデータでは挿入されない。)
ホストCPU3から性凱旋制御装置1にデータを読み出す場合も、ホストCPU3に記憶されたシーケンスデータを圧縮したまま読み出し、テーブル11を参照して元の信号にデコードして処理利用される。
以上のように、赤外線制御装置1とホストCPU3との間の通信を、個々のパルスデータをPD番号にエンコードしたシーケンスデータで行うことにより、通信データ量を大幅に削減することができ、USB Ver.1.1のロースピードで対応することができる。したがって、USBインターフェースを安価にすることができる。
通常は、赤外線リモコンのパルスは、背景技術で説明したように基本は6種類であり、拡張のために多少種類が増えたとしても、4ビットで表すことができる16種類で充分である。万一16種類を超えるようなことが懸念される場合は、5ビットとすれば32種類を登録することができ、この場合でも、34パルスを表現するためには、22バイトで済む。
通常は、赤外線リモコンのパルスは、背景技術で説明したように基本は6種類であり、拡張のために多少種類が増えたとしても、4ビットで表すことができる16種類で充分である。万一16種類を超えるようなことが懸念される場合は、5ビットとすれば32種類を登録することができ、この場合でも、34パルスを表現するためには、22バイトで済む。
1…赤外線リモコン装置、2…赤外線制御装置、3…ホストCPU(マイクロコンピュータ、4…赤外線受光部、5…学習回路、6…赤外線発信器、7…家電機器、8…赤外線リモコン、9…キーボード、10…マウス、11…パルスデータテーブル。
Claims (4)
- 赤外線発信機からの赤外線信号を受信して電気信号に変換する赤外線受信器と、この赤外線受信器からの信号に基づいて家電機器を制御し、あるいは信号を記憶するためにホストCPUに出力する赤外線制御装置からなる赤外線リモコン装置において、
ホストCPUとの赤外線制御装置との間の通信は、信号を個々のパルスデータ毎に対応させたPD番号のデータ(シーケンスデータ)にエンコードすることにより圧縮して行うことを特徴とする赤外線リモコンデータの通信方法。 - エンコードは、パルスデータとPD番号を対応させるテーブルを参照して行うことを特徴とする請求項1記載の赤外線リモコンデータの通信方法。
- テーブルは、最大16種類のパルスデータを格納し、ひとつのPD番号を4ビットで表すことを特徴とする請求項2記載の赤外線リモコンデータの通信方法。
- 赤外線発信機からの赤外線信号を受信して電気信号に変換する赤外線受信器と、この赤外線受信器からの信号に基づいて家電機器を制御し、あるいは信号を記憶するためにホストCPUに出力する赤外線制御装置からなる赤外線リモコン装置において、
受信した赤外線のパルスデータにPD番号を割り当てたテーブルと、このテーブルを参照して受信した信号をPD番号で表されるシーケンスデータにエンコードする圧縮手段と、USB Ver.1.1のロースピード対応のUSBインターフェースを赤外線受信装置に設けたことを特徴とする学習型赤外線リモコン装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005367059A JP2007174116A (ja) | 2005-12-20 | 2005-12-20 | 赤外線リモコンデータの通信方法及び学習型赤外線リモコン装置 |
US11/462,891 US20070234383A1 (en) | 2005-12-20 | 2006-08-07 | Method for communicating infrared remote control data and learning infrared remote control device |
EP06016954A EP1801763A2 (en) | 2005-12-20 | 2006-08-14 | Method for communicating infrared remote control data and learning infrared remote control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005367059A JP2007174116A (ja) | 2005-12-20 | 2005-12-20 | 赤外線リモコンデータの通信方法及び学習型赤外線リモコン装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007174116A true JP2007174116A (ja) | 2007-07-05 |
JP2007174116A5 JP2007174116A5 (ja) | 2007-09-06 |
Family
ID=37907398
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005367059A Pending JP2007174116A (ja) | 2005-12-20 | 2005-12-20 | 赤外線リモコンデータの通信方法及び学習型赤外線リモコン装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20070234383A1 (ja) |
EP (1) | EP1801763A2 (ja) |
JP (1) | JP2007174116A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105469589A (zh) * | 2015-12-30 | 2016-04-06 | 苏州博众精工科技有限公司 | 一种基于单片机的多功能遥控器 |
JP2016537754A (ja) * | 2014-09-15 | 2016-12-01 | シャオミ・インコーポレイテッド | Pwmデータ処理方法、pwmデータ処理装置、プログラム及び記録媒体 |
US9843317B2 (en) | 2014-09-15 | 2017-12-12 | Xiaomi Inc. | Method and device for processing PWM data |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9257040B2 (en) * | 2011-06-30 | 2016-02-09 | Flirc, Inc. | Method and device for learning and playing back electromagnetic signals |
CN102509444B (zh) * | 2011-12-09 | 2014-04-02 | 广东长虹电子有限公司 | 一种数据传输的方法 |
CN102790621B (zh) * | 2012-06-08 | 2015-06-24 | 深圳市创荣发电子有限公司 | 红外数据处理存储方法及红外遥控器 |
CN103489305A (zh) * | 2013-09-16 | 2014-01-01 | 华南理工大学 | 一种应用于智能家居的红外遥控学习系统及方法 |
CN103729998A (zh) * | 2013-12-09 | 2014-04-16 | 乐视致新电子科技(天津)有限公司 | 一种解码方法及装置 |
CN103941663A (zh) * | 2013-12-31 | 2014-07-23 | 海尔集团公司 | 用于家电设备的控制方法以及系统 |
CN104217576A (zh) * | 2014-07-10 | 2014-12-17 | 广州市河东电子有限公司 | 一种红外脉冲信号的解编码方法 |
CN105336151A (zh) * | 2014-08-07 | 2016-02-17 | 杭州海康威视数字技术股份有限公司 | 红外遥控装置、红外遥控信号学习方法和红外遥控方法 |
CN104269044A (zh) * | 2014-09-27 | 2015-01-07 | 扬州市越扬电器制造有限公司 | 遥控信息传输器以及一种遥控器 |
CN104314556A (zh) * | 2014-10-22 | 2015-01-28 | 徐州隆安光电科技有限公司 | 一种矿用数字压力计采集与分析系统 |
CN106448129A (zh) * | 2016-10-26 | 2017-02-22 | 青岛海信电器股份有限公司 | 一种红外遥控数据中干扰脉冲的消除方法和装置 |
CN111091702A (zh) * | 2019-12-29 | 2020-05-01 | 眸芯科技(上海)有限公司 | 基于脉宽检测的自学习红外解码方法、装置及系统 |
CN111817725B (zh) * | 2020-08-21 | 2024-10-11 | 济南赛英立德电子信息股份有限公司 | 一种空调红外遥控码库的高效率压缩算法 |
CN113706851A (zh) * | 2021-08-13 | 2021-11-26 | 珠海格力智能装备有限公司 | 遥控器红外信号的解码方法、装置与遥控器 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5819294A (en) * | 1997-08-06 | 1998-10-06 | Philips Electronics North America Corporation | Automatic configuration mechanism for universal remote |
US6098174A (en) * | 1998-08-03 | 2000-08-01 | Cirrus Logic, Inc. | Power control circuitry for use in a computer system and systems using the same |
JP2002101476A (ja) * | 2000-09-25 | 2002-04-05 | Toshiba Corp | 情報処理装置 |
-
2005
- 2005-12-20 JP JP2005367059A patent/JP2007174116A/ja active Pending
-
2006
- 2006-08-07 US US11/462,891 patent/US20070234383A1/en not_active Abandoned
- 2006-08-14 EP EP06016954A patent/EP1801763A2/en not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016537754A (ja) * | 2014-09-15 | 2016-12-01 | シャオミ・インコーポレイテッド | Pwmデータ処理方法、pwmデータ処理装置、プログラム及び記録媒体 |
US9843317B2 (en) | 2014-09-15 | 2017-12-12 | Xiaomi Inc. | Method and device for processing PWM data |
CN105469589A (zh) * | 2015-12-30 | 2016-04-06 | 苏州博众精工科技有限公司 | 一种基于单片机的多功能遥控器 |
Also Published As
Publication number | Publication date |
---|---|
US20070234383A1 (en) | 2007-10-04 |
EP1801763A2 (en) | 2007-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1801763A2 (en) | Method for communicating infrared remote control data and learning infrared remote control device | |
EP3330939B1 (en) | Media rendering system | |
US8495234B2 (en) | Storage device with multimedia interface connector | |
US6040792A (en) | Universal serial bus to parallel bus signal converter and method of conversion | |
US10241955B2 (en) | Dynamically adjustable multi-line bus shared by multi-protocol devices | |
CN1339193A (zh) | 用于存储和交换电池信息的方法和装置 | |
CN103000008A (zh) | 遥控接收设备响应遥控信号的方法和装置 | |
TW200832962A (en) | Single wire communication systems and methods | |
CN101176062A (zh) | 一种经usb装置传输扩展命令的方法和协议 | |
US20130336420A1 (en) | Method of Transmission through Single Wire | |
CN108694339B (zh) | 信号转接装置及信号转接方法 | |
US20070276978A1 (en) | Universal Serial Bus (USB) memory system and control method thereof | |
CN107894883B (zh) | 音频流传输方法和声卡音频转换电路 | |
US7536608B2 (en) | System and method for using network interface card reset pin as indication of lock loss of a phase locked loop and brownout condition | |
CN100389441C (zh) | 增强学习型多功能遥控器学习和升级能力的系统和方法 | |
EP2568687A2 (en) | Remote access system, electronic apparatus and method of processing remote access | |
KR100770856B1 (ko) | 휴대단말기에서 단일포트를 통해 멀티기능을 수행하는 장치및 방법 | |
KR101028618B1 (ko) | 메인 보드와 확장 보드간 spi 통신 시스템 및 방법 | |
JP2005128888A (ja) | コマンド処理装置及びコマンド処理装置の制御方法 | |
KR100495959B1 (ko) | 리모트 콘트롤러 시스템 | |
US20090187680A1 (en) | Controller System With Programmable Bi-directional Terminals | |
US20060187960A1 (en) | Network interface and computing system including the same | |
US9257040B2 (en) | Method and device for learning and playing back electromagnetic signals | |
CN106713521B (zh) | 一种基于广播方式来查找i2c设备地址的方法 | |
CN102339225A (zh) | Bios刷新方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070724 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080529 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080624 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081111 |