(57)【要約】【課題】  従来のキャラクターを中心としたデジタルコンテンツの配信は、メッセージからキャラクター化する方法がエンジンで固定されることで、ユーザーの嗜好に応じた利用可能なキャラクターの種類が制限されていた。横断的に複数の配信媒体に適応した配信の仕組みがないため、表示形式ごとに限定された配信媒体での利用が行われていた。メッセージを直接利用する仕組みがないために、アプリケーション側にアニメーション化装置を組み込まなくてはならない技術的な制約があった。【解決手段】  メッセージ解析部とアニメーション生成部を分割し、操作記号セットを替えることで解析方法を可変するようにしたことで、アニメーション生成装置の置き換えやネットワーク上での中間データの受け渡しなど自由なシステム内部の構成が可能となる。これにより、横断的に複数の配信媒体に対応し、ユーザーの嗜好に応じた多様なキャラクターの配信ができる。【選択図】図１
2005310089.tif 000002
【特許請求の範囲】
【請求項１】
多様なキャラクターの表現を生成する方法において、キャラクターの動作を命令する操作記号が含まれるメッセージを、同メッセージに付随するメタデータを利用して、操作記号を解釈する装置とキャラクターを自動生成する装置に分離して解析し、解析結果をキャラクターの生成に反映するステップを有するキャラクターの生成及び配信方法。
【請求項２】
ユーザーの嗜好に応じて追加拡張可能なキャラクターの表現データをデータベースに記憶するステップと、任意に追加拡張が可能なキャラクターの動作を命令する操作記号セットをデータベースに記憶するステップと、上記の操作記号セットに応じて上記の表現データを格納するデータベースから、適切なキャラクターの表現データを生成するステップと、配信媒体に合わせたデータサイズに自動調整して生成されたキャラクターを配信するステップと、キャラクターの表現データ及び操作記号セットに任意に埋め込み可能なメタデータを使用して認証機能などに応用可能なステップを有することを特徴とする請求項１記載のキャラクターの生成及び配信方法。
【請求項３】
ユーザーの希望に応じて容易に拡張可能なキャラクターの動作表現を命令する操作記号セットとキャラクターの表現データを、個別のデータベースに格納することで、相互のデータベースに集積された操作記号セットと表現データとの間で多様な組み合わせを可能とする請求項１及び２記載のキャラクター動作の生成及び配信方法。
【請求項４】
キャラクターの動作を命令する操作記号の組み合わせ、及び上記の操作記号は一意のキャラクターの表現データと連動するのみならず、ユーザーの希望に応じて、異なる複数のキャラクター間でも同じ操作記号が汎用的に利用できることを保証する仕組みを有する請求項１及び２記載のキャラクターの生成及び配信方法。
【請求項５】
出力装置の出力条件に応じて、キャラクターのデータサイズを自動調整することによって、同一のキャラクターデータでありながら、多様な配信媒体に対応する請求項１及び２記載のキャラクターの生成及び配信方法。
【請求項６】
キャラクターの表現データ及び操作記号セットにメディアタイプや著作者情報などの任意のメタデータを埋め込み、それらをキャラクター生成装置で適切に解釈させることで、デジタルコンテンツの流通及び配信媒体にあった認証機能や複製防止機能などの応用機能を追加することが可能な請求項１及び２記載のキャラクターの生成及び配信方法。
【請求項７】
キャラクターの表現を生成するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記憶媒体において、それぞれ異なる動きを表す複数のキャラクター表現データをデータベースに記憶するステップと、キャラクターの動作を記述する操作記号セットを記憶するステップと、上記操作記号セットに応じて上記のデータベースに記憶されているキャラクター表現データを生成するステップとをコンピュータに実行させるために用いるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体、及びその記録媒体を含んだコンピュータ装置又はデータベース又は入力端末。
【請求項８】
ユーザーの嗜好に応じて追加拡張可能なキャラクターの表現データをデータベースに記憶するステップと、任意に追加拡張が可能なキャラクターの動作を命令する操作記号セットをデータベースに記憶するステップと、上記の操作記号セットに応じて上記の表現データを格納するデータベースから、適切なキャラクターの表現データを生成するステップとを実行させるために用いるコンピュータ装置又はデータベース又は入力端末のいずれかから構成されるネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、操作記号と表現データとの任意の組み合わせによりデジタルコンテンツとしての多様なキャラクターを生成し、携帯電話をはじめとするモバイル端末やネットワークに接続したコンピュータ・システムなどの様々な配信媒体に対して統一した仕組みでキャラクターを配信する技術に関する。同技術は、デジタルコンテンツの流通に幅広く適用される。
【背景技術】
【０００２】  従来のデジタルコンテンツを配信する技術としては、特開２００２−２５１６２２号公報、及び特開２００２−０７４３８３号公報があった。【０００３】  特開２００２−２５１６２２号公報のものは、キャラクターをユーザーの指示に基づいて更新し、ユーザーの好みに応じたキャラクターを配信できる仕組みを提供しようとするものであり、ユーザーの指示に従い更新可能である複数のキャラクターパーツ情報が含まれているユーザー毎の固有キャラクター情報を格納する固有情報格納手段と、キャラクターパーツ情報に対応するパーツイメージを格納するイメージ格納手段と、固有キャラクター情報およびパーツイメージに基づいて固有キャラクターを合成出力する出力手段とを有する、オリジナルキャラクター配信システムである。【０００４】  また、特開２００２−０７４３８３号公報のものは、アニメーションを生成するものである。処理動作は、アニメーションデータベースがキャラクターの基本的な動きを表現する基本アニメーションデータのセットを記憶し、スクリプト記憶部が、複数のスクリプトを記憶することによって各スクリプトはキャラクターの動きを表す基本アニメーションデータから新たなアニメーションを合成する仕方を記述することにより、アニメーションの発生および合成とイベントとの対応付けを記述する。外部、内部で発生したイベントはイベント処理部１２を介してスクリプト実行部１１に渡され、対応するスクリプトが実行され、また内部状態が遷移する。スクリプト実行部１１は、スクリプトを解釈実行して基本アニメーションデータを合成して新たなアニメーションを生成して出力するものである。この手法は、キャラクターに対して行える部分アニメーション操作をあらかじめ定義しておき、その操作を呼び出すスクリプトを独自言語で記述し、実行することで、結果としてアニメーションを作るものである。データや操作を工夫することで、少ないデータ量でかつリアルタイムにアニメーションを生成することができる。【０００５】  上記のような技術は、一般的に携帯電話等において、キャラクターをアニメーション化させて表示する技術が搭載されるようになっているが、そのアニメーションのシステムは、以下の構成になっている。携帯電話にアニメーション再生プログラムを搭載させている。その再生プログラムは再生プログラム専用のアニメーションデータを再生するものである。アニメーションデータはサーバにまとめて保持されており、利用者はあらかじめサーバからアニメーションをダウンロードしてから、着信や時間など特定のイベントに対して再生するように設定しておく。アニメーション再生プログラムは、設定されたイベントが起きたときに、携帯電話内に保持されていたアニメーションデータを再生させる。キャラクター自体は汎用の画像や動画フォーマットでまず作成される。汎用フォーマットのデータを、そのアニメーションデータ専用のツールを使い、専用アニメーションデータとして、その再生プログラムで再生できるように変換する。この変換は利用者のリクエスト以前にバックエンドで行われ、変換データはサーバに登録されることになる。専用フォーマットに変換する理由は、一般的に、端末で要求されるデータ���や処理速度の問題に対応するためである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】  以上に述べた従来のキャラクター生成装置は、デジタルコンテンツの配信において、メッセージからキャラクター化する方法がエンジンで固定されていているため、利用できるキャラクターの種類が制限され、ユーザーが選択できる余地が少ない。表示形式ごとにキャラクター化装置を全部置き換えており、限定された配信媒体でのキャラクターの利用が行われている。また、メッセージを直接利用する仕組みがないために、アプリケーション側にアニメーション化装置を組み込んでいる。同一のキャラクターを複数の媒体において利用できる仕組みが整えられていない。キャラクターデータにメディアタイプや著作者情報などの任意のメタデータを埋め込み、それらをキャラクター生成装置で適切に解釈させることで、デジタルコンテンツの流通及び配信媒体にあった認証機能や複製防止機能などの仕組みがない。
【課題を解決するための手段】
【０００７】  上記課題を解決するために、本発明では、メッセージ解析部とアニメーション生成部を分割し、操作記号セットを替えることによって解析方法が変わり、ユーザーの嗜好に応じたより多くの種類のキャラクターを利用することが可能となり、複数の配信媒体に応じた配信の仕組みを提供しようとするものである。【０００８】  本発明では、アニメーション生成装置を置き換えるだけで、アプリケーション側で扱うデータ（キャラクタータイプなど）はそのまま利用できる。また、解析部が分離しているため、中間データ（動作表現シーケンスなど）をネットワーク越しに渡すことも可能であり、アニメーション生成装置をリモートに置くこともできる。さらに、キャラクターデータベースと生成装置を一体化させ、生のキャラクターデータをネットワーク上に流さない構成を取ることもできる。【０００９】  本発明によれば、流通可能なキャラクター・コンテンツと任意のメッセージを使って、キャラクターに表現を持たせて表示させる仕組みを提供するために、特許請求の範囲の記載のとおりの構成を採用している。ここでは、特許請求の範囲の記載について補充的な説明を行う。【００１０】  本発明の概要を説明する。本説明では、キャラクターデータベースは、キャラクターごとの拡張可能な複数のキャラクターの表現データを記憶する。操作記号データベースは、操作タイプごとに拡張可能な複数のキャラクターの動作表現を操作する操作記号セットを記憶する。本発明を利用しているメッセージ型アプリケーションは、まず受け取ったメッセージから、メタデータ取得手段（メールヘッダやアドレス帳など）を用いて、メッセージのメタデータであるキャラクタータイプと操作タイプを決定する。同アプリケーションは、操作記号データベースにキャラクタータイプをキーに操作記号セットを問い合わせ、同データベースから得られた操作記号セットとメッセージを操作記号解析装置に渡す。操作記号解析装置は、特定の操作タイプから操作記号データベースに照会を求めることで得られた操作記号セットにより、外部からの任意のメッセージを解析して動作表現シーケンスを抽出に、それを結果として返す。同アプリケーションは、動作表現シーケンスを受け取ったあと、その動作表現シーケンスとキャラクタータイプをキャラクター自動生成装置に渡す。キャラクター自動生成装置は、キャラクタータイプと動作表現シーケンスの各動作表現をキーにキャラクターデータベースから動作表現のデータを取得しつなぎ合わせることで新たなキャラクターを生成して、それを結果として返す。本発明を利用しているメッセージ型アプリケーションは生成されたキャラクターを表示する。【００１１】  本発明では、キャラクターデータにメディアタイプや著作者情報などの任意のメタデータを追加し、それらをキャラクター生成装置で適切に解釈させることが可能である。それによって、携帯電話やコンピュータなど配信媒体に合わせたデータサイズの自動調整機能や、キャラクターの複製防止機能、公開鍵を利用した認証機能などを付加させることも可能である。【００１２】  さらに、本発明を説明する。ユーザーの嗜好に合わせて、キャラクターの種類及び各々のキャラクターの表現データ、また新規のキャラクターに対応する操作記号、操作タイプ、操作記号セットを拡張していくことで、多様なキャラクターを生成し流通させることができる。任意のキャラクターの操作記号及び表現データの組み合わせは、全ユーザーに対して共通に利用されることを前提とするが、上記の操作記号は一意のキャラクターの表現データと連動するのみならず、ユーザーの希望に応じて、異なる複数のキャラクター間でも同じ操作記号が汎用的に利用できる。【００１３】  操作記号は、ＸＭＬＳｃｈｅｍｅと同様の性質を持つスクリプトであり、スクリプト実行環境が用意された情報処理機器において実行が可能となる。キャラクターの表現を命令する操作は、任意のキャラクターの素状態から次の動作へ変化させることを示し、操作記号セットを操作記号データベースに新たに登録をすることでキャラクターの表現の変化が多様となる。【００１４】  上記の操作記号、操作記号セット及び操作タイプは、ユーザーが追加して生成することが可能であり、操作記号データベースに登録をすることで、インターネット等の通信網やコンピュータ関連の記憶媒体、また雑誌などの広告媒体を介して入手することもできる。操作記号データを処理可能な環境において、任意のキャラクターのデータを事前に保持していれば、ユーザーにより操作記号を入力するだけで、多様なキャラクターの動作表現が可能となる。また、同一の操作記号を利用している場合には、異なるキャラクターの動作表現にも適用が可能である。操作記号を処理できる情報処理機器として、コンピュータや携帯電話、ＰＤＡなどのモバイル情報機器など多様な配信媒体に適応が可能である。【００１５】  上記操作記号と同様に、キャラクターの表現データを、ユーザーが追加してデータベースに登録をすることが可能であり、登録されたデータは、インターネット等の通信網やコンピュータ関連の記憶媒体を介して入手することもでき、また表現データのメタデータ及び操作記号を雑誌などの広告媒体に掲載することを通じて、ユーザーに宣伝することも可能である。【００１６】  なお、本発明はシステム及び装置として実現できるのみならず、そのような発明の一部をソフトウエアとして構成することができることは当然である。また、既存のデジタル・コンテンツ配信の課題を克服する方法を示すためのビジネス・モデルとしても本発明の技術的な範囲に含まれることは当然である。【００１７】  また、操作記号、操作記号セットにおけるタグの組み合わせと組み合わせをデータベースにて処理する方法も本発明の技術的な範囲に含まれることは勿論である。
【発明の効果】
【００１８】  本発明によれば、メッセージに操作記号を記述し、同メッセージに付随するメタメッセージに同メッセージと関連するデータ（著作者情報の設定やメディアタイプなど）を記述して利用することで、メッセージの送り手（若しくは受け手）であるユーザーの意思を反映したキャラクターの動作表現の生成を行うことができる。【００１９】  加えて、デジタルコンテンツとしてのキャラクターの配信と流通において、自由に拡張可能なキャラクターの表現データを用意し、キャラクターの動作を記述する操作記号についても自由に拡張可能な形で用意することによって、表現データと操作記号の組み合わせにより、任意の多様なキャラクターの生成を可能にする。キャラクターの表現データ及び操作記号、操作記号セット及び操作タイプが、追加して自由に拡張できるために、ユーザーの嗜好に応じたキャラクターの配信を行うことが可能である。また、多様な配信媒体に対して、横断的かつ統合的な配信の仕組みを提供することができる。
【発明の実施するための最良の形態】
【００２０】  以下、本発明の実施例について説明する。ここでは、本発明のキャラクター動作の生成を実現するためのシステムの説明をした後、同システム上で生成されたキャラクターの配信の全体像の説明を行う。
【００２１】  図１は、本発明の実施例の全体を示すものであり、この図において、キャラクターの配信の仕組みとして、キャラクターデータベース２１、操作記号データベース２２、操作記号解析装置２３、キャラクター自動生成装置２４、メッセージ、入出力装置等を含んで構成されている。操作記号解析装置２３及びキャラクター自動生成装置２４は、ネットワーク上のサーバに設置されることを前提とするが、同等の機能を携帯電話などのモバイル情報機器やパーソナル・コンピュータ上に実装してもよい。
【００２２】  操作記号データベース２２は、キャラクターの表現を指示する操作記号セットを記憶するものであり、メッセージにメタデータとして埋め込まれた操作タイプ（操作記号セットの概念的なタイプ）に基づいて、該当する操作記号セットを集積した操作記号セット群の中から検索し結果を返す。操作記号解析装置２３は、操作記号データベース２２の検索結果から得られた操作記号セットに基づいて、メッセージに記述された操作記号を解析するものであり、解析した結果を動作表現シーケンスとして返す。キャラクターデータベース２１は、多様なキャラクターの表現データを記憶するものである。操作記号解析装置２３の解析結果から得られた動作表現シーケンスとメッセージにメタデータとして埋め込まれたキャラクタータイプ（キャラクターを分別する概念的なタイプ）に基づいて、該当する任意のキャラクターの表現データを集積した表現データ群の中から検索し結果を返す。キャラクターデータベース２１の検索結果から得られた表現データに基づいて、入出力装置上に新たな動作表現を伴うキャラクターを生成する。メッセージは、コンピュータなどのマウス装置やキーボード、携帯電話やＰＤＡなどのモバイル情報端末に付随するキーボタン等の入力装置によって操作記号が記述された解析対象である任意のテキスト文書である。入出力装置は、例えばパーソナルコンピュータや携帯電話のディスプレイなどである。生成されたキャラクター動作のデータは、パーソナルコンピュータや携帯電話などに装着された記憶装置に記憶してもよい。表現データは、喜怒哀楽などキャラクターの感情表現を表すものから、上下左右など動作を表すものが含まれるが、ユーザーの嗜好に合わせて拡張が可能であり、インターネット等の通信網を用いて、新規の表現データを同データベースに登録できるようにしてもよい。また、表現データは、インターネット等の通信網の他に、携帯電話などのモバイル情報機器、及びＣＤ−ＲＯＭやＤＶＤなどの可搬記憶媒体を用いて外部へ配信をしてもよい。操作記号セットは、ユーザーの嗜好に合わせて拡張が可能であり、インターネット等の通信網を用いて、新規の操作記号セットを同データベースに登録できるようにしてもよい。また、操作記号セットは、インターネット等の通信網の他に、携帯電話などのモバイル情報機器、及びＣＤ−ＲＯＭやＤＶＤなどの可搬記憶媒体を用いて外部へ配信をしてもよい。
【００２３】  次に、キャラクターの生成を実現するシステムの概要及び動作表現に至るデータの流れに関して説明を行う。
【００２４】  図２は、キャラクターの生成を実現するシステムの概要を示すものであり、この図において任意の入出力装置（コンピュータなど）からメッセージ（例えばメール）が入力され、メールサーバを仲介して、本発明により開発されたキャラクターデータベース、操作記号データベース、操作記号解析装置、キャラクター自動生成装置を含んだシステムによりデータの解析とキャラクター動作表現の生成が行われ、ユーザーが所有する多様な入出力装置に配信されるまでを表している。
【００２５】  図３は、任意のメッセージが入力された後に発生するデータの流れを示したものである。この図において本発明により開発されたキャラクターデータベース、操作記号データベース、操作記号解析装置、キャラクター自動生成装置を含んだシステムの内部にて処理されるデータの過程を、操作記号セットの問い合わせ、動作記号シーケンスの生成、キャラクター表現データの問い合わせ、キャラクター生成の順に表している。
【実施例】
【００２６】  デジタルコンテンツとしてのキャラクターの配信と流通において、自由に拡張可能なキャラクターの表現データを用意し、キャラクターの動作を記述する操作記号についても自由に拡張可能な形で用意することによって、表現データと操作記号の組み合わせにより、任意の多様なキャラクターの生成を可能にする。キャラクターの表現データ及び操作記号、操作記号セット及び操作タイプが、追加して自由に拡張できるために、ユーザーの嗜好に応じたキャラクターの配信を行うことが可能である。また、多様な配信媒体に対して、横断的かつ統合的な配信の仕組みを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の具体的な流れの全体を示す図
【図２】本発明におけるキャラクターの生成を実現するシステムの概要を示す図
【図３】本発明におけるシステム内のデータの流れを示す図
【符号の説明】
【００２８】２１  キャラクターデータベース
２２  操作記号データベース
２３  操作記号解析装置
２４  キャラクター自動生成装置
【図１】
2005310089.tif 000003
【図２】
2005310089.tif 000004
【図３】
2005310089.tif 000005