JP6950548B2 - 送信プログラム、方法及び装置、並びに画像合成プログラム、方法及び装置 - Google Patents
送信プログラム、方法及び装置、並びに画像合成プログラム、方法及び装置 Download PDFInfo
- Publication number
- JP6950548B2 JP6950548B2 JP2018012253A JP2018012253A JP6950548B2 JP 6950548 B2 JP6950548 B2 JP 6950548B2 JP 2018012253 A JP2018012253 A JP 2018012253A JP 2018012253 A JP2018012253 A JP 2018012253A JP 6950548 B2 JP6950548 B2 JP 6950548B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- acquired
- unit
- pickup device
- captured
- 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
Links
Images
Landscapes
- Image Processing (AREA)
- User Interface Of Digital Computer (AREA)
Description
サーバ10は、複数のHMD70において、ホワイトボードなどに記載した情報を共有する場合に、画像の合成処理等を実行する装置である。図2には、サーバ10のハードウェア構成が示されている。図2に示すように、サーバ10は、CPU(Central Processing Unit)90、ROM(Read Only Memory)92、RAM(Random Access Memory)94、記憶部(ここではHDD(Hard Disk Drive)、SSD(Solid State Drive)やフラッシュメモリなど)96、ネットワークインタフェース97、及び可搬型記憶媒体用ドライブ99等を備えている。これらサーバ10の構成各部は、バス98に接続されている。サーバ10では、ROM92あるいはHDD96に格納されているプログラム、或いは可搬型記憶媒体用ドライブ99が可搬型記憶媒体91から読み取ったプログラムをCPU90が実行することにより、図4に示す各部の機能が実現される。なお、図4の各部の機能は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてもよい。なお、図4の各部の詳細については後述する。
HMD70は、ユーザが頭部に装着できる装置である。HMD70としては、例えば、単眼の透過型のHMDを用いることができる。なお、HMD70としては、例えば、両眼用や没入型等の各種のHMDを用いるようにしてもよい。
メイン側HMD70aは、CPU190がプログラムを実行することにより、原点取得部31、3Dマッピングデータ取得部32、受付部及び特定部としての共有領域設定部33、視線ベクトル取得部34、判定部としてのブレ検出部35、判断部としての撮影要否判断部36、画像取得部37、撮影済範囲データ取得部38、生成部としての位置関係特定部39、送信部40、として機能する。
リモート側HMD70bは、CPU190がプログラムを実行することで、合成画像受信部41、合成画像表示部42として機能する。
サーバ10は、CPU90がプログラムを実行することで、受信部51、画像合成部54、撮影済範囲データ作成部52、撮影済範囲データ送信部53、合成画像送信部55、として機能する。
次に、メイン側HMD70aの処理について、図5のフローチャートに沿って、その他図面を適宜参照しつつ詳細に説明する。図5の処理は、一例として、メイン側HMD70aの電源がONにされた段階で開始される処理であるものとする。
条件(1):交点Phが共有領域r内である。
条件(2):交点Phがすでに撮影された領域にない。
そして、撮影要否判断部36は、条件(1)、(2)の両方を満たしている場合に、撮影が必要であると判断する。
ここで、メイン側HMD70aから撮影画像と共有領域rの4つの頂点(ra、rb、rc、rd)の情報を受け取ったサーバ10の処理について説明する。
(付記1) 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付け、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定し、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成し、
取得した前記第2の画像と、生成した前記情報とを特定の宛先に送信する、
処理をコンピュータに実行させるための送信プログラム。
(付記2) 取得した前記第2の画像の撮像時の前記撮像装置の動きが許容範囲に含まれるか否かの判定を行い、
判定結果が肯定的である場合、取得した前記第2の画像と、生成した前記情報とを送信する、
処理を前記コンピュータに更に実行させることを特徴とする付記1に記載の送信プログラム。
(付記3) 前記撮像装置により撮像された前記被写体の範囲を管理する管理データと、前記撮像装置の向きと、に基づいて、前記撮像装置による撮像を行うか否かを判断する、
処理を前記コンピュータに更に実行させることを特徴とする付記1又は2に記載の送信プログラム。
(付記4) 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付け、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定し、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成し、
取得した前記第2の画像と、生成した前記情報とを特定の宛先に送信する、
処理をコンピュータが実行することを特徴とする送信方法。
(付記5) 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付ける受付部と、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定する特定部と、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成する生成部と、
取得した前記第2の画像と、生成した前記情報とを特定の宛先に送信する送信部と、
を備える送信装置。
(付記6) 取得した前記第2の画像の撮像時の前記撮像装置の動きが許容範囲に含まれるか否かの判定を行う判定部を更に備え、
前記送信部は、前記判定部の判定結果が肯定的である場合に、取得した前記第2の画像と、生成した前記情報とを送信する、ことを特徴とする付記5に記載の送信装置。
(付記7) 前記撮像装置により撮像された前記被写体の範囲を管理する管理データと、前記撮像装置の向きと、に基づいて、前記撮像装置による撮像を行うか否かを判断する判断部を更に備える付記5又は6に記載の送信装置。
(付記8) 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付け、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定し、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成し、
前記第2の画像を複数取得した場合に、複数の前記第2の画像に対応する範囲を示す情報に基づいて、複数の前記第2の画像を合成する、
処理をコンピュータに実行させるための画像合成プログラム。
(付記9) 前記撮像装置により撮像された前記被写体の範囲を管理する管理データを作成し、
前記管理データと前記撮像装置の向きとに基づいて、前記撮像装置による撮像を行うか否かを判断する、
処理をコンピュータに更に実行させることを特徴とする付記8に記載の画像合成プログラム。
(付記10) 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付け、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定し、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成し、
前記第2の画像を複数取得した場合に、複数の前記第2の画像に対応する範囲を示す情報に基づいて、複数の前記第2の画像を合成する、
処理をコンピュータが実行することを特徴とする画像合成方法。
(付記11) 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付ける受付部と、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定する特定部と、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成する生成部と、
前記第2の画像を複数取得した場合に、複数の前記第2の画像に対応する範囲を示す情報に基づいて、複数の前記第2の画像を合成する合成部と、
を備える画像合成装置。
(付記12) 前記撮像装置により撮像された前記被写体の範囲を管理する管理データを作成する作成部と、
前記管理データと前記撮像装置の向きとに基づいて、前記撮像装置による撮像を行うか否かを判断する判断部と、を更に備える付記11に記載の画像合成装置。
17 距離画像カメラ(撮像装置の一部)
29 共有領域DB(記憶部)
33 共有領域設定部(受付部、特定部)
35 ブレ検出部(判定部)
36 撮影要否判断部(判断部)
39 位置関係特定部(生成部)
40 送信部
52’ 撮影済範囲データ作成部(作成部)
54’ 画像合成部(合成部)
70a メイン側HMD(送信装置、画像合成装置)
Claims (9)
- 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付け、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定し、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成し、
取得した前記第2の画像と、生成した前記情報とを特定の宛先に送信する、
処理をコンピュータに実行させるための送信プログラム。 - 取得した前記第2の画像の撮像時の前記撮像装置の動きが許容範囲に含まれるか否かの判定を行い、
判定結果が肯定的である場合、取得した前記第2の画像と、生成した前記情報とを送信する、
処理を前記コンピュータに更に実行させることを特徴とする請求項1に記載の送信プログラム。 - 前記撮像装置により撮像された前記被写体の範囲を管理する管理データと、前記撮像装置の向きと、に基づいて、前記撮像装置による撮像を行うか否かを判断する、
処理を前記コンピュータに更に実行させることを特徴とする請求項1又は2に記載の送信プログラム。 - 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付け、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定し、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成し、
取得した前記第2の画像と、生成した前記情報とを特定の宛先に送信する、
処理をコンピュータが実行することを特徴とする送信方法。 - 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付ける受付部と、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定する特定部と、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成する生成部と、
取得した前記第2の画像と、生成した前記情報とを特定の宛先に送信する送信部と、
を備える送信装置。 - 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付け、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定し、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成し、
前記第2の画像を複数取得した場合に、複数の前記第2の画像に対応する範囲を示す情報に基づいて、複数の前記第2の画像を合成する、
処理をコンピュータに実行させるための画像合成プログラム。 - 前記撮像装置により撮像された前記被写体の範囲を管理する管理データを作成し、
前記管理データと前記撮像装置の向きとに基づいて、前記撮像装置による撮像を行うか否かを判断する、
処理をコンピュータに更に実行させることを特徴とする請求項6に記載の画像合成プログラム。 - 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付け、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定し、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成し、
前記第2の画像を複数取得した場合に、複数の前記第2の画像に対応する範囲を示す情報に基づいて、複数の前記第2の画像を合成する、
処理をコンピュータが実行することを特徴とする画像合成方法。 - 撮像装置により撮像された第1の画像に含まれる被写体の部位の指定を受け付ける受付部と、
前記被写体の部位の位置を該部位に対応付けて記憶する記憶部を参照して、指定された前記部位に対応付けられた位置を含む平面を特定する特定部と、
前記撮像装置により新たに撮像された第2の画像を取得すると、特定した前記平面と、取得した前記第2の画像の撮像時の前記撮像装置の向きとに基づき、前記平面のうち、取得した前記第2の画像に対応する範囲を示す情報を生成する生成部と、
前記第2の画像を複数取得した場合に、複数の前記第2の画像に対応する範囲を示す情報に基づいて、複数の前記第2の画像を合成する合成部と、
を備える画像合成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018012253A JP6950548B2 (ja) | 2018-01-29 | 2018-01-29 | 送信プログラム、方法及び装置、並びに画像合成プログラム、方法及び装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018012253A JP6950548B2 (ja) | 2018-01-29 | 2018-01-29 | 送信プログラム、方法及び装置、並びに画像合成プログラム、方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019133217A JP2019133217A (ja) | 2019-08-08 |
JP6950548B2 true JP6950548B2 (ja) | 2021-10-13 |
Family
ID=67547492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018012253A Active JP6950548B2 (ja) | 2018-01-29 | 2018-01-29 | 送信プログラム、方法及び装置、並びに画像合成プログラム、方法及び装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6950548B2 (ja) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9594980B1 (en) * | 2015-01-19 | 2017-03-14 | Ricoh Co., Ltd. | Image acquisition user interface for linear panoramic image stitching |
WO2016203282A1 (en) * | 2015-06-18 | 2016-12-22 | The Nielsen Company (Us), Llc | Methods and apparatus to capture photographs using mobile devices |
JP6886236B2 (ja) * | 2015-09-30 | 2021-06-16 | 富士通株式会社 | 視野誘導方法、視野誘導プログラム、及び視野誘導装置 |
JP6065084B2 (ja) * | 2015-10-30 | 2017-01-25 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
-
2018
- 2018-01-29 JP JP2018012253A patent/JP6950548B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019133217A (ja) | 2019-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6643357B2 (ja) | 全球状取込方法 | |
TWI782332B (zh) | 一種擴增實境資料呈現方法、設備及儲存媒體 | |
JP6919334B2 (ja) | 画像処理装置、画像処理方法、プログラム | |
JP7026819B2 (ja) | カメラの位置決め方法および装置、端末並びにコンピュータプログラム | |
US20180286098A1 (en) | Annotation Transfer for Panoramic Image | |
JP2022179557A (ja) | 通信端末、表示方法、プログラム及び画像通信システム | |
WO2019154231A1 (zh) | 图像处理方法、电子设备及存储介质 | |
US20160210785A1 (en) | Augmented reality system and method for positioning and mapping | |
WO2013069047A1 (ja) | 画像生成装置および画像生成方法 | |
WO2013069050A1 (ja) | 画像生成装置および画像生成方法 | |
JP6732617B2 (ja) | 情報処理装置および画像生成方法 | |
JP2022537614A (ja) | マルチ仮想キャラクターの制御方法、装置、およびコンピュータプログラム | |
US11956547B2 (en) | Omnidirectional camera system with improved point of interest selection | |
WO2013069049A1 (ja) | 画像生成装置および画像生成方法 | |
WO2013069048A1 (ja) | 画像生成装置および画像生成方法 | |
CN109302632B (zh) | 获取直播视频画面的方法、装置、终端及存储介质 | |
JP6711137B2 (ja) | 表示制御プログラム、表示制御方法および表示制御装置 | |
CN111897429A (zh) | 图像显示方法、装置、计算机设备及存储介质 | |
US20210065331A1 (en) | Image processing apparatus, image communication system, image processing method, and recording medium | |
JP2017212510A (ja) | 画像管理装置、プログラム、画像管理システム及び情報端末 | |
WO2019012803A1 (ja) | 指定装置、及び、指定プログラム | |
US10147160B2 (en) | Image management apparatus and system, and method for controlling display of captured image | |
JP6950548B2 (ja) | 送信プログラム、方法及び装置、並びに画像合成プログラム、方法及び装置 | |
CN111369684A (zh) | 目标跟踪方法、装置、设备及存储介质 | |
JP5189673B1 (ja) | 表示装置、表示方法、ならびに、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201008 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210805 |
|
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: 20210824 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210906 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6950548 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |