Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7803476B2 - データ処理装置、データ処理方法、プログラム及びデータ処理システム - Google Patents
[go: Go Back, main page]

JP7803476B2 - データ処理装置、データ処理方法、プログラム及びデータ処理システム - Google Patents

データ処理装置、データ処理方法、プログラム及びデータ処理システム

Info

Publication number
JP7803476B2
JP7803476B2 JP2023514637A JP2023514637A JP7803476B2 JP 7803476 B2 JP7803476 B2 JP 7803476B2 JP 2023514637 A JP2023514637 A JP 2023514637A JP 2023514637 A JP2023514637 A JP 2023514637A JP 7803476 B2 JP7803476 B2 JP 7803476B2
Authority
JP
Japan
Prior art keywords
image data
captured image
angle
robot
display
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
JP2023514637A
Other languages
English (en)
Other versions
JPWO2022220208A1 (ja
JPWO2022220208A5 (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.)
Telexistence Inc
Original Assignee
Telexistence Inc
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 Telexistence Inc filed Critical Telexistence Inc
Publication of JPWO2022220208A1 publication Critical patent/JPWO2022220208A1/ja
Publication of JPWO2022220208A5 publication Critical patent/JPWO2022220208A5/ja
Application granted granted Critical
Publication of JP7803476B2 publication Critical patent/JP7803476B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1694Program controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/60Creating or editing images; Combining images with text
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/06Control stands, e.g. consoles, switchboards
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • B25J19/021Optical sensing devices
    • B25J19/023Optical sensing devices including video camera means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J3/00Manipulators of leader-follower type, i.e. both controlling unit and controlled unit perform corresponding spatial movements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1679Program controls characterised by the tasks executed
    • B25J9/1689Teleoperation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/95Computational photography systems, e.g. light-field imaging systems
    • H04N23/951Computational photography systems, e.g. light-field imaging systems by using two or more images to influence resolution, frame rate or aspect ratio
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Description

本開示は、データ処理装置、データ処理方法、プログラム及びデータ処理システムに関する。
特許文献1には、ロボットを遠隔操作する操作者が使用する端末に、ロボットに設けられた撮像装置が生成した撮像画像を表示させる技術が開示されている。
特開2020-040155号公報
操作者が、ロボットに設けられた撮像装置が生成した撮像画像を見ながらロボットを操作する場合、ロボットに設けられた撮像装置が撮像可能な範囲が操作者の視野の範囲よりも狭いと、操作者がロボットを操作しづらいという問題があった。
本開示はこの点に鑑みてなされたものであり、ロボットの操作者がロボットを操作し易くするデータ処理装置等を提供することを目的とする。
本開示の一態様に係るデータ処理装置は、ロボットに設けられた撮像装置による撮像に基づいて生成された撮像画像データを取得することと、第1時点で取得した撮像画像データの少なくとも一部の表示用画像データと、第1時点よりも前の第2時点で取得した撮像画像データの少なくとも一部の過去撮像画像データと、を合成することで表示用画像データよりも画角の広い合成画像データを生成することと、ロボットの操作者が視認可能な表示装置に合成画像データを表示させることと、を実行するように構成された制御部を有する。
本開示によれば、ロボットの操作者がロボットを操作し易くするデータ処理装置等が提供される。
データ処理システムの概要を示す図である。 表示デバイスの装置角度について説明するための図である。 撮像画像データと合成画像データとの関係を示す図である。 データ処理装置の構成を示す図である。 記憶部が撮像画像データを記憶する方法を示す図である。 データ処理システムの処理の流れを示すシーケンス図である。 データ処理装置における処理の流れを示すフローチャートである。 第1変形例におけるデータ処理装置の動作を説明するための図である。 第2変形例におけるデータ処理装置の動作を説明するための図である。
[データ処理システムSの概要]
図1は、データ処理システムSの概要を示す図である。データ処理システムSは、遠隔地にある物が近くにあるかのように操作者Uに感じさせながら、操作者Uが物に対する操作をリアルタイムに行うことができるテレイグジスタンス環境を提供するシステムである。
データ処理システムSは、データ処理装置1と、操作装置2と、ロボット3とを有する。データ処理装置1は、操作装置2において行われた操作者Uの操作に応じてロボット3を制御する装置であり、例えばコンピュータである。データ処理装置1は、操作者U又はロボット3のいずれかがいる室内に設置されていてもよく、操作者Uがいる場所及びロボット3がいる場所と異なる場所に設置されていてもよい。
操作装置2は、操作者Uが装着するデバイスであり、表示デバイス21、操作デバイス22及び通信部23と、を有する。表示デバイス21は、操作者Uが、データ処理装置1が生成する合成画像データに基づく画像を視認可能なディスプレイを有しており、例えばゴーグル型の表示装置である。表示デバイス21が表示する画像は、例えば360度(全方位)に対応する天球画像である。
ロボット3は、ネットワークNを介してデータ処理装置1から受信する制御データに基づいて動作する。ロボット3は、撮像画像データを生成する撮像装置(以下、「カメラ31」という)と、カメラ31が生成した撮像画像データをデータ処理装置1に送信する画像送信部32と、を有する。さらに、ロボット3は、ロボット3が検知した触覚を示す触覚データ、ロボット3が収集した音を示す音データ、又はロボット3の関節の状態を示す関節状態データの少なくともいずれかのロボット状態データを、データ処理装置1を介して操作装置2に送信する。本実施の形態に係るロボット3は、一例として、多数の商品が棚に並べられた状態で販売される店舗内で、操作者Uの操作に応じて商品を棚に並べる作業を行うが、ロボット3が設けられている場所及び作業の内容は任意である。
データ処理装置1は、ロボット3がカメラ31を用いて前方を撮影することにより生成した撮像画像データを取得し、取得した撮像画像データを操作装置2の表示デバイス21に表示させる。ロボット3が生成する撮像画像データの画角は、操作者Uの視野よりも狭いので、撮像画像データだけを表示デバイス21に表示させると、操作者Uの操作性が悪い。そこで、データ処理装置1は、ロボット3が生成した撮像画像データと、当該撮像画像データに対応する撮像領域の周囲の領域に対応する、過去に生成された過去撮像画像データとを合成することにより合成画像データを生成する。データ処理装置1が合成画像データを操作装置2に表示させることで、操作者Uの操作性を向上させることができる。
表示デバイス21は、基準の向きに対する表示デバイス21の角度(以下、「装置角度」という場合がある)を検出するセンサーを有している。基準の向きは、例えば、所定の向きを向いた状態の操作者Uが表示デバイス21を装着した状態における表示デバイス21の向きであり、例えば表示デバイス21の起動時の向き又はリセットされた時点の向きである。表示デバイス21は、基準向きと表示デバイス21の向きとの角度差を装置角度として検出する。
表示デバイス21の装置角度は、例えば三次元空間内の球座標系における2つの角度の組み合わせにより表される。図2は、表示デバイス21の装置角度について説明するための図である。図2に示す球の表面における位置Gの装置角度は、(θ,φ)と表される。θは、位置GをXY平面に投影した位置Hと原点Oとを結ぶ直線と、X軸方向との間の角度である。φは、Z軸方向と、原点Oと位置Gとを結ぶ直線の方向との間の角度である。
X軸方向の正の向きは、表示デバイス21が起動した時点における表示デバイス21の正面の向き(すなわち操作者Uの正面の向き)に対応しており、操作者Uが正面を向いている状態で、表示デバイス21の装置角度は(0,0)と表される。操作者Uが真左(つまりY軸方向の正の向き)を向いた状態で、表示デバイス21の装置角度は(90,0)と表される。
表示デバイス21は、基準の向きに対する表示デバイス21の装置角度を示す頭部操作データを生成する。表示デバイス21は、所定の時間間隔で頭部操作データを通信部23に通知する。所定の時間間隔は、例えば、ロボット3が頭部の角度を変化させることができる速度に基づいて定められており、ロボット3が頭部の角度を変化させることができる速度が大きければ大きいほど、所定の時間間隔が短くなる。表示デバイス21が装置角度を通知する間隔が、ロボット3が頭部の角度を変化させることができる速度に対応していることで、必要以上に高い頻度で装置角度を検出する必要がないので、操作装置2の消費電力を抑制することができる。
操作デバイス22は、操作者Uがロボット3を手及び腕を操作するために用いるデバイスであり、操作者Uの手及び腕の動きを検出するためのセンサーを有している。操作デバイス22は、操作者Uの手及び腕の動きを示す手腕操作データを生成する。操作デバイス22は、生成した手腕操作データを通信部23に通知する。操作デバイス22は、ロボット3を前後又は左右方向に移動させるための操作を受け付けてもよい。また、操作デバイス22は、ロボット3の状態を操作者Uが感知することができるように、ロボット3の状態に対応する熱、圧力又は振動等を発生するための素子も有する。
通信部23は、操作者Uによる操作の内容に基づく操作データをデータ処理装置1に送信したり、データ処理装置1から合成画像データを受信したりする通信コントローラを有する。通信部23は、例えば、表示デバイス21から通知された頭部操作データと操作デバイス22から通知された手腕操作データとを同期させ、同期した頭部操作データ及び手腕操作データを含む操作データを所定の時間間隔でデータ処理装置1に送信する。また、通信部23は、データ処理装置1から受信した合成画像データを表示デバイス21に入力する。通信部23は、ロボット3を前方、後方、左方又は右方に移動させるための操作データをデータ処理装置1に送信してもよい。なお、通信部23は、表示デバイス21又は操作デバイス22のいずれかに含まれていてもよく、表示デバイス21及び操作デバイス22と異なる筐体に収容されていてもよい。
ロボット3は、操作装置2から送信された頭部操作データに基づいてデータ処理装置1が生成した頭部制御データに基づいて、表示デバイス21の角度と同じ角度にロボット3の頭部の向きを変化させる。また、ロボット3は、操作装置2から送信された手腕操作データに基づいてデータ処理装置1が生成した手腕制御データに基づいて、操作者Uの手及び腕と同様にロボット3の手及び腕を動かす。
カメラ31は、例えば頭部に設けられており、ロボット3の前方を撮影することにより撮像画像データを生成する。画像送信部32は、ネットワークNを介して撮像画像データを送信するための通信コントローラを有する。図1においては、カメラ31が画像送信部32を有している場合を例示しているが、画像送信部32が設けられている部位は任意である。
カメラ31は、頭部制御データに基づいてロボット3の頭部の向きが変わることにより光軸の向きが変化し、撮像領域が変化する。以下の説明において、正面の向きに対する、ロボット3の頭部の回転中心(図2の原点に対応)と撮影される領域の中心位置とを結ぶ直線の向きの角度を「撮像角度」という。ロボット3は、頭部操作データが示す操作者Uの頭部の角度(すなわち装置角度)と撮像角度とが一致するようにロボット3の頭部を動かす。
以下、図1を参照しながらデータ処理システムSにおける処理の流れの概要を説明する。上述したように、操作装置2は、操作者Uの頭部及び手腕の動きに応じた操作データを生成し、操作データをデータ処理装置1に送信する。データ処理装置1は、操作データに基づいて、ロボット3を動作させるための制御データを生成し、制御データをロボット3に送信する。ロボット3は、データ処理装置1から受信した制御データに基づいて動作する。
ロボット3は、動作している間に、所定の時間間隔(例えば5ミリ秒間隔)で、カメラが生成した撮像画像データをデータ処理装置1に送信する。ロボット3は、撮像画像データを生成した時点におけるロボット3の頭部の角度を示す情報を関連付けて撮像画像データをデータ処理装置1に送信してもよい。
データ処理装置1は、ロボット3から受信した撮像画像データと、当該撮像画像データの撮像領域の周囲の領域に対応する過去撮像画像データとを合成することにより生成した合成画像データを操作装置2に送信し、表示デバイス21は、合成画像データを表示する。合成画像データには、ロボット3が撮影可能な範囲よりも広い範囲の画像データが含まれているので、操作者Uは、ロボット3が作業をしている現場を実際に見ている場合と同様の視野を確保することができ、ロボット3を操作しやすくなる。
図3は、撮像画像データと合成画像データとの関係を示す図である。図3(a)における画像G1は、第1時点でロボット3が生成した表示用画像データに基づく画像であり、棚に置かれたボトルが並んでいる状態を示している。図3(a)における画像G2及び画像G3は、第1時点よりも前の第2時点にロボット3が生成した複数の過去撮像画像データのうち、表示用画像データの撮像領域の両側に接する撮像領域に対応する撮像画像データに基づく画像である。
図3(b)は、表示用画像データG1と過去撮像画像データG2及び過去撮像画像データG3とが合成された合成画像を示す。図3(a)に示す画像G1を操作者Uが見る場合に比べて、図3(b)に示す合成画像を操作者Uが見る場合の方が、操作者Uの視野が広がるので、ロボット3を用いた作業をしやすくなる。
以下、データ処理装置1の構成及び動作を詳細に説明する。
[データ処理装置1の構成]
図4は、データ処理装置1の構成を示す図である。データ処理装置1は、通信部11と、記憶部12と、制御部13と、を有する。制御部13は、操作データ取得部131と、制御データ生成部132と、画像データ取得部133と、合成部134と、表示制御部135と、を有する。
通信部11は、ネットワークNを介して操作装置2及びロボット3との間で各種のデータを送受信するための通信インターフェースを有する。通信部11は、例えば操作装置2から受信した操作データを操作データ取得部131に入力する。また、通信部11は、ロボット3から受信した撮像画像データを画像データ取得部133に入力する。また、通信部11は、表示制御部135から入力された合成画像データを操作装置2に送信する。
記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)及びSSD(Solid State Drive)等の記憶媒体を有する。記憶部12は、制御部13が実行するプログラムを記憶する。また、記憶部12は、ロボット3から受信した撮像画像データを一時的に記憶する。記憶部12は、画像データ取得部133が取得した撮像画像データが撮像されたときの表示デバイス21の角度である装置角度と撮像画像データとを関連付けて記憶する。表示デバイス21の角度は、ロボット3の頭部の角度と等価なので、記憶部12は、撮像画像データが生成された時点におけるロボット3の頭部の角度に関連付けて撮像画像データを記憶してもよい。
図5は、記憶部12が撮像画像データを記憶する方法を示す図である。図5においては、ロボット3が撮像画像データを生成した時点における表示デバイス21の装置角度(θ,φ)と、撮像画像データのファイル名とが関連付けられている。通信部11がロボット3から新たな撮像画像データを受信するたびに、受信した撮像画像データが生成された時点における表示デバイス21の角度に関連付けて記憶部12に記憶された撮像画像データは更新される。表示デバイス21の角度及びロボット3の頭部の角度は、三次元空間内の任意の向きに対応する角度になり得るので、記憶部12には、360度(全方位)に対応する撮像画像データが記憶される。
図4に戻って、制御部13について説明する。制御部13は、例えばCPU(Central Processing Unit)をプロセッサとして有する。制御部13は、記憶部12に記憶されたプログラムを実行することにより、操作データ取得部131、制御データ生成部132、画像データ取得部133、合成部134及び表示制御部135として機能する。
操作データ取得部131は、通信部11を介して、操作者Uの操作内容を示す操作データを取得する。操作データ取得部131は、例えば、表示デバイス21の角度を示す頭部操作データ及び操作者Uの手腕の動きを示す手腕操作データを取得する。操作データ取得部131は、取得した操作データを制御データ生成部132、画像データ取得部133及び合成部134に入力する。
制御データ生成部132は、操作データ取得部131から入力された操作データに基づいて、ロボット3を動作させるための制御データを生成する。制御データ生成部132は、例えば、操作データが示す値に所定の補正値を加算又は減算することにより制御データを生成してもよい。制御データ生成部132は、通信部11を介して、生成した制御データをロボット3に送信する。
画像データ取得部133は、通信部11を介して、ロボット3に設けられたカメラ31による撮像に基づいて生成された撮像画像データを取得する。画像データ取得部133は、取得した撮像画像データを記憶部12に記憶させる。画像データ取得部133は、例えば、図5に示したように、撮像画像データを取得した時点における操作データが示す表示デバイス21の角度に関連付けて撮像画像データを記憶部12に記憶させる。
画像データ取得部133は、撮像画像データを取得すると、当該撮像画像データが撮像された時点における操作データが示す表示デバイス21の角度に関連付けて記憶部12に記憶された撮像画像データを、画像データ取得部133が取得した撮像画像データに更新する。すなわち、画像データ取得部133は、既に記憶部12に撮像画像データが記憶されている角度の撮像画像データを取得した場合、記憶部12に記憶された撮像画像データを新たに取得した撮像画像データに更新する。なお、撮像画像データに、ロボット3が当該撮像画像データを生成した時点におけるロボット3の頭部の角度が関連付けられている場合、画像データ取得部133は、ロボット3の頭部の角度に関連付けて撮像画像データを記憶部12に記憶させてもよい。
ところで、ロボット3の位置が変わると、ロボット3が生成した撮像画像データに含まれる領域が変化してしまうので、ロボット3の位置が変わった後に、過去の撮像画像データが合成されると、合成した複数の撮像画像データの境界線において不整合が生じてしまう。そこで、画像データ取得部133は、ロボット3の位置が移動した場合、記憶部12に記憶された撮像画像データを初期化してもよい。
画像データ取得部133は、例えば操作データ取得部131が取得した移動操作データに基づいて、ロボット3の位置を移動させる操作が行われたことを検出した場合に、記憶部12に記憶された撮像画像データを初期化する。画像データ取得部133は、例えば、記憶部12に記憶された撮像画像データを削除することにより撮像画像データを初期化する。画像データ取得部133は、撮像画像データを削除せず、図5に示したように装置角度に関連付けられた撮像画像データのファイル名を削除してもよい。ロボット3の位置が移動した場合に画像データ取得部133が撮像画像データを初期化することで、不整合が生じた合成画像が表示デバイス21に表示されてしまうことを防げる。
また、ロボット3が同じ位置にあるとしても、長時間が経過すると、ロボット3の周辺の状況が変化する場合がある。ロボット3の周辺の状況が変化しているにもかかわらず、過去の撮像画像データが合成されると、合成した複数の撮像画像データの境界線において不整合が生じてしまう。そこで、画像データ取得部133は、操作者Uがロボット3の操作を終了した場合、又は所定の時間が経過した場合に、記憶部12に記憶された撮像画像データを初期化してもよい。所定の時間は、ロボット3がいる位置において周辺の状況が変化し得る長さの時間であり、例えば1分である。
ロボット3の周辺の状況が変化するか否かは、日時又は曜日によって変わり得る。そこで、画像データ取得部133は、日時又は曜日の少なくともいずれかに関連付けられた所定の時間が経過した場合に、記憶部12に記憶された撮像画像データを初期化してもよい。
また、画像データ取得部133は、操作者Uが操作デバイス22において入力した、記憶部12に記憶された撮像画像データを初期化する指示を受けた場合に、記憶部12に記憶された撮像画像データを初期化してもよい。画像データ取得部133がこのように動作することで、操作者Uが合成画像データの質の低下を感じ始めた時点で、操作者Uの意思により撮像画像データを初期化することができる。
また、操作者Uがロボット3を操作していない間には、ロボット3の周辺の状況が変化したり、誰かがロボット3を移動させたりする可能性がある。したがって、操作者Uがロボット3の操作を再開した時点では、記憶部12に記憶された撮像画像データが、ロボット3が生成する撮像画像データと整合していないということが想定される。そこで、画像データ取得部133は、操作者Uがロボット3の操作を終了するためにログアウトをする操作をしたり、ロボット3の電源がオフ状態になったりした場合に、記憶部12に記憶された撮像画像データを初期化してもよい。
合成部134は、図3(b)に示したような合成画像データを生成する。具体的には、合成部134は、画像データ取得部133が第1時点で取得した撮像画像データの少なくとも一部の表示用画像データと、画像データ取得部133が第1時点よりも前の第2時点で取得した撮像画像データの少なくとも一部の過去撮像画像データと、を合成することで表示用画像データよりも画角の広い合成画像データを生成する。撮像画像データの少なくとも一部の表示用画像データは、撮像画像データに対応する撮像領域のうち、少なくとも一部の領域に対応する撮像画像データである。表示用画像データは、画像データ取得部133が第1時点で取得した撮像画像データと同一であってもよい。
合成部134は、ロボット3のカメラが第1撮像角度で撮像して生成された撮像画像データに基づく表示用画像データと、カメラが第1撮像角度と異なる第2撮像角度で撮像して生成された撮像画像データに基づく過去撮像画像データとを合成することにより合成画像データを生成する。第1撮像角度は、例えば図3(a)に示した画像G1が生成された時点におけるロボット3の頭部の角度であり、第2撮像角度は、図3(a)に示した画像G2又は画像G3が生成された時点におけるロボット3の頭部の角度である。1つの撮像画像データにおける左右方向の画角が例えば30度であり、画像G1に対応する第1撮像角度が(0,0)である場合、画像G2に対応する第2撮像角度は(30,0)であり、画像G3に対応する第2撮像角度は(330,0)である。
合成部134は、操作データ取得部131を介して取得した操作データが示す表示デバイス21の角度と、記憶部12に記憶された複数の撮像画像データに対応する複数の装置角度と、の関係に基づいて、記憶部12に記憶された複数の過去撮像画像データから過去撮像画像データを選択する。具体的には、合成部134は、表示用画像データの画角に対応する角度だけ操作データが示す表示デバイス21の角度と異なる装置角度に対応する過去撮像画像データを選択する。
合成部134は、頭部操作データが示す表示デバイス21の角度に撮像画像データの画角(例えば30度)を加算又は減算した角度を算出し、算出した角度に対応する装置角度に関連付けて記憶部12に記憶された過去撮像画像データを選択する。上述の例のように、表示デバイス21の装置角度が(0,0)である場合、合成部134は、(0,0)に(30,0)を加算した(30,0)に関連付けられた左側の過去撮像画像データと、(0,0)から(30,0)を減算した(330,0)に関連付けられた右側の過去撮像画像データとを選択する。
合成部134は、表示用画像データの上下、斜め上方及び斜め下方の角度に対応する過去撮像画像データをさらに選択してもよい。上下方向の画角が60度である場合、合成部134は、装置角度(0,60)に関連付けて記憶部12に記憶された撮像画像データを上方の過去撮像画像データとして選択する。合成部134は、装置角度(0,300)に関連付けて記憶部12に記憶された撮像画像データを下方の過去撮像画像データとして選択する。合成部134は、装置角度(30,60)に関連付けて記憶部12に記憶された撮像画像データを左斜め上方の過去撮像画像データとして選択する。
図3に示した例においては、画像G1、画像G2及び画像G3のみを示しているが、上述したように、記憶部12には、360度(全方位)に対応する撮像画像データが記憶されている。そこで、合成部134は、全方位に対応する複数の角度それぞれに関連付けて記憶部12に記憶された複数の撮像画像データから、画像データ取得部133が取得した撮像画像データに対応する装置角度又は撮像角度に基づいて、合成画像データを構成するために用いる複数の撮像画像データを選択する。合成部134は、選択した複数の撮像画像データを合成することにより、360度(全方位)に対応する天球画像データを作成する。
ところで、上述したように、表示デバイス21の角度とロボット3の頭部の角度とは等価である。そこで、合成部134は、表示デバイス21の角度の代わりにロボット3の頭部の角度に相当する撮像角度を用いて、合成画像データを生成するために用いる過去撮像画像データを選択してもよい。
この場合、合成部134は、表示用画像データが生成された第1時点における第1撮像角度と、記憶部12に記憶された複数の撮像画像データに対応する複数の撮像角度と、の関係に基づいて、記憶部12に記憶された複数の撮像画像データから過去撮像画像データを選択する。具体的には、合成部134は、表示デバイス21の装置角度を用いた場合と同様に、表示用画像データの画角に対応する角度だけ第1撮像角度と異なる撮像角度に対応する過去撮像画像データを選択する。
合成部134は、表示用画像データと過去撮像画像データとを判別可能な態様の合成画像データを生成してもよい。合成部134は、例えば、表示用画像データをカラー画像データとし、過去撮像画像データをモノクロ画像データとすることにより、操作者Uが、表示用画像データと過去撮像画像データとを判別できるようにする。合成部134は、表示用画像データの輝度を過去撮像画像データの輝度よりも高くした合成画像データを生成してもよい。合成部134は、表示用画像データと過去撮像画像データとの境界線を示す合成画像データを生成してもよい。
合成部134がこのような合成画像データを生成することで、操作者Uは、過去撮像画像データが過去の撮像画像データであることを認識することができる。その結果、操作者Uは、過去撮像画像データが示している状態が現時点の状態と異なり得ることを想定してロボット3を操作できるので、安全性が向上する。
表示制御部135は、ロボット3の操作者Uが視認可能な表示デバイス21に合成画像データを表示させる。表示制御部135は、例えば、表示用画像データと過去撮像画像データとを判別可能な形態で合成画像データを表示デバイス21に表示させる。表示制御部135は、通信部11を介して、合成部134が生成した合成画像データを操作装置2に送信することにより、表示デバイス21に合成画像データを表示させる。
[データ処理システムSにおける処理の流れ]
図6はデータ処理システムSの処理の流れを示すシーケンス図である。図6に示すシーケンス図は、ロボット3の電源が投入された時点から開始している。
ロボット3は、カメラ31で周辺を撮影することにより、撮像画像データを生成する。ロボット3は、例えば頭部の角度を切り替えながらさまざまな角度に対応する撮像画像データを生成し(S1)、頭部の角度を示す撮像角度データに関連付けて、生成した撮像画像データをデータ処理装置1に送信する。
データ処理装置1は、ロボット3から受信した撮像画像データを記憶部12に記憶させ
る(S2)。データ処理装置1は、例えば、撮像角度データに関連付けて撮像画像データ
を記憶部12に記憶させることで、図5に示したようなデータを生成する。
操作者Uが操作装置2の電源を投入してロボット3の操作を開始すると、操作装置2は操作データを生成し(S3)、生成した操作データをデータ処理装置1に送信する。制御データ生成部132は、受信した操作データに基づいて制御データを生成し(S4)、生成した制御データをロボット3に送信する。
ロボット3は、撮像画像データをデータ処理装置1に送信する。合成部134は、ロボット3が撮像画像データを生成した時点における表示デバイス21の角度又はロボット3の頭部の角度を特定する(S5)。合成部134は、特定した角度に基づいて、記憶部12に記憶されている過去に生成された撮像画像データを選択し、ロボット3から取得した最新の撮像画像データと過去に生成された撮像画像データとを合成することにより合成画像データを生成する(S6)。
表示制御部135は、合成部134が生成した合成画像データを操作装置2に送信する。操作装置2は、受信した合成画像データを表示する(S7)。
なお、上記の説明においては、ロボット3の電源が投入された後に、操作者Uが操作を開始する前に、ロボット3が頭部の角度を切り替えながらさまざまな角度に対応する撮像画像データを生成するという場合を例示したが、ロボット3は、操作者Uが操作を開始する前に頭部の角度を切り替えて撮像画像データを生成しなくてもよい。この場合、ロボット3は、操作者Uが操作を開始した後に撮像画像データの生成を開始する。
記憶部12にさまざまな角度に対応する撮像画像データが蓄積されるまでの間は、合成部134は、ロボット3が生成した直後の撮像画像データ(すなわち記憶部12に記憶されていないリアルタイムの撮像画像データ)のみが含まれた合成画像データを生成する。その後、合成部134は、撮像画像データが記憶部12に記憶され始めると、ロボット3が生成した直後の撮像画像データと、記憶部12に記憶された過去撮像画像データとが合成された合成画像データを生成する。合成部134がこのように動作することで、データ処理装置1が撮像画像データを記憶部12に記憶させるまで操作者Uが待機することなく、速やかに作業を開始することができる。
[データ処理装置1における処理の流れ]
図7は、データ処理装置1における処理の流れを示すフローチャートである。図7に示すフローチャートは、操作装置2の電源が投入された時点から開始している。
画像データ取得部133は、通信部11を介して撮像画像データをロボット3から取得する(S11)。また、操作データ取得部131は、通信部11を介して操作装置2から操作データを取得する(S12)。画像データ取得部133は、操作データ取得部131から操作データを取得し、ロボット3の位置を変更する操作を操作データが示しているかどうかを判定する(S13)。画像データ取得部133は、ロボット3の位置を変更する操作が行われたと判定すると(S13においてYES)、記憶部12に記憶されている過去の撮像画像データを初期化する(S14)。
画像データ取得部133は、ロボット3の位置を変更する操作が行われていないと判定すると(S13においてNO)、記憶部12に記憶されている過去の撮像画像データを初期化しない。続いて、合成部134は、取得した撮像画像データが生成された時点における表示デバイス21の装置角度又はロボット3の頭部の角度を特定し、特定した角度に基づいて、合成する対象となる過去撮像画像データに対応する複数の装置角度を算出する(S15)。
合成部134は、算出した複数の装置角度に対応する過去撮像画像データが記憶部12に記憶されているか否かを判定する(S16)。合成部134は、複数の装置角度のうち、少なくとも1つの装置角度に対応する過去撮像画像データが記憶部12に記憶されていると判定した場合(S16においてYES)、記憶部12に記憶されている複数の過去撮像画像データのうち、装置角度に対応する過去撮像画像データを読み出す。合成部134は、読み出した過去撮像画像データを、画像データ取得部133がS1において取得した撮像画像データと合成することにより合成画像データを生成する(S17)。
合成部134は、S15において算出した複数の装置角度のうち、過去撮像画像データがない装置角度がある場合、当該装置角度に対応する領域を所定の画素値(例えば黒又は白の画素値)にした合成画像データを生成する。合成部134は、合成画像データを表示制御部135に送信させる(S18)。合成部134は、S15において算出した全ての装置角度に対応する過去撮像画像データが記憶部12に記憶されていない場合(S16においてNO)、合成画像データを生成せず、S11で画像データ取得部133が取得した撮像画像データを表示制御部135に送信させる(S19)。
制御部13は、操作装置2において操作者Uが操作を終了する操作をするまでの間(S20においてNO)、S11からS19までの処理を繰り返す。制御部13は、操作者Uが操作を終了する操作をした場合(S20においてYES)、処理を終了する。
[第1変形例]
以上の説明においては、合成部134が、ロボット3が撮影した領域に対応する撮像画像データを、記憶部12に記憶された過去撮像画像データと合成する場合を例示したが、合成部134は、画像データ取得部133が取得した撮像画像データの一部の領域を切り出すことにより生成した表示用画像データと、当該表示用画像データに接する領域に対応する複数の過去撮像画像データと、を合成することにより合成画像データを生成してもよい。
図8は、第1変形例におけるデータ処理装置1の動作を説明するための図である。図8に示すように、合成部134は、ロボット3から取得した撮像画像データG0のうち、所定の一部の領域を切り出すことにより表示用画像データGcを生成する。所定の一部の領域は、例えば操作者Uがロボット3を操作する際に重要度が高い、撮像画像データG0の撮像領域の中心位置を含む領域である。
合成部134は、表示用画像データの画角に基づいて、表示用画像データGcと合成する複数の過去撮像画像データに対応する複数の装置角度を算出する。合成部134は、算出した複数の装置角度に対応する複数の過去撮像画像データを記憶部12から読み出す。具体的には、合成部134は、撮像画像データから切り出して生成した表示用画像データGcの上方、下方、左方、右方及び斜め方向において表示用画像データと接する過去撮像画像データを記憶部12から読み出す。合成部134は、表示用画像データGcと、記憶部12から読み出した複数の過去撮像画像データ(図8において破線で示す領域の画像データ)とを合成することにより、合成画像データを生成する。
合成部134が、このように、ロボット3から取得した撮像画像データG0のうち一部の領域を切り出して表示用画像データGcを生成することにより、リアルタイムで切り替わる動画像データの領域が小さくなるので、合成画像データのデータ量を削減することができる。その結果、データ処理装置1から操作装置2に合成画像データを送信する際の遅延時間が小さくなるとともに、操作装置2における表示処理の負荷が低減する。
[第2変形例]
図9は、第2変形例におけるデータ処理装置1の動作を説明するための図である。以上の説明においては、ロボット3が、カメラが生成した撮像画像データG0をそのままデータ処理装置1に送信するという場合を例示したが、ロボット3は、撮像画像データG0の一部の領域を切り出して、切り出した撮像画像データGcをデータ処理装置1に送信してもよい。この場合、画像データ取得部133は、カメラが撮像した領域の一部の領域に対応する撮像画像データGcを取得する。
ロボット3が、切り出した撮像画像データGcをデータ処理装置1に送信することにより、ロボット3からデータ処理装置1に送信されるデータの量が小さくなるので、撮像画像データが表示デバイス21に表示されるまでの遅延時間を短くすることができる。
[第3変形例]
以上の説明においては、データ処理装置1が合成画像データを生成する場合を例示したが、操作装置2が過去撮像画像データを記憶するとともに、画像データ取得部133及び合成部134の機能を有していてもよい。この場合、操作装置2が、ロボット3が送信した撮像画像データを取得し、取得した撮像画像データに対応する装置角度に基づいて、撮像画像データの上方、下方、左方又は右方の少なくともいずれかの側に接する過去撮像画像データを選択し、撮像画像データと過去撮像画像データとを合成した合成画像データを生成する。
[第4変形例]
以上の説明においては、表示デバイス21が操作者Uの頭部の角度を示す頭部操作データを送信したが、表示デバイス21が操作者Uの視線の向きを検出し、基準向きと検出した視線の向きとの角度を示す頭部操作データを送信してもよい。基準向きは、操作者Uの正面の向きである。
操作者Uの視線の向きは、操作者Uの正面に対する操作者Uの頭部の向きと、表示デバイス21の表示画面に直交する方向に対する視線の向きとに基づいて定められる。具体的には、表示デバイス21は、表示デバイス21が起動した時点における表示デバイス21の向きから変位した角度と、表示デバイス21の表示画面に直交する方向と視線の向きとの間の角度とを加算することにより、基準向きと視線の向きとの角度を算出する。例えば、表示デバイス21は、頭部が右に90度向いた状態で、視線が表示デバイス21の正面に対して左に30度の向きである場合に、基準向きと視線の向きとの角度を60度とする。
制御データ生成部132は、基準向きと視線の向きとの角度を示す頭部操作データを受信すると、当該角度を頭部の角度とする制御データを生成し、生成した制御データをロボット3に送信する。ロボット3は、受信した制御データに基づいて頭部の角度を変化させることにより、カメラ31は、操作者Uの視線の向きを中心とする撮像画像データを生成することができる。
データ処理システムSがこのように構成されていることで、操作者Uが視線を動かした場合に、視点の向きに合った撮像画像データをリアルタイムで見るとともに、当該撮像画像データの撮像領域の周囲に過去撮像画像データに基づく画像を見ることができるので、操作性がさらに向上する。
[データ処理システムSによる効果]
以上説明したように、データ処理装置1においては、合成部134が、画像データ取得部133が第1時点で取得した撮像画像データの少なくとも一部の表示用画像データと、画像データ取得部が第1時点よりも前の第2時点で取得した撮像画像データの少なくとも一部の過去撮像画像データと、を合成することで表示用画像データよりも画角の広い合成画像データを生成する。そして、表示デバイス21は、合成部134が生成した合成画像データに基づく画像を表示する。
データ処理装置1及び操作装置2がこのように動作することで、操作者Uは、ロボット3が撮像可能な範囲よりも広い範囲の撮像画像を見ながら作業をすることができるので、作業性及び安全性が向上する。そして、データ処理システムSはロボット3が撮像するべき範囲を小さくすることができるので、ロボット3が有する撮像素子の面積を小さくしてコストを下げたり、同じ撮像面積の撮像素子を用いて解像度を向上させたりすることも可能になる。
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。

Claims (13)

  1. ロボットに設けられた撮像装置による撮像に基づいて生成された撮像画像データを取得することと、
    第1時点で取得した前記撮像画像データの少なくとも一部の表示用画像データと、前記第1時点よりも前の第2時点で取得した前記撮像画像データの少なくとも一部の過去撮像画像データと、を合成することで前記表示用画像データよりも画角の広い合成画像データを生成することと、
    前記ロボットの操作者が視認可能な表示装置に前記合成画像データを表示させることと、
    を実行するように構成された制御部を有するデータ処理装置であって、
    前記制御部は、前記撮像装置が第1撮像角度で撮像して生成された前記撮像画像データに基づく前記表示用画像データと、前記撮像装置が前記第1撮像角度と異なる第2撮像角度で撮像して生成された前記撮像画像データに基づく前記過去撮像画像データとを合成することにより前記合成画像データを生成し、
    前記データ処理装置は、前記制御部が取得した前記撮像画像データが撮像されたときの前記表示装置の角度である装置角度と前記撮像画像データとを関連付けて記憶する記憶部をさらに有し、
    前記制御部は、前記表示装置の角度を示す操作データを取得することをさらに実行するように構成されており、
    前記制御部は、前記操作データが示す前記表示装置の角度と、前記記憶部に記憶された複数の前記撮像画像データに対応する複数の前記装置角度と、の関係に基づいて、前記記憶部に記憶された前記複数の撮像画像データから前記過去撮像画像データを選択する、データ処理装置
  2. 前記制御部は、前記表示用画像データの画角に対応する角度だけ前記操作データが示す前記表示装置の角度と異なる前記装置角度に対応する前記過去撮像画像データを選択する、
    請求項に記載のデータ処理装置。
  3. 前記制御部は、前記撮像画像データを取得すると、当該撮像画像データが撮像された時点における前記操作データが示す前記表示装置の角度に関連付けて前記記憶部に記憶された前記撮像画像データを、前記制御部が取得した前記撮像画像データに更新する、
    請求項又はに記載のデータ処理装置。
  4. 前記制御部は、前記ロボットの位置が移動した場合、前記操作者が前記ロボットの操作を終了した場合、又は所定の時間が経過した場合に、前記記憶部に記憶された前記撮像画像データを初期化する、
    請求項に記載のデータ処理装置。
  5. 前記データ処理装置は、前記制御部が取得した前記撮像画像データが撮像されたときの前記撮像装置の角度である撮像角度と前記撮像画像データとを関連付けて記憶する記憶部をさらに有し、
    前記制御部は、前記第1撮像角度と、前記記憶部に記憶された複数の前記撮像画像データに対応する複数の前記撮像角度と、の関係に基づいて、前記記憶部に記憶された前記複数の撮像画像データから前記過去撮像画像データを選択する、
    請求項に記載のデータ処理装置。
  6. 前記制御部は、前記表示用画像データの画角に対応する角度だけ前記第1撮像角度と異なる前記撮像角度に対応する前記過去撮像画像データを選択する、
    請求項に記載のデータ処理装置。
  7. 前記制御部は、前記表示用画像データと前記過去撮像画像データとを判別可能な態様の前記合成画像データを生成する、
    請求項1に記載のデータ処理装置。
  8. 前記制御部は、前記表示用画像データと前記過去撮像画像データとを判別可能な形態で前記合成画像データを前記表示装置に表示させる、
    請求項1に記載のデータ処理装置。
  9. 前記制御部は、前記制御部が取得した前記撮像画像データの一部の領域を切り出すことにより生成した前記表示用画像データと、当該表示用画像データに接する領域に対応する複数の前記過去撮像画像データと、を合成することにより前記合成画像データを生成する、
    請求項1に記載のデータ処理装置。
  10. 前記制御部は、前記撮像装置が撮像した領域の一部の領域に対応する前記撮像画像データを取得する、
    請求項1に記載のデータ処理装置。
  11. コンピュータが実行する、
    ロボットに設けられた撮像装置による撮像に基づいて生成された撮像画像データを取得することと、
    第1時点で取得した前記撮像画像データの少なくとも一部の表示用画像データと、前記第1時点よりも前の第2時点で取得した前記撮像画像データの少なくとも一部の過去撮像画像データと、を合成することで前記表示用画像データよりも画角の広い合成画像データを生成することであって前記撮像装置が第1撮像角度で撮像して生成された前記撮像画像データに基づく前記表示用画像データと、前記撮像装置が前記第1撮像角度と異なる第2撮像角度で撮像して生成された前記撮像画像データに基づく前記過去撮像画像データとを合成することにより前記合成画像データを生成することと、
    前記ロボットの操作者が視認可能な表示装置に前記合成画像データを表示させることと、
    を含むデータ処理方法であって、
    前記ロボットの操作者が視認可能な表示装置の角度を示す操作データを取得することと、
    前記取得した前記撮像画像データが撮像されたときの前記表示装置の角度である装置角度と前記撮像画像データとを関連付けて記憶部に記憶することと、
    前記操作データが示す前記表示装置の角度と、前記記憶部に記憶された複数の前記撮像画像データに対応する複数の前記装置角度と、の関係に基づいて、前記記憶部に記憶された前記複数の撮像画像データから前記過去撮像画像データを選択することと、
    をさらに含む、データ処理方法
  12. コンピュータに、
    ロボットに設けられた撮像装置による撮像に基づいて生成された撮像画像データを取得することと、
    第1時点で取得した前記撮像画像データの少なくとも一部の表示用画像データと、前記第1時点よりも前の第2時点で取得した前記撮像画像データの少なくとも一部の過去撮像画像データと、を合成することで前記表示用画像データよりも画角の広い合成画像データを生成することであって前記撮像装置が第1撮像角度で撮像して生成された前記撮像画像データに基づく前記表示用画像データと、前記撮像装置が前記第1撮像角度と異なる第2撮像角度で撮像して生成された前記撮像画像データに基づく前記過去撮像画像データとを合成することにより前記合成画像データを生成することと、
    前記ロボットの操作者が視認可能な表示装置に前記合成画像データを表示させることと、
    を実行させるためのプログラムであって、
    前記ロボットの操作者が視認可能な表示装置の角度を示す操作データを取得することと、
    前記取得した前記撮像画像データが撮像されたときの前記表示装置の角度である装置角度と前記撮像画像データとを関連付けて記憶部に記憶することと、
    前記操作データが示す前記表示装置の角度と、前記記憶部に記憶された複数の前記撮像画像データに対応する複数の前記装置角度と、の関係に基づいて、前記記憶部に記憶された前記複数の撮像画像データから前記過去撮像画像データを選択することと、
    をさらに前記コンピュータに実行させることを含む、プログラム
  13. ロボットと、前記ロボットを操作する操作者による操作の内容を示す操作データを送信する操作装置と、前記操作装置から受信した前記操作データに基づいて前記ロボットを制御するデータ処理装置と、を備えるデータ処理システムであって、
    前記ロボットは、
    撮像画像データを生成する撮像装置と、
    前記撮像画像データを前記データ処理装置に送信する画像送信部と、
    を有し、
    前記データ処理装置は、
    前記ロボットが送信した前記撮像画像データを取得することと、
    第1時点で取得した前記撮像画像データの少なくとも一部の表示用画像データと、前記第1時点よりも前の第2時点で取得した前記撮像画像データの少なくとも一部の過去撮像画像データと、を合成することで前記表示用画像データよりも画角の広い合成画像データを生成することであって前記撮像装置が第1撮像角度で撮像して生成された前記撮像画像データに基づく前記表示用画像データと、前記撮像装置が前記第1撮像角度と異なる第2撮像角度で撮像して生成された前記撮像画像データに基づく前記過去撮像画像データとを合成することにより前記合成画像データを生成することと、
    前記ロボットの操作者が視認可能な表示装置に前記合成画像データを表示させることと、
    を実行するように構成された制御部を有し、
    前記制御部は、
    前記ロボットの操作者が視認可能な表示装置の角度を示す操作データを取得することと、
    前記取得した前記撮像画像データが撮像されたときの前記表示装置の角度である装置角度と前記撮像画像データとを関連付けて記憶部に記憶することと、
    前記操作データが示す前記表示装置の角度と、前記記憶部に記憶された複数の前記撮像画像データに対応する複数の前記装置角度と、の関係に基づいて、前記記憶部に記憶された前記複数の撮像画像データから前記過去撮像画像データを選択することと、
    をさらに実行するように構成されており、
    前記操作装置は、
    前記操作者による操作の内容に基づく前記操作データを前記データ処理装置に送信する操作データ送信部と、
    前記データ処理装置が送信した前記合成画像データを表示する表示部と、
    を有する、
    データ処理システム。
