(57)【要約】【課題】複数のデバイスを処理の対象とする処理装置であって、個々のデバイスの優先順位をユーザーが指定しやすい処理装置を提供する。【解決手段】処理の対象であるデバイスの位置を検出する検出部と、検出された前記位置が示す前記デバイスの移動パターンに応じて、当該移動パターンで移動した前記デバイスの優先順位を決定する制御部と、決定された前記優先順位で前記デバイスに前記処理を行う処理部と、を備える処理装置を構成する。【選択図】図１
2016165172.tif 000002
【特許請求の範囲】
【請求項１】
処理の対象であるデバイスの位置を検出する検出部と、
検出された前記位置が示す前記デバイスの移動パターンに応じて、当該移動パターンで移動した前記デバイスの優先順位を決定する制御部と、
決定された前記優先順位で前記デバイスに前記処理を行う処理部と、
を備える処理装置。
【請求項２】
前記処理は、無接点での電力供給である、
請求項１に記載の処理装置。
【請求項３】
前記処理は、前記デバイスとの無線データ通信である、
請求項１または請求項２に記載の処理装置。
【請求項４】
表示部を兼ねる台を備え、
前記検出部は、前記台上の前記デバイスの位置を検出し、
前記処理部は、前記台上の前記デバイスに前記処理を行い、
前記制御部は、前記デバイスの近傍において前記優先順位を示す情報を前記表示部に表示させる、
請求項１〜請求項３のいずれかに記載の処理装置。
【請求項５】
前記制御部は、前記デバイスの前記移動パターンに応じて当該デバイスに対する前記処理の前記優先順位を上げるまたは下げる、
請求項１〜請求項４のいずれかに記載の処理装置。
【請求項６】
前記制御部は、前記デバイスの第一移動パターンに応じて前記デバイスに関する電力供給の前記優先順位を決定し、前記デバイスの第二移動パターンに応じて前記デバイスとの無線データ通信を開始する、
請求項１〜請求項５のいずれかに記載の処理装置。
【請求項７】
前記検出部は、新たな前記デバイスを検出した場合、検出後の予め決められた期間内においては、前記デバイスの位置の検出頻度を、新たな前記デバイスを検出していない場合より高くし、当該検出頻度での位置検出の範囲を、新たな前記デバイスを検出していない場合よりも狭くする、
請求項１〜請求項６のいずれかに記載の処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のデバイスを対象に処理を行う処理装置に関する。
【背景技術】
【０００２】
従来、デジタルカメラやスマートフォン等のデバイスを当該デバイスと金属の接点を持たずに充電することができる無接点充電器が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の無接点充電器において、複数のデバイスの充電の優先順位をユーザーの意図通りに指定しづらいという問題があった。例えば特許文献１には、デバイスから充電の優先順位を決定するための判断材料となる情報を取得することが記載されているが、デバイスから取得した情報に基づく優先順位が常に必ずしもユーザーの意思と一致するとは限らない。
本発明は、個々のデバイスの優先順位を指定しやすい処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための処理装置は、処理の対象であるデバイスの位置を検出する検出部と、検出された位置が示すデバイスの移動パターンに応じて、当該移動パターンで移動したデバイスの優先順位を決定する制御部と、決定された優先順位でデバイスに処理を行う処理部と、を備える。
本発明の処理装置が上記構成を備えることにより、ユーザーはデバイスを特定の移動パターンに従って移動させることで、移動させたデバイスの他のデバイスと比較した優先順位を指定することができる。その結果、ユーザーは処理装置に、自身の意図通りの優先順位でデバイスに対する処理を実行させることができる。
【０００６】
さらに、上記目的を達成するための処理装置において、処理は、無接点での電力供給であってもよい。
本構成の場合、複数のデバイスを無接点で充電する際の充電対象とするデバイスの優先順位を、ユーザーは容易に指定することができる。
【０００７】
さらに、上記目的を達成するための処理装置において、処理は、デバイスとの無線データ通信であってもよい。
本構成の場合、複数のデバイスと無線データ通信する際の通信対象とするデバイスの優先順位を、ユーザーは容易に指定することができる。
【０００８】
さらに、上記目的を達成するための処理装置は、表示部を兼ねる台を備えてもよい。その場合に検出部は、台上のデバイスの位置を検出し、処理部は、台上のデバイスに処理を行い、制御部は、デバイスの近傍において優先順位を示す情報を表示部に表示させてもよい。
台上に載置されたデバイスの近傍の台の領域に当該デバイスの優先順位を示す情報が表示されるため、当該デバイスの優先順位をユーザーは容易に認識することができる。
【０００９】
なお、台上のデバイスとは、台の載置面と接するデバイスを意味し、台の鉛直方向の上にデバイスが載置されることに限定されない。例えば磁力によって台とデバイスとを密着させる構成の場合は、デバイスは台の載置面に対して鉛直方向と直交する方向に位置していてもよい。
【００１０】
さらに、上記目的を達成するための処理装置において、制御部は、デバイスの移動パターンに応じてデバイスの優先順位を上げ、または下げてもよい。
ユーザーは、デバイスを所定の移動パターンで移動させることで、当該デバイスの複数のデバイスの中での優先順位を順に上げるまたは順に下げることができる。もちろん、処理装置が異なる二種類の移動パターンを認識可能であって、一方の移動パターンでの移動を検出したことに応じて当該デバイスの優先順位を上げることができ、他方の移動パターンでの移動を検出したことに応じて当該デバイスの優先順位を下げることができてもよい。
【００１１】
さらに、上記目的を達成するための処理装置において、制御部は、デバイスの第一移動パターンに応じてデバイスに関する電力供給の優先順位を決定し、デバイスの第二移動パターンに応じてデバイスとのデータ通信を開始してもよい。
本構成の場合、ユーザーは第一移動パターンでデバイスを移動させることによって当該デバイスの充電の優先順位を変更することができ、第一移動パターンとは異なる第二移動パターンでデバイスを移動させることにより当該デバイスと処理装置とのデータ通信を開始させることができる。すなわち、ユーザーは、第二移動パターンでデバイスを移動させると、処理装置は当該デバイスに対して、充電の優先順位とは無関係にただちにデータ通信を開始することができる。
【００１２】
さらに、上記目的を達成するための処理装置において、検出部は、新たなデバイスを検出した場合、検出後の予め決められた期間内においては、デバイスの位置の検出頻度を、新たなデバイスを検出していない場合より高くし、当該検出頻度での位置検出の範囲を、新たなデバイスを検出していない場合よりも狭くしてもよい。
本構成の場合、新たなデバイスの検出後の予め決められた所定期間において検出頻度を高くすることにより、移動パターンを精密に検出しやすくなる。また、新たなデバイスを検出していない場合の検出頻度が、新たなデバイス検出後の所定期間より低いことにより、常に検出後と同様の高頻度の検出を行う構成と比較すると消費電力を低減することができる。また、新たなデバイス検出後の所定期間（所定の移動パターンでデバイスが移動することが想定される期間）であって高頻度の検出を行う期間においては、検出範囲を新たなデバイスを検出していない場合よりも狭くすることにより、新たなデバイスを検出していない場合と同様の領域を検出範囲とする構成と比較して消費電力を低減できる。
なお、検出部は、新たなデバイスを検出した場合、検出後の予め決められた期間内において、デバイスの位置の検出頻度を新たなデバイスを検出していない場合よりも高くすること、および、デバイスの位置検出の範囲を新たなデバイスを検出していない場合よりも狭くすることの少なくともいずれか一方を行うようにしてもよい。
【００１３】
なお、請求項に記載された各部の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各部の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【図面の簡単な説明】
【００１４】
【図１】（１Ａ）は無接点充電器の構成を示すブロック図、（１Ｂ）は上面図、（１Ｃ）は側面図、（１Ｄ）は位置検出コイルの説明図、（１Ｅ）は駆動部の説明図。
【図２】（２Ａ）はタスク構成図、（２Ｂ）は管理テーブルのデータ構造図。
【図３】（３Ａ）はデバイス検出タスクのフローチャート、（３Ｂ）はモーション検出タスクのフローチャート。
【図４】優先順位決定タスクのフローチャート。
【図５】充電制御タスクのフローチャート。
【図６】ＵＩ制御タスクのフローチャート。
【図７】デバイスの載置と表示例を説明するための模式図。
【図８】デバイスの移動パターンと表示例を説明するための模式図。
【図９】デバイスの移動パターンと表示例を説明するための模式図。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を添付図面を参照しながら以下の順に説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
１．第一実施形態：
１−１．構成：
図１Ａは、本発明にかかる処理装置としての無接点充電器（以降、単に充電器という）１の構成を示すブロック図である。図１Ｂは充電器１の上面図、図１Ｃは充電器１の側面図、図１Ｄは充電器１の位置検出コイルを説明するための模式図、図１Ｅは給電コイルの駆動を説明するための模式図である。充電器１は、制御部１０と、給電コイル２０と、給電制御部２１と、駆動部３０と、デバイス通信部４０と、位置検出コイル５０と、ＬＥＤ６０と、表示制御部６１と、通信Ｉ／Ｆ部７０と、電源部８０と、筐体９０と、を備える。
【００１６】
筐体９０は蓋部９１と箱部９４とを含み、図１に示す各部を収容する。筐体９０は充電対象デバイス（以降、単にデバイスという）を載置する台としても機能する。蓋部９１はデバイスを載置する平坦な面（載置面）を有する載置部９１ｂと載置部９１ｂの周囲を支持する枠部９１ａを含む。本明細書では、載置部９１ｂの載置面と平行な方向であって充電器１の幅方向をｘ軸、載置面と平行な方向であって充電器１の奥行き方向をｙ軸、載置面と直交する方向をｚ軸と規定する。
【００１７】
筐体９０内には、蓋部９１から近い順に図１Ｄに示す基板９３と図１Ｅに示す駆動部３０とが積層して収容されている。基板９３はｘｙ平面に平行な姿勢で箱部９４に固定されている。基板９３には、載置部９１ｂと重なる領域において複数の位置検出コイル５０がマトリクス状に配置されている。充電器１は、電磁誘導を利用して位置検出コイル５０によって載置面に載置されたデバイス側のコイルの位置を検出し、当該位置に給電コイル２０を移動させ、電磁誘導方式で給電（電力供給）を行う。そのために駆動部３０は、給電コイル２０をｘ軸と平行な方向およびｙ軸と平行な方向に移動させるためのモーターや移動機構を備える。
【００１８】
具体的には、駆動部３０は、ｘ軸と平行な方向に延びる第一ボールねじ３１１、第一支持レール３１５、第一ボールねじ３１１を回転させる第一モーター３１０（例えばステッピングモーターとして構成される）、第一ボールねじ３１１から第一支持レール３１５に渡って延びる第一支持棒３１３、連結部３１２，３１４を有する。第一支持棒３１３は第一ボールねじ３１１と連結部３１２を介して連結している。連結部３１２はｘ軸と平行な方向に貫通する孔が形成されている。当該孔の内壁面には凹凸が形成されており、当該凹凸と第一ボールねじ３１１に形成された凹凸とが噛み合っている。また、第一支持棒３１３は第一支持レール３１５と連結部３１４を介して連結している。連結部３１４にはｘ軸と平行な方向に貫通する孔が形成されており、当該孔に第一支持レール３１５が通されている。連結部３１４は第一支持レール３１５に沿って移動可能である。
【００１９】
さらに駆動部３０は、ｙ軸と平行な方向に延びる第二ボールねじ３２１、第二支持レール３２５、第二ボールねじ３２１を回転させる第二モーター３２０、第二ボールねじ３２１から第二支持レール３２５に渡って延びる第二支持棒３２３、連結部３２２，３２４を有する。第二支持棒３２３は第二ボールねじ３２１と連結部３２２を介して連結している。連結部３２２はｙ軸と平行な方向に貫通する孔が形成されている。当該孔の内壁面には凹凸が形成されており、当該凹凸と第二ボールねじ３２１に形成された凹凸とが噛み合う。また、第二支持棒３２３は第二支持レール３２５と連結部３２４を介して連結している。連結部３２４にはｙ軸と平行な方向に貫通する孔が形成されており、当該孔に第二支持レール３２５が通されている。連結部３２４は第二支持レール３２５に沿って移動可能である。
【００２０】
給電コイル２０は支持台３３に固定されている。支持台３３にはｙ軸と平行な方向に貫通する第一貫通孔が形成されている。また、支持台３３の第一貫通孔とはｚ軸と平行な方向において異なる位置に、ｘ軸と平行な方向に貫通する第二貫通孔が形成されている。第一支持棒３１３は第一貫通孔に摺動可能に通されており、第二支持棒３２３は第二貫通孔に摺動可能に通されている。第一モーター３１０が第一ボールねじ３１１をｘ軸と平行な軸まわりに回転させることによって、連結部３１２、第一支持棒３１３、支持台３３および連結部３１４が一体となってｘ軸と平行な方向に移動する。また、第二モーター３２０が第二ボールねじ３２１をｙ軸と平行な軸まわりに回転させることによって、連結部３２２、第二支持棒３２３、支持台３３および連結部３２４が一体となってｙ軸と平行な方向に移動する。なお、移動方向は回転の向きに応じる。以上の構成により、支持台３３に支持された給電コイル２０はｘｙ平面と平行な平面において移動することができる。なお、第一ボールねじ３１１の両端部および第二ボールねじ３２１の両端部は回転可能に箱部９４に支持されている。また、第一支持レール３１５の両端部および第二支持レール３２５の両端部は箱部９４に支持されている。
【００２１】
基板９３には載置面と重なる領域において複数のＬＥＤ６０（図１Ｄにおいては不図示）がマトリクス状に配置されている。表示制御部６１は、マトリクス状に配置された個々のＬＥＤのオン／オフや明るさを制御部１０からの制御信号に応じて制御し、複数のＬＥＤ６０によって様々な情報をユーザーに案内することができる。なお、載置部９１ｂは、ＬＥＤ６０の発する光を透過することができる素材で構成されており、ユーザーは載置部９１ｂを介してＬＥＤ６０によって表示される情報を認識することができる。したがって筐体９０は表示部を兼ねている。
【００２２】
デバイス通信部４０は、支持台３３に配置され、支持台３３と一体となって移動することが可能である。本実施形態においてデバイス通信部４０は、ＩＣタグ制御部とＩＣタグリーダーとアンテナ（いずれも不図示）を備え、載置部９１ｂに載置されたデバイスであって給電コイル２０によって電力供給を受けるデバイスと無線通信を行う。本実施形態においては、デバイス通信部４０は、デバイスの識別情報や、デバイスが備えている二次電池の残容量や、給電停止要求等の充電制御情報をデバイス側から受信する。なお給電コイル２０と接続する導線やデバイス通信部４０と接続する導線は、図示しないフレキシブル基板によって基板９３に接続されている。
【００２３】
通信Ｉ／Ｆ部７０は、有線通信または無線通信によって外部機器と制御部１０とが通信するためのインターフェース回路を備える。電源部８０は、電源コンセントを介してＡＣ電源から得られる電力を、給電コイル２０をはじめ充電器１の各部に供給する。制御部１０はＣＰＵ，ＲＯＭ，ＲＡＭ等を備え、ＲＯＭに記録された制御プログラムをＣＰＵがＲＡＭを用いて実行することにより充電器１の各部を制御する。当該制御プログラムには、後述するタスクプログラムが含まれる。給電制御部２１は、制御部１０の指示に応じて給電コイル２０による給電動作を制御する。本実施形態において、位置検出コイル５０は「検出部」に相当し、給電コイル２０および給電制御部２１は「処理部」に相当する。
【００２４】
１−２：充電の優先順位決定：
複数のデバイスが載置部９１ｂに載置される場合、充電器１では各デバイスに優先順位が割り当てられ、優先順位が上位のデバイスほど優先的に、すなわち先に充電される。あるデバイスの充電が終わると、優先順位順に次のデバイスの充電が開始される。充電器１においては基本的に先に載置されたデバイスほど充電の優先順位が上位であるとして扱われる。したがって既に１つ以上のデバイスが載置されている状態で新たなデバイスを載置する場合、新たなデバイスの優先順位は最下位となる。ただし、本実施形態では、ユーザーが新たなデバイスを載置する際に、載置直後からの所定期間（モーション検出期間）中に、当該デバイスを載置部９１ｂに置いた状態で当該デバイスを所定の移動パターンのモーション（動き）で移動させた場合、優先順位を最下位から１つずつ上げることができる。モーション検出期間中に所定の移動パターンのモーションを継続した時間に応じて優先順位を上げる数が変わる。また、載置部９１ｂ上の各デバイスに割り当てられている充電の優先順位を示す情報を充電器１では複数のＬＥＤ６０の点灯制御によってユーザーに案内する。
【００２５】
図２Ａは、上述の機能を実現するために制御部１０が実行するタスクの構成を示す図である。図２Ａに示す５つのタスクはそれぞれ、タスクごとに予め決められた所定の周期で繰り返し実行される。デバイス検出タスク１１０は、位置検出コイル５０によって載置部９１ｂ上のデバイスの有無（位置を含む）を検出し、検出した情報に基づいて、新規デバイス登録要求や削除要求や座標更新要求を優先順位決定タスク１３０に通知する。また、デバイス検出タスク１１０は、新しくデバイスが載置された場合にモーションを検出するための領域（モーション検出領域）をモーション検出タスク１２０に通知する。モーション検出タスク１２０は、モーション検出期間にデバイス検出タスクに代わってデバイス検出タスクより高頻度で実行されるタスクである。モーション検出タスク１２０はモーション検出領域においてモーションを検出し、検出した情報に基づいてモーション情報や状態更新要求や削除要求を優先順位決定タスク１３０に通知する。本実施形態において、モーション検出タスク１２０が繰り返し実行されるモーション検出期間にはデバイス検出タスク１１０が実行されず、モーション検出期間が終了するとデバイス検出タスク１１０が所定の周期で再び繰り返し実行される（モーション検出期間が終了するとモーション検出タスク１２０は実行されない）。
【００２６】
優先順位決定タスク１３０は、デバイス検出タスク１１０、モーション検出タスク１２０、充電制御タスク１４０からの通知に基づいて優先順位を決定し、優先順位が最上位のデバイスに対する充電を行うように充電要求を充電制御タスク１４０に通知する。また、優先順位決定タスク１３０はＵＩ制御タスク１５０に表示更新要求を通知する。充電制御タスク１４０は、優先順位決定タスク１３０から充電要求が通知されたデバイスに対して充電を行い、デバイスから取得した充電制御情報等に基づいてデバイスの削除要求や座標更新要求や状態更新要求を優先順位決定タスク１３０に通知する。ＵＩ制御タスク１５０は、優先順位決定タスク１３０からの表示更新要求の通知に基づいて優先順位を示す情報等の表示を行う。続いて、各タスクの処理内容をフローチャートを参照しながら具体的に説明する。
【００２７】
図３Ａはデバイス検出タスク１１０の処理内容を示すフローチャートである。デバイス検出タスク１１０は例えば１秒周期で繰り返し実行される。はじめに制御部１０は、位置検出コイル５０を順にスキャンする（ステップＳ１００）。具体的には制御部１０は、図１Ｄに示す個々の位置検出コイル５０に一つずつ順に微弱な検出電流を流し、電流値の変化の有無を検出する。デバイスが載置されている場合、当該デバイスのコイルの位置と重なる位置に配置されている位置検出コイル５０の電流値が変化するため、当該電流値の変化に基づいてデバイスの位置を検出することができる。また制御部１０は、前回のスキャン時にはデバイスが載置されていた位置において電流値の変化がないことからデバイスが取り除かれたことを検出することができる。なお充電中のデバイスが存在する場合は、当該デバイスのコイルが位置する領域を除く領域でスキャンが行われる。
【００２８】
続いて制御部１０は、ステップＳ１００のスキャンの結果に基づいて管理テーブルの更新要求を優先順位決定タスク１３０に通知する（ステップＳ１０５〜Ｓ１３０）。管理テーブルは、各デバイスの充電の優先順位を管理するための情報であり、例えば図２Ｂに示すようなデータ構造を有する情報としてＲＡＭに記録されている。すなわち管理テーブルでは、載置部９１ｂに載置されているデバイスの座標と、当該座標に対応するデバイスに対する充電の優先順位と、当該デバイスの状態とが対応付けて記録されている。管理テーブルの状態としては、「充電中」と「充電予約済」と「モーション検出中」とが含まれる。「充電中」はデバイス通信部４０によるデバイスとの通信によって充電可能なデバイスであることが確認され給電コイル２０によって給電されている状態を表しており、「充電予約済」は位置検出コイル５０によって存在が検出され、モーション検出期間が終了した状態を表している。「モーション検出中」は、位置検出コイル５０によって存在が検出されモーション検出中の状態を表している。管理テーブルの状態の欄に基づいて後述するＵＩ制御タスクで表示が行われる。なお、充電が終了したデバイスや充電することができなかったデバイスに対応する情報は、管理テーブルから削除される。
【００２９】
ステップＳ１０５では、制御部１０は管理テーブルに状態が「充電予約済」のデバイスが存在するか否かを判定する。管理テーブルに状態が「充電予約済」のデバイスが存在しない場合はステップＳ１２５に移行する。続いて制御部１０は、管理テーブルにおいて状態が「充電予約済」であるデバイスの載置が継続しているか否かを判定する（ステップＳ１１０）。具体的には例えば、制御部１０は、当該デバイスの座標を基準にした第一範囲内にステップＳ１００のスキャン結果に基づいて載置されているデバイスが存在するか否かを判定する。ステップＳ１１０においてＹ判定された場合に、制御部１０は管理テーブルにおける当該デバイスの座標更新要求を優先順位決定タスク１３０に通知する（ステップＳ１１５）。座標更新を要求する理由は、充電予約済のデバイスが第一範囲内でわずかに移動することもありえるため、管理テーブルにおいては最新の座標が記録されるようにするためである。なお、第一範囲を超えて大きく位置が変動した場合は、制御部１０は次のＳ１２０と同様にデバイスの除去が発生したと扱う（その結果、第一範囲を超えて大きく位置が変動したデバイスは、図３Ａの次周期のスキャン結果に基づいてＳ１２５において新規デバイス扱いとなる）。
【００３０】
ステップＳ１１０においてＮ判定となった場合、すなわち、スキャン結果に基づいて当該デバイスの座標を基準とした第一範囲内からデバイスは既に除去された場合、制御部１０は管理テーブルにおける当該デバイスに関する情報の削除要求を優先順位決定タスク１３０に通知する（ステップＳ１２０）。なお状態が「充電中」であるデバイスに関しては後述する充電制御タスクで座標の微調整や除去判断等が行われる。
【００３１】
続いて、制御部１０は新規デバイス有りか否かを判定し（ステップＳ１２５）、Ｎ判定の場合は図３Ａに示す処理を終了する（次周期に再びＳ１００からの処理が実行される）。ステップＳ１２５においてＹ判定の場合は、管理テーブルに対する新規デバイス登録要求を優先順位決定タスク１３０に通知する（ステップＳ１３０）。具体的には、当該デバイスの優先順位を最下位とし、状態を「モーション検出中」とし、座標をステップＳ１００のスキャンで新たに検出された座標として、管理テーブルに登録するように優先順位決定タスク１３０に通知される。そして、制御部１０はモーション検出タスク１２０を起動させて（ステップＳ１３５）、自タスク（デバイス検出タスク１１０）を一旦休止させる（ステップＳ１４０）。なお、Ｓ１３５において制御部１０は、モーション検出タスク１２０にモーション検出領域（の位置を規定する情報）の通知も行う。モーション検出領域は、新規デバイスが検出された座標を内包する領域であり、モーションが行われることが想定される程度の広さを有する領域として設定される。なお、上述の第一範囲の広さは、モーション検出領域の広さより狭く設定される。ステップＳ１４０においてデバイス検出タスク１１０が一旦休止されると、後述するモーション検出タスク１２０においてデバイス検出タスク１１０が再び起動されるまでの間、デバイス検出タスク１１０は実行されない。
【００３２】
図３Ｂはモーション検出タスク１２０の処理内容を示すフローチャートである。図３Ｂに示す処理は、新規デバイス検出直後のモーション検出期間（例えば５秒間）において所定の周期で繰り返し実行される。当該周期はデバイス検出タスク１１０が繰り返し実行される周期（例えば１秒）よりも短い。すなわちモーション検出タスク１２０はデバイス検出タスク１１０よりも高頻度で繰り返し実行される。はじめに制御部１０は、デバイス検出タスク１１０（ステップＳ１３５）から通知されたモーション検出領域に含まれる位置検出コイル５０を順にスキャンする（ステップＳ２００）。具体的には、スキャン対象領域が異なるだけでステップＳ１００と同様の処理が行われる。続いて制御部１０はスキャン結果に基づいてデバイスが検出されたか否かを判定し（ステップＳ２０５）、Ｙ判定の場合は、制御部１０は検出座標をモーション情報として時系列順にＲＡＭに蓄積する（ステップＳ２１０）。
【００３３】
続いて制御部１０はモーション情報通知タイミングであるか否かを判定し（ステップＳ２１５）、Ｙ判定の場合は優先順位決定タスク１３０にモーション情報を通知する（ステップＳ２２０）。Ｎ判定の場合、モーション情報は通知されない。モーション情報通知タイミングは、モーション検出期間内においてモーションを時間的に区切るために規定される。モーション検出期間の長さが例えば５秒の場合、モーション情報通知タイミングはモーション検出期間の開始から例えば１秒経過ごとに設けられる。後述する優先順位決定タスク１３０において、モーション情報通知タイミングごとに通知されたモーション情報が適正である場合に、モーションがなされているデバイスの優先順位が１つ上げられる。
【００３４】
続いて制御部１０はモーション検出期間が終了したか否かを判定し（ステップＳ２２５）、Ｎ判定の場合は、図３Ｂに示す処理を終了する（次周期に再びＳ２００からの処理が実行される）。ステップＳ２２５においてＹ判定の場合は当該デバイスの状態更新要求を優先順位決定タスク１３０に通知する（ステップＳ２３０）。具体的には、当該デバイスの状態を「充電予約済」に更新する旨の要求が通知される。続いて制御部１０は、デバイス検出タスク１１０を再び起動させ（ステップＳ２３５）、モーション検出タスク１２０を休止させる（ステップＳ２４０）。デバイス検出タスク１１０が再び起動されると、予め決められた所定周期で再び繰り返し図３Ａの処理が実行されることになる。モーション検出タスク１２０が休止すると、次に新規デバイスが載置された場合にデバイス検出タスク１１０において起動される（ステップＳ１３５）までの間、モーション検出タスク１２０は実行されない。
ステップＳ２０５でＮ判定された場合は、モーション期間中にモーション検出領域内からデバイスが除去されたことを意味し、制御部１０は、管理テーブルからの当該デバイスの情報の削除要求を優先順位決定タスク１３０に通知し（ステップＳ２４５）、ステップＳ２３５に移行する。
【００３５】
モーション検出タスク１２０がデバイス検出タスク１１０より高頻度で実行されることにより、デバイスのモーションを精密に検出しやすくなる。また、デバイス検出タスク１１０がモーション検出タスク１２０よりも低頻度で実行されることにより、常にモーション検出期間と同様の高頻度の位置検出を行う構成と比較すると消費電力を低減することができる。また、モーション検出タスク１２０では、デバイスの検出範囲をデバイス検出タスク１１０よりも狭くすることにより、モーション検出期間においてもモーション検出領域以外も含めた広い範囲において位置検出を行う構成と比較して消費電力を低減できる。
【００３６】
図４は優先順位決定タスク１３０の処理内容を示すフローチャートである。はじめに制御部１０は、他タスクからの通知の有無を判定し（ステップＳ３００）、通知がない場合は、図４に示す処理を終了する（次周期に再びステップＳ３００からの処理が実行される）。他タスクからの通知とは具体的には、デバイス検出タスク１１０からのデバイスの座標更新要求（図３ＡのステップＳ１１５）・デバイスの削除要求（ステップＳ１２０）・新規デバイス登録要求（ステップＳ１３０）と、モーション検出タスク１２０からのモーション情報（図３ＢのステップＳ２２０）・デバイスの状態更新要求（ステップＳ２３０）・デバイスの削除要求（ステップＳ２４５）と、後述する充電制御タスク１４０からのデバイス削除要求（図５のステップＳ４２５、Ｓ４７０）・デバイスの状態更新要求（ステップＳ４４５）・デバイスの座標更新要求（ステップＳ４６０）が含まれる。
【００３７】
ステップＳ３００において通知があると判定された場合、制御部１０は通知を取得する（ステップＳ３０５）。続いて制御部１０は取得した通知の中にモーション情報が含まれているか否かを判定し（ステップＳ３１０）、Ｙ判定の場合制御部１０は、モーション情報に基づいてユーザーがデバイスに対して行ったモーションは適正であるか（特定の移動パターンに従ったモーションであるか）否かを判定する（ステップＳ３１５）。ステップＳ３１５でＹ判定となった場合、制御部１０は、管理テーブルにおいて、モーション情報に対応するデバイスの優先順位を一つ上げる（ステップＳ３２０）。既に優先順位が最上位の場合は、本実施形態においては優先順位を最下位にする。ステップＳ３１０においてＮ判定の場合およびステップＳ３１５においてＮ判定の場合はステップＳ３２５に移行する。続いて制御部１０は、その他の通知に応じて管理テーブルを更新し（ステップＳ３２５）、更新後の管理テーブルに基づく表示更新要求をＵＩ制御タスク１５０に通知する（ステップＳ３３０）。
【００３８】
なお、ステップＳ３２５におけるその他の通知に含まれうるものは、具体的には、デバイス検出タスク１１０からのデバイスの座標更新要求・デバイスの削除要求・新規デバイス登録要求と、モーション検出タスク１２０からのデバイスの状態更新要求・デバイスの削除要求と、後述する充電制御タスク１４０からのデバイス削除要求・デバイスの状態更新要求・デバイスの座標更新要求である。ステップＳ３０５で取得した通知がモーション検出タスク１２０からのモーション情報のみである場合はステップＳ３２５では管理テーブルは更新されない。
【００３９】
続いて制御部１０は、充電対象デバイスが切り換わるか、または、充電制御タスク１４０からの通知に基づいて当該デバイスの座標が微調整された（詳細は充電制御タスク１４０で説明する）か否かを判定し（ステップＳ３３５）、Ｙ判定の場合、管理テーブルにおいて有線順位が最上位のデバイスの充電要求を充電制御タスク１４０に通知して（ステップＳ３４０）、図４に示す処理を終了する。なおステップＳ３３５においてＮ判定の場合も図４に示す処理を終了する。
【００４０】
図５は充電制御タスク１４０の処理内容を示すフローチャートである。はじめに、制御部１０は優先順位決定タスク１３０からの充電要求の通知の有無を判定し（ステップＳ４００）、Ｙ判定の場合、当該充電要求の通知を取得し（ステップＳ４０５）、充電要求の通知に基づいて目標座標（充電対象デバイスの座標）に駆動部３０によって給電コイル２０を移動させる（ステップＳ４１０）。ステップＳ４００においてＮ判定の場合はステップＳ４１５に移行する。
【００４１】
続いて制御部１０は、デバイスから充電制御情報を受信したか否かを判定し（ステップＳ４１５）、Ｎ判定の場合は無接点充電に対応可能なデバイスが不在である（無接点充電に対応しないデバイスが載置されているか、あるいは、デバイスが除去された）ことを意味するため、給電中の場合は給電制御部２１に給電を停止させ（ステップＳ４２０）、管理テーブルからの当該デバイスの削除要求を優先順位決定タスク１３０に通知する（ステップＳ４２５）。ステップＳ４１５においてＹ判定の場合、制御部１０は受信した充電制御情報に給電停止要求が含まれているか否かを判定する（ステップＳ４３０）。ステップＳ４３０においてＮ判定の場合は、制御部１０は、充電効率が低下しているか否かを充電制御情報等に基づいて判定し（ステップＳ４３５）、Ｎ判定の場合は給電制御部２１に給電を行わせる（ステップＳ４４０）。なおステップＳ４４０は、給電が開始されていない場合は給電が開始され、既に給電中の場合は給電が継続されることを意味する。続いて制御部１０は管理テーブルの当該デバイスの状態を「充電中」に更新する旨の状態更新要求を優先順位決定タスク１３０に通知する（ステップＳ４４５）。ステップＳ４３５においてＹ判定の場合、すなわち、充電効率が低下していると判定された場合、制御部１０は給電コイル２０の座標を微調整するための処理を行う（ステップＳ４５０〜Ｓ４６０）。具体的には制御部１０は、給電制御部２１に給電を停止させ（ステップＳ４５０）、給電コイル２０の現在の座標の周囲において位置検出コイル５０によるスキャンを行い（ステップＳ４５５）、スキャンの結果、検出されたデバイスの座標に、管理テーブルの当該デバイスの座標を更新する旨の座標更新要求を優先順位決定タスク１３０に通知する（ステップＳ４６０）。その結果、座標更新要求の通知を取得した優先順位決定タスク１３０から充電要求が通知される（図４、ステップＳ３３５〜Ｓ３４０）ので、図５の処理の次周期のステップＳ４１０において微調整後の座標に給電コイル２０を移動させることができる。
【００４２】
ステップＳ４３０においてＮ判定の場合は、すなわちデバイスから給電停止要求を受信した場合、制御部１０は給電制御部２１に給電を停止させ（ステップＳ４６０）、管理テーブルからの当該デバイスの削除要求を優先順位決定タスク１３０に通知する（ステップＳ４７０）。なお、給電停止要求は、正常に充電が完了した場合に送信される場合と、デバイス側になんらかの異常が生じたために送信される場合とが想定される。そのため、正常に充電が終了したことと異常終了したこととを区別してユーザーに案内することができてもよい。そのために、ステップＳ４７０では、管理テーブルの当該デバイスの状態を「正常終了」または「異常終了」に更新する旨の状態更新要求を優先順位決定タスクに通知するようにしてもよい。その結果、後述するＵＩ制御タスク１５０において、それらの状態を区別してユーザーに案内することが可能である。
【００４３】
図６はＵＩ制御タスク１５０の処理内容を示すフローチャートである。制御部１０は、優先順位決定タスク１３０のＳ３３０からの表示更新要求の通知の有無を判定し（ステップＳ５００）、通知がある場合に当該通知を取得し（ステップＳ５０５）、当該通知に基づいて表示制御部６１を介してＬＥＤ６０による表示を行う（ステップＳ５１０）。具体的には制御部１０は、管理テーブルのデバイスの座標に基づく位置に当該デバイスの優先順位および状態に応じた表示を、ＬＥＤ６０を用いて行う。より具体的には本実施形態では、デバイスの座標を中心とする円の径の大きさで優先順位を示し、ＬＥＤ６０の点灯状態（点滅、点灯等）で管理テーブルにおける状態を表現する。
【００４４】
１−３．優先順位決定と表示：
図７Ａは、デバイスＡとデバイスＢが載置部９１ｂに載置されており、各デバイスが載置されている位置においてＬＥＤ６０によって円が表示されていることを示している。円の径は充電の優先順位と対応しており、充電の優先順位が高いほど径の大きい円として表示される。したがって図７ＡにおいてはデバイスＡの充電の優先順位がデバイスＢより高い。また、充電中のデバイスに対応する円と充電予約済のデバイスに対応する円とは、ＬＥＤの点灯態様を変えて表示される。例えば充電中のデバイスに対応する円は点滅表示され、充電予約済のデバイスに対応する円は点灯表示される。なお、図７Ａに示す例ではデバイスＡに対応する円が点滅表示され、デバイスＢに対応する円が点灯表示されているとして説明を続ける。
【００４５】
図７Ｂは、図７Ａに示す状態（すなわちデバイスＡが充電中でありデバイスＢが充電予約済である状態）で、新たにデバイスＣがモーション無しで載置された状況を示す図である。既に述べたように、充電器１では基本的には先に載置部９１ｂに載置されたデバイスほど充電の優先順位が高い。したがって３つのデバイスのうち最も後に載置されたデバイスＣの充電の優先順位は最も低く設定されため、デバイスＣに対応する円の径は最も小さい。ユーザーは円の大きさによって直観的に充電の優先順位を把握することができる。
【００４６】
次に、デバイスＣを載置する際に特定の移動パターンに従ったモーションを行う場合について図８を参照しながら説明する。図８Ａは、ユーザーがデバイスＣを載置した直後を示している。デバイスＡは優先順位が最上位であって充電中の状態であり、デバイスＢは充電予約済の状態である。デバイスＣを載置した直後は図７Ｂと同様に優先順位が他の２つのデバイスより低いことを示すために最も小さい円がデバイスＣに対応して表示される。デバイスの充電の優先順位は高い順にＡ，Ｂ，Ｃである。モーション通知タイミングが例えば１秒間隔である場合、デバイスＣを載置した直後から１秒間の間に、ユーザーがデバイスＣを載置部９１ｂ上で特定の移動パターンで示されるモーション（例えば図８Ｂに示すような少なくとも１往復）で動かした場合、制御部１０はこのモーションを検出してデバイスＣの優先順位を一つ上げて優先順位を２番目とする。その結果優先順位が２番目だったデバイスＢは優先順位の３番目に下がる。図８Ｃは優先順位が変更された後の表示内容、すなわち、デバイスＣに対応する円が、デバイスＢに対応する円より大きく、デバイスＡに対応する円より小さく表示されることを示している。
【００４７】
なお、例えばモーション検出期間が５秒間である場合、次の１秒間の間（モーション検出期間の開始から２秒経過後から３秒経過前までの間）にも少なくとも１往復デバイスＣを動かした場合、制御部１０はデバイスＣの優先順位をさらに１つ上げる。その結果、優先順位が最上位で充電中であったデバイスＡの優先順位が一つ下がりデバイスＡに対する給電は一旦終了される。そして、新たに優先順位が最上位となったデバイスＣに対する給電が開始される。
【００４８】
以上説明したように、本実施形態の場合、ユーザーが載置部９１ｂ上で特定の移動パターンに従ってデバイスを移動させることで、充電の優先順位を変更する指示を充電器１に入力することができる。しかも、優先順位を変更する指示を入力するための構成（デバイスのモーションを検出する構成）は、デバイスの載置部９１ｂ上での位置を検出するための既存の構成と兼用であるため、指示入力のための別の構成（例えばタッチパネル等）を必要とせず、低コスト化に寄与できる。仮に充電器１が指示入力のためのタッチパネルを備えていたとしても、ユーザーはデバイスを載置した後にわざわざタッチパネルを操作して優先順位の設定を行う必要があり、充電器１にデバイスを置くだけで充電可能である無接点充電器の手軽さを損ねてしまう。しかし本実施形態では、載置部９１ｂ上で特定の移動パターンに従ってデバイスを移動させることで、ユーザーは容易に充電の優先順位を指定することができ、便利である。
【００４９】
２．第二実施形態：
第二実施形態にかかる充電器２が第一実施形態の充電器１と異なる点は、充電器２が充電の優先順位を変更するための移動パターンの他に別の移動パターンを認識可能である点と、充電中のデバイスの当該別の移動パターンでのモーションを検出すると充電中のデバイスと外部機器との間で充電器２を経由したデータ通信を開始可能であることである。外部機器としては、通信Ｉ／Ｆ部７０を介して充電器２と通信可能なサーバーやＰＣ等を想定してよい。第二実施形態におけるデバイス通信部は、デバイスが給電コイルから電力供給を受けている期間において、第一実施形態と同様に所定の時間間隔で充電制御情報を受信する。第二実施形態では、充電の優先順位を変更するための移動パターンとは別の移動パターンで充電中のデバイスが移動したことを検出すると、充電制御情報を受信する通信の合間に、デバイスと外部機器との間でデータ通信が行われてもよい。例えば通信Ｉ／Ｆ部７０を介して充電器２と接続するＰＣとデバイスとの間でデータの同期処理が行われてもよい。具体的には例えばデバイスにインストールされている所定のアプリケーションのデータをＰＣにインストールされているＰＣ版の当該アプリケーションのデータと同期（ダウンロード、アップロードの両方を含む）することができてもよい。あるいは、通信Ｉ／Ｆ部７０を介して接続するサーバーにデバイスの記録媒体に記録されているデータをバックアップすることができてもよい。
【００５０】
充電の優先順位を変更するための移動パターンとは別の移動パターンとしては例えば、図９に示すように載置部９１ｂ上に載置した状態でデバイスを回転させる等であってもよい。図９ＡはデバイスＣの優先順位が最上位でありデバイスＣが充電中であることを示している。図９Ａに示す状態で、図９Ｂに示すように充電中のデバイスＣを回転させると、制御部１０は、デバイスＣと外部機器とのデータ同期や外部機器へのデータバックアップのためのデータ通信を行う。充電器２は外部機器とデバイスＣとのデータ中継機の役割を果たす。なお、充電中かつデータ通信中のデバイスが載置された領域における表示は、ＬＥＤの発光パターンをデータ通信中でなく単に充電中である場合の表示と区別するようにしてもよい。
【００５１】
３．他の実施形態：
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上記実施形態における支持台３３とは別に、ｘｙ平面と平行な平面上を移動可能な支持基板と駆動機構がさらに設けられてもよい。そして当該支持基板に支持台３３に配置されているデバイス通信部４０とは別の第二のデバイス通信部が設けられてもよい。その場合に、制御部１０は、第一の移動パターンで移動したデバイスの充電の優先順位を決定し、第二の移動パターンで移動したデバイスとデータ通信を開始するようにしてもよい。すなわち本構成の場合、第二の移動パターンで移動したデバイスに関しては、充電の優先順位とは無関係にデータ通信を開始することができる。
【００５２】
また、上記実施形態では充電の優先順位に関して特定の移動パターンに応じて上げる態様を挙げたが、特定の移動パターンに応じて優先順位を下げるという仕様であってもよい。また、例えばデバイスを時計回りに回転させると優先順位を上げ、反時計回りに回転させると優先順位を下げる等のように、異なる二種類の移動パターンに応じて優先順位を上げることも下げることも両方できる仕様であってもよい。
また、特定の移動パターンに応じて、デバイスと外部機器との間のデータ通信処理の優先順位を上げるまたは下げることができてもよい。
その他、移動パターンは上記実施形態のものに限定されない。また、上述の処理（充電やデータ通信の優先順位を変更することや、データ通信を開始させること）以外の処理を行うための移動パターンを設けてもよい。
また、優先順位を変更させる際に、充電中のデバイスを変更対象に含めてもよいし、含めないようにしてもよい。充電中のデバイスを変更対象に含めないとは、優先順位は充電予約済のデバイスの中で順位を変更可能であるが、充電中のデバイスの順位を下げて充電中のデバイスの充電を中止することはしないことを意味する。
【００５３】
また、上記実施形態では基板９３に複数のＬＥＤ６０が配置され載置部９１ｂがＬＥＤ光を透過可能である構成を説明したが、載置部９１ｂそのものが液晶パネルで構成されていてもよい。また、デバイスの優先順位や状態は、上記実施形態で挙げたような円等の図形以外にも、文字で案内されてもよい。また、色の違いや点滅によってこれらの情報が案内されてもよい。
【００５４】
なお、新規デバイスを検出した後のモーション検出期間においても別の新規デバイスを検出するための処理を行ってもよい。また、上記実施形態では新規にデバイスを載置した際に特定の移動パターンに従ってデバイスを移動させるシナリオを説明したが、既に載置されているデバイスを特定の移動パターンで移動させた場合にももちろん優先順位を変更することができる。
【００５５】
なお、デバイスの位置検出の方式は、電磁誘導方式以外にも例えば静電容量式や光学式（カメラ）が採用されてもよい。
また、処理装置は、印刷機能・スキャン機能・投影機能等の他の機能を備えていてもよい。この場合、デバイスと外部機器との間のデータ通信を行うことに代えて、又は加えて、デバイスと処理装置との間のデータ通信を行い、デバイスから取得したデータに基づいて印刷を行ったり、スキャンしたデータをデバイスに送信したり、デバイスから取得したデータに基づいて投影を行ったりしてもよい。
【符号の説明】
【００５６】
１…充電器、２…充電器、１０…制御部、２０…給電コイル、２１…給電制御部、３０…駆動部、３３…支持台、４０…デバイス通信部、５０…位置検出コイル、６０…ＬＥＤ、６１…表示制御部、７０…通信Ｉ／Ｆ部、８０…電源部、９０…筐体、９１…蓋部、９１ａ…枠部、９１ｂ…載置部、９３…基板、９４…箱部、１１０…デバイス検出タスク、１２０…モーション検出タスク、１３０…優先順位決定タスク、１４０…充電制御タスク、１５０…ＵＩ制御タスク、３１０…第一モーター、３１１…第一ボールねじ、３１２…連結部、３１３…第一支持棒レール、３１４…連結部、３１５…第一支持レール、３２０…第二モーター、３２１…第二ボールねじ、３２２…連結部、３２３…第二支持棒、３２４…連結部、３２５…第二支持レール
【図１】
2016165172.tif 000003
【図２】
2016165172.tif 000004
【図３】
2016165172.tif 000005
【図４】
2016165172.tif 000006
【図５】
2016165172.tif 000007
【図６】
2016165172.tif 000008
【図７】
2016165172.tif 000009
【図８】
2016165172.tif 000010
【図９】
2016165172.tif 000011