JP4910975B2 - 情報処理装置、指示システム及び制御プログラム - Google Patents

情報処理装置、指示システム及び制御プログラム Download PDF

Info

Publication number
JP4910975B2
JP4910975B2 JP2007267724A JP2007267724A JP4910975B2 JP 4910975 B2 JP4910975 B2 JP 4910975B2 JP 2007267724 A JP2007267724 A JP 2007267724A JP 2007267724 A JP2007267724 A JP 2007267724A JP 4910975 B2 JP4910975 B2 JP 4910975B2
Authority
JP
Japan
Prior art keywords
contour
image
average brightness
projection
outside
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.)
Expired - Fee Related
Application number
JP2007267724A
Other languages
English (en)
Other versions
JP2009100084A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation 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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2007267724A priority Critical patent/JP4910975B2/ja
Priority to US12/139,543 priority patent/US8306353B2/en
Priority to CN2008102104334A priority patent/CN101415111B/zh
Publication of JP2009100084A publication Critical patent/JP2009100084A/ja
Application granted granted Critical
Publication of JP4910975B2 publication Critical patent/JP4910975B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/141Control of illumination

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Projection Apparatus (AREA)
  • Studio Devices (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Processing (AREA)

Description

本発明は、情報処理装置、指示システム及び制御プログラムに関する。
従来より、ビデオカメラ及びプロジェクタが接続されているサーバ(例えばコンピュータ)と、ネットワークを介して当該サーバに接続されるクライアント(例えばコンピュータ)とを備える指示システムが知られている(例えば、特許文献1、2参照)。
この指示システムでは、サーバに接続されているビデオカメラが対象物を撮影し、ネットワークを介して撮影画像をクライアントに送信する。クライアントは、表示装置の表示画面に撮影画像を表示し、当該表示画面上にアノテーション画像などが書き込まれると、当該アノテーション画像をネットワークを介してサーバに送信する。サーバは受信したアノテーション画像をプロジェクタに送信し、プロジェクタは受信したアノテーション画像を対象物を含む投影領域の適切な位置(これは、クライアントが、撮影画像の範囲内でアノテーション画像を書き込んだ位置に対応する)に投影する。
米国特許公開2004/0070674号公報 特開2005−33756号公報
本発明の目的は、投影装置から対象物を含む領域に画像が投影され、その領域を撮影装置で撮影したときに、対象物とそれ以外との明度の差によって生ずる視認性の低下を改善した情報処理装置、指示システム及び制御プログラムを提供することにある。
上記目的を達成するため、請求項1の情報処理装置は、外部端末から入力された注釈画像を投影領域に投影する投影装置、及び当該投影領域を撮影する撮影装置に接続される情報処理装置であって、前記撮影装置で撮影された複数の撮影画像から対象物を認識する認識手段と、前記認識手段により認識された対象物の輪郭を決定する輪郭決定手段と、前記輪郭決定手段で決定された当該対象物の輪郭内部における平均明度を表す値と当該対象物の輪郭外部における平均明度を表す値とを算出する算出手段と、前記算出手段により算出された輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であることを判断する判断手段と、前記判断手段により輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であると判断された場合に、前記対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分の明度が増加するように階調を増加させた調整画像を生成する投影画像調整手段と、前記投影画像調整手段により調整された調整画像を前記投影装置に入力して前記対象物に投影させる投影画像入力手段と、前記投影装置により前記対象物に前記調整画像が投影された状態で、前記撮影装置に前記対象物を撮影させる撮影制御手段とを備えることを特徴とする。
請求項2の情報処理装置は、請求項1に記載の情報処理装置において、前記算出手段は、前記対象物の輪郭内部及び輪郭外部の1方向についての明度分布を算出するとともに前記明度分布に基づいて当該対象物の輪郭内部における平均明度を表す値と当該対象物の輪郭外部における平均明度を表す値とを算出し、前記投影画像調整手段は、前記明度分布の算出結果に応じて、前記投影装置で投影する投影画像内の前記対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分の階調を増加することを特徴とする。
請求項3の情報処理装置は、請求項1又は2に記載の情報処理装置において、 前記算出手段は、前記対象物の輪郭内部と輪郭外部を通過する1つの線を決定し、当該線上の輪郭内部に対応する部分の平均明度と当該線上の輪郭外部に対応する部分の平均明度とを算出すること特徴とする。
請求項4の遠隔指示システムは、外部端末から入力された注釈画像を投影領域に投影する投影装置、及び当該投影領域を撮影する撮影装置に接続される情報処理装置であって、前記撮影装置で撮影された複数の撮影画像から対象物を認識する認識手段、前記認識手段により認識された対象物の輪郭を決定する輪郭決定手段、前記輪郭決定手段で決定された当該対象物の輪郭内部における平均明度を表す値と当該対象物の輪郭外部における平均明度を表す値とを算出する算出手段、 前記算出手段により算出された輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であることを判断する判断手段、 前記判断手段により輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であると判断された場合に、前記対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分の明度が増加するように階調を増加させた調整画像を生成する投影画像調整手段、前記投影画像調整手段により調整された調整画像を前記投影装置に入力して前記対象物に投影させる投影画像入力手段、前記投影装置により前記対象物に前記調整画像が投影された状態で、前記撮影装置に前記対象物を撮影させる撮影制御手段、及び当該撮影装置で撮影された撮影画像を前記外部端末に送信する送信手段を有する情報処理装置と、前記情報処理装置から前記撮影装置で撮影された撮影画像を受信する受信手段、及び前記受信された撮影画像を表示する表示手段を有する外部端末とを備えることを特徴とする。
請求項5の制御プログラムは、外部端末から入力された注釈画像を投影領域に投影する投影装置、及び当該投影領域を撮影する撮影装置に接続されるコンピュータを、前記撮影装置で撮影された複数の撮影画像から対象物を認識する認識手段、前記認識手段により認識された対象物の輪郭を決定する輪郭決定手段、前記輪郭決定手段で決定された当該対象物の輪郭内部における平均明度を表す値と当該対象物の輪郭外部における平均明度を表す値とを算出する算出手段、前記算出手段により算出された輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であることを判断する判断手段、前記判断手段により輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であると判断された場合に、前記対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分の明度が増加するように階調を増加させた調整画像を生成する投影画像調整手段、前記投影画像調整手段により調整された調整画像を前記投影装置に入力して前記対象物に投影させる投影画像入力手段、及び前記投影装置により前記対象物に前記調整画像が投影された状態で、前記撮影装置に前記対象物を撮影させる撮影制御手段として機能させることを特徴とする。
請求項1の発明によれば、対象物の輪郭内部の平均明度と輪郭外部の平均明度との差が所定値以上である場合に、投影画像内の対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分を明るくした画像を生成し、投影装置から対象物を含む領域に調整画像を投影して、その領域を撮影装置で撮影させるので、対象物とそれ以外との明度の差が減少し、視認性の改善された撮影画像を取得可能である。
請求項2の発明によれば、対象物の輪郭内部及び輪郭外部の1方向についての明度分布に応じて、投影画像内の対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分が明るくなるので、本発明を用いない場合に比べて、少ない演算量で、視認性の改善された撮影画像を取得可能である。
請求項3の発明によれば、本発明を用いない場合に比べて、対象物の輪郭内部の平均明度及び輪郭外部の平均明度を算出するための計算量が少なくなるため、処理速度が速くなる。
請求項4の発明によれば、対象物の輪郭内部の平均明度と輪郭外部の平均明度との差分が所定値以上である場合に、投影画像内の対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分が明るくなるので、投影装置から対象物を含む領域に画像を投影し、その領域を撮影装置で撮影する形態において、対象物とそれ以外との明度の関係が所定の範囲内に収められている撮影画像を取得可能である。また、当該撮影画像を外部端末で表示することができる。
請求項5の発明によれば、対象物の輪郭内部の平均明度と輪郭外部の平均明度との差が所定値以上である場合に、投影画像内の対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分を明るくした画像を生成し、投影装置から対象物を含む領域に調整画像を投影して、その領域を撮影装置で撮影させるので、対象物とそれ以外との明度の差が減少し、視認性の改善された撮影画像を取得可能である。
以下、本発明の実施の形態について、図面を参照して説明する。
(第1の実施の形態)
図1は、本発明の第1の実施の形態に係る指示システムの構成を示すブロック図である。
図1の指示システムは、サーバとして機能するパーソナルコンピュータ(PC)1(情報処理装置)、クライアントとして機能するPC2(外部端末)を備えており、これらは、ネットワーク3を介して互いに接続されている。PC1には、プロジェクタ4(投影装置)、ビデオカメラ5(撮像装置)、スピーカ7及びマイク8が接続されている。プロジェクタ4は、PC1からの制御コマンドに基づいて、対象物9及び明度の高い色(ここでは白色系)のスクリーン11に対して、ハーフミラー6を介して全面黒色の画像を照射する又はアノテーション画像(注釈画像)等を投影する。尚、アノテーション画像は、線、文字、記号、図形、色、フォント(書体)等のあらゆる態様の画像を含む。
ビデオカメラ5は、対象物9を含むスクリーン11の反射画像をハーフミラー6を介して撮影し、撮影画像をPC1に出力する。即ち図1において、ビデオカメラ5は、対象物9の全体像を撮影する。プロジェクタ4とビデオカメラ5は、ハーフミラー6を介して画角と光軸を一致させている。
スピーカ7は、PC2に接続されているマイク16から入力されたPC2のユーザの指示などの音声を出力し、マイク8は、PC1のユーザの指示などの音声を入力し、PC2に接続されているスピーカ15へ出力する。
PC1は、ビデオカメラ5により撮影された撮影画像をネットワーク3を介してPC2に出力する。PC2は、表示部205(表示手段)、スピーカ15及びマイク16に接続されており、表示部205は、撮影画像の表示領域12及びユーザインターフェース(UI)14を表示する。尚、PC2は、表示部205を備える一体型のパーソナルコンピュータで構成してもよい。スピーカ15は、PC1に接続されているマイク8から入力されたPC1のユーザの指示などの音声を出力し、マイク16は、PC2のユーザの指示などの音声を入力し、PC1に接続されているスピーカ7へ出力する。PC1側のユーザとPC2側のユーザは、それぞれスピーカ7及びマイク8、並びにスピーカ15及びマイク16を使って、互いに音声でコミュニケーションをする。
UI14は、ペン、テキスト、及び消去などのボタン群と、線種や色種のアイコンとを含む。表示領域12には、ビデオカメラ5で撮影された撮影画像が表示される。同図においては、対象物9を含むスクリーン11をビデオカメラ5により撮影した撮影画像が表示領域12に表示されている。例えば、後述するPC2の操作部204によってUI14のペンボタンが押下されて、表示領域12内のある位置(例えば対象物9上)に図形等が記載されると、当該図形の情報はPC2からPC1を介してプロジェクタ4に出力される。プロジェクタ4は当該図形の情報に基づいて、その図形が描かれた位置に対応する位置(この場合では対象物9上)に図形を描く。
また、PC2は、PC1に対して制御コマンドを出力し、プロジェクタ4、及びビデオカメラ5の動作(例えば、ビデオカメラ5の撮影角度及び撮影画像の明るさ、並びにプロジェクタ4の投影画像の明るさなど)を制御することができる。
尚、同図においては、クライアントは、PC2の1台が記載されているが、指示システムは、複数のクライアント(PC)を備えていてもよく、もちろんそれらクライアントの一部あるいはすべてが遠隔地にあってもかまわない。
図2は、PC1〜2の機能構成を示すブロック図である。
PC1は、装置全体を制御すると共にプロジェクタ4、ビデオカメラ5、スピーカ7及びマイク8の動作を制御する制御部101(認識手段、抽出手段、算出手段、判断手段、投影画像調整手段、投影画像入力手段、撮影制御手段)と、ネットワーク3を介してPC2と情報やデータの送受信を行う送受信部102(送信手段)と、制御プログラム、データ及び情報等を記憶する記憶部103と、プロジェクタ4、ビデオカメラ5、スピーカ7及びマイク8と接続するためのインターフェイス(IF)部104とを備えている。さらに、PC1は、ビデオカメラ5で撮影された撮影画像を表示するための表示部105を備えていてもよい。制御部101は、送受信部102、記憶部103、IF部104及び表示部105に接続されており、さらにIF部104を介してプロジェクタ4、ビデオカメラ5、スピーカ7及びマイク8に接続されている。
PC2は、装置全体を制御する制御部201と、ネットワーク3を介してPC1と情報やデータの送受信を行う送受信部202(受信手段)と、制御プログラム、データ及び情報等を記憶する記憶部203と、マウスやキーボードなどで構成される操作部204と、撮影画像を表示すると共に入力されたアノテーション画像を表示する表示部205(表示手段)と、スピーカ15及びマイク16と接続するためのインターフェイス(IF)部206とを備えている。制御部201は、送受信部202、記憶部203、操作部204、表示部205及びIF部206に接続されている。
図3(A)は、PC1のハードウエア構成を示すブロック図であり、図3(B)は、PC2のハードウエア構成を示すブロック図である。
PC1は、装置全体を制御するCPU21、制御プログラムを備えるROM22、ワーキングエリアとして機能するRAM23、各種の情報やプログラムを備えるハードディスクドライブ(HDD)24、他のコンピュータと接続するためのネットワークインターフェース26、及び不図示のUSB機器と接続するためのUSB(universal serial bus)インターフェース28を備えている。CPU21はシステムバス29を介してROM22、RAM23、ハードディスクドライブ(HDD)24、ネットワークインターフェース26及びUSBインターフェース28に接続されている。PC1はUSBインターフェースを28介してプロジェクタ4、ビデオカメラ5、スピーカ7及びマイク8に接続されている。尚、PC1は、マウス及びキーボード25、並びにディスプレイ27を備えていてもよい。
制御部101は、制御プログラムに従って各種の処理を実行するCPU21に相当する。送受信部102は、ネットワークインタフェース26に相当し、記憶部103は、ハードディスクドライブ(HDD)24に相当する。表示部105は、ディスプレイ27に相当する。
PC2は、装置全体を制御するCPU31、制御プログラムを備えるROM32、ワーキングエリアとして機能するRAM33、各種の情報やプログラムを備えるハードディスクドライブ(HDD)34、マウス及びキーボード35、他のコンピュータと接続するためのネットワークインターフェース36、液晶モニタ又はCRTで構成されるディスプレイ37、及び不図示のUSB機器と接続するためのUSB(universal serial bus)インターフェース38を備えている。CPU31はシステムバス39を介してROM32、RAM33、ハードディスクドライブ(HDD)34、マウス及びキーボード35、ネットワークインターフェース36、ディスプレイ37及びUSBインターフェース38に接続されている。PC2はUSBインターフェースを88介してスピーカ15及びマイク16に接続されている。
制御部201は、制御プログラムに従って各種の処理を実行するCPU31に相当する。送受信部202は、ネットワークインターフェース36に相当し、記憶部203は、ハードディスクドライブ(HDD)34に相当する。操作部204は、マウス及びキーボード35に相当し、表示部205は、ディスプレイ37に相当する。
図4(A)〜(D)は、ビデオカメラ5の撮影画像の例を示し、図4(E)〜(G)は、プロジェクタ4の投影画像の例を示す。
ビデオカメラ5は、対象物9がない状態では、図4(A)に示すように、スクリーン11を撮影している。対象物9がビデオカメラ5の撮影範囲内に置かれると、図4(B)に示すように、対象物9及びスクリーン11を撮影する。PC1で後述する照明処理が実行されると、対象物9に照明があたり、図4(C)に示すように、明るい対象物9が撮影される。図4(C)の対象物9は、図4(B)の対象物9よりも明るい。照明処理が実行され、アノテーション画像が投影された後に、ビデオカメラ5が撮影した撮影画像は、図4(D)のようになる。図4(D)の符号50は、アノテーション画像を示す。
一方、プロジェクタ4は、初期状態において、図4(E)に示すように、例えば全体が黒色の画像を投影する。PC1で後述する照明処理が実行されると、プロジェクタ4は、図4(F)に示すように、対象物9の輪郭60の外部が黒色であり、対象物9の輪郭60の内部がグレー色である画像を投影する。このように、PC1で照明処理が実行されると、プロジェクタ4は、対象物9の輪郭内部の明度を上げた画像を投影する。これにより、図4(C)に示すように、ビデオカメラ5で撮影される対象物9は明るくなる。照明処理が実行された後に、アノテーション画像を付加した投影画像は、図4(G)のようになる。図4(G)の符号50は、アノテーション画像を示す。
図5は、PC1及びPC2で実行される処理を示すフローチャートである。
まず、PC1で実行される処理を説明する。PC1の制御部101は、初期投影画像をプロジェクタ4を介して出力する(ステップS1)。初期投影画像とは、図4(E)に示した全体が黒色の画像である。
次いで、制御部101は、ビデオカメラ5で撮影された撮影画像を送受信部102及びネットワーク3を介してPC1に出力し(ステップS2)、照明処理を実行する(ステップS3)。この照明処理の詳細については、後述する。
その後、制御部101は、PC2からのコマンドを受信するまで待つ(ステップS4)。PC2からのコマンドは、具体的には、アノテーション画像のデータ及び当該データの描画指示を含む。アノテーション画像のデータとは、アノテーション画像を描くために必要なベクトル情報又は座標情報等であり、例えば、アノテーション画像が円の場合、円の中心と半径の長さをテキスト化した情報である。
次に、送受信部102がPC2からコマンドを受信すると(ステップS5)、制御部101は、当該コマンドに従って画像の投影処理を実行する(ステップS6)。具体的には、PC2からアノテーション画像のデータを受信すると、制御部101は、当該アノテーション画像のデータをプロジェクタ4に出力する。プロジェクタ4はこのデータに基づいてアノテーション画像を投影する。
制御部101は、予め設定された撮影画像の保存タイミングに達したか否かを判断する(ステップS7)。予め設定された撮影画像の保存タイミングとは、例えば、0.2秒毎に撮影画像を保存すると設定されている場合には、その0.2秒が経過するタイミングである。ステップS7でYESの場合には、制御部101は、ビデオカメラ5で撮影された撮影画像を記憶部103に保存する(ステップS8)。ステップS7でNOの場合には、ステップS4の処理に戻る。
次に、制御部101は、PC2からのコマンドに従って実行する処理が全て終了したか否かを判断し(ステップS9)、ステップS9でNOの場合には、ステップS4に戻る。一方ステップS9でYESの場合には、PC1の処理を終了する。
次に、PC2で実行される処理を説明する。
制御部201は、操作部204からコマンドの入力を受け付けると(ステップS11)、当該コマンドがアノテーション画像を描画する画面処理コマンドであるか否かを判断する(ステップS12)。
ステップS12でNOの場合には、後述するステップS15に進む。ステップS12でYESの場合には、制御部201は、当該画面処理コマンドに従って、アノテーション画像を表示領域12に描画する(ステップS13)。
次いで、制御部201は、コマンドとしてのアノテーション画像のデータを送受信部202を介してPC1に送信する(ステップS14)。尚、PC1に送信されたコマンドは、上記ステップS5の処理で、送受信部102により受信される。
最後に、制御部201は、PC2で実行すべき処理が全て終了したか否かを判断し(ステップS15)、ステップS15でNOの場合には、ステップS11に戻る。一方ステップS15でYESの場合には、PC2の処理を終了する。
図6は、図5のステップS3で実行される照明処理を示すフローチャートである。
まず、PC1の制御部101は、ビデオカメラ5で撮影された撮影画像の変化から対象物9を自動認識する(ステップS21)。つまり、制御部101は、ビデオカメラ5で撮影された、連続する複数のフレーム画像に変化が生じた場合に、変化が収まった後のフレーム画像と変化前のフレーム画像とを比較することにより対象物9を認識する。より具体的には、制御部101は、図4(B)のようにビデオカメラ5の撮影範囲内に対象物9が置かれた撮影画像と、図4(A)のようにビデオカメラ5の撮影範囲内に対象物9が置かれていない撮影画像とを比較することにより、対象物9を認識する。
次に、制御部101は、対象物9の輪郭を抽出する(ステップS22)。この処理は、テンプレートマッチング法や輝度近似平面法など、公知の輪郭抽出処理を使用する。尚、本実施形態ではハーフミラー6を介して、プロジェクタ4とビデオカメラ5の光軸だけではなく画角も一致するように配置してある。このようにすることで、制御部101は、対象物9の輪郭を正確に捉えることが可能である。プロジェクタ4とビデオカメラ5の画角については必ずしもそろえる必要はないが、そろっていない場合には、対象物9に対して正確にプロジェクタ4からの光を投影するためには立体物の形状計測等が必要となってしまうため、そろえておいた方が好ましい。
次いで、制御部101は、撮影画像に含まれる対象物9の輪郭内部の平均明度と輪郭外部の平均明度とを算出する(ステップS23)。ここで、平均明度としては、単純平均、自乗平均、重み付けして平均などを含む。また平均明度だけでなく、平均明度と同等に扱える値(正規化していない値など)を算出してもよい。平均明度の算出方法としては、従来知られている方法を適宜利用することができる。例えば、特開2003−264849の0017段落以降に記載があるように、RGB情報をHIS空間の画像情報に変換して求めることができる。
また、ここでは、制御部101は、対象物9の輪郭内部全体の平均明度と輪郭外部全体の平均明度とを算出してもよいし、又は対象物9の輪郭内部と輪郭外部とを通過する1つの線を決定し、当該線上の輪郭内部に対応する部分の平均明度と当該線上の輪郭外部に対応する部分の平均明度とを算出してもよい。後者の平均明度算出方法は、前者のそれよりも計算量が削減されるため、処理速度が速くなる。
制御部101は、算出された対象物9の輪郭内部の平均明度と輪郭外部の平均明度との差分が、あらかじめ設定された所定の閾値以上であるか否かを判断する(ステップS24)。
ステップS24で、輪郭内部の平均明度と輪郭外部の平均明度との差分が所定の閾値以上である場合(YES)には、制御部101は、輪郭内部の平均明度と輪郭外部の平均明度とを比較して平均明度が小さい方(本実施形態の場合は輪郭内部)を選び、投影画像内の輪郭内部に対応する部分の色をグレーに変更する、即ち、投影画像内の輪郭内部に対応する部分の階調を一定量増加し(ステップS25)、ステップS23に戻る。ここでグレーではなく白色にしてしまうと、対象物9にアノテーション画像を投影した場合にそのアノテーション画像が見難くなってしまうため、適切ではない。尚、変更可能な階調のレベルは、1段階でもよいが、複数段階あってもよい。変更可能な階調のレベルが複数段階ある場合には、ステップS23〜ステップS25のループ処理において、制御部101は、輪郭内部の平均明度と輪郭外部の平均明度との差分が所定の閾値未満になるまで、投影画像内の輪郭内部に対応する部分の階調のレベルの増加を繰り返す。
ステップS24で、輪郭内部の平均明度と輪郭外部の平均明度との差分が所定の閾値未満である場合(NO)には、照明処理を終了し、上記ステップS4の処理に進む。
以上の照明処理により、投影画像内の輪郭内部に対応する部分及び輪郭外部に対応する部分のコントラストが調整され、投影画像内の対象物9の輪郭内部に対応する部分が明るくなる。撮影装置が対象物を撮影する際に、対象物が暗い色で構成され背景が白色系であると、撮影画像上の背景がいわゆる白とびを起こし、対象物が暗すぎる症状が生じるが、このように対象物とそれ以外との明度の差が所定の範囲内に収められていれば、明度の差が減少し、これによって撮影画像の視認性が改善される。また本実施形態の場合、対象物9に合わせて他の領域をも明るくすることはないため、スクリーン11上の対象物9の周辺部分にアノテーション画像を投影する場合にも当該周辺部分のコントラストが確保される。
上記照明処理の変形例として、制御部101は、対象物9の輪郭内部及び輪郭外部の1方向(水平(横)方向又は垂直(縦)方向など)についての明度分布を算出し、当該算出結果に応じて投影画像内の輪郭内部に対応する部分の階調を増加してもよい。
例えば、対象物9の輪郭内部及び輪郭外部の水平(横)方向の明度分布の算出結果の一例を図7(A)に示す。この場合、対象物9の輪郭内部の明度は左側から右側へ減少している。従って、制御部101は、対象物9全体の明度にムラが生じないように、投影画像内の輪郭内部に対応する部分の階調を、当該部分の左側から右側に向けて徐々に増加する(図7(B)参照)。
(第2の実施の形態)
上記第1の実施の形態では、対象物9が暗い色で構成され、対象物9の背景として白色系のスクリーン11を利用する場合を説明した。本実施の形態では、背景が黒板であり、対象物9が白色系の明るい色で構成されている場合を説明する。
本実施の形態に係る指示システム、PC1及びPC2の構成は、上記第1の実施の形態に係るそれらと同一であるので、その説明は省略する。
図8(A)〜(D)は、ビデオカメラ5の撮影画像の例を示し、図8(E)〜(D)は、プロジェクタ4の投影画像の例を示す。
ビデオカメラ5は、対象物9がない状態では、図8(A)に示すように、黒板17を撮影している。このため、撮影画像は暗い。対象物9がビデオカメラ5の撮影範囲内に置かれると、図8(B)に示すように、対象物9及び黒板17を撮影する。このとき対象物9は、明るい部分の階調が失われてしまういわゆる白とびするような画像となる。PC1で後述する照明処理が実行されると、対象物9の輪郭外部に照明があたり、図8(C)に示すように、対象物9の輪郭外部が明るくなるため、対象物9は実際の明るさ(即ち、対象物9を直接見ているときの明るさ)に近づく。図8(C)の対象物9は白とびが補正され、図8(B)の対象物9よりも若干暗くなる。照明処理が実行され、アノテーション画像が投影された後に、ビデオカメラ5が撮影した撮影画像は、図8(D)のようになる。図8(D)の符号50は、アノテーション画像を示す。
一方、プロジェクタ4は、初期状態において、図8(E)に示すように、例えば全体が黒色の画像を投影する。PC1で後述する照明処理が実行されると、プロジェクタ4は、図8(F)に示すように、対象物9の輪郭60の外部がグレーであり、対象物9の輪郭60の内部が黒色である画像を投影する。このように、PC1で照明処理が実行されると、プロジェクタ4は、対象物9の輪郭外部の明度を上げた画像を投影する。これにより、図8(C)に示すように、ビデオカメラ5で撮影される対象物9は実際の明るさ(即ち、対象物9を直接見ているときの明るさ)に近づく。照明処理が実行された後に、アノテーション画像を付加した投影画像は、図8(G)のようになる。図8(G)の符号50は、アノテーション画像を示す。
図9は、図5のステップS3で実行される照明処理を示すフローチャートである。尚、本実施の形態でも、PC1及びPC2は図5と同一の処理を実行する。
図9のステップS21〜ステップS24までの処理は、図6のステップS21〜ステップS24までの処理と同一である。
ステップS24で、輪郭内部の平均明度と輪郭外部の平均明度との差分が、あらかじめ設定された所定の閾値以上である場合(YES)には、制御部101は、輪郭内部の平均明度と輪郭外部の平均明度とを比較して平均明度が小さい方(本実施形態の場合は輪郭外部)を選び、投影画像内の輪郭外部に対応する部分の色をグレーに変更する、即ち、投影画像内の輪郭外部に対応する部分の階調を一定量増加し(ステップS35)、ステップS23に戻る。尚、変更可能な階調のレベルは、1段階でもよいが、複数段階あってもよい。変更可能な階調のレベルが複数段階ある場合には、ステップS23〜ステップS35のループ処理において、制御部101は、輪郭内部の平均明度と輪郭外部の平均明度との差分が所定の閾値未満になるまで、投影画像内の輪郭外部に対応する部分の階調のレベルの増加を繰り返す。
ステップS24で、輪郭内部の平均明度と輪郭外部の平均明度との差分が所定の閾値未満である場合(NO)には、照明処理を終了し、上記ステップS4の処理に進む。
以上の照明処理により、投影画像内の輪郭内部に対応する部分及び輪郭外部に対応する部分のコントラストが調整され、投影画像内の対象物9の輪郭外部に対応する部分が明るくなる。また本実施形態の場合、対象物9に合わせて輪郭外部をも明るくすることはないため、対象物9上にアノテーション画像を投影する場合にも当該周辺部分のコントラストが確保される。
上記照明処理の変形例として、制御部101は、対象物9の輪郭内部及び輪郭外部の1方向(水平(横)方向又は垂直(縦)方向)についての明度分布を算出し、当該算出結果に応じて投影画像内の輪郭外部に対応する部分の階調を増加してもよい。
PC1〜PC2の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、各PCに供給し、各PCのCPUが記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、CD−ROM、DVD、又はSDカードなどがある。
また、各PCのCPUが、各PCの機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
なお、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
本発明の第1の実施の形態に係る指示システムの構成を示すブロック図である。 PC1〜2の機能構成を示すブロック図である。 (A)は、PC1のハードウエア構成を示すブロック図であり、(B)は、PC2のハードウエア構成を示すブロック図である。 (A)〜(D)は、ビデオカメラ5の撮影画像の例を示す図であり、(E)〜(G)は、プロジェクタ4の投影画像の例を示す図である。 PC1及びPC2で実行される処理を示すフローチャートである。 図5のステップS3で実行される照明処理を示すフローチャートである。 (A)は、対象物の輪郭内部及び輪郭外部の水平(横)方向の明度分布の算出結果の一例を示す図であり、(B)は、投影画像内の輪郭内部に対応する部分の階調の調整例を示す図である。 (A)〜(D)は、第2の実施の形態に係るビデオカメラ5の撮影画像の例を示す図であり、(E)〜(G)は、プロジェクタ4の投影画像の例を示す図である。 図5のステップS3で実行される照明処理を示すフローチャートである。
符号の説明
1 PC
2 PC
3 ネットワーク
4 プロジェクタ
5 ビデオカメラ
6 ハーフミラー
7,15 スピーカ
8,16 マイク
101,201 制御部
102,202 送受信部
103,203 記憶部
104,206 IF部
105,205 表示部
204 操作部

Claims (5)

  1. 外部端末から入力された注釈画像を投影領域に投影する投影装置、及び当該投影領域を撮影する撮影装置に接続される情報処理装置であって、
    前記撮影装置で撮影された複数の撮影画像から対象物を認識する認識手段と、
    前記認識手段により認識された対象物の輪郭を決定する輪郭決定手段と、
    前記輪郭決定手段で決定された当該対象物の輪郭内部における平均明度を表す値と当該対象物の輪郭外部における平均明度を表す値とを算出する算出手段と、
    前記算出手段により算出された輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であることを判断する判断手段と、
    前記判断手段により輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であると判断された場合に、前記対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分の明度が増加するように階調を増加させた調整画像を生成する投影画像調整手段と、
    前記投影画像調整手段により調整された調整画像を前記投影装置に入力して前記対象物に投影させる投影画像入力手段と、
    前記投影装置により前記対象物に前記調整画像が投影された状態で、前記撮影装置に前記対象物を撮影させる撮影制御手段と、
    を備えることを特徴とする情報処理装置。
  2. 前記算出手段は、前記対象物の輪郭内部及び輪郭外部の1方向についての明度分布を算出するとともに前記明度分布に基づいて当該対象物の輪郭内部における平均明度を表す値と当該対象物の輪郭外部における平均明度を表す値とを算出し、前記投影画像調整手段は、前記明度分布の算出結果に応じて、前記投影装置で投影する投影画像内の前記対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分の階調を増加することを特徴とする請求項1に記載の情報処理装置。
  3. 前記算出手段は、前記対象物の輪郭内部と輪郭外部を通過する1つの線を決定し、当該線上の輪郭内部に対応する部分の平均明度と当該線上の輪郭外部に対応する部分の平均明度とを算出すること特徴とする請求項1又は2に記載の情報処理装置。
  4. 外部端末から入力された注釈画像を投影領域に投影する投影装置、及び当該投影領域を撮影する撮影装置に接続される情報処理装置であって、
    前記撮影装置で撮影された複数の撮影画像から対象物を認識する認識手段、
    前記認識手段により認識された対象物の輪郭を決定する輪郭決定手段、
    前記輪郭決定手段で決定された当該対象物の輪郭内部における平均明度を表す値と当該対象物の輪郭外部における平均明度を表す値とを算出する算出手段、
    前記算出手段により算出された輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であることを判断する判断手段、
    前記判断手段により輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であると判断された場合に、前記対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分の明度が増加するように階調を増加させた調整画像を生成する投影画像調整手段、
    前記投影画像調整手段により調整された調整画像を前記投影装置に入力して前記対象物に投影させる投影画像入力手段、
    前記投影装置により前記対象物に前記調整画像が投影された状態で、前記撮影装置に前記対象物を撮影させる撮影制御手段、及び
    当該撮影装置で撮影された撮影画像を前記外部端末に送信する送信手段を有する情報処理装置と、
    前記情報処理装置から前記撮影装置で撮影された撮影画像を受信する受信手段、及び
    前記受信された撮影画像を表示する表示手段を有する外部端末と
    を備えることを特徴とする遠隔指示システム。
  5. 外部端末から入力された注釈画像を投影領域に投影する投影装置、及び当該投影領域を撮影する撮影装置に接続されるコンピュータを、
    前記撮影装置で撮影された複数の撮影画像から対象物を認識する認識手段、
    前記認識手段により認識された対象物の輪郭を決定する輪郭決定手段、
    前記輪郭決定手段で決定された当該対象物の輪郭内部における平均明度を表す値と当該対象物の輪郭外部における平均明度を表す値とを算出する算出手段、
    前記算出手段により算出された輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であることを判断する判断手段、
    前記判断手段により輪郭内部における平均明度を表す値と輪郭外部における平均明度を表す値との差が所定値以上であると判断された場合に、前記対象物の輪郭内部及び輪郭外部のうち、前記平均明度が小さい方に対応する部分の明度が増加するように階調を増加させた調整画像を生成する投影画像調整手段、
    前記投影画像調整手段により調整された調整画像を前記投影装置に入力して前記対象物に投影させる投影画像入力手段、及び
    前記投影装置により前記対象物に前記調整画像が投影された状態で、前記撮影装置に前記対象物を撮影させる撮影制御手段
    として機能させることを特徴とする制御プログラム。
JP2007267724A 2007-10-15 2007-10-15 情報処理装置、指示システム及び制御プログラム Expired - Fee Related JP4910975B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2007267724A JP4910975B2 (ja) 2007-10-15 2007-10-15 情報処理装置、指示システム及び制御プログラム
US12/139,543 US8306353B2 (en) 2007-10-15 2008-06-16 Information processing apparatus with light processing, indication system, and computer readable medium
CN2008102104334A CN101415111B (zh) 2007-10-15 2008-08-15 信息处理装置和指示系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007267724A JP4910975B2 (ja) 2007-10-15 2007-10-15 情報処理装置、指示システム及び制御プログラム

Publications (2)

Publication Number Publication Date
JP2009100084A JP2009100084A (ja) 2009-05-07
JP4910975B2 true JP4910975B2 (ja) 2012-04-04

Family

ID=40534232

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007267724A Expired - Fee Related JP4910975B2 (ja) 2007-10-15 2007-10-15 情報処理装置、指示システム及び制御プログラム

Country Status (3)

Country Link
US (1) US8306353B2 (ja)
JP (1) JP4910975B2 (ja)
CN (1) CN101415111B (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100110264A1 (en) * 2008-10-31 2010-05-06 Lucent Technologies, Inc. Image projection system
CN102831381B (zh) * 2011-06-15 2016-05-04 罗普特(厦门)科技集团有限公司 影像差异比较系统及方法
US9268520B1 (en) * 2011-06-21 2016-02-23 Amazon Technologies, Inc. Altering content projection
US9473708B1 (en) 2013-08-07 2016-10-18 Google Inc. Devices and methods for an imaging system with a dual camera architecture
TWI554910B (zh) * 2014-11-28 2016-10-21 Medical image imaging interactive control method and system
CN106339298A (zh) * 2015-07-10 2017-01-18 富泰华工业(深圳)有限公司 系统信息的显示方法、系统与电子装置
JP2018124441A (ja) * 2017-02-01 2018-08-09 キヤノン株式会社 システム、情報処理装置、情報処理方法及びプログラム
US10715746B2 (en) * 2017-09-06 2020-07-14 Realwear, Inc. Enhanced telestrator for wearable devices
CN107835551B (zh) * 2017-11-01 2019-07-23 中国科学院长春光学精密机械与物理研究所 三维扫描系统中照明光源功率的控制方法及装置
US11122237B2 (en) 2018-06-05 2021-09-14 Axon Enterprise, Inc. Systems and methods for redaction of screens
CN110149550B (zh) * 2018-06-19 2022-02-11 腾讯科技(深圳)有限公司 一种图像数据处理方法、装置和存储介质
WO2022067608A1 (zh) * 2020-09-30 2022-04-07 中国科学技术大学 一种远程手术指导和教学装置及其方法与医疗设备

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003131319A (ja) * 2001-10-25 2003-05-09 Seiko Epson Corp 光送受装置
JP3731741B2 (ja) 2002-03-07 2006-01-05 学校法人慶應義塾 カラー動画像処理方法および処理装置
US7333135B2 (en) 2002-10-15 2008-02-19 Fuji Xerox Co., Ltd. Method, apparatus, and system for remotely annotating a target
US7218792B2 (en) * 2003-03-19 2007-05-15 Mitsubishi Electric Research Laboratories, Inc. Stylized imaging using variable controlled illumination
JP3871061B2 (ja) * 2003-03-25 2007-01-24 セイコーエプソン株式会社 画像処理システム、プロジェクタ、プログラム、情報記憶媒体および画像処理方法
JP2005122323A (ja) * 2003-10-14 2005-05-12 Casio Comput Co Ltd 撮影装置、画像処理装置、撮影装置の画像処理方法及びプログラム
JP4033198B2 (ja) * 2004-02-27 2008-01-16 カシオ計算機株式会社 画像処理装置、画像投影装置、画像処理方法及びプログラム
EP1865709A4 (en) * 2005-03-29 2010-07-07 Panasonic Corp PROJECTOR AND IMAGE DISPLAY METHOD
JP2006352496A (ja) * 2005-06-16 2006-12-28 Fuji Xerox Co Ltd 遠隔指示システム及びその方法
JP2007049226A (ja) * 2005-08-05 2007-02-22 Ricoh Co Ltd 画像入力装置、画像入力方法、プログラム、記録媒体

Also Published As

Publication number Publication date
CN101415111A (zh) 2009-04-22
JP2009100084A (ja) 2009-05-07
US8306353B2 (en) 2012-11-06
US20090097697A1 (en) 2009-04-16
CN101415111B (zh) 2013-02-06

Similar Documents

Publication Publication Date Title
JP4910975B2 (ja) 情報処理装置、指示システム及び制御プログラム
US11948282B2 (en) Image processing apparatus, image processing method, and storage medium for lighting processing on image using model data
US10691934B2 (en) Real-time visual feedback for user positioning with respect to a camera and a display
JP5553141B2 (ja) 画像処理システム、画像処理装置、画像処理方法、およびプログラム
US8022997B2 (en) Information processing device and computer readable recording medium
US20170323465A1 (en) Image processing apparatus, image processing method, and storage medium
JP6576083B2 (ja) 画像処理装置、画像処理方法、およびプログラム
US20090231628A1 (en) Image Processing Apparatus, Image Processing Method, Computer Program for Image Processing
US20090251492A1 (en) Storage medium storing image conversion program and image conversion apparatus
US11710343B2 (en) Image processing device, image processing method, and storage medium for correcting brightness
JP2008180797A (ja) 画像表示装置、画像表示装置の制御方法、及びコンピュータプログラム
US9323981B2 (en) Face component extraction apparatus, face component extraction method and recording medium in which program for face component extraction method is stored
US20090231627A1 (en) Image Processing Apparatus, Image Processing Method, Computer Program for Image Processing
KR20140090538A (ko) 디스플레이 장치 및 제어 방법
US11509797B2 (en) Image processing apparatus, image processing method, and storage medium
JP2019205205A (ja) 画像処理装置、画像処理方法、およびプログラム
JP2010081504A (ja) 画像処理装置、画像処理システム、情報処理システム及び画像処理装置の制御プログラム
WO2018180860A1 (ja) 画像処理装置、画像処理方法、及びプログラム
KR20210016984A (ko) 얼굴이 포함된 영상의 노출 값을 조절하는 전자 장치
JP2009076983A (ja) 情報処理システム及び情報処理装置
US11871104B2 (en) Recommendations for image capture
JP7197211B2 (ja) 三次元グラフィックスデータ作成方法、プログラム及び三次元グラフィックスデータ作成システム
US20240314450A1 (en) Image light supplementation method and electronic device
JP2005195904A (ja) プロジェクタ、プロジェクタ制御方法、及びプログラム
WO2020240989A1 (ja) 撮像装置、撮像制御方法および撮像制御プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100922

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111208

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120102

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150127

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees