(57)【要約】【課題】良好に情報を入力する情報処理システムを提供する。【解決手段】情報処理システムでは、リモコン装置１０は、操作キー１１やパッド部１２から入力される操作入力信号を取得する操作内容情報取得手段と、操作キー１１やパッド部１２から操作入力信号が入力された操作入力時刻を認識する操作時刻認識手段と、これらの操作入力信号および操作入力時刻に関する操作時刻情報を関連付けたパケットデータを生成するパケット生成手段と、このパケットデータを出力する無線送受信機１４とを具備した。これにより、操作時刻情報により操作キー１１やパッド部１２が操作された時刻を特定することができ、端末装置にて操作入力が実施されたタイミングを認識することができるので、良好に端末装置に所定の操作入力信号を入力することができる。【選択図】図２
2008258903.tif 000002
【特許請求の範囲】
【請求項１】
入力部の入力操作に関する操作内容情報を取得する操作内容情報取得手段と、
前記操作内容情報を取得した時刻に関する操作時刻情報を認識する操作時刻認識手段と、
前記操作内容情報、および前記操作時刻情報を関連付けた操作情報を生成する操作情報生成手段と、
前記操作情報を出力する出力手段と、
を具備したことを特徴とした情報入力装置。
【請求項２】
請求項１に記載の情報入力装置であって、
前記操作内容情報取得手段は、前記入力部にて直前の操作入力と異なる操作入力が入力された際に、この操作入力に応じた前記操作内容情報を取得する
ことを特徴とした情報入力装置。
【請求項３】
請求項２に記載の情報入力装置であって、
前記入力部は、略面状の入力操作面を備え、前記入力操作面上で操作部材を移動させることで、操作部材の移動軌跡に関する軌跡情報を出力し、
前記操作内容取得手段は、前記操作部材の移動軌跡の変化により前記軌跡情報が変化したことを認識すると、この変化した前記軌跡情報を有する前記操作内容情報を認識する
ことを特徴とした情報入力装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の情報入力装置であって、
時間を計測する計時手段を備え、
前記操作時刻認識手段は、前記計時手段にて計測される時間に基づいて、前記操作内容情報を取得した時刻に関する前記操作時刻情報を認識する
ことを特徴とした情報入力装置。
【請求項５】
請求項４に記載の情報入力装置であって、
前記計時手段は、所定の時刻配信装置から配信される現在時刻に関する配信時刻情報を認識し、
前記操作時刻認識手段は、前記配信時刻情報に基づいて前記操作時刻情報を認識する
ことを特徴とした情報入力装置。
【請求項６】
請求項４に記載の情報入力装置であって、
前記計時手段は、所定のクロック周波数で時刻を計測し、
前記操作時刻認識手段は、前記所定の周波数でカウントされた時刻に基づいて前記操作時刻情報を認識する
ことを特徴とした情報入力装置。
【請求項７】
請求項４に記載の情報入力装置であって、
前記計時手段は、前記入力部にて所定の入力操作が入力されてから、前記出力手段にて前記操作情報が出力されるまでの時間を所定のクロック周波数でカウントし、
前記操作時刻認識手段は、前記計時手段にて計測された時間を前記入力時刻情報として認識する
ことを特徴とした情報入力装置。
【請求項８】
請求項１ないし請求項７のいずれかに記載の情報入力装置と、
前記出力手段から出力される前記操作情報を受信する受信手段、および前記操作内容情報および前記操作時刻情報に基づいて所定の情報を処理する情報処理手段を備えた情報処理装置と、
を具備した情報入力システム。
【請求項９】
請求項８に記載の情報入力システムであって、
前記情報処理装置は、時間を計測する時間計測手段を備え、
前記情報処理手段は、前記時間計測手段にて計測される時間および前記操作時刻情報の操作時刻に基づいて、前記情報入力装置の前記操作内容取得手段における前記操作内容情報の取得タイミングと略同一タイミングで処理されていた前記情報に対して前記操作内容情報の入力操作に対応した処理を実施する
ことを特徴とした情報入力システム。
【請求項１０】
請求項９に記載の情報入力システムであって、
前記情報処理手段は、新規に受信した操作情報の操作時刻情報と、この操作情報を受信する直前に受信した操作情報の操作時刻情報とに基づいて、情報入力装置の入力部における入力操作の時間差を演算し、前記直前に受信した操作情報の前記操作内容情報に基づく処理の実施の後、前記演算した時間差と略同一時間差で前記新規に受信した操作情報の前記操作内容情報に基づく処理を実施する
ことを特徴とした情報入力システム。
【請求項１１】
入力部の入力操作に関する操作内容情報を取得し、
前記操作内容情報を取得した時刻に関する操作時刻情報を認識し、
前記操作内容情報、および前記操作時刻情報を関連付けた操作情報を生成し、
前記操作情報を、情報を処理する情報処理装置に出力する
ことを特徴とする情報入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力装置、情報入力システム、および情報入力方法に関する。
【背景技術】
【０００２】
従来、電子機器に対して所定の信号を出力するリモートコントロール装置（リモコン装置）が知られている。（例えば、特許文献１参照）。
【０００３】
この特許文献１に記載のものは、リモコン装置からテレビ受像機や情報端末機器に所定の信号を発信する情報提供システムである。この情報提供システムのリモコン装置は、リモコン装置やテレビ受像機の電源のオン／オフを実施したり、チャンネルのアップダウン、音量のアップダウンなどを実施したりする各種ボタンの他に、チャンネル情報と時刻情報とを情報コードとしてフラッシュメモリに記憶させるタイムスタンプボタンを備えている。
そして、リモコン装置から情報端末装置に情報コードが出力されると、情報端末装置は情報コードに基づいたデータ信号を生成して情報提供サーバに送信する。この後、情報端末装置は、情報提供サーバから情報端末装置にデータ信号に対応した関連情報を取得する構成が採られている。
【０００４】
【特許文献１】特開２００２−１４２２１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、従来のような機能を割り振られたタクトスイッチを押下する方式から、ＧＵＩの発達に伴い、例えばタッチペンやタッチパネルなどのように、高度な入力デバイスを操作する方式へとリモコンも変化し始めている。このため、リモコンの操作時におけるより正確な操作タイミングの検出が求められるようになった。上記特許文献１に記載のような従来の情報提供システムでは、タイムスタンプボタンにより時刻情報を有する情報コードを生成して情報端末装置に送信するが、これは視聴中の番組に関する関連情報を特定するための時刻情報であり、リモコン装置の操作タイミングを特定するものではない。したがって、上記特許文献１のような情報提供システムでも、リモコンを操作した際の正確な操作タイミングを伝達できないという問題がある。
【０００６】
本発明は、上記問題に鑑みて、良好に情報を入力する情報入力装置、情報入力システム、情報入力方法を提供することを1つの目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、入力部の入力操作に関する操作内容情報を取得する操作内容情報取得手段と、前記操作内容情報を取得した時刻に関する操作時刻情報を認識する操作時刻認識手段と、前記操作内容情報、および前記操作時刻情報を関連付けた操作情報を生成する操作情報生成手段と、前記操作情報を出力する出力手段と、を具備したことを特徴とした情報入力装置である。
【０００８】
請求項８に記載の発明は、請求項１ないし請求項７のいずれかに記載の情報入力装置と、前記出力手段から出力される前記操作情報を受信する受信手段、および前記操作内容情報および前記操作時刻情報に基づいて所定の情報を処理する情報処理手段を備えた情報処理装置と、を具備した情報入力システムである。
【０００９】
請求項１１に記載の発明は、入力部の入力操作に関する操作内容情報を取得し、前記操作内容情報を取得した時刻に関する操作時刻情報を認識し、前記操作内容情報、および前記操作時刻情報を関連付けた操作情報を生成し、前記操作情報を、情報を処理する情報処理装置に出力することを特徴とする情報入力方法である。
【発明を実施するための最良の形態】
【００１０】
以下、本発明における一実施の形態に係る情報処理システムを図面に基づいて説明する。
図１は、本発明における一実施の形態に係る情報処理システムの概略を示すブロック図である。図２は、上記実施の形態におけるリモコン装置の概略を示すブロック図である。図３は、リモコン装置の操作軌跡を模式的に示す図である。図４は、リモコン装置から送信される入力信号の構成を示す図である。図５は、リモコン装置のＣＰＵの構成を示すブロック図である。
【００１１】
〔情報処理システムの構成〕
図１において、１は、情報入力システムとしての情報処理システムであり、この情報処理システム１は、情報入力装置としてのリモートコントロール装置（リモコン装置）１０と、情報処理装置としての端末装置２０と、を備えている。そして、この情報処理システム１では、リモコン装置１０から所定の入力信号を端末装置２０に送信し、端末装置２０で入力信号に応じた情報処理を実施する。
【００１２】
［リモコン装置の構成］
リモコン装置１０は、例えば端末装置２０とは別体として設けられ、例えば電波などにより端末装置２０に所定の入力信号を出力する。このリモコン装置１０は、図２に示すように、入力部としての操作キー１１と、入力部としてのパッド部１２と、計時手段としての時計１３と、出力手段としての無線送受信機１４と、ＣＰＵ１５と、ＣＰＵ１５にて実行されるプログラムが記録された図示しないメモリなどを備えている。また、リモコン装置１０は、例えば端末装置２０から送信された例えば各種画像情報を画像として表示する図示しない表示領域などを備えた構成としてもよい。
【００１３】
操作キー１１は、例えばリモコン装置１０の図示しない外装カバーから外部側に向かって突出形成されている。そして、操作キー１１は、ＣＰＵ１５に電気的に接続され、利用者の操作により押下されると、ＣＰＵ１５に対して所定の操作内容情報としての操作入力信号２０１（図４参照）を出力する。この操作キー１１としては、例えばリモコン装置１０の電源のオン／オフを切り替える電源ボタン、所定の設定事項を端末装置２０に送信する旨の送信ボタンなどが挙げられる。
【００１４】
パッド部１２は、例えばリモコン装置１０の外装カバーに設けられる図示しない開口窓に望んで略板状の入力操作面を備えている。このパッド部１２は、ＣＰＵ１５に電気的に接続され、例えば利用者の操作により図示しないタッチペンなどで所定の軌跡が描かれることで、ＣＰＵ１５に所定の操作内容情報および軌跡情報としての操作入力信号２０１を出力する。
例えば、図３における一点鎖線にて示すような軌跡でタッチペンを移動させると、この軌跡に応じて、例えばタッチペンの移動方向、移動速度に応じたベクトル情報を操作入力信号２０１としてＣＰＵ１５に出力する。
【００１５】
時計１３は、現在時刻を計測する。具体的には、時計１３は、水晶発振子１３Ａを備えている。そして、時計１３は、端末装置２０から送信される時刻情報に基づいて水晶発振子１３Ａを所定周波数で振動させて時間をカウントする。
また、この時計１３は、リモコン装置１０の電源がオフ状態の時は時間をカウントせず、例えば操作キー１１によりリモコン装置１０の電源がオン状態にされた際に端末装置２０から時刻情報を取得して時間をカウントする。
なお、本実施形態では、時計１３は、端末装置２０から送信される時刻情報に基づいて設定される例を示すが、例えば時刻配信装置が設けられる電波送信所から発信されて、時刻情報を含む配信時刻情報としての標準電波を受信して、標準電波に含まれる時刻情報を認識し、認識した時刻情報に基づいて現在時刻を設定して時間をカウントする、いわゆる電波時計を備えた構成などとしてもよい。さらには、標準電波を受信する電波時計の他、例えば、ＧＰＳ（Global Positioning Systems）により高精度の時刻情報を取得する構成や、インターネットに接続可能な通信部を有し、インターネット上のＮＴＰ（Network Time Protocol）サーバから時刻情報を取得する構成、放送局から発信される時報に基づいて時刻情報を取得する構成などとしてもよい。
さらに、時計１３は、リモコン装置１０の電源オフ時において時間をカウントせず、電源オンに切り替わると時間をカウントさせる構成としたが、これに限られず、例えば電源オフ時においても連続して時間をカウントする構成などとしてもよい。
【００１６】
無線送受信機１４は、ＣＰＵ１５に電気的に接続され、ＣＰＵ１５から出力された所定の入力信号を例えば所定周波数の電波に変換して端末装置２０に出力する。また、無線送受信機１４は、端末装置２０から発信された電波を受信して所定の受信信号に変換し、ＣＰＵ１５に適宜に出力する処理を実施する。なお、この端末装置２０から送信される電波に上述したような時刻情報が含まれている。
なお、ここでは、無線送受信機１４は、電波により端末装置と通信する構成を示したが、これに限らず、例えば赤外線により通信する構成であってもよく、音波などの媒体により信号を送受信する構成などとしてもよい。
【００１７】
ＣＰＵ１５は、リモコン装置１０全体の動作を制御する。具体的には、ＣＰＵ１５は、図５に示すように、操作内容情報取得手段としての操作情報取得手段１５１と、操作時刻認識手段１５２と、操作情報生成手段としてのパケット生成手段１５３と、入出力制御手段１５４と、時計設定手段１５５と、などを備えている。
【００１８】
操作情報取得手段１５１は、操作キー１１やパッド部１２から入力される操作入力信号２０１を認識する。
具体的には、操作情報取得手段１５１は、操作キー１１やパッド部１２から、直前に入力された操作入力信号２０１と異なる操作入力信号２０１が入力されると、この操作入力信号２０１を認識する。例えば、利用者の操作により所定の操作キー１１がオン／オフされると、操作キー１１がオン状態にされた際に入力された操作入力信号２０１、操作キー１１がオフ状態にされた際に入力された操作入力信号２０１をそれぞれ認識する。
また、パッド部１２にてタッチペンの軌跡が入力された場合では、例えば図３に示すように、タッチペンがパッド部１２に接触した際に入力される操作入力信号２０１を認識する。そして、タッチペンの軌跡に応じて、タッチペンの移動方向および移動速度を示すベクトル情報を有する操作入力信号２０１を認識する。そして、操作情報取得手段１５１は、タッチペンの移動方向または移動速度などが変化した場合に、変化した移動方向および移動速度を示すベクトル情報を有する操作入力信号２０１を認識する。また、タッチペンがパッド部１２から離れた際に入力される操作入力信号２０１を認識する。なお、図３において、一点鎖線はタッチペンの軌跡を示し、黒点はタッチペンの動きの変化により異なる入力操作が入力された点を示す。
【００１９】
操作時刻認識手段１５２は、時計１３から入力される時刻情報に基づいて、操作情報取得手段１５１にて直前に取得された操作入力信号２０１と異なる操作入力信号２０１を認識した操作入力時刻を認識する。
例えば、上記の例では、操作時刻認識手段１５２は、操作情報取得手段１５１にて操作キー１１がオン状態にされた際に入力された操作入力信号２０１が認識されたタイミング、および操作情報取得手段１５１にて操作キー１１がオフ状態にされた際に入力された操作入力信号２０１が認識されたタイミングで時計１３にて計測される操作入力時刻を認識する。
また、パッド部１２にてタッチペンの軌跡が入力された場合では、操作時刻認識手段１５２は、操作情報取得手段１５１にてタッチペンがパッド部１２に接触した際に入力される操作入力信号２０１が認識されたタイミング、操作情報取得手段１５１にてタッチペンの移動方向および移動速度を示すベクトル情報を有する操作入力信号２０１が認識されたタイミング、操作情報取得手段１５１にてタッチペンの移動方向または移動速度が変化した場合に、変化した移動方向および移動速度を示すベクトル情報を有する操作入力信号２０１が認識されたタイミング、および操作情報取得手段１５１にてタッチペンがパッド部１２から離れた際に入力される操作入力信号２０１が認識されたタイミングにおいて、それぞれ時計１３にて計測される操作入力時刻を認識する。
【００２０】
パケット生成手段１５３は、図４に示すように、操作情報取得手段１５１にて認識された操作入力信号２０１、操作時刻認識手段１５２にて認識された操作入力時刻に関する操作時刻情報２０２、および操作入力信号２０１を特定するＩＤ情報２０３を関連付けた操作情報としてのパケットデータ２００を生成する。ここで、ＩＤ情報２０３は、リモコン装置１０および信号送信先である端末装置２０を特定する情報である。また、ＩＤ情報２０３に、パケットデータ２００を特定する情報を含めるデータとしてもよい。
【００２１】
入出力制御手段１５４は、パケット生成手段１５３にて生成されたパケットデータ２００を無線送受信機１４に出力する。そして、入出力制御手段１５４は、無線送受信機１４を制御してこのパケットデータ２００を出力させる制御をする。
また、入出力制御手段１５４は、端末装置２０から入力されて無線送受信機１４にて受信してＣＰＵ１５に入力された受信信号を認識し、例えば図示しない表示部に表示させる制御をしたり、リモコン装置１０の設定を変更したりする制御をも実施する。
【００２２】
時計設定手段１５５は、端末装置２０から送信された時刻情報を認識し、この時刻情報に基づいて時計１３の時刻を設定し、時間のカウントを開始させる。
【００２３】
［端末装置の構成］
次に、情報処理システム１における端末装置２０の構成について説明する。
端末装置２０は、リモコン装置１０から入力されるパケットデータ２００を受信し、パケットデータ２００の操作入力信号２０１に基づいた処理を実施する。この端末装置２０としては、例えばパーソナルコンピュータ、テレビジョン装置、録画再生装置、ゲーム機器などを例示することができる。
【００２４】
そして、端末装置２０は、図１に示すように、受信手段としての端末送受信部２１と、記憶部２２と、表示部２３と、端末処理部２４と、などを備えている。また、端末装置２０は、マウスやキーボードなどの図示しない端末入力部を備える構成などとしてもよい。
【００２５】
端末送受信部２１は、リモコン装置１０から入力される電波を受信し、パケット受信信号に変換して端末処理部２４に出力する。また、端末送受信部２１は、端末処理部２４から入力されたリモコン設定信号を電波に変換し、リモコン装置１０に出力する処理をする。
【００２６】
記憶部２２は、例えばリモコン装置１０から送信されたパケットデータ２００を記憶する操作入力記憶領域などを備えている。この記憶部２２としては、ＨＤ（Hard Disc）、ＤＶＤ（Digital VersatileDisc）、光ディスク、メモリカードなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成が例示できる。
ここで、記憶部２２の操作入力記憶領域は、図４に示すようなパケットデータ２００をレコードとして複数記憶するテーブル構造に構成されており、例えばパケットデータ２００の操作時刻情報２０２の時刻が古い順に配列されて記憶されている。
【００２７】
表示部２３は、例えば端末装置２０に一体的に設けられたディスプレイの一面に設けられ、端末処理部２４から入力される所定の画像信号に基づいて画像を表示させる。
なお、表示部２３は、端末装置２０に一体的に設けられる構成に限らず、例えば端末装置２０とは別体に設けられて、端末装置２０と通信可能に接続された構成であればよい。この表示部２３としては、例えば液晶パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。
【００２８】
また、端末装置２０は、図示しないメモリを備え、例えば端末入力部から入力操作される設定事項や、端末装置２０全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどが記憶されている。
【００２９】
端末処理部２４は、端末装置２０全体の動作を制御する。また、端末処理部２４は、時間計測手段としての端末計時手段２４１と、受信操作信号認識手段２４２と、情報処理手段としての処理制御部２４３と、などを備えている。
【００３０】
端末計時手段２４１は、例えば内部クロックなどの基準パルスに基づいて現在日時を計時する。そして、この計時した現在日時に関する現在日時情報を適宜出力する。
【００３１】
受信操作信号認識手段２４２は、端末送受信部２１から入力されるパケットデータ２００を認識する。また、受信操作信号認識手段２４２は、パケットデータ２００の操作時刻情報２０２を認識し、記憶部２２の操作入力記憶領域に操作時刻情報２０２の時刻が古い順にこのパケットデータ２００を記憶する。
【００３２】
処理制御部２４３は、操作入力記憶領域に記憶されたパケットデータ２００に基づいて、操作入力信号２０１に応じた処理を実施する。例えば、操作入力信号２０１に、パッド部１２におけるタッチペンの軌跡に関する操作入力信号２０１が記録されており、表示部２３を制御し、このタッチペンの軌跡を表示部２３に表示させる制御をする場合、処理制御部２４３は、受信操作信号認識手段２４２にてパケットデータ２００が認識される同時に操作入力情報２０１に対応した点を表示部２３に表示させる制御をする。
例えば、タッチペンがパッド部１２の所定位置に接触した際（図３における操作Ａ）に入力される操作入力信号２０１を有するパケットデータ２００、タッチペンがパッド部１２上を所定方向、所定速度で移動した際（図３における操作Ｂ）に入力される操作入力信号２０１を有するパケットデータ２００、タッチペンがパッド部１２上で異なる方向および速度で移動した際（図３における操作Ｃ）に入力される操作入力信号２０１を有するパケットデータ２００が順次受信操作信号認識手段２４２にて認識され、これら操作Ａ，Ｂ，Ｃのタッチペンの軌跡を表示部２３上に表示させる旨の要求情報が入力された場合、処理制御部２４３は、次のように処理を実施する。
すなわち、処理制御部２４３は、先ず操作Ａに対応して、例えば表示部２３の所定座標上にタッチペンの接触に対応する点を表示させる制御をする。そして、処理制御部２４３は、受信操作信号認識手段２４２にて操作Ｂに対応するパケットデータ２００が認識されると、操作Ｂに対応するタッチペンの軌跡を表示部２３上に表示させる制御をする。同様に、処理制御部２４３は、受信操作信号認識手段２４２にて操作Ｃに対応するパケットデータ２００が認識されると、操作Ｃに対応するタッチペンの軌跡を表示部２３上に表示させる制御をする。
【００３３】
また、例えば、操作入力信号２０１に、パッド部１２におけるタッチペンの軌跡に関する操作入力信号２０１が記録されており、このタッチペンの軌跡により、例えば文字や記号などの入力、所定のジェスチャー入力が実施される場合、処理制御部２４３は、記憶部２２の操作入力記憶領域に記憶されたパケットデータ２００の履歴を分析し、タッチペンの軌跡からユーザの入力情報を認識する。なお、この場合、処理制御部２４３は、上記のように表示部２３にタッチペンの軌跡を表示させた後、入力情報を認識してもよい。
例えば、処理制御部２４３は、上記したような操作Ａ，Ｂ，Ｃによりジェスチャー入力が実施された場合、次のような処理を実施する。
すなわち、処理制御部２４３は、先ず操作Ａに対応する操作開始点の座標を認識する。そして、処理制御部２４３は、操作Ａから操作Ｂに移行する時間をパケットデータ２００の操作時刻情報２０２に基づいて算出し、操作Ｂに対応するタッチペンの軌跡を認識する。例えば、操作Ａの操作時刻情報２０２および操作Ｂの操作時刻情報２０２の時間差が例えば１秒である場合、操作Ａに対応する開始点から１秒後に操作Ｂに対応した方向および速度で延出する軌跡を認識する。同様に、処理制御部２４３は、操作Ｂから操作Ｃに移行する時間を操作時刻情報２０２から算出し、操作Ｃに対応する軌跡を認識する。そして、操作Ａ，Ｂ，Ｃにより認識された軌跡に基づいて、例えばジェスチャー入力の入力内容を認識する。
【００３４】
〔情報処理システムの動作〕
次に、上記情報処理システム１の動作について説明する。図６は、情報処理システムの動作におけるリモコン装置のパケットデータ出力処理のフローチャートである。図７は、情報処理システムの動作における端末装置の操作処理のフローチャートである。
【００３５】
［リモコン装置のパケットデータ出力処理］
例えば、リモコン装置１０の操作キー１１の電源ボタンをオン状態にすると、リモコン装置１０に図示しない電力供給部から電力が供給され、リモコン装置１０が起動する。この時、リモコン装置１０は、端末装置２０に例えば時刻情報の送信を要求する旨の信号を出力する。そして、端末装置２０から時刻情報を受信すると、ＣＰＵ１５の時計設定手段１５５は、時計１３の時刻を設定し、時間のカウントを開始する。
【００３６】
この後、図６に示すように、利用者の操作により、リモコン装置１０の操作キー１１が操作されたり、パッド部１２上でタッチペンを移動させたりすると、操作キー１１およびパッド部１２からリモコン装置１０のＣＰＵ１５に操作内容に応じた操作入力信号２０１が出力され、ＣＰＵ１５の操作情報取得手段１５１によりこれらの操作入力信号２０１が取得される（ステップＳ１０１）。
この時、ＣＰＵ１５の操作時刻認識手段１５２は、操作情報取得手段１５１にて操作入力信号２０１が取得された操作入力時刻を時計１３から出力される時刻情報に基づいて認識する（ステップＳ１０２）。
【００３７】
そして、ＣＰＵ１５のパケット生成手段１５３は、ステップＳ１０１にて取得した操作入力信号２０１、ステップ１０２にて認識した操作時刻情報２０２、およびＩＤ情報２０３を関連付けたパケットデータ２００を生成する（ステップＳ１０３）。
この後、ＣＰＵ１５の入出力制御手段１５４は、無線送受信機１４を制御してステップＳ１０３にて生成したパケットデータ２００を電波に変換して発信させる（ステップＳ１０４）。
【００３８】
そして、このステップＳ１０４の後、リモコン装置１０のＣＰＵ１５は、電力の消費を最小にする、いわゆるスリープ状態となる。なお、このスリープ状態においても、時計１３による時間のカウントは継続される。そして、再び操作キー１１やパッド部１２が操作されるなどして、ステップＳ１０１の処理が実施されると、ＣＰＵ１５は、再び活性化し、ステップＳ１０２ないしステップＳ１０４の処理が実施される。
なお、ＣＰＵ１５は、ステップＳ１０４の後、即座にスリープ状態となってもよく、予め設定された所定時間経過後にスリープ状態となってもよい。
【００３９】
［端末装置の操作処理］
次に、端末装置２０におけるリモコン装置１０から発信されたパケットデータ２００に基づいた操作処理について図７に基づいて、説明する。
【００４０】
端末装置２０では、端末送受信部２１は、リモコン装置１０から発信された電波を受信すると、受信した電波からパケットデータ２００をデコードし、端末処理部２４に出力する制御をする。
【００４１】
そして、端末装置２０の端末処理部２４の受信操作信号認識手段２４２は、端末送受信部２１からパケットデータ２００が入力されたことを認識すると（ステップＳ２０１）、このパケットデータ２００を記憶部２２の操作入力記憶領域に記憶させる制御をする。
具体的には、端末処理部２４の受信操作信号認識手段２４２は、入力されたパケットデータ２００の操作時刻情報２０２を認識し（ステップＳ２０２）、この操作時刻情報２０２に記録された時刻の古い順にパケットデータ２００を配列させて操作入力記憶領域に記憶する（ステップＳ２０３）。
【００４２】
この後、端末処理部２４の処理制御部２４３は、記憶部２２に記憶されたパケットデータ２００に基づいて、操作入力信号２０１に応じた所定の処理を実施する（ステップＳ２０４）。例えば、処理制御部２４３は、操作入力信号２０１に基づいて、表示部２３に所定の画像情報を表示させる制御をしたり、図示しない音声出力部から音声を出力させる制御をしたり、端末装置２０やリモコン装置１０の設定事項を変更する制御をしたりする。
この時、処理制御部２４３は、パケットデータ２００の操作時刻情報２０２に記録された時刻に対応したタイミングで各処理を実施する制御をする。例えば、図３に示すようなパッド部１２上でのタッチペンの軌跡を表示部２３に表示させる旨の操作入力信号２０１を認識した場合、操作時刻情報２０２に対応したタイミングで表示部２３にタッチペンの軌跡を表示させる制御をする。具体的には、例えば、図３に示すような操作Ａ、操作Ｂ、および操作Ｃが異なるタイミングで入力された場合、操作Ａおよび操作Ｂに対応する操作時刻情報２０２の時刻差を算出し、操作Ｂに対応する軌跡を表示させる制御をし、操作Ｂおよび操作Ｂに対応する操作時刻情報２０２の時刻差を算出して操作Ｃに対応する軌跡を表示部２３に表示させる制御をする。
【００４３】
〔情報処理システムの作用効果〕
上述したように、上記実施の形態の情報処理システム１では、リモコン装置１０は、操作キー１１やパッド部１２から入力される操作入力信号２０１を取得する操作情報取得手段１５１と、操作キー１１やパッド部１２から操作入力信号２０１が入力された操作入力時刻を認識する操作時刻認識手段１５２と、これらの操作入力信号２０１および操作入力時刻に関する操作時刻情報２０２を関連付けたパケットデータ２００を生成するパケット生成手段１５３と、入出力制御手段１５４により制御されてパケットデータ２００を電波に変換して端末装置２０に出力する無線送受信機１４と、を備えている。
このため、リモコン装置１０から端末装置２０に情報量の多いパケットデータ２００を送信する場合でも、操作時刻情報２０２により操作キー１１やパッド部１２が操作された時刻を特定することができる。従って、リモコン装置１０で実際に操作入力が実施されたタイミングと、リモコン装置１０から端末装置２０にパケットデータ２００が送信されたタイミングとがずれた場合でも、端末装置２０にて操作入力が実施されたタイミングを認識することができ、送信遅延による端末装置２０の処理の遅延やタイミングのずれが生じることがなく、良好に端末装置２０に所定の操作入力信号２０１を入力することができる。また、パッド部１２など、高度な入力操作部から入力された操作入力信号２０１も操作時刻情報２２０を付加することで正確に操作タイミングを伝送することができ、リモコン装置１０により良好に操作情報を入力することができる。
また、一般に、電波による信号の伝送では、伝送に用いる周波数帯の空きを待ったり、ノイズの影響を避けたりするために、信号の再送信を実施する必要が生じることも考えられ、このような場合、従来の構成のリモコン装置では、利用者の操作入力と同期した信号を伝送することが困難である。これに対して、本実施の形態では、上記したように、操作入力情報２０１と操作時刻情報２０２とを関連付けたパケットデータ２００を送信することにより、端末装置２０は、操作入力が実施された時刻を正確に認識することができ、良好な信号伝送を実施することができる。
【００４４】
また、リモコン装置１０は、操作情報取得手段１５１にて直前に取得した操作入力信号２０１と異なる操作入力信号２０１を取得した際に、操作時刻認識手段１５２にてこの操作入力信号２０１が入力された操作入力時刻に関する操作時刻情報２０２を認識し、パケット生成手段１５３にてこれらの操作入力信号２０１および操作時刻情報２０２をパケット化したパケットデータ２００を生成している。また、パッド部１２は、タッチペンにより描かれる軌跡に関する情報を有する操作入力信号２０１を出力し、操作情報取得手段１５１は、タッチペンの軌跡の移動方向や移動速度、移動加速度などが変化することにより、この操作入力信号２０１が変化したことを認識すると、この変化した操作入力信号２０１を取得する。
このため、操作キー１１にて直前に入力された操作入力信号２０１と異なる操作入力信号２０１が入力された際や、パッド部から入力される操作信号２０１が変化した（タッチペンの移動軌跡が変化した）際にパケット生成手段１５３にてパケットデータ２００を生成し、入出力制御手段１５４にて無線送受信機１４を制御してパケットデータ２００を電波に変換して出力すればよいので、常時パケットデータ２００を出力する必要がない。したがって、パケット生成手段１５３における処理負荷を軽減でき、必要なパケットデータ２００のみを迅速に端末装置２０に出力することができる。よって、リモコン装置１０から端末装置２０へのデータ出力の遅延を抑えることができる。また、パケット生成手段１５３における処理負荷を軽減できるため、リモコン装置１０における省電力化を図ることができる。
【００４５】
さらに、リモコン装置１０は、時計１３を備えている。
このため、時計１３にて、正確な時刻を認識することができ、操作時刻認識手段１５２は、操作情報取得手段１５１にて操作入力信号２０１が取得された操作入力時刻を正確に認識することができる。
【００４６】
また、時計１３は、水晶発振子１３Ａを備え、端末装置２０から送信される時刻情報と同期させて時計１３をカウントさせる状態に、この水晶発振子１３Ａを振動させている。
このため、端末装置２０とリモコン装置１０とでカウントする時間を同期させることができ、例えばリモコン装置１０でカウントされる時間と端末装置２０でカウントされる時間とのずれにより、遅延が発生するなどの不都合をも防止できる。
【００４７】
そして、端末装置２０の処理制御部２４３は、パケットデータ２００の操作時刻情報２０２の古い順に、端末計時手段２４１にて計時される時間に基づいて、操作時刻情報２０２に記録された時刻と同一タイミングで操作入力信号２０１に対応する処理を実施する。例えば、操作Ａ，Ｂに関するパケットデータ２００を受信した場合、処理制御部２４３は、操作Ａから操作Ｂに移行する時間をパケットデータ２００の操作時刻情報２０２に基づいて算出し、操作Ａの処理を実施した後、この算出した移動時間の後操作Ｂの処理を実施する制御をする。
このため、端末装置２０は、リモコン装置１０にて入力される操作タイミングと略同一タイミングで操作入力信号２０１に基づいた処理を実施することができる。したがって、端末装置２０において、操作時間の遅延や短縮がなく、利用者が所望する操作タイミングでの処理を良好に実施することができる。
【００４８】
〔実施形態の変形〕
なお、本発明は、上述した各実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【００４９】
例えば、端末装置２０としては、上記したように、例えばパーソナルコンピュータ、テレビジョン装置、録画再生装置、ゲーム機器、など、リモコン装置により操作可能ないかなる電子機器をも対象とすることができる。
【００５０】
また、入力部として、操作キー１１やパッド部１２を例示したが、例えば利用者が画面に触れることで所定の操作入力信号２０１が出力されるタッチパネル、音声により操作入力信号２０１が出力される音声入力部など、いかなる入力装置を用いてもよい。
【００５１】
さらに、無線送受信機１４は、電波によりパケットデータ２００を送信する構成に限られず、上記したように、例えば赤外線や音波などの他の媒体によりパケットデータ２００が送信される構成であってもよい。
なお、赤外線や音波での信号伝送の場合、電波に比べて伝送速度が小さくなり、例えばリモコン装置１０の操作入力が集中するなどすると、入力タイミングに同期して操作入力信号が伝送できなくなるが、上記構成のように、操作入力信号２０１と操作時刻情報２０２とを関連付けたパケットデータ２００を伝送することにより、操作入力の入力タイミングを正確に伝送できる。
【００５２】
また、時計１３は、上記実施の形態では、リモコン装置１０の時計１３を端末装置２０から送信される時刻情報に合わせる構成としたが、これに限らない。例えば、上記したように、標準電波を受信してこの標準電波に含まれる時刻情報を認識する、いわゆる電波時計を備える構成としてもよい。また、上記したように、時計１３として、ＧＰＳにより、衛星に搭載された原子時計から発信される電波信号を受信し、この電波信号に基づいて時刻情報を認識する構成としてもよく、インターネット上のＮＴＦサーバから時刻情報を取得する構成としてもよく、放送局から配信される時報により時刻情報を取得する構成としてもよい。電波時計や、ＧＰＳにより時刻情報を取得する場合、高精度に現在時刻情報を認識でき、操作入力信号２０１が入力されたタイミングをより現在時刻に合わせて認識することができる。
【００５３】
さらに、時計１３にて現在時刻を認識し、操作時刻認識手段１５２は、操作情報取得手段１５１にて操作入力信号２０１が取得された時刻を認識するとしたが、これに限らない。
例えば、時計１３は、予め設定された所定の周波数で時間をカウントし、操作時刻認識手段１５２は、この時計１３にてカウントされる時間に基づいて、操作情報取得手段１５１にて操作入力信号２０１が取得された時間を操作時刻情報２０２として認識する構成としてもよい。
【００５４】
また、この際、時計１３は、例えば操作情報取得手段１５１にて操作入力信号２０１が取得された時間をカウント開始時刻としてカウントする構成としてもよく、さらには、利用者の操作により、例えば時間の計測を開始する旨の操作キーが操作されることで、時間のカウントを開始する構成としてもよい。
【００５５】
例えば、操作キー１１やパッド部１２から操作入力信号２０１が入力された際に時計１３にて時間のカウントを開始させる構成では、上記実施の形態のリモコン装置１０の動作におけるステップＳ１０４の後、ＣＰＵ１５を時間１３のカウントを停止したスリープ状態にすることができる。そして、利用者により操作キー１１やパッド部１２が操作されると、図８に示すような信号伝送を実施する。
すなわち、図８に示すように、リモコン装置１０は、利用者がリモコン装置１０の操作キー１１やパッド部１２が操作された時点で、ＣＰＵ１５が活性化し、時計１３を駆動して時間のカウントを開始させる制御をする。
この場合、ＣＰＵ１５の操作時刻認識手段１５２は、時計１３の時間のカウント開始からパケットデータ２００が送信されるタイミングまでの相対時間を相対時刻情報３０２として認識する。そして、パケット生成手段１５３は、ＩＤ情報２０３と、操作入力情報２０１と、この相対時刻情報３０２とを関連付けたパケットデータ３００を生成し、入出力制御手段１５４は、この生成したパケットデータ３００を端末装置２０に送信する。一方、端末装置２０は、端末計時手段２４１によりカウントされている時間を用い、受信したパケットデータ３００の相対時間情報３０２から操作タイミングとなる時刻を演算により求める。
上記のような構成では、上記したように、リモコン装置１０においてスリープ状態時に時計１３のカウントをも停止させることができるので、リモコン装置１０の省電力化をより効率的に促進することができる。また、上記構成では、リモコン装置１０は、操作キー１１やパッド部１２が操作されてからパケットデータ２００が送信されるまでの時間をカウントするだけでよいため、端末装置２０から時間情報を取得して時計１３に絶対時間を設定する構成を不要にでき、リモコン装置１０の構成をより簡単にすることができる。
【００５６】
また、上述したような構成では、端末装置２０においても、時計１３と同周波数で時間をカウント可能な端末計時手段２４１を設けることで、リモコン装置１０から入力されるパケットデータ２００の操作時刻情報２０２の時間の周期と容易に同期することができ、リモコン装置１０にて操作入力信号２０１が入力されたタイミングを正確に認識して所定の処理を実施させることができる。
【００５７】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【００５８】
〔実施の形態の効果〕
上述したように、上記実施の形態の情報処理システム１では、リモコン装置１０は、操作キー１１やパッド部１２から入力される操作入力信号２０１を取得する操作情報取得手段１５１と、操作キー１１やパッド部１２から操作入力信号２０１が入力された操作入力時刻を認識する操作時刻認識手段１５２と、これらの操作入力信号２０１および操作入力時刻に関する操作時刻情報２０２を関連付けたパケットデータ２００を生成するパケット生成手段１５３と、入出力制御手段１５４により制御されてパケットデータ２００を端末装置２０に出力する無線送受信機１４と、を備えている。
このため、リモコン装置１０から端末装置２０に情報量の多いパケットデータ２００を送信する場合でも、操作時刻情報２０２により操作キー１１やパッド部１２が操作された時刻を特定することができる。従って、リモコン装置１０で実際に操作入力が実施されたタイミングと、リモコン装置１０から端末装置２０にパケットデータ２００が送信されたタイミングとがずれた場合でも、端末装置２０にて操作入力が実施されたタイミングを認識することができ、送信遅延による端末装置２０の処理の遅延やタイミングのずれが生じることがなく、良好に端末装置２０に所定の操作入力信号２０１を入力することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明における一実施の形態に係る情報処理システムの概略を示すブロック図である。
【図２】前記実施の形態におけるリモコン装置の概略を示すブロック図である。
【図３】リモコン装置の操作軌跡を模式的に示す図である。
【図４】リモコン装置から送信される入力信号の構成を示す図である。
【図５】リモコン装置のＣＰＵの構成を示すブロック図である。
【図６】情報処理システムの動作におけるリモコン装置のパケットデータ出力処理のフローチャートである。
【図７】情報処理システムの動作における端末装置の操作処理のフローチャートである。
【図８】他の実施の形態におけるリモコン装置から送信される入力信号の構成を示す図である。
【符号の説明】
【００６０】
１      …情報入力システムとしての情報処理システム
１０    …情報入力装置としてのリモコン装置
１１    …入力部としての操作キー
１２    …入力部としてのパッド部
１３    …計時手段としての時計
１４    …出力手段としての無線送受信機
２０    …情報処理装置としての端末装置
２１    …受信手段としての端末送受信部
１５１  …操作内容情報取得手段としての操作情報取得手段
１５２  …操作入力時刻認識手段
１５３  …操作情報生成手段としてのパケット生成手段
２００  …操作情報としてのパケットデータ
２０１  …操作内容情報としての操作入力信号
２０２  …操作時刻情報
２４１  …時間計測手段としての端末計時手段
２４３  …情報処理手段としての処理制御部
【図１】
2008258903.tif 000003
【図２】
2008258903.tif 000004
【図３】
2008258903.tif 000005
【図４】
2008258903.tif 000006
【図５】
2008258903.tif 000007
【図６】
2008258903.tif 000008
【図７】
2008258903.tif 000009
【図８】
2008258903.tif 000010