JP2018064234A - 表示制御方法及び当該表示制御方法をコンピュータに実行させるためのプログラム - Google Patents

表示制御方法及び当該表示制御方法をコンピュータに実行させるためのプログラム Download PDF

Info

Publication number
JP2018064234A
JP2018064234A JP2016202671A JP2016202671A JP2018064234A JP 2018064234 A JP2018064234 A JP 2018064234A JP 2016202671 A JP2016202671 A JP 2016202671A JP 2016202671 A JP2016202671 A JP 2016202671A JP 2018064234 A JP2018064234 A JP 2018064234A
Authority
JP
Japan
Prior art keywords
camera
sub
captured
control method
cameras
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.)
Granted
Application number
JP2016202671A
Other languages
English (en)
Other versions
JP6333914B2 (ja
Inventor
典弘 久保
Norihiro Kubo
典弘 久保
聡志 松山
Satoshi Matsuyama
聡志 松山
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.)
Colopl Inc
Original Assignee
Colopl 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 Colopl Inc filed Critical Colopl Inc
Priority to JP2016202671A priority Critical patent/JP6333914B2/ja
Publication of JP2018064234A publication Critical patent/JP2018064234A/ja
Application granted granted Critical
Publication of JP6333914B2 publication Critical patent/JP6333914B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stereoscopic And Panoramic Photography (AREA)
  • Digital Computer Display Output (AREA)
  • Studio Devices (AREA)

Abstract

【課題】全天球画像において主要な被写体が歪んで表示される状況を未然に抑制する。【解決手段】各々が全天球画像の一部を構成する撮影画像を撮像するように構成された複数のサブカメラを備えたマルチカメラシステムで実行される表示制御方法である。マルチカメラシステムから、複数のサブカメラによって撮像された複数の撮影画像を取得するステップと、各々が複数の撮影画像のうちの一つを表示するように構成された複数の撮影画像表示領域S1〜S7を有する撮影画像表示画面100を生成する(複数の撮影画像表示領域S1〜S7と複数のサブカメラとの間の対応関係が予め設定されており、複数の撮影画像の各々を複数の撮影画像表示領域S1〜S7の一つに関連付ける)ステップと、複数の撮影画像の各々を複数の撮影画像表示領域S1〜S7のうちの関連する一つに表示させるステップと、を含む。【選択図】図8

Description

本開示は、表示制御方法および当該表示制御方法をコンピュータに実行させるためのプログラムに関する。
特許文献1では、各々が被写体を部分的に示す複数の部分画像を合成することで1つの被写体画像を生成するスティッチング処理が開示されている。特に、特許文献1では、スティッチング処理によって生成された被写体画像における複数の画像領域の連結位置(境界線)を示す画像を当該被写体画像に合成する技術が開示されている。
特開2013−20475号公報
ところで、全天球画像(360度画像ともいう。)を生成するためには様々な方法が考えられるが、その中の一つの方法として、全天球画像を撮影するためのマルチカメラシステムの複数のサブカメラによって取得された複数の撮影画像をスティッチング処理することで全天球画像を生成する方法が知られている。複数の撮影画像をスティッチング処理する際には、隣接した撮影画像間の境界において画像の歪みが発生してしまう。特に、主要な被写体(換言すれば、映像コンテンツにおいて視聴者が注目する被写体)が隣接した撮影画像間の境界に位置する場合、当該被写体が歪んで表示されてしまい、全天球画像の品質の低下を招来する。
本開示は、全天球画像において主要な被写体が歪んで表示される状況を未然に抑制することが可能な表示制御方法及び当該表示制御方法をコンピュータに実現させるためのプログラムを提供することを目的とする。
本開示が示す一態様によれば、表示制御方法は、各々が全天球画像の一部を構成する撮影画像を撮像するように構成された複数のサブカメラを備えたマルチカメラシステムに通信可能に接続されたコンピュータにより実行される。
当該表示制御方法は、
(a)前記マルチカメラシステムから、前記複数のサブカメラによって撮像された複数の撮影画像を取得するステップと、
(b)各々が前記複数の撮影画像のうちの一つを表示するように構成された複数の撮影画像表示領域を有する撮影画像表示画面を生成するステップであって、前記複数の撮影画像表示領域と前記複数のサブカメラとの間の対応関係が予め設定されており、
(c)前記複数の撮影画像の各々を前記複数の撮影画像表示領域の一つに関連付けるステップと、
(d)前記複数の撮影画像の各々を前記複数の撮影画像表示領域のうちの関連する一つに表示させるステップと、
を含む。
本開示によれば、全天球画像において主要な被写体が歪んで表示される状況を未然に抑制することが可能な表示制御方法及び当該表示制御方法をコンピュータに実現させるためのプログラムを提供することができる。
複数のサブカメラを備えたマルチカメラシステムを示す概要図である。 互いに通信可能に接続されたマルチカメラシステムと撮影画像表示装置を示すブロック図である。 撮影画像表示装置のハードウェア構成を示す図である。 サブカメラのハードウェア構成を示す図である。 本発明の実施形態(以下、単に本実施形態という。)に係る表示制御方法を説明するためのフローチャートである。 被写体と各サブカメラとの間の相対位置関係が変化する前における撮影画像表示画面を示す図である。 複数のカメラIDと複数の撮影画像表示領域との間の対応関係を示すテーブルを示す図である。 被写体と各サブカメラとの間の相対位置関係が変化した後における撮影画像表示画面を示す図である。 サブカメラ2d(4番カメラ)に異常があったことを示す警告が表示された撮影画像表示画面を示す図である。 複数のサブカメラの発光部が点灯した様子を示す図である。
[本開示が示す実施形態の説明]
本開示が示す実施形態の概要を説明する。
(1)各々が全天球画像の一部を構成する撮影画像を撮像するように構成された複数のサブカメラを備えたマルチカメラシステムに通信可能に接続されたコンピュータにより実行される表示制御方法であって、
(a)前記マルチカメラシステムから、前記複数のサブカメラによって撮像された複数の撮影画像を取得するステップと、
(b)各々が前記複数の撮影画像のうちの一つを表示するように構成された複数の撮影画像表示領域を有する撮影画像表示画面を生成するステップであって、前記複数の撮影画像表示領域と前記複数のサブカメラとの間の対応関係が予め設定されており、
(c)前記複数の撮影画像の各々を前記複数の撮影画像表示領域の一つに関連付けるステップと、
(d)前記複数の撮影画像の各々を前記複数の撮影画像表示領域のうちの関連する一つに表示させるステップと、
を含む、表示制御方法。
上記方法によれば、全天球画像の一部を構成する各撮影画像は、複数の撮影画像表示領域の一つに関連付けられた上、複数の撮影画像表示領域のうちの関連する一つに表示される。ここで、主要な被写体(換言すれば、映像コンテンツにおいて視聴者が注目する被写体)が撮影画像の端部に存在する場合、隣接するサブカメラの撮影領域(視野)が互いに重複しているため、複数の撮影画像をスティッチング処理する際に、主要な被写体が隣接する撮影画像間の境界線上に位置する可能性が高い。この結果、全天球画像において当該主要な被写体が歪んで表示されてしまう。一方、撮影者又はその補助者(以下、単に撮影者という。)は、撮影を開始する前に、撮影画像表示画面に表示された各撮影画像を確認することで、主要な被写体が撮影画像の端部に存在しないように、マルチカメラシステムと主要な被写体との間の位置関係や、各サブカメラの位置や角度を調整することができる。このように、全天球画像において主要な被写体が歪んで表示される状況を未然に抑制することが可能な表示制御方法を提供することができる。
(2)前記ステップ(a)は、
前記マルチカメラシステムから、前記複数のサブカメラを識別するための複数のカメラ識別情報を取得するステップを有し、
前記複数の撮影画像の各々は、前記複数のカメラ識別情報の一つと関連付けられており、
前記ステップ(c)は、
前記複数のカメラ識別情報と、前記複数のカメラ識別情報と前記複数の撮影画像表示領域との間の対応関係とに基づいて、前記複数の撮影画像の各々を前記複数の撮影画像表示領域の一つに関連付けるステップを有する、
項目(1)に記載の表示制御方法。
上記方法によれば、複数のカメラ識別情報と、複数のカメラ識別情報と複数の撮影画像表示領域との間の対応関係とに基づいて、複数の撮影画像の各々が複数の撮影画像表示領域の一つに関連付けられる。このように、複数のカメラ識別情報によって、各撮影画像を対応する撮影画像表示領域に確実に表示することができる。
(3)(e)前記複数のサブカメラによって撮像された撮影画像のうちの少なくとも一つが前記コンピュータに送信されなかった場合に、前記撮影画像表示画面上に警告を表示するステップをさらに含む、項目(1)又は(2)に記載の表示制御方法。
上記方法によれば、複数のサブカメラによって撮像された撮影画像のうちの少なくとも一つがコンピュータに送信されなかった場合に、撮影画像表示画面上に警告が表示される。このように、撮影者は、撮影画像表示画面を見ることで、マルチカメラシステムの異常を瞬時に把握することができる。
(4)前記ステップ(e)は、
前記コンピュータに送信されなかった撮影画像を撮像するように構成されたサブカメラを特定するステップと、
前記特定されたサブカメラを示す警告を前記撮影画像表示画面上に表示するステップと、
をさらに含む、項目(3)に記載の表示制御方法。
上記方法によれば、撮影者は、撮影画像表示画面を見ることで、故障しているサブカメラを瞬時に特定することができる。
(5)(f)前記複数のサブカメラによって撮像された撮影画像のうちの少なくとも一つが前記コンピュータに送信されなかった場合に、前記マルチカメラシステムに識別信号を送信するステップをさらに含む、項目(1)又は(2)に記載の表示制御方法。
上記方法によれば、複数のサブカメラによって撮像された撮影画像のうちの少なくとも一つがコンピュータに送信されなかった場合に、マルチカメラシステムに識別信号が送信される。このように、マルチカメラシステムは、受信した識別信号に基づいて、マルチカメラシステムの異常を撮影者に向けて提示することができる。従って、撮影者は、マルチカメラシステムを見ることで、マルチカメラシステムの異常を瞬時に把握することができる。
(6)前記ステップ(f)は、
前記コンピュータに送信されなかった撮影画像を撮像するように構成されたサブカメラを特定するステップと、
前記特定されたサブカメラを示す識別信号を前記マルチカメラシステムに送信するステップと、
をさらに含む、項目(5)に記載の表示制御方法。
上記方法によれば、特定されたサブカメラを示す識別信号がサブカメラシステムに送信されるので、マルチカメラシステムは、受信した識別信号に基づいて、故障しているサブカメラを撮影者に向けて提示することができる。従って、撮影者は、マルチカメラシステムを見ることで、故障しているサブカメラを瞬時に特定することができる。
(7)項目(1)から(6)のうちいずれか一項に記載の表示制御方法をコンピュータに実行させるためのプログラム。
上記によれば、全天球画像において主要な被写体が歪んで表示される状況を未然に抑制することが可能なプログラムを提供することができる。
[本開示が示す実施形態の詳細]
以下、本開示が示す実施形態について図面を参照しながら説明する。尚、本実施形態の説明において既に説明された部材と同一の参照番号を有する部材については、説明の便宜上、その説明は繰り返さない。
図1及び図2を参照してマルチカメラシステム1について以下に説明する。図1は、複数のサブカメラ2a〜2gを備えたマルチカメラシステム1を示す概要図(上面図)である。図2は、互いに通信可能に接続されたマルチカメラシステム1と撮影画像表示装置3を示すブロック図である。図1に示すように、マルチカメラシステム1は、複数のサブカメラ2a〜2gと、ホルダ40とを備えている。各サブカメラ2a〜2gは、ホルダ40によって所定の位置に固定されている。尚、図1ではサブカメラ2gが図示されていないが、サブカメラ2gは、サブカメラ2fの真下に配置されている。サブカメラ2fは、マルチカメラシステム1の上方の空間を撮像するように構成されている一方、サブカメラ2gは、マルチカメラシステム1の下方の空間を撮像するように構成されている。以降では説明の便宜上、サブカメラ2a〜2gを単にサブカメラ2と総称する場合がある。
サブカメラ2a〜2gの視野(撮像領域)は、水平方向(紙面に平行な方向)及び垂直方向(紙面に垂直な方向)におけるマルチカメラシステム1の全周囲(360度)の領域をカバーしている。また、隣接したサブカメラ2の視野の一部が互いに重複している。図1に示すように、例えば、サブカメラ2bの視野の一部とサブカメラ2aに隣接したサブカメラ2cの視野の一部が互いに重複している。このため、サブカメラ2bによって撮像された撮影画像中の一部の撮影領域とサブカメラ2aによって撮影された撮影画像の一部の領域が重複している。サブカメラ2a〜2gによって撮像された複数の撮影画像を歪ませて、当該歪んだ複数の撮影画像をスティッチング処理することで、全天球画像(360度画像)が生成される。このように、サブカメラ2a〜2gによって撮像された撮影画像の各々は、全天球画像の一部を構成しており、マルチカメラシステム1を用いることで全天球画像を生成することができる。尚、本実施形態において、撮影画像とは、静止画像と動画像の両方を含む。
図2に示すように、マルチカメラシステム1は、撮影画像表示装置3(以下、単に表示装置3という。)に通信可能に接続されている。特に、サブカメラ2a〜2gの各々は、無線又は有線により表示装置3に通信可能に接続されている。
次に、図3を参照して表示装置3のハードウェア構成について説明する。図3は、表示装置3(コンピュータ)のハードウェア構成を示す図である。図3に示すように、表示装置3は、制御部31と、記憶部32と、I/O(入出力)インターフェース33と、入力操作部34と、表示部35と、通信インターフェース36と、バス37とを備える。制御部31と、記憶部32と、I/Oインターフェース33と、通信インターフェース36は、バス37により互いに通信可能に接続されている。表示装置3は、パーソナルコンピュータ、タブレット又はウェアラブルデバイスとして構成されてもよい。
制御部31は、メモリとプロセッサを備えている。メモリは、例えば、各種プログラム等が格納されたROM(Read Only Memory)やプロセッサにより実行される各種プログラム等が格納される複数ワークエリアを有するRAM(Random Access Memory)等から構成される。プロセッサは、例えばCPU(Central Processing Unit)、MPU(Micro Processing Unit)及び/又はGPU(Graphics Processing Unit)であって、ROMに組み込まれた各種プログラムから指定されたプログラムをRAM上に展開し、RAMとの協働で各種処理を実行するように構成されている。
特に、プロセッサが本実施形態に係る表示制御方法をコンピュータに実行させるためのプログラム(後述する)をRAM上に展開し、RAMとの協働で当該プログラムを実行することで、制御部31は、表示装置3の各種動作を制御してもよい。制御部31は、メモリや記憶部32に格納された本実施形態に係る表示制御方法をコンピュータに実行させるプログラム(表示制御プログラム)を実行することで、表示部35に撮影画像表示画面100(図6参照)を表示してもよい。
記憶部(ストレージ)32は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、USBフラッシュメモリ等の記憶装置であって、プログラムや各種データを格納するように構成されている。記憶部32は、表示制御プログラムを格納してもよい。さらに、記憶部32には、各種データを管理するためのテーブル(例えば、図7に示すテーブル60)を含むデータベースが構築されてもよい。
I/Oインターフェース33は、入力操作部34と表示部35をそれぞれ制御部31に通信可能に接続するように構成されており、例えば、USB(Universal Serial Bus)端子、DVI(Digital Visual Interface)端子、HDMI(登録商標)(High―Definition Multimedia Interface)端子等により構成されている。サブカメラ2によって撮像された撮像画像(撮像画像データ)は、I/Oインターフェース33を介して制御部31に送信されてもよい。
入力操作部34は、表示装置3を操作する操作者Pの入力操作を受付けると共に、当該入力操作に対応する操作信号を生成するように構成されている。入力操作部34は、例えば、表示部35上に重ねて配置されたタッチパネル、マウス又はキーボード等である。入力操作部34によって生成された操作信号は、バス37を介して制御部31に送信された後、制御部31は、操作信号に応じて所定の処理を実行する。表示部35は、液晶ディスプレイ、有機ELディスプレイ等である。例えば、図6に示す撮影画像表示画面100が表示部35に表示される。
通信インターフェース36は、表示装置3をLAN(Local Area Network)、WAN(Wide Area Network)又はインターネット等の通信ネットワーク4に接続させるように構成されている。通信インターフェース36は、通信ネットワーク4を介してネットワーク上の外部装置と通信するための各種有線接続端子や、無線接続のための各種処理回路を含んでおり、通信ネットワーク4を介して通信するための通信規格に適合するように構成されている。また、サブカメラ2によって撮像された撮像画像は、通信インターフェース36を介して制御部31に送信されてもよい。
次に、図4を参照して撮影画像(静止画像又は動画像)を取得するように構成されたサブカメラ2のハードウェア構成について説明する。図4は、サブカメラ2のハードウェア構成を示す図である。図4に示すように、サブカメラ2は、制御部21と、記憶部22と、撮像部23と、発光部24と、I/Oインターフェース25と、通信インターフェース26と、バス27とを備える。制御部21と、記憶部22と、撮像部23と、発光部24と、I/Oインターフェース25と、通信インターフェース26は、バス27により互いに通信可能に接続されている。
制御部21は、メモリとプロセッサを備える。記憶部22は、例えば、USBフラッシュメモリ等の記憶装置である。記憶部22には、撮像部23によって撮像された撮影画像(撮影画像データ)が保存されていてもよい。撮像部23は、撮影画像を撮像するように構成されており、CCD(Charge−Coupled Device)やCMOS(相補型MOS)等の撮像素子によって構成されている。発光部24は、例えば、LED(Light Emitting Device)と、LEDを駆動制御するLEDドライバにより構成されている。制御部21は、後述するように、表示装置3から送信された点灯信号又は消灯信号に従って、発光部24を点灯又は消灯するように構成される。I/Oインターフェース25は、例えば、USB端子、DVI端子、HDMI端子等により構成されている。撮影画像は、I/Oインターフェース25を介して表示装置3に送信されてもよい。
通信インターフェース26は、サブカメラ2を通信ネットワーク4に接続させるように構成されている。通信インターフェース26は、通信ネットワーク4を介してネットワーク上の外部装置と通信するための各種有線接続端子や、無線接続のための各種処理回路を含んでおり、通信ネットワーク4を介して通信するための通信規格に適合するように構成されている。撮影画像は、通信インターフェース26を介して表示装置3に送信されてもよい。
次に、図5から図10を参照して本実施形態に係る表示制御方法について以下に説明する。図5は、本実施形態に係る表示制御方法を説明するためのフローチャートである。図6は、被写体S(図1参照)と各サブカメラ2a〜2gとの間の相対位置関係が変化する前(初期状態)における撮影画像表示画面100を示す図である。図7は、複数のカメラID(カメラ識別情報)と複数の撮影画像表示領域S1〜S7との間の対応関係を示すテーブル60を示す図である。図8は、被写体Sと各サブカメラ2a〜2gとの間の相対位置関係が変化した後における撮影画像表示画面100を示す図である。図9は、サブカメラ2d(4番カメラ)に異常があったことを示す警告Wが表示された撮影画像表示画面100を示す図である。図10は、複数のサブカメラ2(サブカメラ2dを除く)の発光部24が点灯した様子を示す図である。
最初に、図5に示すように、制御部31は、撮影画像表示画面100を生成する(ステップS11)。図6に示すように、撮影画像表示画面100は、複数の撮影画像表示領域S1〜S7(以下、単に表示領域S1〜S7という。)を有する。表示領域S1〜S7の各々は、複数のサブカメラ2a〜2gによって撮像された複数の撮影画像M1〜M7のうちの対応する一つを表示するように構成されている。この時点では、表示領域S1〜S7の各々には、撮影画像が表示されていない。撮影画像M1〜M7は、サブカメラ2a〜2gによってそれぞれ撮像される。また、以降の説明では、便宜上、撮影画像M1〜M7を単に撮影画像Mという場合がある。
また、ステップS11の時点において、表示領域S1〜S7と複数のサブカメラ2a〜2gとの間の対応関係が予め設定されている。図7に示すように、サブカメラ2a〜2gを識別するための複数のカメラID(カメラ識別情報)と表示領域S1〜S7との間の対応関係を示すテーブル60が記憶部32に保存されていてもよい。ここで、サブカメラ2a〜2gのカメラIDは、それぞれX1〜X7に相当する。例えば、カメラIDのX1は表示領域S1に対応するので、サブカメラ2aにより撮像された撮影画像M1は、表示領域S1に表示される。また、カメラIDのX7は表示領域S7に対応するので、サブカメラ2gにより撮像された撮影画像M7は、表示領域S7に表示される。また、テーブル60は、操作者P(撮影者又はその補助者)の入力操作に従って生成されてもよい。具体的には、全天球画像の撮影を開始する前に、操作者Pは、サブカメラ2a〜2gと被写体Sとの間の位置関係を予め決定する。例えば、操作者Pは、サブカメラ2aを正面カメラに設定した場合、サブカメラ2aが正面カメラに設定されたことを示す情報を表示装置3に入力する。その後、制御部31は、入力操作部34を介して操作者Pによって入力された情報に基づいて、サブカメラ2aのIDであるX1を正面カメラによって撮像された画像が表示される表示領域S1に対応付ける。さらに、サブカメラ2aとその他のサブカメラ2b〜2gとの間の位置関係は既知であるため、制御部31は、サブカメラ2b〜2gのID(X2〜X7)を表示領域S2〜S7にそれぞれ対応付ける。このようにして、制御部31は、操作者Pからの入力操作に従ってテーブル60を生成した上で、生成されたテーブル60を記憶部32に保存する。
次に、制御部31は、マルチカメラシステム1(サブカメラ2a〜2g)から全ての撮影画像M1〜M7が送信されたかどうかを判定する(ステップS12)。全ての撮影画像M1〜M7がマルチカメラシステム1から送信される場合、制御部31は、撮影画像M1〜M7とサブカメラ2a〜2gのカメラID(X1〜X7)をマルチカメラシステム1から取得する。ここで、撮影画像M1〜M7とカメラIDは互いに関連付けられている。例えば、撮影画像M1〜M7の各々にカメラIDが埋め込まれていてもよい。または、制御部31は、撮影画像M1〜M7に関する情報とカメラID(X1〜X7)との間の対応関係を示すテーブルをマルチカメラシステム1から受信してもよい。
次に、制御部31は、マルチカメラシステム1から全ての撮影画像M1〜M7が送信されたと判定した場合(換言すれば、制御部31は、全ての撮影画像M1〜M7をマルチカメラシステム1から取得したと判定した場合)、全ての撮影画像M1〜M7の各々を表示領域S1〜S7のうちの対応する一つに関連付ける(ステップS13)。特に、制御部31は、受信したカメラID(X1〜X7)と、複数のカメラIDと表示領域S1〜S7との間の対応関係を示すテーブル60とに基づいて、撮影画像M1〜M7の各々を表示領域S1〜S7のうちの対応する一つに関連付ける。例えば、制御部31は、カメラIDであるX1とテーブル60とに基づいて、X1と関連付けられた撮影画像M1を表示領域S1に関連付ける。
次に、制御部31は、全ての撮影画像M1〜M7の各々を表示領域S1〜S7のうちの関連する一つに表示させる(ステップS14)。例えば、図6に示すように、被写体Sの全体が写っている撮影画像M1が表示領域S1に表示されると共に、被写体Sの一部が写っている撮影画像M2が表示領域S2に表示される。同様に、撮影画像M3〜M7の各々が表示領域S3〜S7のうちの関連する一つに表示される。表示領域S1〜S7は、撮影画像表示画面100中に表示された7つの画像表示ウィンドウ120によって規定されてもよい。また、画像表示ウィンドウ120を設けずに撮影画像表示画面100が7つの表示領域S1〜S7に区画されてもよい。
本実施形態によれば、全天球画像の一部を構成する各撮影画像M1〜M7は、複数の表示領域S1〜S7のうちの一つに関連付けられた上、複数の表示領域S1〜S7のうちの関連する一つに表示される。ここで、図6に示すように、主要な被写体S(換言すれば、映像コンテンツにおいて視聴者が注目する被写体)の一部が撮影画像M1の端部付近に存在する場合、撮影画像M1に隣接する撮影画像M2にも被写体Sの一部が表示される。このため、撮影画像M1〜M7を歪ませた上で、歪ませた撮影画像M1〜M7をスティッチング処理する際に、被写体Sが撮影画像M1と撮影画像M7との間の境界線上に位置してしまう。この結果、全天球画像において被写体Sが歪んで表示されてしまう。
一方、撮影者又はその補助者(撮影者等)は、撮影を開始する前に、撮影画像表示画面100に表示された各撮影画像M1〜M7を確認することで、主要な被写体Sが撮影画像の端部に存在しないように、マルチカメラシステム1と被写体Sとの間の位置関係や各サブカメラ2a〜2gの位置や角度を調整することができる。例えば、図8に示すように、被写体Sの中心が撮影画像M1の中心に表示されるように、撮影者等は、サブカメラ2aと被写体Sとの間の位置関係を調整することができる。例えば、撮影者等は、マルチカメラシステム1を動かすことで、サブカメラ2aと被写体Sとの間の位置関係を調整することができる。このように、被写体Sの少なくとも一部が所定の撮影画像Mの端部の付近に存在しないように、所定のサブカメラ2と被写体Sとの間の位置関係を調整することで、全天球画像において被写体Sが歪んで表示される状況を未然に抑制することが可能な表示制御方法を提供することができる。
また、本実施形態によれば、複数のカメラIDと、複数のカメラIDと複数の表示領域S1〜S7との間の対応関係を示すテーブル60とに基づいて、撮影画像M1〜M7の各々が表示領域S1〜S7の一つに関連付けられる。このように、複数のカメラIDによって、撮影画像M1〜M7の各々を表示領域S1〜S7の対応する一つに確実に表示することができる。
図5に戻ると、ステップS12において、制御部31は、マルチカメラシステム1から全ての撮影画像M1〜M7が送信されないと判定した場合(ステップS12でNO)、送信された複数の撮影画像Mの各々を表示領域S1〜S7のうちの一つに関連付ける(ステップS15)。以降の説明では、送信されなかった撮影画像は、撮影画像M4であると仮定する。この場合、撮影画像M4を除く各撮影画像Mが表示領域S4を除く複数の表示領域のうちの一つに関連付けられる。
次に、制御部31は、撮影画像M1〜M3,M5〜M7の各々を表示領域S1〜S3,S5〜S7のうちの関連する一つに表示させる(ステップS16)。その後、ステップS17において、制御部31は、送信されなかった撮影画像M4を撮像するように構成されたサブカメラ2dを特定する。特に、制御部31は、送信されなかった撮影画像M4を特定した上で、撮影画像M4に対応するカメラID(X4)を特定する。さらに、制御部31は、撮影画像M4に対応するカメラID(X4)とテーブル60に基づいて、撮影画像M4が表示される表示領域S4を特定してもよい。
次に、制御部31は、特定されたカメラID(X4)に基づいて、サブカメラ2dを示す警告を撮影画像表示画面100上に表示する(ステップS18)。例えば、図9に示すように、制御部31は、特定されたカメラID(X4)と表示領域S4に基づいて、サブカメラ2dを示す警告Wを表示領域S4に表示してもよい。
本実施形態によれば、撮影画像M4が表示装置3に送信されなかった場合、撮影画像表示画面100上に警告Wが表示されるので、撮影者等は、撮影画像表示画面100を見ることで、マルチカメラシステム1の異常を瞬時に把握することができると共に、故障しているサブカメラ2dを瞬時に特定することができる。
尚、図9に示す警告Wは単なる一例であって、サブカメラ2dを示す警告であればその表示形態は特に限定されない。さらに、全ての撮影画像M1〜M7が送信されなかった場合、制御部31は、単にマルチカメラシステム1の異常を示す警告を撮影画像表示画面100上に表示してもよい。
また、制御部31は、ステップS18の処理を実行する代わりに、特定されたサブカメラ2dを示す識別信号をマルチカメラシステム1に送信してもよい。例えば、制御部31は、ステップS17の処理を実行した後に、サブカメラ2dを除く各サブカメラ2に発光部24の点灯を指示するための点灯指示信号(識別信号の一例)を送信してもよい。本例では、初期状態では各サブカメラ2の発光部24は消灯しているものとする。この場合、サブカメラ2dを除く各サブカメラ2の制御部21は、受信した点灯指示信号に基づいて、発光部24を点灯させる(図10参照)。このように、図10に示すように、サブカメラ2dの発光部24のみが消灯しているので、マルチカメラシステム1は、故障しているサブカメラ2dを撮影者等に向けて提示することができる。従って、撮影者等は、マルチカメラシステム1を見ることで故障しているサブカメラ2dを瞬時に特定することができる。
さらに、初期状態において各サブカメラ2の発光部24が消灯している場合、制御部31は、ステップS17の処理を実行した後に、サブカメラ2dのみに発光部24の点灯を指示するための点灯指示信号(識別信号の一例)を送信してもよい。この場合、サブカメラ2dの制御部21は、受信した点灯指示信号に基づいて、発光部24を点灯させる。このように、サブカメラ2dの発光部24のみが点灯しているので、撮影者等は、マルチカメラシステム1を見ることで故障しているサブカメラ2dを瞬時に特定することができる。
一方、初期状態において各サブカメラ2の発光部24が点灯している場合、制御部31は、ステップS17の処理を実行した後に、サブカメラ2dの発光部24の消灯を指示するための消灯指示信号(識別信号の一例)を送信してもよい。この場合、サブカメラ2dの制御部21は、受信した消灯指示信号に基づいて、発光部24を消灯させる。このように、図10に示すように、サブカメラ2dの発光部24のみが消灯しているので、撮影者等は、マルチカメラシステム1を見ることで故障しているサブカメラ2dを瞬時に特定することができる。
さらに、初期状態において各サブカメラ2の発光部24が点灯している場合、制御部31は、ステップS17の処理を実行した後に、サブカメラ2dを除く各サブカメラ2に発光部24の消灯を指示するための消灯指示信号(識別信号の一例)を送信してもよい。この場合、サブカメラ2dを除く各サブカメラ2の制御部21は、受信した消灯指示信号に基づいて、発光部24を消灯させる。このように、サブカメラ2dの発光部24のみが点灯しているので、撮影者等は、マルチカメラシステム1を見ることで故障しているサブカメラ2dを瞬時に特定することができる。
このように、故障したサブカメラ2dのみが点灯又は消灯するため、撮影者等は、故障しているサブカメラ2dを瞬時に特定することができる。また、故障したサブカメラ2dのみの点灯色を変更してもよいし、故障したサブカメラ2dのみを点滅させてもよい。
尚、複数の撮影画像Mが表示装置3に送信されなかった場合、制御部31は、複数の撮影画像Mを撮像するように構成された複数のサブカメラ2を特定した上で、特定された複数のサブカメラ2を示す警告を撮影画像表示画面100上に表示してもよい。または、制御部31は、特定された複数のサブカメラ2を示す識別信号(点灯指示信号等)をマルチカメラシステム1に送信してもよい。
制御部31によって実行される各種処理をソフトウェアによって実現するために、本実施形態に係る表示制御方法をコンピュータ(プロセッサ)に実行させるための表示制御プログラムが記憶部32又はROMに予め組み込まれていてもよい。または、表示制御プログラムは、磁気ディスク(HDD、フロッピーディスク)、光ディスク(CD−ROM,DVD−ROM、Blu−rayディスク等)、光磁気ディスク(MO等)、フラッシュメモリ(SDカード、USBメモリ、SSD等)等のコンピュータ読取可能な記憶媒体に格納されていてもよい。この場合、記憶媒体が表示装置3に接続されることで、当該記憶媒体に格納された表示制御プログラムが、記憶部32に組み込まれる。そして、記憶部32に組み込まれた表示制御プログラムがRAM上にロードされて、プロセッサがロードされた当該プログラムを実行することで、制御部31は本実施形態に係る表示制御方法を実行する。
また、表示制御プログラムは、通信ネットワーク4上のコンピュータから通信インターフェース36を介してダウンロードされてもよい。この場合も同様に、ダウンロードされた当該プログラムが記憶部32に組み込まれる。
以上、本開示の実施形態について説明をしたが、本発明の技術的範囲が本実施形態の説明によって限定的に解釈されるべきではない。本実施形態は一例であって、特許請求の範囲に記載された発明の範囲内において、様々な実施形態の変更が可能であることが当業者によって理解されるところである。本発明の技術的範囲は特許請求の範囲に記載された発明の範囲及びその均等の範囲に基づいて定められるべきである。
本実施形態では、マルチカメラシステム1は、複数のサブカメラ2a〜2gとホルダ40によって構成されているが、マルチカメラシステム1は、複数のサブカメラ2a〜2gと、ホルダ40と、複数のサブカメラ2a〜2gを制御するためのサブカメラ制御部を備えてもよい。この場合、複数のサブカメラ2によって撮像された複数の撮影画像Mは、サブカメラ制御部を介して表示装置3に送信されてもよい。さらに、表示装置3から送信された識別信号(点灯指示信号等)は、サブカメラ制御部に送信されてもよい。この場合、サブカメラ制御部は、受信した識別信号に基づいてサブカメラ2の発光部24を点灯又は消灯してもよい。
また、本実施形態において、サブカメラ2の台数は7つであるが、サブカメラ2の台数は特に限定されない。また、サブカメラ2の台数の変更に応じて、表示領域の数も適宜変更されてもよい。
1:マルチカメラシステム
2,2a〜2g:サブカメラ
3:撮影画像表示装置(表示装置)
4:通信ネットワーク
21:制御部
22:記憶部
23:撮像部
24:発光部
25:I/Oインターフェース
26:通信インターフェース
27:バス
31:制御部
32:記憶部
33:I/Oインターフェース
34:入力操作部
35:表示部
36:通信インターフェース
37:バス
40:ホルダ
60:テーブル
100:撮影画像表示画面
120:画像表示ウィンドウ
M,M1〜M7:撮影画像
P:操作者
S:被写体
S1〜S7:撮影画像表示領域(表示領域)
W:警告

Claims (7)

  1. 各々が全天球画像の一部を構成する撮影画像を撮像するように構成された複数のサブカメラを備えたマルチカメラシステムに通信可能に接続されたコンピュータにより実行される表示制御方法であって、
    (a)前記マルチカメラシステムから、前記複数のサブカメラによって撮像された複数の撮影画像を取得するステップと、
    (b)各々が前記複数の撮影画像のうちの一つを表示するように構成された複数の撮影画像表示領域を有する撮影画像表示画面を生成するステップであって、前記複数の撮影画像表示領域と前記複数のサブカメラとの間の対応関係が予め設定されており、
    (c)前記複数の撮影画像の各々を前記複数の撮影画像表示領域の一つに関連付けるステップと、
    (d)前記複数の撮影画像の各々を前記複数の撮影画像表示領域のうちの関連する一つに表示させるステップと、
    を含む、表示制御方法。
  2. 前記ステップ(a)は、
    前記マルチカメラシステムから、前記複数のサブカメラを識別するための複数のカメラ識別情報を取得するステップを有し、
    前記複数の撮影画像の各々は、前記複数のカメラ識別情報の一つと関連付けられており、
    前記ステップ(c)は、
    前記複数のカメラ識別情報と、前記複数のカメラ識別情報と前記複数の撮影画像表示領域との間の対応関係とに基づいて、前記複数の撮影画像の各々を前記複数の撮影画像表示領域の一つに関連付けるステップを有する、
    請求項1に記載の表示制御方法。
  3. (e)前記複数のサブカメラによって撮像された撮影画像のうちの少なくとも一つが前記コンピュータに送信されなかった場合に、前記撮影画像表示画面上に警告を表示するステップをさらに含む、請求項1又は2に記載の表示制御方法。
  4. 前記ステップ(e)は、
    前記コンピュータに送信されなかった撮影画像を撮像するように構成されたサブカメラを特定するステップと、
    前記特定されたサブカメラを示す警告を前記撮影画像表示画面上に表示するステップと、
    をさらに含む、請求項3に記載の表示制御方法。
  5. (f)前記複数のサブカメラによって撮像された撮影画像のうちの少なくとも一つが前記コンピュータに送信されなかった場合に、前記マルチカメラシステムに識別信号を送信するステップをさらに含む、請求項1又は2に記載の表示制御方法。
  6. 前記ステップ(f)は、
    前記コンピュータに送信されなかった撮影画像を撮像するように構成されたサブカメラを特定するステップと、
    前記特定されたサブカメラを示す識別信号を前記マルチカメラシステムに送信するステップと、
    をさらに含む、請求項5に記載の表示制御方法。
  7. 請求項1から6のうちいずれか一項に記載の表示制御方法をコンピュータに実行させるためのプログラム。
JP2016202671A 2016-10-14 2016-10-14 表示制御方法及び当該表示制御方法をコンピュータに実行させるためのプログラム Active JP6333914B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016202671A JP6333914B2 (ja) 2016-10-14 2016-10-14 表示制御方法及び当該表示制御方法をコンピュータに実行させるためのプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016202671A JP6333914B2 (ja) 2016-10-14 2016-10-14 表示制御方法及び当該表示制御方法をコンピュータに実行させるためのプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018082668A Division JP2018164259A (ja) 2018-04-23 2018-04-23 表示制御方法及び当該表示制御方法をコンピュータに実行させるためのプログラム

Publications (2)

Publication Number Publication Date
JP2018064234A true JP2018064234A (ja) 2018-04-19
JP6333914B2 JP6333914B2 (ja) 2018-05-30

Family

ID=61968059

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016202671A Active JP6333914B2 (ja) 2016-10-14 2016-10-14 表示制御方法及び当該表示制御方法をコンピュータに実行させるためのプログラム

Country Status (1)

Country Link
JP (1) JP6333914B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113916197A (zh) * 2021-09-08 2022-01-11 中国科学院国家天文台 一种天球观测面积的预估方法及天球观测***

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08102936A (ja) * 1994-09-30 1996-04-16 Canon Inc マルチ画面表示システム
JP2004064706A (ja) * 2002-07-31 2004-02-26 Sony Corp 情報処理システム
JP2005004487A (ja) * 2003-06-12 2005-01-06 Sony Corp 捕捉パス上で撮影されたサラウンド画像を処理する装置及び方法
JP2010276977A (ja) * 2009-05-29 2010-12-09 Fujifilm Corp 撮像装置
JP2013162406A (ja) * 2012-02-07 2013-08-19 Kumahira Co Ltd デジタル録画装置
WO2015198675A1 (ja) * 2014-06-23 2015-12-30 ソニー株式会社 撮影装置
JP2016042640A (ja) * 2014-08-15 2016-03-31 株式会社ソシオネクスト 画像撮影装置の故障カメラ検出方法および故障カメラ検出プログラム、並びに、画像処理装置
JP2016062486A (ja) * 2014-09-19 2016-04-25 株式会社ソニー・コンピュータエンタテインメント 画像生成装置および画像生成方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08102936A (ja) * 1994-09-30 1996-04-16 Canon Inc マルチ画面表示システム
JP2004064706A (ja) * 2002-07-31 2004-02-26 Sony Corp 情報処理システム
JP2005004487A (ja) * 2003-06-12 2005-01-06 Sony Corp 捕捉パス上で撮影されたサラウンド画像を処理する装置及び方法
JP2010276977A (ja) * 2009-05-29 2010-12-09 Fujifilm Corp 撮像装置
JP2013162406A (ja) * 2012-02-07 2013-08-19 Kumahira Co Ltd デジタル録画装置
WO2015198675A1 (ja) * 2014-06-23 2015-12-30 ソニー株式会社 撮影装置
JP2016042640A (ja) * 2014-08-15 2016-03-31 株式会社ソシオネクスト 画像撮影装置の故障カメラ検出方法および故障カメラ検出プログラム、並びに、画像処理装置
JP2016062486A (ja) * 2014-09-19 2016-04-25 株式会社ソニー・コンピュータエンタテインメント 画像生成装置および画像生成方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113916197A (zh) * 2021-09-08 2022-01-11 中国科学院国家天文台 一种天球观测面积的预估方法及天球观测***
CN113916197B (zh) * 2021-09-08 2023-08-25 中国科学院国家天文台 一种天球观测面积的预估方法及天球观测***

