(57)【要約】【課題】画像を３次元空間に表示する表示システムにおいて、画面表示時、画面消去時及び画像選択時の挙動をオーサリングするオーサリング装置を提供する。【解決手段】画像を３次元空間に表示する表示システムにおいて、本発明のオーサリング装置は画面を表示する前後及び画面消去時の動作や画像選択時の動作を、オーサリング装置で定義可能な動作のリストとして設定する手段を備える。更に、設定した動作をテンプレートとして再利用を可能にする手段を備える。これにより、オーサリングされたコンテンツの表現の自由度が向上し、オーサリングの作業性が向上する。【選択図】図１
2005173976.tif 000002
【特許請求の範囲】
【請求項１】
画像及び画像の３次元空間上の位置を指定されることにより、指定された３次元空間上の画像を任意の視点から投影面に対して投影したものを表示可能な表示システムにおいて、
任意の数の画像を取り込む手段と、
取り込んだ画像を表示する手段と、
取り込んだ画像を配置する手段と、
配置された画像を含む画面に対して画面を表示する前後の動作及び画面消去時の動作を、オーサリング装置で定義可能な動作のリストとして設定する手段と、
表示装置で解釈可能な形式にデータを変換する手段と、
を備えることを特徴とするオーサリング装置。
【請求項２】
請求項１に記載のオーサリング装置において、
オーサリング装置で定義可能な動作のリストとして設定された画面を表示する前後及び画面消去時の動作をテンプレートとして保存する手段と、
このテンプレートを読み込み、編集中の画面に対して、画面を表示する前後及び画面消去時の動作として適用する手段と、
を更に備えることを特徴とするオーサリング装置。
【請求項３】
請求項１記載のオーサリング装置において、
前記動作リスト設定手段は、画面を表示する前後の動作及び画面消去時の動作に加えて、画像選択時の動作を、オーサリング装置で定義可能な動作のリストとして設定可能であることを特徴とするオーサリング装置。
【請求項４】
請求項３記載のオーサリング装置において、
オーサリング装置で定義可能な動作のリストとして設定された画像選択時の動作をテンプレートとして保存する手段と、
このテンプレートを読み込み、編集中の画面上の画像に対して、画像選択時の動作として適用する手段と、
を更に備えることを特徴とするオーサリング装置。
【請求項５】
請求項４記載のオーサリング装置において、
前記テンプレートを読み込み、編集中の画面における複数の画像に対して、画像選択時の動作として一括して適用する手段、
を更に備えることを特徴とするオーサリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像及び画像の３次元空間上の位置を指定されることにより、指定された３次元空間上の画像を任意の視点から投影面に対して投影したものを表示可能な表示装置に対して、画面表示時、画面消去時及び画像選択時の挙動をオーサリングする技術に関する。
【背景技術】
【０００２】
画像及び画像の３次元空間上の位置を指定されることにより、指定された３次元空間上の画像を任意の視点から投影面に対して投影したものを表示できるような表示システムが既に開発されている。
上記の表示装置における表示用データをオーサリングするためには、オーサリング者が３次元空間上のオブジェクトの振る舞いをプログラミングするのが通常である。
例えば、Ｍａｃｒｏｍｅｄｉａ社のｆｌａｓｈ技術（非特許文献１）等の技術を用いて、画面表示時／画面消去時、画像選択時それぞれにおけるオブジェクトの振る舞いの定義を含んだ、３次元空間上での画像表示を実現するコンテンツを作成する場合、コンテンツ作成及び作成した効果を再利用するにはプログラミング技術を必要とし、オーサリング者にとって敷居が高い。
【０００３】
【非特許文献１】「Macromedia flash MX2004」，Macromedia 2004，検索日：平成１５年１１月２８日，インターネット＜http://www.macromedia.com/jp/＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、画像及び画像の３次元空間上の位置を指定されることにより、指定された３次元空間上の画像を任意の視点から投影面に対して投影したものを表示可能な表示システムにおいて、画面を表示する前後及び画面消去時の動作や画像選択時の動作を、オーサリング装置で定義可能な動作のリストとして設定し、且つ、テンプレートとして再利用を可能にすることにより、オーサリングされたコンテンツの表現の自由度を向上させ、オーサリングの作業性を向上させることを課題とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明の請求項１に記載のオーサリング装置は、画像及び画像の３次元空間上の位置を指定されることにより、指定された３次元空間上の画像を任意の視点から投影面に対して投影したものを表示可能な表示システムにおいて、
任意の数の画像を取り込む手段と、
取り込んだ画像を表示する手段と、
取り込んだ画像を配置する手段と、
配置された画像を含む画面に対して画面を表示する前後の動作及び画面消去時の動作を、オーサリング装置で定義可能な動作のリストとして設定する手段と、
表示装置で解釈可能な形式にデータを変換する手段と、
を備えることを特徴とする。
【０００６】
従って、このオーサリング装置によれば、オーサリング者は、オーサリング装置で定義可能な種々の動作を画面表示時、画面消去時の動作として適宜組み合わせて設定することができるので、オーサリングされたコンテンツの表現の自由度を向上させることが可能となる。
【０００７】
また、本発明の請求項２に記載のオーサリング装置は、請求項１記載のオーサリング装置において、更に、
オーサリング装置で定義可能な動作のリストとして設定された画面を表示する前後及び画面消去時の動作をテンプレートとして保存する手段と、
このテンプレートを読み込み、編集中の画面に対して、画面を表示する前後及び画面消去時の動作として適用する手段と、
を備えることを特徴とする。
このオーサリング装置によれば、オーサリング者は、オーサリング装置で定義可能な動作のリストとして設定された画面を表示する前後及び画面消去時の動作をテンプレートとして再使用し得るため、オーサリングの作業性が向上する。
【０００８】
また、本発明の請求項３に記載のオーサリング装置は、請求項１記載のオーサリング装置において、
前記動作リスト設定手段は、画面を表示する前後及び画面消去時の動作に加えて、画像選択時の動作を、オーサリング装置で定義可能な動作のリストとして設定可能であることを特徴とする。
このオーサリング装置によれば、画面を表示する前後の動作及び画面消去時の動作に加えて、画像選択時の動作を設定することができる。
【０００９】
また、本発明の請求項４に記載のオーサリング装置は、請求項３記載のオーサリング装置において、更に、
オーサリング装置で定義可能な動作のリストとして設定された画像選択時の動作をテンプレートとして保存する手段と、
このテンプレートを読み込み、編集中の画面上の画像に対して、画像選択時の動作として適用する手段と、
を備えることを特徴とする。
この装置によれば、オーサリング装置で定義可能な動作のリストとして設定された画像選択時の動作もテンプレートとして再使用し得るため、オーサリングの作業性が向上する。
【００１０】
また、本発明の請求項５に記載のオーサリング装置は、請求項４記載のオーサリング装置において、更に、
前記テンプレートを読み込み、編集中の画面における複数の画像に対して、画像選択時の動作として一括して適用する手段、
を備えることを特徴とする。
この装置によれば、複数の画像の選択時の動作を一度に設定することができるので、オーサリングの作業性が向上する。
【発明の効果】
【００１１】
本発明によれば、画像及び画像の３次元空間上の位置を指定されることにより、指定された３次元空間上の画像を任意の視点から投影面に対して投影したものを表示可能な表示システムにおいて、画面を表示する前後及び画面消去時の動作や画像選択時の動作を、オーサリング装置で定義可能な動作のリストとして設定でき、且つ、テンプレートとして再利用が可能であるため、オーサリングされたコンテンツの表現の自由度を向上させ、且つ、オーサリングの作業性を向上させることができる。
【発明を実施するための最良の形態】
【００１２】
本発明オーサリング装置の第１の実施例（請求項１）を図１を用いて説明する。
本例オーサリング装置１０は、画像及び画像の３次元空間上の位置を指定されることにより、指定された３次元空間上の画像を任意の視点から投影面に対して投影したものを表示可能な表示システムにおいて、システムで表示する画像を取り込み、取り込んだ画像の配置を決定し、配置された画像を含む画面に対して画面を表示する前後は画面消去時の動作をリストとして設定することができる。
【００１３】
本例オーサリング装置１０の各部の機能は次の通りである。
画像取り込み部１１では、オーサリング者による画像ファイルのドラッグアンドドロップ、画像パス指定等によりオーサリング装置へ画像を取り込み、画面表示部１５に表示させる。
画像配置設定部１２では、オーサリング装置１０の画面表示部１５上に表示された画像をドラッグする、画像の配置座標を入力する、円筒／タイルといった画像のレイアウトを設定する、等の操作により画像の配置を決定する。決定された画像の配置位置（３次元空間の位置座標）はデータ保持部１４に保持される。また、保持された配置位置データに基づいて、決定された配置の画像が画面表示部１５に表示されるので、画面を見ながら所望の配置を設定することができる。
【００１４】
動作リスト設定部１３では、画面を表示する前後及び画面消去時の動作として、オーサリング者により設定されたオーサリング装置で定義可能な動作のリストを設定する。
オーサリング装置で定義可能な動作としては以下の動作がある。
各動作に必要なパラメタはオーサリング装置の画面表示部１５の画面上で設定する。
−画像のピックアップ
−画像のプッシュダウン
−画像の表示／非表示
−画像の表示角変更
−画像の表示領域に合わせた動画の表示
−画像及び画像群の移動
−画像の表示レイアウト変更
−画像の回転
−画像の変更
−昔声の再生
−メッセージの表示／非表示
−指定された画面への遷移
−画面の更新
−画面表示履歴に従って、画面表示を戻る／進む
−初期画面への遷移
−動作のスリープ
−動作の終了
−指定されたファイルを指定されたアプリケーションで起動
−画像をズームして表示、ズームした画像を非表示
−カメラ位置の座標移動
−画像の並べ替え
【００１５】
ある画面Ａを表示する前後の動作は、前の画面から画面Ａに遷移することを契機として実行される。
例えば、画像取り込み部１１で取り込まれ画像配置設定部２で配置された画像を含む画面Ａを表示する際の効果として、下記の１〜３の効果：
１．画像をタイル状に表示；
２．タイル状に表示された画像を画面上に流れるように表示；
３．画像のレイアウトを円筒に変更し、全画像が画面内に収まるように表示；
を実現する場合、
動作リスト設定部１３で、画面表示前の動作として以下の（１），（２）の動作：
（１）画像の表示レイアウト変更（タイル状）；
（２）カメラ位置の座標移動；
を設定し、
画面表示後の動作として以下の（１），（２），（３）の動作：
（１）カメラ位置の座標移動；
（２）画像の表示レイアウト変更（円筒）；
（３）カメラ位置の座標移動；
を設定する。
【００１６】
このように、画像取り込み部１１で取り込まれ画像配置設定部１２で配置された画像を含む画面Ａに対して、動作リスト設定部１３で画面表示前の動作及び画面表示後の動作を順次設定することにより、上記の動作を設定順に実行するデータを作成することができる。
これらの動作の設定は、オーサリング装置の画面表示部１５上に表示される画面Ａを見ながら行うことができる。また、各動作に必要なパラメタの設定も画面表示部１５の画面上で行うことができる。
【００１７】
また、動作として１つの動作のみが設定されていてもよい。
例えば画面Ａを消去する際の効果として、「画像を徐々に小さくしながら画面上の画像を消去」させる場合には、画面Ａに対して、画面消去時の動作として「カメラ位置の座標移動」のみを設定すればよい。
【００１８】
このように、上記のオーサリング装置で定義可能な種々の動作を画面表示時、画面消去時の動作として適宜組み合わせて設定可能にすることで、オーサリングされたコンテンツの表現の自由度を向上させることが可能となる。
【００１９】
データ保持部１４は、上述したようにオーサリング者により画像配置設定部１２で設定された画像配置データ及び動作リスト設定部１３で設定された動作データを保持する。
図３及び図４は、データ保持部１４に保持されたデータの一例を示し、本例は、画像取り込み部１１で取り込まれ画像配置設定部１２で決定された配置の画像からなる画面Ａに対して上記の１〜３の効果を実現するように動作リスト設定部１３で設定されたデータを示すものである。
【００２０】
画面表示部１５は、上述したようにデータ保持部１４で保持されたデータに従い、オーサリング装置の画面上に画像及び設定データを表示する。
データ保存部１６はデータ保持部１４で保持されたデータをファイルとして保存する。本例では、このデータを外部のデータベース３０にもローカルデータとして保存する。
データ変換部１７はデータ保存部１６に保存されたデータ又はデータベース３０に保存されたローカルデータをユーザの表示装置２０が読み取り可能な形式に変換し、表示用データとして外部データベース３０に保存する。
【００２１】
表示装置２０は、データベース３０からデータ変換部１７で変換された表示用データを読み出し、画面制御部２１で解釈し、表示装置１０内の画面表示部２２により表示装置の画面に画像を表示する。このように、オーサリング装置１０でオーサリングされたデータを表示装置２０で表示することが可能となる。
【００２２】
本発明オーサリング装置の第２の実施例（請求項２）を図２を用いて説明する。
本例オーサリング装置は、上述した図１に示すオーサリング装置において、データ保持部１４に保持された、画面を表示する前後及び画面消去時の動作をテンプレートとして保存し、再利用するものである。
本例オーサリング装置では、上述した図１に示すオーサリング装置における画像取り込み部１１，画像配置設定部１２、動作リスト設定部１３、データ保持部１４、画像表示部１５、データ保存部１６，及びデータ変換部１７に加えて、テンプレート保存部１８とテンプレート提供部１９とを備える。テンプレート保存部１８は、データ保持部１４に保持されている、画面を表示する前後及び画面消去時の動作をテンプレートファイルとして保存する。本例では、このテンプレートファイルを外部データベース３０にも保存する。テンプレート適用部１９はテンプレート保存部１８又はデータベース３０に保存されたテンプレートファイルを読み込み、このファイルに記述されている画面を表示する前後及び画面消去時の動作を現在編集中の画面に対して上書きして適用する。具体的には、データ保持部１４に保持されている画面を表示する前後及び画面消去時の動作を破棄し、テンプレート保存部１８又はデータベース３０から読み込んだテンプレートファイルに記述されている画面を表示する前後及び画面消去時の動作をデータ保持部１４に保持させる。
【００２３】
従って、本例オーサリング装置によれば、オーサリング者は、データ保持部４に保持されている現在編集中の画面Ｂを表示する前後及び画面消去時の動作を、テンプレート保存部８に予めテンプレートとして保存された例えば画面Ａを表示する前後及び画面消去時の動作を用いて簡単に設定することができる。
【００２４】
本発明オーサリング装置の第３の実施例（請求項３）を図１を用いて説明する。
本例オーサリング装置では、図１に示すオーサリング装置と同様に、画像取り込み部１１で、オーサリング者による画像ファイルのドラッグアンドドロップ、画像パス指定等によりオーサリング装置へ画像を取り込み、画像配置設定部１２で、オーサリング装置上に表示された画像をドラッグする、画像の配置座標を入力する、円筒／タイルといった画像のレイアウトを設定する、等の操作により画像の配置を決定する。
【００２５】
本例では、動作リスト設定部１３は、画面を表示する前後及び画面消去時の動作に加えて、画像選択時の動作も、オーサリング装置で定義可能な動作リストとして設定することができる。
オーサリング装置により設定可能な動作については図１に示す請求項１の実施例と同様である。例えば、画像ａの選択時に、画像ａを回転させる場合には、「回転」を設定すればよい。
オーサリング者により設定されたデータはデータ保持部１４に保持され、データ保持部１４に保持されたデータに従い、オーサリング装置の画表示部１５上に画像及び設定データが表示される。
【００２６】
データ保存部１６がデータ保持部１４に保持されたデータをファイルとして保存する。また、データ変換部７がデータ保存部１６に保存されたデータをクライアントの表示装置２０が読み取り可能な形式に変換する。
データ変換部１７で変換されたデータは、表示装置２０内の画面制御部２１で解釈され、表示装置内の画面表示部２２により表示端末上の画面に画像が表示される。このように、オーサリング装置でオーサリングされたデータを表示することが可能となる。
【００２７】
本発明オーサリング装置の第４及び第５の実施例（請求項４及び５）を図２を用いて説明する。
本例オーサリング装置は、上述した請求項３の実施例によりデータ保持部４に保持された画像選択時の動作をテンプレートとして保存し、再利用するものである。
本例オーサリング装置では、テンプレート保存部１８により、データ保持部１４に保持されている画像選択時の動作をテンプレートファイルとして保存し、テンプレート適用部１９により、テンプレート保存部１８に保存されたファイルを読み込み、このファイルに記述されている画像選択時の動作を現在編集中の画面上で選択されている画像に対して上書きして適用する。
【００２８】
複数の画像が選択されている場合には、選択された画像全てに対して、ファイルに記述されている画像選択時の動作を上書きして適用する。具体的には、データ保持部に保持されている画像選択時の動作を破棄し、読み込んだファイルに記述されている画像選択時の動作をデータ保持部で保持させる。
【００２９】
以上、本発明のオーサリング装置の各部の機能及び動作について説明したが、これらの機能及び動作はコンピュータで実現することができ、本発明はこれらの機能及び動作を実現させるためのコンピュータプログラム及び該プログラムを記録したコンピュータ読み取り可能な記録媒体も提供するものである。
【図面の簡単な説明】
【００３０】
【図１】本発明オーサリング装置の第１及び第３の実施例の構成図である。
【図２】本発明オーサリング装置の第２，第４および第５の実施例の構成図である。
【図３】データ保持部に保持されるデータの一例の一部を示す図である。
【図４】データ保持部に保持されるデータの一例の残部を示す図である。
【符号の説明】
【００３１】
１０  オーサリング装置
１１  画像取り込み部
１２  画像配置設定部
１３  動作リスト設定部
１４  データ保持部
１５  画面表示部
１６  データ保存部
１７  データ変換部
１８  テンプレート保存部
１９  テンプレート適用部
２０  表示装置
２１  画面制御部
２２  画面表示部
３０  データベース
【図１】
2005173976.tif 000003
【図２】
2005173976.tif 000004
【図３】
2005173976.tif 000005
【図４】
2005173976.tif 000006