(57)【要約】      （修正有）【課題】所望のオブジェクトについて立体視画像表示が可能な電子文書データを、簡易な方法によって得る。【解決手段】オブジェクトを複数の領域に分割する分割手段と、分割により得られた複数の領域の夫々に異なる視差を設定する設定手段とを有することを特徴とする装置により、所望のオブジェクトについて立体視画像表示が可能な電子文書データを得ることができる。例えば吹き出しに対して、違和感のない３Ｄプレゼンテーション効果が演出できる。【選択図】図１３
2014095995.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを複数の領域に分割する分割手段と、
分割により得られた複数の領域の夫々に異なる視差を設定する設定手段とを有することを特徴とする装置。
【請求項２】
前記分割手段は、
任意のオブジェクトを指し示す矢印オブジェクトがある場合に、
当該矢印オブジェクトを複数の領域に分割することを特徴とする請求項１に記載の装置。
【請求項３】
前記設定手段は、
前記矢印オブジェクトにおける終点を含む領域に前記任意のオブジェクトと同じ視差を設定し、始点を含む領域に前記矢印オブジェクトと同じ視差を設定し、それらの領域の間の視差が段階的に変化するように視差を設定することを特徴とする請求項２に記載の装置。
【請求項４】
オブジェクトを複数の領域に分割する分割工程と、
分割により得られた複数の領域の夫々に異なる視差を設定する設定工程とを有することを特徴とする方法。
【請求項５】
前記分割工程では、
任意のオブジェクトを指し示す矢印オブジェクトがある場合に、
当該矢印オブジェクトを複数の領域に分割することを特徴とする請求項４に記載の方法。
【請求項６】
前記設定工程では、
前記矢印オブジェクトにおける終点を含む領域に前記任意のオブジェクトと同じ視差を設定し、始点を含む領域に前記矢印オブジェクトと同じ視差を設定し、それらの領域の間の視差が段階的に変化するように視差を設定することを特徴とする請求項５に記載の方法。
【請求項７】
請求項４乃至６の何れか１項の記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視差を付加する装置、方法及びプログラムに関する。
【背景技術】
【０００２】
昨今、３Ｄ映画等における立体視画像表示技術が普及しつつある。また、３Ｄプロジェクタが登場したことにより、映画館や家庭における娯楽用途だけでなく、一般企業におけるプレゼンテーションといったビジネス用途においても、３Ｄによる映像表示の利用場面が増えていくことが予想される。
【０００３】
人間が物を見る時、左眼と右眼で物の見える位置は微妙にずれている。左右の眼それぞれで見たずれのある２つの画像が脳内で１つの画像に変換されることにより、人間は物を立体的に認識している。つまり、左右それぞれの眼で捉えられた２つの画像のずれ量によって人間は奥行きを感じている。立体視画像表示技術ではこのような人間の眼の性質を利用している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８２９９９号公報
【特許文献２】特開２００６−６４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
立体視画像の表示を可能にする従来の３Ｄ画像データは、３Ｄカメラに代表される専用の装置を使って作成されるか、或いは２Ｄ画像データを３Ｄ画像データに変換するための専用の装置を使って作成されている。つまり、いずれにしても３Ｄ画像データを得るための専用の装置が必要であった。
【０００６】
また、特許文献１に開示された技術では、視差のある複数の画像の全体が立体視画像として表示可能な画像データに変換され、立体視画像として表示する必要のない部分まで３Ｄ画像データ化されていた。
【０００７】
また、プレゼンテーションにおいて、対象の図などに対して作成者が訴えたい内容を吹き出しなど情報で付与する場合がある。この吹き出しに対して強調した効果を演出するために従来の２Ｄプレゼンテーションであれば、文字を太字にする、吹き出しを大きくするなどの強調効果を与えていたが、３Ｄプレゼンテーションでは飛び出し効果を与えることが想定される。このような場合に、吹き出しと指し示す対象の図などに、結果として異なる飛び出し量の効果を与えることとなり、視聴者は吹き出しが対象オブジェクトの手前の部分を指し示し、対象オブジェクトを差し示していないという違和感が発生する。特許文献２に開示された技術では、対象の移動や、対象の変更に対して、吹き出しが正しく指し示すことはできるが、３Ｄ効果に対しての飛び出し量の違いによる違和感を解決していない。
【課題を解決するための手段】
【０００８】
オブジェクトを複数の領域に分割する分割手段と、分割により得られた複数の領域の夫々に異なる視差を設定する設定手段とを有することを特徴とする装置。
【発明の効果】
【０００９】
本発明によれば、所望のオブジェクトについて立体視画像表示が可能な電子文書データを、簡易な方法によって得ることができる。
【００１０】
加えて、例えば、吹き出しオブジェクトや矢印オブジェクトなどのような他のオブジェクトを指し示すオブジェクトと対象オブジェクトに対して異なる３Ｄ効果が与えられえている場合でも、対象オブジェクトを指し示すように表示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１及至実施例４を適用した画像形成システムの中の情報処理装置を説明する図である。
【図２】本発明の実施例１を適用した画像形成システムの中の情報処理装置の３Ｄ画像データ作成処理を説明するフローチャートである。
【図３】本発明の実施例１を適用した画像形成システムの中の情報処理装置のプレゼンテーションアプリの中の３Ｄ画像データへの変換設定の画面例である。
【図４】本発明の実施例１を適用した画像形成システムの中の情報処理装置のプレゼンテーションアプリの中の３Ｄスライドショーの表示設定の画面例である。
【図５】本発明の実施例１を適用した画像形成システムの中の両眼視差と奥行きの関係を説明するイメージ図である。
【図６】本発明の実施例１を適用した画像形成システムの中の画像変換効果を説明するイメージ図である。
【図７】本発明の実施例１を適用した画像形成システムの中の情報処理装置のプレゼンテーションアプリの中のオブジェクト毎の３Ｄ設定の画面例である。
【図８】本発明の実施例１を適用した画像形成システムの中の情報処理装置の３Ｄ画像データの表示処理を説明するフローチャートである。
【図９】本発明の実施例１を適用した画像形成システムの左右のずらし量と、左目から見た画像データと右目から見た画像データの合成のイメージ図である。
【図１０】本発明の実施例１を適用した画像形成システムの中の情報処理装置のプレゼンテーションアプリの中の３Ｄ画像データの表示設定の画面例である。
【図１１】本発明の実施例１を適用した画像形成システムの中の情報処理装置のプレゼンテーションアプリの中の３Ｄスライドショーの表示開始指示の画面例である。
【図１２】本発明の実施例１及至実施例３の画像形成システムで管理しているオブジェクト、メモリテーブルの概念図である。
【図１３】本発明の実施例１を適用した画像形成システムの中の情報処理装置の吹き出しオブジェクトの分割処理および３Ｄ画像データ作成処理を説明するフローチャートである。
【図１４】本発明の実施例１の画像形成システムで分割処理された吹き出しオブジェクトの概念図である。
【図１５】本発明の実施例１の画像形成システムの図１３のフローチャートの処理で形成された右目から見た画像データの概念図である。
【図１６】本発明の実施例１の画像形成システムの図１３のフローチャートの処理で形成された左目から見た画像データの概念図である。
【図１７】本発明の実施例２を適用した画像形成システムの中の情報処理装置の吹き出しオブジェクトの伸長、圧縮処理および３Ｄ画像データ作成処理を説明するフローチャートである。
【図１８】本発明の実施例２の画像形成システムで伸長、圧縮処理された吹き出しオブジェクトの概念図である。
【図１９】本発明の実施例２の画像形成システムの図１７のフローチャートの処理で形成された右目から見た画像データの概念図である。
【図２０】本発明の実施例２の画像形成システムの図１７のフローチャートの処理で形成された左目から見た画像データの概念図である。
【図２１】本発明の実施例３を適用した画像形成システムの中の情報処理装置の吹き出しオブジェクトの３Ｄ効果変更処理および３Ｄ画像データ作成処理を説明するフローチャートである。
【図２２】本発明の実施例３の画像形成システムの図２１のフローチャートの処理で形成された右目から見た画像データの概念図である。
【図２３】本発明の実施例３の画像形成システムの図２１のフローチャートの処理で形成された左目から見た画像データの概念図である。
【図２４】本発明の実施例４の画像形成システムで管理しているオブジェクト、メモリテーブルの概念図である。
【図２５】本発明の実施例４を適用した画像形成システムの中の情報処理装置のプレゼンテーションアプリの中のオブジェクトの始点、終点毎の３Ｄ設定の画面例である。
【図２６】本発明の実施例４を適用した画像形成システムの中の情報処理装置の矢印オブジェクトの分割処理および３Ｄ画像データ作成処理を説明するフローチャートである。
【図２７】本発明の実施例４の画像形成システムで分割処理された吹き出しオブジェクトの概念図である。
【図２８】本発明の実施例４の画像形成システムの図２６のフローチャートの処理で形成された右目から見た画像データの概念図である。
【図２９】本発明の実施例１の画像形成システムの図２６のフローチャートの処理で形成された左目から見た画像データの概念図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１３】
図１は、本実施例に係る情報処理装置のハードウェア構成を示す図である。
【００１４】
情報処理装置１００１は、ＰＣ等であり、ＣＰＵ１００２、メモリ１００３、ＨＤＤ１００４、入力Ｉ／Ｆ部１００５、外部Ｉ／Ｆ部１００６で構成される。
【００１５】
各部を統括的に制御するプロセッサ（ＣＰＵ）１００２は、制御プログラムを読み出して各種制御処理を実行する。
【００１６】
メモリ１００３は、ＲＯＭとＲＡＭで構成される。ＲＯＭは、ＣＰＵ１００２で実行される各種命令（ＯＳやアプリケーションプログラム等）を記憶する。ＲＡＭは、ＣＰＵ１００２の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００１７】
ＨＤＤ１００４は、ＲＡＭに読み出されるプログラムや実行結果などの格納領域として用いられる。
【００１８】
操作部１００５は、キーボードやマウス、或いはタッチパネル式のＬＣＤ表示部などで構成され、この操作部１００５を介してユーザは各種操作指示を行う。操作部１００５で入力された情報は、ＣＰＵ１００２に伝えられて所望の処理が実行され、その処理結果等は不図示の外部モニタ或いはＬＣＤ表示部に表示される。すなわち、情報処理装置としては、入力操作にキーボードやマウス等を用いる一般的なＰＣでもよいし、キーボードやマウスを用いないタブレット端末であってもよい。
【００１９】
外部インタフェース部１００６は、ＬＡＮ等のネットワークを介して、画像形成装置等の外部装置との通信を行う。
【００２０】
なお、本実施例に係る情報処理装置で生成された電子文書データは、立体視画像の表示が可能な外部モニタ或いは３Ｄプロジェクタに出力される。
【００２１】
（電子文書データの生成処理）
図２は、本実施例に係る情報処理装置において、立体視画像の表示を可能にする電子文書データを生成する処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭからＲＡＭ上に読み込んだ後、ＣＰＵ１００２によって該プログラムを実行することによって実施される。
【００２２】
ステップ２０１において、ＣＰＵ１００２は、プレゼンテーション用アプリケーション（以下、単に「アプリ」と呼ぶ。）上で作成された電子文書の処理対象ページ内に、立体視画像として表示する旨が指定されたオブジェクトがあるかどうかを判定する。図３は、アプリ中でユーザが、オブジェクトに対して立体視画像として表示する旨の指定を行うためのＵＩ画面の一例を示している。図３の（ａ）は、図形描画ツールバーの中の“図形の効果”のプルダウン表示によって表示されるメニューリスト内で指定する場合のＵＩ画面である。メニューリストの中から“３Ｄ表示”を選択することで３Ｄオブジェクトの指定がなされる。図３の（ｂ）は、図形描画ツールバーの中の“配置”の中の“オブジェクトの選択と表示”のサブウィンドウ内で指定する場合のＵＩ画面である。３Ｄオブジェクトに指定されたオブジェクトの横には“３Ｄ”と書かれたアイコンが付加されているのが分かる。このようなＵＩ画面を介して、オブジェクト単位で「３Ｄ表示」の指定がなされると、当該オブジェクトについては立体視表示を可能にする視差のある画像データ（以下、「３Ｄ画像データ」と呼ぶ。）が生成される。なお、上記ＵＩ画面を介してユーザがオブジェクト単位で指定した内容は、メモリ１００３内のＲＡＭに保存される。処理対象ページ内のオブジェクトに対し、「３Ｄ表示」の指定がなされていると判定された場合、ステップ２０２に進む。一方、「３Ｄ表示」が指定されたオブジェクトがないと判定された場合はステップ２０５に進む。
【００２３】
ステップ２０２において、ＣＰＵ１００２は、３Ｄスライドショーの設定を取得する。本実施例における３Ｄスライドショー設定には、“変換効果設定”が含まれる。図４は、アプリ中で、ユーザが３Ｄスライドショー設定を行うためのＵＩ画面の一例を示している。図４の例では、設定ツールバーの中の“３Ｄスライドショーの設定”のサブウィンドウ内で、“変換効果設定”の設定を行う。なお、この３Ｄスライドショー設定は、オブジェクト単位やページ単位ではなく、文書単位でなされるものである。
【００２４】
変換効果設定について説明する。変換効果設定では、指定された変換効果の内容（ここでは、「大きい」、「普通」、「小さい」のうちのいずれか）に応じて、３Ｄオブジェクトの透過率を段階的に変化させる。図６は、変換効果設定の説明図である。視聴者からの距離を５段階（ここでは、遠い、やや遠い、普通、やや近い、近い）に分け、それぞれの距離における透過率を、変換効果の大小（ここでは、「大きい」、「普通」、「小さい」の３段階）に応じて変化させている。図６の例では、変換効果が「大きい」に設定された場合、視聴者からの距離が近い３Ｄオブジェクトから順に０％、２０％、４０％、６０％、８０％のように透過率が変化する。同様に、変換効果が「普通」に設定された場合、視聴者からの距離が近い３Ｄオブジェクトから順に０％、１０％、２０％、３０％、４０％のように透過率が変化する。同じく、変換効果が「小さい」に設定された場合、視聴者からの距離が近いオブジェクトから順に０％、５％、１０％、１５％、２０％のように透過率が変化する。このように、いずれの場合も視聴者からの距離が遠くなるにつれて透過率は段階的に高くなる。透過率が高い程に３Ｄオブジェクトの色は薄れて視聴者は遠くにあると感じることから、設定された変換効果が大きい場合には最大透過率が大きくなるように、設定された変換効果が小さい場合には最大透過率が小さくなるように各値が定められている。図６に示した変換効果設定の内容は一例であり、例えば、設定可能な変換効果を５段階にしたり、透過率を１０段階に細分化してもよい。なお、本実施例ではユーザが変換効果を特に指定しない場合は、デフォルト設定の内容（例えば「普通」）が適用されるものとする。
【００２５】
図２のフローチャートの説明に戻る。
【００２６】
ステップ２０３において、ＣＰＵ１００２は、「３Ｄ表示」が指定された３Ｄオブジェクトについての飛び出し効果についての設定内容を、オブジェクト毎に取得する。図７は、アプリ中で、ユーザが３Ｄオブジェクト毎に飛び出し効果の設定を行うためのＵＩ画面の一例を示している。図７で示すＵＩ画面は、図３の（ｂ）を前提としている。図３の（ｂ）において、３Ｄオブジェクトの横にある“３Ｄ”のアイコンが押下された場合に表示されるサブウィンドウにおいて飛び出し効果の設定を行う。この飛び出し効果設定では、指定された３Ｄオブジェクトを、表示画面からどの程度飛び出して見えるようにするのかを設定する。図７の例では、１〜３の３段階で設定可能となっており、値が大きいほど表示画面から飛び出て見える度合いが大きくなる。なお、飛び出し効果設定で３が設定されると、両眼視差は両眼間隔と同じになるものとする。また、２が設定されると、両眼視差は両眼間隔の２／３となる。また、１が設定されると、両眼視差は両眼間隔の１／３となる。また、０は設定できないものとする（もはや３Ｄオブジェクトではなくなってしまうため）。
【００２７】
図５は立体視画像表示の対象となるオブジェクト（以下「３Ｄオブジェクト」と呼ぶ。）の表示画面からの飛び出し位置と３Ｄオブジェクトの表示画面上のずらし量（両眼視差）の関係を示す図である。ここで表示画面の位置からユーザの視聴位置までの距離をＬ（なお、Ｌは予め設定されているものとする）、３Ｄオブジェクトの表示画面上のずらし量（両眼視差）をｐ、ユーザの両眼間隔をｅ、表示画面の位置から飛び出し位置までの距離（飛び出し量）をｄとする。この場合において、表示画面の位置、視聴位置、及び飛び出し位置の相互間には以下の式（１）が成立する。
【００２８】
ｄ：ｐ＝（Ｌ−ｄ）：ｅ
そして上記式（１）から、飛び出し量ｄは、以下の式（２）によって求められることになる。
【００２９】
ｄ＝ｐＬ／（ｐ＋ｅ）
例えば、Ｌ＝５０００ｍｍ、両眼間隔ｅ＝６５ｍｍ（成人の場合）、そして飛び出し効果が３（即ち、ｐ＝６５ｍｍ）と仮定すると、飛び出し量ｄは２５００ｍｍとなる。即ち、オブジェクトは、画面とユーザの視聴位置の真ん中まで飛び出してくることになる。
【００３０】
Ｌ＝５０００ｍｍ、ｅ＝６５ｍｍ、飛び出し効果が２（ｐ＝４３ｍｍ）と仮定すると、飛び出し量ｄは１９９１ｍｍとなる。
【００３１】
Ｌ＝５０００ｍｍ、ｅ＝６５ｍｍ、飛び出し効果が１（ｐ＝２１ｍｍ）と仮定すると、飛び出し量ｄは１２２１ｍｍとなる。
【００３２】
図２のフローチャートの説明に戻る。
【００３３】
ステップ２０４において、ＣＰＵ１００２は、「３Ｄ表示」が指定された３Ｄオブジェクトについて、３Ｄ画像データを生成する。３Ｄ画像データ生成処理の詳細については後述する。
【００３４】
ステップ２０５において、ＣＰＵ１００２は、３Ｄ表示が指定されなかったオブジェクトについて、２Ｄ画像データ（左眼用画像と右眼用画像との間に視差のない画像データ）を生成する。
【００３５】
ステップ２０６において、ＣＰＵ１００２は、ステップ２０４で生成された３Ｄ画像データとステップ２０５で生成された２Ｄ画像データとを合成する。
【００３６】
ステップ２０７において、ＣＰＵ１００２は、アプリ上で作成された電子文書内に未処理のページがあるかどうかを判定する。未処理のページがあればステップ２０１に戻り、ステップ２０１〜ステップ２０６を繰り返す。一方、全てのページの処理が完了していれば、本処理を終える。
【００３７】
このようにして、特定のオブジェクト毎に立体視画像で表示可能なプレゼンテーション用電子文書データが得られる。
【００３８】
図８は、３Ｄ画像データ生成処理（Ｓ２０４の処理）の流れを示すフローチャートである。
【００３９】
ステップＳ９０１において、ＣＰＵ１００２は、３Ｄオブジェクトに対して、後述する図１２（ｃ）で示すメモリテーブル６１００１内の関連オブジェクトＩＤ情報が設定されていれば、図１３で後述する関連オブジェクトを持つオブジェクトの３Ｄ画像データ生成処理を実施する。（ステップＳ９０６）
ステップＳ９０２において、ＣＰＵ１００２は、３Ｄオブジェクトに対して、後述する図２４（ｃ）で示すメモリテーブル６２００１内の始点の飛び出し効果情報と終点の飛び出し効果情報が異なれば、図２６で後述する関連オブジェクトを持つオブジェクトの３Ｄ画像データ生成処理を実施する。（ステップＳ９０５）
ステップＳ９０３において、ＣＰＵ１００２はステップ２０３で取得した３Ｄオブジェクトの飛び出し効果設定の設定内容に基づいて、３Ｄオブジェクトの両眼視差を決定する。
【００４０】
３Ｄオブジェクトの両眼視差は、
ユーザの両眼間隔×３Ｄオブジェクトの飛び出し効果設定／３によって決まる。
【００４１】
即ちユーザの両眼間隔を６５ｍｍと仮定すると
３Ｄオブジェクトの飛び出し効果設定が３の場合のＤオブジェクトの両眼視差は６５ｍｍであり、
３Ｄオブジェクトの飛び出し効果設定が２の場合のＤオブジェクトの両眼視差は４３ｍｍであり、
３Ｄオブジェクトの飛び出し効果設定が１の場合のＤオブジェクトの両眼視差は２１ｍｍである。
【００４２】
ステップＳ９０４において、ＣＰＵ１００２は、ステップＳ９０３で設定された両眼視差の情報に基づいて、左眼用画像と右眼用画像とからなる３Ｄ画像データを生成する。以下、図９を参照しつつ具体的に説明する。図９は、３Ｄオブジェクトに指定されたグラフ１１０１と３Ｄオブジェクトには指定されていない文字オブジェクト１１０２とで構成されるスライドの一例を示している。この場合、３Ｄオブジェクトに指定されたグラフ１１０１の部分は、以下のようにして３Ｄ画像データ化される。
【００４３】
３Ｄ画像データ化されるにあたって、オブジェクトをビットマップ化し、得られたビットマップ画像を左目用画像メモリと右目用画像メモリに保存する。
【００４４】
ここで例えば表示画面の解像度がＹｄｐｉ（即ち、２５．４ｍｍあたりＹ画素存在する）と仮定すると６５ｍｍずらす場合（即ち、飛び出し効果設定が３で、両眼視差が６５ｍｍの場合）
ずらし画素数＝６５×Ｙ／２５．４画素ずらすことになる。
【００４５】
実際は左右均等にずらすので、ずらし画素数＝６５×Ｙ／２５．４／２ピクセルずらす（もちろん、ずらし画素数が整数でない場合は四捨五入によて整数画素数分ずらされることになる）。
【００４６】
従って、Ｓ９０４では、右目用画像のグラフ１１０１を上記ピクセル数分右にずらす。同様に、左目用画像についても同じ画素数だけ左にずらす。
【００４７】
一方、文字オブジェクト１１０２は、３Ｄオブジェクトには指定されていないオブジェクトなので、そのオブジェクトから得られたビットマップ画像を左目用画像メモリと右目用画像メモリに保存する。
【００４８】
未処理の３ＤオブジェクトがあればＳ９０１に戻り、全ての３Ｄオブジェクトに対してＳ９０１以降の処理を行う。
【００４９】
（３Ｄ画像データの表示処理）
次に、情報処理装置における３Ｄ画像データの表示処理について説明する。
【００５０】
図１０は、情報処理装置において３Ｄ画像データを表示する処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭからＲＡＭ上に読み込んだ後、ＣＰＵ１００２によって該プログラムを実行することによって実施される。
【００５１】
ステップ１３０１において、ＣＰＵ１００２は、３Ｄスライドショーを実行する旨の指示がユーザからなされたかどうかを判定する。図１１は、アプリ中で、ユーザが３Ｄスライドショーの実行を指示するためのＵＩ画面の一例であり、“プレゼンテーションの表示”のツールバーの中にある「３Ｄスライドショー」を選択すると、３Ｄスライドショーの実行が指示される。このようなＵＩ画面を介して、３Ｄスライドショーの実行が指示されている場合、ステップ１３０２に進む。一方、３Ｄスライドショーの実行が指示されていなければ、本処理を抜ける。
【００５２】
ステップ１３０２において、ＣＰＵ１００２は、３Ｄスライドショーの対象となる電子文書ファイルにおける表示対象のページ内に３Ｄオブジェクトがあるかどうかを判定する。ページ内に３Ｄオブジェクトがあれば、ステップ１３０３に進む。一方、ページ内に３Ｄオブジェクトがなければ、ステップ１３０４に進む。
【００５３】
ステップ１３０３において、ＣＰＵ１００２は、３Ｄオブジェクトがあるページを３Ｄスライドショーで表示する。
【００５４】
ステップ１３０４において、ＣＰＵ１００２は、３Ｄオブジェクトのないページを通常のスライドショー（２Ｄスライドショー）で表示する。
【００５５】
ステップ１３０５において、ＣＰＵ１００２は、３Ｄスライドショーの実行が指示された電子文書ファイル内に未表示のページがあるかどうかを判定する。未表示のページがあれば、ステップ１３０２に戻り、ステップ１３０２〜ステップ１３０４の処理を繰り返す。一方、全てのページの表示が完了していれば、本処理を終える。
【００５６】
本実施例では、情報処理装置内のメモリ１００３に格納されたプログラムに基づいて一連の処理を行う態様について説明したが、プログラムは情報処理装置の外部から提供してもよい。その場合、ＬＡＮ等のネットワークを介してプログラムが提供されると共に、一連の処理に必要なデータやパラメータも提供される。
【００５７】
ここからは、吹き出しオブジェクトと関連オブジェクトとの３Ｄの飛び出し効果の差異による表示の違和感を補正する処理について述べる。
【００５８】
（吹き出しオブジェクト、関連オブジェクト、メモリ構成の概念図）
図１２（ａ）は、不図示の外部モニタ或いはＬＣＤ表示部等に表示される吹き出しオブジェクト５１００１および関連オブジェクト５１１０１の配置の例を示した図である。図１２（ｂ）は吹き出しオブジェクト５１００１を示した図である。図１２（ｃ）はメモリ１００３内に保存領域が確保されている、吹き出しオブジェクト５１００１の各種情報を保存しているメモリテーブル６１００１を示した図である。
【００５９】
一例として、操作部１００５を使用して吹き出しオブジェクト５１００１が指し示す対象として、関連オブジェクト５１１０１が設定されているものとする。
【００６０】
図１２（ｃ）のメモリテーブル６１００１で管理されている情報は、ＣＰＵ１００２でオブジェクト５１００１を判別するためのＩＤ情報と、関連オブジェクト５１１０１のＩＤ情報と、オブジェクトの種別情報、図５で説明した３Ｄ効果のありなしが指定されている。もしくは、図５で説明した飛び出し効果量、一例として左上を基準とした起点座標、オブジェクトの大きさ。それから吹き出しオブジェクトの矢印部の起点座標、吹き出しオブジェクトの矢印部の先端座標、後述する図１３のステップＳ２０００３で算出された矢印部の分割数、および分割視差補正値が保存されている。それ以外の吹き出しオブジェクト５１００１を構成するためのテキスト情報などは図示および説明を省略する。
【００６１】
（吹き出しオブジェクトの分割処理による、３Ｄ画像のデータ生成処理）
図１３は、図８のステップＳ９０６の、吹き出しオブジェクトと関連オブジェクトの飛び出し効果の差異による表示の違和感を補正するための、吹き出しオブジェクトの矢印部の分割処理、および３Ｄ画像のデータ生成処理示したフローチャートである。
【００６２】
ＣＰＵ１００２は、吹き出しオブジェクト５１００１のメモリテーブル６１００１内の関連オブジェクトＩＤ情報から関連オブジェクトがあるかどうかを判別する（ステップＳ２０００１）。関連オブジェクトがなければ、ＣＰＵ１００２は、図８で説明した３Ｄ画像のデータ生成処理と同様の処理をオブジェクト５１００１と関連オブジェクト５１１０１に対して行う（ステップＳ２０００６）。
【００６３】
ステップＳ２０００１において関連オブジェクトがあれば、以下の処理に移る。即ち、ＣＰＵ１００２は、吹き出しオブジェクト５１００１のメモリテーブル６１００１内の飛び出し効果情報と、関連オブジェクト５１１０１の図示しないメモリテーブルの飛び出し効果情報が、異なるかどうかを判別する（ステップＳ２０００２）。飛び出し効果が同じであれば、ＣＰＵ１００２は、図８で説明した３Ｄ画像のデータ生成処理と同様の処理をオブジェクト５１００１と関連オブジェクト５１１０１に対して行う（ステップＳ２０００６）。
【００６４】
ステップＳ２０００２において飛び出し効果が異なれば、ＣＰＵ１００２は補正量の差から、図８のステップ９０１およびステップ９０２と同様の算出処理によって、ずらし量の差を算出する。一例として、矢印オブジェクト５１００１の飛び出し効果設定を３、関連オブジェクト５１１０１の飛び出し効果設定を２とすると、２つのオブジェクトの両眼視差の差分は、
６５ｍｍ−４３ｍｍ＝２２ｍｍ
となり、図示しないディスプレイの解像度を６００ｄｐｉとすると、ずらし画素数の差分は、
２２×６００／２５．４＝５１９．６８５・・・
となり、四捨五入するとずらし画素数は５２０となる。このずらし画素数の差を、補正基準値Ｚを元に分割数を決定する。一例として補正基準値Ｚを８５とすると、分割数は
５２０／８５＝６．１１７・・・
となり、四捨五入して１を加えた７という複数の数が分割数となる。
【００６５】
この補正基準値Ｚは、本画像処理装置が任意に設定した値でもよく、操作部１００５を使用してユーザが設定した値でもよく、同様に操作部１００５を使用してユーザが分割数を設定してもよい。
【００６６】
さらに、分割数をメモリテーブル６１００１に保存する。同様に、分割数から、ずらし画素数を計算すると５２０／（７−１）＝８６．６６６となり四捨五入した８７をメモリテーブル６１００１に保存する。（ステップＳ２０００３）
ＣＰＵ１００２は、吹き出しオブジェクト５１００１の矢印部分を左右の視差画像を作るために水平方向に７等分した画像データをそれぞれ形成して、メモリ１００３に保存する（ステップＳ２０００４）。
【００６７】
図１４は、吹き出しオブジェクト５１００１が、テキスト部と７等分に分割された図を示す。図１３のステップＳ２０００４の分割処理によって、テキスト部５１００２と、分割矢印部５１００３、５１００４、５１００５、５１００６、５１００７、５１００８、５１００９が作成される。
【００６８】
図１３のフローチャートの説明に戻る。
【００６９】
ＣＰＵ１００２は、右目用視差画像として、テキスト部５１００２を６５ｍｍ×６００／２５．４＝１５３５．４３３となり四捨五入した１５３５画素分だけ右にずらして配置する。ＣＰＵ１００２は、右目用視差画像として、対象オブジェクト５１１０１を４３ｍｍ×６００／２５．４＝１０１５．７４８となり、１０１６画素分だけ右にずらして配置する。
【００７０】
ＣＰＵ１００２は、右目用視差画像として、分割矢印部５１００９を対象オブジェクト１１０１と同じ１０１６画素分だけ右にずらして配置する。そして、分割矢印部５１００８を対象オブジェクト１１０１と同じ１０１６画素分に分割ずらし画素数８７を加えた１１０３画素数だけ右にずらして配置する。そして、分割矢印部５１００７を対象オブジェクト１１０１と同じ１０１６画素分に分割ずらし画素数８７×２＝１７４を加えた１１９０画素数だけ右にずらして配置する。そして、分割矢印部５１００６を対象オブジェクト１１０１と同じ１０１６画素分に分割ずらし画素数８７×３＝２６１を加えた１２７７画素数だけ右にずらして配置する。そして、分割矢印部５１００５を対象オブジェクト１１０１と同じ１０１６画素分に分割ずらし画素数８７×４＝３８４を加えた１３６４画素数だけ右にずらして配置する。そして、分割矢印部５１００４を対象オブジェクト１１０１と同じ１０１６画素分に分割ずらし画素数８７×５＝４３５を加えた１４５１画素数だけ右にずらして配置する。そして、分割矢印部５１００３をテキスト部オブジェクト１００２と同じ１５３５画素分だけ右にずらして配置する。
【００７１】
同様に、ＣＰＵ１００２は、左目用視差画像として、テキスト部５１００２を６５ｍｍ×６００／２５．４＝１５３５．４３３となり四捨五入した１５３５画素分だけ左にずらして配置する。ＣＰＵ１００２は、左目用視差画像として、対象オブジェクト５１１０１を４３ｍｍ×６００／２５．４＝１０１５．７４８となり、１０１６画素分だけ左にずらして配置する。
【００７２】
ＣＰＵ１００２は、左目用視差画像として、分割矢印部５１００９を対象オブジェクト１１０１と同じ１０１６画素分だけ左にずらして配置する。そして、分割矢印部５１００８を対象オブジェクト１１０１と同じ１０１６画素分に分割ずらし画素数８７を加えた１１０３画素数だけ左にずらして配置する。そして、分割矢印部５１００７を対象オブジェクト１１０１と同じ１０１６画素分に分割ずらし画素数８７×２＝１７４を加えた１１９０画素数だけ左にずらして配置する。そして、分割矢印部５１００６を対象オブジェクト１１０１と同じ１０１６画素分に分割ずらし画素数８７×３＝２６１を加えた１２７７画素数だけ左にずらして配置する。そして、分割矢印部５１００５を対象オブジェクト１１０１と同じ１０１６画素分に分割ずらし画素数８７×４＝３８４を加えた１３６４画素数だけ左にずらして配置する。そして、分割矢印部５１００４を対象オブジェクト１１０１と同じ１０１６画素分に分割ずらし画素数８７×５＝４３５を加えた１４５１画素数だけ左にずらして配置する。そして、分割矢印部５１００３をテキスト部オブジェクト１００２と同じ１５３５画素分だけ左にずらして配置する。（ステップＳ２０００５）
以上で、本フローを終了する。
【００７３】
（右目用画像、左目用画像の概念図）
図１５は、図１３のフローチャートのステップＳ２０００５で作成された右目用画像を示すものであり、図１６は、図１３のフローチャートのステップＳ２０００５で作成された左目用画像を示す。
【００７４】
図１５において、対象オブジェクト５１１０１、テキスト部５１００２、分割矢印部５１００３、５１００４、５１００５、５１００６、５１００７、５１００８、５１００９が、右にずらされて配置される。
【００７５】
図１６において、対象オブジェクト５１１０１、テキスト部５１００２、分割矢印部５１００３、５１００４、５１００５、５１００６、５１００７、５１００８、５１００９が、左にずらされて配置される。
【実施例２】
【００７６】
（吹き出しオブジェクトの伸長、圧縮による、３Ｄ画像のデータ生成処理）
図１７は、図８のステップＳ９０６の、異なる実施例である。具体的には、吹き出しオブジェクトと関連オブジェクトの飛び出し効果の差異による表示の違和感を補正するための、吹き出しオブジェクトの矢印部の伸長、短縮処理、および３Ｄ画像のデータ生成処理示したフローチャートである。
【００７７】
ＣＰＵ１００２は、吹き出しオブジェクト５１００１のメモリテーブル６１００１内の関連オブジェクトＩＤ情報から関連オブジェクトがあるかどうかを判別する（ステップＳ２４００１）。関連オブジェクトがなければ、ＣＰＵ１００２は、図８で説明した３Ｄ画像のデータ生成処理と同様の処理をオブジェクト５１００１と関連オブジェクト５１１０１に対して行う（ステップＳ２４００５）。
【００７８】
ステップＳ２４００１において関連オブジェクトがあれば、ＣＰＵ１００２は、以下の処理をする。吹き出しオブジェクト５１００１のメモリテーブル６１００１内の飛び出し効果情報と、関連オブジェクト５１１０１の図示しないメモリテーブルの飛び出し効果情報が、異なるかどうかを判別する（ステップＳ２４００２）。飛び出し効果が同じであれば、ＣＰＵ１００２は、図８で説明した３Ｄ画像のデータ生成処理と同様の処理をオブジェクト５１００１と関連オブジェクト５１１０１に対して行う（ステップＳ２４００５）。
【００７９】
ステップＳ２４００２において飛び出し効果が異なれば、ＣＰＵ１００２は補正量の差から、図８のステップ９０１およびステップ９０２と同様の算出処理によって、ずらし量の差を算出する。一例として、矢印オブジェクト５１００１の飛び出し効果設定を３、関連オブジェクト５１１０１の飛び出し効果設定を２とすると、２つのオブジェクトの両眼視差の差分は、
６５ｍｍ−４３ｍｍ＝２２ｍｍ
となり、図示しないディスプレイの解像度を６００ｄｐｉとすると、ずらし画素数の差分は、
２２×６００／２５．４＝５１９．６８５・・・
となり、四捨五入するとずらし画素数は５２０となる。
【００８０】
このずらし画素数の値分だけ、吹き出しオブジェクト５１００１の矢印部を伸長、圧縮処理を行う。
【００８１】
ＣＰＵメモリテーブル６１００１の矢印部の大きさが横方向１２５０画素数とすると、伸長処理の横方向の画素数は、１２５０＋５２０＝１７７０となる。よって、この画素数分だけ伸長した矢印部オブジェクト５１２０１を作成し、圧縮処理の横方向の画素数は、１２５０―５２０＝７３０となり、この画素数分だけ圧縮した矢印オブジェクト１２０２を作成する。（ステップＳ２４００３）。
【００８２】
図１８は、吹き出しオブジェクト５１００１が、テキスト部と矢印部に分割され、矢印部が、それぞれ伸長、圧縮された図を示す。図１７のステップＳ２４００３の伸長、圧縮処理によって、テキスト部５１００２と、伸長された矢印オブジェクト５１２０１と、圧縮された矢印オブジェクト５１２０２が作成される。
【００８３】
図１７のフローチャートの説明に戻る。
【００８４】
ＣＰＵ１００２は、右目用視差画像として、テキスト部５１００２を６５ｍｍ×６００／２５．４＝１５３５．４３３となり四捨五入した１５３５画素分ずらして配置する。ＣＰＵ１００２は、右目用視差画像として、対象オブジェクト５１１０１を４３ｍｍ×６００／２５．４＝１０１５．７４８となり、１０１６画素分ずらして配置する。
【００８５】
ＣＰＵ１００２は、圧縮された矢印部５１２０２をテキスト部オブジェクト１００２と同じ１５３５画素分ずらして配置する。
【００８６】
同様に、ＣＰＵ１００２は、左目用視差画像として、テキスト部５１００２を６５ｍｍ×６００／２５．４＝１５３５．４３３となり四捨五入した１５３５画素分ずらして配置する。ＣＰＵ１００２は、左目用視差画像として、対象オブジェクト５１１０１を４３ｍｍ×６００／２５．４＝１０１５．７４８となり、１０１６画素分ずらして配置する。
【００８７】
ＣＰＵ１００２は、伸長された矢印部５１２０１をテキスト部オブジェクト１００２と同じ１５３５画素分ずらして配置する。（ステップＳ２４０４）
以上で、本フローを終了する。
【００８８】
（右目用画像、左目用画像の概念図）
図１９は、図１７のフローチャートのステップＳ２４００４で作成された右目用画像を示すものであり、図２０は、図１７のフローチャートのステップＳ２４００４で作成された左目用画像を示す。
【００８９】
図１９において、対象オブジェクト５１１０１、テキスト部５１００２、圧縮された矢印部５１２０２が、右にずらされて配置される。
【００９０】
図２０において、対象オブジェクト５１１０１、テキスト部５１００２、伸長された矢印部５１２０１が、左にずらされて配置される。
【実施例３】
【００９１】
（吹き出しオブジェクトの飛び出し効果変更、３Ｄ画像のデータ生成処理）
図２１は、図８のステップＳ９０６の、異なる実施例である。具体的には、吹き出しオブジェクトと関連オブジェクトの飛びだし効果の差異による表示の違和感を補正するための、吹き出しオブジェクトの３Ｄ効果の変更、および３Ｄ画像のデータ生成処理示したフローチャートである。
【００９２】
ＣＰＵ１００２は、吹き出しオブジェクト５１００１のメモリテーブル６１００１内の関連オブジェクトＩＤ情報から関連オブジェクトがあるかどうかを判別する（ステップＳ２８００１）。関連オブジェクトがなければ、ＣＰＵ１００２は、図８で説明した３Ｄ画像のデータ生成処理と同様の処理をオブジェクト５１００１と関連オブジェクト５１１０１に対して行う（ステップＳ２８００４）。
【００９３】
ステップＳ２８００１において関連オブジェクトがあれば、ＣＰＵ１００２は、以下の処理をする。吹き出しオブジェクト５１００１のメモリテーブル６１００１内の飛び出し効果情報と、関連オブジェクト５１１０１の図示しないメモリテーブルの飛び出し効果情報が、異なるかどうかを判別する（ステップＳ２８００２）。飛び出し効果が同じであれば、ＣＰＵ１００２は、図８で説明した３Ｄ画像のデータ生成処理と同様の処理をオブジェクト５１００１と関連オブジェクト５１１０１に対して行う（ステップＳ２８００４）。
【００９４】
ステップＳ２８００２において飛び出し効果が異なれば、ＣＰＵ１００１は、メモリテーブル６１００１内の飛び出し効果情報を関連オブジェクトの飛び出し効果と同じ値に変更する（ステップＳ２８００３）。
【００９５】
ＣＰＵ１００２は、図８で説明した３Ｄ画像のデータ生成処理と同様の処理をオブジェクト５１００１と関連オブジェクト５１１０１に対して行う（ステップＳ２８００４）。
【００９６】
以上で、本フローを終了する。
【００９７】
（右目用画像、左目用画像の概念図）
図２２は、図２１のフローチャートのステップＳ２８００４で作成された右目用画像を示すものであり、図２３は、図２１のフローチャートのステップＳ２８００４で作成された左目用画像を示す。
【００９８】
図２２において、吹き出しオブジェクト５１００１および対象オブジェクト５１１０１が、同じずらし量だけ右にずらされて配置される。
【００９９】
図２３において、吹き出しオブジェクト５１００１および対象オブジェクト５１１０１が、同じずらし量だけ左にずらされて配置される。
【実施例４】
【０１００】
ここからは、一つのオブジェクトの先端と終端で異なる３Ｄの飛び出し効果を設定されたオブジェクトの、先端と終端の差異による表示の違和感を補正する処理について述べる。
【０１０１】
（異なる３Ｄ効果を与えられたオブジェクト、メモリ構成の概念図）
図２４（ａ）は、不図示の外部モニタ或いはＬＣＤ表示部等に表示される矢印オブジェクト５２００１およびオブジェクト５２１０１、５２２０１の配置の例を示した図である。図２４（ｂ）は矢印オブジェクト５２００１を示した図である。図２４（ｃ）はメモリ１００３内に保存領域が確保されている、矢印オブジェクト５２００１の各種情報を保存しているメモリテーブル６２００１を示した図である。
【０１０２】
図２４（ｃ）のメモリテーブル６１００１で管理されている情報は、ＣＰＵ１００２でオブジェクト５２００１を判別するためのＩＤ情報と、関連オブジェクト５１１０１のＩＤ情報と、オブジェクトの種別情報、図５で説明した３Ｄ効果のありなしが指定されている。もしくは、図５で説明した飛び出し効果量、一例として左上を基準とした起点座標、オブジェクトの大きさ、矢印部の起点座標、矢印部の終点座標。そして、後述する図２６のステップＳ２０００３で算出された矢印部の分割数、および分割視差補正値が保存されている。それ以外の吹き出しオブジェクト５２００１を構成するためのテキスト情報などは図示および説明を省略する。
【０１０３】
図２５は、アプリ中で、ユーザが３Ｄオブジェクト毎に飛び出し効果の設定を行うためのＵＩ画面の一例を示している。図２５（ａ）は、オブジェクトを選択するＵＩ画面を示し、図２５（ｂ）は選択されたオブジェクトに対して３Ｄ効果を設定するＵＩ画面を示し、図２５（ｃ）は選択されたオブジェクトの起点、終点に対して３Ｄ効果を個別に設定するＵＩ画面を示す。図２５（ａ）において、３Ｄオブジェクトの横にある“３Ｄ”のアイコンが押下された場合に表示される図２５（ｂ）で示すＵＩ画面において飛び出し効果の設定を行う。この飛び出し効果設定では、指定された３Ｄオブジェクトを、表示画面からどの程度飛び出して見えるようにするのかを設定する。図２５の例では、１〜３の３段階で設定可能となっており、値が大きいほど表示画面から飛び出て見える度合いが大きくなる。なお、飛び出し効果設定で３が設定されると、両眼視差は両眼間隔と同じになるものとする。また、２が設定されると、両眼視差は両眼間隔の２／３となる。また、１が設定されると、両眼視差は両眼間隔の１／３となる。また、０は設定できないものとする（もはや３Ｄオブジェクトではなくなってしまうため）。図２５（ｂ）において、“オプション”ボタンが押下された場合に表示される図２５（ｃ）で示すＵＩ画面においてオブジェクトの起点、終点に異なる３Ｄ設定を与える。
【０１０４】
図２６は、図８のステップＳ９０５の、一つのオブジェクトの先端と終端で異なる３Ｄの飛び出し効果を設定されたオブジェクトの３Ｄ効果の差異による表示の違和感を補正するためのフローチャートである。なお、オブジェクト５２１０１およびオブジェクト５２２０１に対する処理は、図８で説明した３Ｄ画像のデータ生成処理と同様の処理のため説明を省略する。
【０１０５】
ＣＰＵ１００２は、吹き出しオブジェクト５１００１のメモリテーブル６２００１内の起点飛び出し効果情報と、終点飛び出し効果情報が、異なるかどうかを判別する（ステップＳ３３００１）。飛び出し効果が同じであれば、ＣＰＵ１００２は、図８で説明した３Ｄ画像のデータ生成処理と同様の処理をオブジェクト５２００１に対して行う（ステップＳ３３００５）。
【０１０６】
ステップＳ３３００２において飛び出し効果が異なれば、ＣＰＵ１００２は補正量の差から、図８のステップ９０１およびステップ９０２と同様の算出処理によって、ずらし量の差を算出する。一例として、矢印オブジェクト５２００１の起点の飛び出し効果設定を２、矢印オブジェクト５２００１の終点の飛び出し効果設定を３とすると両眼視差の差分は６５ｍｍ−４３ｍｍ＝２２ｍｍとなる。
【０１０７】
図示しないディスプレイの解像度を６００ｄｐｉとすると、ずらし画素数の差分は、
２２×６００／２５．４＝５１９．６８５・・・
となり、四捨五入するとずらし画素数は５２０となる。このずらし画素数の差を、補正基準値Ｚを元に分割数を決定する。一例として補正基準値Ｚ２を１２５とすると、分割数は
５２０／１２５＝４．１６
となり、四捨五入して１を加えた５が分割数となる。
【０１０８】
この補正基準値Ｚ２は、本画像処理装置が任意に設定した値でもよく、操作部１００５を使用してユーザが設定した値でもよく、同様に操作部１００５を使用してユーザが分割数を設定してもよい。
【０１０９】
さらに、分割数をメモリテーブル６２００１に保存する。同様に、分割数から、ずらし画素数を計算すると５２０／（５−１）＝１３０となり、メモリテーブル６１００１に保存する。（ステップＳ３３００２）
ＣＰＵ１００２は、メモリテーブル６２００１の起点座標と、終点座標を比較する。一例として起点座標を（５００，０）、終点座標を（５００，１０００）とすると、座標の水平方向の差分が０、座標の垂直方向の差分が１０００となっている。よって、個の矢印オブジェクトは垂直方向に３Ｄ効果の差があると判断できるため、矢印オブジェクト５２００１の矢印部分を垂直方向に５等分した画像データをそれぞれ形成して、メモリ１００３に保存する（ステップＳ３３００３）。
【０１１０】
図２７は、矢印オブジェクト５１００１が、５等分に分割された図を示す。図２６のステップＳ３３００３の分割処理によって、分割矢印部５２００２、５２００３、５２００４、５２００５、５２００６が作成される。
【０１１１】
図２６のフローチャートの説明に戻る。
【０１１２】
ＣＰＵ１００２は、右目用視差画像として、分割矢印部５２００６を起点の飛び出し効果と同じ４３ｍｍ×６００／２５．４＝１０１５．７４８となり、１０１６画素分だけ右にずらして配置する。そして、分割矢印部５２００５を分割矢印部５２００６と同じ１０１６画素分に分割ずらし画素数１３０を加えた１１４６画素数だけ右にずらして配置する。そして、分割矢印部５２００４を分割矢印部５２００６と同じ１０１６画素分に分割ずらし画素数１３０×２＝２６０を加えた１２７６画素数だけ右にずらして配置する。そして、分割矢印部５２００３を分割矢印部５２００６と同じ１０１６画素分に分割ずらし画素数１３０×３＝３９０を加えた１４０６画素数だけ右にずらして配置する。分割矢印部５２００２を終点の飛び出し効果と同じ５ｍｍ×６００／２５．４＝１５３５．４３３となり四捨五入した１５３５画素分だけ右にずらして配置する。
【０１１３】
ＣＰＵ１００２は、左目用視差画像として、分割矢印部５２００６を起点の飛び出し効果と同じ４３ｍｍ×６００／２５．４＝１０１５．７４８となり、１０１６画素分だけ左にずらして配置し、分割矢印部５２００５を分割矢印部５２００６と同じ１０１６画素分に分割ずらし画素数１３０を加えた１１４６画素数だけ左にずらして配置し、分割矢印部５２００４を分割矢印部５２００６と同じ１０１６画素分に分割ずらし画素数１３０×２＝２６０を加えた１２７６画素数だけ左にずらして配置し、分割矢印部５２００３を分割矢印部５２００６と同じ１０１６画素分に分割ずらし画素数１３０×３＝３９０を加えた１４０６画素数だけ左にずらして配置し、分割矢印部５２００２を終点の飛び出し効果と同じ５ｍｍ×６００／２５．４＝１５３５．４３３となり四捨五入した１５３５画素分だけ左にずらして配置する。（ステップＳ３３００４）。
【０１１４】
以上で、本フローを終了する。
【０１１５】
（右目用画像、左目用画像の概念図）
図２８は、図２６のフローチャートのステップＳ３３００４で作成された右目用画像を示すものであり、図２９は、図２６のフローチャートのステップＳ３３００４で作成された左目用画像を示す。
【０１１６】
図２８において、オブジェクト５２１０１、５２２０１、および分割矢印部５２００２、５２００３、５２００４、５２００５、５２００６が、右にずらされて配置される。
【０１１７】
図１６において、オブジェクト５２１０１、５２２０１、および分割矢印部５２００２、５２００３、５２００４、５２００５、５２００６が、左にずらされて配置される。
【０１１８】
以上のとおり本実施例に係る発明によれば、プレゼンテーション用電子ファイル内の所望のオブジェクト毎に３Ｄ画像データ化し３Ｄ表示することができる。
【０１１９】
加えて、吹き出しオブジェクトや矢印オブジェクトなどのような他のオブジェクトを指し示すオブジェクトと対象オブジェクトに対して異なる３Ｄ効果が与えられえている場合でも、対象オブジェクトを指し示すように表示することができる。
【０１２０】
これにより、視聴者にとって満足度、理解度が大きいプレゼンテーションを簡易に行うことが可能となる。
【０１２１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014095995.tif 000003
【図２】
2014095995.tif 000004
【図３】
2014095995.tif 000005
【図４】
2014095995.tif 000006
【図５】
2014095995.tif 000007
【図６】
2014095995.tif 000008
【図７】
2014095995.tif 000009
【図８】
2014095995.tif 000010
【図９】
2014095995.tif 000011
【図１０】
2014095995.tif 000012
【図１１】
2014095995.tif 000013
【図１２】
2014095995.tif 000014
【図１３】
2014095995.tif 000015
【図１４】
2014095995.tif 000016
【図１５】
2014095995.tif 000017
【図１６】
2014095995.tif 000018
【図１７】
2014095995.tif 000019
【図１８】
2014095995.tif 000020
【図１９】
2014095995.tif 000021
【図２０】
2014095995.tif 000022
【図２１】
2014095995.tif 000023
【図２２】
2014095995.tif 000024
【図２３】
2014095995.tif 000025
【図２４】
2014095995.tif 000026
【図２５】
2014095995.tif 000027
【図２６】
2014095995.tif 000028
【図２７】
2014095995.tif 000029
【図２８】
2014095995.tif 000030
【図２９】
2014095995.tif 000031