Also Published As

Publication number Publication date
JP6333914B2 (ja) 2018-05-30

Similar Documents

Publication Publication Date Title
CN106605195B (zh) 通信设备和通信设备的控制方法
US10360658B2 (en) Display control apparatus and computer-readable recording medium
US9875074B2 (en) Projection device and control method therefor
JP2009086485A (ja) 識別システム、プロジェクタ、プログラムおよび識別方法
JP2015018013A (ja) 表示制御装置、プログラム及び記録媒体
US10679589B2 (en) Image processing system, image processing apparatus, and program for generating anamorphic image data
JP6333914B2 (ja) 表示制御方法及び当該表示制御方法をコンピュータに実行させるためのプログラム
EP3438943A1 (en) Information processing apparatus, information processing method, and computer program
JP2018067851A (ja) 撮像制御プログラム、撮像制御方法および情報処理装置
US20160309091A1 (en) Display apparatus, display control method, and image capturing apparatus
JP2018064235A (ja) 表示制御方法及び当該表示制御方法をコンピュータに実行させるためのプログラム
CN109391769B (zh) 控制设备、控制方法和存储介质
JP2018005091A (ja) 表示制御プログラム、表示制御方法および表示制御装置
JP2018164259A (ja) 表示制御方法及び当該表示制御方法をコンピュータに実行させるためのプログラム
JP2008249907A (ja) プロジェクタ及び表示システム
CN108476290B (zh) 用于提供全景图像的电子装置及其控制方法
JP2016039449A (ja) 機器制御システム及び機器制御方法
JP6834163B2 (ja) 表示システム及び表示方法
CN110087023B (zh) 视频图像发送装置、信息处理装置、***、方法及介质
US20180324475A1 (en) Transmission device, transmission method, reception device, reception method, and transmission/reception system
US20200177803A1 (en) Imaging apparatus, control method, and program
US11206379B2 (en) Controlled apparatus and control method thereof
JP5887297B2 (ja) 画像処理装置および画像処理プログラム
US11144273B2 (en) Image display apparatus having multiple operation modes and control method thereof
TWI817143B (zh) 擴增實境系統及其操作方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180111

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: 20180410

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180425

R150 Certificate of patent or registration of utility model

Ref document number: 6333914

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250