(57)【特許請求の範囲】
【請求項１】
検出手段を備えた外部装置と情報端末で通信データを通信するデータ通信システムにおいて、前記検出手段より出力される検出データを前記情報端末の有する入力手段に対応した押下情報へ変換する変換方法を記載した変換テーブルと、前記変換テーブルを用いて前記検出データを前記押下情報に変換する変換手段と、
前記押下情報を伝送するために前記通信データを送信する送信手段とを備えた前記外部装置と、
前記通信データを受信する受信手段と、
前記押下情報から前記検出データへの復元方法を記載した復元テーブルと、受信した前記押下情報から前記復元テーブルを用いて前記検出データを復元する復元手段とを備えた前記情報端末とを具備し、
前記外部装置の前記検出データを前記押下情報に変換し、前記押下情報を伝送するために前記通信データを前記情報端末へ送信することを特徴とするデータ通信システム。
【請求項２】
前記外部装置はさらに、入力手段を備え、  前記外部装置の入力手段を操作した際の押下情報と前記外部装置の検出手段より出力される検出データから変換した押下情報を伝送するために前記通信データを前記情報端末へ送信することを特徴とする請求項１記載のデータ通信システム。
【請求項３】
前記入力手段は、ボタンであり、前記情報端末と外部装置はデータ通信時に所定の伝送手段で接続されていることを特徴とする請求項１または請求項２記載のデータ通信システム。
【請求項４】
前記ボタンは、前記情報端末に備えられた複数のボタンのうちデータ通信以外の用途に割り当てられたボタンを除いたボタンであることを特徴とする請求項３記載のデータ通信システム。
【請求項５】
前記復元テーブルおよび前記変換テーブルは、前記ボタンを単独あるいは複数組み合わせて入力される押下情報と数値データの対応が１対１でとられるものであることを特徴とする請求項３記載のデータ通信システム。
【請求項６】
前記押下情報は、前記検出データについて前記入力手段により入力される入力情報を基数にし、前記入力情報を数字表記として利用し構成される進数に変換されたデータであることを特徴とする請求項１乃至請求項５いずれかに記載のデータ通信システム。
【請求項７】
前記検出データは数値を表わした数値データであることを特徴とする請求項１乃至請求項６いずれかに記載のデータ通信システム。
【請求項８】
検出手段を備えた外部装置と情報端末で通信データを通信するデータ通信方法において、前記検出手段より出力される検出データを前記情報端末の入力手段に対応した押下情報へ変換する変換方法を記載した変換テーブルを用いて前記押下情報に変換する変換ステップと、
前記変換ステップで変換した前記押下情報を伝送するために前記通信データを前記情報端末へ送信する送信ステップと、前記情報端末で前記通信データを受信する受信ステップと、
前記押下情報から前記検出データへの復元方法を記載した復元テーブルを用いて、前記前記押下情報から前記検出データを復元する復元ステップと、
を具備することを特徴とするデータ通信方法。
【請求項９】
前記外部装置はさらに入力手段を備え、  前記外部装置の入力手段を操作した際の押下情報と前記外部装置の検出手段より出力される検出データから変換した押下情報を伝送するために前記通信データを前記情報端末へ送信する送信ステップとを具備することを特徴とする請求項８記載のデータ通信方法。
【請求項１０】
前記入力手段は、ボタンであり、前記情報端末と外部装置はデータ通信時に所定の伝送手段で接続されていることを特徴とする請求項８または請求項９記載のデータ通信方法。
【請求項１１】
前記ボタンは、前記情報端末に備えられた複数のボタンのうちデータ通信以外の用途に割り当てられたボタンを除いたボタンであることを特徴とする請求項１０記載のデータ通信方法。
【請求項１２】
前記復元テーブルおよび前記変換テーブルは、前記ボタンを単独あるいは複数組み合わせて入力される押下情報と数値データの対応が１対１でとられるものであることを特徴とする請求項１０記載のデータ通信方法。
【請求項１３】
前記押下情報は、前記検出データについて前記入力手段により入力される入力情報を基数にし、前記入力情報を数字表記として利用し構成される進数に変換されたデータであることを特徴とする請求項８乃至請求項１２いずれかに記載のデータ通信方法。
【請求項１４】
前記検出データは数値を表わした数値データであることを特徴とする請求項８乃至請求項１２いずれかに記載のデータ通信方法。
【請求項１５】
検出手段を備えた外部装置と情報端末で通信データを通信するデータ通信実行プログラムにおいて、コンピュータに、
前記検出手段より出力される検出データを前記情報端末の入力手段に対応した押下情報へ変換する変換方法を記載した変換テーブルを用いて前記押下情報に変換する変換処理と、
前記外部装置から前記情報端末へ前記押下情報を伝送するために前記通信データを送信する送信処理と
前記情報端末で前記通信データを受信する受信処理と
前記検出データへの復元方法を記載した復元テーブルを用いて、前記押下情報から前記検出データを復元する復元処理とを実行させ、
前記外部装置の前記検出データから変換した前記押下情報を伝送するために前記通信データを情報端末へ送信することを特徴とするデータ通信実行プログラム。
【請求項１６】
前記外部装置はさらに入力手段を備え、前記外部装置から前記情報端末へ前記入力手段を操作した際の押下情報と前記外部装置の検出手段より出力される検出データから変換した押下情報を伝送するために前記通信データを情報端末へ送信することを特徴とする請求項１５記載のデータ通信実行プログラム。
【請求項１７】
前記入力手段は、ボタンであり、前記情報端末と外部装置はデータ通信時に所定の伝送手段で接続されていることを特徴とする請求項１５または請求項１６記載のデータ通信実行プログラム。
【請求項１８】
前記ボタンは、前記情報端末に備えられた複数のボタンのうちデータ通信以外の用途に割り当てられたボタンを除いたボタンであることを特徴とする請求項１７記載のデータ通信実行プログラム。
【請求項１９】
前記復元テーブルおよび前記変換テーブルは、前記ボタンを単独あるいは複数組み合わせて入力される押下情報と数値データの対応が１対１でとられるものであることを特徴とする請求項１７記載のデータ通信実行プログラム。
【請求項２０】
前記押下情報は、前記検出データについて前記入力手段により入力される入力情報を基数にし、前記入力情報を数字表記として利用し構成される進数に変換されたデータであることを特徴とする請求項１５乃至請求項１９いずれかに記載のデータ通信実行プログラム。
【請求項２１】
前記検出データは数値を表わした数値データであることを特徴とする請求項１５乃至請求項１９いずれかに記載のデータ通信実行プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は携帯電話機や小型のパーソナルコンピュータ等を総称した情報端末に対して外部装置から任意のデータを伝送するデータ通信システム、データ通信方法およびデータ通信プログラムに関する。
【０００２】
【従来の技術】
携帯電話機、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Data Assistance，Personal Digital Assistants）あるいは小型のパーソナルコンピュータ等の小型の情報端末は持ち運びに便利であり、一般に広く使用されている。このような装置は、たとえば机上に置かれている固定型のパーソナルコンピュータ等の外部装置で作成した文書あるいはスケジュール表等のデータをコピーすることで、外出先でもこれらの文書あるいはデータを統一的に管理したり利用することができる。そこで、外部装置からこの種の情報端末にデータを転送することが従来から一般的に行われている。
【０００３】
従来から行われているこのような通信技術の代表的なものとして、シリアル通信技術とパラレル通信技術を挙げることができる。ここでシリアル通信技術とは、データをシリアルデータとして通信する技術であり、通信に必要な接続線の数が最低１本で足りるものである。このシリアル通信技術は一般にコンピュータ機器を接続する方法の１つとして広く使用されている。このシリアル通信技術では、送信するデータをディジタル値に変換して、変換後のディジタル値を１ビットごとに直列に送るようにしている。直列に送られる信号を伝達する媒体は電気信号に限らない。たとえば電気信号を光の信号に変換して、光ファイバで伝送することは光通信の分野で広く使用されている。
【０００４】
図１９は、このような従来のデータ通信システムの一例を示したものである。
第１の情報端末１０１と第２の情報端末１０２は、それぞれ各種の制御を行う中央演算装置１１１と、これに対して各種操作を行う第１〜第Ｎの操作ボタン１１２1〜１１２Nを備えた操作デバイス１１３と、操作内容等の各種情報を表示する表示装置１１４と、中央演算装置１１１に所定の制御を行わせるための制御プログラムやこの制御の結果得られたデータ等の格納を行う記憶装置１１５と他の情報端末とデータの送受信を行うための送受信装置１１６とを備えている。第１の情報端末１０１と第２の情報端末１０２のそれぞれの送受信装置１１６の間には、送信用と受信用の一対のデータを伝送するためのシリアル通信ケーブル１１７が配置されている。
【０００５】
第１の情報端末１０１と第２の情報端末１０２のそれぞれの送受信装置１１６には、シリアル通信ケーブル１１７によって送受信されるデータの処理を行うための図示しないシリアルインターフェース回路が配置されている。このようなシリアルインターフェース回路の規格については、米国電子工業会（ＥＩＡ）が制定した規格「EIA-232-D/E」に基づいている。
【０００６】
次にパラレル通信技術について説明する。パラレル通信技術とは、一方から他方に通信する際に必要な接続線の本数を複数本にして信号を送信できるようにした技術である。パラレル通信技術では、送信するデータをデジタル値に変換する点でシリアル通信技術と同様であるが、得られたデジタル値の各ビットを複数本の接続線に割り当てることで並列に伝送する点がシリアル通信技術と異なっている。代表的なパラレル通信技術として、情報端末とプリンタインターフェースの間を接続するパラレル通信接続の技術がある。
【０００７】
図２０はこのような情報端末とプリンタインターフェースの間を接続するパラレル通信接続によるデータ通信システムの一例を示したものである。情報端末１３１はその内部構成がその送受信装置１４１を除いて図１９に示した第１の情報端末１０１あるいは第２の情報端末１０２と同一なので、これらの部分には図１９に記したと同一の符号を付しており、これらの説明を適宜省略する。外部装置１３２の方は、送受信装置１４１と演算装置１４３および各種検出を行うセンサ１４４から構成されている。情報端末１３１と外部装置１３２のそれぞれの送受信装置１４１の間には、ストローブ信号やビジィ信号を通信する制御線１４６と、たとえば８ビットの通信データをパラレルに伝送する所定本数のパラレル通信接続線１４７が配置されている。
【０００８】
この図２０に示した通信技術では、一対の制御線１４６の一方の一端が一方の送受信装置１４１のストローブ信号端子に接続されており、他端が他方の送受信装置１４１のビジィ信号端子に接続されている。また、制御線１４６の他方の一端が前記した他方の送受信装置１４１のストローブ信号端子に接続されており、他端が前記した一方の送受信装置１４１のビジィ信号端子に接続されている。このパラレル通信技術では、パラレル通信接続線１４７にパラレルに信号が送出されるが、その送出タイミングを判別するためにストローブ信号とビジィ信号が使用されるようになっている。
【０００９】
図２１は、パラレル通信におけるこのような信号送出タイミングを説明するためのものである。同図（ａ）は情報端末１３１の送受信装置１４１から送出される８ビットの通信データを示しており、時刻ｔ1から時刻ｔ6までこの通信データが出力されており、時刻ｔ6経過後から時刻ｔ7までその出力がオフ（信号がオール“０”）となっている。また、それ以後は通信データが再びオンとなっている。このように順にオン・オフを繰り返しながら８ビットの通信データが次々と送出されることになる。
【００１０】
同図（ｂ）はこの情報端末１３１の送受信装置１４１から出力されるストローブ信号の送出タイミングを表わしており、同図（ｃ）は外部装置１３２側の送受信装置１４１から出力されるストローブ信号の送出タイミングを表わしている。
時刻ｔ1に信号所定の通信データがパラレル通信接続線１４７に現われると、それよりも僅かに遅れた時刻ｔ2から時刻ｔ6の僅か手前のｔ5までの時間帯に、ストローブ信号が信号“１”となる（同図（ｂ））。これにより、外部装置１３２側の送受信装置１４１は送受信装置１４１から８ビットの通信データが出力されていることを認識する。そして、時刻ｔ2よりも僅かに遅れた時刻ｔ3から時刻ｔ5のわずか手前の時刻ｔ4までの時間帯に、これに応答する形で、同図（ｃ）に示すようにストローブ信号を情報端末１３１側に返送すると共に、外部装置１３２側で情報端末１３１から送られてきたデータを取り込むことになる。
【００１１】
このように図２１に示したパラレル通信の技術では、ストローブ信号とビジィ信号の状態に従って、情報端末１３１と外部装置１３２が送受信を切り替えることで、両者の間で通信を実現する。たとえば情報端末１３１の送受信装置１４１は、８ビットの通信データの出力をまず開始させてから、そのストローブ信号を信号“１”の状態に変化させる。そして、情報端末１３１は外部装置１３２からのビジィ信号としてのストローブ信号の出力開始を待ち、時刻ｔ4の時点でビジィ信号が元の信号“０”の状態に戻ったら、情報端末１３１のストローブ信号も信号“０”に戻して通信を完了する。これ以後は同様にして次のデータの通信が開始されることになる。
【００１２】
図２２は、パラレル通信におけるこれとは反対に情報端末が外部装置から通信データを受信するタイミングを表わしたものである。この場合には、同図（ｂ）に示すようにたとえば時刻ｔ11に外部装置１３２から８ビットの通信データが出力される。外部装置１３２は通信データが出力されたことを情報端末１３１に知らせるために、この時刻ｔ11から僅かに遅れた時刻ｔ12から図２２（ｃ）に示すようにストローブ信号（ビジィ信号）を信号“１”に変化させる。
【００１３】
情報端末１３１はストローブ信号（ビジィ信号）が信号“１”に変化したのを検出すると、通信データの取り込みを行うために時刻ｔ13からそのストローブ信号を信号“１”に変化させる。そして、通信データの取り込みが終了すると、それ以後の時刻ｔ14にストローブ信号を元の信号“０”の状態に戻す。外部装置１３２側は情報端末１３１側のストローブ信号が信号“０”に変化したのを検出し、同図（ｃ）に示すように時刻時刻ｔ14から僅かに経過した時刻時刻ｔ15にそのストローブ信号（ビジィ信号）を信号“０”に変化させ、これから僅かに経過した時刻ｔ16に８ビットの通信データの送出を停止させる（同図（ｂ））。以下同様に外部装置１３２側は同図（ｂ）に示すようにストローブ信号（ビジィ信号）の信号状態を切り替えながら、情報端末１３１側に８ビットの通信データの受信を行わせることになる。
【００１４】
【発明が解決しようとする課題】
以上、図１９あるいは図２１で第１の情報端末１０１と第２の情報端末１０２の間、あるいは、図２０あるいは図２２で情報端末１３１と外部装置１３２の間の通信を説明した。このような従来の通信手法を採用するデータ通信システムあるいはデータ通信方法では、ストローブ信号あるいはビジィ信号を用いて各種のデータの通信が可能である。しかしながら、送信装置側が比較的単純な信号しか送出できないような場合には、受信側は同様に単純な信号しか復元することができない。したがって、たとえばゲーム端末のように操作ボタンの数が限られているような装置を使用した場合には、比較的複雑なデータを通信することができないという問題があった。
【００１５】
また、操作ボタンの押下情報を送信側から受信する受信側装置を有するデータ通信システムでは、その操作ボタンに予め対応している情報を復元するだけが可能であり、これ以外の一般的なデータを復元することができないという問題があった。
【００１６】
そこで本発明の目的は、操作ボタンが限られていたり、操作ボタンに対応するデータのみを受信するような場合でも、複雑なデータあるいは一般的なデータを通信可能なデータ通信システムを提供することにある。
【００１７】
【課題を解決するための手段】
請求項１記載の発明では、（イ）外部装置の検出手段から出力される検出データを情報端末の入力手段に対応した第一の通信データへ変換する変換方法を記載した変換テーブルと、変換テーブルを用いて検出データを第一の通信データに変換する変換手段とを備えた外部装置と、（ロ）第一の通信データから検出データへの復元方法を記載した復元テーブルと、受信した第一の通信データから復元テーブルを用いて検出データを復元する復元手段とを備えた情報端末とを具備し、（ハ）外部装置の検出データを第一の通信データに変換して情報端末へ送信するデータ通信システムであることを特徴としている。
【００１８】
請求項２記載の発明では、（イ）外部装置の検出手段から出力される検出データを入力手段に対応した第一の通信データへ変換する変換方法を記載した変換テーブルと、変換テーブルを用いて検出データを第一の通信データに変換する変換手段とを備えた外部装置と、（ロ）通信データを検出データへ復元する復元方法を記載した復元テーブルと、第一の通信データから復元テーブルを用いて検出データを復元する復元手段とを備えた情報端末とを具備し、（ハ）外部装置から情報端末へ第一の通信データと外部装置の入力手段から入力される第二の通信データを送信するデータ通信システムであることを特徴としている。
【００１９】
請求項８記載の発明では、（イ）外部装置の検出手段から出力される検出データを情報端末の入力手段に対応した第一の通信データへ変換する変換方法を記載した変換テーブルを用いて検出データを第一の通信データに変換する変換ステップと、（ロ）変換ステップで外部装置の変換した第一の通信データを情報端末へ送信する送信ステップと、（ハ）第一の通信データから検出データへの復元方法を記載した復元テーブルを用いて、送信ステップで情報端末の受信した第一の通信データから検出データを復元する復元ステップとをデータ通信方法に具備させる。
【００２０】
請求項９記載の発明では、（イ）外部装置の検出手段から出力される検出データを入力手段に対応した第一の通信データへ変換する変換方法を記載した変換テーブルを用いて検出データを第一の通信データに変換する変換ステップと、（ロ）第一の通信データから検出データへの復元方法を記載した復元テーブルを用いて、情報端末の受信した第一の通信データから検出データを復元する復元ステップと、（ハ）外部装置から情報端末へ第一の通信データと外部装置の入力手段から入力される第二の通信データを送信する送信ステップとをデータ通信方法に具備させる。
【００２１】
請求項１５記載の発明のデータ通信実行プログラムでは、コンピュータに、（イ）外部装置の検出手段から出力される検出データを情報端末の入力手段に対応した第一の通信データへ変換する変換方法を記載した変換テーブルを用いて検出データを第一の通信データに変換する変換処理と、（ロ）検出データへの復元方法を記載した復元テーブルを用いて、第一の通信データから検出データを復元するための第一の通信データを情報端末に送信する送信処理とを実行させることを特徴としている。
【００２２】
請求項１６記載の発明のデータ通信実行プログラムでは、コンピュータに、（イ）外部装置の検出手段から出力される検出データを情報端末の入力手段に対応した第一の通信データへ変換する変換方法を記載した変換テーブルを用いて検出データを第一の通信データに変換する変換処理と、（ロ）検出データへの復元方法を記載した復元テーブルを用いて、第一の通信データから検出データを復元するための第一の通信データと外部装置の入力手段から入力される第二の通信データを情報端末に送信する送信処理とを実行させることを特徴としている。
【００３７】
【発明の実施の形態】
【００３８】
【実施例】
以下実施例につき本発明を詳細に説明する。
【００３９】
第１の実施例
【００４０】
図１は本発明の第１の実施例におけるデータ通信システムの構成を表わしたものである。この図１で図１９あるいは図２０と同一部分には同一の符号を付しており、これらの説明を適宜省略する。
【００４１】
本実施例のデータ通信システムは、情報端末２０１と、これにデータを送出する外部装置２０２によって構成されている。情報端末２０１は、各種の制御を行う中央演算装置１１１と、これに対して各種入力操作を行う第１〜第Ｎの操作ボタン１１２1〜１１２Nを備えた操作デバイス１１３と、操作内容等の各種情報を表示する表示装置１１４と、中央演算装置１１１に所定の制御を行わせるための制御プログラムやこの制御の結果得られたデータ等の格納を行う記憶装置２１１と、外部装置２０２から送られてきたデータを受信する受信装置２１２と、データを復元するために用意された復元テーブル２１３と、この復元テーブル２１３と接続されデータの復元を行う復元装置２１４とを備えている。復元装置２１４も中央演算装置１１１と接続されている。
【００４２】
一方、外部装置２０２は、各種入力操作を行う第１〜第Ｍの操作ボタン２２１1〜２２１Mを備えた入力装置２２２と、この入力装置２２２の入力データを変換する変換装置２２３を備えている。ここで数値Ｍは数値Ｎと共に整数であるが、両者は同じ値でも異なった値でもよい。変換装置２２３はセンサ２２４の出力する検出データを変換テーブル２２５を用いて、データ変換するようになっている。変換後のデータは送信装置２２６に入力され、ここから接続ケーブル２３１を介して情報端末２０１側の受信装置２１２に送られるようになっている。
【００４３】
図２は、図１に示した情報端末と外部装置の接続状態の外観を表わしたものである。情報端末２０１は液晶あるいは有機ＥＬ(Electro luminescence）ディスプレイ等から構成される表示装置を前面に比較的大きな面積比で配置したゲーム端末であり、手で把持することができるサイズである。この情報端末２０１は第１〜第４の操作ボタン１１２1〜１１２4を配置した十字キー２４１と、第５〜第９の操作ボタン１１２5〜１１２9を同じく前面に配置している。
【００４４】
情報端末２０１と接続ケーブル２３１によって着脱自在に接続された外部装置２０２は、本実施例でゲーム端末のコントローラであり、同じく手に持って操作することができるサイズである。この外部装置２０２は、第１〜第４の操作ボタン２２１1〜２２１4を配置した十字キー２４３と、第５〜第９の操作ボタン２２１5〜２２１9を上面に配置している。すなわち、この第１の実施例では数値Ｎと数値Ｍが共に数値“９”として等しい値となっている。
【００４５】
図３は、本実施例の情報端末の操作の原理を説明するためのものである。情報端末の表示装置１１４の画面左下近傍の位置Ａにはカーソル２５１が位置している。このカーソル２５１を、画面中央よりも僅かに上の位置Ｂまで移動させることを考える。この場合に、第１〜第９の操作ボタン１１２1〜１１２9を備えた操作デバイス１１３を順に次のように操作することによって、位置Ｂに到達させるものとする。具体的には、まず右水平方向（以下、方向ａという。）に単位長だけカーソル２５１を動かし、次に上方向（以下、方向ｂという。）に単位長だけカーソル２５１を動かし、更に方向ａおよび方向ｂに単位長だけ動かして、最後に左水平方向（以下、方向ｃという。）に単位長だけカーソル２５１を動かす。
【００４６】
このような操作を行う場合に、移動方向を十字キー２４１の各方向に対応させる。具体的には、方向ａの単位長の移動を第２の操作ボタン１１２2に対応付け、方向ｂの単位長の移動を第１の操作ボタン１１２1に対応付け、方向ｃの単位長の移動を第４の操作ボタン１１２4に対応付けるものとする。この場合には、次の▲１▼〜▲５▼の順に操作デバイス１１３を操作することによって、位置Ａのカーソル２５１を位置Ｂまで移動させることができる。
【００４７】
▲１▼第２の操作ボタン１１２2の押下、▲２▼第１の操作ボタン１１２1の押下、▲３▼第２の操作ボタン１１２2の押下、▲４▼第１の操作ボタン１１２1の押下、▲５▼第４の操作ボタン１１２4の押下。
【００４８】
本実施例のように情報端末２０１と外部装置２０２を接続ケーブル２３１によって接続し（図２参照）、かつ外部装置２０２側にも情報端末２０１に対応する入力装置２２２を備えたとする。この場合には、上記したようなカーソル２５１の移動を外部装置２０２側の操作で同様に行うことができる。これを更に一般化して考えると、外部装置側の入力装置２２２を予め取り決めた約束に従って操作することで、接続ケーブル２３１によって接続された情報端末２０１に任意のデータの送信が可能になる。
【００４９】
今、外部装置内のセンサ２２４の出力する検出データを情報端末２０１側に送信する場合を考える。センサ２２４は任意の数値データを発生するものとする。
発生した数値データは、変換装置２２３（図１参照）によって、入力装置２２２を構成する第１〜第９の操作ボタン２２１1〜２２１9の押下信号に変換されるようになっている。
【００５０】
図４は、本実施例の変換装置に組み込まれた変換テーブルの内容を表わしたものである。本実施例では入力装置２２２を第１〜第９の操作ボタン２２１1〜２２１9で構成している。このため、変換テーブル２２５を構成するデータは８種類の数字を使用する８進数の表記に従う。したがって、第１の操作ボタン２２１1は８進数の数字“０”に対応し、以下同様にして第８の操作ボタン２２１8が８進数の数字“７”に対応する。第９の操作ボタン２２１9は、８進数表記でデータを構成する際の区切り文字として使用する。
【００５１】
例えば、外部装置内のセンサ２２４（図１参照）の出力としての数値データが１０進数表記で▲１▼“５２０１”、▲２▼“６７０”、▲３▼“４９６”と順に変化したものとする。これらは８進数表記で▲１▼“１２１２１”、▲２▼“１２３６”、▲３▼“７６０”にそれぞれ対応する。図１で示した変換装置２２３は、センサ２２４の出力する１０進数で表わされる数値データを、図４に示した変換テーブル２２５を使用してそれぞれ８進数データに変換する。そして、通信データとして情報端末２０１側に送信する場合には、データの先頭と末尾ならびに一区切りの数字の間に区切り文字を追加する。今、第１〜第９の操作ボタン２２１1〜２２１9の押下信号をそれぞれＢ1〜Ｂ9と表わすと、１０進数表記で▲１▼“５２０１”、▲２▼“６７０”、▲３▼“４９６”と順に変化した信号は次の図５のように表わされる。ただし、上の段が８進数表記であり、これらに対応した下の段が送信装置２２６が送出する押下信号である。
【００５２】
送信装置２２６が送出する押下信号は、図１に示した接続ケーブル２３１を介して情報端末側の受信装置２１２で受信される。受信装置２１２は受信した通信データを中央演算装置１１１に引き渡す。
【００５３】
図６は、情報端末側の中央演算装置の処理の様子の一例を示したものである。
中央演算装置１１１は記憶装置２１１の所定の領域に格納された制御プログラムを実行することで受信データを図２に示した表示装置１１４に表示する等の各種制御を行うようになっている。このような中央演算装置１１１は図１に示した受信装置２１２が通信データを受信するのを待機している（ステップＳ３０１）。
通信データが受信されると（Ｙ）、これを８進数の数値データに復元して記憶装置２１１の一次記憶用の領域に一旦格納する（ステップＳ３０２）。そして、外部装置２０２からの通信データの送信終了が区切り文字の検出によって判明したら（ステップＳ３０３：Ｙ）、記憶装置２１１の一次記憶用の領域から通信データを読み出して復元装置２１４に順次引き渡す（ステップＳ３０４）。なお、通信データの送信終了は、区切り文字の検出後に次の８進数の数字の押下信号が所定時間以上到来しないことをもって判別してもよいし、通信システムによっては区切り文字をたとえば複数回連続して押下したときに通信が終了するものと取り決めてもよい。
【００５４】
復元装置２１４による復元が完了したら（ステップＳ３０５：Ｙ）、復元済みのデータを記憶装置２１１の表示用の一次格納領域に格納する（ステップＳ３０６）。そして、中央演算装置１１１はその内容をたとえば１０進数表記で表示装置１１４に表示することになる（ステップＳ３０７）。表示装置１１４がそのような表示制御を行うものであってもよい。また、表示装置１１４内に表示用のメモリが存在するような場合には、復元済みのデータをこの表示用のメモリに直接格納するようにしてもよい。
【００５５】
第２の実施例
【００５６】
図７は、本発明の第２の実施例におけるデータ通信システムの機器構成を表わしたものである。第２の実施例のデータ通信システムは、情報端末４０１と、これにデータを送出する外部装置４０２とによって構成されている。本実施例の情報端末４０１は携帯電話機で構成されている。すなわち情報端末４０１は、ヒンジ部分４０３を中心に折り畳み自在に配置された上部筐体４０４と下部筐体４０５から構成されている。上部筐体４０４には、その中央に表示装置４１１が配置されている。また、下部筐体４０５には入力装置４１２が配置されている。入力装置４１２は、各種操作を行う第１〜第Ｍの操作ボタン４１３1〜４１３Mで構成されている。外部装置４０２は、コネクタ４１５をその端部から突出させており、これを携帯電話機の後位インターフェース部４１６に着脱自在に装着するようになっている。
【００５７】
なお、本実施例のデータ通信システムも基本的な構成は先の第１の実施例のデータ通信システムと変わらない。そこで、図１に示したシステム構成で同一部分については、第２の実施例でもこれを適宜使用して説明を行う。ただし、混同を避けるために図１に示した構成部品を第２の実施例で使用する際には、これらを表わす数字の後に符号Ａを付加することにする。
【００５８】
図８および図９は、本実施例の情報端末の入力装置のボタン構成を具体的に示したものである。このうち図８はこれらのボタンの名称を示したものであり、図９は各ボタンの表面に刻印されている文字を表わしている。図８に示すように本実施例の入力装置４１２は、第１〜第２０の操作ボタン４１３1〜４１３20と、１つの４方向ボタン４１３21とによって構成されている。ここで、４方向ボタン４１３21のみが上下左右４方向に押下方向を選択でき、４つのボタンで構成されている。このため、本実施例で操作ボタンの数を表わす数値Ｍは“２４”となる。
【００５９】
後位インターフェース部４１６（図７）を介して情報端末４０１に接続できる外部装置４０２は、最大で“２４”種類の押下信号を発生することによって、２４個の操作ボタンからなる入力装置４１２と同等の通信が可能になる。外部装置４０２の内部には図１で示したセンサ２２４Ａが内蔵されている。今、入力装置４１２側の１７個の操作ボタンに対応させて外部装置４０２から得られた数値データを情報端末２０１側に送信する場合を考える。
【００６０】
図１０はデータ通信に使用できる１７個の操作ボタンの例を示したものであり、図１２はこの例の変換テーブルの内容を示したものである。この例では第１〜第１６の操作ボタン４１３1〜４１３16および第１８の操作ボタン４１３18に対応させて、１６進数で表わすデータ通信を行うものとする。図１２に示すように、第１〜第１６の操作ボタン４１３1〜４１３16は、１６進数の“０”から“Ｆ”に順に対応している。第１８の操作ボタン４１３18は、区切り文字に対応している。
【００６１】
今、センサ２２４Ａの出力する数値データが１０進数表記で▲１▼“５２０１”、▲２▼“６７０”、▲３▼“４９６”と順に変化したものとする。これらは１６進数表記で▲１▼“１４５１”、▲２▼“２９Ｅ”、▲３▼“１Ｆ０”にそれぞれ対応する。外部装置４０２は、これらの数値データを変換装置２２３Ａ（図１参照）で変換テーブル２２５Ａ（図１２）を用いて第１〜第１６の操作ボタン４１３1〜４１３16および第１８の操作ボタン４１３18に対応した押下信号に変換する。そしてこれを後位インターフェース部４１６を介して情報端末４０１側に送信する。今、第１〜第１６および第１８の操作ボタン４１３1〜４１３16および４１３18の押下信号をそれぞれＢ1〜Ｂ16およびＢ18と表わすと、１６進数表記で▲１▼“１４５１”、▲２▼“２９Ｅ”、▲３▼“１Ｆ０”と順に変化した信号は次の図１１のように表わされる。ただし、上の段が１６進数表記であり、これらに対応した下の段が第１〜第１６の操作ボタン４１３1〜４１３16および第１８の操作ボタン４１３18を表わした押下信号からなる通信データである。
【００６２】
送信装置２２６Ａが送出するこのような通信データは、図１に示した接続ケーブル２３１Ａを介して情報端末側の受信装置２１２Ａで受信される。受信装置２１２Ａは受信した通信データを中央演算装置１１１Ａに引き渡す。
【００６３】
第１の実施例で使用した図６を用いて情報端末４０１側の中央演算装置１１１Ａの処理の様子を説明する。中央演算装置１１１Ａは受信装置２１２Ａ（図１参照）が通信データを受信するのを待機している（ステップＳ３０１）。通信データが受信されると（Ｙ）、これを１６進数の数値データに復元して記憶装置２１１Ａの一次記憶用の領域に一旦格納する（ステップＳ３０２）。そして、外部装置４０２からの通信データの送信終了が区切り文字の検出によって判明したら（ステップＳ３０３：Ｙ）、記憶装置２１１Ａの一次記憶用の領域から通信データを読み出して復元装置２１４Ａに順次引き渡す（ステップＳ３０４）。なお、通信データの送信終了は、区切り文字の検出後に次の押下信号が所定時間以上到来しないことをもって判別してもよいし、通信システムによっては区切り文字が複数回連続して送られてきたときに通信が終了するものと取り決めてもよい。
【００６４】
復元装置２１４Ａによる復元が完了したら（ステップＳ３０５：Ｙ）、復元済みのデータを記憶装置２１１Ａの表示用の一次格納領域に格納する（ステップＳ３０６）。そして、中央演算装置１１１Ａはその内容をたとえば１０進数表記で表示装置４１１に表示することになる（ステップＳ３０７）。表示装置４１１がそのような表示制御を行うものであってもよい。また、表示装置４１１内に表示用のメモリが存在するような場合には、復元済みのデータをこの表示用のメモリに直接格納するようにしてもよい。
【００６５】
第２の実施例の第１の変形例
【００６６】
次に第２の実施例の第１の変形例として、入力装置４１２の２４個の操作ボタンの一部が特定の機能のために予約されている場合の外部装置４０２からのデータ通信について説明する。この第１の変形例のデータ通信システムでは、第２の実施例の場合と同様に外部装置４０２が第１〜第２０の操作ボタン４１３1〜４１３20と４方向ボタン４１３21とによって２４個の操作ボタンを実現しており、これらの押下信号を発生することができる。そして、図１に示した後位インターフェース部４１６を介して情報端末４０１側にこの通信データを送信することができるものとする。
【００６７】
なお、この第１の変形例のデータ通信システムも基本的な構成は先の第１の実施例のデータ通信システムと変わらない。そこで、図１に示したシステム構成で同一部分については、この変形例でもこれを適宜使用して説明を行う。ただし、混同を避けるために図１に示した構成部品をこの変形例で使用する際には、これらを表わす数字の後に符号Ｂを付加することにする。
【００６８】
図１３は、第１の変形例における情報端末の入力装置でデータ通信のために有効となる操作ボタンを示したものである。入力装置４１２のハッチングを施していない第２、第４、第５、第６、第８、第１９および第２０の７個の操作ボタン４１３2、４１３4、４１３5、４１３6、４１３8、４１３19および４１３20が、特定の機能の実現のために予約されている。ハッチングを施した残りの第１、第３、第７、第９〜第１８の操作ボタン４１３1、４１３3、４１３7、４１３9〜４１３18および４方向ボタン４１３21が、データ通信に使用される押下情報となる。
【００６９】
図１４は、第１の変形例における変換テーブルを示したものである。変換テーブル２２５Ｂは、“０”から“Ｆ”までの１６進数のデータと区切り文字をデータ通信に使用できる１７個の操作ボタンの押下情報に変換するようにしている。
この変形例でも、センサ２２４Ｂの出力する数値データが１０進数表記で▲１▼“５２０１”、▲２▼“６７０”、▲３▼“４９６”と順に変化したものとする。これらは１６進数表記で▲１▼“１４５１”、▲２▼“２９Ｅ”、▲３▼“１Ｆ０”にそれぞれ対応する。外部装置４０２は、これらの数値データを変換装置２２３Ｂ（図１参照）で変換テーブル２２５Ｂ（図１４）を用いて第１、第３、第７、第９〜第１８の操作ボタン４１３1、４１３3、４１３7、４１３9〜４１３18および４方向ボタン４１３21に対応した押下信号に変換する。そしてこれを後位インターフェース部４１６を介して情報端末４０１側に送信する。今、第１、第３、第７、第９〜第１８の操作ボタン４１３1、４１３3、４１３7、４１３9〜４１３18の押下信号をそれぞれＢ1、Ｂ3、Ｂ7、Ｂ9〜Ｂ18と表わし、４方向ボタン４１３21の上、下、左、右をそれぞれＢU、ＢD、ＢL、ＢRと表わすと、１６進数表記で▲１▼“１４５１”、▲２▼“２９Ｅ”、▲３▼“１Ｆ０”と順に変化した信号は次の図１５のように表わされる。ただし、上の段が１６進数表記であり、これらに対応した下の段が第１、第３、第７、第９〜第１８の操作ボタン４１３1、４１３3、４１３7、４１３9〜４１３18および４方向ボタン４１３21を表わした押下信号からなる通信データである。
【００７０】
送信装置２２６Ｂが送出するこのような通信データは、図１に示した接続ケーブル２３１Ｂを介して情報端末側の受信装置２１２Ｂで受信される。受信装置２１２Ｂは受信した通信データを中央演算装置１１１Ｂに引き渡す。
【００７１】
第１の実施例で使用した図６を用いて情報端末４０１側の中央演算装置１１１Ｂの処理の様子を説明する。中央演算装置１１１Ｂは受信装置２１２Ｂ（図１参照）が通信データを受信するのを待機している（ステップＳ３０１）。通信データが受信されると（Ｙ）、これを１６進数の数値データに復元して記憶装置２１１Ｂの一次記憶用の領域に一旦格納する（ステップＳ３０２）。そして、外部装置４０２からの通信データの送信終了が区切り文字の検出によって判明したら（ステップＳ３０３：Ｙ）、記憶装置２１１Ｂの一次記憶用の領域から通信データを読み出して復元装置２１４Ｂに順次引き渡す（ステップＳ３０４）。なお、通信データの送信終了は、区切り文字の検出後に次の押下信号が所定時間以上到来しないことをもって判別してもよいし、通信システムによっては区切り文字が複数回連続して送られてきたときに通信が終了するものと取り決めてもよい。
【００７２】
復元装置２１４Ｂによる復元が完了したら（ステップＳ３０５：Ｙ）、復元済みのデータを記憶装置２１１Ｂの表示用の一次格納領域に格納する（ステップＳ３０６）。そして、中央演算装置１１１Ｂはその内容をたとえば１０進数表記で表示装置４１１に表示することになる（ステップＳ３０７）。表示装置４１１がそのような表示制御を行うものであってもよい。また、表示装置４１１内に表示用のメモリが存在するような場合には、復元済みのデータをこの表示用のメモリに直接格納するようにしてもよい。
【００７３】
このように第１の変形例では、情報端末４０１が予め他の用途に予約されている操作ボタンを除いた１４個の操作ボタン４１３1、４１３3、４１３7、４１３9〜４１３18および４方向ボタン４１３21の押下情報を用いることにしている（ただし、４方向ボタン４１３21を４個のボタンとして数えると１７個）。したがって、情報端末４０１本来の入力操作と干渉することなく、外部装置４０２のセンサ２２４Ｂが出力する情報を得ることができる。このため、センサ２２４Ｂが出力する情報を表示装置４１１に表示することが可能になる。
【００７４】
第２の実施例の第２の変形例
【００７５】
次に第２の実施例の第２の変形例として、入力装置４１２の２４個の操作ボタンの多くが特定の機能のために予約されている場合の外部装置４０２からのデータ通信について説明する。この第２の変形例のデータ通信システムでは、第２の実施例の場合と同様に外部装置４０２が第１〜第２０の操作ボタン４１３1〜４１３20と４方向ボタン４１３21とによって２４個の操作ボタンを実現しており、これらの押下信号を発生することができる。そして、図１に示した後位インターフェース部４１６を介して情報端末４０１側にこの通信データを送信することができるものとする。
【００７６】
なお、この第２の変形例のデータ通信システムも基本的な構成は先の第１の実施例のデータ通信システムと変わらない。そこで、図１に示したシステム構成で同一部分については、この変形例でもこれを適宜使用して説明を行う。ただし、混同を避けるために図１に示した構成部品をこの変形例で使用する際には、これらを表わす数字の後に符号Ｃを付加することにする。
【００７７】
図１６は、第２の変形例における情報端末の入力装置でデータ通信のために有効となる操作ボタンを示したものである。入力装置４１２のハッチングを施している第１３、第１５、第１６および第１８の操作ボタン４１３13、４１３15、４１３16、４１３18のみが、データ通信に使用される押下情報となる。これ以外の操作ボタン４１３1〜４１３12、４１３14、４１３17、４１３19〜４１３20および４方向ボタン４１３21は、情報端末４０１の入力操作用として予約されており、これらを使用してデータ通信を行うことはできない。
【００７８】
図１７は、第２の変形例における変換テーブルを示したものである。変換テーブル２２５Ｃは、“０”から“Ｄ”までの１４進数のデータと区切り文字をデータ通信に使用できる４個の操作ボタン４１３13、４１３15、４１３16、４１３18の単独あるいは複数の組み合わせによる１５種類の押下情報に変換するようにしている。この変形例でも、センサ２２４Ｃの出力する数値データが１０進数表記で▲１▼“５２０１”、▲２▼“６７０”、▲３▼“４９６”と順に変化したものとする。これらは１４進数表記で▲１▼“１Ｃ７７”、▲２▼“３５Ｃ”、▲３▼“２７６”にそれぞれ対応する。外部装置４０２は、これらの数値データを変換装置２２３Ｃ（図１参照）で変換テーブル２２５Ｃ（図１７）を用いて第１３、第１５、第１６および第１８の操作ボタン４１３13、４１３15、４１３16、４１３18に対応した押下信号に変換する。そしてこれを後位インターフェース部４１６を介して情報端末４０１側に送信する。今、第１３、第１５、第１６および第１８の操作ボタン４１３13、４１３15、４１３16、４１３18の押下信号をそれぞれＢ13、Ｂ15、Ｂ16、Ｂ18と表わし、同時に押下した場合に発生する押下信号を（Ｂ13）＋（Ｂ15）のように表わす。この場合、１４進数表記で▲１▼“１Ｃ７７”、▲２▼“３５Ｃ”、▲３▼“２７６”と順に変化した信号は次の図１８のように表わされる。ただし、上の段が１４進数表記であり、これらに対応した下の段が第１３、第１５、第１６および第１８の操作ボタン４１３13、４１３15、４１３16、４１３18を表わした押下信号からなる通信データである。
【００７９】
送信装置２２６Ｃが送出するこのような通信データは、図１に示した接続ケーブル２３１Ｃを介して情報端末側の受信装置２１２Ｃで受信される。受信装置２１２Ｃは受信した通信データを中央演算装置１１１Ｃに引き渡す。
【００８０】
第１の実施例で使用した図６を用いて情報端末４０１側の中央演算装置１１１Ｃの処理の様子を説明する。中央演算装置１１１Ｃは受信装置２１２Ｃ（図１参照）が通信データを受信するのを待機している（ステップＳ３０１）。通信データが受信されると（Ｙ）、これを１４進数の数値データに復元して記憶装置２１１Ｃの一次記憶用の領域に一旦格納する（ステップＳ３０２）。そして、外部装置４０２からの通信データの送信終了が区切り文字の検出によって判明したら（ステップＳ３０３：Ｙ）、記憶装置２１１Ｃの一次記憶用の領域から通信データを読み出して復元装置２１４Ｃに順次引き渡す（ステップＳ３０４）。なお、通信データの送信終了は、区切り文字の検出後に次の押下信号が所定時間以上到来しないことをもって判別してもよいし、通信システムによっては区切り文字が複数回連続して送られてきたときに通信が終了するものと取り決めてもよい。
【００８１】
復元装置２１４Ｃによる復元が完了したら（ステップＳ３０５：Ｙ）、復元済みのデータを記憶装置２１１Ｃの表示用の一次格納領域に格納する（ステップＳ３０６）。そして、中央演算装置１１１Ｃはその内容をたとえば１０進数表記で表示装置４１１に表示することになる（ステップＳ３０７）。表示装置４１１がそのような表示制御を行うものであってもよい。また、表示装置４１１内に表示用のメモリが存在するような場合には、復元済みのデータをこの表示用のメモリに直接格納するようにしてもよい。
【００８２】
このように第２の変形例では、情報端末４０１が予め他の用途に予約されている操作ボタンを除いた４個の操作ボタン４１３13、４１３15、４１３16、４１３18の押下情報を用いることにしている。したがって、情報端末４０１本来の入力操作と干渉することなく、外部装置４０２のセンサ２２４Ｃが出力する情報を得ることができる。このため、センサ２２４Ｃが出力する情報を表示装置４１１に表示することが可能になる。
【００８３】
なお、実施例および変形例では８進数、１４進数あるいは１６進数を使用して数値データの通信を行ったが、これ以外の数値の進数表示を使用して通信を行うことが可能であることはいうまでもない。
【００８４】
【発明の効果】
以上説明したように請求項１、請求項２、請求項８、請求項９、請求項１５および請求項１６記載の発明によれば、情報端末が第一の通信データしか受け取れないような場合でも、復元テーブルを用意するだけで検出データを再現させることができる。したがって、ゲーム端末や携帯電話機等の各種端末を用いてこれらが本来使用するデータ以外のデータを受信させ、表示させる等によって各種の用途に供させることができる。
【００８５】
また、請求項４、請求項１１および請求項１８記載の発明によれば、情報端末に備えられているボタンのうちデータ通信以外の用途に割り当てられたボタンを送信データの通信のために使用するので、情報端末をボタン操作している場合でもデータを競合なく受信することができる。
【００８６】
更に、請求項６、請求項１３あるいは請求項２０記載の発明によれば、送信データとして数値データを扱うので、外部センサ等の出力を情報端末に表示させたり、情報端末を介してこれらを他の装置に伝送するといったことが可能になる。
【図面の簡単な説明】
【図１】本発明の第１の実施例におけるデータ通信システムの構成を表わしたシステム構成図である。
【図２】第１の実施例の情報端末と外部装置の接続状態の外観を表わした平面図である。
【図３】第１の実施例の情報端末の操作の原理を示した原理図である。
【図４】第１の実施例の変換テーブルの内容を表わした説明図である。
【図５】第１の実施例で８進数表記と押下信号の対応関係を示した説明図である。
【図６】第１の実施例で情報端末側の中央演算装置の処理の様子を表わした流れ図である。
【図７】本発明の第２の実施例におけるデータ通信システムの機器構成を表わした平面図である。
【図８】第２の実施例における情報端末の入力装置のボタンの名称を示した説明図である。
【図９】第２の実施例における情報端末の入力装置の各ボタンの表面に刻印されている文字を表わした平面図である。
【図１０】第２の実施例でデータ通信に使用できる１７個の操作ボタンを示した入力装置の平面図である。
【図１１】第２の実施例で１６進数表記と押下信号の対応関係を示した説明図である。
【図１２】第２の実施例における変換テーブルの内容を示した説明図である。
【図１３】第１の変形例における情報端末の入力装置でデータ通信のために有効となる操作ボタンを示した平面図である。
【図１４】第１の変形例における変換テーブルを示した説明図である。
【図１５】第１の変形例で１６進数表記と押下信号の対応関係を示した説明図である。
【図１６】第２の変形例における情報端末の入力装置でデータ通信のために有効となる操作ボタンを示した平面図である。
【図１７】第２の変形例における変換テーブルを示した説明図である。
【図１８】第２の変形例で１４進数表記と押下信号の対応関係を示した説明図である。
【図１９】従来のデータ通信システムの一例を示したブロック図である。
【図２０】情報端末とプリンタインターフェースの間を接続するパラレル通信接続によるデータ通信システムの一例を示したブロック図である。
【図２１】従来のパラレル通信における信号送出タイミングを示した説明図である。
【図２２】従来のパラレル通信における情報端末が外部装置から通信データを受信するタイミングを示した説明図である。
【符号の説明】
１１１  中央演算装置
１１２、２２１、４１３  操作ボタン
１１３  操作デバイス
１１４  表示装置
２０１、４０１  情報端末
２０２、４０２  外部装置
２１１  記憶装置
２１３  復元テーブル
２１４  復元装置
２２２、４１２  入力装置
２２３  変換装置
２２４、２２４Ａ、２２４Ｂ、２２４Ｃ  センサ
２２５、２２５Ａ、２２５Ｂ、２２５Ｃ  変換テーブル
４１６  後位インターフェース部
【図１】
0004546016.tif 000002
【図２】
0004546016.tif 000003
【図３】
0004546016.tif 000004
【図４】
0004546016.tif 000005
【図５】
0004546016.tif 000006
【図６】
0004546016.tif 000007
【図７】
0004546016.tif 000008
【図８】
0004546016.tif 000009
【図９】
0004546016.tif 000010
【図１０】
0004546016.tif 000011
【図１１】
0004546016.tif 000012
【図１２】
0004546016.tif 000013
【図１３】
0004546016.tif 000014
【図１４】
0004546016.tif 000015
【図１５】
0004546016.tif 000016
【図１６】
0004546016.tif 000017
【図１７】
0004546016.tif 000018
【図１８】
0004546016.tif 000019
【図１９】
0004546016.tif 000020
【図２０】
0004546016.tif 000021
【図２１】
0004546016.tif 000022
【図２２】
0004546016.tif 000023