(57)【要約】【課題】  ２次元画像情報は３次元表示器で立体表示出来ない。【解決手段】  本発明によれば、２次元画像情報が有する各画像オブジェクトの属性に応じて、自動で疑似的に立体表示可能な３次元画像情報に変換出来る。【選択図】  図２
2014140133.tif 000002
【特許請求の範囲】
【請求項１】
２次元画像情報から３次元画像情報を生成する装置であって、
２次元画像情報に含まれる複数のオブジェクトが互いに重なっているか判定する判定手段と、
前記判定手段で複数のオブジェクトが互いに重なっていると判定した場合に、前記複数のオブジェクトに含まれる一部のオブジェクトが残りのオブジェクトよりも手前になるように各オブジェクトの奥行きを決定する決定手段と、
前記決定手段で決定された奥行きの情報を含む３次元画像情報を生成する生成手段とを有することを特徴とする装置。
【請求項２】
前記決定手段は、
前記複数のオブジェクトがグループ化されている場合に、例外的に前記複数のオブジェクトの奥行きが同じになるように各オブジェクトの奥行きを決定することを特徴とする請求項１に記載の装置。
【請求項３】
前記３次元画像情報には左目用画像情報と右目用画像情報が含まれており、
前記生成手段は、
前記左目用画像情報におけるオブジェクトの位置と、前記右目用画像情報におけるオブジェクトの位置をずらすことによって、前記３次元画像情報を生成することを特徴とする請求項１又は２に記載の装置。
【請求項４】
２次元画像情報から３次元画像情報を生成する方法であって、
２次元画像情報に含まれる複数のオブジェクトが互いに重なっているか判定する判定工程と、
前記判定工程で複数のオブジェクトが互いに重なっていると判定した場合に、前記複数のオブジェクトに含まれる一部のオブジェクトが残りのオブジェクトよりも手前になるように各オブジェクトの奥行きを決定する決定工程と、
前記決定工程で決定された奥行きの情報を含む３次元画像情報を生成する生成工程とを有することを特徴とする方法。
【請求項５】
前記決定工程は、
前記複数のオブジェクトがグループ化されている場合に、例外的に前記複数のオブジェクトの奥行きが同じになるように各オブジェクトの奥行きを決定することを特徴とする請求項４に記載の方法。
【請求項６】
前記３次元画像情報には左目用画像情報と右目用画像情報が含まれており、
前記生成工程は、
前記左目用画像情報におけるオブジェクトの位置と、前記右目用画像情報におけるオブジェクトの位置をずらすことによって、前記３次元画像情報を生成することを特徴とする請求項４又は５に記載の方法。
【請求項７】
請求項４乃至６の何れか１項に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元画像情報を３次元表示器で表示する為に３次元画像情報に変換する画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
２次元画像情報を表示する２次元表示器と３次元画像情報を表示する３次元表示器が有り、両者を両方の表示器で表示したい場合が有る。
【０００３】
特許文献１及び２には、自然画からなる２次元画像情報を疑似的に３次元情報に変換して３次元表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−６３０８３
【特許文献２】特開平１０−５１８１２
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、描画ソフト等で人工的に作成されたＣＧやプレゼンテーション用の２次元画像情報は各画像オブジェクト自体に遠近情報を持たない為、１や２で開示された技術が適用出来無く、違和感の無い３次元表示可能な３次元画像情報には上手く変換できない。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置は、
画像情報入力部から２次元画像情報を取得し、２次元画像情報解析部で２次元画像情報を構成する各画像オブジェクトを解析した結果に従って、２次元−３次元画像情報変換部で疑似的に２次元画像情報を３次元表示器で表示出来る３次元画像情報に変換する。
【発明の効果】
【０００７】
本発明によれば、既存の２次元画像情報を違和感の無い疑似的な３次元画像情報に変換して３次元表示器で立体表示出来る。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例に係る画像処理装置の一例を示す概略図である。
【図２】本発明の一実施例に係る画像処理装置の機能ブロックの一例を示す図である。
【図３】本発明の一実施例に係る３次元画像情報への変換処理のフローチャートを示す図である。
【図４】本発明の一実施例に係る２次元画像情報を３次元画像情報に変換する原理を説明する図である。
【図５】本発明の一実施例に係る３次元画像情報変換時の飛び出し効果量の設定を行うＵＩ画面を説明する図である。
【図６】本発明の一実施例に係る２次元画像情報を３次元画像情報に変換する手順を説明する図である。
【図７】本発明の一実施例に係る２次元画像情報を３次元画像情報に変換するフローチャートを説明する図である。
【図８】本発明の別実施例１に係る２次元画像情報を３次元画像情報に変換する手順を説明する図である。
【図９】本発明の別実施例１に係る２次元画像情報を３次元画像情報に変換するフローチャートを説明する図である。
【図１０】本発明の別実施例２に係る２次元画像情報を３次元画像情報に変換するフローチャートを説明する図である。
【図１１】本発明の他の実施例に係る２次元画像情報を３次元画像情報に変換する手順を説明する図である。
【発明を実施するための形態】
【０００９】
実施例の説明に先立って、本明細書で用いる用語について簡単に説明する。
【００１０】
２次元画像は、表示器で表示する、例えば人や図形などを表す２次元の画像そのものを示している。
【００１１】
３次元画像は、３次元表示器で立体的に表示される、例えば人や図形などを表す３次元の画像そのものを示している。例えば、３次元画像は、視差を有する複数の２次元画像で構成される。例えば左目用と右目用の視差を有する一対の２次元画像を両目で見る事で得られる画像である。
【００１２】
２次元画像情報または３次元画像情報は、上記の２次元画像または３次元画像を表示するための信号源を示している。特に３次元画像情報は、少なくとも左目用および右目用の一対の２次元画像情報を有する。
【００１３】
画像の一部を画像オブジェクトと称す。２次元画像中で、画像オブジェクトが他の画像オブジェクトと少なくともその一部が重なり、該重なった部分で上に表示される画像オブジェクトを手前の画像オブジェクトと表現する。該手前の画像オブジェクトでその一部が下に隠れて表示される画像オブジェクトを奥の画像オブジェクトと表現する。
【００１４】
次に、簡単に３次元表示器について説明する。本発明実施例で用いる３次元表示器は、３次元画像情報として、その表示器の１つの画面中に複数の２次元画像情報を同時に表示している。具体的には、３次元表示器に表示される２次元画像は、少なくともユーザーの左目および右目の各視点から見た２枚以上の複数の２次元画像情報となっている。
【００１５】
以下、本発明を実施するための形態について図面を用いて説明する。本実施形態では、ユーザーが３次元表示器で２次元画像情報を表示する際、該２次元画像情報を疑似的に３次元画像情報に自動的に変換する画像処理装置を例に説明するが、これに限定されるものではない。
【００１６】
＜実施例１＞
図１は、実施例の画像処理装置の一例を示す概略図である。図１に於いて本発明として２次元画像情報を疑似的に３次元画像情報に変換する為の画像処理装置は一般的なパーソナルコンピュータ（以後ＰＣと称する）１を有し、ネットワーク回線１１０等から画像情報等をネットワーク制御部９０を介して取得する。また画像処理装置は、少なくとも、３次元画像情報に基づいた３次元画像を立体表示する為の３次元表示装置２を有し、必要に応じて、２次元画像情報に基づいた２次元画像を表示する為の２次元表示装置５０を有する。表示すべき画像情報に応じて３次元表示装置２かあるいは２次元表示装置５０で画像を表示する事が出来る。
【００１７】
ＰＣ１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０で制御される。ＰＣ１は、３次元画像情報や本実施例に用いられるプログラム等を保持する記憶部８０を有する。またＰＣ１は、各種設定やプログラムを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０及び、一時的な記憶手段として機能するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）７０を有する。３次元表示装置２は、３次元画像を表示する３次元表示器３０を有する。また、３次元表示装置２は、３次元表示器の表示面にタッチパネル４０を有し、表示した３次元画像を直接タッチして指定すると共に、キーボードやマウスで構成する操作入力部５５と同様にユーザーのＰＣへの各種の入力操作を可能にする。撮像手段２０は一般的表示器に装備された物で、ユーザーの位置やユーザーの動作を認識する為に３次元表示器３０の近傍に設けられている。
【００１８】
＜画像処理装置の機能ブロック＞
図２は、本実施例の画像処理装置１の画像処理機能のブロックの一例を示す図である。画像情報入力部３００、２次元画像情報解析部３０２、２次元−３次元画像情報変換部３０３は、ＣＰＵ１０、ＲＯＭ６０、ＲＡＭ７０から構成されており、図３で示すフローチャートの処理を実行することが可能となっている。これは、ＲＯＭ６０に、図３のフローチャートを処理するためのプログラムが含まれているためである。ＣＰＵがこのプログラムを適宜、ＲＡＭにロードして実行することにより処理は実行される。
また、２次元画像情報記憶部３０１及び３次元画像情報記憶部３０４は記憶部８０の一部や一時的に画像を保持するＲＡＭ７０である。
【００１９】
画像情報入力部３００は、ＣＰＵ１０で実行される電子文書作成アプリケーションソフトウエアーによって、記憶部８０またはネットワーク制御部９０から画像情報を取得する。
【００２０】
画像処理装置１は、画像情報入力部３００から２次元画像情報は２次元画像情報記憶部３０１に、３次元画像情報は３次元画像情報記憶部３０４に入力し、記憶保持する。
【００２１】
一方２次元画像情報記憶部３０１に記憶保持した２次元画像情報を取り出し、２次元画像情報解析部３０２で該２次元画像情報を解析する。該解析結果に従って、２次元−３次元画像情報変換部３０３は疑似的に２次元画像情報を３次元表示器で表示出来る３次元画像情報に変換する。
【００２２】
＜２次元画像情報を３次元画像情報に変換する方法＞
図３に本実施例による３次元画像情報への変換処理のフローチャートを示す。
【００２３】
ユーザーが操作入力部５５から特定の画像表示を伴う指示を行った場合、該ユーザーの操作指示が３次元表示器での表示か、２次元表示器での表示か、ステップＳ４０１で検知する。つぎに、２次元表示器（例えば、２次元表示器５０）で２次元画像情報を表示するなら、ステップＳ４０４はステップＳ４０９に分岐し、２次元画像情報記憶部３０１から表示すべき２次元画像情報を取得し、ステップＳ４１１で２次元表示器５０に表示する。
【００２４】
一方３次元表示器（例えば、３次元表示器３０）で３次元画像情報を表示するなら、ステップＳ４０１からステップＳ４０２、ステップＳ４０８に分岐し、３次元画像情報記憶部３０４から３次元画像情報をステップＳ４０８で取得し、ステップＳ４１０で３次元表示器３０で表示する。
【００２５】
一方、ユーザーの操作指示が、３次元表示器（例えば、３次元表示器３０）で２次元画像情報を表示するなら、ステップＳ４０２からステップＳ４０３に分岐する。ステップＳ４０３は２次元画像情報記憶部３０１から２次元画像情報を読み出し、２次元画像情報解析部３０２で取得した２次元画像情報を解析する。更に、２次元画像情報解析部３０２で解析した結果に従って、２次元−３次元画像情報変換部３０３は疑似的に３次元画像情報に変換する。
【００２６】
その後、変換した３次元画像情報をステップＳ４０７は３次元画像情報記憶部３０４に一端記憶する。
【００２７】
再度、ステップＳ４０８で記憶した３次元画像情報を取得して、ステップＳ４１０で３次元表示器３０で表示する。尚本発明の特徴とするステップＳ４０３の処理は詳細に後述する。
【００２８】
尚、ユーザーの操作指示が、２次元表示器（例えば、２次元表示器５０）で３次元画像情報を表示するなら、ステップＳ４０１からステップＳ４０４を経てステップＳ４０５に分岐する。ステップＳ４０５は３次元画像情報記憶部３０４から表示すべき３次元画像情報の内、左目用表示の為の画像を読み出し、ステップＳ４０６でこの画像情報を２次元画像情報記憶部３０１に保存する。
【００２９】
その後ステップＳ４０９で２次元画像情報記憶部３０１から該表示すべき該２次元画像情報を取得し、ステップＳ４１１で２次元表示器５０に表示する。表示すべき２次元画像情報は３次元画像情報記憶部３０４から一対の視差画像の内、どちらか一方で有れば、右目用画像でも左目用画像でもどちらでも構わない。
【００３０】
図４は立体視画像表示の対象となる画像オブジェクトの表示画面からの飛び出し位置と画像オブジェクトの表示画面上のずらし量（両眼視差）の関係を示す図である。表示画面の位置からユーザの視聴位置までの距離をＬ（なお、Ｌは予め設定されているものとする）、２次画像情報の表示画面上のずらし量（両眼視差）をｐ、ユーザーの両眼間隔をｅ、表示画面の位置から飛び出し位置までの距離（飛び出し量）をｄとする。
【００３１】
ここで、表示画面からどの程度飛び出して見えるようにするかは、予め、ユーザーがファイル単位で設定するものとする。
【００３２】
図５で示すＵＩ画面は、タッチパネル４０上に表示され、電子文書作成アプリケーション内で飛び出し効果を設定する設定画面の一例を示しており、どの程度飛び出して見えるようにするかを１〜３の３段階で設定できるようになっている。値が大きいほど、表示画面から飛び出して見える度合いが大きくなる。なお、飛び出し効果設定で３が設定されると、両眼視差は両眼間隔と同じものになるとする。また、２が設定されると、両眼視差は両眼間隔の２／３、また、１が設定されると両眼視差は両眼間隔の１／３とする。
【００３３】
この場合において、表示画面の位置、視聴位置、及び飛び出し位置の相互間には以下の式（１）が成立する。
【００３４】
ｄ：ｐ＝（Ｌ−ｄ）：ｅ
そして上記式（１）から、飛び出し量ｄは、以下の式（２）によって求められることになる。
【００３５】
ｄ＝ｐＬ／（ｐ＋ｅ）
例えば、Ｌ＝５０００ｍｍ、両眼間隔ｅ＝６５ｍｍ（成人の場合）、そして飛び出し効果が３（即ち、ｐ＝６５ｍｍ）と仮定すると、飛び出し量ｄは２５００ｍｍとなる。即ち、オブジェクトは、画面とユーザーの視聴位置の真ん中まで飛び出してくることになる。
【００３６】
Ｌ＝５０００ｍｍ、ｅ＝６５ｍｍ、飛び出し効果が２（ｐ＝４３ｍｍ）と仮定すると、飛び出し量ｄは１９９１ｍｍとなる。
【００３７】
Ｌ＝５０００ｍｍ、ｅ＝６５ｍｍ、飛び出し効果が１（ｐ＝２１ｍｍ）と仮定すると、飛び出し量ｄは１２２１ｍｍとなる。
【００３８】
図６は本発明によって２次元画像情報を３次元画像情報に変換する一実施例である。
図７は２次元画像情報解析部３０２及び２次元−３次元画像情報変換部３０３が、ステップＳ４０３で、２次元画像情報から３次元画像情報へ変換する処理の詳細を示したフローチャートである。
【００３９】
本実施例は、ＲＯＭ６０、あるいは記憶部８０に予めユーザーが設定した飛び出し効果の設定値が１の時の処理であり、図６及び図７を用いて詳説する。
【００４０】
図６の図中７０１は、矩形の画像オブジェクト７０２、７０３、７０４を持つ２次元画像情報であり、ステップＳ４１２で２次元画像記憶部３０１から取得する。次に、ステップＳ４１３で該２次元画像情報から、それぞれ右目用画像、左目用画像を生成し、３次元画像記憶部３０４に一旦記憶保持する。この状態ではユーザーは、図６で示す画像オブジェクト７０２、７０３、７０４は同じ３次元位置に平面的に見える。
【００４１】
２次元画像情報解析部３０２はステップＳ４１４で順次各画像オブジェクトの属性を解析し、他の画像オブジェクトの上に重なってるか否かを判定する。
【００４２】
図６の２次元画像情報７０１の画像オブジェクト７０２は他の画像オブジェクトの上に重なって居ない為、ステップＳ４１６に分岐する。次に、ステップ４１６で全ての画像オブジェクトに対して該重なりの分析を終了するまで２次元画像情報解析部３０２はステップＳ４１４で各画像オブジェクトの属性に対する判定を繰り返す。
【００４３】
即ち、２次元画像情報７０１の、画像オブジェクト７０２、及び画像オブジェクト７０３、及び画像オブジェクト７０４を順に判定する。
【００４４】
本実施例では画像オブジェクト７０３は画像オブジェクト７０２の上に重なる為、ステップＳ４１４からステップＳ４１５に分岐する。
【００４５】
他の画像オブジェクトの上に重なる画像オブジェクトは下の画像オブジェクトに対して、３次元表示される様に３次元画像情報に変換する。従ってステップＳ４１５では右目用画像７０９としてステップＳ４１３で３次元画像記憶部３０４に記憶保持した３次元画像情報の中の画像オブジェクト７０３を左に２１ｍｍ移動した位置に描画して３次元画像記憶部３０４に再度記憶保持する。
【００４６】
即ち図６に於いて仮想平面図７１０で画像オブジェクト７０３を７１１から距離１２２１ｍｍだけ手前の７１２に疑似的に３次元変換する。
【００４７】
同様に画像オブジェクト７０４も画像オブジェクト７０３の上に重なっている為、
仮想平面図７１０上での位置７１２から１２２１ｍｍだけ手前の７１３に疑似的に３次元変換する。即ち画像オブジェクト７０４は画像オブジェクト７０１に対して１２２１×２＝２４４２ｍｍ手前に疑似的に３次元変換する。
【００４８】
従って図６に示す右目用画像情報７０９は左目用画像情報７０１に対して、まず画像オブジェクト７０３は２１ｍｍだけ左に移動して７０７として描画し、画像オブジェクト７０４は２×２１ｍｍ＝４２ｍｍだけ左に移動して７０８として描画する。
【００４９】
そして、描画した画像を３次元画像情報７０５として、３次元画像記憶部３０４に再度記憶保持する。
【００５０】
尚画像オブジェクト７０２は左右画像情報７０１と７０９と同じ位置に描画されたままの為、３次元位置に立体表示される。
【００５１】
＜２次元画像情報から３次元画像情報への変換する  実施例２＞
図８は、本発明によって２次元画像情報を３次元画像情報に変換する実施例２である。本別実施例は、図８において、２次元画像情報９０１の画像オブジェクト９０３と画像オブジェクト９０４がグループ化されている場合の例である。
【００５２】
図９は２次元画像情報解析部３０２及び２次元−３次元画像情報変換部３０３がステップＳ４０３で２次元画像情報から３次元画像情報へ変換する処理の詳細を示したフローチャートである。
【００５３】
本実施例は、ＲＯＭ６０、あるいは記憶部８０に予めユーザーが設定した飛び出し効果の設定値が２の時の処理であり、図８及び図９を用いて詳説する。
【００５４】
先の従来例と同じ２次元画像情報をステップＳ４１２で２次元画像記憶部３０１から取得し、ステップＳ４１３で該２次元画像情報を其々左目用２次元画像、即ち画像４、右目用２次元画像、即ち画像５として３次元画像記憶部３０４に一端記憶保持する。
【００５５】
２次元画像情報解析部３０２はステップＳ４１４で各画像オブジェクトの属性を分析し、他の画像オブジェクトの上に重なってるか否かを決定する。今画像オブジェクト９０２は他の画像オブジェクトの上に重なって居ない為、ステップＳ４１６に分岐する。次に、ステップ５１６で全ての画像オブジェクトに対して該重なりの分析を終了するまで２次元画像情報解析部３０２はステップＳ４１４で各画像オブジェクトに対する判定を繰り返す。
【００５６】
即ち、画像オブジェクト９０２、及び画像オブジェクト９０３、及び画像オブジェクト９０４を順に判定する。
【００５７】
本実施例では画像オブジェクト９０３は画像オブジェクト９０２の上に重なる為、ステップＳ４１４からステップＳ４１７に分岐する。次に、２次元画像情報解析部３０２はステップＳ４１７で各画像オブジェクトの属性を分析し、他の画像オブジェクトとのグループ化の有無を判定する。画像オブジェクトは９０３は、画像オブジェクト９０２とグループ化されていないので、ステップＳ４１５に分岐する。本実施例は、他の画像オブジェクトの上に重なる画像オブジェクトは下の画像オブジェクトに対して１９９１ｍｍに３次元表示される様に３次元画像情報に変換する。従って右目用画像用としてステップＳ４１３で３次元画像記憶部３０４に記憶保持した３次元画像情報の中の画像オブジェクト９０３を左に４３ｍｍ移動した位置に描画して３次元画像記憶部３０４に再度記憶保持する。
【００５８】
即ち、図８の仮想平面図９１０で、画像オブジェクト９０３を９１１から距離１９９１ｍｍだけ手前の９１２に疑似的に３次元変換する。
【００５９】
同様に画像オブジェクト９０４も画像オブジェクト９０３の上に重なっている為、
ステップＳ４１７に分岐し、２次元画像情報解析部３０２はステップＳ４１７で各画像オブジェクトの属性を分析し、他の画像オブジェクトとのグループ化の有無を判定する。画像オブジェクト９０４は、下の画像オブジェクト９０３とグループ化されている為、例外的に描画処理ステップＳ４１８へ分岐し、下の画像オブジェクト９０３と同様の距離分（４３ｍｍ）左に移動した位置に描画して３次元画像記憶部３０４に再度記憶保持する。これは、画像オブジェクト９０４は画像オブジェクト９０３の上で重なってはいるが、グループ化されている為、画像オブジェクト９０３の手前に表示させないで、画像オブジェクト９０３と同じ奥行き方向の位置に３次元変換するためである。
【００６０】
即ち、図８の仮想平面図９１０で、画像オブジェクト９０４を９１１から距離１９９１ｍｍだけ手前の９１３に、つまり９１２と同じ奥行き方向の位置に疑似的に３次元変換する。
【００６１】
従って図８に示す右目用画像情報９０９は左目用画像情報９０１に対して、まず画像オブジェクト９０３は４３ｍｍだけ左に移動して９０７として描画し、画像オブジェクト９０４も同様に４３ｍｍだけ左に移動し９０８として描画する。
【００６２】
そして、描画した画像を３次元画像情報９０８として、３次元画像記憶部３０４に再度記憶保持する。
【００６３】
本実施例は先の実施例で疑似的に３次元化した際に、特に同じ画像オブジェクトの面にある模様等が、不自然に飛び出て３次元化される事を防止出来る利点を有する。
【００６４】
＜２次元画像情報から３次元画像情報への変換する  実施例３＞
図１０は２次元画像情報解析部３０２及び２次元−３次元画像情報変換部３０３がステップＳ４０３で２次元画像情報から３次元画像情報へ変換する処理の実施例３の詳細を示したフローチャートである。本実施例は、ＲＯＭ６０、あるいは記憶部８０に予めユーザーが設定した飛び出し効果の設定値が１の時の処理であり、図１０を用いて詳説する。
【００６５】
先の従来例と同じ２次元画像情報をステップＳ４１２で２次元画像記憶部３０１から取得し、ステップＳ４１３で該２次元画像情報を其々左目用２次元画像右目用２次元画像として３次元画像記憶部３０４に一端記憶保持する。
【００６６】
２次元画像情報解析部３０２はステップＳ４１４で各画像オブジェクトの属性を分析し、他の画像オブジェクトの上に重なってるか否かを判定する。今画像オブジェクトが他の画像オブジェクトの上に重なって居ない場合は、ステップＳ４１６に分岐する。次にステップ４１６で全ての画像オブジェクトに対して該重なりの分析を終了するまで２次元画像情報解析部３０２はステップＳ４１４で各画像オブジェクトに対する判定を繰り返す。
【００６７】
画像オブジェクトが他の画像オブジェクの上に重なる場合は、ステップＳ４１４からステップＳ４１９に分岐する。
【００６８】
２次元画像情報解析部３０２はステップＳ４１９で画像オブジェクトの大きさを既定サイズと比較し、既定値より大きい場合はステップＳ４１５に分岐する。本実施例では、既定サイズは、高さ１ｃｍ×幅１ｃｍとする。
【００６９】
次に、先の実施例と同様に、他の画像オブジェクトの上に重なる画像オブジェクトは下の画像オブジェクトに対して１２２１ｍｍに３次元表示される様に３次元画像情報に変換する。
【００７０】
一方、２次元画像情報解析部３０２がステップＳ４１９で画像オブジェクトの属性を分析した結果、その大きさが既定値（１ｃｍ×１ｃｍ）より小さい場合は、描画処理ステップＳ４１８へ分岐し、下の画像オブジェクトと同様の距離分（２１ｍｍ）左に移動した位置に描画して３次元画像記憶部３０４に再度記憶保持する。
【００７１】
即ち他の画像オブジェクトの上に重なる画像オブジェクトであるが、サイズが小さい為、下の画像オブジェクトと同じ３次元位置で表示される様に疑似的に３次元画像情報に変換する。ここで面積を有さない単独の線や文字、線で囲まれた閉区間を持たないでグループ化された複数の点や線も既定値より小さいサイズの画像オブジェクトと判断する。
【００７２】
本実施例は先の実施例で疑似的に３次元化した際に、特に同じ画像オブジェクトの面にある模様等が、不自然に飛び出て３次元化される事を防止出来る利点を有する。
【００７３】
＜２次元画像情報から３次元画像情報へ変換する他の実施例＞
図１１−Ａは本発明の特徴とする２次元画像分析部３０２が各画像オブジェクトの属性を分析し、その結果に従って２−３次元画像変換部３０３が該当する画像オブジェクトを疑似的に３次元画像に変換する他の実施例を示す。２次元画像情報中画像オブジェクトＢは画像オブジェクトＡとその一部が重なっている。本実施例の２次元画像情報解析部３０２は各画像オブジェクト全体が他の画像オブジェクトに重なっている場合は重なった画像オブジェクトを手前に疑似的に３次元化せず、一部が重なった画像オブジェクトＢの場合のみ画像オブジェクトＡより手前に疑似的に３次元化して変換する。
【００７４】
本実施例は先の実施例で疑似的に３次元化した際に、特に同じ画像オブジェクトの面にある模様等が、不自然に飛び出て３次元化される事を防止出来る利点を有する。
【００７５】
図１１−Ｂは本発明の特徴とする２次元画像分析部３０２が各画像オブジェクトの属性を分析し、その結果に従って２−３次元画像変換部３０３が該当する画像オブジェクトを疑似的に３次元画像に変換する他の実施例を示す。
【００７６】
２次元画像情報中画像オブジェクトＢは特定の既定形状をしており、画像オブジェクトＡと重なっている。本実施例の２次元画像情報解析部３０２は他の画像オブジェクトに重なっている全ての画像オブジェクトを手前に疑似的に３次元化せず、特定の形状の画像オブジェクトＢの場合のみ画像オブジェクトＡより手前に疑似的に３次元化して変換する。特定の形状とは２次元表示画像として特に強調して表示する為に用いられる形状で、ユーザーが予め設定しておく。尚、画像オブジェクトが一般の文書作成アプリーケーション等で作成され、其々ベクトルデータで２次元画像情報記憶部３０１に記憶保持されていれば２次元画像情報解析部３０２は各画像オブジェクト毎に有する属性や付帯情報から容易に各画像オブジェクトが既定形状の画像オブジェクトである事を検出出来る。
【００７７】
本実施例は必然性の高い画像オブジェクトを疑似的に３次元化出来る利点を有する。
【００７８】
図１１−Ｃは本発明の特徴とする２次元画像分析部３０２が各画像オブジェクトの属性を分析し、その結果に従って２−３次元画像変換部３０３が該当する画像オブジェクトを疑似的に３次元画像に変換する他の実施例を示す。
２次元画像情報中画像オブジェクトＢはアニメーションの設定がされている画像オブジェクトである。本実施例の２次元画像情報解析部３０２はアニメーション設定されている画像オブジェクトを検出し、アニメーション設定されている画像オブジェクトＢの場合のみアニメーション設定されていない画像オブジェクトＡより手前に疑似的に３次元化して変換する。先の実施例では重なった画像オブジェクトを手前に３次元化したが、必ずしも手前に３次元化すべき必然性の高い画像オブジェクトは重なっているとは限らない。
【００７９】
本実施例は必然性の高い画像オブジェクトを疑似的に３次元化出来る利点を有する。
【００８０】
図１１−Ｄは本発明の特徴とする２次元画像分析部３０２が各画像オブジェクトの属性を分析し、その結果に従って２−３次元画像変換部３０３が該当する画像オブジェクトを疑似的に３次元画像に変換する他の実施例を示す。
【００８１】
２次元画像情報中画像オブジェクトＢは影付け等他の一般の画像オブジェクトに対して強調して表示する画像オブジェクトである。本実施例の２次元画像情報解析部３０２は該強調処理を施した画像オブジェクトを検出し、例えば影付けされた画像オブジェクトＢの場合のみ他の一般の画像オブジェクトＡより手前に疑似的に３次元化して変換する。先の実施例では重なった画像オブジェクトを手前に３次元化したが、必ずしも手前に３次元化すべき必然性の高い画像オブジェクトは重なっているとは限らない。
【００８２】
本実施例は必然性の高い画像オブジェクトを疑似的に３次元化出来る利点を有する。
【００８３】
尚、図８、図９、図１０及び図１１で２次元画像分析部３０２が各画像オブジェクトの属性を分析し、その結果に従って２−３次元画像変換部３０３が該当する画像オブジェクトを疑似的に３次元画像に変換する別実施例を開示したが、これら全て、各画像オブジェクト自体の属性を分析した結果に応じて疑似的に特定の画像オブジェクトを３次元化する技術を開示する物で、３次元化する画像オブジェクトは開示された単独の各条件に限定される物では無く、他の実施例と組み合わせて実施可能な事は述べるまでも無い。又、２−３次元画像変換部３０３は単に手前に３次元化するのではなく、画像オブジェクトの属性に応じて異なる距離で手前に３次元化したり、或いは画像オブジェクトの属性に応じて任意の３次元位置へ３次元画像情報として変換する事も可能である。
【００８４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014140133.tif 000003
【図２】
2014140133.tif 000004
【図３】
2014140133.tif 000005
【図４】
2014140133.tif 000006
【図５】
2014140133.tif 000007
【図６】
2014140133.tif 000008
【図７】
2014140133.tif 000009
【図８】
2014140133.tif 000010
【図９】
2014140133.tif 000011
【図１０】
2014140133.tif 000012
【図１１】
2014140133.tif 000013