Nothing Special   »   [go: up one dir, main page]

JP7322910B2 - 情報処理装置及び情報処理システム - Google Patents

情報処理装置及び情報処理システム Download PDF

Info

Publication number
JP7322910B2
JP7322910B2 JP2021027110A JP2021027110A JP7322910B2 JP 7322910 B2 JP7322910 B2 JP 7322910B2 JP 2021027110 A JP2021027110 A JP 2021027110A JP 2021027110 A JP2021027110 A JP 2021027110A JP 7322910 B2 JP7322910 B2 JP 7322910B2
Authority
JP
Japan
Prior art keywords
image
projector
range
projected
unit
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
JP2021027110A
Other languages
English (en)
Other versions
JP2022128733A (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2021027110A priority Critical patent/JP7322910B2/ja
Priority to CN202210162074.XA priority patent/CN114979591B/zh
Priority to US17/678,267 priority patent/US11908353B2/en
Publication of JP2022128733A publication Critical patent/JP2022128733A/ja
Application granted granted Critical
Publication of JP7322910B2 publication Critical patent/JP7322910B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3141Constructional details thereof
    • H04N9/3147Multi-projection systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/001Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
    • G09G3/002Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background to project the image of a two-dimensional display, such as an array of light emitting or modulating elements or a CRT
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/147Optical correction of image distortions, e.g. keystone
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/20Lamp housings
    • G03B21/2053Intensity control of illuminating light
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/20Lamp housings
    • G03B21/206Control of light source other than position or intensity
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/20Lamp housings
    • G03B21/208Homogenising, shaping of the illumination light
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/26Projecting separately subsidiary matter simultaneously with main image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3185Geometric adjustment, e.g. keystone or convergence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3188Scale or resolution adjustment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3191Testing thereof
    • H04N9/3194Testing thereof including sensor feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2300/00Aspects of the constitution of display devices
    • G09G2300/02Composition of display devices
    • G09G2300/026Video wall, i.e. juxtaposition of a plurality of screens to create a display screen of bigger dimensions
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0693Calibration of display systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Projection Apparatus (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Description

本発明は、情報処理装置及び情報処理システムに関する。
従来、複数台のプロジェクターに投写させる画像を投写面に並べて一枚の画像を表示させるタイリング投写が知られている。
例えば、特許文献1に記載のプロジェクターは、接続された他のプロジェクターから解像度の情報を取得し、タイリング投写における各プロジェクターの解像度を、画像データを供給する画像供給装置に通知する。
特開2020-39019号公報
しかしながら、タイリング投写を実現するために、画像供給装置から供給される画像の切り出し範囲を示す部分情報等を生成し、各プロジェクターに通知したりしなければならず、タイリングの設定が必要となる。
上記課題を解決する一態様は、第1プロジェクターにより画像が投写された投写面を撮像した第1撮像画像と、第2プロジェクターにより画像が投写された前記投写面を撮像した第2撮像画像とを取得する取得部と、前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画画面のうち、前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画範囲を、前記第1撮像画像及び前記第2撮像画像に基づいて決定する決定部と、前記決定部が決定した前記描画画面の前記描画範囲に、前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画部と、前記描画画面の前記描画範囲に描画された画像を、前記第1プロジェクターに投写させる第1画像と、前記第2プロジェクターに投写させる第2画像とに分割する分割部と、前記分割部により分割された前記第1画像を前記第1プロジェクターに出力し、前記第2画像を前記第2プロジェクターに出力する出力部と、を備える情報処理装置である。
上記課題を解決する別の一態様は、第1プロジェクターにより画像が投写された投写面を撮像した第1撮像画像と、第2プロジェクターにより画像が投写された前記投写面を撮像した第2撮像画像とを生成する撮像装置と、前記第1撮像画像及び前記第2撮像画像を取得する取得部と、前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画画面のうち、前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画範囲を、前記第1撮像画像及び前記第2撮像画像に基づいて決定する決定部と、前記決定部が決定した前記描画画面の前記描画範囲に、前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画部と、前記描画画面の前記描画範囲に描画された画像を、前記第1プロジェクターに投写させる第1画像と、前記第2プロジェクターに投写させる第2画像とに分割する分割部と、前記分割部により分割された前記第1画像を前記第1プロジェクターに出力し、前記第2画像を前記第2プロジェクターに出力する出力部と、を備える情報処理装置と、を備える情報処理システムである。
情報処理システムのシステム構成図。 プロジェクター及び情報処理装置の構成を示す図。 IP制御部が備える機能ブロックの処理の流れ及びデータの流れを示す図。 パターン画像が表示された投写領域を示す図。 変換前画像を示す図。 第2変換前範囲が、変換後画像上に射影変換された状態を示す図。 第1変換前範囲及び第3変換前範囲を、変換後画像に射影変換した状態を示す図。 仮想ディスプレイの表示範囲を示す図。 情報処理装置の動作を示すフローチャート。
図1は、情報処理システム1のシステム構成図である。
情報処理システム1は、投写面5に画像を表示させる複数台のプロジェクター100と、これらの複数台のプロジェクター100に画像を供給する情報処理装置200と、撮像装置500とを備える。
本実施形態の情報処理システム1は、プロジェクター100として、プロジェクター100A、100B及び100Cの3台を備えるが、情報処理システム1が備えるプロジェクター100の台数は3台に限定されるものではない。以下の説明において、プロジェクター100A、100B及び100Cを区別して表記する必要がない場合には、プロジェクター100と表記する。プロジェクター100Aは、第1プロジェクターに相当し、プロジェクター100Bは、第2プロジェクターに相当し、プロジェクター100Cは、第3プロジェクターに相当する。
情報処理装置200には、例えば、ノート型PC(Personal Computer)、デスクトップ型PCやタブレット端末、スマートフォン、PDA(Personal Digital Assistant)等を用いることができる。
情報処理装置200は、プロジェクター100A、100B及び100Cに無線接続され、これらのプロジェクター100A、100B及び100Cに画像データを供給する。本実施形態では、情報処理装置200とプロジェクター100とが無線接続される形態について説明するが、情報処理装置200とプロジェクター100との接続は、有線接続であってもよい。
図1にはプロジェクター100A、100B及び100Cを投写面5の横方向に一列に平置きし、各プロジェクター100が投写面5に画像を横並びで表示する場合を例示する。プロジェクター100A、100B及び100Cの設置方法は、平置き設置に限定されるものではなく、プロジェクター100A、100B及び100Cを天井から吊り下げる天吊り設置や、壁面に掛ける壁掛け設置とすることも可能である。また、プロジェクター100A、100B及び100Cを縦一列に並べて設置してもよいし、多くのプロジェクター100を接続する場合には、プロジェクター100を縦N行、横M列(N及びMは任意の自然数)のマトリクス状に配置してもよい。
プロジェクター100A、100B及び100Cが画像光を投写する投写面5の領域を投写領域10という。プロジェクター100Aは、投写面5の左側の投写領域10Aに画像光を投写する。プロジェクター100Bは、投写面5の中央の投写領域10Bに画像光を投写する。プロジェクター100Cは、投写面5の右側の投写領域10Cに画像光を投写する。
プロジェクター100A、100B及び100Cは、タイリング投写を行う。タイリング投写は、複数のプロジェクター100に画像光を投写させ、これら複数のプロジェクター100によって表示される画像が投写面5で結合されることで、一つの大画面の画像を表示する投写方法である。
タイリング投写では、隣接するプロジェクター100同士は、表示する画像の縁が重なるように画像光を投写する。これは、表示される画像の境界が目立たないようにするためである。例えば、プロジェクター100Aにより表示される画像と、その右側に位置するプロジェクター100Bにより表示される画像とは、互いの縁が重なって重畳領域11を形成する。同様に、プロジェクター100Bにより表示される画像と、その右側に位置するプロジェクター100Cにより表示される画像とは、互いの縁が重なって重畳領域12を形成する。
撮像装置500は、CCD(Charge Coupled Device)センサー、或いはCMOS(Complementary Metal Oxide Semiconductor)センサー等の図示しない撮像素子を備えたカメラである。撮像装置500は、情報処理装置200に有線接続され、情報処理装置200の指示により投写面5を撮像して撮像画像を生成する。撮像装置500の撮像範囲は、投写面5の全体を含む範囲に設定される。撮像装置500は、生成した撮像画像を、情報処理装置200に出力する。
図2は、プロジェクター100A及び情報処理装置200の構成の一例を示す図である。
プロジェクター100A、100B及び100Cは、略同一の構成を備える。このため、プロジェクター100Aの構成を代表して説明し、他のプロジェクター100B及び100Cついての説明は省略する。また、以下の説明において、各プロジェクター100の構成を区別するため、プロジェクター100Aの構成には「A」の符号を付し、プロジェクター100Bの構成には「B」の符号を付し、プロジェクター100Cの構成には「C」の符号を付して説明する。
プロジェクター100Aは、PJ無線通信部110A、画像処理部120A、画像投写部130A及びPJ制御部140Aを備える。
PJ無線通信部110Aは、情報処理装置200を含む外部の装置と無線通信を行うインターフェイスである。PJ無線通信部110Aは、例えば、無線LANカードなどのネットワークインタフェースカードにより構成される。PJ無線通信部110Aは、外部の装置と無線通信を行い、各種情報を送受信する。
画像処理部120Aは、PJ制御部140Aから画像データが入力される。PJ制御部140Aには、PJ無線通信部110Aが受信した画像データが入力される。PJ制御部140Aは、入力された画像データを画像処理部120Aに出力する。このときPJ制御部140Aは、画像処理部120Aに実行させる画像処理に対応したパラメーターを画像処理部120Aに出力してもよい。
画像処理部120Aは、入力された画像データを、不図示のフレームメモリーに展開し、展開した画像データに対して画像処理を行う。画像処理部120Aが行う画像処理には、例えば、解像度変換処理、歪み補正等の形状補正処理、デジタルズーム処理、色調補正処理、輝度補正処理等が含まれる。画像処理部120Aは、PJ制御部140Aにより指定された処理を実行し、必要に応じて、PJ制御部140Aから入力されるパラメーターを使用して処理を行う。また、画像処理部120Aは、上記のうち複数の処理を組み合わせて実行することも可能である。画像処理部120Aは、処理が終了した画像データをフレームメモリーから読み出し、読み出した画像データを画像情報として画像投写部130Aに出力する。
画像投写部130Aは、光源131A、光変調装置133A、光学ユニット137Aを備える。光変調装置133Aは、光源131Aの光を変調する変調素子として液晶パネル135Aを備える。液晶パネル135Aは、描画パネルに相当する。
液晶パネル135Aは、赤、緑及び青の色ごとに設けられる。液晶パネル135Aは、例えば、一対の透明基板間に液晶が封入された透過型の液晶パネルにより構成される。液晶パネル135Aは、マトリクス状に配列された複数の画素からなる画素領域が形成されており、液晶に対して画素毎に駆動電圧を印加可能になっている。
光変調装置133Aには、画像処理部120Aから画像情報が入力される。光変調装置133Aは、入力された画像情報に応じた駆動電圧を、画素領域の各画素に印加し、各画素を画像情報に応じた光透過率に設定する。光源131Aから射出された光が、液晶パネル135Aの画素領域を透過することによって画素毎に変調され、画像情報に応じた画像光が色光毎に形成される。形成された各色の画像光は、図示しない色合成光学系によって画素毎に合成されてカラー画像を表す画像光となり、光学ユニット137Aにより投写面5に拡大投写される。
PJ制御部140Aは、PJ記憶部150Aと、PJプロセッサー160Aとを備えたコンピューター装置である。PJ制御部140Aは、PJ記憶部150Aに記憶された制御プログラムに従ってPJプロセッサー160Aが動作することによりプロジェクター100Aの動作を統括制御する。
PJ記憶部150Aは、RAM(Random Access Memory)及びROM(Read Only Memory)等のメモリーを備えて構成される。RAMは、各種データ等の一時記憶に用いられ、ROMは、プロジェクター100Aの動作を制御するための制御プログラムや、各種設定情報等を記憶する。
PJプロセッサー160Aは、CPU(Central Processing Unit)やMPU(Micro Processing Unit)により構成される演算処理装置である。PJプロセッサー160Aは、制御プログラムを実行してプロジェクター100Aの各部を制御する。PJプロセッサー160Aは、単一のプロセッサーにより構成してもよいし、複数のプロセッサーにより構成することも可能である。
次に、情報処理装置200の構成について説明する。
情報処理装置200は、IP無線通信部210、表示部220、操作部230及びIP制御部250を備える。
IP無線通信部210は、プロジェクター100を含む外部の装置と無線通信を行うインターフェイスである。IP無線通信部210は、例えば、無線LANカードなどのネットワークインタフェースカードにより構成される。IP無線通信部210は、外部の装置と無線通信を行い、各種情報を送受信する。
表示部220は、液晶パネルや有機ELパネル等の表示パネルと、この表示パネルを駆動する駆動回路とを含む。表示部220は、IP制御部250が生成した表示制御信号に基づき、表示パネルに表示可能な表示信号を生成し、生成した表示信号を表示デパネルに出力する。表示パネルは、入力された表示信号に対応した画面を表示する。
操作部230は、例えば、マウスやキーボード等の入力デバイスにより構成され、ユーザーの操作を受け付ける。操作部230は、受け付けた操作に対応した操作信号をIP制御部250に出力する。また、操作部230は、表示パネルに対するタッチ操作を検出するタッチパネルにより構成してもよい。この場合、操作部230は、検出したタッチ操作の位置を示す表示パネルの座標情報をIP制御部250に出力する。
IP制御部250は、IP記憶部260と、IPプロセッサー270とを備えたコンピューター装置であり、情報処理装置200の各部を統括制御する。
IP記憶部260は、RAM及びROM等のメモリーを備えて構成される。RAMは、各種データ等の一時記憶に用いられ、ROMは、情報処理装置200の動作を制御するための制御プログラムや、各種設定情報等を記憶する。制御プログラムには、OS(Operating System)261や、アプリケーションプログラム263が含まれる。アプリケーションプログラム263を、AP263と略記する。
IPプロセッサー270は、CPUやMPUにより構成される演算処理装置である。IPプロセッサー270は、制御プログラムを実行して情報処理装置200の各部を制御する。IPプロセッサー270は、単一のプロセッサーにより構成してもよいし、複数のプロセッサーにより構成することも可能である。
IP制御部250は、機能ブロックとして、キャリブレーション制御部271、仮想ディスプレイドライバー設定部272、UI制御部273、キャプチャー部274、表示画像生成部275、通信制御部276、ウィンドウシステム277、仮想ディスプレイドライバー278を備える。キャリブレーション制御部271、仮想ディスプレイドライバー設定部272、UI制御部273、キャプチャー部274、表示画像生成部275及び通信制御部276は、IPプロセッサー270がAP263を実行することで実現される機能である。ウィンドウシステム277及び仮想ディスプレイドライバー278は、IPプロセッサー270が、OS261を実行することで実現される機能である。
IP制御部250が備える各機能ブロックの動作について図3を参照しながら説明する。図3は、IP制御部250が備える機能ブロックの処理の流れ及びデータの流れを示す図である。
キャリブレーション制御部271は、調整データを生成する。キャリブレーション制御部271が生成する調整データには、仮想ディスプレイの解像度や、キャリブレーションデータが含まれる。仮想ディスプレイは、描画画面に相当する。
仮想ディスプレイとは、プロジェクター100A、100B及び100Cによって投写面5に投写させる画像光の元となる画像が展開される仮想的なディスプレイである。より詳細には、仮想ディスプレイは、OS261を実行するIPプロセッサー270がIP記憶部260に確保する記憶領域であり、この記憶領域に展開された画像をキャプチャーし、キャプチャーした画像をプロジェクター100の各々に出力する。これにより、仮想ディスプレイである記憶領域に展開された画像が、プロジェクター100A、100B及び100Cにより投写面5に表示される。
図4は、パターン画像が表示された投写領域10Aを示す図である。
キャリブレーション制御部271の動作について説明する。
キャリブレーション制御部271は、撮像画像を取得する取得部として機能する。
キャリブレーション制御部271は、まず、パターン画像の投写を指示する指示信号を、無線接続されたプロジェクター100Aに送信する。パターン画像には、例えば、図4に示すような格子パターンが形成された画像が用いられる。
キャリブレーション制御部271は、プロジェクター100Aからパターン画像の投写が完了したことを通知する通知信号を受信すると、投写面5の撮像を指示する指示信号を撮像装置500に送信する。
撮像装置500は、指示信号を受信すると、投写面5を撮像して撮像画像を生成する。撮像装置500は、生成した撮像画像を情報処理装置200に送信する。
情報処理装置200は、受信した撮像画像をIP記憶部260に記憶させる。投写領域10Aにパターン画像が表示された投写面5を撮像した撮像画像を第1撮像画像という。
キャリブレーション制御部271は、プロジェクター100B及び100Cにもパターン画像の表示をそれぞれ指示する。キャリブレーション制御部271は、プロジェクター100B、100Cがパターン画像を投写領域10B、10Cに表示させると、撮像装置500に撮像を指示する。情報処理装置200は、撮像装置500から受信した撮像画像をIP記憶部260に記憶させる。投写領域10Bにパターン画像が投写された投写面5を撮像した撮像画像を第2撮像画像という。投写領域10Cにパターン画像が投写された投写面5を撮像した撮像画像を第3撮像画像という。
次に、キャリブレーション制御部271は、仮想ディスプレイの解像度を算出する。
仮想ディスプレイには、プロジェクター100A、100B及び100Cに表示させる画像が展開される。本実施形態では、プロジェクター100A、100B及び100Cが表示する画像が連結画像である場合を説明する。連結画像とは、プロジェクター100A、100B及び100Cにより表示される画像が連結されることで1つの画像として認識される画像である。
まず、キャリブレーション制御部271は、まず、第1撮像画像、第2撮像画像及び第3撮像画像から、パターン画像が撮像された範囲をそれぞれ特定する。
以下、パターン画像が撮像された第1撮像画像の範囲を第1変換前範囲301といい、パターン画像が撮像された第2撮像画像の範囲を第2変換前範囲302といい、パターン画像が撮像された第3撮像画像の範囲を第3変換前範囲303という。
図5は、変換前画像300を示す図である。
キャリブレーション制御部271は、パターン画像の撮像範囲を特定すると、撮像装置500の撮像画像と同一サイズの画像に、特定した第1変換前範囲301、第2変換前範囲302及び第3変換前範囲303をプロットして変換前画像300を生成する。
変換前画像300には、図5に示すように座標系が設定される。この座標系は、変換前画像300の左上を原点とし、変換前画像300の横方向をx軸、変換前画像300の縦方向をy軸とする座標系である。
また、第1変換前範囲301の4頂点をs11,s12,s13及びs14とし、第2変換前範囲302の4頂点をs1,s2,s3及びs4とし、第3変換前範囲303の4頂点をs21,s22,s23及びs24とする。
次に、キャリブレーション制御部271は、プロジェクター100Bが備える液晶パネル135Bのパネルサイズであるパネル解像度に対応した矩形の図形402を変換後画像400上に生成する。変換後画像400は、第1変換前範囲301、第2変換前範囲302及び第3変換前範囲303の射影変換後の範囲が示される画像である。射影変換については後述する。
図形402は、液晶パネル135Bのパネル解像度に対応したサイズに設定される。例えば、液晶パネル135Bのパネル解像度が1920×1080であれば、図形402のサイズがこの1920×1080に対応するように変換後画像400上に設定される。
また、図形402は、変換後画像400の略中央付近に配置される。これは、第2変換前範囲302が、横方向に一列に並べた3台のプロジェクター100の真ん中に位置するプロジェクター100Bの投写領域10Bに対応するからである。また、第1変換前範囲301や第3変換前範囲303も、射影変換後の範囲が変換後画像400上に配置されるようにするためである。
図6は、変換前画像300の第2変換前範囲302が、変換後画像400上に射影変換された状態を示す図である。変換後画像400にも座標系が設定される。この座標系は、図6に示すように変換後画像400の左上を原点とし、変換後画像400の横方向をX軸、変換後画像400の縦方向をY軸とする座標系である。
キャリブレーション制御部271は、変換前画像300に示された第2変換前範囲302の4頂点s1,s2,s3,s4を図形402の4つの頂点T1,T2,T3,T4に変換する射影変換の行列式Mを算出する。射影変換の行列式Mは、変換式に相当する。
図7は、第1変換前範囲301及び第3変換前範囲303の4頂点を、変換後画像400上に射影変換した状態を示す図である。
キャリブレーション制御部271は、射影変換の行列式Mを算出すると、第1変換前範囲301の4つの頂点s11,s12,s13,s14、及び第3変換前範囲303の4つの頂点s21,s22,s23,s24を、算出した行列式Mにより射影変換する。
頂点s11,s12,s13及びs14の射影変換後の座標を、それぞれT11,T12,T13及びT14とする。また、頂点s21,s22,s23及びs24の射影変換後の座標を、それぞれT21,T22,T23及びT24とする。
キャリブレーション制御部271は、射影変換した4つの頂点T11,T12,T13,T14を変換後画像400上にプロットして図形401を生成する。また、キャリブレーション制御部271は、射影変換した変換した4つの頂点T21,T22,T23,T24を変換後画像400上にプロットして図形403を生成する。
図8は、変換後画像における仮想ディスプレイの範囲を示す図である。
次に、キャリブレーション制御部271は、描画画面の描画範囲を決定し、変換後画像400に生成した図形401、402及び403に基づいて仮想ディスプレイの解像度を決定する。キャリブレーション制御部271は、決定部に相当する。
キャリブレーション制御部271は、まず、仮想ディスプレイのY軸方向の範囲を決定する。キャリブレーション制御部271は、図形401、図形402及び図形403のすべての図形が存在するY軸方向の範囲を、仮想ディスプレイのY軸方向の範囲として決定する。図8に示す例では、キャリブレーション制御部271は、Y軸の点B1以上、B2以下の範囲を、仮想ディスプレイのY軸方向の範囲として決定する。Y軸方向、すなわち、投写面5の縦方向は、すべてのプロジェクター100で画像を表示可能な範囲に設定しなければならない。このため、キャリブレーション制御部271は、点B1以上、B2以下の範囲を、仮想ディスプレイのY軸方向の範囲として決定する。
次に、キャリブレーション制御部271は、仮想ディスプレイのX軸方向の範囲を決定する。キャリブレーション制御部271は、図8に示すX軸の点A1以上、A2以下の範囲を、仮想ディスプレイのX軸方向の範囲として決定する。点A1は、決定した仮想ディスプレイのY軸方向の範囲の中央を通る線分420が図形401の左端と交差する点である。点A2は、線分420が図形403の右端と交差する点である。
次に、キャリブレーション制御部271は、決定した仮想ディスプレイのX軸方向の範囲、及びY軸方向の範囲に基づいて、仮想ディスプレイの解像度を算出する。キャリブレーション制御部271は、点A2のX座標値から点A1のX座標値を減算して、仮想ディスプレイのX軸方向の長さを算出する。図形402のX軸方向の長さは、液晶パネル135BのX軸方向のパネル解像度に対応した長さに設定されている。このため、キャリブレーション制御部271は、図形402のX軸方向の長さに基づき、求めた仮想ディスプレイのX軸方向の長さに対応する解像度を算出する。
また、キャリブレーション制御部271は、Y軸方向の解像度についても同様に、点B2のY座標値から点B1のY座標値を減算し、仮想ディスプレイのY軸方向の長さを算出する。そして、キャリブレーション制御部271は、図形402のY軸方向の長さに基づいて、求めた仮想ディスプレイのY軸方向の長さに対応する解像度を算出する。
キャリブレーション制御部271は、仮想ディスプレイのX軸方向及びY軸方向の解像度を算出すると、算出した解像度の情報を仮想ディスプレイドライバー設定部272に出力する。
本実施形態では、キャリブレーション制御部271が、第2変換前範囲302の4頂点s1,s2,s3,s4を図形402の4つの頂点T1,T2,T3,T4に変換する射影変換の行列式Mを算出する場合について説明した。
射影変換の行列式Mを算出する以外の方法として、第2変換前範囲302を、プロジェクター100Bのパネル解像度に対応した矩形の図形402に変換する変換倍率を求めてもよい。変換倍率には、X軸方向の変換倍率と、Y軸方向の変換倍率とが含まれる。
例えば、プロジェクター100A及び100Bが投写面5に正対し、プロジェクター100A及び100Bが投写面5に表示させる画像に台形歪み補正等の形状補正を行う必要がない場合等には、変換倍率を算出してもよい。第1変換前範囲301、第2変換前範囲302、第3変換前範囲303の各辺を、算出した変換倍率により拡大して、図形401、402及び403を算出してもよい。
仮想ディスプレイドライバー設定部272は、キャリブレーション制御部271から解像度の情報が入力されると、入力された解像度の情報を仮想ディスプレイドライバー278に設定する。
ウィンドウシステム277及び仮想ディスプレイドライバー278は、IPプロセッサー270がOS261を実行することで実現される機能である。ウィンドウシステム277は、ウィンドウを表示させるシステムである。ウィンドウは、アプリケーションソフトウェアが動作するウィンドウであり、アプリケーションソフトウェアと1対1に対応する。
仮想ディスプレイドライバー278は、仮想ディスプレイドライバー設定部272により設定された解像度の記憶領域を、仮想ディスプレイとしてIP記憶部260に確保する。仮想ディスプレイドライバー278は、ウィンドウシステム277が生成する画像を、IP記憶部260に確保した記憶領域に描画する。仮想ディスプレイドライバー278は、描画部に相当する。
UI制御部273は、情報処理装置200の表示部220に表示させるUI(User Interface)画面を表示させる。このUI画面には、仮想ディスプレイの解像度を変更する操作を受け付けるボタン等が表示される。操作部230は、仮想ディスプレイの解像度を変更する操作を受け付けた場合、受け付けた操作に対応した操作信号をキャリブレーション制御部271に出力する。キャリブレーション制御部271は、操作部230から操作信号が入力されると、入力された操作信号により変更された解像度を仮想ディスプレイドライバー設定部272に出力する。
また、キャリブレーション制御部271は、キャリブレーションデータを生成する。キャリブレーションデータは、プロジェクター100ごとに生成されるデータである。キャリブレーションデータには、各プロジェクター100が投写面5に表示する画像の形状を補正するデータが含まれる。また、キャリブレーションデータには、投写面5の投写領域10のうち、各プロジェクター100が画像を表示する範囲を示すデータが含まれる。
まず、キャリブレーション制御部271は、第1撮像画像の第1変換前範囲301、第2撮像画像の第2変換前範囲302、及び第3撮像画像の第3変換前範囲303に基づいて、投写面5の投写領域10を検出する。
次に、キャリブレーション制御部271は、第1撮像画像から特定した第1変換前範囲301の形状を矩形に補正するキャリブレーションデータを生成する。同様に、キャリブレーション制御部271は、第2撮像画像から特定した第2変換前範囲302の形状を矩形に補正するキャリブレーションデータを生成し、第3撮像画像から特定した第3変換前範囲303の形状を矩形に補正するキャリブレーションデータを生成する。
さらに、キャリブレーション制御部271は、第1撮像画像の投写領域10に対応する範囲を特定し、キャリブレーションデータにより第1変換前範囲301の形状を矩形に補正する。キャリブレーション制御部271は、第1撮像画像において、投写領域10に対応する範囲と、形状補正した第1変換前範囲301に対応する範囲とに基づき、プロジェクター100Aに表示させる画像の範囲を示すキャリブレーションデータを生成する。
キャリブレーション制御部271は、第2撮像画像についても同様に処理し、プロジェクター100Bに表示させる画像の範囲を示すキャリブレーションデータを生成する。
また、キャリブレーション制御部271は、第3撮像画像についても同様に処理し、プロジェクター100Cに表示させる画像の範囲を示すキャリブレーションデータを生成する。
キャリブレーション制御部271は、生成したキャリブレーションデータをIP記憶部260に記憶させる。
キャプチャー部274は、仮想ディスプレイドライバー278がIP記憶部260の記憶領域に展開した画像をキャプチャーする。キャプチャー部274は、キャプチャーした画像を表示画像生成部275に出力する。
表示画像生成部275には、キャプチャー部274がキャプチャーしたキャプチャー画像が入力される。表示画像生成部275は、分割部として機能し、IP記憶部260に記憶されたキャリブレーションデータを参照して、キャプチャー画像を、各プロジェクター100に表示させる画像の範囲ごとに分割して分割画像を生成する。表示画像生成部275は、キャプチャー画像を分割して、プロジェクター100Aに表示させる第1分割画像、プロジェクター100Bに表示させる第2分割画像、プロジェクター100Cに表示させる第3分割画像を生成する。また、表示画像生成部275は、キャリブレーションデータを参照して、生成した第1分割画像、第2分割画像及び第3分割画像の形状を形状補正する。
表示画像生成部275は、分割し、形状補正した第1分割画像、第2分割画像及び第3分割画像を、通信制御部276に出力する。第1分割画像は、第1画像に相当し、第2分割画像は、第2画像に相当する。
通信制御部276は、IP無線通信部210を制御し、プロジェクター100A、100B及び100Cと相互にデータ通信を行う。通信制御部276には、表示画像生成部275から第1分割画像、第2分割画像及び第3分割画像が入力される。通信制御部276は、入力された第1分割画像、第2分割画像及び第3分割画像を、これらの第1分割画像、第2分割画像及び第3分割画像を投写面5に表示させるプロジェクター100に送信する。通信制御部276は、出力部に相当する。
図9は、情報処理装置200の動作を示すフローチャートである。
図9に示すフローチャートを参照しながら情報処理装置200の動作について説明する。
まず、IP制御部250は、調整データの生成を指示する開始操作を操作部230により受け付けたか否かを判定する(ステップS1)。IP制御部250は、開始操作を受け付けていない場合(ステップS1/NO)、開始操作を受け付けるまで待機する。
IP制御部250は、開始操作を受け付けた場合(ステップS1/YES)、無線接続されたプロジェクター100の1台を選択し、選択したプロジェクター100にパターン画像を表示させる指示信号を送信する(ステップS2)。
次に、IP制御部250は、撮像を指示する指示信号を撮像装置500に送信する(ステップS3)。IP制御部250は、投写面5を撮像した撮像画像を受信すると、受信した撮像画像をIP記憶部260に記憶させる(ステップS4)。
次に、IP制御部250は、すべてのプロジェクター100にパターン画像の表示を指示したか否かを判定する(ステップS5)。IP制御部250は、すべてのプロジェクター100にパターン画像の表示を指示していない場合(ステップS5/NO)、ステップS2に戻り、パターン画像の表示をプロジェクター100に指示する指示信号を送信する。
IP制御部250は、すべてのプロジェクター100にパターン画像の表示を指示し(ステップS5/YES)、IP記憶部260に第1撮像画像、第2撮像画像及び第3撮像画像を記憶させると、次の工程に移行する。
IP制御部250は、IP記憶部260から第1撮像画像を読み出し、読み出した第1撮像画像の第1変換前範囲301を特定する。第1変換前範囲301は、パターン画像が撮像された撮像範囲である。IP制御部250は、第2撮像画像及び第3撮像画像についても同様に、IP記憶部260から読み出し、第2変換前範囲302及び第3変換前範囲303をそれぞれ特定する。第1変換前範囲301は、第1撮像範囲に相当し、第2変換前範囲302は、第2撮像範囲に相当する。
次に、IP制御部250は、特定した第1変換前範囲301、第2変換前範囲302及び第3変換前範囲303が示された変換前画像300を生成する(ステップS7)。次に、IP制御部250は、液晶パネル135Bのパネル解像度に対応した矩形の図形402が形成された変換後画像400を生成する(ステップS8)。
次に、IP制御部250は、第2変換前範囲302の範囲を示す4頂点の座標を、図形402の4頂点の座標に変換する射影変換の行列式Mを求める(ステップS9)。
次に、IP制御部250は、ステップS9で算出した射影変換の行列式Mにより、第1変換前画像301及び第3変換前画像303の各頂点を射影変換する(ステップS10)。IP制御部250は、求めた第1変換前画像301及び第3変換前画像303の各頂点の変換後の座標を変換後画像400上にプロットし(ステップS11)、変換後画像400上に図形401及び403を形成する。
次に、IP制御部250は、図形401、402及び403が形成された変換後画像400に基づいて、仮想ディスプレイのY軸方向の範囲及びX軸方向の範囲を決定する(ステップS12)。IP制御部250は、図8に示すように、図形401、402及び403のすべてが含まれる範囲を仮想ディスプレイのY軸方向の範囲として決定する。
また、IP制御部250は、図8に示すように、仮想ディスプレイのY軸方向の範囲の中央を通り、図形401の左端との交点A1と、図形403の右端との交点A2との間を仮想ディスプレイのX軸方向の範囲として決定する。
次に、IP制御部250は、決定した仮想ディスプレイのX軸方向の範囲、及びY軸方向の範囲に基づき、仮想ディスプレイのX軸方向の解像度、及びY軸方向の解像度を決定する(ステップS13)。IP制御部250は、仮想ディスプレイの解像度を決定すると、決定した解像度を仮想ディスプレイドライバー278に設定する(ステップS14)。
次に、IP制御部250は、キャリブレーションデータを生成する(ステップS15)。キャリブレーションデータには、プロジェクター100が投写面5に表示する画像の形状を補正するデータや、プロジェクター100が画像を表示する範囲を示すデータが含まれる。IP制御部250、第1撮像画像や、第2撮像画像、第3撮像画像に基づき、キャリブレーションデータを生成する。IP制御部250は、生成したキャリブレーションデータをIP記憶部260に記憶させる。
次に、プロジェクター100A、100B、100Cへの画像供給の開始を指示する操作を受け付けたか否かを判定する(ステップS16)。IP制御部250は、画像供給の開始を指示する操作を受け付けていない場合(ステップS16/NO)、操作を受け付けるまで待機する。
IP制御部250は、画像供給の開始を指示する操作を受け付けると(ステップS16/YES)、ウィンドウシステム277が生成し、仮想ディスプレイドライバー278によりIP記憶部260に描画された画像をキャプチャーする(ステップS17)。
次に、IP制御部250は、キャプチャーした画像をキャリブレーションデータに基づき、各プロジェクター100に供給する画像に分割して分割画像を生成する(ステップS18)。次に、IP制御部250は、分割した分割画像を、キャリブレーションデータに基づき形状補正する(ステップS19)。IP制御部250は、形状補正した分割画像を、対応するプロジェクター100に出力する(ステップS20)。
以上説明したように本実施形態の情報処理装置200は、キャリブレーション制御部271と、仮想ディスプレイドライバー278と、表示画像生成部275と、通信制御部276とを備える。
キャリブレーション制御部271は、プロジェクター100Aにより画像が投写された投写面5を撮像した第1撮像画像と、プロジェクター100Bにより画像が投写された投写面5を撮像した第2撮像画像とを取得する。
キャリブレーション制御部271は、プロジェクター100A及びプロジェクター100Bに投写させる画像を描画する仮想ディスプレイのうち、プロジェクター100A及びプロジェクター100Bに投写させる画像を描画する範囲を、第1撮像画像及び第2撮像画像に基づいて決定する。
仮想ディスプレイドライバー278は、キャリブレーション制御部271が決定した仮想ディスプレイの範囲に、プロジェクター100A及びプロジェクター100Bに投写させる画像を描画する。
表示画像生成部275は、仮想ディスプレイに描画された画像を、プロジェクター100Aに投写させる第1分割画像と、プロジェクター100Bに投写させる第2分割画像とに分割する。
通信制御部276は、分割された第1分割画像をプロジェクター100Aに出力し、第2分割画像をプロジェクター100Bに出力する。
従って、プロジェクター100A及びプロジェクター100Bは、情報処理装置200から受信した画像を投写面5に投射することでタイリング投写を実現することができる。このため、プロジェクター100A及び100Bにタイリング投写を実行させるために、プロジェクター100A及び100Bにタイリング投写の設定を行う必要がなくなり、ユーザーの利便性を向上させることができる。
キャリブレーション制御部271は、第1撮像画像のうち、プロジェクター100Aにより投写された画像が撮像された第1変換前範囲301を特定する。また、キャリブレーション制御部271は、第2撮像画像のうち、プロジェクター100Bにより投写された画像が撮像された第2変換前範囲302を特定する。
キャリブレーション制御部271は、特定した第2変換前範囲302を、予め設定されたサイズに変換する変換倍率を算出し、算出した変換倍率により特定した第1変換前範囲301を変換する。
さらに、キャリブレーション制御部271は、変換後の第1変換前範囲301及び第2変換前範囲302に基づいて、仮想ディスプレイに画像を描画する範囲を決定する。
従って、仮想ディスプレイに描画される画像の範囲を、予め設定されたサイズに対応する範囲に決定することができる。例えば、予め設定されたサイズを、画像が表示される投写面5の範囲に対応したサイズとすることで、この予め設定されたサイズの画像を投写面5に投写させることができる。
キャリブレーション制御部271は、第1撮像画像のうち、プロジェクター100Aにより投写された画像が撮像された第1変換前範囲301を特定する。また、キャリブレーション制御部271は、第2撮像画像のうち、プロジェクター100Bにより投写された画像が撮像された第2変換前範囲302を特定する。
キャリブレーション制御部271は、プロジェクター100Bが備える液晶パネル135Bパネルサイズに対応したサイズに、特定した第2変換前範囲302を変換する変換式を算出する。キャリブレーション制御部271は、特定した第1変換前範囲301を変換式により変換し、変換後の第1変換前範囲301及び第2変換前範囲302に基づいて、仮想ディスプレイに画像を描画する範囲を決定する。
従って、プロジェクター100Bが備える液晶パネル135Bパネルサイズに対応した範囲を、仮想ディスプレイの画像が描画される範囲として決定することができる。
キャリブレーション制御部271は、第1撮像画像に撮像された投写面5の範囲と、第1撮像範囲とに基づいて、仮想ディスプレイに描画された画像を第1分割画像に分割する。
また、キャリブレーション制御部271は、第2撮像画像に撮像された投写面5の範囲と、第2撮像範囲とに基づいて、仮想ディスプレイに描画された画像を第2分割画像に分割する。
従って、仮想ディスプレイに描画された画像を、プロジェクター100Aに表示させる第1分割画像と、プロジェクター100Bに表示させる第2分割画像と、に分割させることができる。
上述した実施形態は、本発明の好適な実施の形態である。但し、上述した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲内において種々の変形実施が可能である。
例えば、上述した実施形態の撮像装置500に代えて、プロジェクター100に内蔵された撮像部により投写面5を撮像し、撮像画像を生成する構成であってもよい。
また、投写面5に画像を表示させるプロジェクター100の台数が増加した場合、複数台のプロジェクター100の撮像部により投写面5を撮像し、これらの撮像画像に基づいて、仮想ディスプレイの解像度を決定してもよい。
また、情報処理装置200が備えるキャリブレーション制御部271、表示画像生成部275及び通信制御部276の機能を、不図示のサーバー装置に設けてもよい。
サーバー装置は、プロジェクター100A、100B及び100Cと、撮像装置500とを制御して、第1撮像画像、第2撮像画像及び第3撮像画像を取得する。サーバー装置は、取得したこれらの撮像画像に基づいて、仮想ディスプレイの解像度を決定し、キャリブレーションデータを生成する。サーバー装置は、決定した解像度を情報処理装置200に送信する。情報処理装置200は、サーバー装置から通知された解像度の画像データを生成し、生成した画像データをサーバー装置に送信する。サーバー装置は、情報処理装置200から受信した画像を、キャリブレーションデータに基づいて分割し、第1分割画像、第2分割画像及び第3分割画像を生成する。サーバー装置は、生成した第1分割画像、第2分割画像及び第3分割画像を、それぞれ対応するプロジェクター100A、100Bおよび100Cに送信する。
また、上述の実施形態では、液晶パネル135Aを備える光変調装置133Aを例示したが、液晶パネル135Aは、透過型の液晶パネルであってもよいし、反射型の液晶パネルであってもよい。また、光変調装置133Aは、液晶パネル135Aに代えて、デジタルミラーデバイスを用いた構成であってもよい。また、デジタルミラーデバイスとカラーホイールを組み合わせた構成としてもよい。また、光変調装置133Aは、液晶パネル135A及びデジタルミラーデバイス以外に、光源が発した光を変調可能な構成を採用しても良い。
また、図2に示したプロジェクター100Aの各機能部は、機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、また、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プロジェクターの他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
また、図9に示すフローチャートの処理単位は、情報処理装置200の処理を理解容易にするために、主な処理内容に応じて分割したものである。図9のフローチャートに示す処理単位の分割の仕方や名称によって本発明が制限されることはない。また、IP制御部250の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、1つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
また、情報処理装置200が備えるコンピューターを用いて実現する場合、このコンピューターに実行させるプログラムを記録媒体、又はこのプログラムを伝送する伝送媒体の態様で構成することも可能である。記録媒体には、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、HDD(Hard Disk Drive)、CD-ROM、DVD、Blu-ray Disc、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、サーバー装置が備える内部記憶装置であるRAM、ROM、HDD等の不揮発性記憶装置であってもよい。Blu-rayは、登録商標である。
1…情報処理システム、5…投写面、10、10A、10B、10C…投写領域、11、12重畳領域、100、100A、100B、100C…プロジェクター、110A…PJ無線通信部、120A…画像処理部、130A…画像投写部、131A…光源、133A…光変調装置、135A、135B…液晶パネル、137A…光学ユニット、140A…PJ制御部、150A…PJ記憶部、160A…PJプロセッサー、200…情報処理装置、210…IP無線通信部、230…操作部、250…IP制御部、260…IP記憶部、261…OS、263…アプリケーションプログラム、270…IPプロセッサー、271…キャリブレーション制御部、272…仮想ディスプレイドライバー設定部、273…UI制御部、274…キャプチャー部、276…通信制御部、277…ウィンドウシステム、278…仮想ディスプレイドライバー、…300…変換前画像、301…第1変換前範囲、302…第2変換前範囲、303…第3変換前範囲、400…変換後画像、401、402、403…図形、420…線分、500…撮像装置。

Claims (4)

  1. 第1プロジェクターにより画像が投写された投写面を撮像した第1撮像画像と、第2プロジェクターにより画像が投写された前記投写面を撮像した第2撮像画像とを取得する取得部と、
    前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画画面のうち、前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画範囲を、前記第1撮像画像及び前記第2撮像画像に基づいて決定する決定部と、
    前記決定部が決定した前記描画画面の前記描画範囲に、前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画部と、
    前記描画画面の前記描画範囲に描画された画像を、前記第1プロジェクターに投写させる第1画像と、前記第2プロジェクターに投写させる第2画像とに分割する分割部と、
    前記分割部により分割された前記第1画像を前記第1プロジェクターに出力し、前記第2画像を前記第2プロジェクターに出力する出力部と、
    を備え、
    前記決定部は、
    前記第1撮像画像のうち、前記第1プロジェクターにより投写された画像が撮像された第1撮像範囲を特定し、
    前記第2撮像画像のうち、前記第2プロジェクターにより投写された画像が撮像された第2撮像範囲を特定し、
    前記第2プロジェクターが備える描画パネルであって、前記第2プロジェクターが投写する画像が描画される前記描画パネルのパネルサイズに対応したサイズに、特定した前記第2撮像範囲を変換する変換式を算出し、
    特定した前記第1撮像範囲を前記変換式により変換し、
    変換後の前記第1撮像範囲及び前記第2撮像画像に基づいて、前記描画範囲を決定する、
    情報処理装置。
  2. 前記分割部は、前記第1撮像画像に撮像された前記投写面の範囲と、前記第1撮像範囲とに基づいて、前記描画範囲に描画された画像を前記第1画像に分割し、
    前記第2撮像画像に撮像された前記投写面の範囲と、前記第2撮像範囲とに基づいて、前記描画範囲に描画された画像を前記第2画像に分割する、請求項1記載の情報処理装置。
  3. 前記取得部は、第3プロジェクターにより画像が投写された前記投写面を撮像した第3撮像画像を取得し、
    前記決定部は、前記描画範囲を、前記第1撮像画像、前記第2撮像画像及び前記第3撮像画像に基づいて決定し、
    前記描画部は、前記決定部が決定した前記描画画面の前記描画範囲に、前記第1プロジェクター、前記第2プロジェクター及び前記第3プロジェクターに投写させる画像を描画し、
    前記分割部は、前記描画画面の前記描画範囲に描画された画像を、前記第1プロジェクターに投写させる第1画像と、前記第2プロジェクターに投写させる第2画像と、前記第3プロジェクターに投写させる第3画像と分割し、
    前記出力部は、分割された前記第1画像を前記第1プロジェクターに出力し、分割された前記第2画像を前記第2プロジェクターに出力し、分割された前記第3画像を前記第プロジェクターに出力する、請求項1又は2記載の情報処理装置。
  4. 第1プロジェクターにより画像が投写された投写面を撮像した第1撮像画像と、第2プロジェクターにより画像が投写された前記投写面を撮像した第2撮像画像とを生成する撮像装置と、
    前記第1撮像画像及び前記第2撮像画像を取得する取得部と、
    前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画画面のうち、前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画範囲を、前記第1撮像画像及び前記第2撮像画像に基づいて決定する決定部と、
    前記決定部が決定した前記描画画面の前記描画範囲に、前記第1プロジェクター及び前記第2プロジェクターに投写させる画像を描画する描画部と、
    前記描画画面の前記描画範囲に描画された画像を、前記第1プロジェクターに投写させる第1画像と、前記第2プロジェクターに投写させる第2画像とに分割する分割部と、
    前記分割部により分割された前記第1画像を前記第1プロジェクターに出力し、前記第2画像を前記第2プロジェクターに出力する出力部と、を備える情報処理装置と、
    を備え、
    前記決定部は、
    前記第1撮像画像のうち、前記第1プロジェクターにより投写された画像が撮像された第1撮像範囲を特定し、
    前記第2撮像画像のうち、前記第2プロジェクターにより投写された画像が撮像された第2撮像範囲を特定し、
    前記第2プロジェクターが備える描画パネルであって、前記第2プロジェクターが投写する画像が描画される前記描画パネルのパネルサイズに対応したサイズに、特定した前記第2撮像範囲を変換する変換式を算出し、
    特定した前記第1撮像範囲を前記変換式により変換し、
    変換後の前記第1撮像範囲及び前記第2撮像画像に基づいて、前記描画範囲を決定する、
    情報処理システム。
JP2021027110A 2021-02-24 2021-02-24 情報処理装置及び情報処理システム Active JP7322910B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021027110A JP7322910B2 (ja) 2021-02-24 2021-02-24 情報処理装置及び情報処理システム
CN202210162074.XA CN114979591B (zh) 2021-02-24 2022-02-22 信息处理装置和信息处理系统
US17/678,267 US11908353B2 (en) 2021-02-24 2022-02-23 Information processing apparatus and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021027110A JP7322910B2 (ja) 2021-02-24 2021-02-24 情報処理装置及び情報処理システム

Publications (2)

Publication Number Publication Date
JP2022128733A JP2022128733A (ja) 2022-09-05
JP7322910B2 true JP7322910B2 (ja) 2023-08-08

Family

ID=82900874

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021027110A Active JP7322910B2 (ja) 2021-02-24 2021-02-24 情報処理装置及び情報処理システム

Country Status (3)

Country Link
US (1) US11908353B2 (ja)
JP (1) JP7322910B2 (ja)
CN (1) CN114979591B (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004274283A (ja) 2003-03-07 2004-09-30 Casio Comput Co Ltd 投影システム、及び投影装置、画像供給装置、プログラム
WO2006030501A1 (ja) 2004-09-15 2006-03-23 Mitsubishi Denki Kabushiki Kaisha 画像投影システム及び画像幾何補正装置
CN104853128A (zh) 2014-02-19 2015-08-19 株式会社理光 投影系统以及投影方法
JP2017055346A (ja) 2015-09-11 2017-03-16 株式会社リコー 投影システム、画像処理装置およびプログラム
JP2017083550A (ja) 2015-10-26 2017-05-18 株式会社リコー 情報処理装置、画像投影システムおよびプログラム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008209811A (ja) * 2007-02-28 2008-09-11 Hitachi Ltd 表示装置及び投写型照明装置
JP4341723B2 (ja) * 2008-02-22 2009-10-07 パナソニック電工株式会社 光投影装置、照明装置
US8860640B2 (en) * 2012-05-30 2014-10-14 Christie Digital Systems Usa, Inc. Zonal illumination for high dynamic range projection
JP6421445B2 (ja) * 2014-01-24 2018-11-14 株式会社リコー 投影システム、画像処理装置、校正方法、システムおよびプログラム
JP2016085435A (ja) 2014-10-29 2016-05-19 株式会社リコー 画像処理システム
JP6701669B2 (ja) * 2015-10-29 2020-05-27 セイコーエプソン株式会社 画像投射システム、プロジェクター、及び、画像投射システムの制御方法
JP6798108B2 (ja) * 2016-01-20 2020-12-09 セイコーエプソン株式会社 画像投射システム、及び、画像投射システムの制御方法
CN107809628B (zh) * 2017-05-12 2024-05-28 杭州一隅千象科技有限公司 多方向环幕全覆盖的投影方法、投影仪及投影系统
US10939081B2 (en) * 2018-05-25 2021-03-02 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium
JP7238298B2 (ja) 2018-09-03 2023-03-14 セイコーエプソン株式会社 プロジェクターおよびプロジェクターの制御方法
CN111416968B (zh) * 2019-01-08 2022-01-11 精工爱普生株式会社 投影仪、显示系统、图像校正方法
JP6915632B2 (ja) * 2019-01-15 2021-08-04 セイコーエプソン株式会社 プロジェクターの制御方法、プロジェクターおよび投写システム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004274283A (ja) 2003-03-07 2004-09-30 Casio Comput Co Ltd 投影システム、及び投影装置、画像供給装置、プログラム
WO2006030501A1 (ja) 2004-09-15 2006-03-23 Mitsubishi Denki Kabushiki Kaisha 画像投影システム及び画像幾何補正装置
CN104853128A (zh) 2014-02-19 2015-08-19 株式会社理光 投影系统以及投影方法
JP2017055346A (ja) 2015-09-11 2017-03-16 株式会社リコー 投影システム、画像処理装置およびプログラム
JP2017083550A (ja) 2015-10-26 2017-05-18 株式会社リコー 情報処理装置、画像投影システムおよびプログラム

Also Published As

Publication number Publication date
JP2022128733A (ja) 2022-09-05
CN114979591A (zh) 2022-08-30
CN114979591B (zh) 2024-01-09
US11908353B2 (en) 2024-02-20
US20220270526A1 (en) 2022-08-25

Similar Documents

Publication Publication Date Title
WO2002052844A1 (fr) Projecteur et procede de reglage de taille de projection
JP2014179724A (ja) 画像処理装置、プロジェクター及び画像処理方法
JP2017072795A (ja) プロジェクター、及び、プロジェクターの制御方法。
JP2017050616A (ja) 表示装置及び制御方法
JP2017129728A (ja) 画質補正方法、及び、画像投射システム
JP2020178221A (ja) 投影制御装置、投影制御方法およびプログラム
JP2014135677A (ja) 投影装置及びその制御方法
JP7322910B2 (ja) 情報処理装置及び情報処理システム
JP2019033339A (ja) 情報処理装置、投影装置、情報処理方法、及び、プログラム
US10349026B2 (en) Projector, method for controlling the same, and projection system
JP2021064848A (ja) 制御装置、投影装置、投影システム、投影装置の制御方法、プログラム、および記憶媒体
US11832031B2 (en) Projection system controlling method, and projector
US11659148B2 (en) Method for controlling display apparatus, and display apparatus
JP2016163189A (ja) 画像処理装置、画像処理方法及び表示装置
JP7459644B2 (ja) 投影システム、投影方法、プログラム
CN114979599A (zh) 激光投影设备及投影图像的校正方法
JP2019191443A (ja) 投影装置
JP5915001B2 (ja) プロジェクター、およびプロジェクターの制御方法
US11917341B2 (en) Control method for projector and projector
JP2020191586A (ja) 投影装置
JP7226461B2 (ja) 位置検出方法、表示装置及び位置検出システム
JP2023096575A (ja) 投写方法及びプロジェクター
JP2011248185A (ja) 投写型映像表示装置
JP7309352B2 (ja) 電子機器およびその制御方法
JP2018180105A (ja) 投影装置及び画像投影方法

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210915

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20211104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220127

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230615

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230710

R150 Certificate of patent or registration of utility model

Ref document number: 7322910

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150