(57)【要約】【課題】  コンテンツ制作時などにおいて発想を必要とする業務の支援を好適に行なう。【解決手段】  新たな画像を生成するためのアルゴリズムを持つ関係データベースを持ち、このデータベースが期待値をパラメータとして有しているので、ユーザの選択行為に対してきた位置を変化させ、データベースからのデータの提示内容を変化させる。また、画像と画像を連結させる際に行なう作業手順などをユーザが新たに定義し、データベースに登録する。この結果として、ある時間軸に沿って展開する連結画像を仕上げるといった発想・制作行為を支援する。【選択図】  図２
2005235027.tif 000002
【特許請求の範囲】
【請求項１】
複数のメディア・データを連結させなるコンテンツの発想又は制作を支援する情報処理システムであって、
元のメディア・データとこれに連結するメディア・データとの関係を記述した関係データを格納する関係データベースと、
各メディア・データについて、当該メディア・データを連結するメディア・データ並びに当該メディア・データに連結されるメディア・データとの関係データとともに格納するメディア・データベースと、
元のメディア・データに対し新たなメディア・データを連結する方向をユーザが入力する連結方向入力手段と、
前記連結方向入力手段により入力された方向に応じて、元のメディア・データと新たなメディア・データとを関係付ける関係データの候補を前記関係データベースの中から取り出し、推奨すべき関係データとして提示する推奨関係選択手段と、
該提示された関係データのうちユーザが選択したものを使用して新たなメディア・データを生成するメディア・データ処理手段と、
新たなメディア・データを元のメディア・データの前記入力された方向に連結し、メディア・データベースに格納する手段と、
を具備することを特徴とする情報処理システム。
【請求項２】
メディア・データとして画像を扱い、
関係データは、連結する新たな画像を生成するために元の画像に施す画像処理のアルゴリズムを含む、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記関係データベースは各関係データを使用する期待値を管理し、
前記推奨関係選択手段は、期待値に基づいて推奨すべき関係データを選択する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
関係データを使用して元のメディア・データから生成した新たなメディア・データに対し、さらに編集を加えるメディア編集手段をさらに備える、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記メディア編集手段によりメディア・データに加えたアクションを保存するアクション保存手段をさらに備える、
ことを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記アクション保存手段に保存されているアクションを新たな関係データとして前記関係データベースに登録する関係データ登録手段をさらに備える、
ことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記関係データ登録手段は、メディア・データに加えたアクションのみで定義される関係データ、又は、元のメディア・データに使用した関係データと新たに生成したメディア・データに加えたアクションを併せて定義される関係データを、前記関係データベースに登録する、
ことを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記関係データベースは、関係データを選択した回数に応じてその期待値を変化させる、
ことを特徴とする請求項３に記載の情報処理システム。
【請求項９】
前記関係データベースは、現在着目している参照メディア・データから新たなメディア・データを連結しようとする過程において、過去に生成した過去メディア・データのうち参照メディア・データに類似する類似メディア・データを探索し、該類似メディア・データに新たなメディア・データを連結する際に使用した関係データの期待値を変化させる、
ことを特徴とする請求項３に記載の情報処理システム。
【請求項１０】
前記関係データベースは、現在着目している参照メディア・データから新たなメディア・データを連結しようとする過程において、参照メディア・データを元のメディア・データに連結する際に使用した関係データと同じ関係データを用いて生成された過去のメディア・データを探索し、該過去メディア・データに新たなメディア・データを連結する際に使用した関係データの期待値を変化させる、
ことを特徴とする請求項３に記載の情報処理システム。
【請求項１１】
前記関係データベースは、現在着目している参照メディア・データから新たなメディア・データを連結しようとする過程において、過去に生成した過去メディア・データのうち参照メディア・データに類似する類似メディア・データを探索するとともに、参照メディア・データを元のメディア・データに連結する際に使用した関係データと同じ関係データが過去に使用されたか否かを判定し、同じ関係データを用いて生成された類似メディア・データのうち類似度が所定値以上となるメディア・データに新たなメディア・データを連結する際に使用した関係データの期待値を変化させる、
ことを特徴とする請求項３に記載の情報処理システム。
【請求項１２】
前記関係データベースは、現在着目している参照メディア・データから新たなメディア・データを連結しようとする過程において、参照メディア・データに対し入力された連結方向と同じ連結方向にメディア・データを連結するために過去使用された関係データの期待値を変化させる、
ことを特徴とする請求項３に記載の情報処理システム。
【請求項１３】
複数のメディア・データを連結させなるコンテンツの発想又は制作を支援する情報処理方法であって、
元のメディア・データとこれに連結するメディア・データとの関係を記述した関係データを管理するする関係データ管理ステップと、
各メディア・データについて、当該メディア・データを連結するメディア・データ並びに当該メディア・データに連結されるメディア・データとの関係データとともに格納するメディア管理ステップと、
元のメディア・データに対し新たなメディア・データを連結する方向をユーザが入力する連結方向入力ステップと、
前記連結方向入力ステップにより入力された方向に応じて、元のメディア・データと新たなメディア・データとを関係付ける関係データの候補を探索し、推奨すべき関係データとして提示する推奨関係選択ステップと、
該提示された関係データのうちユーザが選択したものを使用して新たなメディア・データを生成するメディア・データ処理ステップと、
新たなメディア・データを元のメディア・データの前記入力された方向に連結するステップと、
を具備することを特徴とする情報処理方法。
【請求項１４】
メディア・データとして画像を扱い、
関係データは、連結する新たな画像を生成するために元の画像に施す画像処理のアルゴリズムを含む、
ことを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記関係データベースは各関係データを使用する期待値を管理し、
前記推奨関係選択ステップでは、期待値に基づいて推奨すべき関係データを選択する、
ことを特徴とする請求項１３に記載の情報処理方法。
【請求項１６】
関係データを使用して元のメディア・データから生成した新たなメディア・データに対し、さらに編集を加えるメディア編集ステップをさらに備える、
ことを特徴とする請求項１３に記載の情報処理方法。
【請求項１７】
前記メディア編集ステップにおいてメディア・データに加えたアクションを保存するアクション保存手段ステップをさらに備える、
ことを特徴とする請求項１６に記載の情報処理方法。
【請求項１８】
前記アクション保存ステップにより保存されているアクションを新たな関係データとして前記関係データベースに登録する関係データ登録ステップをさらに備える、
ことを特徴とする請求項１７に記載の情報処理方法。
【請求項１９】
前記関係データ登録ステップでは、メディア・データに加えたアクションのみで定義される関係データ、又は、元のメディア・データに使用した関係データと新たに生成したメディア・データに加えたアクションを併せて定義される関係データを、前記関係データベースに登録する、
ことを特徴とする請求項１８に記載の情報処理方法。
【請求項２０】
前記関係データ管理ステップでは、関係データを選択した回数に応じてその期待値を変化させる、
ことを特徴とする請求項１５に記載の情報処理方法。
【請求項２１】
前記関係データ管理ステップでは、現在着目している参照メディア・データから新たなメディア・データを連結しようとする過程において、過去に生成した過去メディア・データのうち参照メディア・データに類似する類似メディア・データを探索し、該類似メディア・データに新たなメディア・データを連結する際に使用した関係データの期待値を変化させる、
ことを特徴とする請求項１５に記載の情報処理方法。
【請求項２２】
前記関係データ管理ステップでは、現在着目している参照メディア・データから新たなメディア・データを連結しようとする過程において、参照メディア・データを元のメディア・データに連結する際に使用した関係データと同じ関係データを用いて生成された過去のメディア・データを探索し、該過去メディア・データに新たなメディア・データを連結する際に使用した関係データの期待値を変化させる、
ことを特徴とする請求項１５に記載の情報処理方法。
【請求項２３】
前記関係データ管理ステップでは、現在着目している参照メディア・データから新たなメディア・データを連結しようとする過程において、過去に生成した過去メディア・データのうち参照メディア・データに類似する類似メディア・データを探索するとともに、参照メディア・データを元のメディア・データに連結する際に使用した関係データと同じ関係データが過去に使用されたか否かを判定し、同じ関係データを用いて生成された類似メディア・データのうち類似度が所定値以上となるメディア・データに新たなメディア・データを連結する際に使用した関係データの期待値を変化させる、
ことを特徴とする請求項１５に記載の情報処理方法。
【請求項２４】
前記関係データ管理ステップでは、現在着目している参照メディア・データから新たなメディア・データを連結しようとする過程において、参照メディア・データに対し入力された連結方向と同じ連結方向にメディア・データを連結するために過去使用された関係データの期待値を変化させる、
ことを特徴とする請求項１５に記載の情報処理方法。
【請求項２５】
複数のメディア・データを連結させなるコンテンツの発想又は制作を支援するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
元のメディア・データとこれに連結するメディア・データとの関係を記述した関係データを管理するする関係データ管理ステップと、
各メディア・データについて、当該メディア・データを連結するメディア・データ並びに当該メディア・データに連結されるメディア・データとの関係データとともに格納するメディア管理ステップと、
元のメディア・データに対し新たなメディア・データを連結する方向をユーザが入力する連結方向入力ステップと、
前記連結方向入力ステップにより入力された方向に応じて、元のメディア・データと新たなメディア・データとを関係付ける関係データの候補を探索し、推奨すべき関係データとして提示する推奨関係選択ステップと、
該提示された関係データのうちユーザが選択したものを使用して新たなメディア・データを生成するメディア・データ処理ステップと、
関係データを使用して元のメディア・データから生成した新たなメディア・データに対しさらに編集を加えるメディア編集ステップと、
前記メディア編集ステップにおいてメディア・データに加えたアクションを保存するアクション保存手段ステップと、
前記アクション保存ステップにより保存されているアクションを新たな関係データとして前記関係データベースに登録する関係データ登録ステップと、
を具備することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの適用業務を支援する情報処理システム及び情報処理方法、並びにコンピュータ・プログラムに係り、特に、コンテンツ制作時などにおいて発想を必要とする業務の支援を行なう情報処理システム及び情報処理方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、時間軸に沿って発想し、作成・編集されたコンテンツを逐次連結させて１つの作品を完成させる作業を支援する情報処理システム及び情報処理方法、並びにコンピュータ・プログラムに係り、シナリオや絵本の作成といったストーリー・テリングにおいて、時間軸に沿ってコンテンツを順次発想し連結させていく作業を支援する情報処理システム及び情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
昨今のコンピューティング技術の発展に伴い、コンピュータがオフィスや一般家庭内に深く浸透してきている。これと相俟って、産業活動や日常滑動におけるさまざまな適用業務はコンピュータの支援を受けるようになってきている。
【０００４】
古くは、文書の作成・編集、文書管理、表計算、通信といった定型的な業務がコンピュータ処理により支援されていた。さらに最近では、コンテンツ制作時などにおける発想といった高度に知的な活動においても、コンピュータ処理の恩恵を受けることができるようになってきている。
【０００５】
シナリオや絵本の作成といったストーリー・テリングにおいて、時間軸に沿ってコンテンツを順次発想し連結させていく、といった知的作業をコンピュータ・リソースを用いて支援することができるなら、制作時間の短縮化や制作コストの削減を実現することができる。
【０００６】
例えば、動作アニメーションを、動作の意味、動作の部位とその動きや、動作に伴う発話などのキーワードの選択によって作成することを可能にするアニメーション作成装置について提案がなされている（例えば、特許文献１を参照のこと）。
【０００７】
この場合、アニメーション作成装置は、キーワードのデータベースを持ち、ユーザの入力に応答して動作パターンを提示してプレビューし、ユーザは希望のものを選択することができる。したがって、アニメーション作成に不慣れなユーザであっても、ループ・アニメーションを比較的容易に製作することが可能となる。
【０００８】
しかしながら、このアニメーション作成装置においては、キーワードに対応する動作パターンを単に選択していくだけであり、選択の仕方は固定的であり、選択した動作パターンを連結していく際にどう展開していくか、といった事柄を扱うものではない。言い換えれば、時間軸に沿って展開していくといったストーリー・テリングにおける発想・制作支援に適用することはできない。
【０００９】
【特許文献１】特開平１０−１３４２０２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、コンテンツ制作時などにおいて発想を必要とする業務の支援を好適に行なうことができる、優れた情報処理システム及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。
【００１１】
本発明のさらなる目的は、時間軸に沿って発想し、作成・編集されたコンテンツを逐次連結させて１つの作品を完成させる作業を好適に支援することができる、優れた情報処理システム及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。
【００１２】
本発明のさらなる目的は、シナリオや絵本の作成といったストーリー・テリングにおいて、時間軸に沿ってコンテンツを順次発想し連結させていく作業を好適に支援することができる、優れた情報処理システム及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、複数のメディア・データを連結させなるコンテンツの発想又は制作を支援する情報処理システムであって、
元のメディア・データとこれに連結するメディア・データとの関係を記述した関係データを格納する関係データベースと、
各メディア・データについて、当該メディア・データを連結するメディア・データ並びに当該メディア・データに連結されるメディア・データとの関係データとともに格納するメディア・データベースと、
元のメディア・データに対し新たなメディア・データを連結する方向をユーザが入力する連結方向入力手段と、
前記連結方向入力手段により入力された方向に応じて、元のメディア・データと新たなメディア・データとを関係付ける関係データの候補を前記関係データベースの中から取り出し、推奨すべき関係データとして提示する推奨関係選択手段と、
該提示された関係データのうちユーザが選択したものを使用して新たなメディア・データを生成するメディア・データ処理手段と、
新たなメディア・データを元のメディア・データの前記入力された方向に連結し、メディア・データベースに格納する手段と、
を具備することを特徴とする情報処理システムである。
【００１４】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。
【００１５】
本発明に係る情報処理システムは、メディア・データとして画像を扱うことができる。この場合、関係データは、連結する新たな画像を生成するために元の画像に施す画像処理のアルゴリズムを含んでいる。
【００１６】
また、前記関係データベースは各関係データを使用する期待値を管理しており、  前記推奨関係選択手段は、期待値に基づいて推奨すべき関係データを選択する。
【００１７】
また、本発明に係る情報処理システムは、関係データを使用して元のメディア・データから生成した新たなメディア・データに対し、さらに編集を加えるメディア編集手段をさらに備えていてもよい。
【００１８】
また、前記メディア編集手段によりメディア・データに加えたアクションを保存するアクション保存手段をさらに備えていてもよい。そして、前記アクション保存手段に保存されているアクションを新たな関係データとして前記関係データベースに登録し、次回以降のメディア編集において再利用できるようにすることができる。
【００１９】
このような場合，前記関係データ登録手段は、メディア・データに加えたアクションのみで定義される関係データを登録するようにしてもよい。あるいは、元のメディア・データに使用した関係データと新たに生成したメディア・データに加えたアクションを併せて定義される関係データを登録するようにしてもよい。
【００２０】
ここで、前記関係データベースでは、関係データを選択した回数に応じてその期待値を変化させるようにしてもよい。
【００２１】
あるいは、前記関係データベースでは、現在着目している参照メディア・データから新たなメディア・データを連結しようとする過程において、過去に生成した過去メディア・データのうち参照メディア・データに類似する類似メディア・データを探索し、該類似メディア・データに新たなメディア・データを連結する際に使用した関係データの期待値を変化させるようにしてもよい。
【００２２】
あるいは、参照メディア・データを元のメディア・データに連結する際に使用した関係データと同じ関係データを用いて生成された過去のメディア・データを探索し、該過去メディア・データに新たなメディア・データを連結する際に使用した関係データの期待値を変化させるようにしてもよい。
【００２３】
あるいは、過去に生成した過去メディア・データのうち参照メディア・データに類似する類似メディア・データを探索するとともに、参照メディア・データを元のメディア・データに連結する際に使用した関係データと同じ関係データが過去に使用されたか否かを判定し、同じ関係データを用いて生成された類似メディア・データのうち類似度が所定値以上となるメディア・データ新たなメディア・データを連結する際に使用した関係データの期待値を変化させるようにしてもよい。
【００２４】
あるいは、参照メディア・データに対し入力された連結方向と同じ連結方向にメディア・データを連結するために過去使用された関係データの期待値を変化させるようにしてもよい。
【００２５】
また、本発明の第２の側面は、複数のメディア・データを連結させなるコンテンツの発想又は制作を支援するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
元のメディア・データとこれに連結するメディア・データとの関係を記述した関係データを管理するする関係データ管理ステップと、
各メディア・データについて、当該メディア・データを連結するメディア・データ並びに当該メディア・データに連結されるメディア・データとの関係データとともに格納するメディア管理ステップと、
元のメディア・データに対し新たなメディア・データを連結する方向をユーザが入力する連結方向入力ステップと、
前記連結方向入力ステップにより入力された方向に応じて、元のメディア・データと新たなメディア・データとを関係付ける関係データの候補を探索し、推奨すべき関係データとして提示する推奨関係選択ステップと、
該提示された関係データのうちユーザが選択したものを使用して新たなメディア・データを生成するメディア・データ処理ステップと、
関係データを使用して元のメディア・データから生成した新たなメディア・データに対しさらに編集を加えるメディア編集ステップと、
前記メディア編集ステップにおいてメディア・データに加えたアクションを保存するアクション保存手段ステップと、
前記アクション保存ステップにより保存されているアクションを新たな関係データとして前記関係データベースに登録する関係データ登録ステップと、
を具備することを特徴とするコンピュータ・プログラムである。
【００２６】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係る情報処理システムと同様の作用効果を得ることができる。
【発明の効果】
【００２７】
本発明によれば、コンテンツ制作時などにおいて発想を必要とする業務の支援を好適に行なうことができる、優れた情報処理システム及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。
【００２８】
また、本発明によれば、時間軸に沿って発想し、作成・編集されたコンテンツを逐次連結させて１つの作品を完成させる作業を好適に支援することができる、優れた情報処理システム及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。
【００２９】
また、本発明によれば、シナリオや絵本の作成といったストーリー・テリングにおいて、時間軸に沿ってコンテンツを順次発想し連結させていく作業を好適に支援することができる、優れた情報処理システム及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。
【００３０】
本発明によれば、新たな画像を生成するためのアルゴリズムを持つ関係データベースを持ち、このデータベースが期待値をパラメータとして有しているので、ユーザの選択行為に対して期待値を変化させ、データベースからのデータの提示内容を変化させることができる。また、画像と画像を連結させる際に行なう作業手順などをユーザが新たに定義し、これをデータベースに登録することができる。この結果として、ある時間軸に沿って展開する連結画像を仕上げるといった発想・制作行為を好適に支援することができる。
【００３１】
要するに、本発明によれば、画像（メディア・データ）を基に、発想のためのヒントを提示したり、制作のための下書きを作成したりするなどの支援の効果を得ることができる。また、制作中の各メディア・データや編集内容を蓄積、登録することができる。また、画像を幾何学的に空間的に配置することで、画像の把握、及び効率的ブラウジングの効果を得ることができる。また、画像の形状から連結方向と連結数を視覚的に且つ直感的に把握し易くなる。また、過去の履歴を基に推奨する編集内容を提示することで、発想を広げ、まとめる効果を得ることができる。
【００３２】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３４】
Ａ．システムのハードウェア構成
図１には、本発明に係る発想・制作支援システムを実現する情報処理装置の構成を模式的に示している。
【００３５】
メイン・コントローラであるＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１０１は、オペレーティング・システム（ＯＳ）の制御下で、各種のアプリケーションを実行する。本実施形態では、ＣＰＵ１０１は、例えば、画像などのコンテンツ制作時における発想や制作の支援を行なう発想・制作アプリケーション・プログラムなどを実行することができる。
【００３６】
図示の通り、ＣＰＵ１０１は、バス１０８によって他の機器類（後述）と相互接続されている。
【００３７】
主メモリ１０２は、ＣＰＵ１０１において実行されるプログラム・コードをロードしたり、実行プログラムの作業データを一時保管したりするために使用される記憶装置であり、例えばＤＲＡＭ（Ｄｙｎａｍｉｃ ＲＡＭ）のような半導体メモリが使用される。例えば、発想・制作支援アプリケーションなどが実行プログラムとして主メモリ１０２にロードされる。また、制作中の画像コンテンツや製作過程に使用されるパラメータ・データなどが作業データとして主メモリ１０２に一時的に格納される。
【００３８】
また、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１０３は、データを恒久的に格納する半導体メモリであり、例えば、起動時の自己診断テスト（ＰＯＳＴ：Ｐｏｗｅｒ Ｏｎ Ｓｅｌｆ Ｔｅｓｔ）や、ハードウェア入出力用のプログラム・コード（ＢＩＯＳ：Ｂａｓｉｃ Ｉｎｐｕｔ／Ｏｕｔｐｕｔ Ｓｙｓｔｅｍ）などが書き込まれている。
【００３９】
ディスプレイ・コントローラ１０４は、ＣＰＵ１０１が発行する描画命令を実際に処理するための専用コントローラである。ディスプレイ・コントローラ１０３において処理された描画データは、例えばフレーム・バッファ（図示しない）に一旦書き込まれた後、ディスプレイ１１１によって画面出力される。
【００４０】
ディスプレイ１１１の表示画面は、一般に、ユーザからの入力内容やその処理結果、あるいはエラーその他のシステム・メッセージをユーザに視覚的にフィードバックする役割を持つ。また、本実施形態においては、ディスプレイ１１１の表示画面には、制作中の画像コンテンツや、制作中の画像コンテンツに関連する画像コンテンツ、関連する画像コンテンツから新たな画像コンテンツを制作・編集するためのツール、これまで制作した画像コンテンツの一覧画面などを表示出力するために利用される。
【００４１】
入力機器インターフェース１０５は、キーボード１１２やマウス１１３などのユーザ入力機器を対話装置１００に接続するための装置である。
【００４２】
キーボード１１２やマウス１１３は、データやコマンドなどのユーザ入力をシステムに取り込む役割を持つ。本実施形態では、画像などのメディア・データを制作・編集するための指示コマンドを入力したり、新規のコンテンツ制作時において直近のメディア・データに対して連結する方向を指示入力したりするために使用される。
【００４３】
ネットワーク・インターフェース１０６は、Ｅｔｈｅｒｎｅｔ（登録商標）などの所定の通信プロトコルに従って、システム１００をＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）などの局所的ネットワーク、さらにはインターネットのような広域ネットワークに接続することができる。
【００４４】
ネットワーク上では、複数のホスト端末（図示しない）がトランスペアレントな状態で接続され、分散コンピューティング環境が構築されている。ネットワーク上では、ソフトウェア・プログラムやデータ・コンテンツなどの配信サービスを行なうことができる。例えば、コンテンツ制作時における発想や制作の支援を行なう発想・制作アプリケーション・プログラムなどを、ネットワーク経由でダウンロードすることができる。また、発想・制作支援アプリケーションを利用して制作されたコンテンツなどを、ネットワーク経由で他のホスト装置との間で配信・配布することができる。
【００４５】
外部機器インターフェース１０７は、ハード・ディスク・ドライブ（ＨＤＤ）１１４やメディア・ドライブ１１５などの外部装置を本動作情報処理装置１００に接続するための装置である。
【００４６】
ＨＤＤ１１４は、記憶担体としての磁気ディスクを固定的に搭載した外部記憶装置であり（周知）、記憶容量やデータ転送速度などの点で他の外部記憶装置よりも優れている。ソフトウェア・プログラムを実行可能な状態でＨＤＤ１１４上に置くことを、プログラムのシステムへの「インストール」と呼ぶ。通常、ＨＤＤ１１４には、ＣＰＵ１０１が実行すべきオペレーティング・システムのプログラム・コードや、アプリケーション・プログラム、デバイス・ドライバなどが不揮発的に格納されている。例えば、コンテンツ制作時におけるメディア・データの発想や制作の支援を行なう発想・制作アプリケーション・プログラムなどを、ＨＤＤ１１４上にインストールすることができる。また、発想・制作支援アプリケーションを利用して制作されたコンテンツなどをＨＤＤ１１４上に蓄積しておいてもよい。
【００４７】
メディア・ドライブ１１５は、ＣＤ（Ｃｏｍｐａｃｔ Ｄｉｓｃ）やＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）などの可搬型メディアを装填して、そのデータ記録面にアクセスするための装置である。
【００４８】
可搬型メディアは、主として、ソフトウェア・プログラムやデータ・ファイルなどをコンピュータ可読形式のデータとしてバックアップすることや、これらをシステム間で移動（すなわち販売・流通・配布を含む）する目的で使用される。例えば、コンテンツ制作時におけるメディア・データの発想や制作の支援を行なう発想・制作アプリケーション・プログラムなどを、これら可搬型メディアを利用して複数の機器間で物理的に流通・配布することができる。また、発想・制作支援アプリケーションを利用して制作されたメディア・データやメディア・データで構成されるコンテンツなどを他の装置との間で交換するために、可搬型メディアを利用することができる。
【００４９】
なお、図１に示すよう情報処理装置１００の一例は、米ＩＢＭ社のパーソナル・コンピュータ“ＰＣ／ＡＴ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ／Ａｄｖａｎｃｅｄ Ｔｅｃｈｎｏｌｏｇｙ）”の互換機又は後継機である。勿論、他のアーキテクチャで構成されるコンピュータを、本実施形態に係るプログラム処理装置１００として適用することも可能である。
【００５０】
Ｂ．システムの機能構成
本発明に係る発想・制作支援システムは、起点となる画像（メディア・データ）から新たな画像（メディア・データ）を発想・作成し、これら画像を時間軸に沿って連結させていくことで、シナリオや絵本の作成といったストーリー・テリングを行なう作業を支援するものである。
【００５１】
本発明に係る発想・制作支援システムは、起点となる元の画像とこれに連結する画像との関係を記述した関係データを格納する関係データベースを備えている。関係データは、元の画像から新たな画像を生成するためのアルゴリズムと、関係データを使用する期待値を有している。そして、ユーザの選択行為に対し、期待値を逐次的に変化させ、データベースからのデータの提示内容を変化させるようにしている。ここで言うアルゴリズムは、新たな画像を生成するために、起点となる画像に対して施す処理手順のことであるが、起点となる画像と新たな画像とを連結する関係を記述するという側面も持つ。
【００５２】
そして、画像と画像を連結させる際に行なう作業手順においては、起点となる画像（メディア・データ）から新たな画像（メディア・データ）を発想・作成する際に、起点となる画像（メディア・データ）に対し、ユーザが連結する方向を入力する手段と、入力された連結方向に対し、関係データベースからシステムが推奨する関係を選択する手段と、ユーザの入力に対し、該当するアルゴリズムを用いて起点となる画像（メディア・データ）を処理する手段と、結果として作成された新たな画像（メディア・データ）をユーザに提示する手段と、このような連結方向の入力により起動した発想の履歴を保存する手段を提供する。
【００５３】
ここで、起点となる画像（メディア・データ）に対し、ユーザが連結する方向は、メディア・データの表記形状により、連結の角度と距離、及び連結数が決定される（図２を参照のこと）。但し、ここで言うメディア・データの表記形状は、必ずしも物理的な形状のみを意味せず、論理的な形状を意味することもある。
【００５４】
また、関係データベースからシステムが推奨する関係（すなわち新たな画像を生成するためのアルゴリズム）を選択する際、当該関係データベース内において管理している期待値に従って推奨すべき関係を決定する。ここで、期待値は例えば以下に示す手順により決定される。
【００５５】
（１）関係データを選択した回数
（２）過去の関係（画像、メディア・データ）のマッチング
（３）過去に使用した関係データのマッチング
【００５６】
また、結果として作成された新たな画像（メディア・データ）を提示した画面上で、ユーザはさらに編集を加えることが許容されている。この場合、起点となる画像と新たな画像との関係、すなわち画像を生成するためのアルゴリズムは新たに定義されることになり、これを関係データベースに追加登録することができる。
【００５７】
図３には、発想・制作支援システム１０の機能構成を模式的に示している。同図に示すように、発想・制作支援システム１０は、連結方向入力部１１と、推奨関係選択部１２と、推奨関係表示部１３と、使用関係選択部１４と、画像処理部１５と、画像表示部１６と、画像編集部１７と、アクション保存部１８と、関係データ登録部１９と、関係データベース２０と、メディア・データベース２１で構成される。図示の構成は、実際には、ＣＰＵ１０１において実行される発想・制作支援アプリケーションと各ハードウェア・コンポーネントとの協働的動作により実現される。
【００５８】
本発明に係る発想・制作支援システム１０は、起点となる画像（メディア・データ）に対し、ユーザが指示する連結方向に新たな画像（メディア・データ）を連結していく。これら画像を時間軸に沿って順次連結させていくことで、シナリオや絵本の作成といったストーリー・テリングを行なう作業を支援する。そして、連結する方向は、メディア・データの表記形状により相違するが、以下では説明の簡素化のため、メディア・データとしての画像は矩形であり、上下並びに左右の４つの連結方向が定義されているものとする。
【００５９】
ここで、新たな画像は、起点となる画像に対し、画像処理など所定のアルゴリズムを適用することによって生成される。本発想・制作支援システム１０では、起点となる画像とこれに連結される新たな画像との関係を、連結時に適用した処理アルゴリズムによって定義している。関係データベース２０では、起点となる画像から新たな画像を順次生成し連結する際に使用された関係すなわち処理アルゴリズムを、連結時に当該関係が起動される期待値とともに管理している。
【００６０】
図４には、関係データベース２０内において、元の画像（メディア・データ）と連結先となる新しい画像（メディア・データ）間におけるそれぞれ関係を管理するためのデータ構造を示している。同図に示すように、関係データベース２０は、画像の連結時に使用された関係毎にエントリが設けられ、各エントリは、関係名と、起点画像に適用する処理アルゴリズムの内容と、当該関係が使用される期待値を書き込むフィールドを備えている。図示の例では、関係名“Ｚｏｏｍ  Ｉｎ”と命名された、「真中を中心に拡大」する処理アルゴリズムが、その期待値３５とともに、関係データベース２０に格納されている。
【００６１】
なお、起点となる画像から新たな画像を生成する際に、ユーザは既存の処理アルゴリズムなどを利用して、画像間の新たな関係を定義することができるが、これらは逐次的に関係データベース２０に追加登録される。また、関係データが使用される毎に、各エントリの期待値は更新される。
【００６２】
また、メディア・データベース２１は、起点となる画像に対し画像処理など所定のアルゴリズムを適用することによって順次生成される画像（メディア・データ）を管理している。
【００６３】
図５には、メディア・データベース２１において、各画像（メディア・データ）を管理するためのデータ構造を示している。メディア・データベース２１では、本システム１０において取り扱われる画像（メディア・データ）毎にエントリが設けられる。各エントリでは、メディア・データのエンティティの保存先（参照先）アドレスと、起点からの位置、自身に連結する次の画像の連結方向と画像ＩＤと使用した関係、自身を連結する元の画像の連結方向と画像ＩＤと使用した関係とを格納するフィールドが設けられている。図示のメディア・データベース・エントリの例では、￥￥ａａａ￥ｂｂｂ￥ｃｃに格納されている画像（メディア・データ）は、起点からの位置（ｘ，ｙ）には位置され、自身からは上方向に関係“Ｚｏｏｍ  Ｉｎ”で生成される画像、下方向に関係“Ｚｏｏｍ  Ｏｕｔ”で生成される画像、右方向に関係“Ｒｉｇｈｔ  Ｐａｎ”で生成される画像がそれぞれ連結していることなどが記述されている。
【００６４】
メディア・データベース２１内では、シナリオや絵本など、ストーリー・テリングの単位、すなわち連結関係が続いている画像（メディア・データ）群毎にグループ化して管理し、同じ画像グループ内でのみ画像の参照を許容する。勿論、異なる画像グループ間でのメディア・データの相互参照を許容するようにシステム１０を構築することも可能である。
【００６５】
再び図３に戻って、発想・制作支援システムの構成について説明する。連結方向入力部１１は、起点となる画像（メディア・データ）に対し、次に生成する画像（メディア・データ）を連結する方向を、マウスやカーソル・キーを介したユーザからの指示に基づいて入力する。
【００６６】
推奨関係選択部１２は、連結方向入力部１１において入力された連結方向に新たな画像を連結する際に使用すべき関係データ（すなわち処理アルゴリズム）を、関係データベース２０の中から、各エントリが持つ期待値に基づいて選択する。推奨関係表示部１３は、推奨関係選択部１２により関係データベース２０から取り出されたエントリの内容を、ディスプレイ画面などに表示出力する。
【００６７】
ここで、推奨関係選択部１２が２以上のエントリを候補として取り出した場合、推奨関係表示部１３により表示出力した後、使用関係選択部１４において、自動で、あるいはユーザ指示に基づいて実際に適用すべき関係データを特定する。
【００６８】
画像処理部１５では、元の画像に対し、選択された関係に対応する処理アルゴリズムを適用して画像処理を施す。画像表示部１６は、画像処理部１５により処理された画像をディスプレイ画面などに表示出力する。
【００６９】
画像編集部１７では、画像表示部１６により表示出力されている、関係データが適用された後の新たな画像に対し、ユーザからに指示などに基づいてさらに画像編集処理を施す。
【００７０】
アクション保存部１８は、画像編集部１７において、関係データ適用後の画像の編集に使用された編集アクションを保持しておく。関係データ登録部１９は、下の画像に対して適用された関係データと画像編集時に使用した編集アクションとを統合して、新たな関係データを定義し、これを関係データベース２０に登録する処理を行なう。
【００７１】
Ｃ．発想・制作支援のための処理手順
続いて、本発明に係る発想・制作支援システム１０における処理手順について詳解する。
【００７２】
図６には、画像作成時における処理手順をフローチャートの形式で示している。
【００７３】
まず、初期設定として、ユーザは起点となる画像を準備し、その表記形状を設定する（ステップＳ１）。
【００７４】
次いで、起点となる画像（メディア・データ）に対し、次に生成する画像（メディア・データ）を連結する方向を選択する（ステップＳ２）。どの画像のどの方向を選択したかは、連結方向入力部１１に入力される。
【００７５】
次いで、関係データベース２０内の期待値より表示確率を計算し、推奨する関係（すなわち処理アルゴリズム）を選択する（ステップＳ３）。すなわち、推奨関係選択部１２が、連結方向入力部１１で入力された方向と、メディア・データベース２１と関係データベース２０から、期待値を計算する。期待値の計算方法の詳細については後述に譲る。
【００７６】
次いで、推奨関係表示不１３は、先行ステップＳ３において選択された関係データを、システム１０が推奨する関係データとして、ディスプレイ画面などに表示出力する（ステップＳ４）。
【００７７】
ユーザは、画面表示されている１以上の関係データの中から、所望の連結画像を得るために適したものを選択する（ステップＳ５）。そして、選択された関係データは、使用関係選択部１４に入力される。
【００７８】
使用関係選択部１４は、入力に基づいて、関係データベース２０を検索して、対応する処理アルゴリズムを取り出す。そして、この選択された処理アルゴリズムを用いて、元の画像から新たな画像を生成する（ステップＳ６）。そして、画像表示部１６は、新たに生成された画像を画面出力する。
【００７９】
ユーザは、画面表示されている新たな画像に対し、さらに画像編集処理を施すことができる（ステップＳ７）。画像編集の処理手順については後述に譲る。
【００８０】
このように、ユーザは、新たな画像を生成する際に、ユーザは既存の処理アルゴリズムなどを利用して、画像間の新たな関係データを定義することができる。これら新たに定義された関係データを関係データベース２０に追加登録しておくことで（ステップＳ８）、これらを次回以降の画像生成時や編集時に再利用することができるようになる。関係データの登録処理の手順については後述に譲る。
【００８１】
上述したように、推奨された関係データのうちユーザが選択したもののアルゴリズムを使用して新たな画像（メディア・データ）を生成することができるが、さらに生成された画像に対し、ユーザが手を加える、すなわち画像編集することができる。図７には、図６に示したフローチャートのステップＳ７において行なわれる、画像編集の処理手順をフローチャートの形式で示している。
【００８２】
画像編集部１７では、ステップＳ６で元の画像から生成された画像に対し、編集処理を施す（ステップＳ１１）。編集処理自体は、例えば所定のＧＵＩを介したユーザ操作に従って行なわれる。そして、画像編集の結果は、画像表示部１６により画面出力される。
【００８３】
ここで、画像編集の過程でユーザが行なったアクション（編集内容）は、アクション保存部１８に保存される（ステップＳ１２）。アクションとして、例えば、点（ｘ，ｙ）を中心に拡大、（ｘ1，ｙ1）を（ｘ2，ｙ2）に移動する（平行移動）などが挙げられる。
【００８４】
そして、ユーザから編集処理を終了する旨の入力を以って（ステップＳ１３）、当該処理ルーチン全体を終了する。
【００８５】
上述したように、関係データを用いてもとの画像から生成された連結画像に対し、ユーザはさらに画像編集することができる。そして、編集作業によりユーザが手を加えた内容を、新たな関係データとして登録することができる。この場合、使用した関係データと、編集作業によりユーザが手を加えた内容を併せて、新たな関係データとして定義することもできる。
【００８６】
図８には、図６に示したフローチャートのステップＳ８において行なわれる、画像編集時において新たに定義された関係を関係データベース２０に登録するための処理手順をフローチャートの形式で示している。
【００８７】
関係データ登録部１９では、新たに定義したアクション（編集内容）を関係データベース２０に登録すべきか否かを、ＧＵＩなどを介してユーザに確認する（ステップＳ２１）。
【００８８】
ここで、ユーザが登録を希望する場合には、ステップＳ５においてユーザが選択した関係データと、アクション保存部１８に保存されているアクションとを統合して登録すべきか否かを、さらにユーザに問い合わせる（ステップＳ２２）。
【００８９】
ユーザからの回答が肯定的である場合には、ステップＳ５においてユーザが選択した関係データと、アクション保存部１８に保存されているアクションとを統合した処理アルゴリズムを新たな関係データとして定義し、関係データベース２０に追加登録する（ステップＳ２３）。
【００９０】
また、ステップＳ２２においてユーザからの回答が否定的である場合には、ユーザは編集の差分を登録したいか否かをさらに問い合わせる（ステップＳ２４）。そして、この問い合わせに対する回答が肯定的である場合には、アクション保存部１８に保存されているすべてのアクション、又はそのうちの任意のものを、それぞれ新規の関係データとして、関係データベース２０に追加登録する（ステップＳ２５）。
【００９１】
Ｄ．関係データ
関係データベース２０におけるデータ構造については、図４を参照しながら既に説明した。ここでは、関係データの構造について、より詳細に説明する。
【００９２】
関係データは、関係名と、アルゴリズムと、期待値（若しくは使用頻度）で構成され、関係データベース２０にプリセットされている。
【００９３】
関係データを定義するアルゴリズムは、視点移動（上下左右）、時間の経過、大きさの変化（拡大、縮小）、太さの変化（タッチ、トレース）、コピー＆ペーストを基本形とし、これらの組み合わせや、他のアクション、他のアクションとの組み合わせにより構成される。
【００９４】
元の画像に対し、新たな画像を生成する際には、期待値に基づいて推奨する関係データがユーザに提示される。そして、関係データを選択すると、関係データに対応付けられているアルゴリズムが元の画像に対して適用され、結果が自動生成される。勿論、新たに生成された画像にユーザが気に入る（納得する）まで、何回でも関係データの適用を試行することができる。
【００９５】
このように、関係データを選択し、対応するアルゴリズムを元の画像に適用することで、元の画像に連結すべき画像が自動生成される。ここで、生成された画像に対し、ユーザはさらに画像編集を加えることができる。ユーザが編集を加えた内容を、使用した関係データに付加し、あるいは加えた編集内容のみを、新たなアルゴリズムとして、関係データベース２０に追加登録することができる。
【００９６】
発想・制作支援において、関係データを使用する度に、期待値パラメータに反映される。そして、推奨関係選択部１２は、期待値の高い（若しくは使用頻度の高い）、あるいは低い関係データを次回より提示する。
【００９７】
本発明に係る発想・制作支援においては、過去に連結が繰り返されてきた画像間の関係をスキャンし、マッチングを図ることにより、適当と思われる関係データを提示する。画像間の複数の連結がある場合には、提示される関係データは、現在参照している画像の後方からだけでなく、他方の連結にも依存して提示される。
【００９８】
図９には、連結する画像間の関係をスキャンし、マッチングにより適当な関係データを特定するための処理手順について図解している。
【００９９】
現在、ある参照画像に着目し、これに連結する画像を作成しようとしている場面を想定する。図示の例では、参照画像Ａに関係データを適用し、これに連結する画像を新たに生成しようとしている。
【０１００】
この場合、メディア・データベース２１内で探索し、これまでの間に連結の繰り返しにより構成される同一の画像グループ内において、現在の参照画像Ａに類似する画像Ａ’を見つけ出す。
【０１０１】
そして、過去に、この類似参照画像Ａ’において画像を連結する際に使用した関係データを、メディア・データベース２１から取り出す。類似参照画像Ａ’が複数の連結方向を持つ場合には、例えば現在の参照画像Ａに対して入力された連結方向に対応する関係データを取り出すようにしてもよい。図示の例では、関係データとしてｒｅｌａｔｉｏｎ１が取り出されたものとし、推奨関係選択部１２は取り出し、推奨関係提示部１３はその内容をユーザに提示する。
【０１０２】
ここで、参照画像Ａを生成する元となった画像、すなわち参照画像Ａを連結する画像Ｂをも考慮に入れ、画像Ｂ→画像Ａという連結の流れに類似するものを同一の画像グループ内でスキャン及びマッチング処理し、参照画像Ａに適用すべき関係データの絞込みを行なうようにしてもよい。
【０１０３】
また、図１０には、連結する画像間の関係をスキャンし、マッチングにより適当な関係データを特定するための処理手順についての他の例について図解している。
【０１０４】
本発明に係る発想・制作支援においては、上述したように、過去に使用された関係データの履歴や順番をスキャンし、適当と思われる関係データを提示する。
【０１０５】
ここで、同一の画像グループ内において、画像間における複数の連結がある場合には、提示される関係データは、現在の参照画像の後方からだけでなく、他方の関係にも依存して、絞込みが行なわれる。
【０１０６】
図１０に示す例では、参照画像Ａに関係データを適用し、これに連結する画像を新たに生成しようとする際に、この参照画像Ａを連結するために元の画像に対して適用された関係データを、メディア・データベース２１から取り出す。図示の例では、参照画像は、元の画像に対し関係データｒｅｌａｔｏｉｎ１を適用して生成されたとする。
【０１０７】
例えば、同一の画像グループ内で過去の関係データをスキャンし、関係データｒｅｌａｔｉｏｎ１を用いて元の画像からｒｅｌａｔｉｏｎ１を用いて生成されたものを探索する。そして、図示の例では、ｒｅｌａｔｉｏｎ１を使用して連結された類似参照画像Ａ’を見つけ出す。そして、メディア・データベース２１でこの類似参照画像Ａ’を探索し、類似参照画像Ａ’に対し新たな画像を連結するために使用された関係データがｒｅｌａｔｉｏｎ２であったことを確認する。
【０１０８】
このような場合、推奨関係提示部１３は、ｒｅｌａｔｉｏｎ１の後に使われている関係データｒｅｌａｔｉｏｎ２を推奨すべきものとして、提示することができる。
【０１０９】
さらに、参照画像Ａを連結するために関係データｒｅｌａｔｉｏｎ１が使用された以前に、関係データｒｅｌａｔｉｏｎ３が使用されていることに着目し、ｒｅｌａｔｉｏｎ３→ｒｅｌａｔｉｏｎ１という連結の流れに類似するものを同一の画像グループ内でスキャン及びマッチング処理し、参照画像Ａに適用すべき関係データの絞込みを行なうようにしてもよい。
【０１１０】
以下では、元の画像に対し関係データを適用して連結画像を生成した例について説明する。
【０１１１】
図１１には、元の画像としての風景画像に対し、処理アルゴリズムとして「右パン」を持つ関係データを適用して連結画像を生成した例を示している。このような場合、元の画像のうち右端の画像データ（ＲＧＢ、座標）と、元の画像全体の横ラインの要素をスキャンし、元の画像全体の横ラインの要素を保持して延長処理し、元の画像の右端の画像データ値を引きずることにより、連結画像を生成する。
【０１１２】
図１２には、元の画像としての風景画像に対し、時間の経過という処理アルゴリズムを適用して連結画像を生成した例を示している。元の画像を画像解析することで、木のメタファ（色、シルエット）を判別し、「パーツとして木を使用」という類のメタデータを付加しておく。例えば、時間の経過として「夜」を適用する場合には、背景のトーンを変える。また、時間の経過として「季節の変化」を適用する場合には、葉の部分の色を変えて、紅葉にする。また、時間の経過として「天候の変化」を適用する場合には、背景に雨（あるいは雪や霧など）を合成する。このような背景をテンプレートとして用意しておくようにしてもよい。
【０１１３】
また、図１３には、元の画像に対し、「大きさの変化」という処理アルゴリズムを適用して連結画像を生成した例を示している。このような場合、ユーザは戸の画像の中から拡大する領域を選択する。一般に、領域のコピーにより拡大すると、画像が鈍りぼやけてくるが、予測や補間などの処理を拡大に併せて行なうことで、鮮明度を保つようにする（ぼかす画素数を元の画像と一致させるなど）。ＬＯＤ（距離に応じて表示する物体を切り替える）により、画像どの異なる数枚の画像を持つようにしてもよい。
【０１１４】
また、図１４には、元の画像に対し、太さの変化を与えるという処理アルゴリズムを適用して連結画像を生成した例を示している。この場合、元の画像に含まれる線分を抽出し、そのベクトル解析により、トレースなどの処理を施し、画像を太くする。
【０１１５】
また、図１５には、元の画像に対し、太さの変化を与えるという処理アルゴリズムを適用して連結画像を生成した他の例を示している。同図に示す例では、元の画像には、手のひらが映し出されている。このような場合、元の画像から手のひらのアウトラインを検出し、ラインの太さやタッチを変更するなどの処理を施す。
【０１１６】
また、図１６には、元の画像に含まれるオブジェクトの数を増やすという処理アルゴリズムを適用して連結画像を生成した例を示している。この場合、元の画像に含まれているオブジェクトの形状をサンプリングし、画面に対する大きさを判定し、画像フレーム内に同じオブジェクトのコピー＆ペーストを複数回繰り返すことにより、新たな画像を生成する。
【０１１７】
Ｅ．期待値の計算
本発明に係る発想・制作支援システム１０では、元の画像から新たな画像を生成する際に、推奨関係選択部１２は、元の画像に対して適用すべき関係データを、関係データベース２０から取り出す。関係データベース２０では、期待値をパラメータとして有しているので、ユーザの選択行為に対して期待値を変化させ、データベースからのデータの提示内容を変化させることができる（前述）。以下では、ユーザの選択行為に基づいて期待値を変化させるための演算処理について説明する。
【０１１８】
（１）選択した回数に応じた制御
基本的な期待値の計算方法として、ユーザが選択した回数に応じて、選択された関係データの期待値を所定値αだけ加算、若しくはαだけ減算する、といったデータベースの直接変化を与える。このような期待値操作により、使用頻度の高い、あるいは低い関係データを次回の操作時に提示することができる。
【０１１９】
（２）画像マッチングによる一時的な変化
例えば、これから連結画像を生成しようとしている画像を参照対象とし、この参照画像に類似する画像を画像グループ内で検索し、類似画像が持つ関係データに対し期待値の操作を行なうことができる。
【０１２０】
図１７には、この場合の期待値操作の例を示している。画像Ａを参照画像とし、この参照画像Ａは、画像Ｂ並びに画像Ｃを元の画像として生成された連結画像であるとする。同じ画像グループ内で参照画像Ａに類似する画像として画像Ａ’が見つけ出されたとする。この類似画像Ａ’は、画像Ｂ’並びに画像Ｃ’を元の画像として生成された連結画像である。この場合、類似画像Ａ’が持つ、Ｂ’→Ａ’並びにＣ’→Ａ’の各関係データに対し期待値を変更する操作を加える。
【０１２１】
図１８には、関係データに対し期待値を変更する操作例を示している。図示の例では、ある画像に対する、上（ＵＰ）、右（ＲＩＧＨＴ）、下（ＤＯＷＮ）の各連結方向で使用された関係データに対し、それぞれ５０、４０、３０という期待値が与えられているとする。ここで、この画像が参照画像に対し類似度３０を持つ類似画像として検出された場合、上（ＵＰ）、右（ＲＩＧＨＴ）、下（ＤＯＷＮ）、左（ＬＥＦＴ）の各連結方向で使用された関係データに対し、類似度に相当する３０ポイントをそれぞれ加算する。
【０１２２】
図１９には、画像マッチングにより関係データの期待値を一時的に変化させるための処理手順をフローチャートの形式で示している。
【０１２３】
まず、同じ画像グループ内で、すべての画像に対し、参照画像との類似度を計算する（ステップＳ３１）。画像の類似度は、例えば、色相、再度、輝度などの画素パラメータや、描かれている内容（画像認識やキーワード）に基づいて計算する。
【０１２４】
そして、類似度がある閾値以上となった画像を、参照画像に対する類似画像として選択する（ステップＳ３２）。
【０１２５】
そして、選択された各類似画像が持つすべての関係データの期待値を、図１８を参照しながら説明したような手順に従って変更する（ステップＳ３３）。
【０１２６】
（３）使用された関係データベースのマッチング
同じ画像グループ内で使用されている関係データのマッチング結果を基に期待値の操作を行なうこともできる。
【０１２７】
図２０には、この場合の期待値操作の例を示している。画像Ａを参照画像とし、この参照画像Ａは、画像Ｂを元の画像として生成された連結画像であり、さらに画像Ｂは画像Ｃから生成された連結画像であるとする。そして、元の画像Ｂから参照画像Ａを生成するために使用されたと同じ関係データが同じ画像グループ内で使用されているかどうかを判定する。図示の例では、画像Ｂ’から画像Ａ’を生成するために、同じ関係データが使用されていることが検出されたとする。このような場合、画像Ａ’からさらに連結画像を生成するために使用されている関係データについての期待値を変更する操作を加える。
【０１２８】
図２１には、関係データに対し期待値を変更する操作例を示している。図示の例では、参照画像を生成するために使用された関係データ（関係データ名）が“ＺｏｏｍＩｎ”であったとし、関係データベース２０を検索して、画像グループ内でこの関係データを用いて生成された画像を見つけ出す。そして、この画像が持つ（すなわち画像連結のために使用した）すべての関係データを選択する。図示の例では、取り出された画像は、上（ＵＰ）、右（ＲＩＧＨＴ）、下（ＤＯＷＮ）の各連結方向で関係データを持ち、それぞれ５０、４０、３０という期待値が与えられているとする。そして、これら各関係データの期待値を１０ポイントずつ一様に与えるという操作を行なう。
【０１２９】
図２２には、使用された関係データベースのマッチングにより関係データの期待値を一時的に変化させるための処理手順をフローチャートの形式で示している。
【０１３０】
まず、参照画像を生成するために使用されているすべての関係データに対し、同じ画像グループ内で同一の関係データが使用されているかどうかを判別する（ステップＳ４１）。
【０１３１】
そして、同じ関係データが使用されていることが検出されたならば、その関係データによって生成された画像が持つ関係データを選択していく（ステップＳ４２）。
【０１３２】
そして、このようにして選択された各関係データの期待値に対し、一様にポイントを与える（ステップＳ４３）。
【０１３３】
（４）画像と関係データを含んだマッチング
同じ画像グループ内で画像と関係データを含んだマッチングにより期待値の操作を行なうこともできる。
【０１３４】
図２３には、この場合の期待値操作の例を示している。同じ画像グループ内で、参照画像に類似する画像を検索するとともに、参照画像を生成する（すなわち元の画像に連結する）ために使用されたと同じ関係データが同じ画像グループ内で使用されているかどうかを判定する。そして、同一の関係データによって生成された画像で、類似度が閾値以上となるものを選択する。このようにして選択された類似画像から持つすべての関係データの期待値に対し、操作を加える。
【０１３５】
図２３に示す例では、参照画像と類似度３０を持つ画像が、同一の関係データ“ＺｏｏｍＩｎ”により連結されていることから、類似画像として選択される。そして、この類似画像は上（ＵＰ）、右（ＲＩＧＨＴ）、下（ＤＯＷＮ）の各連結方向で使用された関係データＡ、Ｂ、Ｃに対し、それぞれ５０、４０、３０という期待値が与えられているとする。この場合、各関係データＡ、Ｂ、Ｃに対し期待値を１０ポイントずつ一様に与えるという操作を行なう。
【０１３６】
図２４には、画像と関係データを含んだマッチングによりカンケイデータの期待値を一時的に変化させるための処理手順をフローチャートの形式で示している。
【０１３７】
まず、同じ画像グループ内で、すべての画像に対し、参照画像との類似度を計算するとともに、参照画像を参照している関係データと同じものが画像グループ内で使用されているかどうかを判定する（ステップＳ５１）。
【０１３８】
そして、同一の関係データによって生成された画像で、類似度が閾値以上となるものを選択する（ステップＳ５２）。
【０１３９】
このようにして選択された類似画像から持つすべての関係データの期待値に対し、操作を加える（ステップＳ５３）。
【０１４０】
（５）メディア・データの連結方向
参照画像に対し、ユーザが連結方向を指示した際、同じ連結方向において使用されたすべての関係データに対し、期待値の操作を加えるようにしてもよい。
【０１４１】
図２５に示す例では、参照画像に対し連結方向として上方向が指示されている。この場合、同じ画像グループ内で、上方向への連結のために使用されている関係データＡ、Ｂ…を関係データベース２０より取り出し、これら各関係データに対し、期待値に一様なポイントを加算するという操作を加えている。
【産業上の利用可能性】
【０１４２】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【０１４３】
本明細書では、関連する画像コンテンツを順次制作する場合を例にとって本発明にかかる発想・制作の支援について説明したが、本発明の用紙はこれに限定されるものではない。例えば、画像以外のコンテンツを制作するときや、コンテンツ制作以外の発想や制作作業を行なう場合においても、同様に本発明を適用し、その作用効果を得ることができる。
【０１４４】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【図面の簡単な説明】
【０１４５】
【図１】図１は、本発明に係る発想・制作を実現する情報処理装置の構成を模式的に示した図である。
【図２】図２は、メディア・データの表記形状により決定される、メディア・データの連結方向を示した図である。
【図３】図３は、発想・制作支援システム１０の機能構成を模式的に示した図である。
【図４】図４は、関係データベース２０内のデータ構造を模式的に示した図である。
【図５】図５は、メディア・データベース２１において、各画像（メディア・データ）を管理するためのデータ構造を示した図である。
【図６】図６は、画像作成時における処理手順を示したフローチャートである。
【図７】図７は、画像編集の処理手順を示したフローチャートである。
【図８】図８は、画像編集時において新たに定義された関係を関係データベース２０に登録するための処理手順を示したフローチャートである。
【図９】図９は、連結する画像間の関係をスキャンし、マッチングにより適当な関係データを特定するための処理手順を説明するための図である。
【図１０】図１０は、連結する画像間の関係をスキャンし、マッチングにより適当な関係データを特定するための処理手順を説明するための図である。
【図１１】図１１は、元の画像に対し関係データを適用して連結画像を生成した例を示した図である。
【図１２】図１２は、元の画像に対し関係データを適用して連結画像を生成した例を示した図である。
【図１３】図１３は、元の画像に対し関係データを適用して連結画像を生成した例を示した図である。
【図１４】図１４は、元の画像に対し関係データを適用して連結画像を生成した例を示した図である。
【図１５】図１５は、元の画像に対し関係データを適用して連結画像を生成した例を示した図である。
【図１６】図１６は、元の画像に対し関係データを適用して連結画像を生成した例を示した図である。
【図１７】図１７は、画像マッチングにより関係データの期待値を一時的に変化させる処理を説明するための図である。
【図１８】図１８は、画像マッチングにより関係データの期待値を一時的に変化させる処理を説明するための図である。
【図１９】図１９は、画像マッチングにより関係データの期待値を一時的に変化させるための処理手順を示したフローチャートである。
【図２０】図２０は、使用された関係データベースのマッチングにより関係データの期待値を一時的に変化させる処理を説明するための図である。
【図２１】図２１は、使用された関係データベースのマッチングにより関係データの期待値を一時的に変化させる処理を説明するための図である。
【図２２】図２２は、使用された関係データベースのマッチングにより関係データの期待値を一時的に変化させるための処理手順を示したフローチャートである。
【図２３】図２３は、同じ画像グループ内で画像と関係データを含んだマッチングにより期待値の操作を行なう処理を説明するための図である。
【図２４】図２４は、同じ画像グループ内で画像と関係データを含んだマッチングにより期待値の操作を行なうための処理手順を示したフローチャートである。
【図２５】図２５は、メディア・データの連結方向に応じて期待値の操作を行なう処理を説明するための図である。
【符号の説明】
【０１４６】
１０…発想・制作支援システム
１１…連結方向入力部
１２…推奨関係選択部
１３…推奨関係表示部
１４…使用関係選択部
１５…画像処理部
１６…画像表示部
１７…画像編集部
１８…アクション保存部
１９…関係データ登録部
２０…関係データベース
２１…メディア・データベース
１００…情報処理装置
１０１…ＣＰＵ，
１０２…主メモリ，１０３…ＲＯＭ
１０４…ディスプレイ・コントローラ
１０５…入力機器インターフェース
１０６…ネットワーク・インターフェース
１０７…外部機器インターフェース
１０８…バス
１１１…ディスプレイ
１１２…キーボード，１１３…マウス
１１４…ハード・ディスク装置
１１５…メディア・ドライブ
【図１】
2005235027.tif 000003
【図２】
2005235027.tif 000004
【図３】
2005235027.tif 000005
【図４】
2005235027.tif 000006
【図５】
2005235027.tif 000007
【図６】
2005235027.tif 000008
【図７】
2005235027.tif 000009
【図８】
2005235027.tif 000010
【図９】
2005235027.tif 000011
【図１０】
2005235027.tif 000012
【図１１】
2005235027.tif 000013
【図１２】
2005235027.tif 000014
【図１３】
2005235027.tif 000015
【図１４】
2005235027.tif 000016
【図１５】
2005235027.tif 000017
【図１６】
2005235027.tif 000018
【図１７】
2005235027.tif 000019
【図１８】
2005235027.tif 000020
【図１９】
2005235027.tif 000021
【図２０】
2005235027.tif 000022
【図２１】
2005235027.tif 000023
【図２２】
2005235027.tif 000024
【図２３】
2005235027.tif 000025
【図２４】
2005235027.tif 000026
【図２５】
2005235027.tif 000027