JP2023514637A 2021-04-14 2022-04-11 データ処理装置、データ処理方法、プログラム及びデータ処理システム Active JP7803476B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021068174 2021-04-14
JP2021068174 2021-04-14
PCT/JP2022/017459 WO2022220208A1 (ja) 2021-04-14 2022-04-11 データ処理装置、データ処理方法、プログラム及びデータ処理システム

Publications (3)

Publication Number Publication Date
JPWO2022220208A1 JPWO2022220208A1 (ja) 2022-10-20
JPWO2022220208A5 JPWO2022220208A5 (ja) 2025-11-04
JP7803476B2 true JP7803476B2 (ja) 2026-01-21

Family

ID=83640076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023514637A Active JP7803476B2 (ja) 2021-04-14 2022-04-11 データ処理装置、データ処理方法、プログラム及びデータ処理システム

Country Status (5)

Country Link
US (1) US12417572B2 (ja)
JP (1) JP7803476B2 (ja)
KR (1) KR20230172460A (ja)
CN (1) CN117203973A (ja)
WO (1) WO2022220208A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7761029B2 (ja) * 2023-09-12 2025-10-28 カシオ計算機株式会社 撮影システム、撮影装置、撮影方法及びプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005323310A (ja) 2004-05-11 2005-11-17 Nippon Telegr & Teleph Corp <Ntt> 視野共有装置、視野移動量入力装置、画像表示装置、撮影範囲投影方法、視野移動量入力装置の制御方法、画像表示装置の制御方法、視野共有装置のプログラム、視野移動量入力装置のプログラム及び画像表示装置のプログラム
JP2012175136A (ja) 2011-02-17 2012-09-10 Nec Corp カメラシステムおよびその制御方法
JP2013520757A (ja) 2010-02-24 2013-06-06 アイピープレックス ホールディングス コーポレーション 視覚障害者支援用拡張現実パノラマ
JP2016167688A (ja) 2015-03-09 2016-09-15 富士通株式会社 画像生成方法、システム、装置、及び端末

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI554976B (zh) * 2014-11-17 2016-10-21 財團法人工業技術研究院 監控系統及其影像處理方法
US11937769B2 (en) * 2017-12-28 2024-03-26 Cilag Gmbh International Method of hub communication, processing, storage and display
JP6666400B1 (ja) 2018-09-10 2020-03-13 Telexistence株式会社 ロボット制御装置、ロボット制御方法及びロボット制御システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005323310A (ja) 2004-05-11 2005-11-17 Nippon Telegr & Teleph Corp <Ntt> 視野共有装置、視野移動量入力装置、画像表示装置、撮影範囲投影方法、視野移動量入力装置の制御方法、画像表示装置の制御方法、視野共有装置のプログラム、視野移動量入力装置のプログラム及び画像表示装置のプログラム
JP2013520757A (ja) 2010-02-24 2013-06-06 アイピープレックス ホールディングス コーポレーション 視覚障害者支援用拡張現実パノラマ
JP2012175136A (ja) 2011-02-17 2012-09-10 Nec Corp カメラシステムおよびその制御方法
JP2016167688A (ja) 2015-03-09 2016-09-15 富士通株式会社 画像生成方法、システム、装置、及び端末

