(57)【要約】【課題】制御信号をワイヤレスにて伝送して再生する際に、データ量の増加を抑制しながら、上記再生の正確度を向上できるサンプリング回路、サンプリング方法、そのプログラム、記録媒体、電子装置を提供する。【解決手段】入力信号１０１を、入力信号１０１のデータ速度よりも高速な第１のサンプリングクロック１０６でサンプリングし第１のサンプリング信号１０３を生成する第１のサンプリング回路１０２を設ける。入力信号１０１のデータ速度よりも高速でかつ第１のサンプリング信号１０３よりも低速な第２のサンプリングクロック１０９で上記第１のサンプリング信号１０３をサンプリングして第２のサンプリング信号１０５を生成する第２のサンプリング回路１０４を設ける。【選択図】  図１
2004282259.tif 000002
【特許請求の範囲】
【請求項１】
入力データ信号を入力データ信号のデータ速度よりも高速な第１のサンプリングクロックでサンプリングし第１のサンプリング信号を生成する第１のサンプリング手段と、
入力データ信号のデータ速度よりも高速でかつ第１のサンプリング信号よりも低速な第２のサンプリングクロックで上記第１のサンプリング信号をサンプリングして第２のサンプリング信号を生成する第２のサンプリング手段とを含むことを特徴とする、サンプリング回路。
【請求項２】
入力データ信号を入力データ信号のデータ速度よりも高速な第１のサンプリングクロックでサンプリングし第１のサンプリング信号を生成する第１のサンプリングステップと、
第１のサンプリング信号を入力データ信号のデータ速度よりも高速で、かつ、第１のサンプリング信号よりも低速な第２のサンプリングクロックでサンプリングし、第２のサンプリング信号を生成する第２のサンプリングステップとを含むことを特徴とする、サンプリング方法。
【請求項３】
さらに、入力データ信号のパルスを検出するパルス検出ステップと、
第２のサンプリングクロックを生成する第２のサンプリングクロック生成ステップとを備え、
前記パルス検出ステップにて入力データ信号の第１パルスを検出し、その検出結果から、前記第２のサンプリングクロック生成ステップにて第２のサンプリングクロックのタイミングを生成することを特徴とする、請求項２に記載のサンプリング方法。
【請求項４】
前記第２のサンプリングクロック生成ステップにおいて、
入力データ信号の第１パルスの検出により生成された第２のサンプリングクロックのタイミングを、上記入力データ信号の１つの入力パケット全体にわたって保持することを特徴とする、請求項３に記載のサンプリング方法。
【請求項５】
前記第２のサンプリングクロック生成ステップにおいて、
入力データ信号の第１パルスの検出により、第２のサンプリングクロックのタイミングを生成し、上記入力データ信号における、第１パルス以降のパルスの検出により、第２のサンプリングクロックのタイミングを修正することを特徴とする、請求項３に記載のサンプリング方法。
【請求項６】
前記パルス検出ステップは、パルスのエッジを検出することを特徴とする、請求項２ないし５の何れか１項に記載のサンプリング方法。
【請求項７】
前記パルス検出ステップは、パルスのレベルを検出することを特徴とする、請求項２ないし５の何れか１項に記載のサンプリング方法。
【請求項８】
前記第２のサンプリングステップにおいて、
サンプリング結果が規定のパルス幅に満たない場合は、上記サンプリング結果を規定のパルス幅まで引き伸ばすことを特徴とする、請求項２ないし７の何れか１項に記載のサンプリング方法。
【請求項９】
請求項２ないし８の何れか１項に記載のサンプリング方法を、コンピュータにより読み取り、実行可能に記述されたことを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したことを特徴とする記録媒体。
【請求項１１】
請求項１０に記載の記録媒体と、上記プログラムを読み取り、実行可能なコンピュータとを有することを特徴とする電子装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ信号を搬送波により変調して伝送し、再生する際に、データ信号のサンプリング量の増加を抑制しながら、上記データ信号を元のデータ信号に正しく再生できる、サンプリング装置、サンプリング方法、そのプログラム、記録媒体、および電子装置に関するものである。
【０００２】
【従来の技術】
リモコン（リモートコントロール装置）は、テレビやビデオなどの機器を遠隔操作するために一般的に使われている。一方、テレビのワイヤレス化への取り組みも各社から行われている（株式会社東芝より、２０ＬＦ１０、１４ＬＦ１０の型番号を備えた各ワイヤレステレビが、また、カシオ計算機株式会社よりＸＦ８００、ＸＦ−６００の型番号を備えた各ワイヤレステレビが上市されている）。
【０００３】
このようにテレビがワイヤレス化された場合、リモコンで遠隔操作を行うためには、工夫が必要である。例えば図８に示すように、テレビ２０７の表示画面を視聴しているユーザーは、リモコン２０９をテレビ２０７に向かって使用して、リモコン信号２０８をテレビ２０７に送信するが、実際にそのリモコン信号２０８を受けて操作されるのは、テレビ２０７ではなく、ワイヤレスでテレビ２０７に接続されている送信側のチューナー２０２などである。
【０００４】
具体的な仕組みとしては、アンテナ２０１でテレビ放送用の電波信号が受信され、チューナー２０２に入力される。テレビ２０７を見ているユーザーはリモコン２０９をテレビ２０７に向かって操作し、赤外線のリモコン信号２０８を送信する。
【０００５】
赤外線のリモコン信号２０８を受信したテレビ２０７は、ワイヤレスステーション２０４に対して、ワイヤレスで上記リモコン信号２０８に対応した制御信号２０６を伝送する。
【０００６】
制御信号２０６を受信したワイヤレスステーション２０４はリモコン信号２０８を再生し、赤外線発光部２０３からチューナー２０２に送信し、チューナー２０２からの映像信号２０５がコントロールされる。
【０００７】
その結果、コントロールされた映像信号２０５はワイヤレスステーション２０４からテレビ２０７に対して伝送され、テレビ２０７でユーザーの視聴が可能になる。
【０００８】
このようなワイヤレスでの映像信号２０５のコントロールを、株式会社東芝では「リモコンパススルー機能」と呼んでいる（非特許文献１参照）。つまり、上記ワイヤレスでのコントロールには、ワイヤレスで伝送された映像信号２０５の受信機であるテレビ２０７から、上記映像信号２０５の送信機であるチューナー２０２などにリモコン信号を伝達する仕組みが必要である。
【０００９】
この仕組みの１例として、図９のようなものが知られている。テレビ２０７の赤外線受光部３０１でリモコン２０９から入力された赤外線のリモコン信号２０８を受信する。受信された信号はサンプリング部３０２でサンプリングされ、サンプリング信号としてサンプリング信号送信部３０３からワイヤレスステーション２０４に対して送信される。
【００１０】
ワイヤレスステーション２０４のサンプリング信号受信部３０４で受信されたサンプリング信号はリモコン信号再生部３０５で、元のリモコン信号２０８として再生され、赤外線発光部３０６からチューナー２０２に対して送信される。
【００１１】
上記コントロールの仕組みを示す、各信号の状態を図１０（ａ）ないし図１０（ｈ）の各タイミングチャートに示す。赤外線受光部３０１に入力される元信号（リモコン信号２０８に相当）４０１は、通常「０」「１」のデータに対して、ある搬送波周波数が乗算されている（図１０（ａ）参照）。一般的なリモコンの場合は３６ｋＨｚ〜４０ｋＨｚ程度の搬送波周波数が用いられている。
【００１２】
この元信号４０１が赤外線受光部３０１に入力されると、検波されて、赤外線受光部出力信号４０２のように搬送波周波数が除去された状態になる（図１０（ｂ）参照）。次に、この赤外線受光部出力信号４０２がサンプリング部３０２に入力されると、元信号４０１の速度よりも高速な周波数でサンプリングされ（サンプリングステップ４０３、（図１０（ｃ）参照））、サンプリング信号４０４が生成される（図１０（ｄ）参照）。
【００１３】
このサンプリング信号４０４はサンプリング信号送信部３０３からワイヤレスでワイヤレスステーション２０４に伝送され、サンプリング信号受信部３０４でサンプリング信号４０５として再生される（図１０（ｅ）参照）。
【００１４】
このサンプリング信号４０５は、リモコン信号再生部３０５で、（再生ステップ４０６を用いて再生され（図１０（ｆ）参照）、赤外線発光部入力信号４０７が生成される（図１０（ｇ）参照）。次に、赤外線発光部入力信号４０７に対し、赤外線発光部３０６で所望の搬送波周波数を乗算されて、再生信号４０８が生成されチューナー２０２に対して送信される。
【００１５】
このようにサンプリング信号４０４をワイヤレスステーション２０４にワイヤレスで伝送し、ワイヤレスステーション２０４が伝送されたサンプリング信号４０５を再生して、チューナー２０２に送信することで、リモコン（遠隔）操作が可能になる。
【００１６】
【非特許文献１】
株式会社東芝、“東芝：ＦＡＣＥ”、インターネット、
＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｔｏｓｈｉｂａ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔ／ｔｖ／ｅｋｉｓｙｏｕ．ｈｔｍｌ／＞、［２００３年１月１６日現在］
【００１７】
【発明が解決しようとする課題】
上記従来例においては、リモコン信号２０８を伝送する場合、次のような課題がある。リモコン信号２０８をワイヤレスステーション２０４側で正しく再生するためには、テレビ２０７側でリモコン信号２０８をサンプリングする時間間隔（サンプリングステップ４０３）は、リモコン信号２０８のパルス幅より短い間隔で行う必要がある。
【００１８】
サンプリングする時間間隔が短ければ短いほど、ワイヤレスステーション２０４側で正しく再生することが可能になるが、その場合、サンプリングしたデータ量が多くなり、テレビ２０７よりワイヤレスステーション２０４へ伝送するサンプリング信号４０４のデータ量は多くなってしまう。
【００１９】
このようにサンプリングされたデータを示すサンプリング信号４０４は、基本的には、「００００１１１１００００１１１１１１１１００００…」のように「０」と「１」とがしばらくの間続く単純なデータであるため、ＦＡＸなどで使われているランレングス符号化を用いると効率よく圧縮できる。しかしながら、上記符号化を用いると、テレビ２０７側で符号化回路、ワイヤレスステーション２０４側で復号化回路がそれぞれ必要になり、回路が複雑になると共にコストアップの要因ともなる。
【００２０】
一方、リモコン信号２０８をサンプリングする時間間隔を長くすれば、サンプリングデータ量は少なくなり、ワイヤレスで伝送すべきデータ量も少なくて済むが、サンプリングが荒いために、元々のリモコン信号２０８をワイヤレスステーション２０４側で正しく再生できない可能性があり、その結果、正しいリモコン操作が行えなくなってしまうこともある。
【００２１】
本発明は、以上の課題を解決するためのものであり、リモコン信号などのデータ信号をワイヤレスで伝送し、伝送先で正しく、元のデータ信号に再生することを簡便な構成や方法によって可能にするサンプリング回路、サンプリング方法、そのプログラム、記録媒体、およびそれを用いた電子装置を提供することを目的とする。
【００２２】
【課題を解決するための手段】
本発明のサンプリング回路は、以上の課題を解決するために、入力データ信号を入力データ信号のデータ速度よりも高速な第１のサンプリングクロックでサンプリングし第１のサンプリング信号を生成する第１のサンプリング手段と、入力データ信号のデータ速度よりも高速でかつ第１のサンプリング信号よりも低速な第２のサンプリングクロックで上記第１のサンプリング信号をサンプリングして第２のサンプリング信号を生成する第２のサンプリング手段とを含むことを特徴としている。
【００２３】
上記構成によれば、第２のサンプリング手段を有することにより、第１のサンプリング信号を第１のサンプリング信号よりも低速な第２のサンプリングクロックにてサンプリングして第２のサンプリング信号を生成するので、上記第２のサンプリング信号のデータ量を、第１のサンプリング信号のデータ量より低減できる。
【００２４】
よって、上記構成は、データ量の増加を抑制でき、かつ、簡便でコストアップを軽減しながら、より正確にデータを再生できる。上記構成は、特に、データ信号を搬送波にのせた伝送信号にて伝送し、伝送信号からの入力データ信号から、元のデータ信号を再生する際に、上記構成を用いるとより好適である。
【００２５】
本発明のサンプリング方法は、以上の課題を解決するために、入力データ信号を入力データ信号のデータ速度よりも高速な第１のサンプリングクロックでサンプリングし第１のサンプリング信号を生成する第１のサンプリングステップと、第１のサンプリング信号を入力データ信号のデータ速度よりも高速で、かつ、第１のサンプリング信号よりも低速な第２のサンプリングクロックでサンプリングし、第２のサンプリング信号を生成する第２のサンプリングステップとを含むことを特徴としている。
【００２６】
上記方法によれば、第２のサンプリングステップを有することにより、第１のサンプリング信号を第１のサンプリング信号よりも低速な第２のサンプリングクロックにてサンプリングして第２のサンプリング信号を生成するので、上記第２のサンプリング信号のデータ量を、第１のサンプリング信号のデータ量より低減できる。
【００２７】
よって、上記方法は、データ量の増加を抑制でき、かつ、簡便でコストアップを軽減しながら、より正確にデータを再生できる。上記方法は、特に、データ信号を搬送波にのせた伝送信号にて伝送し、伝送信号からの入力データ信号から、元のデータ信号を再生する際に、上記方法を用いるとより好適である。
【００２８】
上記サンプリング方法においては、さらに、入力データ信号のパルスを検出するパルス検出ステップと、第２のサンプリングクロックを生成する第２のサンプリングクロック生成ステップとを備え、前記パルス検出ステップにて入力データ信号の第１パルスを検出し、その検出結果から、前記第２のサンプリングクロック生成ステップにて第２のサンプリングクロックのタイミングを生成することが好ましい。
【００２９】
上記方法によれば、入力データ信号の第１パルスを検出し、その検出結果から、前記第２のサンプリングクロック生成ステップにて第２のサンプリングクロックのタイミングを生成するので、入力データ信号のパルスのタイミングに合わせて、第２のサンプリングクロックのタイミングを生成して、上記第２のサンプリングクロックにおけるタイミングの位相を上記パルスのタイミングに合うように調整できるから、入力データ信号から元のデータ信号をより正確に再生できる。
【００３０】
上記サンプリング方法では、前記第２のサンプリングクロック生成ステップにおいて、入力データ信号の第１パルスの検出により生成された第２のサンプリングクロックのタイミングを、上記入力データ信号の１つの入力パケット全体にわたって保持してもよい。
【００３１】
上記方法によれば、第２のサンプリングクロックのタイミングを、上記入力データ信号の１つの入力パケット全体にわたって保持することによって、第２のサンプリングクロックのタイミング調整を簡素化できる。
【００３２】
上記サンプリング方法においては、前記第２のサンプリングクロック生成ステップにおいて、入力データ信号の第１パルスの検出により、第２のサンプリングクロックのタイミングを生成し、上記入力データ信号における、第１パルス以降のパルスの検出により、第２のサンプリングクロックのタイミングを修正してもよい。
【００３３】
上記方法によれば、第１パルス以降のパルスの検出により、第２のサンプリングクロックのタイミングを修正するから、タイミングのずれを修正できて、入力データ信号から元のデータ信号をより一層正確に再生できる。
【００３４】
上記サンプリング方法では、前記パルス検出ステップは、パルスのエッジを検出してもよい。上記サンプリング方法においては、前記パルス検出ステップは、パルスのレベルを検出してもよい。
【００３５】
上記サンプリング方法では、前記第２のサンプリングステップにおいて、サンプリング結果が規定のパルス幅に満たない場合は、上記サンプリング結果を規定のパルス幅まで引き伸ばしてもよい。
【００３６】
上記方法によれば、最小のパルス幅を有する入力データ信号の波形が鈍って、元のデータ信号のパルス幅より小さい誤ったパルスが再生されても、パルス幅を引き伸ばすことで、上記誤ったパルスを、正しいパルスに修正できて、入力データ信号から元のデータ信号をより一層正確に再生できる。
【００３７】
本発明のプログラムは、前記の課題を解決するために、上記の何れかに記載のサンプリング方法を、コンピュータにより読み取り、実行可能に記述されたことを特徴としている。本発明の記録媒体は、前記の課題を解決するために、上記プログラムを記録したことを特徴としている。
【００３８】
本発明の電子装置は、前記の課題を解決するために、上記に記載のプログラムを備えた記録媒体と、上記プログラムを読み取り、実行可能なコンピュータとを有することを特徴としている。
【００３９】
【発明の実施の形態】
以下に、図１ないし図８を参照しつつ、本発明に係るサンプリング回路、サンプリング方法の実施の各形態について説明する。
【００４０】
（実施の第一形態）
本発明に係るサンプリング回路、およびサンプリング方法は、図９に示した従来技術における、テレビ２０７のサンプリング部３０２を改良することにより、ワイヤレスで伝送するデータ量を少なく保ちつつ、ワイヤレスステーション側でリモコン信号を正しく再生できる仕組みを実現できるものであり、上記サンプリング部３０２に代えて、図２に示すように、改良された、本発明に係るサンプリング回路としてのサンプリング部２により示されおよび実行されるものである。
【００４１】
上記サンプリング部２を備えたテレビ１と、ワイヤレスステーション２０４とにより、図８と同様なリモコン操作のシステムが構成される。本実施の各形態では、図８ないし図１０と同一の機能を有する各部材や各信号の詳細な説明については、同一の部材番号を付与または対応関係を記載して省かれている。
【００４２】
前記サンプリング部２は、図１に示すように、２段に分割された、各サンプリング回路である、第１のサンプリング回路（第１のサンプリング手段）１０２と第２のサンプリング回路（第２のサンプリング手段）１０４とを備えている。
【００４３】
第１のサンプリング回路１０２では、図３に示すように、略方形波である入力信号（入力データ信号）１０１（図１０の赤外線受光部出力信号４０２に相当）のパルス周期よりも高速な（パルス周期が小さい）第１のサンプリングクロック１０６で、上記入力信号１０１のサンプリングを行い、方形波状の各パルスからなる第１のサンプリング信号１０３を生成する。
【００４４】
第２のサンプリング回路１０４では、入力信号１０１より高速で、かつ、第１のサンプリング信号１０３よりも低速な第２のサンプリングクロック１０９で、方形波状の各パルスからなる第２のサンプリング信号１０５を生成する。
【００４５】
第２のサンプリング回路１０４におけるクロックタイミング（位相）制御に関して、入力信号１０１の第１パルスの立ち上がりエッジを第１のサンプリング信号１０３を介して検出し、そのエッジの位置から、サンプリングクロックのタイミングを生成してもよい。
【００４６】
なお、上記立ち上がりエッジの検出は、パルスが正論理（パルスレベルがプラス）の場合である。パルスが負論理（パルスレベルがマイナス）の場合は、立ち下がりエッジを検出すればよい。本実施の形態においては、何れの場合でも、第１（最初）のエッジを検出できればよい。
【００４７】
これにより、入力信号１０１からの第１のサンプリング信号１０３と第２のサンプリングクロック１０９との位相調整が可能となり、リモコン信号などの入力信号１０１を変調してワイヤレスで伝送した伝送先で再生するとき、上記位相調整によって再生誤差を低減でき、入力信号１０１から元のデータ信号をより正しく再生することができる。
【００４８】
以下に、上記のサンプリング部２について、さらに詳細に説明すると、上記のサンプリング部２の第１のサンプリング回路１０２では、図１および図３に示すように、略方形波状の入力信号１０１を、入力信号１０１の最小パルス幅より小さいパルス幅を有する方形波状の第１のサンプリングクロック１０６によりサンプリングし、複数の方形波からなる第１のサンプリング信号１０３を生成する。図３では、第１のサンプリング信号１０３は、「０」と「１」とで表記されているが、実際は、「０」が例えばローレベル、「１」がハイレベルにて示されるパルス（方形波）の集合体である。
【００４９】
第１のサンプリング信号１０３は、第２のサンプリング回路１０４と共にパルスエッジ検出回路１０７とにそれぞれ入力される。パルスエッジ検出回路１０７では、第１のサンプリング信号１０３における第１パルスの立ち上がりエッジを捉え、その検出結果から第２のサンプリングクロック生成回路１０８にて、第２のサンプリングクロック１０９が上記立ち上がりエッジに合わせたように位相調整された状態で生成される。
【００５０】
第２のサンプリング回路１０４では、第２のサンプリングクロック１０９により第１のサンプリング信号１０３をサンプリングすることで、第２のサンプリング信号１０５を生成する。
【００５１】
図３に記載の、上記サンプリング部２における、サンプリング方法に係る各サンプリング過程を示す各タイミングチャートにより、本実施の形態の特徴をさらに詳しく説明する。ここで、第１のサンプリング回路１０２に入力される、第１のサンプリングクロック１０６は、入力信号１０１のデータ速度よりも高速なクロックであり、およそ２０倍程度以上の周波数であることが望ましい。第２のサンプリングクロック１０９については、その周波数が入力信号１０１のおよそ４倍の場合を例として示す。
【００５２】
まず、第１のサンプリング回路１０２において、入力信号１０１（図３（ａ）参照）を第１のサンプリングクロック１０６（図３（ｂ）参照）でサンプリングした第１のサンプリング信号１０３は図３（ｃ）のようになる。図３（ａ）と図３（ｃ）とから分かるように、第１のサンプリング信号１０３は入力信号１０１を精度良く再生するために２０倍程度のデータ量になっていることが分かる。
【００５３】
このままでは、入力信号１０１に対してサンプリング後のデータ量が非常に大きくなるため、データ量を減らすために、次の第２のサンプリング回路１０４における第２のサンプリングクロック１０９により、上記第１のサンプリング信号１０３に対して再びサンプリングを実行する。
【００５４】
第２のサンプリング回路１０４における第２のサンプリングクロック１０９は、入力信号１０１のデータ速度よりも高速で、かつ、第１のサンプリング回路１０２に用いた、第１のサンプリングクロック１０６よりも低速な周波数を有するクロックである。
【００５５】
このように第２のサンプリングクロック１０９を用いることによって、入力信号１０１のデータ量と比較して、再生時の精度を良好に維持しながら若干のデータ量の増加にとどめることが可能になる。第２のサンプリングクロック１０９が入力信号のおよそ４倍の場合（すなわち第１のサンプリングクロック１０６の１／５の場合）の第２のサンプリング回路１０４における第２のサンプリングクロック１０９でサンプリングされた第２のサンプリング信号１０５は図３（ｅ）のようになる。
【００５６】
ところで、第１のサンプリング回路１０２における第１のサンプリングクロック１０６と、第２のサンプリング回路１０４における第２のサンプリングクロック１０９とのそれぞれのクロックの位相に関して、互いに完全に独立に発振しているならば、わざわざ第１と第２との各サンプリング回路に分割する必要も無く、第２のサンプリング回路１０４だけを実行すればよく、回路を分ける事によるメリットは無い。また、第２のサンプリングクロック１０９の位相が入力信号１０１のパルスの位相と完全に同期していても、同様に上記メリットは無い。
【００５７】
しかしながら、入力信号１０１を第２のサンプリング回路１０４のみでサンプリングした場合、入力信号１０１との位相関係が互いに独立しているために、図４に示すような問題点がある。
【００５８】
通常、図２に示す赤外線受光部３０１から出力される赤外線受光部出力信号４０２（入力信号１０１に対応）は鈍った波形の入力信号１０１ａになっている（図４（ａ）参照）。その場合、第２のサンプリングクロック１０９におけるタイミングの制御を行わなければ（例えば、第２のサンプリングクロックタイミングとして、第２のサンプリング回路１０４における第２のサンプリングクロックＡ２０９（図４（ｄ）参照）と第２のサンプリング回路１０４における第２のサンプリングクロックＢ３０９（図４（ｆ）参照）のように２種類ある場合）、互いに異なるタイミングが存在することがある。
【００５９】
その結果、第２のサンプリング信号Ａ６０５の各信号６０５ａ、６０５ｂと第２のサンプリング信号Ｂ７０５の各信号７０５ａ、７０５ｂのようにサンプリング結果が異なることがある（図４（ｅ）および（図４（ｇ）参照）。つまりサンプリング結果が異なるということは、その結果、得られた第２のサンプリング信号から元の入力信号１０１を正しく再生できないことがある。
【００６０】
一般的には、ＰＬＬを用いて入力信号１０１からサンプリング信号を再生することがよく利用されるが、これは本来チューナー２０２において実装されており、テレビ１側にも実装するとなると、回路規模が大きくなり、コストアップの要因ともなる。
【００６１】
そこで、本発明では、ＰＬＬを用いずに簡便な構成や方法で、正しく入力信号１０１を再生できる、サンプリング回路、サンプリング方法を提供するものである。
【００６２】
次に、第２のサンプリング回路１０４における第２のサンプリングクロック１０９を正確に生成する方法を説明する。図５のように、第１のサンプリング信号１０３から入力信号１０１の第１パルスの立ち上がりを判別することが可能である。図５（ｄ）に示すように、第１のサンプリング信号１０３が、例えば、「０００１１１１」の信号１０３ａと一致した場合に、パルスの立ち上がりが起こったと判別する。一般的に通信においては、雑音が存在しており、単に「０１」だけでパルスの立ち上がりエッジと認識することは危険である。もしかするとその「１」は雑音によるもので、「０００００００００」の信号が「００００１００００」と検出される可能性もある。
【００６３】
したがって、本実施の形態のように、「０００１１１１」などのように、ある程度の時間を継続的に観測することで、立ち上がりエッジを検出することが望ましい。また当然ながら、立ち上がりエッジの時点における雑音のために、「０００１１１１」が「０１０１１１１」や「０００１０１１」とサンプリングされることもある。したがって、立ち上がりエッジ検出のためのアルゴリズムについてもさまざまな手法を検討すべきである。
【００６４】
例えば、１０回のサンプリングデータ中に「１」が５回以上発生した場合や、「１」が３回連続で発生した場合などにより立ち上がりエッジを検出したとしてもよい。
【００６５】
また、上記ではパルスの立ち上がりエッジをパルスの検出位置（時）としてきたが、言い換えれば、パルスのハイレベルの検出をしてもよい。例えば、上述した「１」が３回連続で発生した場合というのは、立ち上がりエッジというよりは、パルスのハイレベルの検出ともいえる。俗に言う、エッジトリガではなく、レベルトリガの概念である。
【００６６】
上記のようなレベルトリガの概念を用いたサンプリング回路は図６により実現される。すなわち、図１のパルスエッジ検出回路１０７をパルスハイレベル検出回路９０７に置き換え、パルスハイレベルの検出結果から第２のサンプリングクロック１０９を生成することで実現できる。
【００６７】
このように、第１パルスの立ち上がりエッジやハイレベルを捉えることで、第２のサンプリング回路１０４における第２のサンプリングクロック１０９のタイミングを生成する。つまりパルスの立ち上がりエッジ等を捉えることで、第２のサンプリング回路１０４における第２のサンプリングクロック１０９のタイミング（位相）を調整するわけである。
【００６８】
また、リモコン信号などのような入力信号１０１は、通常、一度だけ入力されるわけではなく、ある程度の時間間隔をおいて、複数回、同一内容のものが入力されるものである。上記入力信号１０１のデータ内容としては、例えばチャネル変更、ボリューム変更、電源ＯＮ／ＯＦＦ操作などが挙げられる。
【００６９】
このように複数回入力される、各入力信号１０１は、それぞれ信号として互いに独立しており、上記により一旦決定された第２のサンプリング回路１０４のサンプリングクロックタイミングは、全ての各入力信号１０１について、常に利用できないことがある。つまり、第２のサンプリング回路１０４における第２のサンプリングクロック１０９のタイミングは、各入力信号（それぞれ独立に入力される入力パケット）において、タイミングは生成し直す、つまり修正されることが好ましい。
【００７０】
したがって、上記により一旦決定された第２のサンプリング回路１０４における第２のサンプリングクロック１０９のタイミングは、１つの入力パケット全体にわたって保持されるが、異なる入力パケットが入力される毎に再生され直す、つまり修正されることが望ましい。
【００７１】
すなわち、上記により生成された、第２のサンプリング回路１０４における第２のサンプリングクロック１０９のタイミングは、ある入力信号（あるひとつの入力パケット）１０１が入力されてから終了するまでの１入力パケットの間、保持し続け、上記入力パケットの入力終了後、上記タイミングはクリア（消去）される。
【００７２】
その後、次の入力パケットが入力された場合に、その第１パルスの立ち上がりエッジを捉えて、第２のサンプリング回路１０４における第２のサンプリングクロック１０９のタイミングを新たに生成する。入力パケットの入力終了の有無については、特に規定しないが、ある特定の時間「０」が続く、すなわち入力信号が無いようなことからも判断できる。
【００７３】
上記方法により、第２のサンプリング回路１０４における第２のサンプリングクロック１０９のタイミング（位相）をコントロールすることにより、第２のサンプリング信号１０５におけるデータ量の増加を抑制しながら、入力信号１０１から元のリモコン信号等のデータ信号をより正確に再生できる。
【００７４】
また、図５から分かるように、第２のサンプリング信号１０５では、元の入力信号１０１とほぼ同等なものが再生できているが、入力信号１０１が「１」区間に対応する、第２のサンプリング信号１０５が「１１１０」とサンプリング結果においてすべて「１」になっていないことがある。これは上述したとおり、赤外線受光部３０１から出力される信号は鈍った波形になっていることが多いためである。
【００７５】
特に、本発明のように、パルスの立ち上がりエッジを捉えて、サンプリングするような場合、サンプリングし始めた時点で、パルスは完全に立ち上がっていることが多いため、「１」をサンプリングできる回数は、実際のパルス幅よりも小さくなることが多い。
【００７６】
したがって、そのような場合は、立ち上がりエッジを捉えた後は、自動的に入力信号１０１が、予め設定されている、最小パルス幅に対応して、サンプリング結果を「１」に保つようにしてもよい。すなわち、本実施の形態のような、入力信号１０１の最小パルス幅に対して、第２のサンプリングクロック１０９が４倍の速度を持っている場合、立ち上がりエッジを捉えた後は、サンプリング結果の「１」が４未満のときは４回まで、または、サンプリング結果の「１」が４を超えるが４の倍数とならないときは、その４の倍数まで引き伸ばすようにしてもよい。
【００７７】
上記引き伸ばしを一般化すると、入力信号１０１の最小パルス幅に対して、第２のサンプリングクロック１０９がＮ倍（Ｎは正の整数）の速度を持っている場合、サンプリング結果、連続する「１」の数がＮ未満のときはＮ回まで、さらに一般化すると、サンプリング結果の連続する「１」の数がＮを超えるがＮの倍数とならないＭのときは、（（（Ｍ／Ｎ）の整数値）＋１）の倍数まで引き伸ばすようにしてもよい。
【００７８】
また、本実施の形態では、入力信号の変調方式については、ＮＲＺ（Ｎｏ  Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ）方式を想定しているが、特に制限されず、ＮＲＺＩ（Ｎｏ  Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ  Ｉｎｖｅｒｔｅｄ）、ＲＺ（Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ）、ＰＰＭ（Ｐｕｌｓｅ  Ｐｏｓｉｔｉｏｎ（ｏｒ  Ｐｈａｓｅ）  Ｍｏｄｕｌａｔｉｏｎ）などさまざまな変調方式も用いることができる。
【００７９】
（実施の第二形態）
上記実施の第一形態では、第２のサンプリングクロック１０９のタイミングは、入力信号１０１の第１パルスの立ち上がりエッジやハイレベル（以下、上記両者を含めて立ち上がりエッジ等と記す）だけで判別したが、仮にそのタイミングが誤っていた場合、その誤ったクロックタイミングの悪影響は、その入力パケット全体に及んでしまう。
【００８０】
そこで、第１パルスの立ち上がりエッジ等を誤判定してしまった場合においても、第２のサンプリングクロック１０９のタイミングを正しく生成できる方法を実施の第二形態として図７に基づき以下に示す。
【００８１】
本実施の第二形態では、パルスの立ち上がりエッジ等毎に、クロックのタイミングを再設定する。すなわち、第１のサンプリング信号１０３が「０００１１１１」と一致した場合に、第２のサンプリング回路１０４における第２のサンプリングクロック１０９のクロックタイミングを調整して、第２のサンプリング信号１０５を生成する。上記により、第１パルスの立ち上がりエッジを、一度誤判定した場合でも、第２のサンプリングクロック１０９のタイミングを修正して正しく生成できる。
【００８２】
また、このタイミング調整は、常に行う必要はなく、タイミング調整を行うか否かを判断する仕組みを利用してもよい。例えば、新たなパルスの立ち上がりエッジ等を捉えた結果、新たに生成された第２のサンプリングクロック１０９のタイミングと、その時点まで利用していた第２のサンプリングクロック１０９のタイミングとの差分がある一定以上となった場合だけ調整するといった仕組みである。これはパルスの立ち上がりエッジ等毎にタイミング調整を行うと、かえってジッタが大きくなってしまうことを避けるためである。
【００８３】
また、上記の実施の第二形態の発明は、以下のような問題点の解決方法としても利用できる。クロックの周期というのは、各デバイスによって、それぞれ若干の誤差が生じているのが一般的である。例えば、同じ１ｋＨｚという周波数でも、送信機では、１．００１ｋＨｚであるが、受信機では０．９９９ｋＨｚなどというような場合である。
【００８４】
このように各デバイスによって、クロックの周期は若干異なっている場合が多く、第１パルスの立ち上がりエッジだけでサンプリングクロックのタイミングを決定してしまうと、パケットの最後のほうでは、タイミングがずれて正しくサンプリングできない場合もある。本実施の第二形態の方法は、このような場合の解決方法にもなりうる。
【００８５】
また、上記デバイスによるクロック周期の誤差を吸収する方法としては、以下のような方法もある。つまりクロックのタイミング調整は、ある一定周期で行うような方法である。例えば、パルス幅が１ｍｓの場合、１０ｍｓごとにクロックのタイミング調整を行うようにしてもよい。
【００８６】
上記の場合は、パルスの全ての立ち上がりエッジ毎に第２のサンプリングクロック１０９を調整する必要は無いが、１０パルス分の時間が経てば、誤差が蓄積されてしまうような場合である。以上により、デバイスによるクロック周期の誤差を吸収することも可能である。
【００８７】
本実施の各形態では、サンプリングはハードウェア（回路）で行っているが、これに限るものではなく、ソフトウェアで実行することも可能である。つまり、サンプリングのタイミングにタイマー割り込みを使ったり、パルスエッジの検出でそのタイミングを調整したりするなどである。
【００８８】
また、上記実施の各形態に記載のサンプリング方法は、コンピュータにより読み取り、実行可能に記述されたプログラムとすることができる。また、上記プログラムを備えた、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、メモリカード、メモリースティック、ハードディスク、ＣＤ、ＤＶＤといった記録媒体を上市することも可能である。また、上記プログラムを読み取り、実行可能なコンピュータを有する電子装置に上記記録媒体を組み込んで、上記サンプリング方法を上市することも可能である。上記電子装置としては、ワイヤレスにて操作される、テレビ、ビデオ、空調機、ステレオ、洗濯機といった家電製品や、パソコン等が好ましいものとして挙げられる。
【００８９】
本発明により、ワイヤレスで伝送して再生される、リモコン信号２０８等のデータ信号を再生した第２のサンプリング信号１０５のデータ量を少なく保ちつつ、上記第２のサンプリング信号１０５をより正確に再生できることにより、さらに伝送されるワイヤレスステーション２０４側で、上記データ信号を正しく再生できる仕組みを簡便で、低コストにて提供することが可能である。
【００９０】
【発明の効果】
本発明のサンプリング回路は、以上のように、さらに、入力データ信号のデータ速度よりも高速でかつ第１のサンプリング信号よりも低速な第２のサンプリングクロックで上記第１のサンプリング信号をサンプリングして第２のサンプリング信号を生成する第２のサンプリング手段を設けた構成である。
【００９１】
それゆえ、上記構成は、第２のサンプリング手段によって、データ量を少なく保ちつつ、リモコン信号等の入力データ信号を正しく再生できる仕組みを簡便な低コストで提供できるという効果を奏する。
【００９２】
本発明のサンプリング方法は、以上のように、さらに、第１のサンプリング信号を入力データ信号のデータ速度よりも高速で、かつ、第１のサンプリング信号よりも低速な第２のサンプリングクロックでサンプリングし、第２のサンプリング信号を生成する第２のサンプリングステップとを含む方法である。
【００９３】
それゆえ、上記方法は、データ量の増加を抑制でき、かつ、簡便でコストアップを軽減しながら、より正確にデータを再生できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明のサンプリング回路に係る実施の第一形態のブロック図である。
【図２】上記サンプリング回路を有するテレビ（電子装置）を含むリモコン信号の伝送システムを示すブロック図である。
【図３】（ａ）〜（ｅ）は、上記サンプリング回路におけるサンプリング方法を示すための各サンプリング過程の一例を示す、各タイミングチャートである。
【図４】（ａ）〜（ｇ）は、上記各サンプリング過程の他の例を示す、各タイミングチャートである。
【図５】（ａ）〜（ｆ）は、上記各サンプリング過程のさらに他の例を示す、各タイミングチャートである。
【図６】上記サンプリング回路の一変形例のブロック図である。
【図７】（ａ）〜（ｆ）は、本発明のサンプリング回路に係る実施の第二形態のサンプリング回路におけるサンプリング方法を示すための各サンプリング過程を示す、各タイミングチャートである。
【図８】従来の、ワイヤレステレビにおける、リモコン操作の制御信号の伝達システムを示すブロック図である。
【図９】上記ワイヤレステレビにおける、リモコン操作の制御信号の伝達システムを示す、要部ブロック図である。
【図１０】（ａ）〜（ｈ）は、上記制御信号の伝達システムを示す、各サンプリング過程の各タイミングチャートである。
【符号の説明】
１０１    入力信号（入力データ信号）
１０２    第１のサンプリング回路（第１のサンプリング手段）
１０３    第１のサンプリング信号
１０４    第２のサンプリング回路（第２のサンプリング手段）
１０５    第２のサンプリング信号
１０６    第１のサンプリングクロック
１０９    第２のサンプリングクロック
【図１】
2004282259.tif 000003
【図２】
2004282259.tif 000004
【図３】
2004282259.tif 000005
【図４】
2004282259.tif 000006
【図５】
2004282259.tif 000007
【図６】
2004282259.tif 000008
【図７】
2004282259.tif 000009
【図８】
2004282259.tif 000010
【図９】
2004282259.tif 000011
【図１０】
2004282259.tif 000012