(57)【特許請求の範囲】
【請求項１】
カメラが対象物を撮像した画像を取得する撮像画像取得部と、
表示部に表示された前記画像上にさらに描画された第１の図形に関する第１の図形情報を受け付ける図形受付部と、
前記画像が撮像された際の前記対象物と前記カメラとの位置関係を取得する位置関係取得部と、
前記位置関係取得部が取得した位置関係と、前記第１の図形情報とから、前記撮像画像取得部が取得した画像が撮像された際のカメラ位置から見て、前記第１の図形が形を変えることなく視認者に視認されるような図形を前記対象物上に描画するための第２の図形に関する第２の図形情報を算出する座標変換部と、
前記座標変換部が算出した第２の図形情報を、前記対象物上への描画を行う描画装置に出力する指示部
とを備えた表示編集装置。
【請求項２】
前記描画装置は前記対象物上に光を投影する投影機であり、
前記位置関係取得部は、前記画像が撮像された際の前記対象物と前記カメラとの位置関係に加えて、前記画像が撮像された際の前記描画装置と前記対象物との位置関係を取得し、
前記座標変換部は、前記位置関係取得部が取得した、前記対象物と前記カメラとの位置関係と、前記描画装置と前記対象物との位置関係と、前記第１の図形情報とから、前記第２の図形情報を算出する
ことを特徴とする請求項１記載の表示編集装置。
【請求項３】
前記描画装置は前記対象物上に直接に描画する装置である
ことを特徴とする請求項１記載の表示編集装置。
【請求項４】
前記図形受付部が受け付けた第１の図形情報に基づき、前記第１の図形の前記対象物上における形状が左右対称となるよう前記第１の図形を補完し、補完後第１の図形情報を作成する図形補完部を備え、
前記座標変換部は、前記位置関係取得部が取得した位置関係と、前記図形補完部が作成した補完後第１の図形情報から、前記第２の図形情報を算出する
ことを特徴とする請求項１記載の表示編集装置。
【請求項５】
前記描画装置が描画を行う前記第２の図形情報を変更すべき契機となりうる、前記描画装置の状況を取得する状況情報取得部と、
前記第２の図形情報と、前記状況情報取得部により取得された、当該第２の図形情報が算出された際の前記描画装置の状況を示す情報とを関連付けて、記憶部に記憶させる図形情報取得部
とを備えた請求項１記載の表示編集装置。
【請求項６】
請求項１記載の表示編集装置と、前記カメラと、前記対象物を撮像した画像を表示するとともに前記第１の図形を描画するためのタッチパネルとを備えた携帯機器。
【請求項７】
前記図形受付部が受け付けた第１の図形情報に基づき、前記第１の図形の前記対象物上における形状が左右対称となるよう前記第１の図形を補完し、補完後第１の図形情報を作成する図形補完部を備え、
前記座標変換部は、前記位置関係取得部が取得した位置関係と、前記図形補完部が作成した補完後第１の図形情報から、前記第２の図形情報を算出し、
前記図形補完部は、
前記タッチパネル上に、前記第１の図形を左右対称とするためのガイドを表示させる
ことを特徴とする請求項６記載の携帯機器。
【請求項８】
撮像画像取得部が、カメラが対象物を撮像した画像を取得するステップと、
図形受付部が、表示部に表示された前記画像上にさらに描画された第１の図形に関する第１の図形情報を受け付けるステップと、
位置関係取得部が、前記画像が撮像された際の前記対象物と前記カメラとの位置関係を取得するステップと、
座標変換部が、前記位置関係取得部が取得した位置関係と、前記第１の図形情報とから、前記撮像画像取得部が取得した画像が撮像された際のカメラ位置から見て、前記第１の図形が形を変えることなく視認者に視認されるような図形を前記対象物上に描画するための第２の図形に関する第２の図形情報を算出するステップと、
指示部が、前記座標変換部が算出した第２の図形情報を、前記対象物上への描画を行う描画装置に出力するステップ
とを備えた表示編集方法。
【請求項９】
コンピュータに、
カメラが対象物を撮像した画像を取得し、
表示部に表示された前記画像上にさらに描画された第１の図形に関する第１の図形情報を受け付け、
前記画像が撮像された際の前記対象物と前記カメラとの位置関係を取得し、
取得した位置関係と、前記第１の図形情報とから、前記画像が撮像された際のカメラ位置から見て、前記第１の図形が形を変えることなく視認者に視認されるような図形を前記対象物上に描画するための第２の図形に関する第２の図形情報を算出し、
算出した第２の図形情報を、前記対象物上への描画を行う描画装置に出力する
処理を実行させるための表示編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、対象物上への描画を行う描画装置のための図形情報を算出する表示編集装置に関するものである。
【背景技術】
【０００２】
従来、対象物の表面上（以下、「対象物上」ともいう。）に、何らかの制御に応じて、図形の描画を行う技術が知られている。このように対象物上に描画された図形は、その図形を視認する者（以下「視認者」という。）が、その図形が描画される対象物の表面と正対した位置（以下「正対位置」という。）からその図形を見る場合に限らず、視認者が当該正対位置からずれた位置（以下「非正対位置」という。）からその図形を見る場合に、所望の形状の図形（以下、単に「所望の図形」という。）を視認できるように、描画される場合もある。
例えば、特許文献１には、表示するべき画像を取得する取得手段と、前記取得手段により得られた前記表示するべき画像を表示面に表示する表示手段と、前記表示するべき画像に対してＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画像を重畳する指示が入力されると、前記指示を入力した操作者の位置に応じて、形状の異なるＯＳＤ画像を前記表示するべき画像に重畳し、前記表示面に表示するように前記表示手段を制御する制御手段とを有する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−８３７５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されているような技術によると、表示面に対して非正対位置にいる操作者が、所望の図形として、例えば、長方形のＯＳＤ画像を視認することができる。
しかしながら、視認者が対象物上に描画される図形を非正対位置から見る際に所望の図形を視認できるように、描画装置に描画を指示するための図形情報を編集するにあたっては、当該図形情報を編集する者が、非正対位置から図形を視認した場合の図形を想像しながら編集することが必要であり、このような編集作業は困難であるという課題があった。【０００５】
この発明は、上記のような課題を解決するためになされたもので、視認者が対象物上に描画される図形を非正対位置から見る際に所望の図形を視認できるように、描画装置に描画を指示するための図形情報を編集することができる表示編集装置、表示編集方法、および、表示編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る表示編集装置は、カメラが対象物を撮像した画像を取得する撮像画像取得部と、表示部に表示された画像上にさらに描画された第１の図形に関する第１の図形情報を受け付ける図形受付部と、画像が撮像された際の対象物とカメラとの位置関係を取得する位置関係取得部と、位置関係取得部が取得した位置関係と、第１の図形情報とから、撮像画像取得部が取得した画像が撮像された際のカメラ位置から見て、第１の図形が形を変えることなく視認者に視認されるような図形を対象物上に描画するための第２の図形に関する第２の図形情報を算出する座標変換部と、座標変換部が算出した第２の図形情報を、対象物上への描画を行う描画装置に出力する指示部とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、視認者が対象物上に描画される図形を非正対位置から見る際に所望の図形を視認できるように、描画装置に描画を指示するための図形情報を編集することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１における表示編集システムの構成例を示す図である。
【図２】実施の形態１の表示編集装置の構成例を示すブロック図である。
【図３】実施の形態１のプロジェクタの構成例を示すブロック図である。
【図４】実施の形態１の表示編集装置の動作を説明するフローチャートである。
【図５】実施の形態１において、表示編集装置の利用シーンの一例を説明する図である。
【図６】図６Ａ，図６Ｂは、この発明の実施の形態１に係る表示編集装置のハードウェア構成の一例を示す図である。
【図７】実施の形態２の表示編集装置の構成例を示すブロック図である。
【図８】実施の形態２の表示編集装置の動作を説明するフローチャートである。
【図９】実施の形態２において、図形補完部が表示させた、ガイド、および、補完後の第１の図形が表示された表示部の画面の一例を示す図である。
【図１０】実施の形態３の表示編集装置の構成例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。
実施の形態１．
表示編集装置は、視認者が描画装置によって対象物上に描画される図形を非正対位置から見る際に、所望の図形を視認できるように、描画装置に対して描画を指示するための図形情報を編集する。なお、この明細書でいう「図形」には、単なる幾何学的な模様のみならず、文字、記号等も含まれるものとする。また、図形は、静止画であっても、動画であってもよい。
以下の説明においては、一例として、表示編集装置は、カメラとタッチパネルとを備えたタブレットＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に搭載されるものする。また、描画装置は、自動車に取り付けられたプロジェクタであるものとする。プロジェクタは、光を投影することで、対象物上に図形を描画する投影機である。また、対象物上に描画される図形は、静止画であり、対象物とは、プロジェクタにより光が投影される投影面である路面であるものとする。また、想定される視認者は、当該路面の周辺の路上にいる者であるとする。
実施の形態１における表示編集装置を使用するユーザは、路面周辺の路上にいる視認者が、プロジェクタによって当該路面上に投影される静止画を見る際に視認できる所望の形状の静止画（以下、単に「所望の静止画」という。）を、タブレットＰＣを用いて描画し、表示編集装置は、当該ユーザが描画した静止画に基づいて、プロジェクタに投影を指示するための図形情報を編集するものとする。ユーザがタブレットＰＣを用いて静止画を描画する際、タブレットＰＣには、カメラによって予め視認者の視点から路面が撮像されて得られた撮像画像が表示されており、ユーザは、視認者の視点から見た場合の所望の静止画を、その見た目どおりの形状のまま、タブレットＰＣに表示された撮像画像上の所望の位置に描画することができる。
【００１０】
図１は、実施の形態１における表示編集システムの構成例を示す図である。
タブレットＰＣ１００は、背面に備え付けられたカメラ１０１（後述する）によって撮像された撮像画像を、表示部１０２（後述する）に表示させる。表示部１０２は、タッチパネル式のディスプレイである。
ユーザは、指、または、いわゆるスタイラスを用いて、表示部１０２にタッチすることによって、所望の静止画を描画する。表示編集装置１は、ユーザが表示部１０２に描画することによって入力した静止画に基づき、図形情報を編集してプロジェクタ２に出力し、プロジェクタ２は、当該図形情報が示す静止画を路面に対して投影する。
タブレットＰＣ１００とプロジェクタ２とは、有線、または、無線を問わず、何らかの手段で通信可能となっていればよい。
【００１１】
図２は、実施の形態１の表示編集装置１の構成例を示すブロック図である。
図２に示すように、表示編集装置１は、撮像画像取得部１１１と、図形受付部１１２と、位置関係取得部１１３と、図形位置判定部１１４と、座標変換部１１５と、指示部１１６と、表示制御部１１７と、音声出力制御部１１８と、記憶部１１９とを備える。
【００１２】
撮像画像取得部１１１は、カメラ１０１が路面を撮像した撮像画像を取得する。
撮像画像取得部１１１は、取得した撮像画像を位置関係取得部１１３、および、表示制御部１１７に出力する。以下、撮像画像取得部１１１が取得し、位置関係取得部１１３、および、表示制御部１１７に出力する撮像画像を、単に画像ともいうものとする。
【００１３】
図形受付部１１２は、表示部１０２に表示にされた画像上で描画された図形（以下「第１の図形」という。）に関する図形情報（以下「第１の図形情報」という。）を受け付ける。
ユーザは、表示部１０２に画像が表示されると、例えば、タッチパネルを操作して、当該画像上に、所望の静止画として、第１の図形を描画する。図形受付部１１２は、ユーザが描画した第１の図形に関する第１の図形情報を受け付ける。
図形受付部１１２は、受け付けた第１の図形情報を、図形位置判定部１１４に出力する。
【００１４】
位置関係取得部１１３は、撮像画像取得部１１１が取得した撮像画像が撮像された際の、路面とカメラ１０１の位置関係を取得する。また、位置関係取得部１１３は、撮像画像取得部１１１が取得した撮像画像が撮像された際の、プロジェクタ２とカメラ１０１の位置関係を取得する。
位置関係取得部１１３は、取得した位置関係の情報を、図形位置判定部１１４に出力する。
【００１５】
図形位置判定部１１４は、位置関係取得部１１３から出力された、路面とカメラ１０１の位置関係の情報、および、プロジェクタ２とカメラ１０１の位置関係の情報と、図形受付部１１２から出力された第１の図形情報とに基づき、第１の図形が、路面上のどの位置に対応付けられるかを判定する。
このとき、第１の図形が路面外であった場合は、図形位置判定部１１４は、第１の図形が路面に投影不可であることを示すエラー情報を、表示制御部１１７、または、音声出力制御部１１８に出力する。
第１の図形が路面上であった場合、図形位置判定部１１４は、第１の図形情報を、路面とカメラ１０１の位置関係の情報、および、プロジェクタ２とカメラ１０１の位置関係の情報とともに、座標変換部１１５に出力する。
【００１６】
座標変換部１１５は、図形位置判定部１１４から第１の図形情報等が出力されると、路面とカメラ１０１との位置関係の情報と、プロジェクタ２とカメラ１０１との位置関係の情報と、第１の図形情報とから、第１の図形情報の座標を変換し、プロジェクタ２が路面に投影すべき図形（以下、「第２の図形」とする。）に関する図形情報（以下、「第２の図形情報」とする。）を算出する。第２の図形は、撮像画像取得部１１１が取得した撮像画像が撮像された際のカメラ位置から見て、前記第１の図形が形を変えることなく視認者に視認されるような図形を対象物上に描画するために、プロジェクタ２が投影すべき図形である。
座標変換部１１５は、算出した第２の図形情報を、指示部１１６に出力する。
【００１７】
指示部１１６は、路面上への図形の投影を行うプロジェクタ２に、座標変換部１１５が算出した第２の図形情報を出力し、プロジェクタ２は、第２の図形情報が示す第２の図形を、路面上へ投影する。
【００１８】
表示制御部１１７は、撮像画像取得部１１１が取得した画像を、表示部１０２に表示させる。また、表示制御部１１７は、図形位置判定部１１４から、第１の図形が路面に投影不可であることを示すエラー情報が出力されると、表示部１０２に、エラーメッセージ等、エラー情報に応じた情報を表示させる。
【００１９】
音声出力制御部１１８は、図形位置判定部１１４から、第１の図形が路面に投影不可であることを示すエラー情報が出力されると、音声出力装置１０３に、ブザー音、または、エラーメッセージ等、エラー情報に応じた音、または、音声を出力させる。この実施の形態１において、音声出力装置１０３は、タブレットＰＣ１００が備えるスピーカである。
【００２０】
記憶部１１９は、プロジェクタ２の位置、または、姿勢等、プロジェクタに関する情報を記憶する。また、記憶部１１９は、凹凸等、路面の形状に関する情報を記憶する。
記憶部１１９が記憶させる情報は、予めユーザ等により設定されていてもよいし、または、プロジェクタ２の位置等に関しては、後述のとおり、表示編集装置１が使用される際に当該表示編集装置１自体が検出した情報に基づき設定されてもよい。
なお、実施の形態１では、記憶部１１９は、表示編集装置１が備えるものとしたが、これに限らず、記憶部１１９は、表示編集装置１の外部の、表示編集装置１が参照可能な場所に備えられるようにしてもよい。
【００２１】
図３は、実施の形態１のプロジェクタ２の構成例を示すブロック図である。
図３に示すように、プロジェクタ２は、描画指示受付部２１と、描画部２２とを備える。
描画指示受付部２１は、表示編集装置１から出力された第２の図形情報を受け付ける。
描画指示受付部２１は、受け付けた第２の図形情報を、描画部２２に出力する。
描画部２２は、描画指示受付部２１が受け付けた第２の図形情報が示す第２の図形を、路面に投影する。
【００２２】
次に、実施の形態１の表示編集装置１の動作について説明する。
図４は、実施の形態１の表示編集装置１の動作を説明するフローチャートである。
ここで、図５は、実施の形態１において、表示編集装置１の利用シーンの一例を説明する図である。
図５に示すように、ユーザは、タブレットＰＣ１００を手に取り、タブレットＰＣ１００越しに、プロジェクタ２、当該プロジェクタ２が取り付けられた自動車５１、および、その周辺を観察する。さらに、ユーザは、タブレットＰＣ１００のカメラを用いて、視認者がプロジェクタ２により投影される静止画を視認することが想定される視点位置から、当該静止画が描画されるべき路面と、プロジェクタ２とを少なくとも含む画像を撮像する。
プロジェクタ２は、路面に対して任意の静止画を照射できるような状態となっている。
以上のような状態であることを前提に、表示編集装置１は、図４のフローチャートで説明するような動作を行う。
【００２３】
図形受付部１１２は、第１の図形情報を受け付けるまで待機し（ステップＳＴ４０１の“ＮＯ”の場合）、第１の図形情報を受け付けると、受け付けた第１の図形情報を図形位置判定部１１４に出力する。
なお、図形受付部１１２は、ユーザがタッチパネルを操作して第１の図形を描画し始めると、随時、描画された第１の図形情報を受け付け、以降、少しでもユーザによって第１の図形が描画されると、当該第１の図形が描画される毎に、図形受付部１１２は、第１の図形情報を受け付け続ける。
【００２４】
位置関係取得部１１３は、路面とカメラ１０１の位置関係を取得する。また、位置関係取得部１１３は、プロジェクタ２とカメラ１０１の位置関係を取得する（ステップＳＴ４０２）。
具体的には、例えば、カメラ１０１の撮像範囲内の空間における所定の位置には予めマーカが設置されており、位置関係取得部１１３は、映像に写っている当該マーカを検出することで、路面とカメラ１０１、および、プロジェクタ２とカメラ１０１の三次元の位置関係を取得する。なお、これは一例に過ぎず、位置関係取得部１１３は、その他の既存の方法を利用して、路面とカメラ１０１、および、プロジェクタ２とカメラ１０１の位置関係を取得してもよい。例えば、位置関係取得部１１３は、空間内の特徴量を用いて位置関係を取得してもよいし、周囲の３次元空間を認識する既存のアプリケーション等を用いて位置関係を取得してもよい。また、タブレットＰＣ１００に三次元トラッカを取り付けておくようにし、位置関係取得部１１３は、当該三次元トラッカの測定情報から、位置関係を取得してもよい。プロジェクタ２の自動車への取り付け位置と、取り付け姿勢とに関する情報、および、路面が凹凸を含む場合の路面の形状の情報等は、予め表示編集装置１が記憶している。
位置関係取得部１１３は、取得した位置関係の情報を、図形位置判定部１１４に出力する。
【００２５】
図形位置判定部１１４は、位置関係取得部１１３から出力された、路面とカメラ１０１との位置関係の情報、および、プロジェクタ２とカメラ１０１との位置関係の情報と、図形受付部１１２から出力された第１の図形情報とに基づき、第１の図形が、路面上のどの位置に対応付けられるかを判定する（ステップＳＴ４０３）。
【００２６】
そして、図形位置判定部１１４は、第１の図形が、路面上であるかどうかを判定し（ステップＳＴ４０４）、路面外であった場合（ステップＳＴ４０４の“ＮＯ”の場合）は、第１の図形が路面に投影不可であることを示すエラー情報を表示制御部１１７、または、音声出力制御部１１８に出力する（ステップＳＴ４０７）。
表示制御部１１７は、図形位置判定部１１４からエラー情報が出力されると、表示部１０２に、エラーメッセージ等、エラー情報に応じた情報を表示させる。また、音声出力制御部１１８は、図形位置判定部１１４からエラー情報が出力されると、音声出力装置１０３に、ブザー音、または、エラーメッセージ等、エラー情報に応じた音、または、音声を出力させる。なお、図形位置判定部１１４は、エラー情報を、表示制御部１１７、および、音声出力制御部１１８の両方に出力するようにしてもよい。
【００２７】
一方、第１の図形が路面上であった場合（ステップＳＴ４０４の“ＹＥＳ”の場合）、図形位置判定部１１４は、第１の図形情報を、路面とカメラ１０１の位置関係の情報、および、プロジェクタ２とカメラ１０１の位置関係の情報とともに、座標変換部１１５に出力する。
【００２８】
座標変換部１１５は、ステップＳＴ４０４において図形位置判定部１１４が出力した、路面とカメラ１０１との位置関係の情報と、プロジェクタ２とカメラ１０１との位置関係の情報と、第１の図形情報から、プロジェクタ２が路面に投影すべき第２の図形に関する第２の図形情報を算出する（ステップＳＴ４０５）。
座標変換部１１５は、算出した第２の図形情報を、指示部１１６に出力する。
【００２９】
指示部１１６は、プロジェクタ２に、ステップＳＴ４０５において座標変換部１１５が算出した第２の図形情報を出力する（ステップＳＴ４０６）。
プロジェクタ２では、描画指示受付部２１が、指示部１１６から出力された第２の図形情報を受け付け、描画部２２が、第２の図形情報が示す第２の図形を路面に投影する。
【００３０】
図形受付部１１２は、引き続き、第１の図形情報を受け付けたかどうかを判定し（ステップＳＴ４０８）、第１の図形情報を受け付けた場合（ステップＳＴ４０８の“ＹＥＳ”の場合）、ステップＳＴ４０２に戻り、以降の処理を繰り返す。
第１の図形情報を受け付けない場合（ステップＳＴ４０８の“ＮＯ”の場合）、処理終了する。第１の図形情報を受け付けない場合とは、例えば、新たな第１の図形情報が所定時間入力されなかった場合、または、ユーザが第１の図形情報の入力処理を終了する操作を行った場合である。
【００３１】
一般的に、例えば、プロジェクションマッピング等を作成するような状況においては、ユーザは、表示させたい図形等を、パソコン上で編集してプロジェクタで投影させる、という手順となる。パソコン上では、多くの場合、ユーザは、表示させる図形を正対した位置から見た状態で画像編集ソフト等を用いて編集することとなるが、作成した図形を投影させた際にどのような見た目になるかはユーザが想像するしかなく、例えば、非正対位置から見たときの見栄えを気にしながら編集することになり、ユーザにとって、図形を作成する作業は困難なものとなる。さらに、パソコンの画面上と、実空間上では、当然ながらスケールが異なるため、パソコンの画面上で表示される図形を実際に表示させてみると、ユーザが想定していたものと異なる見た目となるおそれもある。
【００３２】
これに対し、実施の形態１では、上述のとおり、ユーザは、視認者が対象物上に描画された図形を非正対位置から見たときに、視認者に視認させたい所望の図形を、そのまま第１の図形としてタブレットＰＣ１００に描画することができる。その結果、ユーザにとっては、図形の編集が容易になる上、編集された図形（第２の図形）の品質も向上する。さらに、タブレットＰＣ１００からの入力を、実際に図形が投影されることとなる対象物を撮像した画像上に行うことができるため、ユーザは、実際のスケール感も確認しながら作業できることとなり、プロジェクタ２から投影させたい図形のイメージがずれることもなくなり、効率的に品質の高い図形を投影させるようにすることができる。
【００３３】
図６Ａ，図６Ｂは、この発明の実施の形態１に係る表示編集装置１のハードウェア構成の一例を示す図である。
この発明の実施の形態１において、撮像画像取得部１１１と、図形受付部１１２と、位置関係取得部１１３と、図形位置判定部１１４と、座標変換部１１５と、表示制御部１１７と、音声出力制御部１１８の各機能は、処理回路６０１により実現される。すなわち、表示編集装置１は、取得した撮像画像と、ユーザから受け付けた第１の図形情報とに基づき、第１の図形を第２の図形に変換し、投影させる制御を行うための処理回路６０１を備える。
処理回路６０１は、図６Ａに示すように専用のハードウェアであっても、図６Ｂに示すようにメモリ６０６に格納されるプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０５であってもよい。
【００３４】
処理回路６０１が専用のハードウェアである場合、処理回路６０１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはこれらを組み合わせたものが該当する。
【００３５】
処理回路６０１がＣＰＵ６０５の場合、撮像画像取得部１１１と、図形受付部１１２と、位置関係取得部１１３と、図形位置判定部１１４と、座標変換部１１５と、指示部１１６と、表示制御部１１７と、音声出力制御部１１８の各機能は、ソフトウェア、ファームウェア、または、ソフトウェアとファームウェアとの組み合わせにより実現される。すなわち、撮像画像取得部１１１と、図形受付部１１２と、位置関係取得部１１３と、図形位置判定部１１４と、座標変換部１１５と、表示制御部１１７と、音声出力制御部１１８は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）６０２、メモリ６０６等に記憶されたプログラムを実行するＣＰＵ６０５、システムＬＳＩ（Ｌａｒｇｅ−Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の処理回路により実現される。また、ＨＤＤ６０２、メモリ６０６等に記憶されたプログラムは、撮像画像取得部１１１と、図形受付部１１２と、位置関係取得部１１３と、図形位置判定部１１４と、座標変換部１１５と、指示部１１６と、表示制御部１１７と、音声出力制御部１１８の手順や方法をコンピュータに実行させるものであるとも言える。ここで、メモリ６０６とは、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の、不揮発性または揮発性の半導体メモリや、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等が該当する。
【００３６】
なお、撮像画像取得部１１１と、図形受付部１１２と、位置関係取得部１１３と、図形位置判定部１１４と、座標変換部１１５と、指示部１１６と、表示制御部１１７と、音声出力制御部１１８の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。例えば、撮像画像取得部１１１については専用のハードウェアとしての処理回路６０１でその機能を実現し、図形受付部１１２と、位置関係取得部１１３と、図形位置判定部１１４と、座標変換部１１５と、指示部１１６と、表示制御部１１７と、音声出力制御部１１８については処理回路がメモリ６０６に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
記憶部１１９は、例えば、ＨＤＤ６０２を使用する。なお、これは一例にすぎず、記憶部１１９は、ＤＶＤ、メモリ６０６等によって構成されるものであってもよい。
また、表示編集装置１は、カメラ１０１、表示部１０２、または、プロジェクタ２等の外部機器との通信を行う入力インタフェース装置６０３、出力インタフェース装置６０４を有する。例えば、撮像画像取得部１１１は、カメラ１０１で撮像された撮像画像を、入力インタフェース装置６０３を利用して取得する。また、例えば、図形受付部１１２は、ユーザの入力操作による第１の図形情報を、入力インタフェース装置６０３を利用して取得する。また、例えば、指示部１１６は、第２の図形情報を、出力インタフェース装置６０４を利用してプロジェクタ２に送信する。
【００３７】
以上のように、この実施の形態１によれば、表示編集装置１は、カメラ１０１が対象物を撮像した画像を取得する撮像画像取得部１１１と、画像上に描画された第１の図形に関する第１の図形情報を受け付ける図形受付部１１２と、画像が撮像された際の対象物とカメラとの位置関係を取得する位置関係取得部１１３と、位置関係取得部１１３が取得した位置関係と、第１の図形情報とから、第２の図形情報を算出する座標変換部１１５と、座標変換部１１５が算出した第２の図形情報を、対象物上への描画を行う描画装置に出力する指示部１１６とを備えるようにした。そのため、視認者が対象物上に描画される図形を非正対位置から見る際に所望の図形を認識できるように、描画装置に描画を指示するための図形情報を編集することができる。
なお、この実施の形態１においては、対象物を撮影する際のカメラの位置は、任意の位置とすることができる。したがって、この実施の形態１は、視認者が対象物上に描画される図形を非正対位置から見る際に所望の図形が認識されるように、描画装置に描画を指示する場合に、特に効果的であるが、対象物上に描画される図形を、視認者が「正対位置」から見る際に所望の図形を認識させたい場合も含めて、描画装置に描画を指示するための図形情報を編集することができるものである。
【００３８】
実施の形態２．
実施の形態１では、ユーザは、図形が投影される対象物の表面を、非正対位置から見た状態で第１の図形を描画するため、多くの場合、プロジェクタ２から投影される第２の図形は、プロジェクタ２側または自動車側から見た場合には対称形とはならない。しかし、プロジェクタ２が路面に対して投影する図形の目的によっては、当該図形をプロジェクタ２または自動車側から見た場合に対称形とすることが望ましい場合がある。例えば、自動車に取り付けられたプロジェクタ２から投影する図形によって、自動車の周囲の歩行者等を視認者として想定し、当該歩行者等に自動車の進行方向を視認させる用途の場合、任意の位置の歩行者等が自動車の進行方向を正確に視認できるようにするためには、プロジェクタ２側または自動車側から見た場合に対称形となる図形を、プロジェクタ２から投影することが望ましい。
実施の形態２では、ユーザが、図形が投影される対象物の表面を非正対位置から見た状態で第１の図形を描画する場合であっても、想定される視認者の位置から見て視認しやすく、かつ、プロジェクタ２側または自動車側から見て対称形となる所望の図形を、第２の図形としてプロジェクタから投影できるようにする実施の形態について説明する。
なお、実施の形態２においても、実施の形態１同様、一例として、表示編集装置１ａ（後述する）は、タブレットＰＣ１００に搭載され、ユーザは、路面周辺の路上にいる視認者が、自動車に取り付けられたプロジェクタ２によって当該路面上に投影される静止画を見る際に視認できる所望の静止画を、タブレットＰＣ１００を用いて描画し、表示編集装置は、当該ユーザが描画した静止画に基づいて、プロジェクタ２に投影を指示するための図形情報を編集するものとする。
【００３９】
実施の形態２の表示編集システムの構成は、実施の形態１において、図１を用いて説明した構成と同様であるため、重複した説明を省略する。また、実施の形態２のプロジェクタ２の構成は、実施の形態１において、図３を用いて説明した構成と同様であるため、重複した説明を省略する。
【００４０】
図７は、実施の形態２の表示編集装置１ａの構成例を示すブロック図である。
図７において、実施の形態１で図２を用いて説明した構成と同様の構成については同じ符号を付して重複した説明を省略する。
表示編集装置１ａは、実施の形態１の表示編集装置１とは、図形補完部１２０をさらに備える点が異なる。
【００４１】
図形補完部１２０は、ユーザによる第１の図形情報の描画が始まる前の任意のタイミングで、表示制御部１１７に対して、表示部１０２に表示された画像上に重畳してガイドを表示させる。また、図形受付部１１２が受け付けた第１の図形情報を取得すると、当該第１の図形情報に基づき、第１の図形がプロジェクタ２側または自動車側から見て左右対称となるよう補完し、補完後の第１の図形の図形情報（以下「補完後第１の図形情報」という。）を作成する。
例えば、図形補完部１２０は、ガイドとして、プロジェクタ２側または自動車側から見て左右対称であるグリッドの画像を表示させる。また、実施の形態２において、図形補完部１２０は、画像内における路面の位置にガイドを重畳して表示させる。
図形補完部１２０は、補完後第１の図形情報を、図形位置判定部１１４に出力する。また、図形補完部１２０は、表示制御部１１７にも補完後第１の図形情報を出力し、表示部１０２が表示している画像上に重畳して補完後第１の図形情報を表示させる。（なお、図７において、図形補完部１２０から表示制御部１１７に対する情報出力のための接続線の記載は省略している。）
図形位置判定部１１４は、位置関係取得部１１３から出力された、路面とカメラ１０１の位置関係の情報、および、プロジェクタ２とカメラ１０１の位置関係の情報と、図形補完部１２０から出力された補完後第１の図形情報とに基づき、補完後の第１の図形が、路面上のどの位置に対応付けられるかを判定する。
【００４２】
表示編集装置１ａのハードウェア構成は、実施の形態１において図６Ａ、および、図６Ｂを用いて説明した構成と同様であるため、重複した説明を省略する。
図形補完部１２０は、撮像画像取得部１１１、図形受付部１１２、位置関係取得部１１３、図形位置判定部１１４、座標変換部１１５、指示部１１６、表示制御部１１７、および、音声出力制御部１１８同様、処理回路６０１により実現される。
【００４３】
次に、実施の形態２の表示編集装置１ａの動作について説明する。
図８は、実施の形態２の表示編集装置１ａの動作を説明するフローチャートである。
図８のステップＳＴ８０１，８０３〜８０９の具体的な動作は、実施の形態１で説明した、図４のステップＳＴ４０１〜４０８の具体的な動作と同様であるため重複した説明を省略する。
実施の形態２では、図４を用いて説明した動作に対して、図８のステップＳＴ８０２の動作が追加になっているのみである。なお、ＳＴ８０１において図形受付部１１２が、第１の図形情報を受け付ける前に、図形補完部１２０によって、表示部１０２にガイドが既に表示されているものとする。
【００４４】
ステップＳＴ８０１において、図形受付部１１２は、第１の図形情報を受け付けると、受け付けた第１の図形情報を図形補完部１２０に出力する。
図形補完部１２０は、図形受付部１１２から出力された第１の図形情報に基づき、第１の図形が左右対称となるよう補完し、補完後第１の図形情報を作成する。
図形補完部１２０は、補完後第１の図形情報を、図形位置判定部１１４に出力する。また、図形補完部１２０は、表示制御部１１７にも補完後第１の図形情報を出力する。表示制御部１１７は、補完後第１の図形情報を取得すると表示部１０２が表示している画像上に重畳して補完後第１の図形情報が示す補完後の第１の図形を表示させる。
【００４５】
ここで、図９は、実施の形態２において、ガイドおよび補完後の第１の図形が表示された表示部１０２の画面の一例を示す図である。
図９では、一例として、ユーザは、第１の図形として、斜めの線（図９の９ａ）を入力したものとしている。
図形補完部１２０は、ユーザが入力した第１の図形が、プロジェクタ２側または自動車側から見て左右対称になるよう、斜めの線（図９の９ｂ）を補完する。
【００４６】
位置関係取得部１１３は、路面とカメラ１０１、および、プロジェクタ２とカメラ１０１の位置関係を取得し（ステップＳＴ８０３）、図形位置判定部１１４は、位置関係取得部１１３から出力された、路面とカメラ１０１との位置関係の情報、および、プロジェクタ２とカメラ１０１との位置関係の情報と、図形補完部１２０から出力された補完後第１の図形情報とに基づき、補完後の第１の図形が、路面上のどの位置に対応付けられるかを判定する（ステップＳＴ８０４）。
【００４７】
なお、以上の実施の形態２では、図形補完部１２０は、ガイドとしてグリッドを表示させるようにしたが、これは一例に過ぎない。図形補完部１２０は、プロジェクタ２側または自動車側から見て左右対称となる図形を編集することを意図するユーザに対し、入力を補助するような任意の情報をガイドとして表示させればよい。
また、図形補完部１２０は、ガイドは表示させず、第１の図形が左右対称となるよう当該第１の図形を補完し、補完された左右対称な第１の図形のみを表示させるようにしてもよい。
【００４８】
また、以上の実施の形態２では、図形補完部１２０は、第１の図形が左右対称となるよう、当該第１の図形を補完するものとしたが、補完の方法は左右対称に限らない。図形補完部１２０は、第１の図形を、プロジェクタ側または自動車側からみて、例えば、上下対称となるよう補完してもよいし、上下左右対称となるよう補完してもよいし、三方対称となるよう補完してもいし、点対称となるよう補完してもよい。
【００４９】
以上のように、実施の形態２によれば、図形受付部１１２が受け付けた第１の図形情報に基づき、第１の図形が左右対称となるよう第１の図形を補完し、補完後第１の図形情報を作成する図形補完部１２０を備え、座標変換部１１５は、位置関係取得部１１３が取得した位置関係と、図形補完部１２０が作成した補完後第１の図形情報から、第２の図形情報を算出するようにした。これにより、ユーザは任意の視点から図形の作成を行った場合も、描画装置からみて対称形となった図形が表示されるようにすることができ、品質の高い図形の作成を行うことができる。
【００５０】
実施の形態３．
実施の形態１，２では、例えば、プロジェクタ２が取り付けられた自動車は停止しているものとし、自動車が走行することによりプロジェクタ２の位置も移動する場合、あるいは自動車の走行状態が変化する場合等、プロジェクタ２に関連する状況が変化することは想定していなかった。
実施の形態３では、プロジェクタ２に関連する状況が変化する場合も、当該状況の変化にあわせて、ユーザの所望の図形を、プロジェクタ２から投影できる実施の形態について説明する。
なお、実施の形態３においても、実施の形態１，２同様、一例として、表示編集装置１ｂ（後述する）は、タブレットＰＣ１００に搭載され、ユーザは、路面周辺の路上にいる視認者が、自動車に取り付けられたプロジェクタ２によって当該路面上に投影される静止画を見る際に視認できる所望の静止画を、タブレットＰＣ１００を用いて描画し、表示編集装置は、当該ユーザが描画した静止画に基づいて、プロジェクタ２に投影を指示するための図形情報を編集するものとする。
【００５１】
図１０は、実施の形態３の表示編集装置１ｂの構成例を示すブロック図である。
図１０において、実施の形態１で図２を用いて説明した構成と同様の構成については同じ符号を付して重複した説明を省略する。
表示編集装置１ｂは、実施の形態１の表示編集装置１とは、状況情報取得部１２１、および、図形情報取得部１２２をさらに備える点が異なる。
【００５２】
実施の形態３の表示編集システムの構成は、実施の形態１において、図１を用いて説明した構成と同様であるため、重複した説明を省略する。また、実施の形態３のプロジェクタ２の構成は、実施の形態１において、図３を用いて説明した構成と同様であるため、重複した説明を省略する。
【００５３】
状況情報取得部１２１は、プロジェクタ２の状況情報を取得する。実施の形態３では、状況情報取得部１２１は、プロジェクタ２が取り付けられている自動車から、車両に関する車両情報を、プロジェクタ２の状況情報として取得するものとする。車両情報とは、自動車に取り付けられたプロジェクタ２に関する情報も含む、自動車に関する種々の情報であって、プロジェクタ２から投影される静止画を変更すべき契機となりうる任意の情報である。例えば、車両情報は、自動車の位置情報、もしくは、自動車に取り付けられているプロジェクタ２の位置情報、または、自動車が駐車している状態、自動車が走行している方向、もしくは、自動車の走行速度等の自動車の走行状態に関する情報である。
状況情報取得部１２１は、取得した車両情報を、図形情報取得部１２２に出力する。
【００５４】
図形情報取得部１２２は、状況情報取得部１２１から出力された車両情報が示すプロジェクタ２の状況と、当該状況において算出された第２の図形情報を関連付けて、記憶部１１９に記憶させる。したがって、記憶部１１９には、実施の形態１，２で説明した情報に加えて、プロジェクタ２の状況と当該状況に対応する第２の図形情報とが関連付けられて記憶される。
例えば、ユーザは、想定される視認者がある１つの位置にとどまっているとして、当該位置に対して、複数の異なる地点に自動車がある場合のそれぞれにおいて、視認者が視認すべき第１の図形を、タブレットＰＣ１００の画面上で描画することで、複数の第１の図形を描画する。表示編集装置１ｂは、複数の第１の図形を示す複数の第１の図形情報のそれぞれに対して、第２の図形情報を算出する。図形情報取得部１２２は、複数の第２の図形情報のそれぞれに対して、関連する自動車の位置情報を関連付けて、記憶部１１９に記憶させる。詳細は後述する。
【００５５】
表示編集装置１ｂのハードウェア構成は、実施の形態１において図６Ａ、および、図６Ｂを用いて説明した構成と同様であるため、重複した説明を省略する。
状況情報取得部１２１、および、図形情報取得部１２２は、撮像画像取得部１１１、図形受付部１１２、位置関係取得部１１３、図形位置判定部１１４、座標変換部１１５、指示部１１６、表示制御部１１７、および、音声出力制御部１１８と同様に、処理回路６０１により実現される。
【００５６】
次に、実施の形態３の表示編集装置１ｂの動作について説明する。
以下の説明では、一例として、プロジェクタ２が自動車の位置に応じて投影する図形を変更する場合に、ユーザが、表示編集装置１ｂを使用して、それぞれの位置における図形を編集する際の動作について説明する。
この場合、ユーザは、予め、プロジェクタ２が取り付けられた自動車が、異なる複数地点にある状態において、それぞれ、タブレットＰＣ１００のタッチパネルを操作して、表示部１０２に表示された画像上に、第１の図形を描画する。ここでは、複数地点は、例えば３地点であり、ユーザは、自動車が当該３地点のそれぞれにある状態に対して、第１の図形を描画するものとする。
【００５７】
表示編集装置１ｂは、３地点において、その都度、ユーザが描画した第１の図形を受け付け、路面とカメラ１０１との位置関係、および、プロジェクタ２とカメラ１０１との位置関係を判定し、判定した位置関係の情報と、第１の図形情報とから、プロジェクタ２が路面に投影すべき第２の図形情報を算出する。当該動作は、実施の形態１において、図４のフローチャートを用いて説明した動作と同様であるが、実施の形態３では、さらに、表示編集装置１ｂにおいて、以下の動作を行う。
【００５８】
表示編集装置１ｂにおいて、座標変換部１１５は、第２の図形情報を算出すると（図４のステップＳＴ４０５参照）、当該第２の図形情報を、指示部１１６および図形情報取得部１２２に出力する。図形情報取得部１２２は、当該第２の図形情報を、状況情報取得部１２１から出力された車両情報が示すプロジェクタ２の位置と関連付けて、記憶部１１９に記憶させる。
座標変換部１１５が、第２の図形情報を図形情報取得部１２２に出力するタイミングは、少なくとも、プロジェクタ２の１つの位置に対して、座標変換部１１５によって算出された１つの第２の図形情報が記憶されるタイミングであればよい。例えば、当該タイミングは、ユーザが、プロジェクタ２の１つの位置に対して、第１の図形を描画終了した場合に、表示部１０２に表示された記憶ボタンをタッチする等して指示したタイミングとすることができる。
これにより、想定される視認者の１つの位置からみて、自動車が異なる３地点にある場合のそれぞれにおいて、プロジェクタ２の位置と第２の図形情報とが関連付けられて、記憶部１１９に記憶されることになる。
【００５９】
以上の説明では、記憶部１１９に第２の図形情報と関連付けて記憶させておく車両情報をプロジェクタ２の位置情報とする場合の、表示編集装置１ｂの動作について説明した。しかし、これは一例に過ぎず、表示編集装置１ｂは、プロジェクタ２の位置情報以外の車両情報と第２の図形情報とを関連付けて記憶部１１９に記憶させることもできるので、以下、例をあげて説明する。
【００６０】
例えば、表示編集装置１ｂは、車両情報として、自動車の駐車状態または自動車が走行する方向に関する情報を取得し、それぞれの情報が示す状態と関連付けて、それぞれ異なる第２の図形情報を記憶部１１９に記憶させることができる。
なお、この場合の車両情報は、図形の編集用に用意された情報であり、自動車が、実際に当該車両情報が示す状態である必要はない。
【００６１】
また、例えば、表示編集装置１ｂは、車両情報として、自動車の走行速度の情報を取得し、それぞれの情報が示す状態と関連付けて、それぞれ異なる第２の図形情報を記憶部１１９に記憶させることができる。
なお、この場合の車両情報も、図形の編集用に用意された情報であり、自動車が、実際に当該車両情報が示す走行速度で走行している状態である必要はない。また、この場合、走行速度を、例えば、１０ｋｍ／時毎に区切った複数の走行速度のそれぞれに対して、ユーザが第１の図形を描画し、図形情報取得部１２２は、それぞれの第１の図形を示す第１の図形情報に対して、座標変換部１１５が算出した異なる第２の図形情報を走行速度と関連付けて、記憶部１１９に記憶させるようにすればよい。
【００６２】
また、例えば、表示編集装置１ｂは、自動車の走行速度の閾値と、自動車の走行速度が閾値未満の場合の第２の図形と、自動車の走行速度が閾値以上となった場合の第２の図形の変形の態様を、記憶部１１９に記憶させておくようにしてもよい。第２の図形の変形の態様は、例えば、第２の図形の拡大、または、点滅等とすることができる。
【００６３】
このように、表示編集装置１ｂにおいて、どの車両情報が示すプロジェクタ２の状況に関連付けて、どのような第２の図形を記憶させるかは、適宜設定可能である。
【００６４】
また、表示編集装置１ｂにおいて、記憶部１１９に記憶された複数の第２の図形情報については、プロジェクタ２の１つの状況に関連付けられた第２の図形情報と、プロジェクタ２の他の状況に関連付けられた第２の図形情報との間を、既存の画像処理技術を用いて補完して、各状況間の中間的な状況において使用される第２の図形情報を算出することもできる。例えば、想定される視認者の１つの位置からみて、自動車が異なる３地点にある場合のそれぞれにおいて、プロジェクタ２の位置と第２の図形情報とが関連付けられて、記憶部１１９に記憶されている場合、すでに記憶されている３つの第２の図形情報のうち、隣り合う２地点に関連付けられた２つの第２の図形情報を、連続的に変形させるような画像処理を行い、当該２地点の間に自動車がある場合における第２の図形情報を、算出することができる。
この場合、プロジェクタ２は、自動車の移動に応じて、連続的に変化する第２の図形情報を路面に投影することができ、視認者にとっても違和感のない図形表示を行うことができる。
【００６５】
以上のように、実施の形態３によれば、描画装置の状況を取得する状況情報取得部１２１を備え、第２の図形情報と、状況情報取得部１２１により取得された、当該第２の図形情報が算出された際の描画装置の状況を示す情報とを関連付けて、記憶部１１９に記憶させるようにした。これにより、描画装置に関わる状況の変化が生じる場合においても、状況に応じて、視認者が対象物上に描画される図形を非正対位置から見る際に所望の図形を認識できるように、描画装置に描画を指示するための図形情報を編集することができる。
【００６６】
なお、以上の実施の形態３では、当該実施の形態３を実施の形態１に適用し、表示編集装置１ｂは、実施の形態１の表示編集装置１に対して、状況情報取得部１２１と図形情報取得部１２２とをさらに備えるものとした。しかしながら、これに限らず、実施の形態３を実施の形態２に適用するようにしてもよい。すなわち、表示編集装置１ｂは、図７を用いて説明した実施の形態２の表示編集装置１ａに対して、状況情報取得部１２１と図形情報取得部１２２とをさらに備えるようにしてもよい。
【００６７】
また、以上の実施の形態１〜３では、一例として、自動車に取り付けられたプロジェクタ２は、路面に対して静止画としての図形を投影するものであり、表示編集装置１〜１ｂは、静止画としての図形を編集するものとした。
しかしながら、これは一例に過ぎず、自動車に取り付けられたプロジェクタ２が、路面に対して動画としての図形を投影するものである場合、表示編集装置１〜１ｂは、動画としての図形を編集するものとすることもできる。この場合、例えば、ユーザは、既存の描画アプリ等を使用し、第１の図形としてアニメーション等の動画を描画するようにすればよい。
【００６８】
また、表示編集装置１〜１ｂにおいて算出された第２の図形情報は、当該第２の図形情報が静止画または動画のいずれであっても、任意のデータ形式で取り出すことができる。したがって、例えば、一度表示編集装置１〜１ｂにおいて、第１の図形情報に基づき算出された第２の図形情報が示す第２の図形を、別の自動車に取り付けられたプロジェクタからも投影させたい場合は、表示編集装置１〜１ｂから第２の図形情報を取り出してデータを別の自動車に取り付けられたプロジェクタを制御する制御装置が有する記憶装置にコピーすることで、同じ第２の図形を、別の自動車に取り付けられたプロジェクタから投影させて再現することができる。
【００６９】
また、以上の実施の形態１〜３では、表示編集装置１〜１ｂは、タブレットＰＣ１００に搭載されるものとしたが、これに限らない。表示編集装置１〜１ｂが搭載される装置は、ユーザが、表示画面上で、あるいは、直接に、第２の図形が描画される対象となる実空間を見ることができ、当該ユーザが、実空間に重なって見えるように、静止画または動画を入力して表示できるような装置であればどのようなものでもよい。例えば、表示編集装置１〜１ｂが搭載される装置を、通常のＰＣのディスプレイ背面にビデオカメラが設置されたものとし、ユーザが、ビデオカメラで実空間を撮像し、ＰＣの表示画面上に表示された実空間の画像上に第１の図形を描画できるような構成としてもよい。また、例えば、表示編集装置１〜１ｂが搭載される装置を、シースルー型のヘッドマウントディスプレイとし、ユーザが当該ヘッドマウントディスプレイを装着するとともに、当該ユーザの指先を三次元トラッカで認識するようにして、ユーザが直接実空間を見ながら、当該実空間に重ねて第１の図形を描画できるような構成としてもよい。
【００７０】
また、以上の実施の形態１〜３では、図形が描画される対象物を路面とし、描画装置は、路面に光を投影するプロジェクタ２としたが、これに限らない。
例えば、描画装置は、マーカ等を保持したアームによりホワイトボード等に描画するロボットであっても良いし、テープ等を使って地面等に描画を行う自走式のロボットであってもよい。
このように、対象物は、路面に限らず、ホワイトボード等の任意の面とすることができる。また、対象物は、凹凸を含む面であってもよい。また、描画装置は、プロジェクタ２に限らず、ロボットのアーム等、図形を描画させることができる任意の装置とすることができる。また、描画装置は、機械的に形状が変わるマスクが光源に取り付けられ、マスクの形状を変化させることによって、図形が視認されるような装置であってもよい。
【００７１】
以上の実施の形態１〜３では、描画装置が光を路面に投影するプロジェクタ２であり、表示編集装置１〜１ｂが、当該プロジェクタ２に所望の図形を投影させるための第２の図形情報を編集するものであった。この場合、プロジェクタ２と路面との位置関係等によって、プロジェクタ２から投影される第２の図形は、路面上では変形することがあるため、表示編集装置１〜１ｂの座標変換部１１５は、路面とカメラ１０１との位置関係の情報と、プロジェクタ２とカメラ１０１との位置関係の情報とに基づき、第２の図形情報を算出するようにした。
しかしながら、例えば、描画装置がマーカ等を保持したアームによりホワイトボード等に描画するロボット、または、テープ等を使って地面等に描画を行う自走式のロボットの場合には、描画される図形は第２の図形そのものとなるため、カメラ１０１と対象物との位置関係さえわかれば、座標変換部１１５は、第２の図形情報を算出することができる。
したがって、この場合、位置関係取得部１１３は、カメラ１０１と対象物との位置関係を取得するようになっていればよく、座標変換部１１５は、カメラ１０１と対象物との位置関係の情報と、第１の図形情報から、第２の図形情報を算出するようにすればよい。
【００７２】
また、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００７３】
この発明に係る表示編集装置は、視認者が対象物上に描画される図形を非正対位置から見る際に所望の図形を視認できるように、描画装置に描画を指示するための図形情報を編集することができるため、任意の対象物上に図形の描画を行う描画装置に描画を指示するための図形情報を編集する表示編集装置等に適用することができる。
【符号の説明】
【００７４】
１  表示編集装置、２  プロジェクタ、５１  自動車、１００  タブレットＰＣ、１０１  カメラ、１０２  表示部、１０３  音声出力装置、１１１  撮像画像取得部、１１２  図形受付部、１１３  位置関係取得部、１１４  図形位置判定部、１１５  座標変換部、１１６  指示部、１１７  表示制御部、１１８  音声出力制御部、１１９  記憶部、１２０  図形補完部、１２１  状況情報取得部、１２２  図形情報取得部。
【図１】
0006671549.tif 000002
【図２】
0006671549.tif 000003
【図３】
0006671549.tif 000004
【図４】
0006671549.tif 000005
【図５】
0006671549.tif 000006
【図６】
0006671549.tif 000007
【図７】
0006671549.tif 000008
【図８】
0006671549.tif 000009
【図９】
0006671549.tif 000010
【図１０】
0006671549.tif 000011