Also Published As

Publication number Publication date
JPWO2022220208A1 (ja) 2022-10-20
KR20230172460A (ko) 2023-12-22
US12417572B2 (en) 2025-09-16
WO2022220208A1 (ja) 2022-10-20
CN117203973A (zh) 2023-12-08
US20240185492A1 (en) 2024-06-06

Similar Documents

Publication Publication Date Title
US10095458B2 (en) Information processing apparatus, information processing method, non-transitory computer-readable storage medium, and system
KR20170062439A (ko) 제어 장치, 제어 방법 및 프로그램
JP7792497B2 (ja) 遠隔操作のための表示システム、表示方法およびプログラム
JP2018124746A (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
JP7803476B2 (ja) データ処理装置、データ処理方法、プログラム及びデータ処理システム
WO2021192271A1 (ja) ロボット制御システム、ロボット制御方法、およびロボット制御プログラム
JP7203157B2 (ja) 映像処理装置およびプログラム
WO2021220407A1 (ja) ヘッドマウントディスプレイ装置および表示制御方法
WO2024042843A1 (ja) アバター制御装置、アバター制御方法、及びアバター制御プログラム
JP2025035219A (ja) 情報処理装置、頭部装着型表示装置および情報処理方法
CN112753066B (zh) 影像显示控制装置、方法以及程序记录介质
JP7795163B2 (ja) データ処理装置、データ処理方法及びデータ処理システム
US20250131633A1 (en) Avatar control device, avatar control method, and avatar control program
JP5520772B2 (ja) 立体画像の表示システム及び表示方法
JP2000083245A (ja) 撮像装置の遠隔制御装置、撮像システム、および撮像装置の遠隔制御方法
US20250013418A1 (en) Work assistance system
WO2025243438A1 (ja) 遠隔作業支援装置、遠隔作業支援システム、遠隔作業支援方法、及び遠隔作業支援プログラム
WO2026004488A1 (ja) 仮想物体表示装置およびそのプログラム、ならびに、仮想物体表示システム
JP2025162718A (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP2024076738A (ja) 画像表示装置、画像表示装置の制御方法
JP2008078958A (ja) 映像表示プログラムおよび映像表示システム
JP2023154916A (ja) 情報処理装置、方法及びプログラム
JPH09311618A (ja) 仮想現実感生成装置
JP2020136802A (ja) 画像調整システム、画像調整装置、及び画像調整方法
JP2020136801A (ja) 画像調整システム、画像調整装置、及び画像調整方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250315

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251024

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251211

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251223

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251223

R150 Certificate of patent or registration of utility model

Ref document number: 7803476

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150