(57)【要約】【課題】  画像処理装置が無線通信を用いてユーザとの距離を測定する場合、画像処理装置とユーザの持つ外部装置の動作クロックに依存して、測定結果に誤差が発生する。  画像処理装置がユーザとの距離をトリガとして特定の機能を正しく動作させるためには、測定結果の誤差を補正する必要がある。【解決手段】  本発明では、画像処理装置のそれぞれの機能に応じて、発生しうる誤差の範囲内で特定の値を指定する。  その値を測定結果に加えることで、それぞれの機能を最適に実現する補正値を算出する。【選択図】  図３
2010223904.tif 000002
【特許請求の範囲】
【請求項１】
以下の手段を有することを特徴とする、無線接続された外部装置と通信可能な無線通信装置部を持つ画像処理装置。
前記無線通信装置部で外部装置と通信することにより、外部装置との距離を測定する距離測定手段と、
前記距離測定手段において、測定結果の誤差を判断し誤差値を取得する誤差判断手段と、
前記誤差判断手段で取得した誤差値に対して、誤差値の範囲内で特定の値を指定できる誤差補正手段。
【請求項２】
前記誤差補正手段において、画像処理装置の機能に応じて指定する値を変化させることができる可変補正手段を有する請求項１に記載の画像処理装置。
【請求項３】
前記無線通信装置部で外部装置と通信することにより、特定の時間内に外部装置が移動した距離を測定する移動距離測定手段を有する請求項１に記載の画像処理装置。
【請求項４】
前記距離測定手段で取得した距離測定結果に、前記可変補正手段で取得した値および前記移動距離測定手段で取得した値を加減して、距離測定結果を補正できる請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を用いて外部装置との距離測定を実行する画像処理装置において、距離測定の誤差を補正する方法に関するものである。
【背景技術】
【０００２】
現在、プリンタや複合機といった画像処理装置は、USB(Universal Serial Bus)や有線LAN(Local Area Network)で外部装置と接続しデータのやりとりをする通信機能を搭載している。さらにこの外部装置との接続を無線化する検討がなされており、その中でも高速通信が可能な無線USBの適用が注目されている。
【０００３】
無線USBは、その通信方式の物理層にUWB(Ultra WideBand)を適用している。UWB通信は、無線LANなどの他無線通信方式と比較して、短距離、高速通信、低消費電力という特徴に加え、距離測定（以下、測距）機能を有する。
【０００４】
UWBの通信規格（非特許文献１）によると測距方法は、図1のシーケンス図に示すように、一方の装置から測距用のデータパケットを送信し、応答までの伝播遅延時間を得ることで距離を算出する。図１は、装置１０１が装置１０２に対し測距を行う場合のシーケンスを示している。装置１０１は時刻T1にパケット１０３を装置１０２へ送信し、装置１０２は時刻R1に受信する。次に装置１０２は時刻T2にパケット１０３を装置１０１に返信し、装置１０１は時刻R2に受信する。このとき装置１０２はパケット１０３に時刻R1および時刻T2の値を記載する。これにより装置１０１は(R2 - T1) - (T2 - R1)の値を伝播遅延時間として算出することができる。
【０００５】
また装置１０２は返信するパケット１０３に、自身の動作クロックの値を記載できる。
【０００６】
ここで、画像処理装置などの電子機器はCPUの持つ動作クロックの時間単位で時間を扱う。そのため上記伝播遅延時間についても動作クロックの時間単位の値になる。したがって動作クロックの時間単位分が測距の誤差となる可能性がある。つまり動作クロックの時間単位で電波が空気中を伝播する距離が誤差となる。
【０００７】
図２に、（非特許文献１）において示される動作クロックとそれに対する測距誤差の例を示す。
【０００８】
また（特許文献１）に示されるように距離測定で発生する誤差に対して、基準動作クロックとなる第一の回路と基準動作クロックとの位相差を測定できる第二の回路により、測定精度をあげる技術がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０００−１２１７２６号公報
【非特許文献１】ECMA-368 : High Rate Ultra Wideband PHY and MAC Standard
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記の従来技術では、動作クロックに依存する誤差に対し、測定精度自体を向上することを目的としている。しかしながら、発生した誤差を含む測定結果に対する補正は行われていない。
【００１１】
上記のことから、画像処理装置が外部装置との測距結果を用いて特定の機能を実行しようとする場合、誤差により正しく機能を実現できないという問題が発生する。
【００１２】
そのような機能としては、第一にユーザの持つ外部装置が一定距離に近づいたことを基点にジョブを開始することが考えられる。第二にユーザの持つ外部装置が一定距離内にある場合のみジョブ実行を許可することが考えられる。第三に複数のユーザの持つ外部装置の距離を比較して優先するユーザを選択することが考えられる。
【課題を解決するための手段】
【００１３】
上述した課題を解決するために、請求項１に示すように、
画像処理装置は、無線接続された外部装置と通信することにより、外部装置との距離を測定する。
【００１４】
また画像処理装置は、画像処理装置と外部装置の動作クロックの値から誤差値を判断する。
【００１５】
また画像処理装置は、その誤差値の範囲内で特定の値を誤差補正値として算出する。
【００１６】
また請求項２に示すように、
画像処理装置は、前記誤差補正手段において、画像処理装置の機能に応じて指定する値を変化させることができる。
【００１７】
また請求項３に示すように、
画像処理装置は、前記無線通信装置部で外部装置と通信することにより、特定の時間内に外部装置が移動した距離を測定することができる。
【００１８】
また請求項４に示すように、
画像処理装置は、前記距離測定手段で取得した距離測定結果に、前記可変補正手段で取得した値および前記移動距離測定手段で取得した値を加減して、距離測定結果を補正できる。
【発明の効果】
【００１９】
本発明により、画像処理装置と無線通信可能な外部装置を持つユーザに対し、一定距離の接近を検知してジョブを開始する機能において、画像処理装置は一定距離内に接近した場合、誤判定せずジョブを開始できる。
【００２０】
また画像処理装置と無線通信可能な外部装置を持つユーザが、一定距離内にいる場合のみジョブ実行を許可するセキュリティ関連機能において、画像処理装置は一定距離外でのジョブの実行を確実に禁止できる。
【００２１】
また複数の画像処理装置と無線通信可能なユーザの持つ外部装置の距離を比較して、優先するユーザを選択する機能において、画像処理装置は誤認識を回避し適切なユーザを選択できる。
【図面の簡単な説明】
【００２２】
【図１】距離測定のシーケンス。
【図２】動作クロックに対する距離測定誤差。
【図３】機能に応じて補正値を変化させる誤差補正。
【図４】通常ジョブの場合の距離判定NG例。
【図５】セキュリティジョブの場合の距離判定NG例。
【図６】移動距離を予測してユーザ同士を比較する誤差補正。
【発明を実施するための形態】
【００２３】
（実施例１）
機能に応じて補正値を変化させる誤差補正
実施例１では、請求項２記載の機能に応じて補正値を変化させる誤差補正を示す。
【００２４】
図３は、請求項１および２の実施例を示す。
【００２５】
画像処理装置３０１は、画像処理装置と無線通信可能な外部装置を持つユーザの距離を、図1に示す測距用のデータパケット１０３を送信することで定期的に測定する。ユーザがジョブ実行距離３０２の範囲内に近づいたことを検出すると、画像処理装置３０１は印刷などのジョブを開始する。
【００２６】
ここで画像処理装置が開始を判断するジョブとして、本発明では２つに分類する。
【００２７】
第一に、そのユーザが投入した通常の印刷ジョブやそのユーザ宛に受信したメールやFAXの印刷ジョブがある。このようなジョブを通常ジョブとする。
【００２８】
第二に、そのユーザが投入した機密文書の印刷ジョブや画像処理装置へのログインジョブがある。このようなジョブをセキュリティ系ジョブとする。セキュリティ系ジョブは、画像処理装置のセキュリティに関連するため、設定されたジョブ実行距離３０２の範囲外での実行は確実に禁止する必要がある。
【００２９】
ここで３０３および３０６は、本発明による補正を行なう前の測距結果を示す。
しかしながら背景技術と課題で述べたように、測距結果は誤差を含み、画像処理３０１はジョブの開始を正しく判断できない。
【００３０】
そこで実施例１では以下のように補正値を設定し使用する。
【００３１】
画像処理装置３０１は、自身の動作クロックとパケット１０３に記載されている外部装置の動作クロックを参照し、動作クロックの時間単位が大きい方の値に、電波の速度を乗算し、最大誤差値として判断する。
【００３２】
画像処理装置３０１は、測距結果にこの最大誤差値を加算した値をプラス補正値、減算した値をマイナス補正値として設定する。測距結果３０３の場合、補正値はプラス補正値３０４とマイナス補正値３０５になる。測距結果３０６の場合、補正値はプラス補正値３０７とマイナス補正値３０８になる。
【００３３】
通常ジョブの場合、画像処理装置３０１はマイナス補正値を使用してジョブ開始を判断する。これにより誤差が最大値であったとしてもユーザがジョブ実行距離３０２まで接近したことを判断でき、誤判定によりユーザを待たせることを回避できる。
【００３４】
またセキュリティ系ジョブの場合、画像処理装置３０１はプラス補正値を使用してジョブ開始を判断する。これにより誤差が最大値であったとしてもユーザがジョブ実行距離３０２の範囲内に確実に入っていることを判断でき、誤判定によりジョブのセキュリティ性を失うことを回避できる。
【００３５】
（実施例２）
移動距離を予測してユーザ同士を比較する誤差補正
実施例２では、請求項３記載の移動距離を予測してユーザ同士を比較する誤差補正を示す。
【００３６】
画像処理装置と通信可能な外部装置を持つ複数のユーザに対して、画像処理装置に最も近いユーザを選択し、そのユーザのジョブを優先して実行する機能を想定する。
【００３７】
しかしながら背景技術と課題で述べたように、測距結果は誤差を含み、さらにそれぞれのユーザの持つ外部装置の動作クロックは異なり、誤差の大きさも異なる。このため画像処理装置に最も近いユーザを正しく判断できない。
【００３８】
図４と図５に、誤差により画像処理装置がユーザの選択を誤ってしまう場合の例を示す。ユーザAは動作クロックによる誤差の最大値が0.1メートル、ユーザBは動作クロックによる誤差の最大値が1.0メートルとする。
【００３９】
図４において、画像処理装置４０１は、ユーザAに対して測距結果４０２を、ユーザBに対して測距結果４０３を得て、ユーザAが最も近いと判断する。しかしそれぞれのユーザは、測距結果の値から誤差の最大値の範囲内で存在する可能性がある。ユーザAが位置４０２に、ユーザBが位置４０４に存在するような場合、画像処理装置４０１に最も近いのはユーザBであり、ユーザの選択は誤判定となる。
【００４０】
また図５において、画像処理装置５０１は、ユーザAに対して測距結果５０２を、ユーザBに対して測距結果５０４を得て、ユーザBが最も近いと判断する。しかしそれぞれのユーザは、測距結果の値から誤差の最大値の範囲内で存在する可能性がある。ユーザAが位置５０３に、ユーザBが位置５０５に存在するような場合、画像処理装置５０１に最も近いのはユーザAであり、ユーザの選択は誤判定となる。
【００４１】
上記の問題を回避するために、請求項３および４を実施する。
【００４２】
図６は請求項３および４の実施例を示す。
【００４３】
画像処理装置は、ユーザに対して定期的に測距を行なうことで、複数の時刻についてユーザの距離を得る。前回の測距時刻からのユーザの移動距離を予測できる。これを移動予測量とする。
【００４４】
画像処理装置は動作クロックの時間単位で時刻を認識するため、測距結果は動作クロックに依存する誤差の最大値の単位でしか取得されない。したがって測距結果が前回と同じである場合もユーザは移動している。ユーザの移動速度はそれぞれ異なるため、測距結果に対してこの移動予測量を考慮して補正する必要がある。
【００４５】
図６において、画像処理装置６０１はユーザに対して測距結果６０２を得る。このとき測距結果から誤差の最大値を加減して、ユーザの存在する範囲は位置６０３から位置６０４となる。画像処理装置６０１は、この範囲の特定の位置を前回測距におけるユーザの位置とし、それに上記の移動予測量を加算することで測距結果６０２を補正する。例えば前回測距におけるユーザ位置を測距結果６０２と、ユーザの移動方向から後方の位置６０３の中間点６０５とする。そして中間点６０５に移動予測量を加算した値を予測補正値６０６とし、ユーザの選択に使用する。ただし中間点６０５に移動予測量を加算した値が、位置６０７のようにユーザの存在する範囲を超える場合は、予測補正値を６０４とする。
【００４６】
以上により、画像処理装置は、測距結果に対するユーザの存在する範囲内でより正確な位置を特定でき、正しくユーザを選択できる可能性が向上する。
【図１】
2010223904.tif 000003
【図２】
2010223904.tif 000004
【図３】
2010223904.tif 000005
【図４】
2010223904.tif 000006
【図５】
2010223904.tif 000007
【図６】
2010223904.tif 000008