JP2019149066A - 情報処理装置及びプログラム - Google Patents
情報処理装置及びプログラム Download PDFInfo
- Publication number
- JP2019149066A JP2019149066A JP2018034105A JP2018034105A JP2019149066A JP 2019149066 A JP2019149066 A JP 2019149066A JP 2018034105 A JP2018034105 A JP 2018034105A JP 2018034105 A JP2018034105 A JP 2018034105A JP 2019149066 A JP2019149066 A JP 2019149066A
- Authority
- JP
- Japan
- Prior art keywords
- user
- processing apparatus
- information processing
- image
- movement
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/107—Static hand or arm
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1686—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated camera
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/23—Recognition of whole body movements, e.g. for sport training
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
請求項2に記載の発明は、前記検知手段は、前記物体とユーザの体の一部を同時に撮像した画像からユーザの動きを検知する、請求項1に記載の情報処理装置である。
請求項3に記載の発明は、前記画像の撮像者はユーザである、請求項2に記載の情報処理装置である。
請求項4に記載の発明は、ユーザの体の一部は、前記物体の上に重ねて表示される、請求項3に記載の情報処理装置である。
請求項5に記載の発明は、前記制御手段は、前記画像上で、ユーザの体の一部との重なりが検知された前記物体に対し、検知されたユーザの動きを紐付ける、請求項2に記載の情報処理装置である。
請求項6に記載の発明は、前記制御手段は、予め定めた体の一部を検知の対象とする、請求項5に記載の情報処理装置である。
請求項7に記載の発明は、前記予め定めた体の一部は指又は手である、請求項6に記載の情報処理装置である。
請求項8に記載の発明は、前記予め定めた体の一部は足である、請求項6に記載の情報処理装置である。
請求項9に記載の発明は、前記検知手段は、前記物体とユーザの体の一部とが同時に撮像されている場合におけるユーザの動きを検知の対象とする、請求項1に記載の情報処理装置である。
請求項10に記載の発明は、ユーザの動きに対応する操作は、前記物体の個別の部位毎に用意されている、請求項1に記載の情報処理装置である。
請求項11に記載の発明は、前記制御手段は、動きが検知されたユーザが、前記物体の操作が許可されているユーザである場合に限り、当該物体に対して操作の実行を指示する、請求項1に記載の情報処理装置である。
請求項12に記載の発明は、検知されたユーザの動きに対応する操作が前記物体で実行できない場合、ユーザに報知する、請求項1に記載の情報処理装置である。
請求項13に記載の発明は、前記物体に対する正しい操作の方法を報知する、請求項12に記載の情報処理装置である。
請求項14に記載の発明は、前記制御手段は、前記物体に応じ、検知されたユーザの動きに対応する操作の内容を決定する、請求項1に記載の情報処理装置である。
請求項15に記載の発明は、前記制御手段は、前記物体との通信を通じて操作が可能な当該物体の機能を取得する、請求項1に記載の情報処理装置である。
請求項16に記載の発明は、前記制御手段は、前記物体がユーザの体で隠れないように、ユーザの体を透過的に表示する、請求項1に記載の情報処理装置である。
請求項17に記載の発明は、前記制御手段は、前記物体がユーザの体で隠れないように、ユーザの体の一部分を選択的に表示する、請求項1に記載の情報処理装置である。
請求項18に記載の発明は、前記制御手段は、ユーザの体の部位を示唆する表記を前記物体に重ねて表示する、請求項1に記載の情報処理装置である。
請求項19に記載の発明は、前記制御手段は、ユーザの動きを操作として受け付けたことをユーザに報知する、請求項1に記載の情報処理装置である。
請求項20に記載の発明は、前記制御手段は、操作として受け付けた体の部位を、受け付け前とは異なる態様で表示する、請求項19に記載の情報処理装置である。
請求項21に記載の発明は、前記制御手段は、前記物体の操作に用いる装備をユーザの体に重ねて表示する、請求項1に記載の情報処理装置である。
請求項22に記載の発明は、前記制御手段は、前記物体が存在する環境に応じた装備をユーザの体に重ねて表示する、請求項1に記載の情報処理装置である。
請求項23に記載の発明は、前記検知手段は、前記物体の像を表示する画面とユーザの体の一部を同時に撮像した画像からユーザの体の一部の動きを検知する、請求項1に記載の情報処理装置である。
請求項24に記載の発明は、前記制御手段は、前記物体を撮像した画像とユーザの体の一部を撮像した画像とを合成した画像からユーザの動きに対応する操作の内容を決定する、請求項1に記載の情報処理装置である。
請求項25に記載の発明は、前記制御手段は、ユーザの動きに対応する操作が前記物体に対する物理的な操作を必要とする場合、可動部を有する別の機器に対して操作の実行を指示する、請求項1に記載の情報処理装置である。
請求項26に記載の発明は、自装置とは非接触のまま現実の空間で行われるユーザの動きに対応する操作の実行を指示する通信を、ユーザと接して使用される端末から受信した場合、指示された操作の実行を許可する制御手段を有する情報処理装置である。
請求項27に記載の発明は、前記制御手段は、前記端末からの指示に限り、操作の実行を許可する、請求項26に記載の情報処理装置である。
請求項28に記載の発明は、ユーザと接して使用されるコンピュータを、現実の空間に存在する操作の対象とする物体を対向する位置から操作する場合のユーザの動きであり、当該物体とは非接触のまま現実の空間で行われるユーザの動きをユーザの地点から検知する検知手段と、検知されたユーザの動きに対応する操作の実行を前記物体に指示する制御手段として機能させるプログラムである。
請求項2記載の発明によれば、接触による場合と同じ動きで物体を操作できる。
請求項3記載の発明によれば、接触による場合と同じ動きで物体を操作できる。
請求項4記載の発明によれば、ユーザは画面上で自身の動きと操作の対象とする物体との位置関係を確認できる。
請求項5記載の発明によれば、接触による場合と同じ動きで物体を操作できる。
請求項6記載の発明によれば、誤操作を低減できる。
請求項7記載の発明によれば、誤操作を低減できる。
請求項8記載の発明によれば、誤操作を低減できる。
請求項9記載の発明によれば、誤操作を低減できる。
請求項10記載の発明によれば、操作を効率化できる。
請求項11記載の発明によれば、操作者を限定できる。
請求項12記載の発明によれば、正しくない操作を知らせることができる。
請求項13記載の発明によれば、正しい操作を促すことができる。
請求項14記載の発明によれば、物体に応じた操作を指示できる。
請求項15記載の発明によれば、物体に応じた操作を指示できる。
請求項16記載の発明によれば、画面上で物体を確認したまま操作できる。
請求項17記載の発明によれば、画面上で物体を確認したまま操作できる。
請求項18記載の発明によれば、誤操作を低減できる。
請求項19記載の発明によれば、操作の確定を確認できる。
請求項20記載の発明によれば、操作の確定を確認できる。
請求項21記載の発明によれば、現実感を高めることができる。
請求項22記載の発明によれば、現実感を高めることができる。
請求項23記載の発明によれば、操作の対象とする物体がユーザの前に存在しなくても接触による場合と同じ動きで物体を操作できる。
請求項24記載の発明によれば、操作の対象とする物体がユーザの前に存在しなくても接触による場合と同じ動きで物体を操作できる。
請求項25記載の発明によれば、物理的な接触が必要とされる操作も実行を指示できる。
請求項26記載の発明によれば、ユーザの接触による操作を用いずに現実の空間に存在する物体の操作を可能にできる。
請求項27記載の発明によれば、操作の安全性を高めることができる。
請求項28記載の発明によれば、ユーザの接触による操作を用いずに現実の空間に存在する物体の操作を可能にできる。
<実施の形態1>
<システム例>
図1は、実施の形態1に係るシステムの一例を説明する図である。
図1に示すシステムは、記録材(以下、代表して「用紙」と記す場合もある。)に画像を形成する画像形成装置100と、画像形成装置100を撮像するスマートフォン200とで構成されている。
画像形成装置100は、現実の空間に存在する物体の一例であるとともに、情報処理装置の一例でもある。
なお、画像形成装置100は、コピー機能、スキャン機能、ファックス送受信機能の全てを備える必要はなく、いずれか1つの機能に特化した装置、例えば複写機、スキャナ、ファックス送受信機、プリンタ(3次元プリンタを含む。)であってもよい。また、画像形成装置100は、これらの機能の一部を選択的に組み合わせた装置構成を有していてもよい。
スマートフォン200は、携帯型の端末装置であり、後述するように撮像用のカメラ、表示画面、通信機能等を備えている。スマートフォン200は、情報処理装置の一例である。
図1に示すスマートフォン200の表示画面には、画像形成装置100の像100Aが表示されている。
図2は、画像形成装置100のハードウェア構成の一例を説明する図である。
図2には、図1との対応部分に対応する符号を付して示している。
ユーザインタフェース部110は、操作画面等の表示に使用される表示部111と、ユーザの入力操作を受け付ける操作受付部112とを備えている。
表示部111は、例えば液晶ディスプレイパネルや有機EL(Electro Luminescence)ディスプレイパネル等で構成されている。
操作受付部112は、ユーザによる操作入力を受け付けるボタンやタッチパッド等で構成されている。
画像形成ユニット130は、制御部として機能するMPU(Micro Processing Unit)131と、ROM(Read Only Memory)132と、RAM(Random Access Memory)133を有している。
MPU131は、ROM132から読み出したファームウェア等のプログラムを実行し、各種の機能を提供する。RAM133は、プログラムの作業領域として使用される。
記憶部134は、ハードディスク装置や半導体メモリ等の不揮発性の記憶媒体を有している。記憶部134には、画像読取ユニット120で読み取った原稿の画像データや通信部137を通じて受信した画像データが記憶される。
通信部137は、LAN(Local Area Network)インタフェースやファクシミリ通信網サービスのインタフェースを備えている。前述したスマートフォン200(図1参照)との通信にはLANインタフェースが使用される。
なお、MPU131、ROM132、RAM133、記憶部134、画像処理部135、画像形成部136、通信部137は、バス138を通じて互いに接続されている。また、前述したユーザインタフェース部110と画像読取ユニット120は、インタフェース139を通じてバス138に接続されている。
図3は、スマートフォン200のハードウェア構成の一例を説明する図である。
スマートフォン200は、データを処理する処理回路部210と、プログラムやデータを記憶する不揮発性のメモリ221と、オーディオ信号を入出力するオーディオ回路222と、画像を表示する液晶ディスプレイ(LCD)223と、電源制御デバイス224と、画像を撮像するカメラ225と、操作面に対する接触を検知するタッチパッド226と、WiFi(登録商標)規格に準拠する無線信号を送受信するWiFi(Wireless Fidelity)モジュール227と、近距離無線通信規格の1つであるブルートゥース(登録商標)規格に準拠する無線信号を送受信するBluetooth(登録商標)モジュール228と、を有している。
このため、ユーザは、現実の空間に存在する物体(例えば画像形成装置)と自身の体の一部(例えば指、手、足)をカメラ225で撮像しながら、その画像を液晶ディスプレイ223で確認することが可能である。
なお、カメラ225が複数設けられている場合や液晶ディスプレイ223が複数設けられている場合には、少なくとも1組のカメラ225と液晶ディスプレイ223が表面と裏面の位置に配置されていればよい。
本実施の形態では、液晶ディスプレイ223を用いているが、有機EL(Electro-Luminescence)ディスプレイその他の表示手段を用いてもよい。
ここでの処理回路部210は、検知手段の一例であるとともに制御手段の一例でもある。
処理回路部210は、画像データを処理してユーザの身振りを検知する身振り検知部251と、操作の対象とする物体を検知する操作対象検知部252と、操作の対象とする物体(本実施の形態では画像形成装置100)から物体が備える機能の情報を取得する対象側機能取得部253と、ユーザの身振りを操作として受け付ける操作受付部254と、受け付けた操作に対応する指示を対象とする物体に送信する指示送信部255と、操作の受け付けをユーザに報知する報知部256として機能する。
本実施の形態における身振りには、例えば押す、引く、回す、握る、蹴る、踏む、クリック、ダブルクリック、ドラッグ、タップ、フリック、スワイプ等が含まれる。
本実施の形態における操作対象検知部252は、液晶ディスプレイ223(図3参照)に表示される画像を分析して操作の対象となる物体やその操作子等を検知する。
本実施の形態における操作子には、操作の対象となる物理的な構造物(例えばボタン、スイッチ)、ソフトウェア的に再現される画面上の表示(例えばボタン、スイッチ)等が含まれる。
画面内に複数の物体が含まれる場合、操作対象検知部252は、例えば液晶ディスプレイ223に表示される像が画面の中央により近い物体を対象として検知してもよいし、ユーザの体の一部の像と重なる位置の物体を操作の対象として検知してもよい。
なお、操作対象検知部252は、無線LAN等によってスマートフォン200と接続中の機器の一覧の中からユーザによって選択された機器を操作の対象として検知してもよい。
また、対象側機能取得部253は、例えば通信可能な機器のそれぞれから操作が可能な操作子の情報を取得してもよい。
なお、操作の対象が通信機能を有しているとは限らない。例えば操作の対象が植物や自然物の場合である。この場合でも、対象側機能取得部253は、人の動きを代行可能なロボットその他の機器と通信し、実行が可能な操作の情報を取得してもよい。
なお、図1に示したように、操作の対象とする物体は、ユーザと対向する位置に存在している。このため、カメラ225(図3参照)がユーザの体の一部を撮像する方向と、操作の対象とする物体を撮像する方向とが同じになる。
ここで、対向する位置とは、ユーザと操作の対象とする物体とが、向き合っていればよく、必ずしも正面である必要はない。例えばユーザとの間で何かしらの向き合う部分(例えば物体の側面の部分、背面の部分)が存在すれば、操作の対象とユーザの身振りとの紐付けが可能であり、紐付けられた物体に対して指示を出すことができる。従って、ユーザが物体に対して斜め前に位置する場合も、向き合う場合に含まれる。
また、指示送信部225は、操作の対象とする物体の各部に、それぞれ特有の身振りと機能の指示とが紐付けられている場合には、身振りを通じて受け付けた指示を送信してもよい。この場合、操作画面に対する操作は不要となる。
因みに、操作画面に対する操作を必須とする場合には、操作画面内に配置された複数の選択肢の中から1つを選択する操作や深い階層に位置する選択肢にたどり着く必要がある。しかし、操作の対象とする物体の特定の部位に、それぞれ特定の身振りと特定の機能が割り当てられている場合には、より少ない操作で指示を送信することが可能になる。結果的に、複数の機能を素早く選択的に実行できる。
本実施の形態における報知部256は、オーディオ回路222や液晶ディスプレイ223を通じて、ユーザによる身振りによる操作を補助する各種の報知を実行する。
図5は、処理回路部210において実行される処理動作の一例を説明するフローチャートである。図5においては、ステップを記号のSで示す。
本実施の形態における処理回路部210は、液晶ディスプレイ223(図3参照)の画面内に映り込んでいる人体の一部(例えば指)を認識する(ステップ101)。
次に、処理回路部210は、認識された人体の一部の動きを検知する(ステップ102)。
以上の処理は、例えば身振り検知部251(図4参照)が実行する。
なお、処理回路部210は、操作の対象である物体の認識も事前に又は並行して行う。操作の対象である物体を特定できない場合、処理回路部210は、操作の対象とする物体を特定できないこと、型式等を含む画像を撮像すべきこと等を報知する。この処理は、例えば報知部256(図4参照)が実行する。
ステップ105で肯定結果が得られた場合、処理回路部210は、操作の実行を指示する信号を、対象とする物体に送信する(ステップ106)。
ステップ107で肯定結果が得られた場合、処理回路部210は、操作の実行を指示する信号を自走装置に送信する(ステップ108)。
ステップ107で否定結果が得られた場合、処理回路部210は、操作できない旨を報知する(ステップ109)。
以下では、前述した機能を用いて実現される操作例について説明する。
<操作例1>
図6は、撮像者であるユーザが自身の人差し指301を画像形成装置100に重なるように撮像する様子を説明する図である。
この撮像の際、ユーザは、左手でスマートフォン200を保持している。人差し指301はユーザの右手であり、画像形成装置100には触れていない。
この表示の状態は、画像形成装置100の像が液晶ディスプレイ223に表示されている状態で、液晶ディスプレイ223の画面に触れた2本の指の間を広げるように動かすことで得られる。なお、音声認識技術を使用すれば、液晶ディスプレイ223に触れなくてもズームアップが可能である。
前述したように、現実の空間内における位置関係は、一番奥から順番に、画像形成装置100、ユーザの人差し指301、スマートフォン200である。
従って、スマートフォン200で撮像された人差し指の像301Aは、ユーザインタフェース部の像270の手前に重なるように表示される。
画像形成装置100の特定には、例えば画像形成装置100の画像を処理して機種を特定する技術、画像に含まれる型番等の文字情報を検知する技術、液晶ディスプレイ223に表示される候補の中から選択する技術等の使用が可能である。ここでの候補は、例えば無線LAN等によってスマートフォン200と接続中の機器の一覧として与えられる。
ここでは、操作の対象として画像形成装置100が既に特定されているものとする。
図6の場合、2つの操作子が液晶ディスプレイ223に表示されているので、操作の対象とする操作子と人差し指の像301Aとが重なるように人差し指301を空中で移動させる必要がある。
このため、人差し指の像301Aが画面輝度調整用のボタン272と重なるまでの動きは、操作子に対する操作としては受け付けられていない。
なお、本実施の形態では、操作の対象がボタン類であるので人差し指の像301Aの動きを検知しているが、検知の対象とする体の一部分は操作の対象に応じて定めてもよい。例えば手、腕、足などの人体の一部を検知の対象としてもよい。検知の対象を特定することで誤操作の回避が可能になる。
ここでの押すような動作とは、人差し指301がスマートフォン200から遠ざかる方向への動きである。換言すると、画像形成装置100の方向への動きである。
具体的には、実空間において、ユーザインタフェース部110に表示された操作子を押す場合と同じ動きになる。ユーザの視線の方向とカメラ225(図3参照)の撮像の方向とが一致するためである。
本実施の形態の場合、スマートフォン200には、操作子と動きとの関係がメモリ221(図3参照)に記憶されている。もっとも、メモリ221に記憶される関係は、画像形成装置100に設けられる操作子のうちの一部についてでもよい。
また、画像形成装置100に設けられる操作子のイメージと操作として認識する動きの関係は、画像形成装置100に記憶されており、操作の対象とする操作子を特定する処理も画像形成装置100が実行してもよい。
本実施の形態におけるスマートフォン200には、操作の受け付けをユーザに報知する機能が用意されている。
このため、図7では、画面輝度調整用のボタン272の表示の形態を変化させ、操作の受け付けをユーザに報知している。
ここで、表示の形態を変化させる方法には、例えば操作の対象となったボタンが表示されている領域の輝度を上げる、点滅させる、他の色に変化させる等の手法が用いられる。
なお、操作の受け付けをユーザに報知する機能は必須ではない。
図8は、操作の受け付けをユーザに報知する他の方法を説明する図である。
図8には、図7との対応部分に対応する符号を付して示している。
図8の場合、画面輝度調整用のボタン272の表示には変化がないが、不図示のスピーカから「カチッ」という音が出力されている。
この音の発生により、ユーザは、自身の動きが操作として受け付けられたことの確認が可能である。
なお、音による報知の手法は、「操作を受け付けました」等の言葉として発せられてもよい。
図9は、操作の受け付けをユーザに報知する他の方法を説明する図である。
図9には、図7との対応部分に対応する符号を付して示している。
図9の場合、画面輝度調整用のボタン272の表示には変化がないが、操作の受け付けを示す小さい画面280が追加的に表示されている。
図9に示す画面280には「操作を受け付けました」との文字列が記述されている。勿論、この文字列は一例である。
図10は、操作の受け付けをユーザに報知する他の方法を説明する図である。
図10には、図7との対応部分に対応する符号を付して示している。
図10の場合、画面輝度調整用のボタン272の表示には変化がないが、人差し指の像301Aの表示の態様を、操作として受け付ける前の態様から変化させている。
ここで、表示の形態を変化させる方法には、例えば人差し指の像301Aが表示されている領域の輝度を上げる、点滅させる、他の色に変化させる等の手法が用いられる。
図11は、人差し指の像301(図7参照)を液晶ディスプレイ223に表示させない手法を説明する図である。
図11には、図7との対応部分に対応する符号を付して示している。
例えばカメラ225(図3参照)の撮像の範囲に侵入した人体の一部を常に表示する手法では、人体の一部によって操作子の大部分が隠れてしまう可能性もある。例えば操作子に記載されている文字が手や腕の像に隠れてしまう可能性がある。
操作子に記載されている文字を確認できないと、どの操作子を操作しているのかわからないだけでなく、誤操作の原因にもなる。
そこで、図11では、画像処理によって人差し指の像301Aを画面上から消している。この場合、ユーザは、どの操作子を操作の対象とするのかを操作の間中、画面上で確認することが可能である。
一方で、操作例5の場合(図11参照)、人差し指の像301Aが表示されないことで、操作子と人差し指の像301Aとの位置の関係が分かりにくくなったり、操作が実際に受け付けられたのかが分からなくなったりする可能性もある。
図12は、人差し指の像301(図7参照)を液晶ディスプレイ223に表示させない他の手法を説明する図である。
図12には、図11との対応部分に対応する符号を付して示している。
この表示により、自身の体の一部によって視認を妨げられずに、特定の操作子を操作することが可能になる。また、操作子の表示の態様を変化させる機能がある場合には、操作の対象と間違えずに済む。さらに、操作の受け付けが報知される場合には、ユーザの操作性を高めることができる。
図13は、人差し指の像301A(図7参照)を液晶ディスプレイ223に表示させない他の手法を説明する図である。
図13には、図11との対応部分に対応する符号を付して示している。
操作例6では、人差し指の像301Aを全く表示していないが、画面上での位置を確認したいという要望も考えられる。
図13は、このような要望を考慮した表示の手法であり、人差し指の像301Aが位置する領域の輪郭線を示している。輪郭線が示されることでユーザは、人差し指301の位置と操作子との位置の関係を容易に確認することが可能になる。ここでの輪郭線は、ユーザの体の部位を示唆する表記の一例である。
また、指先の部分だけを輪郭線や透過像で選択的に表現し、指先以外は実像で表示してもよいし、反対に指先の部分だけを選択的に実像で表示してもよい。人体の一部の像で隠れる面積が減るので、操作の対象である物体の像の確認が容易になる。
図14は、操作の対象が通信の機能を有する電卓400である場合を説明する図である。
この例の場合、ユーザは、右手の指先が汚れていても、電卓400を汚すことなく操作し、演算の結果を確認できる。
図14の場合、ユーザの人差し指の像301Aは、透過像として電卓の像400Aの上に重ねて表示されている。透過像は、輪郭線とは異なり、実像が透けるように表示される。
そこで、液晶ディスプレイ223に表示される体の一部の大きさを選択できるようにしてもよい。例えば実像に比して大きくしたり、小さくしたりできるようにしてもよい。また、段階的に調整できるようにしてもよい。
この機能を用意することにより、操作子の押し間違いの低減が期待される。
図15は、操作の対象がレバー500である場合を説明する図である。
本実施の形態におけるレバー500には、例えば操縦桿、ジョイスティック、シフトレバー、ウインカーレバー、ブレーキレバー、車両のコントローラが含まれる。
図15の場合、操作の対象はレバー500であるので、ユーザは、何かを握るように空中に右手310を突き出している。この例の場合、右手310を前後左右に動かすと、その動きを検知したスマートフォン200からの指示によりレバー500が同じ動きをする。
液晶ディスプレイ223には、右手の像310Aがレバーの像500Aを握ったように表示されている。なお、右手の像310Aは、レバーの像500Aの上に単に重ねて表示されてもよい。
レバー500は、入力装置であって最終的な制御の対象ではないためである。従って、レバー500とスマートフォン200との通信は必須ではない。レバー500と通信できなくても、スマートフォン200は、レバー500の操作によって制御される機器との間で通信が可能であればよい。
例えば操作例1(図6参照)の場合には、カメラ225(図3参照)で撮像された体の一部が実像のまま表示されているが、図15の例では、薄手の手袋を着用した右手の像310Aが表示されている。ここでの手袋は装備の一例である。
また、装飾に使用する画像データは、スマートフォン200のメモリ221に記憶されていてもよいし、レバー500を備える機器、外部のサーバ等から与えられてもよい。
本実施の形態の場合、この機能は、スマートフォン200におけるアプリケーションプログラムの実行を通じて実現される。もっとも、スマートフォン200の外部に設けられたサーバその他のコンピュータを使用して画像処理を実行し、処理の結果を液晶ディスプレイ223の表示に反映してもよい。
図16には、図15との対応部分に対応する符号を付して示している。
図16の場合、冬場に屋外でレバー500を操作する場合を想定している。このため、図16の場合には、厚手の手袋が装飾として右手の像310Aに付加されている。
このように、液晶ディスプレイ223に装飾した右手の像310Aが表示されることで、レバー500を実際に操作する場合と同様の印象をユーザに与えることができ、操作の実感を高めることが可能になる。
図17は、蝶番が取り付けられた部分を軸として開閉する片開き扉600を操作の対象とする場合を説明する図である。
片開き扉600には、電気的に片開き扉600を開く又は閉じる機構610が取り付けられている。機構610は、出入り口が設けられている壁面側に取り付けられている。また、ここでの機構610は、無線LAN等を通じてスマートフォン200と直接又は間接的に通信が可能である。
なお、出入り口の近くの壁面には、不図示の照明器具の点灯や消灯に用いられるスイッチ700が取り付けられている。
また、現実の空間に存在する片開き扉600とスマートフォン200を結ぶ線上にユーザの右手310が位置している。右手310は、片開き扉600と非接触である。
このため、液晶ディスプレイ223には、片開き扉の像600Aと重なるように右手の像310Aが表示されている。図17の場合、右手の像310Aは実像である。
図18は、ユーザが右手310を空中に押し出す動きをスマートフォン200で撮像することで片開き扉600が少し開いた状態を説明する図である。
図18では、右手310の動き方向を矢印で表している。この右手310の動きは、スマートフォン200において、片開き扉600を開ける操作として検知される。スマートフォン200は、検知された操作の実行を指示する信号を機構610に送信している。
図19では、右手310の動きが継続しており、機構610による駆動も継続している。
なお、片開き扉600を開く動作が検知された後は、右手310の動きが止まっても、片開き扉600の駆動が継続されるように制御してもよい。スマートフォン200による撮像中に右手310が移動できる範囲は、駆動の対象である片開き扉600が動く範囲に対して狭いためである。この制御は、スマートフォン200の機能として実現してもよいし、機構610の機能として実現してもよい。
なお、右手310を手前に引く動きが検知された場合、スマートフォン200は、片開き扉600を閉じる操作として検知する。
この片開き扉600を開くには、レバー式の取っ手620を握って回転し、その後、押し出すような動きが必要になる。
図20では、片開き扉の像600Aと取っ手の像620Aの上に重ねて右手の像310Aが表示されている。
なお、図17〜図20では、片開き扉600を例示したが、扉の面が弧を描いて開閉する開き戸に限らず、溝やレールに案内されて直線的に開閉する引き戸、開き戸と引き戸を組み合わせたグライドスライドドア、折れ戸、回転扉などでもよい。
また、扉は、片開きに限らず両開きでもよい。
図21は、照明器具800を撮像の対象とする場合を説明する図である。
図21に示す照明器具800は、不図示の配線を通じて位置保持型のスイッチ700に電気的に接続されている。スイッチ700がオン操作されると照明器具800は点灯し、スイッチ700がオフ操作されると照明器具800は消灯する。
図21の場合、照明器具800には、消灯している状態で人差し指301が空中に押し出される動作を点灯の操作として受け付け、点灯している状態で人差し指301が空中に押し出される動作を消灯の操作として受け付ける機能が設定されている。
また、前述の説明では、人差し指301を空中に押し出す動きを操作として検知しているが、指1本を点灯、指2本を消灯として検知してもよいし、指を立てたら点灯、指を横にすると消灯として検知してもよい。すなわち、カメラ225(図3参照)で撮像される指の本数や指の向きに特定の操作を関連づけてもよい。
いずれにしても、照明器具800に直接触れることなく、照明器具800の動作の状態を操作することができる。
図22には、図21との対応部分に対応する符号が付されている。
前述したように、照明器具800は、スイッチ700のオン操作によって点灯し、スイッチ700のオフ操作によって消灯する。
なお、図22の場合には、人差し指の先端だけを像301Aとして選択的に表示し、その他の部位は表示していない点で図21と相違する。このように操作に関係する部位だけを表示することで、ユーザによる操作の対象の確認が容易になる。
なお、制御の対象は、他に空調機、オーディオ機器、家電製品等でもよい。
前述の操作例では、現実の空間に存在する物体をスマートフォン200で撮像しているが、撮像の対象は実在する物体の像であってもよい。
図23は、表示装置900に表示されている電卓の像400Aを撮像の対象とする場合を説明する図である。
図23には、図14との対応部分に対応する符号を付して示している。
ここで、スマートフォン200の液晶ディスプレイ223には、表示装置900を撮像した電卓の像400Bと人差し指の像301Aとが表示されている。勿論、人差し指301は、表示装置900に触れていない。
この操作例では、スマートフォン200による撮像の対象が、操作の対象である実在の電卓400と異なる以外は、図14を用いて説明した操作例8と同様である。
なお、電卓の像400Aと実在する電卓400との関係が不明でも、スマートフォン200は、画像を認識する技術を通じて撮像の対象が電卓であることを検知できる。この場合、スマートフォン200が通信可能な実在する電卓400を指定して、ユーザの動きに対応する操作の実行を指示してもよい。
ただし、スマートフォン200で検知された操作が通信可能な電卓400に用意されていない場合には、身振りの撮像によって電卓400を操作することはできない。
前述の操作例では、スマートフォン200に設けられたカメラ225(図3参照)によって操作の対象である物体(又はその像)とユーザの体の一部が同時に撮像されている場合を想定しているが、操作の対象とする物体は撮像されなくても構わない。
図24は、スマートフォン200で撮像されるユーザの動きを画面上に表示されている操作子の操作に紐付ける場合を説明する図である。
図24には、図6との対応部分に対応する符号を付して示している。
図24の場合、液晶ディスプレイ223には、ユーザインタフェース部110の一部分を撮像した像270(言語切替用のボタン271と画面輝度調整用のボタン272)が表示されている。
スマートフォン200は、この合成像を画像処理の対象とし、人差し指301の動きを操作として受け付けると、対応する画像形成装置100に対して操作の実行を指示する信号を送信する。
前述の実施の形態1の場合には、スマートフォン200(図1参照)を用いてユーザの身振りを撮像し、実在する画像形成装置100(図1参照)の操作に用いているが、ユーザの身振りの撮像はスマートフォン200に限らない。
図25は、実施の形態2に係るシステムの一例を説明する図である。
図25には、図1との対応部分に対応する符号を付して示している。
メガネ型の端末1010の場合、ユーザは両手を自由に使うことができる。従って、メガネ型の端末1010は、両手を使った操作の入力に用いることができる。例えば人型のロボットに対する操作の指示に用いることができる。このため、スマートフォン200を用いる場合よりも、入力可能な操作の範囲を広げることが可能になる。
なお、図25のユーザには、ユーザインタフェース部の像110Aが見えている。
前述した実施の形態で操作の対象とする機器(例えば画像処理装置、電卓、レバー、扉、照明)は、物理的な操作と身振りによる操作を区別しない点で共通している。
実施の形態3では、操作の受け付けを身振りによる操作に限定できる機器について説明する。
図26に示す金庫1100には、前面に配置されたシリンダ1101又は押しボタン1102が物理的に正しく操作されることを条件に解錠を有効にする機能の他に、これらの物理的な操作を無効化する機能も有している。
物理的な操作が無効化されている場合、解錠が有効化されるには、スマートフォン200から押しボタン1102の操作に対応する信号が受信された場合である。
この実施の形態でも、液晶ディスプレイ223には金庫の像1100Aと人差し指の像301Aが表示されている。勿論、人差し指の像301Aは、人差し指301に対応している。人差し指301は、金庫1100に触れておらず、空中で動かされる。
金庫1100は、シリンダ1101と、操作面に英数文字が印字された複数の押しボタン1102と、MPU1111と、ファームウェア等のデータが記憶されるROM1112と、プログラムの作業領域として使用されるRAM1113と、スマートフォン200(図26参照)等の外部機器との通信に用いられる通信部1114と、電気的にシリンダ1101を解錠又は施錠する解錠制御部1115とを有している。
まず、MPU1111は、物理的な操作は無効化されているか否かを判定する(ステップ201)。
ステップ201で肯定結果が得られた場合、MPU1111は、スマートフォン200からの操作だけを受け付ける設定を有効化する(ステップ202)。
一方、ステップ201で否定結果が得られた場合、MPU1111は、物理的な操作を受け付ける設定を有効化する(ステップ203)。物理的な操作を受け付ける設定が有効である場合、スマートフォン200からの操作も有効である。
ステップ204で肯定結果が得られた場合、MPU1111は、シリンダ1101を解錠する(ステップ205)。
一方、ステップ204で否定結果が得られた場合、MPU1111は、操作を無効化する(ステップ206)。
本実施の形態に係る金庫1100では、物理的な操作が正しくても解錠できない設定を有効にすることにより、防犯性を高めることが可能になる。また、スマートフォン200を用いた個人認証の機能を組み合わせることで、金庫1100を解錠できるユーザが特定の個人(スマートフォン200を操作できるユーザ)に限定される。
ここでは、ウェブカメラ等で撮像された被写体があたかも目の前にあるかのように身振りで操作する方法について説明する。
図29は、実施の形態4に係るシステムの一例を説明する図である。
図29に示すシステムでは、ウェブカメラ1200から出力される画像データがネットワーク1300経由でスマートフォン200に送信され、液晶ディスプレイ223に表示されている。
図29に示す液晶ディスプレイ223には、片開き扉600を撮像した像600Aが表示されている。
図30には、図29との対応部分に対応する符号が付されている。
図30では、片開き扉の像600Aにスマートフォン200で撮像された右手の像310Aが重なっている。
この状態で、右手310を空気中で押し出すように動かすと、ネットワーク1300経由で接続された機構610に片開き扉600の開操作を指示する信号が出力される。
図31では、ウェブカメラ1200から出力される画像データをサーバ1400が取得し、その後、3台のスマートフォン200に配信する場合を表している。なお、サーバ1400の機能がウェブカメラ1200に内蔵されていてもよい。
図31の場合、いずれのスマートフォン200にも片開き扉の像600Aが表示されている。
図32の場合、3台のうちの1台のスマートフォン200を通じて受け付けられた操作は、サーバ1400を通じて片開き扉600の機構610に送信される。なお、片開き扉600に対する操作が一度に複数発生した場合、本実施の形態におけるサーバ1400は、先に到達した操作を優先する。なお、矛盾する操作が一度に到達した場合には実行を保留してもよい。「一度に」とは、予め定めた区間内に到達する意味である。
この仕組みを用いれば、1つの機器を複数人が各自の身振りによって操作することが可能になる。
前述の実施の形態では、スマートフォン200に表示されている操作の対象が機器である場合について説明したが、ここでは操作の対象に通信の機能が設けられていない場合について説明する。
図34は、植木1500の移動を身振りで指示する場合を説明する図である。図34では、スマートフォン200の画面に、ユーザの右手の像310Aと植木の像1500Aが表示されている。この場合も、実空間にある右手310は植木1500には触れていない。
本実施の形態では、身振りによる操作の送信先として自走機能を有するヒト型のロボット1600を指定する。なお、指示の送信先としてのロボット1600は、例えばスマートフォン200との通信が可能な機器の一覧の中から指定すればよい。
図34に示すロボット1600は、胴部1611、頭部1612、腕1613、1615、手1614、1616、足1617、1618を有している。
胴部1611には、信号処理のための電子部品が格納されている。胴部1611には、表示デバイスや音響機器が搭載されてもよい。
3軸の全てに対して回転可能である必要はなく、1軸のみ又は2軸について回転可能でもよい。これらの回転は、不図示のモーターによって実現してもよいが、手動で行ってもよい。もっとも、頭部1612が胴部1611に対して固定される場合を妨げない。
頭部1612には目1612A、1612Bが設けられている。目1612A及び1612Bは、装飾的に配置されていてもよいし、撮像装置、投影機、照明等を内蔵してもよい。頭部1612には可動式の耳が配置されていてもよい。
なお、腕1613及び1615を予め定めた角度に折り曲げれば、物の運搬に用いることができる。
手1614及び1616は、腕1613及び1615に対して固定でもよい。
足1617及び1618がジョイント機構を介して胴部1611に連結される場合、ジョイント機構は、頭部1612と同じく多軸でも単軸でもよい。
また、軸周りの回転は不図示のモーターにより実現してもよいし、手動で実現してもよい。なお、足1617及び1618は、胴部1611に対して固定でもよい。ここでのジョイント機構も可動部の一例である。
ロボット1600は、装置全体の動きを制御する制御部1621と、ロボット周辺の画像を撮像するカメラ1622と、会話用の音声、楽曲、効果音を再生するスピーカ1623と、音の入力又は取得に用いられるマイク1624と、ジョイント機構などの可動機構1625と、外部装置(例えばスマートフォン)との通信に用いられる通信部1626と、画像を表示する表示部1627と、装置全体を移動させる移動機構1628と、各部に電力を供給する電源1629と、各部の状態や周辺情報の収集に使用されるセンサ1630と、位置情報の取得に用いられる位置検知部1631とを有している。これらの各部は、例えばバス1632により互いに接続されている。
また、ロボット1600は、不図示の機能部を更に搭載してもよい。例えばロボット1600は、電源ボタン、記憶装置(ハードディスク装置、半導体メモリ等)、熱源(冷却源を含む。)等を搭載してもよい。
ここでのプログラムには、人工知能に対応するアルゴリズムの実現に関連するプログラムが含まれる。制御部1621を構成するCPUやRAMは、人工知能が使用する計算資源を提供する。
例えばスピーカ1623を通じて音声を出力したり、通信部1626を通じてメッセージを送信したり、表示部1627を通じて画像を出力してもよい。
これら情報の入出力や可動機構1625の動きを通じ、制御部1621は、ユーザとの間でコミュニケーションを成立させることができる。コミュニケーションの応用例には、例えば接客や会議の進行なども含まれる。
制御部1621は、不明な事態が発生した場合に、インターネット検索や外部のコンピュータとの通信を通じて追加の情報を収集し、検索事象との類似度によって解決策を発見する機能も搭載する。
視覚は、カメラ1622で撮像された画像の認識処理を通じて実現される。
聴覚は、マイク1624で取得された音の認識処理を通じて実現される。
触覚には、例えば表在感覚(触覚、痛覚、温度覚)、深部覚(圧覚、位置覚、振動覚など)、皮質性感覚(二点識別覚、立体識別能力など)が含まれる。
制御部1621は、触覚の違いを分別できる。
触覚、味覚、嗅覚、平衡感覚、温度は、各種のセンサ1630による情報の検知を通じて実現される。なお、温度には、周辺温度、内部温度、ヒトや動物の体温なども含まれる。
更に、制御部1621が取得する情報には、ヒトや動物の脳波も含み得る。この場合、脳波は、ヒト等に装着された脳波検知デバイスから発信される情報を通信部1626で受信すればよい。
表示部1627として投影機が用いられる場合、投影機は、例えば目1612A及び1612B(図1参照)のいずれか一方又は両方に配置することができる。なお、投影機は胴部1611や頭部1612に配置してもよい。
物の搬送に使用される場合、可動機構1625は、腕1613、1615や手1614、1616(図34参照)の変形を通じて、例えば物を掴む、抱える、支える等の動作を実現する。
感情の表現に使用される場合、可動機構1625は、例えば頭部1612、腕1613、1615、手1614、1616等(図34参照)の駆動を通じて、頭を傾げる、見上げる、周囲を見回す(キョロキョロする)、万歳する、指さし等の動作を実行する。
ロボット1600には、通信先として想定する外部装置で用いられる通信方式の数だけ通信部1626が搭載される。通信方式には、例えば赤外線通信、可視光通信、近接無線通信、WiFi(登録商標)、ブルートゥース(登録商標)、RFID(登録商標)、ZigBee(登録商標)、IEEE802.11a(登録商標)、MulteFire、LPWA(Low Power Wide Area)等がある。
無線通信に使用する帯域には、短波長帯(例えば800MHz〜920MHz)、長波長帯(例えば2.4GHz、5GHz)等がある。
なお、通信部1626と外部装置との接続には通信ケーブルを使用してもよい。
表示部1627が頭部1612に配置される場合、表示部1627に表情を表示してもよい。
本実施の形態における電源1629には二次電池を使用するが、電力を発生できれば一次電池、燃料電池、太陽電池のいずれを用いてもよい。
また、電源1629の代わりに、電源ケーブルを通じて外部から電力の供給を受ける構成を採用してもよい。
位置検知部1631には、例えばGPS(Global Positioning System)信号から地点情報を読み取る方式、GPSと同等の信号を用いて屋内の位置を測位するIMES(Indoor Messaging System)方式、WiFiの複数のアクセスポイントから送信された電波の強度や到達時間等から位置を測位するWiFi測位方式、基地局から定期的に発生される信号に対する応答の方角と遅延時間から位置を測位する基地局測位方式、不可聴域の超音波を受信して位置を測位する音波測位方式、ブルートゥースを使ったビーコンからの電波を受信して位置を測位するブルートゥース測位方式、LED(Light Emitting Diode)等の照明光の点滅によって伝達される位置情報を用いて位置を測位する可視光測位方式、加速度センサやジャイロセンサ等を用いて現在位置を測位する自律航法方式等を利用する。
図36には、図34との対応部分に対応する符号を付して示している。
他の実施の形態と同様に、ユーザは、スマートフォン200の前方の空間で右手310を動かし、その動きを撮像する。
右手310の動きを操作として受け付けたスマートフォン200は、その操作の実行を植木1500への移動が可能なロボット1600に指示する。ここでの操作は、植木1500の横方向への移動である。
このとき、スマートフォン200には、植木の像1500Aを掴んで移動するロボットの像1600Aと右手の像310Aが表示される。図36の場合、ロボットの像1600Aの確認が容易になるように、右手の像310Aを透過像として表示している。
図36の場合には、ユーザの目の前に植木1500もロボット1600も実在するので右手の像310Aを透過的に表示する必要性は低いが、スマートフォン200に表示されている植木の像1500Aがユーザの目の前にない場合(例えばスマートフォン200にはウェブカメラの画像が表示されている場合)には、右手の像310Aが透過的に表示されることで実空間の様子の確認が容易になる。
以上、本発明の実施の形態について説明したが、本発明の技術的範囲は上述の実施の形態に記載の範囲に限定されない。上述の実施の形態に、種々の変更又は改良を加えたものも、本発明の技術的範囲に含まれることは、特許請求の範囲の記載から明らかである。
図37は、画像形成装置100に対向する位置の他の例を説明する図である。
図37には、画像形成装置100から見て右斜め前方、右斜め後方、後ろ、左斜め後方、左斜め前方にスマートフォン200が位置する例を示している。これらのいずれも、画像形成装置100に対向する位置の一例である。
図38は、身振りによって用紙の収容部140を開閉する例を説明する図である。操作の対象が用紙の収容部140であるので、スマートフォン200の液晶ディスプレイ223には、収容部の像140Aとユーザの右手の像310Aが表示されている。図38では、矢印で示すように、右手310が手前方向に引かれている。この例の場合には、ユーザインタフェース部110に表示されるボタンを操作しなくても、右手の像310Aとの重なりが検出された用紙の収容部140が手前側に引き出されることになる。勿論、前提として、収容部140を駆動する不図示のモーターが画像形成装置100に内蔵されている必要がある。なお、右手310を奥方向に動かせば、用紙の収容部140を閉じることもできる。
図39は、印刷された用紙に対して穴を開ける処理や綴る処理を加えるための機構(後処理装置150)が取り付けられている場合の操作例を説明する図である。なお、後処理装置150には仕分け機構が含まれてもよい。
図39では、後処理装置の像150Aの上に人差し指の像301Aが重なっている。
本実施の形態の場合、後処理装置の像150Aには、人差し指の像301Aによる選択の操作と後処理装置150に関連する設定の頁を開く機能が割り当てられている。
勿論、特定の身振りと特定の機能を割り当てる部位は後処理装置150に限らない。例えば画像形成装置100(図1参照)の背面でもよい。背面に配置された接続用の端子や通信線が撮像された状態で身振りによる選択が受け付けられた場合には、接続用の端子の調整や設定に用いられるメニュー画面を表示部111に表示させてもよい。
図41は、許容される最大の角度まで片開き扉600が開いた後も押し続ける身振りが検知される場合をユーザに報知する機能の一例を説明する図である。
図41には、図19との対応部分に対応する符号を付して示している。
図41の場合、液晶ディスプレイ223の下部には、「これ以上は開きません!」なる警告文を含む小さい画面290が表示されている。
なお、報知は、音声によって行われてもよい。また、報知は、文字と音に限らず、操作の対象として認識されている物体の像を変更する等してもよい。
また、ここでは可動範囲の上限を知らせているが、そもそも可動しない方向への操作の検知を報知してもよい。また、正しい操作の仕方を報知してもよい。
ただし、正しい操作については、常に報知する必要はない。例えば操作の対象が金庫の場合である。金庫は、特定の人以外の解錠が許されないためである。なお、操作の指示を発信しているスマートフォン200のユーザアカウント等から認証できた操作者(権限を有する者、所有者等)には、正しい操作の仕方を報知してもよい。
Claims (28)
- 現実の空間に存在する操作の対象とする物体を対向する位置から操作する場合のユーザの動きであり、当該物体とは非接触のまま現実の空間で行われるユーザの動きを検知する検知手段と、
検知されたユーザの動きに対応する操作の実行を前記物体に指示する制御手段と、
を有し、ユーザと接して使用される情報処理装置。 - 前記検知手段は、前記物体とユーザの体の一部を同時に撮像した画像からユーザの動きを検知する、請求項1に記載の情報処理装置。
- 前記画像の撮像者はユーザである、請求項2に記載の情報処理装置。
- ユーザの体の一部は、前記物体の上に重ねて表示される、請求項3に記載の情報処理装置。
- 前記制御手段は、前記画像上で、ユーザの体の一部との重なりが検知された前記物体に対し、検知されたユーザの動きを紐付ける、請求項2に記載の情報処理装置。
- 前記制御手段は、予め定めた体の一部を検知の対象とする、
請求項5に記載の情報処理装置。 - 前記予め定めた体の一部は指又は手である、請求項6に記載の情報処理装置。
- 前記予め定めた体の一部は足である、請求項6に記載の情報処理装置。
- 前記検知手段は、前記物体とユーザの体の一部とが同時に撮像されている場合におけるユーザの動きを検知の対象とする、請求項1に記載の情報処理装置。
- ユーザの動きに対応する操作は、前記物体の個別の部位毎に用意されている、請求項1に記載の情報処理装置。
- 前記制御手段は、動きが検知されたユーザが、前記物体の操作が許可されているユーザである場合に限り、当該物体に対して操作の実行を指示する、請求項1に記載の情報処理装置。
- 検知されたユーザの動きに対応する操作が前記物体で実行できない場合、ユーザに報知する、請求項1に記載の情報処理装置。
- 前記物体に対する正しい操作の方法を報知する、請求項12に記載の情報処理装置。
- 前記制御手段は、前記物体に応じ、検知されたユーザの動きに対応する操作の内容を決定する、請求項1に記載の情報処理装置。
- 前記制御手段は、前記物体との通信を通じて操作が可能な当該物体の機能を取得する、請求項1に記載の情報処理装置。
- 前記制御手段は、前記物体がユーザの体で隠れないように、ユーザの体を透過的に表示する、請求項1に記載の情報処理装置。
- 前記制御手段は、前記物体がユーザの体で隠れないように、ユーザの体の一部分を選択的に表示する、請求項1に記載の情報処理装置。
- 前記制御手段は、ユーザの体の部位を示唆する表記を前記物体に重ねて表示する、請求項1に記載の情報処理装置。
- 前記制御手段は、ユーザの動きを操作として受け付けたことをユーザに報知する、請求項1に記載の情報処理装置。
- 前記制御手段は、操作として受け付けた体の部位を、受け付け前とは異なる態様で表示する、請求項19に記載の情報処理装置。
- 前記制御手段は、前記物体の操作に用いる装備をユーザの体に重ねて表示する、請求項1に記載の情報処理装置。
- 前記制御手段は、前記物体が存在する環境に応じた装備をユーザの体に重ねて表示する、請求項1に記載の情報処理装置。
- 前記検知手段は、前記物体の像を表示する画面とユーザの体の一部を同時に撮像した画像からユーザの体の一部の動きを検知する、請求項1に記載の情報処理装置。
- 前記制御手段は、前記物体を撮像した画像とユーザの体の一部を撮像した画像とを合成した画像からユーザの動きに対応する操作の内容を決定する、請求項1に記載の情報処理装置。
- 前記制御手段は、ユーザの動きに対応する操作が前記物体に対する物理的な操作を必要とする場合、可動部を有する別の機器に対して操作の実行を指示する、請求項1に記載の情報処理装置。
- 自装置とは非接触のまま現実の空間で行われるユーザの動きに対応する操作の実行を指示する通信を、ユーザと接して使用される端末から受信した場合、指示された操作の実行を許可する制御手段
を有する情報処理装置。 - 前記制御手段は、前記端末からの指示に限り、操作の実行を許可する、請求項26に記載の情報処理装置。
- ユーザと接して使用されるコンピュータを、
現実の空間に存在する操作の対象とする物体を対向する位置から操作する場合のユーザの動きであり、当該物体とは非接触のまま現実の空間で行われるユーザの動きをユーザの地点から検知する検知手段と、
検知されたユーザの動きに対応する操作の実行を前記物体に指示する制御手段
として機能させるプログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018034105A JP2019149066A (ja) | 2018-02-28 | 2018-02-28 | 情報処理装置及びプログラム |
| US16/051,502 US10789459B2 (en) | 2018-02-28 | 2018-08-01 | Information processing apparatus and non-transitory computer readable medium to allow operation without user contact |
| CN201811029577.XA CN110209309B (zh) | 2018-02-28 | 2018-09-05 | 信息处理装置及存储程序的计算机可读介质 |
| US16/997,939 US11144751B2 (en) | 2018-02-28 | 2020-08-20 | Information processing apparatus and non-transitory computer readable medium to allow operation without contact |
| US17/464,711 US11514705B2 (en) | 2018-02-28 | 2021-09-02 | Information processing apparatus and non-transitory computer readable medium to allow operation without contact |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018034105A JP2019149066A (ja) | 2018-02-28 | 2018-02-28 | 情報処理装置及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019149066A true JP2019149066A (ja) | 2019-09-05 |
Family
ID=67685115
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018034105A Pending JP2019149066A (ja) | 2018-02-28 | 2018-02-28 | 情報処理装置及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (3) | US10789459B2 (ja) |
| JP (1) | JP2019149066A (ja) |
| CN (1) | CN110209309B (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021081868A (ja) * | 2019-11-15 | 2021-05-27 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、情報処理システム、及び情報処理プログラム |
| JP2022043760A (ja) * | 2020-09-04 | 2022-03-16 | 株式会社リコー | 画像形成装置及び制御プログラム |
| JP2023004172A (ja) * | 2021-06-25 | 2023-01-17 | 富士フイルムビジネスイノベーション株式会社 | 情報処理システム、情報処理装置及び情報処理プログラム |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7155613B2 (ja) * | 2018-05-29 | 2022-10-19 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及びプログラム |
| US10778856B1 (en) * | 2019-07-31 | 2020-09-15 | Seeminex.Com, Inc. | Multi-purpose/multi-function portable electronic device which includes a display monitor and a scanner disposed below the display monitor and extending to cross the display monitor, and a base configured to support the scanner, the base including a first portion and a second portion, where the first portion at least partially vertically overlapping the display monitor and the scanner |
| US20220374190A1 (en) * | 2021-05-24 | 2022-11-24 | Google Llc | Overlaying an image of a conference call participant with a shared document |
| US12482208B2 (en) | 2023-05-30 | 2025-11-25 | Snap Inc. | Mirroring 3D assets for virtual experiences |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013205983A (ja) * | 2012-03-27 | 2013-10-07 | Sony Corp | 情報入力装置及び情報入力方法、並びにコンピューター・プログラム |
| JP2014119295A (ja) * | 2012-12-14 | 2014-06-30 | Clarion Co Ltd | 制御装置、及び携帯端末 |
| JP2014157482A (ja) * | 2013-02-15 | 2014-08-28 | Konica Minolta Inc | 操作表示システム |
| JP2015116336A (ja) * | 2013-12-18 | 2015-06-25 | マイクロソフト コーポレーション | 複合現実感アリーナ |
| JP2015232783A (ja) * | 2014-06-09 | 2015-12-24 | 株式会社バンダイナムコエンターテインメント | プログラムおよび画像生成装置 |
| JP2016126712A (ja) * | 2015-01-08 | 2016-07-11 | コニカミノルタ株式会社 | 操作システム及び画像形成装置 |
| JP2016148968A (ja) * | 2015-02-12 | 2016-08-18 | セイコーエプソン株式会社 | 頭部装着型表示装置、制御システム、頭部装着型表示装置の制御方法、および、コンピュータープログラム |
| JP2016528942A (ja) * | 2013-06-07 | 2016-09-23 | ソニー インタラクティブ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | より少ないホップにより拡張仮想現実シーンをヘッドマウントシステム内に生成するためのシステム及び方法 |
| JP2016207048A (ja) * | 2015-04-25 | 2016-12-08 | 京セラドキュメントソリューションズ株式会社 | 拡張現実操作システムおよび拡張現実操作プログラム |
| US20170262045A1 (en) * | 2016-03-13 | 2017-09-14 | Logitech Europe S.A. | Transition between virtual and augmented reality |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8730156B2 (en) * | 2010-03-05 | 2014-05-20 | Sony Computer Entertainment America Llc | Maintaining multiple views on a shared stable virtual space |
| US20120326966A1 (en) | 2011-06-21 | 2012-12-27 | Qualcomm Incorporated | Gesture-controlled technique to expand interaction radius in computer vision applications |
| JP2013172432A (ja) | 2012-02-23 | 2013-09-02 | Panasonic Corp | 機器制御装置、機器制御方法、機器制御プログラム、及び集積回路 |
| JP2013190941A (ja) * | 2012-03-13 | 2013-09-26 | Nikon Corp | 情報入出力装置、及び頭部装着表示装置 |
| JP5935529B2 (ja) * | 2012-06-13 | 2016-06-15 | ソニー株式会社 | 画像処理装置、画像処理方法、およびプログラム |
| JP6079060B2 (ja) * | 2012-08-29 | 2017-02-15 | 株式会社リコー | 携帯端末、画像形成方法及び画像形成システム |
| US9134794B2 (en) * | 2013-08-20 | 2015-09-15 | Kabushiki Kaisha Toshiba | System to identify user and device the user is intending to operate |
| JP2015102650A (ja) * | 2013-11-25 | 2015-06-04 | 株式会社ニコン | 撮像制御装置および撮像装置 |
| US10216273B2 (en) * | 2015-02-25 | 2019-02-26 | Bae Systems Plc | Apparatus and method for effecting a control action in respect of system functions |
| JP6464889B2 (ja) * | 2015-03-31 | 2019-02-06 | 富士通株式会社 | 画像処理装置、画像処理プログラム、及び画像処理方法 |
| JP6740613B2 (ja) * | 2015-12-28 | 2020-08-19 | セイコーエプソン株式会社 | 表示装置、表示装置の制御方法、及び、プログラム |
| US20170185141A1 (en) * | 2015-12-29 | 2017-06-29 | Microsoft Technology Licensing, Llc | Hand tracking for interaction feedback |
| JP2017175387A (ja) * | 2016-03-23 | 2017-09-28 | 富士ゼロックス株式会社 | 情報処理システム及び電子機器 |
| US20180053352A1 (en) * | 2016-08-22 | 2018-02-22 | Daqri, Llc | Occluding augmented reality content or thermal imagery for simultaneous display |
| JP2019008482A (ja) * | 2017-06-22 | 2019-01-17 | 京セラドキュメントソリューションズ株式会社 | 点字触覚提示装置及び画像形成装置 |
| JP6962041B2 (ja) * | 2017-07-13 | 2021-11-05 | コニカミノルタ株式会社 | 画像処理装置、画像表示方法、およびコンピュータプログラム |
| WO2019012940A1 (ja) * | 2017-07-14 | 2019-01-17 | 京セラドキュメントソリューションズ株式会社 | 表示装置および表示システム |
| KR102431712B1 (ko) * | 2017-09-04 | 2022-08-12 | 삼성전자 주식회사 | 전자장치, 그 제어방법 및 그 컴퓨터프로그램제품 |
-
2018
- 2018-02-28 JP JP2018034105A patent/JP2019149066A/ja active Pending
- 2018-08-01 US US16/051,502 patent/US10789459B2/en active Active
- 2018-09-05 CN CN201811029577.XA patent/CN110209309B/zh active Active
-
2020
- 2020-08-20 US US16/997,939 patent/US11144751B2/en active Active
-
2021
- 2021-09-02 US US17/464,711 patent/US11514705B2/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013205983A (ja) * | 2012-03-27 | 2013-10-07 | Sony Corp | 情報入力装置及び情報入力方法、並びにコンピューター・プログラム |
| JP2014119295A (ja) * | 2012-12-14 | 2014-06-30 | Clarion Co Ltd | 制御装置、及び携帯端末 |
| JP2014157482A (ja) * | 2013-02-15 | 2014-08-28 | Konica Minolta Inc | 操作表示システム |
| JP2016528942A (ja) * | 2013-06-07 | 2016-09-23 | ソニー インタラクティブ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | より少ないホップにより拡張仮想現実シーンをヘッドマウントシステム内に生成するためのシステム及び方法 |
| JP2015116336A (ja) * | 2013-12-18 | 2015-06-25 | マイクロソフト コーポレーション | 複合現実感アリーナ |
| JP2015232783A (ja) * | 2014-06-09 | 2015-12-24 | 株式会社バンダイナムコエンターテインメント | プログラムおよび画像生成装置 |
| JP2016126712A (ja) * | 2015-01-08 | 2016-07-11 | コニカミノルタ株式会社 | 操作システム及び画像形成装置 |
| JP2016148968A (ja) * | 2015-02-12 | 2016-08-18 | セイコーエプソン株式会社 | 頭部装着型表示装置、制御システム、頭部装着型表示装置の制御方法、および、コンピュータープログラム |
| JP2016207048A (ja) * | 2015-04-25 | 2016-12-08 | 京セラドキュメントソリューションズ株式会社 | 拡張現実操作システムおよび拡張現実操作プログラム |
| US20170262045A1 (en) * | 2016-03-13 | 2017-09-14 | Logitech Europe S.A. | Transition between virtual and augmented reality |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021081868A (ja) * | 2019-11-15 | 2021-05-27 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、情報処理システム、及び情報処理プログラム |
| JP7363399B2 (ja) | 2019-11-15 | 2023-10-18 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、情報処理システム、及び情報処理プログラム |
| JP2022043760A (ja) * | 2020-09-04 | 2022-03-16 | 株式会社リコー | 画像形成装置及び制御プログラム |
| JP7537186B2 (ja) | 2020-09-04 | 2024-08-21 | 株式会社リコー | 画像形成装置及び制御プログラム |
| JP2023004172A (ja) * | 2021-06-25 | 2023-01-17 | 富士フイルムビジネスイノベーション株式会社 | 情報処理システム、情報処理装置及び情報処理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210397829A1 (en) | 2021-12-23 |
| US11514705B2 (en) | 2022-11-29 |
| CN110209309A (zh) | 2019-09-06 |
| CN110209309B (zh) | 2024-12-24 |
| US20190266393A1 (en) | 2019-08-29 |
| US10789459B2 (en) | 2020-09-29 |
| US11144751B2 (en) | 2021-10-12 |
| US20200380253A1 (en) | 2020-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11514705B2 (en) | Information processing apparatus and non-transitory computer readable medium to allow operation without contact | |
| US11157080B2 (en) | Detection device, detection method, control device, and control method | |
| JP7135444B2 (ja) | 情報処理装置及びプログラム | |
| CN114730215A (zh) | 用于远程控制环境中的设备的系统和方法 | |
| CN103019377A (zh) | 基于头戴式可视显示设备的输入方法及装置 | |
| WO2020116233A1 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| US20180005445A1 (en) | Augmenting a Moveable Entity with a Hologram | |
| US20180217671A1 (en) | Remote control apparatus, remote control method, remote control system, and program | |
| US20200269421A1 (en) | Information processing device, information processing method, and program | |
| US11223729B2 (en) | Information processing apparatus and non-transitory computer readable medium for instructing an object to perform a specific function | |
| CN109153122A (zh) | 基于视觉的机器人控制系统 | |
| JP6938980B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| US20240286290A1 (en) | Remote operation control system, remote operation control method, and storage medium | |
| US20230195401A1 (en) | Information processing apparatus and information processing method | |
| CN109324693A (zh) | Ar搜索装置、基于ar搜索装置的物品搜索系统及方法 | |
| WO2003003185A1 (en) | System for establishing a user interface | |
| CN105955488A (zh) | 一种操控终端的方法和装置 | |
| CN111258482B (zh) | 信息分享方法、头戴式设备及介质 | |
| US20230367312A1 (en) | Information processing apparatus, information processing method, and program | |
| JP2022164029A (ja) | 情報提供サーバ、情報提供システム、情報提供方法、およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220302 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220726 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220913 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230117 |