(57)【特許請求の範囲】
【請求項１】
外部機器との間でデータの相互転送を行なうためのデータ通信制御装置であって、
送信すべき文字のデータが１バイトのコードか否かを判別する判別手段と、
この判別手段により前記送信すべき文字のデータが１バイトコードであると判別された場合には、該送信すべき文字のデータをそのコードで送信し、１バイトコードでないと判別された場合には、該送信すべき文字のデータをビットマップデータとして送信する送信制御手段と、
を備えたことを特徴とするデータ通信制御装置。
【請求項２】
外部機器との間でデータの相互転送を行なうためのデータ通信制御装置であって、
送信すべきデータの中に１バイトコードでない文字のコードが含まれるか否かを判別する判別手段と、
この判別手段により前記送信すべきデータの中に１バイトコードでない文字のコードは含まれていないと判別された場合には、該送信すべきデータの全ての文字をそのコードで送信し、１バイトコードでない文字のコードが含まれていると判別された場合には、該送信すべきデータの全ての文字をビットマップデータとして送信する送信制御手段と、
文字のデータをビットマップデータとして受信した際に、対応するコードに変換する変換手段と、
を備えたことを特徴とするデータ通信制御装置。
【請求項３】
外部機器との間でデータの相互転送を行なうためのデータ通信制御装置であって、
１バイトコードでない文字のコードを含むデータを記憶するデータ記憶手段と、
このデータ記憶手段に記憶されているデータに含まれる１バイトコードでない文字のコードを１バイトコードに変換する変換手段と、
前記データ記憶手段に記憶されている１バイトコードの文字のデータ及び前記変換手段により１バイトコードに変換された文字のデータと、前記外部機器から受信された１バイトコードの文字のデータとを比較し、該受信データ以外のデータが前記データ記憶手段に存在するか否かを判断するデータ判断手段と、
このデータ判断手段により前記受信データ以外のデータが前記データ記憶手段に存在すると判断された場合には、該データ記憶手段に記憶された受信データ以外のデータの中に１バイトコードでない文字のコードが含まれるか否かを判別する判別手段と、
この判別手段により前記データ記憶手段に記憶された受信データ以外のデータの中に１バイトコードでない文字のコードは含まれていないと判別された場合には、該受信データ以外のデータの全ての文字をそのコードで送信し、１バイトコードでない文字のコードが含まれていると判別された場合には、該受信データ以外のデータの全ての文字をビットマップデータとして送信する送信制御手段と、を備えたことを特徴とするデータ通信制御装置。
【請求項４】
前記送信制御手段により送信するデータは、８バイトの整数倍となるデータに変換して送信することを特徴とする請求項１乃至請求項３の何れか１項に記載のデータ通信制御装置。
【請求項５】
前記送信制御手段により送信するデータは、データの種類毎にヘッダを付加し、該ヘッダにはそのデータの種類及び文字コードでなるデータか又はビットマップデータでなるデータかの識別情報を書き込み、８バイトの整数倍となるデータに変換して送信することを特徴とする請求項１乃至請求項３の何れか１項に記載のデータ通信制御装置。
【請求項６】
外部機器との間でデータの相互転送を行なうためのデータ通信制御方法であって、
送信すべきデータの中に１バイトコードでない文字のコードが含まれるか否かを判別する判別ステップと、
この判別ステップにおいて前記送信すべきデータの中に１バイトコードでない文字のコードは含まれていないと判別された場合には、該送信すべきデータの全ての文字をそのコードで送信し、１バイトコードでない文字のコードが含まれていると判別された場合には、該送信すべきデータの全ての文字をビットマップデータとして送信する送信制御ステップと、
からなることを特徴とするデータ通信制御方法。
【請求項７】
コンピュータを制御して、外部機器との間でデータの相互転送を行なうためのデータ通信制御プログラムを記録した記録媒体であって、
前記コンピュータを、
送信すべきデータの中に１バイトコードでない文字のコードが含まれるか否かを判別する判別手段、
この判別手段により前記送信すべきデータの中に１バイトコードでない文字のコードは含まれていないと判別された場合には、該送信すべきデータの全ての文字をそのコードで送信し、１バイトコードでない文字のコードが含まれていると判別された場合には、該送信すべきデータの全ての文字をビットマップデータとして送信する送信制御手段、
として機能させるためのデータ通信制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部機器との間でデータの相互転送を行なうためのデータ通信制御装置、データ通信制御方法、及びデータ通信制御プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
近年、例えばパーソナルコンピュータでは、個人のスケジュールデータや、氏名、住所に電話番号を付した電話番号データ、さらには会社名を含めた名刺データ、任意の記憶しておきたいコメント等のフリーデータ等を記憶させ、必要に応じてこれらを呼出して利用する電話帳機能やアドレス機能等のシステムが多数商品化されている。これらの機器はいずれも内部にメモリを有しており、それらの中には他の電子機器と接続することによりメモリ相互間でデータの転送を行なうデータ通信機能を有したものがある。
【０００３】
そして、上記データ通信機能を有した電子機器として時計機能を有する電子機器、例えば、電子腕時計を用いることが考えられている。すなわち、この電子腕時計は、ドットマトリックスタイプの表示部に時刻データの他に必要に応じて受信した各種データを表示させるようにしたもので、携帯性に優れ、データを有効に利用することができるものである。
【０００４】
【発明が解決しようとする課題】
一般にデータ通信によって送られてくるデータは文字コードを主構成データとして構成されており、受信した側の機器では、予めキャラクタパターン（フォント）を記憶しているフォントメモリ（ＲＯＭ）を用いて文字コードに対応したフォントを読出し、受信データの表示を行なうようにしている。
【０００５】
しかして、文字コードがカタカナや数字，アルファベット，記号等のものである場合、これらの文字数は予め決まっており、それほど多いものではなく、しかも半角サイズであれば全て１バイトの文字コードなので、小型で記憶容量の少ない電子腕時計にあっても、文字コードに対応するすべてのフォントは通常フォントメモリに登録してあるが、特に、文字コードが漢字のものである場合、その文字数は非常に多く、しかも２バイトの文字コードであるため、全ての漢字に対応するフォントを登録するのは困難でる。
【０００６】
したがって、例えば上記のように１バイトの文字コードに対応する半角サイズのカタカナや数字，アルファベット，記号等の文字のみフォントが登録してある機器では、全角サイズの文字や漢字に対応する１バイトコードでない文字コードを受信した場合に、その文字コードに対応するフォントが登録されておらず、その文字を表示することができない問題がある。
【０００７】
本発明は、前記のような問題に鑑みなされたもので、１バイトの文字コードに対応するフォントしか登録されてない外部機器に対しても、各種の文字が表示可能となるようにデータ転送することができるようになるデータ通信制御装置、データ通信制御方法、及びデータ通信制御プログラムを記録した記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
すなわち、本発明の請求項１に係わるデータ通信制御装置は、外部機器との間でデータの相互転送を行なうためのデータ通信制御装置であって、送信すべき文字のデータが１バイトのコードか否かを判別する判別手段と、この判別手段により前記送信すべき文字のデータが１バイトコードであると判別された場合には、該送信すべき文字のデータをそのコードで送信し、１バイトコードでないと判別された場合には、該送信すべき文字のデータをビットマップデータとして送信する送信制御手段とを備えたことを特徴とする。
【０００９】
このように、本発明の請求項１に係わるデータ通信制御装置によれば、送信すべき文字のデータが１バイトのコードか否かが判別され、この判別により前記送信すべき文字のデータが１バイトコードであると判別された場合には、該送信すべき文字のデータはそのコードで送信され、１バイトコードでないと判別された場合には、該送信すべき文字のデータはビットマップデータとして送信されるので、外部機器ではフォントを持たない文字でもビットマップデータとしてそのまま表示できることになる。
【００１０】
また、本発明の請求項２に係わるデータ通信制御装置は、外部機器との間でデータの相互転送を行なうためのデータ通信制御装置であって、送信すべきデータの中に１バイトコードでない文字のコードが含まれるか否かを判別する判別手段と、この判別手段により前記送信すべきデータの中に１バイトコードでない文字のコードは含まれていないと判別された場合には、該送信すべきデータの全ての文字をそのコードで送信し、１バイトコードでない文字のコードが含まれていると判別された場合には、該送信すべきデータの全ての文字をビットマップデータとして送信する送信制御手段と、文字のデータをビットマップデータとして受信した際に、対応するコードに変換する変換手段とを備えたことを特徴とする。
【００１１】
このように、本発明の請求項２に係わるデータ通信制御装置によれば、送信すべきデータの中に１バイトコードでない文字のコードが含まれるか否かが判別され、この判別により前記送信すべきデータの中に１バイトコードでない文字のコードが含まれてないと判別された場合には、該送信すべきデータの全ての文字がそのコードで送信され、１バイトコードでない文字のコードが含まれてると判別された場合には、該送信すべきデータの全ての文字がビットマップデータとして送信され、しかも、文字のデータがビットマップデータとして受信された際には、対応するコードに変換されるので、外部機器では、転送されるデータを１バイトコードによる文字のデータとビットマップデータによる文字のデータとに別けて保存でき、全ての文字のデータの表示が行なえ、また、外部機器側から転送されたビットマップによる文字データは、文字コードに変換して保存できることになる。
【００１２】
また、本発明の請求項３に係わるデータ通信制御装置は、外部機器との間でデータの相互転送を行なうためのデータ通信制御装置であって、１バイトコードでない文字のコードを含むデータを記憶するデータ記憶手段と、このデータ記憶手段に記憶されているデータに含まれる１バイトコードでない文字のコードを１バイトコードに変換する変換手段と、前記データ記憶手段に記憶されている１バイトコードの文字のデータ及び前記変換手段により１バイトコードに変換された文字のデータと、前記外部機器から受信された１バイトコードの文字のデータとを比較し、該受信データ以外のデータが前記データ記憶手段に存在するか否かを判断するデータ判断手段と、このデータ判断手段により前記受信データ以外のデータが前記データ記憶手段に存在すると判断された場合には、該データ記憶手段に記憶された受信データ以外のデータの中に１バイトコードでない文字のコードが含まれるか否かを判別する判別手段と、この判別手段により前記データ記憶手段に記憶された受信データ以外のデータの中に１バイトコードでない文字のコードは含まれていないと判別された場合には、該受信データ以外のデータの全ての文字をそのコードで送信し、１バイトコードでない文字のコードが含まれていると判別された場合には、該受信データ以外のデータの全ての文字をビットマップデータとして送信する送信制御手段とを備えたことを特徴とする。
【００１３】
このように、本発明の請求項３に係わるデータ通信制御装置によれば、データ記憶手段に記憶されているデータに含まれる１バイトコードでない文字のコードが１バイトコードに変換され、前記データ記憶手段に記憶されている１バイトコードの文字のデータ及び前記１バイトコードに変換された文字のデータと、外部機器から受信された１バイトコードの文字のデータとが比較され、該受信データ以外のデータが前記データ記憶手段に存在するか否かが判断され、この判断により前記受信データ以外のデータが前記データ記憶手段に存在すると判断された場合には、該データ記憶手段に記憶された受信データ以外のデータの中に１バイトコードでない文字のコードが含まれるか否かが判別され、この判別により前記データ記憶手段に記憶された受信データ以外のデータの中に１バイトコードでない文字のコードは含まれてないと判別された場合には、該受信データ以外のデータの全ての文字がそのコードで送信され、１バイトコードでない文字のコードが含まれてると判別された場合には、該受信データ以外のデータの全ての文字がビットマップデータとして送信されるので、外部機器側にて既に存在するデータ以外のデータを１バイトコードによる文字のデータとビットマップデータによる文字のデータとに別けて転送でき、外部機器側では、転送元にある文字のデータと同じデータを保存して表示できることになる。
【００１４】
【発明の実施の形態】
以下図面により本発明の実施の形態について説明する。
図１は本発明のデータ通信制御装置を実施した腕時計装置とパーソナルコンピュータとを組み合わせたデータ通信システムの構成を示す外観図である。
【００１５】
腕時計装置１には、正面中央に液晶ディスプレイからなる表示部２、正面上部に赤外線光信号による送受信部３、正面下部に電子音を発生するスピーカ４が備えられ、また、左右側面にモード切り換え，時刻設定，データ入力，データ検索等の操作を行なうための４つのキー５ａ〜５ｄが備えられる。
【００１６】
例えばキー５ａは、時計表示を行なう時計モードとスケジュールデータやメモデータの検索，表示等を行なう手帳モードとを切り換えるモード切り換えキーであり、キー５ｂは、各種データの選択入力を行なうためデータ入力キーとして機能し、キー５ｃは、各種データの検索，表示を行なうためのサーチキーとして機能し、キー５ｄは、手帳モードを終了させるための終了キーとして機能する。
【００１７】
パーソナルコンピュータ６は、コンピュータ本体７，キーボード８，マウス９，ＣＲＴ表示部１０，赤外線送受信器１１等を組み合わせてなり、前記腕時計装置１の送受信部３との間で、赤外線送受信器１１を介し相互にデータの送受信が行なえる構成とされる。
【００１８】
なお、手帳モードでは、前記腕時計装置１とパーソナルコンピュータ６との間での相互のデータ通信処理により手帳データのシンクロナイズ処理が行なわれてデータの統一化が図られた後、所望のデータを検索，表示させるための表示処理が起動される。
【００１９】
図２は前記腕時計装置の電子回路の構成を示すブロック図である。
この腕時計装置１は、コンピュータである制御部（ＣＰＵ）２１を備えている。
【００２０】
この制御部（ＣＰＵ）２１には、前記送受信部３、前記キー５ａ〜５ｄからなるキー入力部５の他、ＲＯＭ２２、ＲＡＭ２３、表示部２を駆動する表示駆動回路２４が接続され、また、発振回路２５からの所定周期の発振信号が、分周回路２６を介して分周され、時刻計数回路２７を経て時刻計数信号として接続供給される。
【００２１】
送受信部３は、送信部３ａと受信部３ｂとからなり、送信部３ａには、送信回路２８、スイッチングトランジスタ２９、赤外線発光ダイオード３０が備えられ、受信部３ｂには、赤外線フォトトランジスタ３１、受信回路３２が備えられる。
【００２２】
制御部（ＣＰＵ）２１から送信部３ａに与えられる送信データは、送信回路２８にて赤外線の信号に変調され赤外線発光ダイオード３０により発光されて送信される。受信部３ｂの赤外線フォトトランジスタ３１にて受光された受信データ信号は、受信回路３２にて復調されて制御部（ＣＰＵ）２１に与えられる。
【００２３】
ＲＯＭ２２には、この電子回路の全体の動作を司るシステムプログラムが記憶されると共に、時刻計数回路２２からの時刻計数信号に基づき年月日，曜日，時刻等を更新表示させるための計時処理プログラム、手帳モードにおけるデータ入力，記憶，シンクロナイズ，検索，表示を行なうための手帳処理プログラムや送受信部３を介して外部の電子機器との間でデータ通信を行なうための通信処理プログラム等が予め記憶される。
【００２４】
また、このＲＯＭ２２には、１バイトの文字コードとして扱われる半角サイズのカタカナ、アルファベット、数字、記号のフォントパターンの変換テーブルが、表示用のキャラクタジェネレータとして予め記憶される。つまり、この腕時計装置１では、１バイトの文字コードとして与えられる半角サイズのカタカナ、アルファベット、数字、記号の各文字データは、ビットマップデータからなるフォントへの変換を経て表示可能であるが、２バイトの文字コードとして与えられる全角サイズの漢字、ひらがな、カタカナ、アルファベット、数字、記号の各文字データは、フォントへの変換を経て表示するのは不可能であり、これら２バイトコード対応のフォントを備えない文字データは、直接ビットマップデータとして与えられることでのみ表示可能である。
【００２５】
図３は前記腕時計装置の電子回路に備えられるＲＡＭ２３内に確保された手帳データ記憶エリアを示す図である。
このＲＡＭ２３内の手帳データ記憶エリア２３ａには、例えば知人の名前に対応付けられた電話番号のデータ、スケジュールデータ、メモデータ等、任意の種類のデータが各データ毎（データ１，２，…）にエリア分けされて記憶される。
【００２６】
この際、前記手帳データ記憶エリア２３ａでは、記憶されている各データ（１，２，…）毎に、当該データが文字コードによるデータ構成で記憶されているか、ビットマップによるデータ構成で記憶されているかを識別するための識別コードが対応付けられて記憶される。この識別コードは、例えばデータ構成が文字コードによりなる場合には“１”、ビットマップによりなる場合には“０”としてセットされる。
【００２７】
図４は前記パーソナルコンピュータの電子回路の構成を示すブロック図である。
このパーソナルコンピュータ６は、コンピュータである制御部（ＣＰＵ）４１を備えている。
【００２８】
制御部（ＣＰＵ）４１は、インターフェイス回路４２を介して入力されるキー入力データや通信データ等に応じて、ＲＯＭ３３に予め記憶されているシステムプログラムを起動させ、このプログラムデータに従い、ＲＡＭ３４をワークメモリとして回路各部の動作の制御を行なうもので、この制御部（ＣＰＵ）４１には、前記インターフェイス回路４２、ＲＯＭ３３、ＲＡＭ３４が接続される他、時計回路３７、ＣＲＴ表示部１０を駆動するＣＲＴ駆動回路３８が接続される。
【００２９】
一方、インターフェイス回路４２には、キーボード８、マウス９、赤外線送受信器１１が接続される他、ハードディスク装置３５、フロッピディスク装置３６が接続される。
【００３０】
このパーソナルコンピュータ６も知人の電話番号データやスケジュールデータ、メモデータなどの任意のデータを入力，記憶，シンクロナイズ，検索，表示するための手帳データ処理機能を備えており、例えばキーボード８により入力された各種の手帳データは、各データの項目毎に区切られてＲＡＭ３４あるいはフロッピディスク装置３６において記憶管理される。なお、この手帳データは、赤外線送受信器１１を介して外部の電子機器から受信入力し記憶していもよい。
【００３１】
図５は前記パーソナルコンピュータのＲＯＭ３３に予め記憶されるフォントパターンの変換テーブル３３ａを示す図である。
このパーソナルコンピュータ６におけるフォントパターンの変換テーブル３３ａでは、ビットマップデータとして与えられる半角サイズのカタカナ、アルファベット、数字、記号の各フォントパターンのそれぞれに対して１バイトの文字コードが対応付けされて記憶されると共に、ビットマップデータとして与えられる全角サイズの漢字、ひらがな、カタカナ、アルファベット、数字、記号の各フォントパターンのそれぞれに対して２バイトの文字コードが対応付けされて記憶される。
【００３２】
図６は前記パーソナルコンピュータのＲＡＭ３４内に確保された手帳データ記憶エリア３４ａを示す図である。
このＲＡＭ３４内の手帳データ記憶エリア３４ａには、例えば知人の名前に対応付けられた電話番号のデータ、スケジュールデータ、メモデータ等、任意の種類のデータが各データ毎（データ１，２，…）にエリア分けされて記憶される。
【００３３】
この際、前記手帳データ記憶エリア３４ａでは、記憶されている各データ（１，２，…）は、各データの入力に際して与えられた１バイトコードや２バイトコードからなる文字コードのデータとして構成記憶される。
【００３４】
次に、前記構成による腕時計装置１とパーソナルコンピュータ６との通信システムにおける保有データのシンクロナイズ動作について説明する。
図７は前記パーソナルコンピュータにおける腕時計装置とのデータシンクロナイズ処理を示すフローチャートである。
【００３５】
図８は前記腕時計装置におけるパーソナルコンピュータとのデータシンクロナイズ処理を示すフローチャートである。
腕時計装置１の送受信部３とパーソナルコンピュータ６の赤外線送受信器１１とを対向させた状態で、通信プログラムの起動に伴ない、図７におけるパーソナルコンピュータ６でのシンクロナイズ処理、及び図８における腕時計装置１におけるシンクロナイズ処理が開始されると、まず、腕時計装置１では、ＲＡＭ２３内に確保された手帳データ記憶エリア２３ａにおいて記憶されているデータが有るか無いか判断される（ステップＢ１）。
【００３６】
ここで、腕時計装置１のＲＡＭ２３における手帳データ記憶エリア２３ａには、前記図３の実線で示すように１つの「データ１」が有り、データ有りと判断されることで、パーソナルコンピュータ６に対し「データ有信号」が送信されると（ステップＢ１→Ｂ２）、続いて、その先頭データ「データ１」から１データずつ読み込まれて、対応する識別コード“１”又は“０”が送信されると共に、該当するデータがそれぞれ文字コードのデータ構成又はビットマップのデータ構成の何れかで順次送信される（ステップＢ３〜Ｂ６）。
【００３７】
そして、前記手帳データ記憶エリア２３ａに記憶されている全てのデータがパーソナルコンピュータ６に対し送信されると、該パーソナルコンピュータ６からの新規，更新データの有信号又は無信号の受信待機状態となる（ステップＢ６→Ｂ８）。
【００３８】
なお、腕時計装置１の手帳データ記憶エリア２３ａ内に何等のデータの存在も無いと判断された場合には、パーソナルコンピュータ６に対して「データ無信号」が送信されて、該パーソナルコンピュータ６からの新規，更新データの有又は無信号の受信待機状態となる（ステップＢ１→Ｂ７，Ｂ８）。
【００３９】
一方、前記腕時計装置１から送信された「データ有信号」がパーソナルコンピュータ６に受信されることで（ステップＡ１）、腕時計装置１にデータが有ることが判断されると（ステップＡ２）、その腕時計装置１から送信されて来るデータが該１データずつ受信され、同時に受信される識別コード（“１”又は“０”）に基づき、それぞれ受信された１データが文字コードのデータ構成として受信されたか、又はビットマップのデータ構成として受信されたか判断される（ステップＡ３，Ａ４）。
【００４０】
ここで、例えば前記腕時計装置１から送信された「データ１」が文字コードのデータ構成であることを示す識別コード“１”と共にパーソナルコンピュータ６に受信されると、受信された文字コードのデータ構成からなる「データ１」は、その文字コードデータのままＲＡＭ３４内のワークメモリに一旦記憶され、腕時計装置１からの次の１データの受信待機状態となる（ステップＡ４→Ａ６，Ａ７→Ａ３）。
【００４１】
また、前記腕時計装置１から送信された「データｎ」がビットマップのデータ構成であることを示す識別コード“０”と共にパーソナルコンピュータ６に受信された場合には、受信されたビットマップのデータ構成からなる「データｎ」は、図５におけるフォントパターン変換テーブル３３ａに従い各ビットマップのデータ構成からなる１文字パターン毎に対応する文字コードのデータに変換され、ＲＡＭ３４内のワークメモリに一旦記憶される（ステップＡ４→Ａ５，Ａ６）。
【００４２】
そして、腕時計装置１から送信された全てのデータ「データ１」〜「データｎ」がパーソナルコンピュータ６に受信され、その何れもが文字コードに変換されてＲＡＭ３４内のワークメモリに一時記憶された後、同ＲＡＭ３４内の手帳データ記憶エリア３４ａに記憶されているデータにおいて、１バイトの文字コードで記憶されている半角のカタカナやアルファベット，数字，記号の何れかからなる文字はそのままに、２バイトの文字コードで記憶されている全角のひらがな，カタカナ，アルファベット，数字，記号の何れかからなる文字は対応する半角のカタカナ，アルファベット，数字，記号である１バイトの文字コードに変換される（ステップＡ７→Ａ８）。
【００４３】
すると、前記腕時計装置１から受信されてＲＡＭ３４内のワークメモリに一時記憶された腕時計装置１が有している全てのデータと、このパーソナルコンピュータ６に記憶されている前記ステップＡ８にて所定の２バイトコードが１バイトコードに変換された全てのデータとの比較が行なわれ、腕時計装置１が有するデータに対しパーソナルコンピュータ６が有するデータに新規のデータや更新されたデータが存在するか否か判断される（ステップＡ９，Ａ１０）。
【００４４】
ここで、例えばパーソナルコンピュータ６のＲＡＭ３４の手帳データ記憶エリア３４ａに記憶されている「データ２」「データ３」の２つのデータについて、新規あるいは更新されたデータであると判断されると、腕時計装置１に対して「新規・更新データ有信号」が送信されると共に、そのうちの１つ目のデータ「データ２」が読み込まれ、当該「データ２」の構成データが全て１バイトの文字コードにより構成されているか否か判断される（ステップＡ１０→Ａ１１，Ａ１２，Ａ１３）。
【００４５】
そして、パーソナルコンピュータ６におけるＲＡＭ３４内の手帳データ記憶エリア３４ａに記憶されている「データ２」は全て１バイトコードのデータ構成として記憶されている（図６参照）と判断されると、その構成データが１バイトの文字コードでなることを示す識別データ“１”が送信されるのと共に、当該「データ２」の１バイトコードでなる全ての文字の文字コードが腕時計装置１へ送信される（ステップＡ１３→Ａ１４，Ａ１５）。
【００４６】
すると、前記ステップＡ９，Ａ１０にて比較判断された新規・更新データの全てのデータの送信が完了したか否か判断され、この場合、「データ３」についての送信が未完了であると判断されると、再び前記腕時計装置１に対して「新規・更新データ有信号」が送信されると共に、その送信未完了の２つ目のデータ「データ３」が読み込まれ、当該「データ３」の構成データが全て１バイトの文字コードにより構成されているか否か判断される（ステップＡ１９→Ａ１１，Ａ１２，Ａ１３）。
【００４７】
そして、パーソナルコンピュータ６におけるＲＡＭ３４内の手帳データ記憶エリア３４ａに記憶されている「データ３」は２バイトコードを含み、全て１バイトコードのデータ構成として記憶されてはいない（図６参照）と判断されると、ビットマップのデータ構成であることを示す識別データ“０”が送信されるのと共に、当該「データ３」を構成する全ての文字データが、図５におけるフォントパターン変換テーブル３３ａに従い２バイトコードから各対応するビットマップのフォントデータに変換され、腕時計装置１へ送信される（ステップＡ１３→Ａ１６，Ａ１７，Ａ１８）。
【００４８】
すると、前記新規・更新データ「データ２」「データ３」の全てのデータの送信が完了したと判断され、パーソナルコンピュータ６におけるシンクロナイズ処理は終了される（ステップＡ１９→ＥＮＤ）。
【００４９】
なお、前記ステップＡ１０において、新規・更新データ無しと判断された場合には、腕時計装置１に対して「新規・更新データ無信号」が送信されて、パーソナルコンピュータ６におけるシンクロナイズ処理は終了される（ステップＡ１０→Ａ２０，ＥＮＤ）。
【００５０】
一方、腕時計装置１において、前記パーソナルコンピュータ６から送信された「新規・更新データ有信号」が受信されることで、新規・更新データ有りと判断されると、続いて、前記パーソナルコンピュータ６から送信されてくる「データ２」の識別コード“１”（文字コード）が受信されると共に、該「データ２」の本体が１バイトの文字コードからなるデータ構成として受信され、図３に示すように、ＲＡＭ２３内の手帳データ記憶エリア２３ａに追加記憶される（ステップＢ８，Ｂ９→Ｂ１０，Ｂ１１）。
【００５１】
すると、前記パーソナルコンピュータ６から受信される新規・更新データの全てのデータの受信，記憶が完了したか否か判断され、この場合、「データ３」についての受信，記憶が未完了であると判断されると、続いて、前記パーソナルコンピュータ６から送信されてくる「データ３」の識別コード“０”（ビットマップ）が受信されると共に、該「データ３」の本体がビットマップのフォントパターンからなるデータ構成として受信され、図３に示すように、ＲＡＭ２３内の手帳データ記憶エリア２３ａにさらに追加記憶される（ステップＢ１２→Ｂ１０，Ｂ１１）。
【００５２】
すると、前記新規・更新データ「データ２」「データ３」の全てのデータの受信，記憶が完了したと判断され、腕時計装置１におけるシンクロナイズ処理は終了されると共に、図９における表示処理に移行される（ステップＢ１２→ＢＳ）。
【００５３】
なお、前記ステップＢ８において、パーソナルコンピュータ６からの「新規・更新データ無信号」が受信されることで、新規・更新データ無しと判断された場合には、その時点で、腕時計装置１におけるシンクロナイズ処理は終了されると共に、図９における表示処理に移行される（ステップＢ８，Ｂ９→ＢＳ）。
【００５４】
図９は前記腕時計装置におけるデータ表示処理を示すフローチャートである。
すなわち、腕時計装置１のＲＡＭ２３内の手帳データ記憶エリア２３ａに、図３で示すように、３つのデータ「データ１〜データ３」が記憶された状態で、当該手帳データ記憶エリア２３ａ内のデータを指定するためのポインタが、例えばイニシャライズされて「データ１」を指定している状態では、当該「データ１」の識別コード“１”に基づき、そのデータ構成が文字コードによりなることが判断され、ＲＯＭ２２内に予め記憶されているフォントパターン変換テーブルに従い、各１バイトの文字コードデータがそれぞれ対応するフォントパターンに順次変換され、表示部２に「データ１」が表示される（ステップＳ１→Ｓ２，Ｓ３）。
【００５５】
ここで、サーチキー５ｃが操作されると、前記ポインタが（＋１）されて手帳データ記憶エリア２３ａ内の「データ２」が指定される（ステップＳ５→Ｓ６）。
【００５６】
この場合、前記ポインタにより新たに指定された「データ２」も前記「データ１」と同様に、その識別コード“１”に基づき、文字コードによるデータ構成であることが判断され、各１バイトの文字コードデータがそれぞれ対応するフォントパターンに順次変換され、表示部２に「データ２」が表示される（ステップＳ１→Ｓ２，Ｓ３）。
【００５７】
さらに、サーチキー５ｃが操作されると、前記ポインタが（＋１）されて手帳データ記憶エリア２３ａ内の「データ３」が指定される（ステップＳ５→Ｓ６）。
【００５８】
すると、当該「データ３」の識別コード“０”に基づき、そのデータ構成がビットマップの文字データによりなることが判断され、そのビットマップデータのままで、表示部２に「データ３」が表示される（ステップＳ１→Ｓ４）。
【００５９】
すなわち、パーソナルコンピュータ６において、１バイトの文字コードのみのデータ構成で記憶されていた新規・更新データについては、該１バイトコードのデータ構成のまま腕時計装置１に送信されてデータシンクロナイズされ、その時計装置１が備える１バイトコード対応のフォントパターン変換テーブルにてフォントパターンに変換されて表示されるようになり、また、１バイトの文字コード以外の、例えば２バイトの文字コードやビットマップデータを含んだデータ構成で記憶されていた新規・更新データについては、全てビットマップのデータに変換されて腕時計装置１に送信されてデータシンクロナイズされ、そのビットマップデータからなる各文字パターンのまま表示されるようになる。
【００６０】
したがって、前記構成のパーソナルコンピュータ６と腕時計装置１との間の通信システムにおけるデータシンクロナイズ機能によれば、腕時計装置１のＲＡＭ２３内の手帳データ記憶エリア２３ａに記憶されている１バイトの文字コードで構成された全てのデータが、一旦パーソナルコンピュータ６へ転送されて保持された状態で、該パーソナルコンピュータ６のＲＡＭ３４内の手帳データ記憶エリア３４ａに記憶されている全てのデータが１バイトの文字コードでなるデータ構成に変換されて前記腕時計装置１からの転送データと比較されて該時計装置１側に存在しない新規・更新データが判断され、この新規・更新データは、１バイトの文字コードでのみ構成されたデータの場合はそのまま腕時計装置１に転送されて記憶され、１バイトコード対応のフォントパターン変換テーブルにてフォントパターンに変換されて表示され、また、１バイトコード以外のデータを含んで構成された新規・更新データの場合は、ビットマップデータに変換されて腕時計装置１に転送されて記憶され、そのビットマップによるパターンデータのまま表示されるので、１バイトの文字コードに対応する半角サイズのカタカナや数字，アルファベット，記号等の文字のみフォントが登録してある腕時計装置１で、パーソナルコンピュータ６側で各種の文字を用いて登録してある全てのデータを受信して表示できるようになる。
【００６１】
【実施例】
次に、前記データ通信制御装置の実施の形態における通信対象データの具体例、及びそのデータ送信処理の具体例について説明する。
図１０は前記パーソナルコンピュータのＲＡＭ３４内に確保された手帳データ記憶エリア３４ａにおける手帳データの具体例を示す図である。
【００６２】
この手帳データ記憶エリア３４ａには、電話帳データメモリ３４a1やスケジュールデータメモリ３４a2が備えられると共に、これら電話帳データやスケジュールデータのデータ検索に際して見出しの役割をするためのしおりデータが記憶されるしおりデータメモリ３４a3が任意に挿入設定されて備えられる。
【００６３】
前記電話帳データメモリ３４a1には、自宅，ＦＡＸ，ＣＡＬＬ等で区別された電話番号のデータ、名前のデータ、メモのデータがそれぞれその名前毎に対応付けられて記憶される。
【００６４】
また、前記スケジュールデータメモリ３４a2には、スケジュールの日付，時刻のデータ、及びスケジュールの用件のデータがその種類を示すアイコンのデータと共に記憶される。
【００６５】
そして、前記しおりデータメモリ３４a3には、そこに続く電話帳データやスケジュールデータの組の見出しとなるデータが記憶される。
図１１は前記パーソナルコンピュータのＣＲＴ表示部１０に表示されるスケジュール一覧表示画面Ｇ１を示す図である。
【００６６】
このスケジュール一覧表示が面Ｇ１では、前記スケジュールデータメモリ３４a2に記憶されている個々のスケジュールデータが読み出され、それぞれそのスケジュールの種類を示すアイコンＩ及び転送指定の有無を示す転送チェックマークＭｃに対応付けられて一覧表示される。
【００６７】
図１２は前記パーソナルコンピュータのＣＲＴ表示部１０に表示される電話帳一覧表示画面Ｇ２を示す図である。
この電話帳一覧表示が面Ｇ２では、前記電話帳データメモリ３４a1に記憶されている個々の電話帳データが読み出され、それぞれその転送指定の有無を示す転送チェックマークＭｃに対応付けられて一覧表示される。また、同図における電話帳一覧表示画面Ｇ２では、電話帳データの登録に際して予めしおりデータとして挿入されて前記しおりデータメモリ３４a3に記憶された各電話帳データの見出しを示すしおりデータＨ１，Ｈ２，Ｈ３がしおりデータであることを示すしおりマークＭｓに対応付けられて表示される。
【００６８】
図１３は前記パーソナルコンピュータのしおりデータメモリ３４a3に記憶されるしおりデータのデータ転送に伴なうデータ構成を示す図である。
このしおりデータは、先頭にしおりであることを示す１バイトのヘッダと７バイトのダミーデータからなる８バイトのデータとして構成され、これに続き、実際のしおりの名称が文字コードからなる文字列のデータ（図１５参照）又はビットマップからなる文字列のデータ（図１６参照）「何れも８バイトのｎ（整数）倍で構成」として付加される。
【００６９】
図１４は前記パーソナルコンピュータの電話帳データメモリ３４a1やスケジュールデータメモリ３４a2に記憶される手帳データのデータ転送に伴なうデータ構成を示す図である。
【００７０】
この手帳データは、電話帳データである場合は電話番号であること、又はスケジュールデータである場合はスケジュールであることを示す１バイトのヘッダ１と電話番号である場合には自宅，ＦＡＸ，ＣＡＬＬの区別、又はスケジュールである場合はアイコンＩの番号を示す１バイトのヘッダ２、そして１２桁の電話番号、又は年月日時分を示す６バイトの内容データからなる８バイトのデータとして構成され、これに続き、電話帳データある場合には名前や住所やメモのデータ、又はスケジュールデータである場合には用件のデータが、文字コードからなる文字列のデータ（図１５参照）又はビットマップからなる文字列のデータ（図１６参照）「何れも８バイトのｎ（整数）倍で構成」として付加される。
【００７１】
図１５は前記パーソナルコンピュータの電話帳データメモリ３４a1やスケジュールデータメモリ３４a2に記憶される実際の文字列データの文字コードによるデータ転送に伴なうデータ構成を示す図である。
【００７２】
この文字コードによる文字列データは、先頭に文字コードであること及び名前，住所，メモ等の区別を示す１バイトのヘッダと、各文字毎の１バイトの文字コードと、必要に応じて付加されるダミーデータとからなる８バイトのｎ（整数）倍のデータとして構成される。
【００７３】
図１６は前記パーソナルコンピュータの電話帳データメモリ３４a1やスケジュールデータメモリ３４a2に記憶される実際の文字列データのビットマップによるデータ転送に伴なうデータ構成を示す図である。
【００７４】
このビットマップによる文字列データは、先頭にビットマップであることと全角，半角の区別及び名前，住所，メモ等の区別を示す１バイトのヘッダと、半角文字の場合は５×１０のビットマップを含む１０バイトのビットマップデータ（図１７（Ａ）参照）、また、全角文字の場合は１０×１０のビットマップを含む１６バイトのビットマップデータ（図１７（Ｂ）参照）とを、各文字毎に繰り返し、必要に応じてダミーデータを付加した８バイトのｎ（整数）倍のデータとして構成される。
【００７５】
図１７は前記図１６における文字列データのビットマップによるデータ転送に伴なうビットマップデータの具体的構成を示す図であり、同図（Ａ）は５×１０のビットマップとして１０バイトを要する半角文字のビットマップデータの構成を示す図、同図（Ｂ）は１０×１０のビットマップとして１５バイトを要する全角文字のビットマップデータの構成を示す図である。
【００７６】
すなわち、図１７（Ａ）に示すように、半角文字のビットマップデータの場合には、前記１バイトのヘッダに続き、２バイト目〜１１バイト目までの１０バイトにおいて５×１０の半角文字のビットマップデータが構成される。
【００７７】
また、図１７（Ｂ）に示すように、全角文字のビットマップデータの場合には、前記１バイトのヘッダに続き、２バイト目〜１１バイト目までの１０バイトを使用した８×１０のビットマップデータと１２バイト目〜１６バイト目までの５バイトを選択使用した２×１０のビットマップデータとを組み合わせて、１０×１０の全角文字のビットマップデータが構成される。
【００７８】
図１８は前記パーソナルコンピュータの電話帳データメモリ３４a1に記憶される電話帳データの具体例とそのデータ転送に伴なうデータ変換状態を示す図である。
【００７９】
図１８（Ａ）に示すように、前記パーソナルコンピュータの電話帳データメモリ３４a1に対し、自宅電話番号「０４５−１２３−０１０５」、名前「山本ヨウコ」（ヨウコは半角）、メモ「JAPAN 」、しおり・名称「AAA 」として記憶されている場合に、図１８（Ｂ）に示すように、前記自宅電話番号「０４５−１２３−０１０５」は、電話番号であることを示す１バイトのヘッダＨ１と自宅の区別を示す１バイトのヘッダＨ２、そして１２桁で６バイトの電話番号からなる８バイトのデータに変換される。
【００８０】
また、図１８（Ｃ）に示すように、前記名前「山本ヨウコ」は、全角の漢字と半角のカタカナを含むためビットマップによるデータ変換を行なうもので、「山」「本」については、それぞれ１５バイトを使用した１０×１０のビットマップデータ（図１７（Ｂ）参照）に、ビットマップであることと全角，名前の区別を示す１バイトのヘッダＨが付加され、また、「ヨ」「ウ」「コ」については、それぞれ１０バイトを使用した５×１０のビットマップデータ（図１７（Ａ）参照）に、ビットマップであることと全角，名前の区別を示す１バイトのヘッダＨが付加され、この６５バイトのデータに７バイトのダミーデータを付加した７２バイト（＝８バイト×９）のデータに変換される。
【００８１】
また、図１８（Ｄ）に示すように、前記メモ「JAPAN 」は、半角の英字のみであるため文字コードによるデータ変換を行なうもので、文字コードであること及びメモの区別を示す１バイトのヘッダＨと、各文字毎に１バイトの文字コードである５バイトのデータに、２バイトのダミーデータを付加した８バイトのデータに変換される。
【００８２】
また、図１８（Ｅ）に示すように、前記しおり・名称「AAA 」は、まず、しおりであることを示す１バイトのヘッダＨと７バイトのダミーデータからなる８バイトのデータに変換され、これに名称「AAA 」が、半角の英字のみであるため文字コードによるデータ変換がなされて付加されるもので、この名称「AAA 」は、文字コードであること及びしおり名称の区別を示す１バイトのヘッダＨと、各文字毎に１バイトの文字コードである３バイトのデータに、４バイトのダミーデータを付加した８バイトのデータに変換され、しおりデータの全体として１６バイト（＝８バイト×２）のデータに変換される。
【００８３】
図１９は前記パーソナルコンピュータのスケジュールデータメモリ３４a2に記憶されるスケジュールデータの具体例とそのデータ転送に伴なうデータ変換状態を示す図である。
【００８４】
図１９（Ａ）に示すように、前記パーソナルコンピュータのスケジュールデータメモリ３４a2に対し、スケジュールの時刻「98/06/08 09:00」、用件「会議」として記憶されている場合に、図１９（Ｂ）に示すように、前記時刻「98/06/08 09:00」は、スケジュールであることを示す１バイトのヘッダＨ１とアイコンＩの番号を示す１バイトのヘッダＨ２、そして１２桁で６バイトの年月日時分からなる８バイトのデータに変換される。
【００８５】
また、図１９（Ｃ）に示すように、前記用件「会議」は、全角の漢字を含むためビットマップによるデータ変換を行なうもので、「会」「議」について、それぞれ１５バイトを使用した１０×１０のビットマップデータ（図１７（Ｂ）参照）に、ビットマップであることと全角，スケジュール用件の区別を示す１バイトのヘッダＨが付加され、３２バイト（＝８バイト×４）のデータに変換される。
【００８６】
図２０は前記図７のパーソナルコンピュータによる腕時計装置とのデータシンクロナイズ処理におけるデータ送信処理の具体例を示すフローチャートであり、同図（Ａ）は前記データ送信処理の全体を示すフローチャート、同図（Ｂ）は前記データ送信処理に伴なう送信データ変換処理を示すフローチャートである。
【００８７】
この図２０におけるデータ送信処理は、前記図７における腕時計装置とのデータシンクロナイズ処理のステップＡ１０〜Ａ１９において行なわれるもので、図２０（Ａ）におけるデータ送信処理の全体としては、例えばＲＡＭ３４内の手帳データ記憶エリア３４ａ内に腕時計装置には保存されてない新規，更新データが記憶されている場合に、この新規，更新データを腕時計装置に転送するために行なわれる送信要求があると判断されると、送信対象となる１つのデータ（１電話帳データや１スケジュールデータ）が読み出され、送信データとしてＲＡＭ３４内のワークメモリに記憶される（ステップＡ０１→Ａ０２）。
【００８８】
すると、前記ＲＡＭ３４内のワークメモリに記憶された送信データは、腕時計装置に対するデータ転送のために、図２０（Ｂ）における送信データ変換処理に従いデータ変換され、前述した各種のヘッダ及び１バイトの文字コードあるいはビットマップデータの組み合わせからなる８バイト×ｎ（整数）倍のデータとして送信される（ステップＡＣ，Ａ０３）。
【００８９】
図２０（Ｂ）における送信データ変換処理としては、まず、前記ＲＡＭ３４内のワークメモリに読み出された送信データが、文字列データであるか否か判断される（ステップＣ１）。
【００９０】
ここで、前記送信データが文字列データであると判断されると、ビットマップとして変換するか文字コードのまま変換するかが、当該送信データである文字列データが２バイトの文字コードを含んでいるか１バイトの文字コードのみであるかに応じて判断される（ステップＣ１→Ｃ２）。
【００９１】
ここで、例えば２バイトの文字コードを含んでいることで、ビットマップとして変換すると判断されると、この文字列データにおける全角の文字は、各文字毎に、前記図１７（Ｂ）で示したように、１５バイトを使用した１０×１０のビットマップデータに展開されると共に、全角のビットマップ文字であること及びデータの区別を示すヘッダＨが付加される（ステップＣ２→Ｃ３→Ｃ４ａ，Ｃ５ａ，Ｃ６→Ｃ３）。
【００９２】
また、この文字列データにおける半角の文字は、各文字毎に、前記図１７（Ａ）で示したように、１０バイトを使用した５×１０のビットマップデータに展開されると共に、半角のビットマップ文字であること及びデータの区別を示すヘッダＨが付加される（ステップＣ３→Ｃ４ｂ，Ｃ５ｂ，Ｃ６→Ｃ３）。
【００９３】
そして、送信すべき文字列データ中の全ての文字について、各文字毎にヘッダＨが付加されたビットマップデータとして展開されると、その全データ長が８バイトのｎ（整数）倍になっているか否か判断され、なっていないと判断された場合には、データの末尾にダミーデータＦＦｈが付加され、前記８バイトのｎ（整数）倍に全データ長が調整される（ステップＣ６→Ｃ７→Ｃ８）。
【００９４】
これにより、前記図１６で示したように、ビットマップによる文字列データの送信データに変換される。
一方、送信データである文字列データが１バイトの文字コードのみであることで、文字コードのまま変換すると判断されると、文字コードであること及びデータの区別を示すヘッダＨが付加された後、その全データ長が８バイトのｎ（整数）倍になっているか否か判断され、なっていないと判断された場合には、データの末尾にダミーデータ００ｈが付加され、前記８バイトのｎ（整数）倍に全データ長が調整される（ステップＣ９，Ｃ１０→Ｃ１１）。
【００９５】
これにより、前記図１５で示したように、文字コードによる文字列データの送信データに変換される。
一方、前記ＲＡＭ３４内のワークメモリに読み出された送信データが、文字列データではないと判断されると、しおりデータであるか否か判断され、しおりデータであると判断された場合には、前記図１３で示したように、しおりであることを示す１バイトのヘッダに７バイトのダミーデータ００…００ｈが付加され８バイトの送信データに変換される（ステップＣ１→Ｃ１２→Ｃ１３）。
【００９６】
さらに、前記ＲＡＭ３４内のワークメモリに読み出された送信データが、前記しおりデータでもなく、例えば電話帳データの電話番号又はスケジュールデータの時刻であると判断された場合には、前記図１４で示したように、電話番号である場合は電話番号であること、又はスケジュール時刻である場合はスケジュールであることを示す１バイトのヘッダ１と、電話番号である場合は自宅，ＦＡＸ，ＣＡＬＬの区別、又はスケジュールである場合はアイコンＩの番号を示す１バイトのヘッダ２、そして１２桁の電話番号、又は年月日時分を示す６バイトの内容データからなる８バイトの送信データに変換される（ステップＣ１２→Ｃ１４，Ｃ１５）。
【００９７】
こうして、前記ＲＡＭ３４内のワークメモリに読み出された送信データが、例えば電話帳データある場合には、前記図１８で示したように、また、スケジュールデータである場合には、前記図１９で示したように、それぞれ各データ毎に対応するヘッダＨを有する１バイトコードの文字データや全角又は半角のビットマップデータの組み合わせに、必要に応じてダミーデータを付加した８ｎバイトの送信データとして変換されるようになる。
【００９８】
これにより、パーソナルコンピュータにて管理される全ての種類のデータを、腕時計装置で表示できるように転送処理できるだけでなく、その転送処理自体、及び腕時計装置における表示処理を容易に行なうことができるようになる。
【００９９】
なお、前記実施形態及び前記実施例において記載した手法、すなわち、図７のフローチャートに示すパーソナルコンピュータ６における腕時計装置１とのデータデータシンクロナイズ処理、図８のフローチャートに示す腕時計装置１におけるパーソナルコンピュータ６とのデータシンクロナイズ処理及び表示処理、図２０のフローチャートに示すデータ送信処理及び変換処理等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体に格納して配布することができる。そして、コンピュータは、この外部記録媒体に記録されたプログラムを記録媒体読み取り部（例えばパーソナルコンピュータ６におけるフロッピディスク装置３６等）によって読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態及び実施例において説明した通信システムにおけるデータシンクロナイズ機能を実現し、前述した手法による同様の処理を実行することができる。
【０１００】
【発明の効果】
以上のように、本発明の請求項１に係わるデータ通信制御装置によれば、送信すべき文字のデータが１バイトのコードか否かが判別され、この判別により前記送信すべき文字のデータが１バイトコードであると判別された場合には、該送信すべき文字のデータはそのコードで送信され、１バイトコードでないと判別された場合には、該送信すべき文字のデータはビットマップデータとして送信されるので、外部機器ではフォントを持たない文字でもビットマップデータとしてそのまま表示できるようになる。
【０１０１】
また、本発明の請求項２に係わるデータ通信制御装置によれば、送信すべきデータの中に１バイトコードでない文字のコードが含まれるか否かが判別され、この判別により前記送信すべきデータの中に１バイトコードでない文字のコードが含まれてないと判別された場合には、該送信すべきデータの全ての文字がそのコードで送信され、１バイトコードでない文字のコードが含まれてると判別された場合には、該送信すべきデータの全ての文字がビットマップデータとして送信され、しかも、文字のデータがビットマップデータとして受信された際には、対応するコードに変換されるので、外部機器では、転送されるデータを１バイトコードによる文字のデータとビットマップデータによる文字のデータとに別けて保存でき、全ての文字のデータの表示が行なえ、また、外部機器側から転送されたビットマップによる文字データは、文字コードに変換して保存できるようになる。
【０１０２】
また、本発明の請求項３に係わるデータ通信制御装置によれば、データ記憶手段に記憶されているデータに含まれる１バイトコードでない文字のコードが１バイトコードに変換され、前記データ記憶手段に記憶されている１バイトコードの文字のデータ及び前記１バイトコードに変換された文字のデータと、外部機器から受信された１バイトコードの文字のデータとが比較され、該受信データ以外のデータが前記データ記憶手段に存在するか否かが判断され、この判断により前記受信データ以外のデータが前記データ記憶手段に存在すると判断された場合には、該データ記憶手段に記憶された受信データ以外のデータの中に１バイトコードでない文字のコードが含まれるか否かが判別され、この判別により前記データ記憶手段に記憶された受信データ以外のデータの中に１バイトコードでない文字のコードは含まれてないと判別された場合には、該受信データ以外のデータの全ての文字がそのコードで送信され、１バイトコードでない文字のコードが含まれてると判別された場合には、該受信データ以外のデータの全ての文字がビットマップデータとして送信されるので、外部機器側にて既に存在するデータ以外のデータを１バイトコードによる文字のデータとビットマップデータによる文字のデータとに別けて転送でき、外部機器側では、転送元にある文字のデータと同じデータを保存して表示できるようになる。
【０１０３】
よって、本発明によれば、１バイトの文字コードに対応するフォントしか登録されてない外部機器に対しても、各種の文字が表示可能となるようにデータ転送することができるようになる。
【図面の簡単な説明】
【図１】本発明のデータ通信制御装置を実施した腕時計装置とパーソナルコンピュータとを組み合わせたデータ通信システムの構成を示す外観図。
【図２】前記腕時計装置の電子回路の構成を示すブロック図。
【図３】前記腕時計装置の電子回路に備えられるＲＡＭ内に確保された手帳データ記憶エリアを示す図。
【図４】前記パーソナルコンピュータの電子回路の構成を示すブロック図。
【図５】前記パーソナルコンピュータのＲＯＭに予め記憶されるフォントパターンの変換テーブルを示す図。
【図６】前記パーソナルコンピュータのＲＡＭ内に確保された手帳データ記憶エリアを示す図。
【図７】前記パーソナルコンピュータにおける腕時計装置とのデータシンクロナイズ処理を示すフローチャート。
【図８】前記腕時計装置におけるパーソナルコンピュータとのデータシンクロナイズ処理を示すフローチャート。
【図９】前記腕時計装置におけるデータ表示処理を示すフローチャート。
【図１０】前記パーソナルコンピュータのＲＡＭ内に確保された手帳データ記憶エリアにおける手帳データの具体例を示す図。
【図１１】前記パーソナルコンピュータのＣＲＴ表示部に表示されるスケジュール一覧表示画面Ｇ１を示す図。
【図１２】前記パーソナルコンピュータのＣＲＴ表示部に表示される電話帳一覧表示画面Ｇ２を示す図。
【図１３】前記パーソナルコンピュータのしおりデータメモリに記憶されるしおりデータのデータ転送に伴なうデータ構成を示す図。
【図１４】前記パーソナルコンピュータの電話帳データメモリやスケジュールデータメモリに記憶される手帳データのデータ転送に伴なうデータ構成を示す図。
【図１５】前記パーソナルコンピュータの電話帳データメモリやスケジュールデータメモリに記憶される実際の文字列データの文字コードによるデータ転送に伴なうデータ構成を示す図。
【図１６】前記パーソナルコンピュータの電話帳データメモリやスケジュールデータメモリに記憶される実際の文字列データのビットマップによるデータ転送に伴なうデータ構成を示す図。
【図１７】前記図１６における文字列データのビットマップによるデータ転送に伴なうビットマップデータの具体的構成を示す図であり、同図（Ａ）は５×１０のビットマップとして１０バイトを要する半角文字のビットマップデータの構成を示す図、同図（Ｂ）は１０×１０のビットマップとして１５バイトを要する全角文字のビットマップデータの構成を示す図。
【図１８】前記パーソナルコンピュータの電話帳データメモリに記憶される電話帳データの具体例とそのデータ転送に伴なうデータ変換状態を示す図。
【図１９】前記パーソナルコンピュータのスケジュールデータメモリに記憶されるスケジュールデータの具体例とそのデータ転送に伴なうデータ変換状態を示す図。
【図２０】前記図７のパーソナルコンピュータによる腕時計装置とのデータシンクロナイズ処理におけるデータ送信処理の具体例を示すフローチャートであり、同図（Ａ）は前記データ送信処理の全体を示すフローチャート、同図（Ｂ）は前記データ送信処理に伴なう送信データ変換処理を示すフローチャート。
【符号の説明】
１  …腕時計装置、
２  …表示部、
３  …送受信部、
３ａ…送信部、
３ｂ…受信部、
４  …スピーカ、
５ａ…モード切り換えキー、
５ｂ…データ入力キー、
５ｃ…サーチキー、
５ｄ…終了キー、
６  …パーソナルコンピュータ、
７  …コンピュータ本体、
８  …キーボード、
９  …マウス、
１０  …ＣＲＴ表示部、
１１  …赤外線送受信器、
２１、４１…制御部（ＣＰＵ）、
２２、３３…ＲＯＭ、
３３ａ…フォントパターン変換テーブル、
２３、３４…ＲＡＭ、
２３ａ、３４ａ…データ記憶エリア、
３４a1…電話帳データメモリ、
３４a2…スケジュールデータメモリ、
３４a3…しおりデータメモリ、
２４  …表示駆動回路、
２５  …発振回路、
２６  …分周回路、
２７  …時刻計数回路、
２８  …送信回路、
２９  …スイッチングトランジスタ、
３０  …発光ダイオード、
３１  …フォトトランジスタ、
３２  …受信回路、
３５  …ハードディスク装置、
３６  …フロッピディスク装置、
３７  …時計回路、
３８  …ＣＲＴ駆動回路、
４２  …インターフェイス回路、
Ｇ１…スケジュール一覧表示画面、
Ｇ２…電話帳一覧表示画面。
【図１】
0003820760.tif 000002
【図２】
0003820760.tif 000003
【図３】
0003820760.tif 000004
【図４】
0003820760.tif 000005
【図５】
0003820760.tif 000006
【図６】
0003820760.tif 000007
【図７】
0003820760.tif 000008
【図８】
0003820760.tif 000009
【図９】
0003820760.tif 000010
【図１０】
0003820760.tif 000011
【図１１】
0003820760.tif 000012
【図１２】
0003820760.tif 000013
【図１３】
0003820760.tif 000014
【図１４】
0003820760.tif 000015
【図１５】
0003820760.tif 000016
【図１６】
0003820760.tif 000017
【図１７】
0003820760.tif 000018
【図１８】
0003820760.tif 000019
【図１９】
0003820760.tif 000020
【図２０】
0003820760.tif 000021