(57)【要約】【課題】  通信時間を従来よりも短縮できる赤外線送信機および／または受信機を提供する。【解決手段】  赤外線通信装置２は、IrDA Standardに従ってデータの送信を行う第１通信制御部１３と、IrDA Standardに従わずにデータの送信を行う第２通信制御部１４と、第１通信制御部１３による処理と第２通信制御部１４による処理とを切り換える通信手段切換制御部１２とを備えている。また、第２通信制御部１４は、利用者からのデータ送信指示に応じて、送信対象となるデータを管理する管理情報を送信する管理情報出力部３２と、上記管理情報の送信に応じた赤外線通信装置３から、該装置における通信能力を示した通信能力情報を受信する返信パケット処理部３４と、上記通信能力情報に基づいて、送信対象となるデータをパケット送信する送信パケット出力部３５と、を含む。【選択図】  図１
2005347836.tif 000002
【特許請求の範囲】
【請求項１】
赤外線によってデータをワイヤレス送信するデータ送信装置において、
IrDA Standardに従ってデータの送信を行う第１通信手段と、
IrDA Standardに従わずにデータの送信を行う第２通信手段と、
上記第１通信手段による処理と上記第２通信手段による処理とを切り換える切り換え手段と、を備え、
上記第２通信手段は、
利用者からのデータ送信指示に応じて、送信対象となるデータを管理する管理情報を送信する管理情報送信手段と、
上記管理情報の送信に応じた装置から、該装置における通信能力を示した通信能力情報を受信する通信能力情報受信手段と、
上記通信能力情報に基づいて、送信対象となるデータをパケット送信するデータ送信手段と、を含むことを特徴とするデータ送信装置。
【請求項２】
上記第２通信手段は、IrDA Standard用の赤外線受発光モジュールを制御して通信を行うことを特徴とする請求項１に記載のデータ送信装置。
【請求項３】
上記切り換え手段は、利用者からの送信コマンドの入力があると第２通信手段による処理を行い、上記管理情報送信手段による上記管理情報の送信後、所定時間内に上記通信能力情報取得手段が上記通信能力情報を受信しない場合、第１通信手段による処理に切り換えることを特徴とする請求項１または２に記載のデータ送信装置。
【請求項４】
上記管理情報送信手段による上記管理情報の送信後、所定時間内に上記通信能力情報取得手段が上記通信能力情報を受信しない場合、上記第２通信手段によって送信するデータを受信できる装置が通信圏内に存在しないことを利用者に通知する通知手段を含むことを特徴とする請求項１または２に記載のデータ送信装置。
【請求項５】
請求項１ないし４のいずれか１項に記載のデータ送信装置からのデータをワイヤレス受信するデータ受信装置であって、
上記管理情報を受信すると、自装置における通信能力を示した通信能力情報を上記データ送信装置に送信する通信能力情報送信手段を含むデータ受信装置。
【請求項６】
請求項１ないし４のいずれか１項に記載のデータ送信装置と、
上記管理情報を受信すると、自装置における通信能力を示した通信能力情報を上記データ送信装置に送信する通信能力情報送信手段と、上記データ送信装置から送信されるデータをワイヤレス受信するデータ受信手段と、を含むデータ受信装置と、
を備える通信システム。
【請求項７】
請求項１ないし４のいずれか１項に記載のデータ送信装置を動作させるプログラムであって、コンピュータを上記データ送信装置の各手段として機能させるためのデータ送信装置の制御プログラム。
【請求項８】
請求項５に記載のデータ受信装置を動作させるプログラムであって、コンピュータを上記データ受信装置の各手段として機能させるためのデータ受信装置の制御プログラム。
【請求項９】
請求項７に記載のデータ送信装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
請求項８に記載のデータ受信装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、赤外線を通信媒体としたワイヤレス通信を行うデータ送信装置、データ受信装置、通信システムに関する。
【背景技術】
【０００２】
情報機器同士の接続手段として現在さまざまな方式が提案されているが、下記の利点により、赤外線を用いたワイヤレスデータ通信が普及している。
（１）法規制がなく、世界共通の通信方式が可能である。
（２）小型、軽量、低コストで送受信装置を構成でき、低消費電力でデータの送受信が可能である。
（３）光の直進性のため不必要な情報漏洩が少なく、干渉も少なく空間利用効率が高い。
【０００３】
特に、業界団体であるIrDA(Infrared Data Association)により標準化されたIrDA Standardは、最大の通信速度が4Mbpsに規定され、PC（personal computer）、携帯電話、携帯型情報端末等に広く適用されている（以下、一般に呼称されているように「IrDA Standard」を単に「IrDA」と称する。）。なお、IrDAは、以下に示す非特許文献１に開示されている。
【０００４】
IrDAでは、通信プロトコルを階層構造で構成している。この通信プロトコルは、物理的な規定をするSIR層、伝送路の確立を行うIrLAP(IrDA Link Access Protocle)層、マルチタスク環境で動作するアプリケーションの通信処理や、通信相手のデバイスの特徴や機能を伝えるIrLM-LMP(IrDA Link Manegement Protocol)層などで構成されている。
【０００５】
IrLAP層は、ISO（International Organization for Standardization）で定められたHDLC（ハイレベルデータリンク制御）の半二重手順を基本としているものであり、高品質な伝送路の確立のために、以下のような処理を行う。
＜コネクションレス型サービス＞
・通信圏内に存在するデバイスをサーチし、通信圏内のデバイスのアドレスを取得する。
・複数デバイスのアドレスが重複していた場合は、アドレス衝突解決手段を実施し、通信圏内のデバイス全てが固有のアドレスを持つようにする。
・通信圏内の全てのデバイスに同報通信を行う。
＜コネクション型サービス＞
・接続対象のデバイスとの伝送路（コネクション）を確立する。
・コネクション確立時に、通信速度、コネクション確立後に送信するフレーム内のデータサイズなどをネゴシエーションする。
・連続送信されるデータにフレーム単位での順序番号を付加し、順序を保証する。
・伝送エラー検出/回復制御を行うことにより、信頼性の高いデータ伝送を保証する。
・受信側でデータを受けられない状態になった場合に送信側にビジー制御を要求し、フレームの送信を抑える。
・確立されたコネクションの解放を行う。
【０００６】
また、IrLMP層は、LM-MUX(IrLMP Multiplexer)層と、LN-IAS(IrLMP Infomation Access Service)層とから構成され、LM-MUX層は、アプリケーション間の通信をサポートし、以下のような処理を行う。
＜LM-MUX層の処理＞
・IrLAP層を制御して、通信圏内に存在するデバイスをサーチする。
・IrLAP層を制御して、接続対象のデバイスとの伝送路を確立する。
・送信データにヘッダを付加し、受信先において送信元を明確にする。
・受信したデータを振り分け、宛先の上位アプリケーションにデータを渡す。
・リンクの排他制御と多重制御を行う。
・IrLAP層を介して、コネクションの解放を行う。
【０００７】
LN-IAS層は、通信相手のデバイスの特徴や機能に関する情報を上記のアプリケーションに伝える処理を行う。これにより上位アプリケーションがデータの保存や印刷といった目的にあった相手に通信することが可能となる。
【０００８】
以上で説明した処理により、IrDAによれば、通信圏内に存在する通信可能なデバイスを動的に発見し、アプリケーション毎に適した通信環境を簡易に提供することが可能となっている。
【非特許文献１】Infrared Data Association，Serial Infrared Link Access Protocol(version1.1)，１９９６年６月１６日
【特許文献１】特開平４−８３９号公報（公開日：１９９２年１月６日）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
IrDAでは上記処理を行うことで、アプリケーションに応じた通信環境を簡易に提供でき、使用用途を広げられる。
【００１０】
しかしながら、デバイスのサーチ、識別、ネゴシエーションを行う際の通信速度は比較的低速に規定され、また、これら処理に伴う待ち時間も存在するため、これらの処理は通信処理全体時間の増加の要因となる。
【００１１】
また、赤外線通信においては、利用者自身が送信側の装置の発信部を受信側装置の受信部に向けた状態でデータの送信を行うことが多く、このような場合、受信可能なデバイスをサーチする処理を必ずしも必要としない。
【００１２】
本発明は、通信時間を従来よりも短縮できる赤外線送信機および／または受信機を提供することを目的とする。
【課題を解決するための手段】
【００１３】
以上の目的を達成するために、本発明は、赤外線によってデータをワイヤレス送信するデータ送信装置において、IrDA Standardに従ってデータの送信を行う第１通信手段と、IrDA Standardに従わずにデータの送信を行う第２通信手段と、上記第１通信手段による処理と上記第２通信手段による処理とを切り換える切り換え手段と、を備え、上記第２通信手段は、利用者からのデータ送信指示に応じて、送信対象となるデータを管理する管理情報を送信する管理情報送信手段と、上記管理情報の送信に応じた装置から、該装置における通信能力を示した通信能力情報を受信する通信能力情報受信手段と、上記通信能力情報に基づいて、送信対象となるデータをパケット送信するデータ送信手段と、を含むことを特徴とする。
【００１４】
IrDA Standardに従った通信では送信先の装置をサーチする処理を行った後でデータの送信を行うことになるが、赤外線通信においては、利用者自身が送信側装置の発光部を受信側装置の受光部に向けた状態でデータの送信を行うことが多く、このような場合、通信先の装置をサーチする処理を必ずしも必要としない。
【００１５】
そこで、上記構成によれば、IrDA Standardに従った第１通信手段によるデータの送信処理と、IrDA Standardに従わない第２通信手段によるデータの送信処理とを切り換える切り換え手段が備えられている。
【００１６】
そして、第２通信手段は、利用者からのデータ送信指示に応じて、送信対象となるデータを管理する管理情報を送信し、この管理情報の送信に応じた装置から、該装置における通信能力を示した通信能力情報を受信すると、この通信能力情報に基づいて、送信対象となるデータをパケット送信している。つまり、第２通信手段は、上記管理情報の送信に応じた装置が存在すれば、この装置と通信可能と判断し、この装置に対して送信対象のデータを送っている。したがって、第２通信手段による通信によれば、送信先装置をサーチする処理を省略でき、このサーチ処理の必要なIrDA Standardに従った通信よりも、通信時間を短縮することが可能となる。
【００１７】
つまり、送信先装置のサーチ処理の必要性に応じて、第１通信手段による処理と第２通信手段による処理とを切り換えれば、このサーチ処理が不要な場合は、該サーチ処理を省略することによって通信時間を短縮することができる。
【００１８】
また、上記データ送信装置からのデータをワイヤレス受信するデータ受信装置であって、上記管理情報を受信すると、自装置における通信能力を示した通信能力情報を上記データ送信装置に送信する通信能力情報送信手段を含むデータ受信装置によれば、以上示したデータ送信装置と略同様の効果が得られる。
【００１９】
さらに、上記データ送信装置と、上記管理情報を受信すると、自装置における通信能力を示した通信能力情報を上記データ送信装置に送信する通信能力情報送信手段と、上記データ送信装置から送信されるデータをワイヤレス受信するデータ受信手段と、を含むデータ受信装置と、を備える通信システムによれば、以上示したデータ送信装置と略同様の効果が得られる。
【００２０】
また、上記第２通信手段は、IrDA Standard用の赤外線受発光モジュールを制御して通信を行ってもよい。
【００２１】
IrDA Standard用の赤外線受発光モジュールは量産されているデバイスであり、低価格で入手することができる。したがって、第１通信手段のみならず第２通信手段においてもIrDA Standard用の赤外線受発光モジュールを用いれば、データ送信装置製造のコストを削減できる。
【００２２】
さらに、上記切り換え手段は、利用者からの送信コマンドの入力があると第２通信手段による処理を行い、上記管理情報送信手段による上記管理情報の送信後、所定時間内に上記通信能力情報取得手段が上記通信能力情報を受信しない場合、第１通信手段による処理に切り換えてもよい。
【００２３】
上記構成によれば、まず、第２通信手段による処理を行う。そして、この第２通信手段の処理において、所定時間内に上記通信能力情報取得手段が上記通信能力情報を受信しない場合、上記切り換え手段は、第１通信手段による通信に切り換える。これにより、第２通信手段による処理を優先させるため、送信先装置のサーチ処理の必要性がある場合のみ
第１通信手段による通信を行わせることが可能となる。
【００２４】
また、上記管理情報送信手段による上記管理情報の送信後、所定時間内に上記通信能力情報取得手段が上記通信能力情報を受信しない場合、上記第２通信手段によって送信するデータを受信できる装置が通信圏内に存在しないことを利用者に通知する通知手段を含めてもよい。
【００２５】
上記構成によれば、上記管理情報送信手段による上記管理情報の送信後、所定時間内に上記通信能力情報取得手段が上記通信能力情報を受信しない場合、上記第２通信手段によって送信するデータを受信できる装置が通信圏内に存在しないことを利用者に通知している。これにより、送信コマンドの入力から所定時間経過後、利用者は、データ送信可能な装置が通信圏内にない場合、これを確実に認識することができる。
【００２６】
なお、上記データ送信装置およびデータ受信装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記無線端末をコンピュータにて実現させる無線端末の制御プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２７】
以上のように、本発明のデータ送信装置は、IrDA Standardに従ってデータの送信を行う第１通信手段と、IrDA Standardに従わずにデータの送信を行う第２通信手段と、上記第１通信手段による処理と上記第２通信手段による処理とを切り換える切り換え手段と、を備え、上記第２通信手段は、利用者からのデータ送信指示に応じて、送信対象となるデータを管理する管理情報を送信する管理情報送信手段と、上記管理情報の送信に応じた装置から、該装置における通信能力を示した通信能力情報を受信する通信能力情報受信手段と、上記通信能力情報に基づいて、送信対象となるデータをパケット送信するデータ送信手段と、を含むことを特徴とする。
【００２８】
それゆえ、送信先装置のサーチ処理を省略することが可能となり、通信時間を短縮することができる。
【発明を実施するための最良の形態】
【００２９】
本発明の実施の一形態を図に基づいて以下説明する。なお、以下に示す本実施の形態では、カメラ付き携帯電話に保存されている画像データをＰＣに送信する場合を例にして説明する。
【００３０】
図１は、上記の携帯電話に含まれる赤外線通信装置（以下、「画像送信装置」とする）２、および、上記のＰＣに含まれる赤外線通信装置（以下、「画像受信装置」とする）３から構成される通信システム１を示した機能ブロック図である。
【００３１】
画像送信装置（データ送信装置）２は、上述したようにカメラ付き携帯電話に含まれるブロックであって、赤外線を通信媒体としてデータをワイヤレス通信する機能を有する。画像受信装置３（データ受信装置）は、上述したようにＰＣに含まれるブロックであって、赤外線を通信媒体としてデータをワイヤレス通信する機能を有する。
【００３２】
また、画像送信装置２と画像受信装置３とは、画像データの送信前に互いにネゴシエーションする機能を有する。このネゴシエーションについて簡単に説明すると、まず、画像送信装置２が、送信対象となる画像データの管理情報（ファイル名等）を画像受信装置３へ送信する。そして、この管理情報を受信した画像受信装置３は、自装置の通信能力を示す通信能力情報（受信可能最大伝送速度等）を画像送信装置２へ送信する。このようなネゴシエーションを行うと、画像送信装置２は、画像受信装置３の通信能力を予め認識することが可能となり、画像データの送信処理を該通信能力に適合させることにより、確実に送信処理を行うことができる。また、画像送信装置２は、管理情報の送信に応じた画像受信装置３から通信能力情報を受信することにより、少なくとも通信圏内にデータ送信可能な装置が存在することを認識することができる。なお、以下では、このネゴシエーションを実現する構成について詳細に説明する。
【００３３】
まず、画像送信装置２に構成されている各ブロックの詳細について説明する。画像送信装置２は、図１に示すように、入力Ｉ／Ｆ部１１、通信手段切換制御部１２、第１通信制御部１３、第２通信制御部１４、記憶部１５、受発光部１６、通信Ｉ／Ｆ部３６を備えている。
【００３４】
入力Ｉ／Ｆ部１１は、上述した携帯電話において、利用者からのコマンドを入力するインタフェイスを構成するブロックである。ここで、本実施の形態では、利用者が、携帯電話における操作ボタンを操作することによって、送信する画像データの決定コマンド、および送信実行コマンドを入力するものとする。
【００３５】
第１通信制御部１３は、利用者が決定した画像データを記憶部１５から読み出し、この画像データをIrDA Standardに規定された手順に従って画像受信装置３へ送信する制御を行うブロックである。
【００３６】
第２通信制御部１４は、利用者が決定した画像データを記憶部１５から読み出し、この画像データを画像受信装置３へ送信する制御を行うブロックである。なお、第２通信制御部１４の詳細な説明については後述する。
【００３７】
記憶部１５は、例えば、フラッシュメモリーなどの不揮発性の記憶手段によって構成されるものである。この記憶部１５に記憶される内容としては、携帯電話のカメラによって取り込まれた画像データ、制御プログラム、ＯＳ(Operating System)プログラム、携帯電話における各種情報が含まれる。
【００３８】
通信手段切換制御部（切り換え手段）１２は、入力Ｉ／Ｆ部１１から送信実行コマンドの入力を検知すると、まず、第２通信制御部１４を起動させて画像データを送信する。その後、第２通信制御部１４によって画像データの送信を行うことができないと判断される場合、第１通信制御部１３を起動させて画像データを送信する。
【００３９】
受発光部１６は、赤外線通信を行うための受発光モジュール（受発光素子）であり、データ送信用の赤外線ＬＥＤ（light emitting diode）と、データ受信用のフォトダイオードによって構成される。つまり、受発光部１６では、赤外線ＬＥＤを点滅させることによりデータの送信を行い、フォトダイオードによって赤外線ＬＥＤの点滅を検知することによりデータの受信を行っている、
通信Ｉ／Ｆ部３６は、受発光部１６を制御して第１通信制御部１３または第２通信制御部１４におけるデータの送受信を統括的に行うブロックである。
【００４０】
なお、本実施の形態では、特に説明しない限り、上記の携帯電話の利用者が、受発光部１６と画像受信装置３の受発光部２１とが対向配置するように、該携帯電話を保持しているものとする。これにより、画像送信装置２は、送信先である画像受信装置３のサーチを行わなくても、画像送信装置２と画像受信装置３との間で赤外線通信を行うことが可能となる。
【００４１】
つぎに、第２通信制御部１４の詳細について説明する。第２通信制御部１４は、送信データ特定部３１、管理情報出力部３２、通信可否判定部３３、返信パケット処理部３４、送信パケット出力部３５、を備える構成である。
【００４２】
送信データ特定部３１は、入力Ｉ／Ｆ部１１から上記の決定コマンドおよび送信実行コマンドを入力すると、これらコマンドに基づいて、送信対象の画像データを特定する送信対象特定情報を生成し、この送信対象特定情報を管理情報出力部３２および送信パケット出力部３５に送信するブロックである。
【００４３】
管理情報出力部（管理情報送信手段）３２は、送信データ特定部３１から送られてきた送信対象特定情報に基づいて、送信対象となる画像データを管理するための管理情報であるファイル名およびファイルサイズを記憶部１５から読み出し、このファイル名およびファイルサイズを含んだパケット（以下、「管理パケット」とする）を出力する。そして、管理情報出力部３２は、通信Ｉ／Ｆ部３６を介して、この管理パケットを画像受信装置３へ向けて送信する。なお、この管理パケットは、図２に示すように、ＰＡ(Preamble)１０１、ＳＴＡ(Start flag)１０２、管理情報１０３、ＣＲＣ(Cyclic redundancy check)１０４、ＳＴＯ(Stop flag)１０５から構成され、管理情報１０３内にファイル名１０６、ファイルサイズ１０７等の送信対象となる画像データの管理情報が含まれている。
【００４４】
通信可否判定部３３は、管理情報出力部３２から管理パケットの出力を検知すると、この出力から所定時間をタイマによって計測し、この所定時間内に通信Ｉ／Ｆ部３６が画像受信装置３から返信パケット（後述する）を取得したか否かを判定する。そして、所定時間内に返信パケットの取得があった場合、通信可否判定部３３は、第２通信制御部１４との間でデータの送受信が可能な装置が通信圏内に存在すると判定し、送信パケット出力部３５に対して画像データの送信を命令する。また、所定時間内に返信パケットの受信がない場合、通信可否判定部３３は、第２通信制御部１４との間でデータの送受信が可能な装置が通信圏内に存在しないと判定し、通信手段切換制御部１２に通信プロトコルの切り換えを命令する。
【００４５】
返信パケット処理部（通信能力情報受信手段）３４は、通信Ｉ／Ｆ部３６を介して返信パケットを受信し、この返信パケットを処理するブロックである。具体的に、返信パケット処理部３４は、この返信パケットから、画像受信装置３の通信能力を解析し、画像データ送信に際しての送信データ長、伝送速度、ウィンドウサイズ、最小ターンアラウンドタイムを決定する。
【００４６】
送信パケット出力部（データ送信手段）３５は、通信可否判定部３３からデータの送信命令を入力すると、送信データ特定部３１から入力した送信対象特定信号に基づいて、送信対象となる画像データを読み出し、この画像データを含んだ送信パケットを出力する。なお、送信パケット出力部３５は、返信パケット処理部３４にて決定された送信データ長、伝送速度、ウィンドウサイズ、最小ターンアラウンドタイムに適合した送信パケットを出力する。そして、送信パケット出力部３５は、通信Ｉ／Ｆ部３６を介して、この送信パケットを画像受信装置３へ送信する。なお、この送信パケットは、図４に示すように、ＰＡ２０１、ＳＴＡ２０２、画像データ２０３、ＣＲＣ２０４、ＳＴＯ２０５から構成される。
【００４７】
つぎに、画像受信装置３に構成されている各ブロックの詳細について説明する。画像受信装置３は、図１に示すように、受発光部２１、第３通信制御部２２、記憶部２３、通信Ｉ／Ｆ部４１を備えている。
【００４８】
第３通信制御部２２は、上記のＰＣにおいて、画像送信装置２の第２通信制御部１４から送信されてきた画像データを受信し、この画像データを記憶部２３に保存する制御を行うブロックである。なお、第３通信制御部２２の詳細な説明については以下で詳述する。
【００４９】
受発光部２１は、画像受信装置３における赤外線通信を行うための送受信モジュールである。記憶部２３は、上記のＰＣにおける不揮発性メモリを構成するブロックであり、例えばＨＤ（Hard Disk）またはＲＯＭ（Read Only Memory）から構成される。
【００５０】
通信Ｉ／Ｆ部４１は、受発光部２１を制御して第３通信制御部２２におけるデータの送受信を統括的に行うブロックである。
【００５１】
つぎに、第３通信制御部２２における各部の構成について説明する。第３通信制御部２２は、通信能力情報出力部４２、返信パケット出力部４３、受信データ処理部４４を備えている。
【００５２】
通信能力情報出力部４２は、第２通信制御部１４から送られてきた管理パケットを通信Ｉ／Ｆ部４１を介して取得し、この管理パケットに示されるファイルサイズに基づいて、画像受信装置３における（ａ）受信可能最大受信データ長、（ｂ）受信可能最大伝送速度、（ｃ）ウィンドウサイズ、（ｄ）最小ターンアラウンドタイム等の通信能力情報を出力し、この出力結果を返信パケット出力部４３へ送る。
【００５３】
返信パケット出力部（通信能力情報送信手段）４３は、通信Ｉ／Ｆ部４１が第２通信制御部１４からの管理情報を取得すると、通信能力情報出力部４２の出力結果に基づいて、この管理パケットに対する返信パケットを出力し、通信Ｉ／Ｆ部４１を介して画像送信装置２へ送信する制御を行うブロックである。なお、この返信パケットは、図３に示すように、ＰＡ３０１、ＳＴＡ３０２、通信能力情報３０３、ＣＲＣ３０４、ＳＴＯ３０５から構成され、通信能力情報３０３は、画像受信装置３における（ａ）受信可能最大受信データ長、（ｂ）受信可能最大伝送速度、（ｃ）ウィンドウサイズ、（ｄ）最小ターンアラウンドタイム等のデータから構成される。
【００５４】
受信データ処理部４４は、通信Ｉ／Ｆ部４１が第２通信制御部１４からの送信パケットを取得すると、この送信パケットを入力すると共に、この送信パケットに含まれる画像データを記憶部２３へ保存する制御を行うブロックである。
【００５５】
つぎに、図１に示した画像送信装置２および画像受信装置３間における通信処理の流れについて、図５のフローチャートに基づいて説明する。なお、図５のフローチャートは、画像送信装置２における処理の流れを示したフローチャートである。
【００５６】
ここで、利用者は、画像送信装置２の受発光部１６を、画像受信装置３の受発光部２１に向けている。そして、利用者は、携帯電話における操作ボタンを操作することによって、送信対象となる画像データの決定コマンド、および送信コマンドを入力する（Ｓ１０１）。この入力があると、管理情報出力部３２が、送信対象となる画像データを管理するためのファイル名およびファイルサイズの情報を含んだ管理パケットを出力し、この管理パケットは、通信Ｉ／Ｆ部３６、受発光部１６を介して画像受信装置３へ送信される（Ｓ１０２）。
【００５７】
画像受信装置３において、上記の管理パケットを受信すると、通信能力情報出力部４２が自装置の通信能力情報を出力し、返信パケット出力部４３が上記の通信能力情報を含んだ返信パケットを出力する。そして、この返信パケットは、通信Ｉ／Ｆ部４１、受発光部２１を介して画像送信装置２へ送信される。
【００５８】
ここで、画像送信装置２では、通信可否判定部３３が、所定時間内に画像受信装置３から返信パケットを受信したか否かを判定している（Ｓ１０３）。そして、通信可否判定部３３は、通信Ｉ／Ｆ部３６が所定時間内に画像受信装置３から返信パケットを受信すると（Ｓ１０３，Ｙｅｓ）、返信パケットの取得を認識し、送信パケット出力部３５に対して画像データの送信を命令する。
【００５９】
さらに、この命令を受けた送信パケット出力部３５は、送信対象となる画像データを記憶部１５から読み出し、この画像データを含んだ送信パケットを出力する（Ｓ１０４）。そして、この送信パケットは、通信Ｉ／Ｆ部３６、受発光部１６・２１を介して画像受信装置３へ送られ、記憶部２３に保存される。
【００６０】
なお、Ｓ１０３において、通信Ｉ／Ｆ部３６が所定時間内に画像受信装置３から返信パケットを取得しない場合（Ｓ１０３においてＮｏ）、通信可否判定部３３は、第２通信制御部１４との間でデータの送受信が可能な装置が通信圏内に存在しないと判定し、通信手段切換制御部１２に対して通信プロトコルの切換を指示する。そして、この指示を受けた通信手段切換制御部１２は、第２通信制御部１４による処理を終了し、第１通信制御部１３による処理を開始する（Ｓ１０５）。そして、第１通信制御部１３は、入力Ｉ／Ｆ部１１から決定コマンドを取得し、利用者が特定した画像データの送信処理を行う（Ｓ１０６）。
【００６１】
なお、通信Ｉ／Ｆ部３６が所定時間内に画像受信装置３から返信パケットを取得しない場合として、例えば、（ａ）画像受信装置３が第２通信制御部１４と通信可能な装置でないため、管理情報に応答して返信パケットを出力できない、（ｂ）画像送信装置２の受発光部１６と画像受信装置３の受発光部２１とが正確に対向していないため、画像送信装置２からの管理情報が画像受信装置３に届かない、ことが考えられる。
【００６２】
以上のように、画像送信装置２には、IrDA Standardに従った第１通信制御部１３による通信と、IrDA Standardに従わない第２通信制御部１４による通信とを切り換える通信手段切換制御部１２が備えられている。
【００６３】
そして、第２通信制御部１４は、利用者からの送信コマンドに応じて、送信対象となる画像データを管理する管理情報を含む管理パケットを送信し、この管理パケットの送信に応じた画像受信装置３から、該装置における通信能力を示した通信能力情報を受信する。そして、第２通信制御部１４は、この通信能力情報に基づいて、送信対象となる画像データを含む送信パケットを送信している。つまり、第２通信制御部１４は、上記管理情報の送信に応じた装置が存在すれば、この装置と通信可能と判断し、この装置に対して送信対象の画像データを送っている。したがって、第２通信制御部１４による通信によれば、送信先装置をサーチする処理を省略でき、このサーチ処理の必要なIrDA Standardに基づいた通信よりも、通信時間を短縮することが可能となる。
【００６４】
つまり、IrDA Standardに従った通信では通信先の装置をサーチする処理を行うことになるが、赤外線通信においては、利用者自身が送信側の装置の発信部を受信側装置の受信部に向けた状態でデータの送信を行うことが多く、このような場合、通信先の装置をサーチする処理は不要である。このような場合は、IrDA Standardに従った通信を行わず、送信先装置のサーチを行わない第２通信制御部１４によって画像データの送信を行うことで、通信時間の短縮化が可能となる。
【００６５】
また、通信手段切換制御部１２は、まず第２通信制御部１４を起動させて画像データの通信を試み、所定時間内に通信可否判定部３３が上記通信能力情報の受信を検知しない場合に第１通信制御部１３による通信に切り換える。これにより、第２通信制御部１４による通信を優先させ、通信先装置のサーチ処理の必要性がある場合のみ第１通信制御部１３による通信を行わせることとして、通信時間を短縮している。
【００６６】
なお、以上示した赤外線通信装置２における通信プロトコルの階層構造を図６に示す。図６に示すように、この通信処理のプロトコルでは、物理層５０上に、IrLAP層５１、IrLMP層５２、アプリケーション層５３がこの順に構成されている。また、物理層５０上に、第２通信制御部１４、ファイル交換アプリケーション層５５がこの順に構成されている。
【００６７】
物理層５０は、受発光部１６に該当する層であり、赤外線を通信媒体としたデータ伝送手段を提供するものである。IrLAP層５１、IrLMP層５２は、従来技術の項で説明したIrLAP層、IrLMP層と同様のものであり、IrDA Standardにおける通信プロトコルを規定した層である。アプリケーション層５３は、個々のアプリケーション毎に、通信サービスのインターフェイスを提供する層である。
【００６８】
第２通信制御部１４は、上述したように、管理パケットの生成および送信、管理パケットに応答した装置から返信パケットの受信、受信側が受信可能なデータサイズのパケットの作成等を行う。さらに、第２通信制御部１４は、これら処理の他に、連続送信されるデータにフレーム単位での順序番号を付加し、順序を保証する処理を行い、受信したデータを振り分け、上位層であるファイル交換アプリケーション層５５にデータを渡す処理を行うことができる。ファイル交換アプリケーション層５５は、ファイル交換のようなデータの同期の必要がない単一方向のデータ送信サービスを提供する層である。
【００６９】
また、受発光部１６・２１は、IrDA Standard用の受発光素子であることが好ましい。IrDA Standard用の受発光素子は量産されているデバイスであり、低価格で入手することができる。したがって、受発光部１６・２１をIrDA Standard用の受発光素子で構成すれば、コストを削減できる。
【００７０】
また、通信Ｉ／Ｆ部３６が所定時間内に画像受信装置３から返信パケットを取得しない場合、通信可否判定部３３は、第２通信制御部１４との間でデータの送受信が可能な装置が存在しないと判定しているが、この場合、第２通信制御部１４によって送信するデータを受信できる装置が通信圏内に存在しないことを利用者に通知する通知手段を設ければ、利用者は、データ送信可能な装置が通信圏内にないことを確実に認識することができる。なお、この通知手段としては、警告表示を行う表示デバイス、警告通知を行うスピーカ等が考えられる。
【００７１】
なお、以上の実施の形態では、送信対象を画像データとしているが、画像データに限られるものではなく、例えば、文書データであってもよい。
【００７２】
また、通信Ｉ／Ｆ部３６・４１が受信するデータ、情報等を、ＣＤＲ（クロックデータリカバリ回路）によって処理することにより、受信データの復調処理を行うようにしてもよい。
【００７３】
また、以上で示した画像送信装置２としては、例えば、ノートＰＣ、ＰＤＡ（Personal Digital Assistant）、携帯電話、デジタルカメラ等の携帯型通信デバイスが好ましく、画像受信装置３としては、例えば、ノートＰＣ、ＰＣ、テレビ、プリンタ、記録装置、携帯型ハードディスク、オーディオプレイヤー等の受信したデータを処理・保存できるデバイスが好ましい。
【００７４】
また、上記した通信手段切換制御部１２、第１通信制御部１３、第２通信制御部１４、第３通信制御部２２は、上述した機能を実現するためのプログラムと、そのプログラムを実行するハードウェア（コンピュータ）との組み合わせで実現してもよい。
【００７５】
この場合、マイクロプロセッサ（図示せず）のアクセスにより、ＲＯＭ等の記憶手段に格納されているプログラムが実行される構成であってもよいし、格納されているプログラムを読み出し、読み出したプログラムをＲＡＭ（random access memory）等の揮発性メモリに展開することにより、そのプログラムが実行される構成であってもよい。この場合、読み出されるプログラムは予め本体装置に格納されているものとする。
【００７６】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリーカードを含む）／光カードのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリーを含めた固定的にプログラムを担持する媒体であってもよい。
【００７７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、上述した実施形態において開示された各技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００７８】
本発明のデータ送信装置は、ノートＰＣ、ＰＤＡ、携帯電話、デジタルカメラ等の携帯型無線通信機器に好適に用いられる。
【図面の簡単な説明】
【００７９】
【図１】本発明の一実施形態の通信システムを示す機能ブロック図である。
【図２】図１に示した管理情報出力部が出力する管理パケットのデータ構造を示す図である。
【図３】図１に示した返信パケット出力部が出力する返信パケットのデータ構造を示す図である。
【図４】図１に示した送信パケット出力部が出力する送信パケットのデータ構造を示す図である。
【図５】図１に示した画像送信装置における通信処理の手順を示すフローチャートである。
【図６】本発明の一実施形態の画像送信装置における通信プロトコルの階層構造を示す図である。
【符号の説明】
【００８０】
１  通信システム
２  赤外線通信装置（画像送信装置、データ送信装置）
３  赤外線通信装置（画像受信装置、データ受信装置）
１１  入力Ｉ／Ｆ部
１２  通信手段切換制御部（切り換え手段）
１３  第１通信制御部
１４  第２通信制御部
１５  記憶部
１６  受発光部（受発光素子）
２２  第３通信制御部
２３  記憶部
３１  送信データ特定部
３２  管理情報出力部（管理情報送信手段）
３３  通信可否判定部
３４  返信パケット処理部（通信能力情報受信手段）
３５  送信パケット出力部（データ送信手段）
３６・４１  通信Ｉ／Ｆ部
４２  通信能力情報出力部
４３  返信パケット出力部（通信能力情報送信手段）
４４  受信データ処理部
【図１】
2005347836.tif 000003
【図２】
2005347836.tif 000004
【図３】
2005347836.tif 000005
【図４】
2005347836.tif 000006
【図５】
2005347836.tif 000007
【図６】
2005347836.tif 000008