JP7375593B2 - 情報処理装置及びプログラム - Google Patents

情報処理装置及びプログラム Download PDF

Info

Publication number
JP7375593B2
JP7375593B2 JP2020021860A JP2020021860A JP7375593B2 JP 7375593 B2 JP7375593 B2 JP 7375593B2 JP 2020021860 A JP2020021860 A JP 2020021860A JP 2020021860 A JP2020021860 A JP 2020021860A JP 7375593 B2 JP7375593 B2 JP 7375593B2
Authority
JP
Japan
Prior art keywords
terminal device
period
distance
processing device
connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020021860A
Other languages
English (en)
Other versions
JP2021128465A (ja
Inventor
裕之 三觜
洋平 槇野
彰弘 石井
裕介 田口
周平 遠田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2020021860A priority Critical patent/JP7375593B2/ja
Priority to US17/032,730 priority patent/US11291062B2/en
Publication of JP2021128465A publication Critical patent/JP2021128465A/ja
Application granted granted Critical
Publication of JP7375593B2 publication Critical patent/JP7375593B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/02Systems for determining distance or velocity not using reflection or reradiation using radio waves
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/38Connection release triggered by timers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00315Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a radio transmission apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Facsimiles In General (AREA)
  • Telephone Function (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Mobile Radio Communication Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、情報処理装置及びプログラムに関する。
処理装置とユーザの端末装置との間で無線通信の接続を行う技術が知られている。例えば特許文献1には、複数の画像形成装置から受信された電波のうち、携帯端末が接続を所望する画像形成装置に近接される前に記録した電波の強度と、携帯端末が接続を所望する画像形成装置に近接された後に記録した電波の強度との変化量が最も大きい電波を発信する画像形成装置を接続候補と決定することが記載されている。特許文献2には、携帯情報端末との間で行われる短距離無線通信の電波強度に基づいて、画像処理装置と短距離無線通信を行う携帯情報端末を特定し、特定された携帯情報端末と短距離無線通信の接続を行うことが記載されている。特許文献3には、各データ処理装置にデバイスの音声操作フラグが有効なユーザがログインすると、そのユーザが使用するデバイスとペアリング処理を行うことが記載されている。
特開2017-85485号公報 特開2013-146048号公報 特開2018-5668号公報
処理装置の周囲に複数の端末装置が存在する場合、例えば単に処理装置に近付いてきた端末装置又は処理装置に最も近い端末装置と処理装置との間で無線通信の接続を行うと、処理装置を操作している利用者の端末装置とは異なる端末装置と処理装置との間で無線通信の接続が行われてしまう虞がある。
本発明は、処理装置を操作する利用者から、操作を受け付ける前と後の、該処理装置と端末装置との距離を考慮しない場合と比して、精度高く、該処理装置と利用者の端末装置との無線通信の接続を行うことを目的とする。
請求項1に係る発明は、プロセッサを備え、前記プロセッサは、利用者の操作を受け付ける前の第1期間及び前記操作を受け付けた後の第2期間において、自装置の周囲に存在する端末装置までの距離を複数回計測し、前記第1期間において前記端末装置が近付き、前記第2期間において前記端末装置が近接範囲内に居ることを前記距離が示す場合には、前記端末装置と無線通信の接続を行うことを特徴とする情報処理装置である。
請求項2に係る発明は、請求項1に記載の情報処理装置において、前記第2期間において計測された距離が予め定められた時間継続して閾値以下である場合には、前記第2期間において前記端末装置が近接範囲内に居ると判定されることを特徴とする。
請求項3に係る発明は、請求項2に記載の情報処理装置において、前記プロセッサは、前記接続が行われた前記端末装置について計測された前記距離の履歴を取得し、前記距離の履歴を用いて、前記第1期間において前記端末装置が近付き又は前記第2期間において前記端末装置が前記近接範囲内に居ると判定する基準を変更することを特徴とする。
請求項4に係る発明は、請求項2に記載の情報処理装置において、前記プロセッサは、前記第1期間において計測された前記距離が特定の状況を示す場合、前記第1期間において前記端末装置が近付き又は前記第2期間において前記端末装置が近接範囲内に居ると判定する基準を変更することを特徴とする。
請求項5に係る発明は、請求項1から4のいずれか1項に記載の情報処理装置において、前記プロセッサは、前記自装置の周囲に存在する複数の端末装置までの距離を計測し、前記第1期間において前記複数の端末装置が近付き、前記第2期間において前記複数の端末装置が前記近接範囲内に居ることを前記距離が示す場合には、前記複数の端末装置のうちいずれかと前記接続を行うことを特徴とする。
請求項6に係る発明は、請求項5に記載の情報処理装置において、前記プロセッサは、前記複数の端末装置のうち最も小さい距離が計測された端末装置と前記接続を行う情報処理装置である。
請求項7に係る発明は、請求項5に記載の情報処理装置において、前記プロセッサは、前記複数の端末装置の前記接続の履歴を取得し、前記複数の端末装置のうち前記接続の回数が最も多い端末装置と前記接続を行うことを特徴とする。
請求項8に係る発明は、請求項5に記載の情報処理装置において、前記プロセッサは、前記複数の端末装置のいずれかを選択する操作に用いられる画面を表示部に表示し、前記複数の端末装置のうち前記画面を用いて選択された端末装置と前記接続を行うことを特徴とする。
請求項9に係る発明は、請求項1から8のいずれか1項に記載の情報処理装置において、前記プロセッサは、前記接続が行われた後に計測された前記端末装置までの距離が閾値以上になると、前記接続を切断することを特徴とする。
請求項10に係る発明は、請求項9に記載の情報処理装置において、前記接続が切断された場合、前記端末装置までの前記距離が前記閾値以上になった後に最初に受け付けた操作を基準として、前記第1期間及び前記第2期間が設定されることを特徴とする。
請求項11に係る発明は、請求項1から10のいずれか1項に記載の情報処理装置において、前記プロセッサは、前記端末装置の前記接続の履歴を取得し、前記接続の履歴が前記端末装置と前記接続を行ったことがあることを示す場合には、前記端末装置までの距離を計測することを特徴とする。
請求項12に係る発明は、請求項1から10のいずれか1項に記載の情報処理装置において、前記プロセッサは、前記端末装置の前記接続の履歴を取得し、前記接続の履歴が前記端末装置と前記接続を行ったことがないことを示す場合には、前記端末装置までの距離を計測しないことを特徴とする。
請求項13に係る発明は、コンピュータに、利用者の操作を受け付ける前の第1期間及び前記操作を受け付けた後の第2期間において、自装置の周囲に存在する端末装置までの距離を複数回計測するステップと、前記第1期間において前記端末装置が近付き、前記第2期間において前記端末装置が近接範囲内に居ることを前記距離が示す場合には、前記端末装置と無線通信の接続を行うステップとを実行させるためのプログラムである。
請求項1に係る発明によれば、処理装置を操作する利用者から、操作を受け付ける前と後の、該処理装置と端末装置との距離を考慮しない場合と比して、精度高く、該処理装置と利用者の端末装置との無線通信の接続を行うことができる。
請求項2に係る発明によれば、処理装置を操作する利用者から、操作を受け付ける前と後の、該処理装置と端末装置との距離を考慮しない場合と比して、精度高く、該処理装置と利用者の端末装置との無線通信の接続を行うことができる。
請求項3に係る発明によれば、判定の基準が不変である場合に比べて、無線通信の接続対象が操作を行っている利用者の端末装置となる確度が上がる。
請求項4に係る発明によれば、判定の基準が不変である場合に比べて、特定の状況下において無線通信の接続対象が操作を行っている利用者の端末装置となる確度が上がる。
請求項5に係る発明によれば、無線通信の接続候補が複数存在する場合に、複数の端末装置と無線通信の接続が行われるのを防ぐことができる。
請求項6に係る発明によれば、無線通信の接続候補が複数存在する場合に、距離が最も近い端末装置と無線通信の接続を行うことができる。
請求項7に係る発明によれば、無線通信の接続候補が複数存在する場合に、過去に接続された回数が最も多い端末装置と無線通信の接続を行うことができる。
請求項8に係る発明によれば、無線通信の接続候補が複数存在する場合に、ユーザにより選択された端末装置と無線通信の接続を行うことができる。
請求項9に係る発明によれば、利用者が情報処理装置の利用を終了した後も、その利用者の端末装置と接続され続けることが防止される。
請求項10に係る発明によれば、端末装置と無線通信の接続が切断された場合には、利用者が情報処理装置の利用を終了した後に最初に行われた操作を基準として設定された期間に基づいて次の利用者の端末装置と無線通信の接続を行うことができる。
請求項11に係る発明によれば、無線通信の接続を行ったことがない端末装置までの距離も計測する場合に比べて、距離を計測する処理の負荷が軽減される。
請求項12に係る発明によれば、無線通信の接続を行ったことがない端末装置までの距離も計測する場合に比べて、距離を計測する処理の負荷が軽減される。
請求項13に係る発明によれば、処理装置を操作する利用者から、操作を受け付ける前と後の、該処理装置と端末装置との距離を考慮しない場合と比して、精度高く、該処理装置と利用者の端末装置との無線通信の接続を行うことができる。
実施形態に係る処理システム100の構成の一例を示す図である。 画像処理装置120の構成の一例を示す図である。 端末装置110と連携するときに画像処理装置120が行う処理の一例を示すフローチャートである。 第1期間及び第2期間に計測された距離の一例を示す図である。 端末装置110A~110Cの距離の時間的変化を示す図である。 端末装置110との連携後に画像処理装置120が行う処理の一例を示すフローチャートである。 第3期間に計測された距離の一例を示す図である。 端末装置110A、110C、及び110Dの距離の時間的変化を示す図である。
1.構成
図1は、実施形態に係る処理システム100の構成の一例を示す図である。処理システム100は、端末装置110と画像処理装置120とを備える。画像処理装置120は、本発明に係る「情報処理装置」の一例である。なお、図1では、端末装置110と画像処理装置120とが一つずつ示されているが、端末装置110と画像処理装置120とはそれぞれ複数設けられていてもよい。画像処理装置120は、端末装置110と連携して処理を実行する。この連携は、例えば無線通信の接続を行うことにより実現される。画像処理装置120と端末装置110との連携により、例えば端末装置110を用いた画像処理装置120の操作や端末装置110から得られる情報を用いた画像処理装置120の制御が実現される。この情報には、例えば利用者の生体情報が含まれてもよい。例えば利用者の生体情報から心理状態を分析し、利用者の心理状態に応じて画像処理装置120が制御されてもよい。
端末装置110は、利用者により持ち運ばれて使用される。端末装置110は、例えばスマートフォン、タブレット端末、又はウェアラブル端末であってもよい。端末装置110は、通信機能を有する。例えば端末装置110は通信部(図示せず)を有し、画像処理装置120と無線でデータ通信を行う。この通信部が従う通信規格には、例えばBluetooth(登録商標)が含まれる。また端末装置110は、生体情報を計測する機能を有してもよい。例えば端末装置110は、生体情報を計測する一又は複数のセンサ(図示せず)を有し、利用者の生体情報を計測する。この生体情報には、例えば心拍数又は血圧が含まれる。例えばこの生体情報は画像処理装置120に送信され、画像処理装置120の制御に用いられる。
図2は、画像処理装置120の構成の一例を示す図である。画像処理装置120は、コピー機能、プリント機能、スキャン機能、ファクシミリ機能等の画像を処理する複数の機能を有する。また、画像処理装置120は、周囲の端末装置110までの距離の時間的変化に基づいて画像処理装置120を操作している利用者の端末装置110を特定し、この端末装置110と無線通信の接続を行う機能を有する。なお、画像処理装置120から端末装置110までの距離は、画像処理装置120から端末装置110の利用者までの距離とみなせる。画像処理装置120は、プロセッサ121と、メモリ122と、通信部123と、操作部124と、表示部125と、画像読取部126と、画像形成部127とを備える。これらの部位はバス128を介して接続されている。
プロセッサ121は、プログラムを実行することにより、画像処理装置120の各部を制御し又は各種の処理を行う。プロセッサ121には、例えばCPU(Central Processing Unit)が用いられる。メモリ122には、プロセッサ121により実行されるプログラムが記憶される。メモリ122には、例えばROM(Read Only Memory)及びRAM(Random Access Memory)が用いられる。また、メモリ122には、ROM及びRAMに加えて、例えばハードディスクドライブ又はSSD(Solid State Drive)が用いられてもよい。通信部123は、通信回線を介して接続された他の装置とデータ通信を行う。この通信回線には、無線の通信回線が含まれる。通信部123が従う通信規格には、例えばBluetooth(登録商標)が含まれる。Bluetooth(登録商標)に従って通信を行う場合、通信部123は、通信部123から数メートルの距離以内の全方向に広がる接続範囲を有する。通信部123は、この接続範囲内の端末装置110とBluetooth(登録商標)に従って無線で接続し得る。操作部124は、利用者による画像処理装置120の操作に用いられる。操作部124には、例えばタッチパネルとボタンとが用いられる。表示部125は、各種の情報を表示する。表示部125には、例えば液晶ディスプレイが用いられる。画像読取部126は、画像を読み取って画像データに変換する。画像読取部126には、例えばイメージスキャナが用いられる。画像形成部127は、画像データに応じた画像を用紙等の媒体上に形成する。画像形成部127には、例えばプリンターが用いられる。
2.動作
以下の説明において、プロセッサ121を処理の主体として記載する場合、これは、それぞれメモリ122に記憶されたプログラムと、このプログラムを実行するプロセッサ121との協働により、プロセッサ121が演算を行い又は他のハードウェア要素の動作を制御することにより、処理が行われることを意味する。
図3は、端末装置110と連携するときに画像処理装置120が行う処理の一例を示すフローチャートである。この処理は、例えば通信部123の接続範囲に端末装置110が入ったことを契機として開始される。
ステップS11において、プロセッサ121は、画像処理装置120から画像処理装置120の周囲に存在する端末装置110までの距離を計測する。画像処理装置120の周囲に複数の端末装置110が存在する場合には、複数の端末装置110までの距離が計測される。この周囲に存在する端末装置110は、例えば接続範囲内の端末装置110である。例えば接続範囲内に居る端末装置110が検索され、この検索の結果、発見された端末装置110までの距離が計測される。この距離の計測は、例えばBluetooth(登録商標)の電波強度によって距離を推定する方法等の既知の方法を用いて行われる。この距離の計測は、定められた時間間隔で繰り返し行われる。計測された距離は、端末装置110毎に、最初の操作を受け付ける前の第1期間に計測された距離として時系列に沿ってメモリ122に記憶される。
ステップS12において、プロセッサ121は、利用者による最初の操作が行われたか否かを判定する。この最初の操作は、例えばスリープ状態又は節電状態からの復帰を指示する操作である。この操作は、例えば表示部125の表面に接触する操作であってもよいし、操作部124のボタンを押す操作であってもよい。利用者による最初の操作が行われていない場合、ステップS12の判定がNOになり、ステップS11の処理に戻る。一方、利用者による最初の操作が行われると、ステップS12の判定がYESになり、ステップS13の処理に進む。
ステップS13において、プロセッサ121は、タイマーを開始する。タイマーは、設定された時間を計測する。この時間は、例えば利用者が画像処理装置120を操作しているとみなせる時間に予め設定される。
ステップS14において、プロセッサ121は、ステップS11と同様に、画像処理装置120から画像処理装置120の周囲に存在する端末装置110までの距離を計測する。この距離の計測は、定められた時間間隔で繰り返し行われる。計測された距離は、最初の操作を受け付けた後の第2期間に計測された距離として時系列に沿ってメモリ122に記憶される。
ステップS15において、プロセッサ121は、設定された時間が経過したか否かを判定する。タイマーにより設定された時間が計測されていない場合、ステップS15の判定はNOになる。この場合、タイマーにより設定された時間が計測されるまで、ステップS15の判定が繰り返される。一方、タイマーにより設定された時間が計測された場合、ステップS15の判定はYESになり、ステップS16の処理に進む。ステップS16において、プロセッサ121は、タイマーを終了する。
ステップS17において、プロセッサ121は、メモリ122に記憶された第1期間の距離を用いて、利用者による最初の操作を受け付ける前の第1期間において画像処理装置120に近付いた端末装置110があるか否かを判定する。画像処理装置120に近付いた端末装置110を判定する方法としては、距離の変化量の閾値を用いて判定する第1方法と、距離の絶対値の閾値を用いて判定する第2方法とがある。
図4は、第1期間及び第2期間に計測された距離の一例を示す図である。図4に示す例では、画像処理装置120の周囲には端末装置110A~110Cが存在し、時刻t1~t13に画像処理装置120から端末装置110A~110Cまでの距離が計測されている。時刻t1~t13は、時刻t1が最も早く、時刻t1~時刻t13の順に遅くなる。ここでは、時刻t6に利用者による最初の操作が行われたものとする。すなわち、時刻t1~t6は、利用者による最初の操作を受け付ける前の第1期間である。時刻t6~t13は、利用者による最初の操作を受け付けた後の第2期間である。第1期間及び第2期間においては、距離は複数回計測されている。なお、この例では、時刻t6は、第1期間と第2期間のいずれにも属しているが、これらのいずれかに属してもよいし、これらのいずれにも属さなくてもよい。すなわち、時刻t6に計測された距離は、第1期間に計測された距離と第2期間に計測された距離の両方に含まれてもよいし、これらのいずれかに含まれてもよいし、これらのいずれにも含まれなくてもよい。
第1方法では、第1期間において距離が第1閾値以上小さくなったかにより判定が行われる。この閾値は、例えば端末装置110の利用者が画像処理装置120を利用するために画像処理装置120に近付いたとみなせる距離の変化量に予め設定される。ここでは、第1閾値が2であるものとする。図4に示す例において、端末装置110Bについて時刻t5に計測された距離は4.3であり、時刻t6に計測された距離は2.2である。これは、第1期間において距離が小さくなったことを示す。また、これらの距離の変化量は、2.1であり、第1閾値以上である。よって、端末装置110Bは第1期間において画像処理装置120に近付いたと判定される。また、端末装置110Cについて時刻t2に計測された距離は8.3であり、時刻t3に計測された距離は6.2である。これは、第1期間において距離が小さくなったことを示す。また、これらの距離の変化量は、2.1であり、第1閾値以上である。よって、端末装置110Cは第1期間において画像処理装置120に近付いたと判定される。一方、端末装置110Aについて時刻t1~t6に計測された距離はいずれも0.9である。これは、距離が小さくなっていないことを示す。また、これらの連続する距離の変化量はいずれも0であり、第1閾値未満である。よって、端末装置110Aは第1期間において画像処理装置120に近付いていないと判定される。
第2方法では、第1期間において第2閾値より大きい距離から第2閾値以下の距離に変化したかにより判定が行われる。この第2閾値は、例えば端末装置110の利用者が画像処理装置120を利用するために画像処理装置120の近くに移動したとみなせる距離に予め設定される。ここでは、第2閾値が5であるものとする。図4に示す例において、端末装置110Bについて時刻t4に計測された距離は第2閾値より大きい6.0であり、時刻t5に計測された距離は第2閾値以下の4.3である。これは、第1期間において第2閾値より大きい距離から第2閾値以下の距離に変化したことを示す。よって、端末装置110Bは第1期間において画像処理装置120に近付いていると判定される。また、端末装置110Cについて時刻t3に計測された距離は第2閾値より大きい6.2であり、時刻t4に計測された距離は第2閾値以下の4.1である。これは、第2閾値より大きい距離から第2閾値以下の距離に変化したことを示す。よって、端末装置110Cは第1期間において画像処理装置120に近付いていると判定される。一方、端末装置110Aについて時刻t1~t6に計測された距離はいずれも第2閾値以下の0.9である。これは、第1期間において第2閾値より大きい距離から第2閾値以下の距離に変化していないことを示す。よって、端末装置110Aは第1期間において画像処理装置120に近付いていないと判定される。
第1期間において画像処理装置120に近付いた端末装置110がないと判定された場合には、ステップS17の判定がNOになり、処理は終了する。一方、画像処理装置120に近付いた端末装置110があると判定された場合には、ステップS17の判定がYESになり、ステップS18の処理に進む。
ステップS18において、プロセッサ121は、メモリ122に記憶された第2期間の距離を用いて、ステップS17において第1期間において画像処理装置120に近付いたと判定された端末装置110の中に、利用者による最初の操作を受け付けた後の第2期間において距離が変わらない端末装置110があるか否かを判定する。この「距離が変わらない」とは、距離が全く変化しない場合に限定されず、多少の距離が変化する場合も含む。この判定は、例えば第2期間継続して距離の変化量が第3閾値以下になるかによって行われる。この第3閾値は、例えば端末装置110の利用者が画像処理装置120に対して停止しているとみなせる距離の変化量に予め設定される。ここでは、第3閾値が1であるものとする。
図4に示す例では、端末装置110Cについて時刻t6に計測された距離は0.7であり、時刻t7~時刻t13に計測された距離はいずれも0.5である。これらの距離の変化量は、0~0.2であり、いずれも第3閾値以下である。これは、第2期間の間継続して距離の変化量が第3閾値以下となっていることを示す。よって、端末装置110Cは第2期間において距離が変わっていないと判定される。一方、端末装置110Bについて時刻t8に計測された距離は0.3であり、時刻t9に計測された距離は1.6である。これらの距離の変化量は1.3であり、第3閾値より大きい。これは、第2期間継続して距離の変化量が第3閾値以下となっていないことを示す。よって、端末装置110Bは第2期間において第2期間において距離が変わったと判定される。
第2期間において距離が変わらない端末装置110がないと判定された場合には、ステップS18の判定がNOになり、処理は終了する。一方、第2期間において距離が変わらない端末装置110があると判定された場合には、ステップS18の判定がYESになり、ステップS19の処理に進む。
ステップS19において、プロセッサ121は、メモリ122に記憶された第2期間の距離を用いて、ステップS18において第2期間において距離が変わらないと判定された端末装置110の中に、第2期間において近接範囲内に居る端末装置110があるか否かを判定する。この近接範囲は、例えば画像処理装置120を操作する利用者が居ると考えられる範囲に予め設定される。近接範囲の距離は、画像処理装置120から第4閾値以下である。この場合、第2期間において画像処理装置120から端末装置110までの距離が継続して第4閾値以下であれば、端末装置110は第2期間において近接範囲に居ると判定される。ここでは、第4閾値は、1であるものとする。
図4に示す例では、端末装置110Cについて時刻t6に計測された距離は第4閾値以下の0.7であり、時刻t7~時刻t13に計測された距離はいずれも第4閾値以下の0.5である。これは、第2期間において画像処理装置120から端末装置110までの距離が継続して近接範囲の距離以下であることを示す。よって、端末装置110Cは第2期間において近接範囲に居ると判定される。
第2期間において近接範囲内に居る端末装置110がないと判定された場合には、ステップS19の判定がNOになり、処理は終了する。一方、画像処理装置120に近付いた端末装置110があると判定された場合には、ステップS19の判定がYESになり、ステップS20の処理に進む。
ステップS20において、プロセッサ121は、接続候補の端末装置110が複数存在するか否かを判定する。この接続候補の端末装置110は、ステップS18~S20の判定がYESとなる端末装置110である。図5は、端末装置110A~110Cの距離の時間的変化を示す図である。図5において、縦軸は距離を示し、横軸は時間を示す。線131A~131Cは、それぞれ時刻t1~t13に計測された端末装置110A~110Cの距離を示す。
線131Aは、第1期間及び第2期間において端末装置110Aが常に画像処理装置120の近くに居ることを示す。この場合、端末装置110Aは、第1期間において画像処理装置120に近付いていないため、上述したステップS17の判定がNOになる。よって、端末装置110Aは接続候補にはならない。これは、端末装置110Aの利用者は、第1期間及び第2期間において常に画像処理装置120の近くにいるが、画像処理装置120を操作していないと考えられることから、上述したステップS12において画像処理装置120を操作した利用者ではないとみなせるためである。
線131Bは、第1期間において端末装置110Bが画像処理装置120に近付き、第2期間において端末装置110Bが画像処理装置120から離れたことを示す。この場合、端末装置110Bは、第2期間において画像処理装置120に対する距離が変わるため、上述したステップS18の判定がNOになる。よって、端末装置110Bも接続候補にはならない。これは、端末装置110Bの利用者は、画像処理装置120を操作せずに単に画像処理装置120の近くを通り過ぎたと考えられることから、上述したステップS12において画像処理装置120を操作した利用者ではないとみなせるためである。
一方、線131Cは、第1期間において端末装置110Cが画像処理装置120に近付き、第2期間において画像処理装置120の近傍で停止していることを示す。この場合、端末装置110Cは、上述したステップS17~S19の判定がいずれもYESになる。よって、端末装置110Cは接続候補となる。これは、端末装置110Cの利用者は、画像処理装置120に近付いて画像処理装置120の操作を行っていると考えられることから、上述したステップS12において画像処理装置120を操作した利用者であるとみなせるためである。このように、接続候補が端末装置110Cだけである場合には、ステップS20の判定がNOになり、ステップS22の処理に進む。
ステップS22において、プロセッサ121は、対象の端末装置110とペアリングを行う。例えばBluetooth(登録商標)に従って通信部123から対象の端末装置110に接続要求が送信され、端末装置110と無線通信の接続が確立される。例えば接続候補が端末装置110Cのみである場合には、端末装置110Cとペアリングが行われる。対象の端末装置110とペアリングが行われると、この端末装置110と無線でデータ通信を行うことが可能となる。これにより、画像処理装置120において対象の端末装置110と連携して処理が行われる。
一方、上述したステップS20において、接続候補の端末装置110が複数存在する場合、ステップS20の判定がYESになり、ステップS21の処理に進む。ステップS21において、プロセッサ121は、複数の接続候補の端末装置110のうちいずれかを選択する。端末装置110を選択する方法としては、例えば以下の第1方法~第3方法がある。
第1方法では、複数の接続候補の端末装置110のうち最も小さい距離が計測された端末装置110が選択される。例えば接続候補の一の端末装置110について計測された最小の距離が0.5であり、接続候補の他の端末装置110について計測された最小の距離が0.9である場合には、一の端末装置110が選択される。これにより、例えば一の画像処理装置120と他の画像処理装置120が隣に並んで配置されている場合において、これらの画像処理装置120を操作する利用者の端末装置110が接続候補となったときに、一の画像処理装置120との間の距離が最も小さい端末装置110が選択される。この場合、他の画像処理装置120を操作する利用者の端末装置110は選択されない。
第2方法では、複数の接続候補の端末装置110のうち過去にペアリングが行われた回数が最も多い端末装置110が選択される。この場合、各端末装置110についてペアリングの履歴がメモリ122に記憶される。この履歴は、本発明に係る「無線通信の接続の履歴」の一例である。この履歴は、例えば端末装置110を一意に識別する識別子と、ペアリングされた日時とが含まれる。また、複数の接続候補の端末装置110から端末装置110の識別子を取得する。メモリ122から取得された履歴と識別子とに基づいて、接続候補の端末装置110毎に、ペアリングが行われた回数が計数される。この回数は、本発明に係る「無線通信の接続の回数」の一例である。そして、この回数が最も多い端末装置110が選択される。例えば接続候補の一の端末装置110に対してペアリングが行われた回数が10回であり、接続候補の他の端末装置110に対してペアリングが行われた回数が1回である場合には、一の端末装置110が選択される。
第3方法では、複数の接続候補の端末装置110のうち利用者の操作により選択された端末装置110が選択される。この場合、複数の接続候補の端末装置110のうちいずれかを選択する操作に用いられる選択画面が表示部125に表示される。この選択画面には、例えば複数の接続候補の端末装置110の一覧が含まれる。或いは、選択画面には、距離が計測された全ての端末装置110の一覧が含まれてもよい。利用者は、選択画面において複数の接続候補の端末装置110のいずれかを選択する操作を行う。この操作により選択された端末装置110が選択される。例えば利用者の操作により接続候補の一の端末装置110と他の端末装置110の中から一の端末装置110が選択された場合には、一の端末装置110が選択される。
このようにして、ステップS21において複数の接続候補の端末装置110のうちいずれかが選択されると、ステップS22では、選択された端末装置110とペアリングが行われる。
図6は、端末装置110との連携後に画像処理装置120が行う処理の一例を示すフローチャートである。この処理は、例えば上述したステップS22において端末装置110とペアリングが行われたことを契機として開始される。
ステップS31において、プロセッサ121は、上述したステップS11と同様に、画像処理装置120からペアリングされている端末装置110までの距離を計測する。この距離の計測は、定められた時間間隔で繰り返し行われる。計測された距離は、ペアリングが行われた後の第3期間に計測された距離として時系列に沿ってメモリ122に記憶される。なお、ステップS31では、ペアリングされている端末装置110までの距離に加えて、画像処理装置120の周囲に存在する他の端末装置110までの距離が測定されてもよい。
ステップS32において、プロセッサ121は、メモリ122に記憶された第3期間の距離を用いて、ペアリングが行われた後の第3期間において、ペアリングされている端末装置110が離れたか否かを判定する。この判定は、例えば第3期間において第5閾値より小さい距離から第5閾値以上の距離に変化したかによって行われる。第5閾値は、例えば端末装置110の利用者が画像処理装置120から離れて既に画像処理装置120を操作していないと考えられる距離に予め設定される。ここでは、第5閾値は、1であるものとする。
図7は、第3期間に計測された距離の一例を示す図である。図7に示す例では、時刻t21~t33に端末装置110A、110C、及び110Dまでの距離が計測されている。時刻t21~t33は、時刻t21が最も早く、時刻t21~時刻t33の順に遅くなる。ここでは、時刻t21より前に端末装置110Cとペアリングが行われたものとする。すなわち、時刻t21~t33は、ペアリングが行われた後の第3期間である。第3期間においては距離が複数回計測されている。
図7に示す例では、端末装置110Cについて時刻t26に計測された距離は第5閾値より小さい0.5であり、時刻t27に計測された距離は第5閾値以上の1.3である。これは、第3期間において第5閾値より小さい距離から第5閾値以上の距離に変化したことを示す。よって、端末装置110Cは第3期間において画像処理装置120から離れたと判定される。
ペアリングが行われた後の第3期間において、ペアリングされている端末装置110が画像処理装置120から離れていないと判定された場合には、ステップS32の判定がNOになり、上述したステップS31の処理に戻る。一方、ペアリングが行われた後の第3期間において、ペアリングされている端末装置110が画像処理装置120から離れたと判定された場合には、ステップS32の判定がYESになり、次のステップS33の処理に進む。
ステップS33において、プロセッサ121は、ステップS22において行われたペアリングを解除する。例えばBluetooth(登録商標)に従って通信部123から端末装置110に接続解除要求が送信され、端末装置110と無線通信の接続が切断される。例えば端末装置110Cとペアリングが行われている場合には、端末装置110Cとのペアリングが解除される。
図8は、端末装置110B~110Cの距離の時間的変化を示す図である。図8において、縦軸は距離を示し、横軸は時間を示す。線132A、132C、132Dは、それぞれ時刻t21~t33に計測された端末装置110A、110C、及び110Dの距離を示す。
線132Cは、第3期間において端末装置110Cが画像処理装置120から離れたことを示す。この場合、端末装置110Cとのペアリングが解除される。これは、端末装置110Cの利用者は、端末装置110Cと画像処理装置120とのペアリングが行われ、画像処理装置120を操作して利用した後、画像処理装置120の利用を終了して画像処理装置120から離れたと考えられることから、端末装置110Cと連携して行われる処理は終了したとみなせるためである。
ステップS34において、プロセッサ121は、次の利用者による最初の操作が行われたか否かを判定する。図8に示す例において、線132Dは、第3期間において端末装置110Dが画像処理装置120に近付いたことを示す。これは、端末装置110Dの利用者が、端末装置110Cの利用者の後に並んで画像処理装置120の利用を待っていたが、端末装置110Cの利用者が画像処理装置120の利用を終了したため、端末装置110Dの利用者が画像処理装置120の利用を開始したと考えられる。この場合、端末装置110Dの利用者は、操作部124を用いて画像処理装置120の操作を開始する。ただし、前の利用者の直後に次の利用者が操作を開始した場合には、画像処理装置120はスリープ状態又は節電状態に移行していない可能性がある。そのため、次の利用者による最初の操作はスリープ状態又は節電状態からの復帰を指示する操作でなくてもよい。次の利用者による最初の操作は、端末装置110Cが画像処理装置120から離れたと判定された後に最初に行われた操作であれば、どのような操作であってもよい。例えば次の利用者による最初の操作は、画像処理装置120の機能を選択する操作であってもよい。
次の利用者による最初の操作が行われていない場合には、ステップS34の判定がNOとなり、次の利用者による最初の操作が行われるまでステップS34の判定が繰り返される。一方、次の利用者による最初の操作が行われた場合には、ステップS34の判定がYESになり、ステップS13の処理に戻る。この場合、次の利用者により行われた最初の操作を基準として、第1期間及び第2期間が設定されて、ステップS13以降の処理が行われる。例えば次の利用者による最初の操作が行われる前の期間が第1期間に設定され、この操作が行われた後の期間が第2期間に設定される。そして、設定された第1期間及び第2期間に基づいてステップS13~S22の処理が行われ、例えば次の利用者の端末装置110Dとペアリングが行われる。
以上説明した実施形態によれば、利用者による最初の操作前に画像処理装置120に近付き、この操作後に画像処理装置120の近接範囲に留まっている端末装置110とペアリングが行われるため、画像処理装置120を操作する利用者から、操作を受け付ける前と後の画像処理装置120と端末装置110との距離を考慮しない場合と比して、精度高く、画像処理装置120と利用者の端末装置110との無線通信の接続を行うことができる。仮に画像処理装置120に最も近い端末装置110とペアリングを行うとすると、例えば通信部123が画像処理装置120の背面に設けられている場合には、画像処理装置120を操作せずに画像処理装置120の背面に居る利用者の端末装置110とペアリングが行われる虞がある。しかし、この実施形態では、利用者による最初の操作前に画像処理装置120に近付き、この操作後に画像処理装置120の近接範囲に留まっている端末装置110とペアリングが行われるため、画像処理装置120を操作する利用者の端末装置110とペアリングが行われる。
また、利用者の操作を介さずに画像処理装置120と端末装置110とのペアリングが行われるため、例えば対象の端末装置110を選択する等のペアリングを行うための操作の手間が省ける。また、仮に利用者の操作により画像処理装置120と端末装置110とのペアリングが行われるとすると、例えば画像処理装置120の接続範囲内に多数の端末装置110が存在する場合には、利用者が端末装置110を選択する操作を誤り、意図しない端末装置110とペアリングが行われる虞がある。しかし、この実施形態では、利用者の操作を介さずに画像処理装置120と端末装置110とのペアリングが行われるため、例えば利用者の誤操作により意図しない端末装置110とペアリングが行われることが防止される。
さらに、接続候補の端末装置110が複数存在する場合には、複数の接続候補の端末装置110のいずれかが選択され、選択された端末装置110とペアリングされるため、複数の端末装置110と無線通信の接続が行われるのを防ぐことができる。さらに、複数の接続候補の端末装置110のうち最も画像処理装置120に近い端末装置110とペアリングが行われる場合には、最も画像処理装置120に近い端末装置110と無線通信の接続を行うことができる。さらに、複数の接続候補の端末装置110のうち過去にペアリングされた回数が最も多い端末装置110とペアリングが行われる場合には、過去にペアリングされた回数が最も多い端末装置110と無線通信の接続を行うことができる。さらに、複数の接続候補の端末装置110のうちユーザにより選択された端末装置110とペアリングが行われる場合には、ユーザにより選択された端末装置110と無線通信の接続を行うことができる。
さらに、ペアリングされた端末装置110が画像処理装置120から離れると、ペアリングが解除されるため、利用者が画像処理装置120の利用を終了した後も、その利用者の端末装置110と接続され続けることが防止される。さらに、ペアリングが解除された後、最初に行われた操作を基準として第1期間及び第2期間が設定され、ステップS13以降の処理が行われるため、利用者が画像処理装置120の利用を終了した後に最初に行われた操作を基準として設定された期間に基づいて次の利用者の端末装置110を特定し、この端末装置110と無線通信の接続を行うことができる。
3.変形例
上述した実施形態は、本発明の一例である。本発明は、上述した実施形態に限定されない。また、上述した実施形態が以下の例のように変形して実施されてもよい。このとき、以下の2以上の変形例が組み合わせて用いられてもよい。
3-1.変形例1
上述した実施形態において、プロセッサ121は、実際にペアリングが行われた端末装置110の距離の時間的変化の傾向に基づいて、画像処理装置120を操作する利用者の端末装置110とペアリングが行われるように、ステップS17~S19の判定に用いられる基準を変更してもよい。この基準には、例えばステップS17~S19において用いられた第1閾値~第4閾値、第1期間の長さ、及び第2期間の長さが含まれる。この場合、実際にペアリングが行われた端末装置110の距離の履歴がメモリ122に記憶される。この実際にペアリングが行われた端末装置110には、例えば上述したステップS21においてユーザにより選択された端末装置110が含まれる。例えばステップS22において或る端末装置110とペアリングが行われた後、第1期間及び第2期間におけるこの端末装置110の距離の履歴がメモリ122に記憶される。そして、以降の処理において、画像処理装置120を操作する利用者の端末装置110が接続候補となるように、メモリ122から取得された距離の履歴に基づいて第1閾値~第4閾値、第1期間の長さ、及び第2期間の長さのうち少なくともいずれかが変更される。このとき、対象の端末装置110に適用される基準だけが変更されてもよいし、全ての端末装置110に適用される基準が変更されてもよい。なお、対象の端末装置110に適用される基準だけが変更される場合には、距離が計測された端末装置110から端末装置110の識別子が取得され、この識別子によって適用される判定の基準が切り替えられる。
例えば或る端末装置110とペアリングが行われた場合において、この端末装置110の第1期間における距離の最大の変化量が1.5以下のときは、この端末装置110についてステップS17において用いられる第1閾値が1.5に変更されてもよい。この場合、次回の処理からは、この端末装置110については、変更後の第1閾値を用いてステップS17の判定が行われる。或いは、全ての端末装置110についてステップS17において用いられる第1閾値が1.5に変更されてもよい。この場合、次回の処理からは、全ての端末装置110について、変更後の第1閾値を用いてステップS17の判定が行われる。また、或る端末装置110とペアリングが行われた場合において、この端末装置110について第2期間において距離が変わらない時間が1分であるときは、この端末装置110又は全ての端末装置110について用いられる第2期間は1分に変更されてもよい。この場合、次回の処理からは、この端末装置110又は全ての端末装置110について、変更後の第2期間を用いてステップS18の判定が行われる。
この変形例に係る処理は、実際にペアリングが行われた結果を、ペアリングの対象となる端末装置110の判定に反映させる処理であるため、フィードバック処理の一種である。この変形例によれば、実際にペアリングが行われた端末装置110の距離の履歴に基づいて接続候補の判定に用いられる基準が変更されるため、この基準が不変である場合に比べて、無線通信の接続対象が操作を行っている利用者の端末装置110となる確度が上がる。また、実際にペアリングが行われた端末装置110の距離の履歴を機械学習することにより、対象の端末装置110を判定する機械学習モデルが生成されてもよい。この場合、機械学習モデルを用いて、接続対象の端末装置110が判定されてもよい。
3-2.変形例2
上述した実施形態において、プロセッサ121は、画像処理装置120の周囲が特定の状況である場合には、画像処理装置120を操作する利用者の端末装置110とペアリングが行われるように、ステップS17~S19の判定に用いられる基準を変更してもよい。この特定の状況は、接続候補の端末装置110を判定する精度が低下するような状況である。例えば特定の状況は、画像処理装置120を利用するために画像処理装置120の前に複数の利用者が並んでいる状況である。例えば第1期間において複数の端末装置110の距離が或る程度の時間継続して変わらず、その距離が少し小さくなった後、再びある程度の時間継続して変わらないといった距離の変化パターンを繰り返す場合には、画像処理装置120を利用するために画像処理装置120の前に複数の利用者が並んでいる状況であると判定される。この場合、画像処理装置120の前に並んでいる利用者が、画像処理装置120を利用するために画像処理装置120に近付いても、その距離の変化量は小さくなる場合がある。そのため、この利用者の端末装置110は、ステップS17において画像処理装置120に近付いたと判定されない虞がある。そこで、第1期間において計測された複数の端末装置110の距離が、画像処理装置120を利用するために画像処理装置120の前に複数の利用者が並んでいる状況を示す場合には、ステップS17の処理が行われる前に、ステップS17において用いられる第1閾値が小さくなるように変更されてもよい。これにより、画像処理装置120の前に並んでいる利用者が、画像処理装置120を利用するために画像処理装置120に近付いた場合に、この利用者の端末装置110は、ステップS17において画像処理装置120に近付いたと判定されるようになる。
また、画像処理装置120を利用するために画像処理装置120の前に複数の利用者が並んでいる場合には、画像処理装置120を操作している利用者の他に、画像処理装置120の前に並んでいる利用者も、画像処理装置120の近接範囲内に居る場合がある。この場合、画像処理装置120を操作していない利用者の端末装置110も、ステップS19において画像処理装置120の近接範囲に居ると判定される虞がある。そこで、第1期間において計測された複数の端末装置110の距離が、画像処理装置120を利用するために画像処理装置120の前に複数の利用者が並んでいる状況を示す場合には、ステップS19の処理が行われる前に、ステップS19において用いられる近接範囲の大きさが小さくなるように変更されてもよい。
この変形例に係る処理は、ペアリングの対象となる端末装置110の判定前に、その判定精度が低下する原因を前もって打ち消す処理であるため、フィードフォワード処理の一種である。この変形例によれば、画像処理装置120の周囲が特定の状況である場合には、接続候補の判定に用いられる基準が変更されるため、この基準が不変である場合に比べて、特定の状況下において無線通信の接続対象が操作を行っている利用者の端末装置110となる確度が上がる。
3-3.変形例3
上述した実施形態において、通信部123の接続範囲に居る一部の端末装置110の距離だけが計測されてもよい。例えば接続範囲より小さい設定範囲に居る端末装置110の距離だけが計測されてもよい。この設定範囲は、例えば画像処理装置120から2mの範囲に設定されてもよい。この場合、接続範囲には含まれるが設定範囲には含まれない端末装置110の距離は計測されなくてもよい。或いは、接続範囲には含まれるが設定範囲には含まれない端末装置110の距離が計測された後、メモリ122から削除されてもよい。或いは、通信部123の電波強度を調整することにより、接続範囲の大きさが設定範囲の大きさに変更されてもよい。この場合、設定範囲に居る端末装置110の距離だけが計測される。
また、接続範囲に居る端末装置110のうち過去に画像処理装置120とペアリングを行ったことがある端末装置110の距離だけが計測されてもよい。この場合、各端末装置110のペアリングの履歴がメモリ122に記憶される。この履歴には、例えば端末装置110の識別子とペアリングした日時とが含まれる。また、接続範囲内に居る端末装置110の識別子が取得される。メモリ122から取得された履歴とこの識別子とに基づいて、接続範囲内に居る端末装置110が過去に画像処理装置120とペアリングを行ったことがあるか否かが判定される。例えば接続範囲内に居る端末装置110の識別子がペアリングの履歴に含まれる場合には、この端末装置110が過去に画像処理装置120とペアリングを行ったことがあると判定される。この場合には、画像処理装置120からこの端末装置110までの距離が計測される。一方、例えば接続範囲内に居る端末装置110の識別子がペアリングの履歴に含まれない場合には、この端末装置110が過去に画像処理装置120とペアリングを行ったことがないと判定される。この場合には、画像処理装置120からこの端末装置110までの距離は計測されない。
この場合、端末装置110が初めて画像処理装置120とペアリングを行うときは、利用者は、端末装置110と画像処理装置120とをペアリングする操作を行う必要がある。そこで、端末装置110が過去に画像処理装置120とペアリングを行ったことがないと判定された場合には、端末装置110を選択する操作に用いられる選択画面が表示部125に表示されてもよい。この選択画面には、例えば接続範囲内に居る端末装置110の一覧が表示されてもよい。そして、利用者が操作部124を用いてこの選択画面において端末装置110を選択する操作を行うと、選択された端末装置110とペアリングが行われてもよい。
この変形例によれば、通信部123の接続範囲に居る一部の端末装置110の距離だけが計測されるため、無線通信の接続を行ったことがない端末装置110までの距離も計測する場合に比べて、距離を計測する処理の負荷が軽減される。また、メモリ122に記憶される距離の数が減るため、メモリ122において消費される記憶容量が減る。
3-4.変形例4
上述した実施形態において、画像処理装置120は必ずしも一の端末装置110とペアリングを行わなくてもよい。画像処理装置120は接続候補の複数の端末装置110とペアリングを行ってもよい。ただし、この場合、複数の端末装置110には優先順位が決められる。例えば画像処理装置120からの距離が近い順に優先順位が決められてもよい。そして、優先順位に従って連携処理が行われる。例えば、画像処理装置120が端末装置110から生体情報を取得する場合には、優先順位が一番の端末装置110のみから生体情報が取得され、優先順位が二番以降の端末装置110からは生体情報が取得されなくてもよい。
3-5.変形例5
上述した実施形態において、第1期間又は第2期間における距離には、第1期間又は第2期間に含まれる一の時点の距離が用いられてもよいし、第1期間又は第2期間に計測された複数の距離の平均値等の統計量が用いられてもよい。
3-6.変形例6
上述した実施形態において、端末装置110と連携する対象は、画像処理装置120に限定されない。例えば端末装置110と連携する対象は、端末装置110と無線通信の接続を行って処理を実行する装置であれば、家電、オーディオ機器、コンピュータ、キヨスク端末等、どのような処理装置であってもよい。また、利用者による最初の操作は、スリープ状態又は節電状態からの復帰を指示する操作に限定されない。この最初の操作は、利用者が処理装置を利用するときに最初に行う操作であれば、メニュー画面をタッチする操作やマウスを動かす操作等、どのような操作であってもよい。また、画像処理装置120が端末装置110と連携して行う処理は、生体情報の取得に限定されない。この処理は、端末装置110と連携して行う処理であれば、どのような処理であってもよい。
3-7.変形例7
上述した実施形態において、画像処理装置120と端末装置110との間の通信が従う通信規格は、Bluetooth(登録商標)に限定されない。画像処理装置120と端末装置110との間で無線通信の接続が行われるような通信規格であれば、どのような通信規格であってもよい。
3-8.変形例8
上述した実施形態における処理システム100の処理の主体は例示であり、この例に限定されない。例えば画像処理装置120において行われる処理の少なくとも一部が他の装置において行われてもよい。また、上述した実施形態における処理システム100の処理の手順は例示であり、矛盾の無い限り、順序を入れ替えてもよい。
3-9.変形例9
上記実施形態において、プロセッサとは広義的なプロセッサを指し、汎用的なプロセッサ(例えばCPU:Central Processing Unit等)や、専用のプロセッサ(例えばGPU:Graphics Processing Unit、ASIC:Application Specific Integrated Circuit、FPGA:Field Programmable Gate Array、プログラマブル論理デバイス等)を含むものである。
また上記実施形態におけるプロセッサの動作は、1つのプロセッサによって成すのみでなく、物理的に離れた位置に存在する複数のプロセッサが協働して成すものであってもよい。また、プロセッサの各動作の順序は上記各実施形態において記載した順序のみに限定されるものではなく、適宜変更してもよい。
3-10.変形例10
本発明は、画像処理装置120及び端末装置110のそれぞれにおいて実行されるプログラムとして提供されてもよい。なお、画像処理装置120及び端末装置110は、それぞれ本発明に係るコンピュータの一例である。このプログラムは、インターネットなどの通信回線を介してダウンロードされてもよいし、磁気記録媒体(磁気テープ、磁気ディスクなど)、光記録媒体(光ディスクなど)、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
100:処理システム、110:端末装置、120:画像処理装置、121:プロセッサ、122:メモリ、123:通信部、124:操作部、125:表示部、126:画像読取部、127:画像形成部

Claims (13)

  1. プロセッサを備え、
    前記プロセッサは、
    利用者の操作を受け付ける前の第1期間及び前記操作を受け付けた後の第2期間において、自装置の周囲に存在する端末装置までの距離を複数回計測し、
    前記第1期間において前記端末装置が近付き、前記第2期間において前記端末装置が近接範囲内に居ることを前記距離が示す場合には、前記端末装置と無線通信の接続を行う
    ことを特徴とする情報処理装置。
  2. 前記第2期間において計測された距離が予め定められた時間継続して閾値以下である場合には、前記第2期間において前記端末装置が近接範囲内に居ると判定される
    ことを特徴とする請求項1に記載の情報処理装置。
  3. 前記プロセッサは、
    前記接続が行われた前記端末装置について計測された前記距離の履歴を取得し、
    前記距離の履歴を用いて、前記第1期間において前記端末装置が近付き又は前記第2期間において前記端末装置が前記近接範囲内に居ると判定する基準を変更する
    ことを特徴とする請求項2に記載の情報処理装置。
  4. 前記プロセッサは、前記第1期間において計測された前記距離が特定の状況を示す場合、前記第1期間において前記端末装置が近付き又は前記第2期間において前記端末装置が近接範囲内に居ると判定する基準を変更する
    ことを特徴とする請求項2に記載の情報処理装置。
  5. 前記プロセッサは、
    前記自装置の周囲に存在する複数の端末装置までの距離を計測し、
    前記第1期間において前記複数の端末装置が近付き、前記第2期間において前記複数の端末装置が前記近接範囲内に居ることを前記距離が示す場合には、前記複数の端末装置のうちいずれかと前記接続を行う
    ことを特徴とする請求項1から4のいずれか1項に記載の情報処理装置。
  6. 前記プロセッサは、前記複数の端末装置のうち最も小さい距離が計測された端末装置と前記接続を行う
    ことを特徴とする請求項5に記載の情報処理装置。
  7. 前記プロセッサは、
    前記複数の端末装置の前記接続の履歴を取得し、
    前記複数の端末装置のうち前記接続の回数が最も多い端末装置と前記接続を行う
    ことを特徴とする請求項5に記載の情報処理装置。
  8. 前記プロセッサは、
    前記複数の端末装置のいずれかを選択する操作に用いられる画面を表示部に表示し、
    前記複数の端末装置のうち前記画面を用いて選択された端末装置と前記接続を行う
    ことを特徴とする請求項5に記載の情報処理装置。
  9. 前記プロセッサは、前記接続が行われた後に計測された前記端末装置までの距離が閾値以上になると、前記接続を切断する
    ことを特徴とする請求項1から8のいずれか1項に記載の情報処理装置。
  10. 前記接続が切断された場合、前記端末装置までの前記距離が前記閾値以上になった後に最初に受け付けた操作を基準として、前記第1期間及び前記第2期間が設定される
    ことを特徴とする請求項9に記載の情報処理装置。
  11. 前記プロセッサは、
    前記端末装置の前記接続の履歴を取得し、
    前記接続の履歴が前記端末装置と前記接続を行ったことがあることを示す場合には、前記端末装置までの距離を計測する
    ことを特徴とする請求項1から10のいずれか1項に記載の情報処理装置。
  12. 前記プロセッサは、
    前記端末装置の前記接続の履歴を取得し、
    前記接続の履歴が前記端末装置と前記接続を行ったことがないことを示す場合には、前記端末装置までの距離を計測しない
    ことを特徴とする請求項1から10のいずれか1項に記載の情報処理装置。
  13. コンピュータに、
    利用者の操作を受け付ける前の第1期間及び前記操作を受け付けた後の第2期間において、自装置の周囲に存在する端末装置までの距離を複数回計測するステップと、
    前記第1期間において前記端末装置が近付き、前記第2期間において前記端末装置が近接範囲内に居ることを前記距離が示す場合には、前記端末装置と無線通信の接続を行うステップと
    を実行させるためのプログラム。
JP2020021860A 2020-02-12 2020-02-12 情報処理装置及びプログラム Active JP7375593B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020021860A JP7375593B2 (ja) 2020-02-12 2020-02-12 情報処理装置及びプログラム
US17/032,730 US11291062B2 (en) 2020-02-12 2020-09-25 Information processing apparatus and non-transitory computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020021860A JP7375593B2 (ja) 2020-02-12 2020-02-12 情報処理装置及びプログラム

Publications (2)

Publication Number Publication Date
JP2021128465A JP2021128465A (ja) 2021-09-02
JP7375593B2 true JP7375593B2 (ja) 2023-11-08

Family

ID=77178107

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020021860A Active JP7375593B2 (ja) 2020-02-12 2020-02-12 情報処理装置及びプログラム

Country Status (2)

Country Link
US (1) US11291062B2 (ja)
JP (1) JP7375593B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11856622B2 (en) * 2021-08-03 2023-12-26 International Business Machines Corporation Dynamic pairing of devices based on workflow history for wireless communication

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002207400A (ja) 2001-01-11 2002-07-26 Minolta Co Ltd 画像形成システム、画像形成装置、画像形成装置の制御方法、画像形成装置の制御プログラムを記録したコンピュータ読取可能な記録媒体、および、画像形成装置の制御プログラム
JP2011041132A (ja) 2009-08-17 2011-02-24 Ricoh Co Ltd 情報処理装置及びその制御方法、画像形成装置、情報処理システム、プログラム及び記録媒体
JP2011199381A (ja) 2010-03-17 2011-10-06 Kddi Corp 無線通信方法およびシステムならびにその無線通信装置
JP2013146048A (ja) 2011-12-15 2013-07-25 Ricoh Co Ltd 画像処理装置、該画像処理装置における通信方法及び通信プログラム、携帯情報端末並びに情報処理システム
JP2013230688A (ja) 2013-06-20 2013-11-14 Canon Inc 画像形成装置
JP2016161978A (ja) 2015-02-26 2016-09-05 富士ゼロックス株式会社 電力制御装置、電力制御プログラム、画像形成装置
JP2016179620A (ja) 2015-03-24 2016-10-13 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム、画像形成装置
US20170286047A1 (en) 2016-04-01 2017-10-05 Lg Electronics Inc. Image display apparatus
JP2018056688A (ja) 2016-09-27 2018-04-05 株式会社Nttドコモ 携帯端末、電子機器、及びプログラム
JP2018063480A (ja) 2016-10-11 2018-04-19 株式会社リコー 情報処理装置、処理方法及びプログラム
US20180368198A1 (en) 2017-05-01 2018-12-20 Axon Enterprise, Inc. Systems and methods for dynamic pairing of electronic devices

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5450790B2 (ja) * 2010-03-19 2014-03-26 スカパーJsat株式会社 静止人工衛星の位置測定システム
KR102275653B1 (ko) * 2014-10-21 2021-07-09 삼성전자주식회사 웨어러블 디바이스 및 컨텐츠 전송 방법.
JP7175584B2 (ja) 2015-10-30 2022-11-21 キヤノン株式会社 携帯端末、情報表示方法およびプログラム
JP6860581B2 (ja) * 2016-03-29 2021-04-14 オッポ広東移動通信有限公司Guangdong Oppo Mobile Telecommunications Corp., Ltd. デバイスツーデバイス通信の伝送リソースを確定するための方法及び装置
JP2018005668A (ja) 2016-07-05 2018-01-11 株式会社リコー 情報処理システム
US10557965B2 (en) * 2016-12-02 2020-02-11 Stmicroelectronics (Grenoble 2) Sas Device, system, and method for detecting human presence
KR20180093423A (ko) * 2017-02-13 2018-08-22 에이치피프린팅코리아 주식회사 위치 기반 서비스를 제공할 수 있는 화상 형성 장치 및 위치 정보를 제공하는 위치 정보 측정 장치
JP6885258B2 (ja) * 2017-08-09 2021-06-09 トヨタ自動車株式会社 携帯端末装置および認証システム
US11468284B2 (en) * 2018-10-26 2022-10-11 MillerKnoll, Inc. Space utilization measurement and modeling using artificial intelligence
US11055936B2 (en) * 2019-05-02 2021-07-06 Voxx International Corporation Multi-sensor passive keyless functionality

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002207400A (ja) 2001-01-11 2002-07-26 Minolta Co Ltd 画像形成システム、画像形成装置、画像形成装置の制御方法、画像形成装置の制御プログラムを記録したコンピュータ読取可能な記録媒体、および、画像形成装置の制御プログラム
JP2011041132A (ja) 2009-08-17 2011-02-24 Ricoh Co Ltd 情報処理装置及びその制御方法、画像形成装置、情報処理システム、プログラム及び記録媒体
JP2011199381A (ja) 2010-03-17 2011-10-06 Kddi Corp 無線通信方法およびシステムならびにその無線通信装置
JP2013146048A (ja) 2011-12-15 2013-07-25 Ricoh Co Ltd 画像処理装置、該画像処理装置における通信方法及び通信プログラム、携帯情報端末並びに情報処理システム
JP2013230688A (ja) 2013-06-20 2013-11-14 Canon Inc 画像形成装置
JP2016161978A (ja) 2015-02-26 2016-09-05 富士ゼロックス株式会社 電力制御装置、電力制御プログラム、画像形成装置
JP2016179620A (ja) 2015-03-24 2016-10-13 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム、画像形成装置
US20170286047A1 (en) 2016-04-01 2017-10-05 Lg Electronics Inc. Image display apparatus
JP2018056688A (ja) 2016-09-27 2018-04-05 株式会社Nttドコモ 携帯端末、電子機器、及びプログラム
JP2018063480A (ja) 2016-10-11 2018-04-19 株式会社リコー 情報処理装置、処理方法及びプログラム
US20180368198A1 (en) 2017-05-01 2018-12-20 Axon Enterprise, Inc. Systems and methods for dynamic pairing of electronic devices

Also Published As

Publication number Publication date
JP2021128465A (ja) 2021-09-02
US11291062B2 (en) 2022-03-29
US20210251026A1 (en) 2021-08-12

Similar Documents

Publication Publication Date Title
US9977509B2 (en) Gesture recognition method, apparatus and wearable device
JP6054238B2 (ja) 電子機器および通信制御方法
EP3783473A1 (en) Page display method and apparatus, mobile terminal, and storage medium
JP2000163196A (ja) ジェスチャ認識装置及びジェスチャ認識機能を有する指示認識装置
US9992355B2 (en) Diagnostic apparatus, diagnostic system, and non-transitory computer readable medium
WO2019218843A1 (zh) 按键配置方法、装置、移动终端及存储介质
JP7375593B2 (ja) 情報処理装置及びプログラム
CN105069426A (zh) 相似图片判断方法以及装置
JP2015114970A (ja) 情報処理装置および情報処理方法
JP2021024120A (ja) 印刷装置、通信装置、制御方法及びプログラム
CN108616663A (zh) 文件分享方法、装置、移动终端及存储介质
CN106210388B (zh) 显示控制方法以及显示控制装置
CN109086113B (zh) 截屏方法、装置以及移动终端
US12062171B2 (en) Ultrasonic diagnostic device and storage medium
CN109101163B (zh) 长截屏的方法、装置及移动终端
US11763110B2 (en) Information processing apparatus, information processing method, and computer-readable storage medium
WO2018145264A1 (zh) 超声医学检测设备及成像控制方法、成像系统、控制器
US10901549B2 (en) Program, computer apparatus, program execution method, and system
AU2016315330B2 (en) Notification control device, notification control method, and notification control program
JP2017102866A (ja) 無線通信装置、情報処理方法及びプログラム
JP2024116253A (ja) 情報処理装置、情報処理方法、情報処理プログラム、および情報処理システム
JP2015049620A (ja) 外来患者呼出通知システム、外来患者呼出通知装置および外来患者呼出通知方法
WO2024018661A1 (ja) 測定装置、及び制御プログラム
CN114625588A (zh) 触控操作响应时间的测量方法、装置、设备及存储介质
US20200389692A1 (en) Information processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230120

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230920

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230926

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231009

R150 Certificate of patent or registration of utility model

Ref document number: 7375593

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150