(57)【要約】オンラインゲーム提供方法は、ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想のキャラクタを基盤とするオンラインゲームを提供できるオンラインゲーム提供システムで行われる。オンラインゲームで提供される仮想のキャラクタに対して実際化粧と同様な化粧環境を提供することにより、仮想キャラクタを多様に作ることができ、他のキャラクタと差別的かつ個性的な作りを可能なようにするという効果がある。【選択図】図２
2015513924.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想のキャラクタを基盤とするオンラインゲームを提供できるオンラインゲーム提供システムで行われるオンラインゲーム提供方法であって、
（ａ）ゲームクライアントに対して所定のキャラクタの外形をディスプレイするか、ゲームクライアントにキャラクタの顔及び少なくとも１つの化粧道具に対する目録を含んでディスプレイする化粧入力インターフェースを提供するステップと、
（ｂ）前記ゲームクライアントから前記化粧道具目録で選択されたいずれか１つに対する化粧道具情報及び前記ディスプレイされたキャラクタの顔に対して入力されたポインタ入力情報を受信するステップと、
（ｃ）前記化粧道具情報を利用して化粧効果の適用方式を決定し、前記決定された適用方式によって前記ポインタ入力情報を利用して化粧効果を適用する適用領域を判定し、前記判定された適用領域に適用される効果パラメータを算出するステップと、
（ｄ）前記適用領域に前記効果パラメータを適用して前記キャラクタの顔テクスチャーを補正し、テクスチャーが補正されたキャラクタの顔を前記化粧入力インターフェースを介して提供するステップと、
を含むことを特徴とするキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項２】
前記化粧効果の適用方式は、
前記適用領域を基準として区分され、
前記ポインタの移動動線を適用領域として指定するフリードローイング方式、前記適用領域が固定される固定領域方式、及び前記適用領域が前記ポインタ入力情報に応じて可変する変形領域方式のうち、少なくとも１つを含むことを特徴とする請求項１に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項３】
前記ポインタ入力情報は、
クリック情報、ドラッグ長情報、及びドラッグ方向情報のうち、少なくとも１つを含むことを特徴とする請求項２に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項４】
前記（ｃ）ステップは、
前記化粧道具情報によって識別された化粧道具が前記フリードローイング方式に属する化粧道具であるかを確認するステップと、
前記確認結果、フリードローイング方式に属すれば、当該化粧道具に対するブラッシング領域を確認するステップと、
前記クリック情報によるクリック毎に前記確認されたブラッシング領域を適用して当該領域のテクスチャーを変更するステップと、
を含むことを特徴とする請求項２に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項５】
前記（ｃ）ステップは、
（ｃ−１）前記化粧道具情報によって識別された化粧道具が前記固定領域方式に属する化粧道具であるかを確認するステップと、
（ｃ−２）前記確認結果、固定領域方式に属すれば、前記化粧道具情報または前記クリック情報のうち、少なくとも１つを利用して適用領域を判定するステップと、
（ｃ−３）前記判定された適用領域を対象として行われたポインタ入力情報を利用して前記効果パラメータを算出するステップと、
を含むことを特徴とする請求項２に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項６】
前記（ｃ−２）ステップは、
前記クリック情報を利用して、所定の閉曲線内でクリックが行われたかを確認するステップと、
前記確認結果、クリックが行われたら、当該閉曲線の内部領域を前記適用領域として判定するステップと、
を含むことを特徴とする請求項５に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項７】
前記（ｃ−３）ステップは、
前記判定された適用領域を対象として行われたクリック情報またはドラッグ長情報を識別するステップと、
前記識別されたクリック情報またはドラッグ長情報からクリック情報の回数またはドラッグの長さによって加重値を付与して適用する効果数値を算出するステップと、
前記化粧道具によって調整するパラメータ項目を決定し、前記決定されたパラメータ項目に対して前記算出された効果数値を反映して前記効果パラメータを算出するステップと、
を含むことを特徴とする請求項５に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項８】
前記（ｃ）ステップは、
（ｃ−１）前記化粧道具情報によって識別された化粧道具が前記変形領域方式に属する化粧道具であるかを確認するステップと、
（ｃ−２）前記確認結果、変形領域方式に属すれば、前記ポインタ入力情報を利用して適用領域を判定するステップと、
（ｃ−３）前記判定された適用領域に対して前記化粧道具によって設定された効果を利用して前記効果パラメータを算出するステップと、
を含むことを特徴とする請求項２に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項９】
前記（ｃ−２）ステップは、
前記ポインタ入力情報に含まれたドラッグ長情報及びドラッグ方向情報を利用してＸ軸及びＹ軸のドラッグ長を算出するステップと、
前記算出されたＸ軸及びＹ軸のドラッグ長を化粧道具別に予め設定された単位長さに割ってＸ軸適用領域及びＹ軸適用領域を算出するステップと、
を含むことを特徴とする請求項８に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項１０】
前記（ａ）ステップは、
前記化粧道具情報を受信すれば、当該化粧道具が適用され得る前記キャラクタ外形の少なくとも一部領域を拡大して前記ゲームクライアントに提供するステップを含むことを特徴とする請求項１に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項１１】
前記（ｃ）ステップは、
もし、化粧道具がファウンデーション、点、コンシーラー、及びマニキュアのうち、いずれか１つであれば、ポインタの移動動線によって効果を指定するフリードローイング方式を利用するステップを含むことを特徴とする請求項１に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項１２】
前記（ｃ）ステップは、
もし、化粧道具がブラッシャー、ハイライター、リップスティック、及びリップグロスのうち、いずれか１つであれば、当該化粧道具別に効果の適用領域が固定される固定領域方式を利用するステップを含むことを特徴とする請求項１に記載のキャラクタ化粧を提供するオンラインゲーム提供方法。
【請求項１３】
ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想のキャラクタを基盤とするオンラインゲームを提供できるオンラインゲーム提供システムであって、
化粧道具目録及びキャラクタの外形をディスプレイする化粧入力インターフェースを提供し、指定された適用領域に対して効果パラメータを適用して補正されたキャラクタ外形を再度提供する化粧機能制御部と、
前記ディスプレイされたキャラクタの外形に対するポインタ入力情報及び前記道具目録で選択された化粧道具を含む化粧道具情報のうち、少なくとも１つを利用して、化粧効果を適用する適用領域を判定する適用領域判定部と、
前記化粧道具情報及び前記ポインタ入力情報のうち、少なくとも１つを利用して、前記判定された適用領域に適用される効果パラメータを算出するパラメータ算出部と、
を備えることを特徴とするキャラクタ化粧を提供するオンラインゲーム提供システム。
【請求項１４】
前記化粧機能制御部は、
前記化粧道具情報を利用して化粧効果の適用方式を決定し、
前記適用領域判定部は、
前記決定された適用方式に基づいて、前記ポインタ入力情報または前記化粧道具情報のうち、少なくとも１つを利用して化粧効果を適用する適用領域を判定することを特徴とする請求項１３に記載のキャラクタ化粧を提供するオンラインゲーム提供システム。
【請求項１５】
オンラインゲーム提供方法を実行させるためのプログラムを記録した記録媒体において、
前記プログラムは、ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想のキャラクタを基盤とするオンラインゲームを提供できるオンラインゲーム提供システムで駆動され得るプログラムであって、
（ａ）ゲームクライアントに対して所定のキャラクタの外形をディスプレイするか、ゲームクライアントにキャラクタの顔及び少なくとも１つの化粧道具に対する目録を含んでディスプレイする化粧入力インターフェースを提供する機能と、
（ｂ）前記ゲームクライアントから前記化粧道具目録で選択されたいずれか１つに対する化粧道具情報及び前記ディスプレイされたキャラクタの顔に対して入力されたポインタ入力情報を受信する機能と、
（ｃ）前記化粧道具情報を利用して化粧効果の適用方式を決定し、前記決定された適用方式によって前記ポインタ入力情報を利用して化粧効果を適用する適用領域を判定し、前記判定された適用領域に適用される効果パラメータを算出する機能と、
（ｄ）前記適用領域に前記効果パラメータを適用して前記キャラクタの顔テクスチャーを補正し、テクスチャーが補正されたキャラクタの顔を、前記化粧入力インターフェースを介して提供する機能と、
を含むことを特徴とするキャラクタ化粧を提供するオンラインゲーム提供方法を記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、ゲーム提供技術に関し、より詳細には、オンラインゲームにおいてユーザが操作する仮想のキャラクタに対して実際のような化粧機能を付与することにより、個人の個性を反映してキャラクタを作り、より実際的な仮想キャラクタを提供できるキャラクタ化粧を提供するオンラインゲーム提供方法及びそのシステムに関する。
【背景技術】
【０００２】
コンピュータデバイス及びネットワーク環境の発達につれて、オンライン基盤のゲームが大きく発展している。このようなオンライン基盤のゲームは、ユーザ間の相互関連が発生するという点において、従来のプログラムを対象として所定のアクションを行うオフラインゲームと差別性が認められ、急速に発展し始めた。
【０００３】
初期のオンラインゲームは、ＭＯＲＰＧ（Ｍｕｌｔｉｐｌａｙｅｒ  Ｏｎｌｉｎｅ  Ｒｏｌｅ  Ｐｌａｙｉｎｇ  Ｇａｍｅ）の種類がほとんどであったが、ネットワークの帯域幅拡大、コンピュータデバイスの発展によって次第に様々な種類のオンラインゲームが提供されている。
【０００４】
このような様々なオンラインゲームの代表的な特徴としては、ユーザに取って代わる仮想のキャラクタをゲームの進行オブジェクトとして使用することである。したがって、オンラインゲームのコンテンツを直接行う仮想のキャラクタは、ゲームで提供される仮想世界においてユーザを表す役割を果たすようになった。
【０００５】
これにより、仮想キャラクタに対する個性のある表現への欲求が持続的に存在している。すなわち、自分の仮想キャラクタの表現を他人の仮想キャラクタと差別化しようとするユーザ達の欲求が様々に表出されている。
【０００６】
したがって、最近では、仮想キャラクタを作るための様々な技術が提供されている。例えば、キャラクタを、様々な姿を生成できるようにするか、キャラクタが着る着物を多様に提供するなどがそのようなものである。
【０００７】
しかし、このような従来の技術は、その表現できる多様性に対する限界が存在している。すなわち、キャラクタが着ることのできる着物や、キャラクタの顔付きも流行にしたがって同様になされる傾向があり、キャラクタを個性があり、独特に作る根本的なニーズを満足させ難い限界性がある。また、キャラクタの顔付きの場合は、一度確定されれば修正し難いという限界性も有していた。
【０００８】
また、ゲームエンジンの発展につれて、キャラクタの精密かつ事実的な描写も可能なので、このような発展したゲーム環境において自分のキャラクタを他人のキャラクタと差別的かつ個性のあるように作ることができる手段に対するゲームユーザのニーズがますます増加している実情である。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本出願は、オンラインゲームで提供される仮想のキャラクタに対して実際化粧に等しい化粧環境を提供することにより、仮想キャラクタを多様に作ることができ、他のキャラクタと差別的かつ個性的な作りを可能なようにするキャラクタ化粧を提供するオンラインゲーム提供技術を提供しようとする。
【００１０】
また、本出願は、仮想キャラクタに対する化粧を行う手順及び化粧道具の効果を実際化粧と同様に設定することにより、化粧により作るその手順自体を１つのゲームのように、興味あるように行うことができるオンラインゲーム提供技術を提供しようとする。
【００１１】
また、本出願は、化粧道具の種類に応じてユーザのクリック入力を違うように解析して、化粧の効果が適用される適用範囲を固定的にまたは可変的に設定し、当該範囲に対する効果パラメータを算出することにより、化粧の効果を多様に適用することができ、かつ化粧の効果を発揮するための入力ステップを効率的に提供できるオンラインゲーム提供技術を提供しようとする。
【課題を解決するための手段】
【００１２】
実施形態のうち、オンラインゲーム提供方法は、ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想のキャラクタを基盤とするオンラインゲームを提供できるオンラインゲーム提供システムで行われる。前記オンラインゲーム提供方法は、（ａ）ゲームクライアントに対して所定のキャラクタの外形をディスプレイするか、ゲームクライアントにキャラクタの顔及び少なくとも１つの化粧道具に対する目録を含んでディスプレイする化粧入力インターフェースを提供するステップ、（ｂ）前記ゲームクライアントから前記化粧道具目録で選択されたいずれか１つに対する化粧道具情報及び前記ディスプレイされたキャラクタの顔に対して入力されたポインタ入力情報を受信するステップ、（ｃ）前記化粧道具情報を利用して化粧効果の適用方式を決定し、前記決定された適用方式によって前記ポインタ入力情報を利用して化粧効果を適用する適用領域を判定し、前記判定された適用領域に適用される効果パラメータを算出するステップ、及び（ｄ）前記適用領域に前記効果パラメータを適用して前記キャラクタの顔テクスチャーを補正し、テクスチャーが補正されたキャラクタの顔を前記化粧入力インターフェースを介して提供するステップを含む。
【００１３】
実施形態のうち、オンラインゲーム提供システムは、ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想のキャラクタを基盤とするオンラインゲームを提供することができる。前記オンラインゲーム提供システムは、化粧機能制御部、適用領域判定部、及びパラメータ算出部を備える。前記化粧機能制御部は、化粧道具目録及びキャラクタの外形をディスプレイする化粧入力インターフェースを提供し、指定された適用領域に対して効果パラメータを適用して、補正されたキャラクタ外形を再度提供する。前記適用領域判定部は、前記ディスプレイされたキャラクタの外形に対するポインタ入力情報及び前記道具目録で選択された化粧道具を含む化粧道具情報のうち、少なくとも１つを利用して化粧効果を適用する適用領域を判定する。前記パラメータ算出部は、前記化粧道具情報及び前記ポインタ入力情報のうち、少なくとも１つを利用して前記判定された適用領域に適用される効果パラメータを算出する。
【００１４】
実施形態のうち、記録媒体は、オンラインゲーム提供方法を実行させるためのプログラムを記録する。前記プログラムは、ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想のキャラクタを基盤とするオンラインゲームを提供できるオンラインゲーム提供システムで駆動され得るプログラムであって、（ａ）ゲームクライアントに対して所定のキャラクタの外形をディスプレイするか、ゲームクライアントにキャラクタの顔及び少なくとも１つの化粧道具に対する目録を含んでディスプレイする化粧入力インターフェースを提供する機能、（ｂ）前記ゲームクライアントから前記化粧道具目録で選択されたいずれか１つに対する化粧道具情報及び前記ディスプレイされたキャラクタの顔に対して入力されたポインタ入力情報を受信する機能、（ｃ）前記化粧道具情報を利用して化粧効果の適用方式を決定し、前記決定された適用方式によって前記ポインタ入力情報を利用して化粧効果を適用する適用領域を判定し、前記判定された適用領域に適用される効果パラメータを算出する機能、及び（ｄ）前記適用領域に前記効果パラメータを適用して、前記キャラクタの顔テクスチャーを補正し、テクスチャーが補正されたキャラクタの顔を、前記化粧入力インターフェースを介して提供する機能を含む。
【発明の効果】
【００１５】
本出願の開示された技術によれば、オンラインゲームで提供される仮想のキャラクタに対して実際化粧と同様な化粧環境を提供することにより、仮想キャラクタを多様に作ることができ、他のキャラクタと差別的かつ個性的な作りを可能なようにするという効果がある。
【００１６】
また、本出願の開示された技術によれば、仮想キャラクタに対する化粧を行う手順及び化粧道具の効果を実際化粧と同様に設定することにより、化粧により作るその手順自体を１つのゲームのように、興味あるように行うことができるという効果がある。
【００１７】
また、本出願の開示された技術によれば、化粧道具の種類に応じてユーザのクリック入力を違うように解析して、化粧の効果が適用される適用範囲を固定的にまたは可変的に設定し、当該範囲に対する効果パラメータを算出することにより、化粧の効果を多様に適用することができ、かつ、化粧の効果を発揮するための入力ステップを効率的に提供することができるという効果がある。
【図面の簡単な説明】
【００１８】
【図１】開示された技術に係るオンラインゲーム提供システムとゲームクライアントを説明するための参考図である。
【図２】開示された技術に係るオンラインゲーム提供システムの一実施形態を示した構成図である。
【図３】開示された技術によって提供される化粧機能提供の処理手順の一実施形態を図式化した参考図である。
【図４】化粧道具データベースに格納され得る化粧道具に関する情報の一例を示した参考図である。
【図５】開示された技術で提供され得る様々な化粧道具及びそれに対する効果を説明するための参考図である。
【図６】開示された技術で提供され得る様々な化粧道具及びそれに対する効果を説明するための参考図である。
【図７】開示された技術で提供され得る様々な化粧道具及びそれに対する効果を説明するための参考図である。
【図８】開示された技術で提供され得る様々な化粧道具及びそれに対する効果を説明するための参考図である。
【図９】開示された技術で提供され得る様々な化粧道具及びそれに対する効果を説明するための参考図である。
【図１０】開示された技術で提供され得る様々な化粧道具及びそれに対する効果を説明するための参考図である。
【図１１】開示された技術で提供され得る様々な化粧道具及びそれに対する効果を説明するための参考図である。
【図１２】開示された技術に係るオンラインゲーム提供方法の一実施形態を説明するための順序図である。
【図１３】開示された技術に係るオンラインゲーム提供方法の他の一実施形態を説明するための順序図である。
【発明を実施するための形態】
【００１９】
開示された技術の権利範囲は、本文に説明された実施形態によって制限されることと解析されてはならない。すなわち、実施形態は、様々な変更が可能で、種々の形態を有することができるので、開示された技術の権利範囲は、技術的思想を実現できる均等物等を含むものと理解されなければならない。
【００２０】
一方、本出願で述べられる用語の意味は、次のように理解されなければならないであろう。
【００２１】
「第１」、「第２」などの用語は、１つの構成要素を他の構成要素から区別するためのものであって、これら用語等により権利範囲が限定されてはならない。例えば、第１の構成要素は第２の構成要素と命名されることができ、同様に、第２の構成要素も第１の構成要素と命名されることができる。
【００２２】
ある構成要素が他の構成要素に「接続されて」いると言及されたときには、その他の構成要素に直接的に接続されることもできるが、中間に他の構成要素が存在できるとも理解されるべきであろう。それに対し、ある構成要素が他の構成要素に「直接接続されて」いると言及されたときには、中間に他の構成要素が存在しないことと理解されるべきであろう。一方、構成要素間の関係を説明する他の表現、すなわち、「〜間に」と「すぐ〜間に」、または「〜に隣り合う」と「〜に直接隣り合う」等も同様に解析されなければならない。
【００２３】
単数の表現は、文脈上、明白に違って意味しない限り、複数の表現を含むものと理解されなければならず、「備える」または「有する」などの用語は、説示された特徴、数字、ステップ、動作、構成要素、部分品、或いはこれらを組み合わせたものが存在することを指定しようとするものであり、１つまたはそれ以上の他の特徴や数字、ステップ、動作、構成要素、部分品、或いはこれらを組み合わせたものなどの存在または付加可能性を予め排除しないことと理解されなければならない。
【００２４】
各ステップにおいて識別符号（例えば、ａ、ｂ、ｃなど）は説明の便宜のために使用されるものであって、識別符号は、各ステップ等の順序を説明するものではなく、各ステップは、文脈上、明白に特定順序を記載しない限り、明記された順序と違って起こることができる。すなわち、各ステップは、明記された順序と同一に起こることができ、実質的に同時に行われることができ、逆の順序どおりに行われることもできる。
【００２５】
開示された技術は、コンピュータ読み取り可能な記録媒体にコンピュータ読み取り可能なコードとして実現されることができ、コンピュータ読み取り可能な記録媒体は、コンピュータシステムにより読み取られることができるデータが格納される全ての種類の記録装置を含む。コンピュータ読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光データ格納装置などがあり、また、キャリアウェーブ（例えば、インターネットを介しての伝送）の形態で実現されるものも含む。また、コンピュータ読み取り可能な記録媒体は、ネットワークで接続されたコンピュータシステムに分散されて、分散方式によりコンピュータ読み取り可能なコードが格納され実行されることができる。
【００２６】
ここで使用される全ての用語は違って定義されない限り、開示された技術の属する分野における通常の知識を有した者により一般的に理解されるものと同じ意味を有する。一般的に使用される辞書に定義されている用語は、関連技術の文脈上有する意味と一致するものと解析されなければならず、本出願において、明白に定義しない限り、理想的とか過度に形式的な意味を有することと解析されることができない。
図１は、開示された技術に係るオンラインゲーム提供システムとゲームクライアントを説明するための参考図である。
【００２７】
オンラインゲーム提供システム１００（以下、ゲーム提供システム）は、オンラインネットワーク環境を介して同時に少なくとも１つのユーザ（ゲームクライアント）にオンラインゲームを提供することができる。
【００２８】
開示された技術において、ゲーム提供システム１００により提供されるオンラインゲームは、複数ユーザを基盤とするオンラインゲームでありうる。
【００２９】
開示された技術において、ゲーム提供システム１００により提供されるオンラインゲームは、特定ジャンルに限定しない。すなわち、開示された技術に係るオンラインゲームは、キャラクタ化粧を提供できるので、キャラクタを基盤としてコンテンツが提供されるオンラインゲームであれば、そのジャンルなどを限定しない。例えば、ＭＯＲＰＧ（Ｍｕｌｔｉｐｌａｙｅｒ  Ｏｎｌｉｎｅ  Ｒｏｌｅ  Ｐｌａｙｉｎｇ  Ｇａｍｅ）、ＭＭＯＲＰＧ（Ｍａｓｓｉｖｅ  Ｍｕｌｔｉｐｌａｙｅｒ  Ｏｎｌｉｎｅ  Ｒｏｌｅ  Ｐｌａｙｉｎｇ  Ｇａｍｅ）、スポーツオンラインゲーム、ＦＰＳ（Ｆｉｒｓｔ−Ｐｅｒｓｏｎ  Ｓｈｏｏｔｉｎｇ）、或いはＴＰＦ（Ｔｈｉｒｄ−Ｐｅｒｓｏｎ  Ｓｈｏｏｔｉｎｇ）などのように様々なジャンルのゲームに適用されることができる。
【００３０】
ゲーム提供システム１００は、ユーザ間（Ｐｌａｙｅｒ  ｖｅｒｓｕｓ  Ｐｌａｙｅｒ、ＰＶＰ）のゲームコンテンツだけでなく、ユーザと人工知能間（Ｐｌａｙｅｒ  ｖｅｒｓｕｓ  ｅｎｖｉｒｏｎｍｅｎｔ、ＰＶＥ）のゲームコンテンツも提供することができる。また、複数ユーザ間ＰＶＰ、複数ユーザと人工知能間のＰＶＥ、ユーザと人工知能が混合されたゲームコンテンツも提供することができる。
【００３１】
ゲーム提供システム１００は、オンラインゲームを提供するために、少なくとも１つのゲームクライアント２００と少なくとも一部のリアルタイムデータ交換を行うことができる。
【００３２】
ゲーム提供システム１００は、ゲーム内で提供される仮想キャラクタに対する化粧提供手段を提供することができる。このようなゲーム提供システムについては、図２を参照して以下においてさらに詳しく説明する。
【００３３】
ゲームクライアント２００は、ユーザ端末で駆動され得るゲーム提供手段である。ユーザ端末は、ＰＣ、タブレットＰＣ、スマートフォンなどのように、中央処理装置、格納手段、及び入出力手段を備えた端末でありうる。
【００３４】
ゲームクライアント２００は、ゲーム提供システム１００と通信を行って、ユーザにオンラインゲームを提供することができる。実施形態によって、ゲームクライアント２００は、ゲーム駆動のためのゲームエンジンの少なくとも一部を積載することができる。例えば、オンラインゲームの提供に必要な所定の演算のうちの少なくとも一部は、速い処理のために、ゲームクライアント２００で行われることができる。
【００３５】
図２は、開示された技術に係るオンラインゲーム提供システムの一実施形態を示した構成図である。
【００３６】
図２を参照してさらに詳しく説明すれば、ゲーム提供システム１００は、通信部１１０、ゲームエンジン１２０、ゲーム提供制御部１３０、化粧道具データベース１４０、カードテーブルデータベース１４０、キャラクタデータベース１５０、適用領域判定部１６０、パラメータ算出部１７０、及び化粧機能制御部１８０を備えることができる。
【００３７】
通信部１１０は、ゲーム提供制御部１３０の制御に応じてゲームクライアント２００とゲーム提供などのための通信環境を設定または維持することができる。
【００３８】
通信部１１０は、ゲーム提供制御部１３０の制御によって、化粧機能制御部１８０の制御を直接受けてゲームクライアント２００と通信を行うことができる。
【００３９】
ゲームエンジン１２０は、ゲームの駆動のための構成であって、ゲームクライアント２００と連動してユーザにオンラインゲームを提供することができる。開示された実施形態では、ゲームエンジン１２０をゲーム提供制御部１３０と別の構成として説明したが、実施形態によりゲームエンジン１２０は、ゲーム提供制御部１３０の一機能として実現されることができる。
【００４０】
一実施形態において、ゲームエンジン１２０の少なくとも一部は、ゲームクライアント２００に積載または重複して積載されることができる。
【００４１】
ゲーム提供制御部１３０は、ゲーム提供システム１００の他の構成要素を制御してオンラインゲームを提供することができる。
【００４２】
ゲーム提供制御部１３０は、オンラインゲームコンテンツのうち、キャラクタの化粧機能と関連した要請またはデータを提供されると、当該要請またはデータを化粧機能制御部１８０に提供することができる。すなわち、化粧機能と関連した所定の処理は、化粧機能制御部１８０が制御して処理がなされ得る。例えば、ユーザが新たなキャラクタを生成する場合、若しくは所定の手順によってキャラクタの外形を修正する要請を受けた場合、ゲーム提供制御部１３０は、キャラクタの生成機能のうちの一部機能として、若しくはキャラクタ外形の修正機能の一部機能として化粧機能を提供することができ、このような化粧機能に対しては、化粧機能制御部１８０が関連制御を行うように制御権限の少なくとも一部を渡すことができる。
【００４３】
図１に示された一実施形態において、ゲーム提供制御部１３０を化粧機能制御部１８０と区分して構成要素として表示しているが、これは、説明の便宜のための機能的区別にすぎないであろう。したがって、開示された技術は、必ずしも２つの構成要素を互いに相違した独立的構成要素として区分して構成するように限定せず、化粧機能制御部１８０は、ゲーム提供制御部１３０の一機能として実現されることもできる。
【００４４】
開示された技術は、化粧道具データベース１４０、カードテーブルデータベース１４０、キャラクタデータベース１５０、適用領域判定部１６０、パラメータ算出部１７０、及び化粧機能制御部１８０を介してユーザ（ゲームクライアント）に仮想キャラクタの化粧機能を提供することができる。
【００４５】
キャラクタ化粧機能を提供するのに必要な構成要素を各々説明する前に、図３を参照して開示された技術において化粧機能を提供する処理手順について簡略な説明を行う。図３は、開示された技術によって提供される化粧機能提供の処理手順の一実施形態を図式化した参考図である。開示された技術は、複数の化粧道具を提供しており、化粧道具によって設定される属性３２０が互いに相違し得る。すなわち、化粧道具によって、化粧を入力する適用方式が相違するので、ユーザの入力３１０と化粧道具の属性３２０とを共に利用してユーザの入力からポインタの動きを解析することができる。また、このような解析されたポインタの動きから、化粧道具による適用範囲を考慮して実際化粧効果を適用する領域（以下、「適用領域」）を決定し、当該領域で化粧効果によって調整するパラメータ（以下、「効果パラメータ」）を算出してこれを反映し、テクスチャーの属性を変更することにより化粧を提供することができる。
【００４６】
化粧道具データベース１４０は、仮想キャラクタを化粧するのに適用される化粧道具に関する情報を含んで格納することができる。
【００４７】
一実施形態において化粧道具データベース１４０は、化粧道具別の調整パラメータ、ユーザ入力要素、適用方式、適用範囲指定方式、適用領域、ブラシ領域、可変値のうち、少なくとも１つに関する情報を格納することができる。図４は、化粧道具データベース１４０に格納され得る化粧道具に関する情報の一例を示した参考図であって、図４に示された例のように、化粧道具データベース１４０は、化粧道具別に属性情報を各々有する所定のテーブルを格納または維持することができる。ここで、化粧道具別の属性情報は、固定属性と可変属性とを含むことができる。
【００４８】
可変属性は、ユーザが選択したり調節できる属性を意味する。一実施形態において可変属性は、ユーザが化粧入力インターフェースで化粧道具を選択した後、下位メニューを選択するとき、ユーザの選択によって選択されることができる。例えば、ユーザが化粧入力インターフェースで化粧道具としてファウンデーションを選択したとすれば、ファウンデーションのブラシ領域のサイズは可変属性となり、このようなブラシ領域のサイズは、ユーザによって選択されることができる。
【００４９】
固定属性は、各化粧道具別に予め指定された属性であって、ユーザによって変更されない属性である。開示された技術は、化粧道具別の固定属性を利用してユーザの入力を解析することができる。
【００５０】
調整パラメータは、当該化粧道具が変更するテクスチャーの属性を意味する。調整パラメータのうち、戻しとは、化粧効果を除去することを意味する。調整パラメータが色彩である場合、既存の色彩と混合させるか、或いは既存の色彩を被せる方式がありうる。
ユーザ入力要素は、ユーザの入力のうち、いずれの要素として調整パラメータを変更させることができるかを表すものである。例えば、リップグロスの場合、ドラッグ長によって光沢の効果を決定することができる。
【００５１】
適用方式は、化粧道具別に、ユーザによる入力が属性変更にどのように関連するかを表す属性である。
【００５２】
適用範囲指定方式は、化粧効果が適用される領域を確定する方式を意味する。
【００５３】
適用部分は、当該化粧道具の効果が適用される仮想キャラクタの外形の少なくとも一部分を意味する。
【００５４】
ブラシ領域は、筆形態で化粧効果が適用される場合、ブラシ領域を意味し、可変値は、前述した可変属性を指定する属性である。
【００５５】
キャラクタデータベース１５０は、仮想キャラクタに関する情報を格納することができる。
【００５６】
一実施形態においてキャラクタデータベース１５０は、仮想キャラクタに対するテクスチャー情報を格納することができる。さらに詳しく説明すれば、キャラクタデータベース１５０は、仮想キャラクタをディスプレイするために必要なテクスチャー情報を格納することができ、他の構成要素の要請により特定キャラクタのテクスチャー情報を提供して特定キャラクタをディスプレイすることができる。
【００５７】
化粧機能制御部１８０は、化粧道具データベース１４０、キャラクタデータベース１５０、適用領域判定部１６０、またはパラメータ算出部１７０を制御して仮想キャラクタに対する化粧機能を提供することができる。
【００５８】
化粧機能制御部１８０は、ゲームクライアント２００に化粧入力のための化粧入力インターフェースを提供することができる。例えば、ゲームクライアント２００は、化粧入力インターフェースを介して仮想キャラクタの外形のうち、少なくとも一部（例えば、キャラクタの顔）をディスプレイすることができる。他の例を挙げて、ゲームクライアント２００は、化粧入力インターフェースを介して仮想キャラクタの外形のうち、少なくとも一部とともに化粧道具に対する目録をさらに含んでディスプレイすることができる。
【００５９】
化粧機能制御部１８０は、化粧入力インターフェースを提供したゲームクライアント２００から化粧道具情報またはポインタ入力情報のうち、少なくとも１つを受信することができる。
【００６０】
化粧道具情報は、化粧入力インターフェースで提供される少なくとも１つの化粧道具に対する目録で選択されたいずれか１つに対する化粧道具に関する識別情報を含むことができる。
【００６１】
ポインタ入力情報は、ポインタに対してユーザから入力された情報である。一実施形態においてポインタ入力情報は、クリック情報、ドラッグ長情報、及びドラッグ方向情報のうち、少なくとも１つを含むことができる。
【００６２】
化粧機能制御部１８０は、化粧道具情報から化粧道具を識別し、識別された化粧道具の属性を反映してポインタ入力情報のポインタ動きを解析することができる。
【００６３】
一実施形態において化粧機能制御部１８０は、化粧道具情報を利用して化粧効果の適用方式を決定することができる。例えば、化粧機能制御部１８０は、化粧道具情報に含まれた化粧道具に対する識別情報を利用して化粧道具データベース１４０を検索し、当該化粧道具の属性のうち、調整パラメータを確認することができる。
【００６４】
一実施形態において化粧機能制御部１８０は、適用領域を基準として化粧効果の適用方式を区分することができる。例えば、化粧機能制御部１８０は、化粧効果の適用方式として、（１）ポインタの移動動線を適用領域として指定するフリードローイング方式、（２）適用領域が固定される固定領域方式、及び（３）適用領域がポインタ入力情報に応じて可変する変形領域方式のうち、少なくとも１つを含むことができる。
【００６５】
化粧機能制御部１８０は、化粧効果の適用方式に基づいて、適用領域判定部１６０またはパラメータ算出部１７０を用いてキャラクタに化粧効果を付与することができる。
【００６６】
一実施形態において化粧機能制御部１８０は、区分された化粧効果の適用方式に関する情報を適用領域判定部１６０またはパラメータ算出部１７０に提供することができる。例えば、化粧機能制御部１８０は、化粧道具情報を確認し、当該化粧道具がフリードローイング方式、固定領域方式、及び変形領域方式のうち、いずれか１つに該当するかを確認し、確認された情報を適用領域判定部１６０またはパラメータ算出部１７０に提供することができる。
【００６７】
化粧機能制御部１８０は、適用領域判定部１６０によって判定された適用領域に対してパラメータ算出部１７０で算出された効果パラメータを適用してキャラクタ外形を補正（すなわち、テクスチャー値を変更）することができる。
【００６８】
化粧機能制御部１８０は、化粧効果が重なる場合、重なった領域に対して既存の化粧を被せるか、既存の化粧と混合することができる。
【００６９】
一実施形態において化粧機能制御部１８０は、化粧効果が重なる場合、化粧道具の同一性及び効果パラメータの同一範疇可否を判断して、化粧効果を被せるか、または混合するかを決定することができる。さらに詳しく説明すれば、化粧機能制御部１８０は、同じ化粧道具で、同等な範疇の効果パラメータであれば、化粧効果を被せるようにすることができ、化粧道具が相違するか、効果パラメータが互いに相違すると、化粧効果を混合することができる。例えば、化粧機能制御部１８０は、同じアイシャドウによる化粧入力であり、アイシャドウの色彩（効果パラメータが同等範疇）が同じであれば、重なる部分に対しては最近の入力で被せることができる。他の例を挙げて、化粧機能制御部１８０は、同じアイシャドウによる化粧入力やアイシャドウの色彩が互いに相違すれば、重なる部分に対しては、当該２つの色彩を混合した結果が出るようにすることができる。
【００７０】
化粧機能制御部１８０は、化粧道具情報を利用してキャラクタ外形の少なくとも一部領域を拡大してディスプレイし、ゲームクライアント２００に提供することができる。例えば、キャラクタに対してフルショットサイズでディスプレイされている状態で、選択された化粧入力道具が頬タッチであれば、化粧入力インターフェースにキャラクタの顔部分を中心としてディスプレイし、ゲームクライアント２００に提供することができる。他の例を挙げて、キャラクタの顔がディスプレイされている状態で眉毛カッターが選択されれば、当該キャラクタの眉毛部分を現在キャラクタの顔にオーバーラッピングして拡大するか、或いは眉毛部分を中心として拡大し、ディスプレイすることができる。
【００７１】
化粧機能制御部１８０は、補正されたキャラクタ外形をゲームクライアント２００に再度提供して化粧機能を提供し続けることができる。
【００７２】
適用領域判定部１６０は、化粧機能制御部１８０から提供された適用方式によってポインタ入力情報または化粧道具情報のうち、少なくとも１つを利用して化粧効果を適用する適用領域を判定することができる。
【００７３】
一実施形態において適用領域判定部１６０は、適用方式がフリードローイング方式であれば、当該化粧道具に対するブラッシング領域を確認し、ポインタ入力情報に含まれたクリック情報を解析してそれぞれのクリック毎に１つのブラッシング領域を指定し、複数のクリックからなる場合、複数のブラッシング領域を含んで適用領域として判定することができる。例えば、図６に示された例のような点打ちの場合、１つのクリック毎に当該クリックが起きた地点を適用領域として判定することができる。他の例を挙げて、図８に示された例のようなファウンデーションの場合、クリックしたままでポインタを用いた経路を含んで適用領域として判定することができる。
【００７４】
一実施形態において適用領域判定部１６０は、適用方式が固定領域方式であれば、化粧道具情報またはクリック情報のうち、少なくとも１つを利用して適用領域を判定することができる。例えば、化粧道具がブラッシャーであり、頬骨周辺でクリックがなされた場合、当該クリックが起きた地点にブラッシング領域（ブラッシャーのサイズなど）を指定して適用領域として判定することができる。しかし、もし、化粧道具がブラッシャーであるが、顎の下部近くでクリックがなされた場合には、適用領域を判定しないことができる。
【００７５】
一実施形態において適用領域判定部１６０は、適用方式が固定領域方式であり、ディスプレイされたキャラクタの外形に含まれた所定の閉曲線内でクリックが行われたとすれば、当該閉曲線の内部領域を適用領域として判定することができる。例えば、図５に示された例のようなリップグロスの場合、唇領域内でクリックがなされた場合、唇領域全体を適用領域として判定することができる。
【００７６】
一実施形態において適用領域判定部１６０は、適用方式が変形領域方式であれば、ポインタ入力情報を利用して適用領域を判定することができる。さらに詳しく説明すれば、適用領域判定部１６０は、ユーザのドラッグ入力によって化粧効果を適用する適用領域を決定することができる。例えば、図９に示された例のようなマスカラの場合、ユーザが目近くにポインタを位置させて、実行したドラッグ入力によってマスカラを適用する領域を判定することができる。
【００７７】
一実施形態において適用領域判定部１６０は、このような変形領域方式に対しては、横及び縦入力によって差等的に区分されて予め設定される複数の変形領域を各化粧道具毎に予め設定して維持し、ユーザから入力されたドラッグ情報がある変形領域に該当するかを判定することにより、適用領域を判定することができる。
【００７８】
他の一実施形態において適用領域判定部１６０は、ポインタ入力情報に含まれたドラッグ長情報及びドラッグ方向情報を利用してＸ軸及びＹ軸のドラッグ長を算出し、算出されたＸ軸及びＹ軸のドラッグ長を化粧道具別に予め設定された単位長に割ってＸ軸適用領域及びＹ軸適用領域を算出することにより、適用領域を判定することができる。
【００７９】
パラメータ算出部１７０は、化粧道具情報またはポインタ入力情報のうち、少なくとも１つを利用して、判定された適用領域に適用される効果パラメータを算出することができる。パラメータ算出部１７０は、適用方式を反映してポインタ入力情報を解析して滴用領域に適用される効果パラメータを算出することができる。
【００８０】
一実施形態においてパラメータ算出部１７０は、適用方式がフリードローイング方式であれば、当該化粧道具別に予め設定された、またはユーザによって選択されたブラッシング効果を効果パラメータとして算出することができる。化粧機能制御部１８０は、このように算出されたブラッシング効果を少なくとも１つのブラッシング領域を含む適用領域に適用させることにより、化粧効果を付与することができる。例えば、図６に示された例のような点打ちの場合、クリックが起きた地点に対して点に該当する効果を効果パラメータとして算出することができる。ここで、点のサイズ、色彩などの細部的パラメータは、化粧入力インターフェースを介して提供されて選択されることができる。
【００８１】
一実施形態においてパラメータ算出部１７０は、適用方式が固定領域方式であれば、判定された適用領域を対象として行われたポインタ入力情報を利用して効果パラメータを算出することができる。
【００８２】
一実施形態においてパラメータ算出部１７０は、判定された適用領域を対象として行われたクリック情報またはドラッグ長情報を識別し、識別されたクリック情報またはドラッグ長情報からクリック情報の回数またはドラッグの長さによって加重値を付与し、適用する効果数値を算出することができる。パラメータ算出部１７０は、化粧道具によって調整するパラメータ項目（調整パラメータ）を決定し、決定されたパラメータ項目に対して算出された効果数値を反映して効果パラメータを算出することができる。例えば、図５に示された例のようなリップグロスの場合、図５の（ａ）のように、ドラッグの長さが短ければ、さらに低い光沢数値を、（ｂ）のように、ドラッグの長さが長ければ、さらに高い光沢数値を付与して効果パラメータを算出することができる。
【００８３】
ここで、化粧道具によって調整するパラメータ項目（調整パラメータ）は、色彩、明るさ、光沢、戻しのうち、いずれか１つでありうる。
【００８４】
一実施形態においてパラメータ算出部１７０は、適用方式が変形領域方式であれば、判定された適用領域に対して化粧道具によって設定された効果を利用して効果パラメータを算出することができる。
【００８５】
図５〜図１１は、開示された技術で提供され得る様々な化粧道具及びそれに対する効果を説明するための参考図である。
【００８６】
図５は、リップグロスに対する例を示しており、このようなリップグロスは、前述したように固定領域（唇）を対象とする化粧道具でありうる。したがって、ユーザが図示されたようにドラッグすれば、適用領域判定部１６０は、唇を適用領域として判定し、パラメータ算出部１７０は、ドラッグ長によって適用される効果パラメータを算出することができる。適用領域判定部１６０は、唇に対して効果パラメータを適用して当該テクスチャーを変更し、変更されたキャラクタに関する情報をゲームクライアント２００に提供することができる。
【００８７】
図６は、点打ちに対する例を示しており、点打ちは、フリードローイング方式で適用され得る。したがって、図示された例のように、ユーザによってクリックが起きた地点を適用領域とし、ユーザによって選択された、或いは基本選択された点サイズを効果パラメータとして化粧効果を適用することができる。
【００８８】
図７は、ハイライターに対する例を示しており、ハイライターは、固定領域指定方式で適用されることができる。すなわち、図示された例のように、額、鼻っぱしら、まぶた、頬のようにハイライターが適用され得る領域が予め設定されることができ、ユーザのブラシタッチクリックまたはドラッグ情報を利用してハイライターの効果（明るさの程度）を算出することができる。
【００８９】
図８は、ファウンデーション（または頬タッチ）に対する例を示しており、ファウンデーションは、フリードローイング方式で適用され得る。したがって、ユーザのクリック後、ポインタの移動動線にブラシ領域を反映したものが適用領域になり、ユーザによって選択された、或いは基本設定された色彩などを効果パラメータとして化粧の効果を適用することができる。
【００９０】
図１０〜図１１は、開示された技術が仮想キャラクタの顔外の、他の異なる外形に対しても化粧効果を付与できることを示した例である。
【００９１】
図１０は、ボディバームに対する例を示しており、キャラクタの外形にボディバームをドラッグした領域を適用領域とし（フリードローイング）、ボディバームの色彩または光沢を効果パラメータとして化粧効果を付与することができる。
【００９２】
図１１は、マニキュア（またはペティキュア）に対する例を示しており、図１１に示されたように、ユーザの自由なドローイング経路を適用領域とし（フリードローイング）、予め設定された、或いはユーザによって選択された色彩または光沢を効果パラメータとして化粧効果を付与することができる。
【００９３】
以下では、図１２〜図１３を参照してオンラインゲーム提供方法の様々な実施形態について説明する。以下において説明する実施形態は、前述したゲーム提供システム１００で行われるので、互いに対応する内容に対しては重複して説明しないが、当業者は、前述した記載から後述する本オンラインゲーム提供方法の一実施形態をより明確に理解できるであろう。
【００９４】
図１２は、開示された技術に係るオンラインゲーム提供方法の一実施形態を説明するための順序図である。
【００９５】
図１２を参照してオンラインゲーム提供方法の一実施形態についてさらに詳しく説明すれば、ゲーム提供システム１００は、ゲームクライアント２００にキャラクタの顔及び少なくとも１つの化粧道具に対する目録を含んでディスプレイする化粧入力インターフェースを提供することができる（ステップＳ１２１０）。
【００９６】
ゲーム提供システム１００は、化粧入力インターフェースを介してゲームクライアント２００から化粧道具目録で選択されたいずれか１つに対する化粧道具情報及びディスプレイされたキャラクタの顔に対して入力されたポインタ入力情報を受信すれば（ステップＳ１２２０、はい）、化粧道具情報を利用して化粧効果の適用方式を決定することができる（ステップＳ１２３０）。
【００９７】
ゲーム提供システム１００は、決定された適用方式によってポインタ入力情報を利用して化粧効果を適用する適用領域を判定し（ステップＳ１２４０）、判定された適用領域に適用される効果パラメータを算出することができる（ステップＳ１２５０）。
【００９８】
ゲーム提供システム１００は、適用領域に効果パラメータを適用してキャラクタの顔テクスチャーを補正し（ステップＳ１２６０）、テクスチャーが補正されたキャラクタの顔を化粧入力インターフェースを介して提供することができる（ステップＳ１２７０）。
【００９９】
化粧効果の適用方式は、前記適用領域を基準として区分されることができ、（１）ポインタの移動動線を適用領域として指定するフリードローイング方式、（２）適用領域が固定される固定領域方式、及び（３）適用領域がポインタ入力情報に応じて可変する変形領域方式のうち、少なくとも１つを含むことができる。
【０１００】
ポインタ入力情報は、クリック情報、ドラッグ長情報、及びドラッグ方向情報のうち、少なくとも１つを含むことができる。
【０１０１】
ステップＳ１２３０ないしＳ１２５０に対する一実施形態において、ゲーム提供システム１００は、化粧道具情報によって識別された化粧道具がフリードローイング方式に属する化粧道具であるかを確認し、もし、フリードローイング方式に属すれば、当該化粧道具に対するブラッシング領域を確認することができる。ゲーム提供システム１００は、クリック情報に応じるクリック毎に確認されたブラッシング領域を適用して当該領域のテクスチャーを変更することができる。
【０１０２】
ステップＳ１２３０ないしＳ１２５０に対する一実施形態においてゲーム提供システム１００は、化粧道具情報によって識別された化粧道具が固定領域方式に属する化粧道具であるかを確認し、もし、固定領域方式に属すれば、化粧道具情報またはクリック情報のうち、少なくとも１つを利用して適用領域を判定することができる。ゲーム提供システム１００は、判定された適用領域を対象として行われたポインタ入力情報を利用して効果パラメータを算出することができる。
【０１０３】
ステップＳ１２３０ないしＳ１２５０に対する一実施形態においてゲーム提供システム１００は、閉曲線可否を利用して適用領域を判定することができる。さらに詳しく説明すれば、ゲーム提供システム１００は、クリック情報を利用して所定の閉曲線内でクリックが行われたかを確認し、もし、クリックが行われたら、当該閉曲線の内部領域を適用領域として判定することができる。
【０１０４】
ステップＳ１２３０ないしＳ１２５０に対する一実施形態においてゲーム提供システム１００は、クリックまたはドラッグ長を用いて効果パラメータを算出することができる。さらに詳しく説明すれば、ゲーム提供システム１００は、判定された適用領域を対象として行われたクリック情報またはドラッグ長情報を識別し、識別されたクリック情報またはドラッグ長情報からクリック情報の回数またはドラッグの長さによって加重値を付与し、適用する効果数値を算出することができる。ゲーム提供システム１００は、化粧道具によって調整するパラメータ項目を決定し、決定されたパラメータ項目に対して算出された効果数値を反映して効果パラメータを算出することができる。ここで、パラメータ項目は、色彩、明るさ、光沢、戻しのうち、いずれか１つでありうる。
【０１０５】
ステップＳ１２３０ないしＳ１２５０に対する一実施形態においてゲーム提供システム１００は、化粧道具情報によって識別された化粧道具が変形領域方式に属する化粧道具であるかを確認し、もし、変形領域方式に属すれば、ポインタ入力情報を利用して適用領域を判定することができる。ゲーム提供システム１００は、判定された適用領域に対し、化粧道具によって設定された効果を利用して効果パラメータを算出することができる。
【０１０６】
ステップＳ１２３０ないしＳ１２５０に対する一実施形態においてゲーム提供システム１００は、Ｘ軸及びＹ軸ドラッグ長を用いて可変領域を算出することができる。さらに詳しく説明すれば、ゲーム提供システム１００は、ポインタ入力情報に含まれたドラッグ長情報及びドラッグ方向情報を利用してＸ軸及びＹ軸のドラッグ長を算出し、算出されたＸ軸及びＹ軸のドラッグ長を化粧道具別に予め設定された単位長さに割ってＸ軸適用領域及びＹ軸適用領域を算出することができる。
【０１０７】
図１３は、開示された技術に係るオンラインゲーム提供方法の他の一実施形態を説明するための順序図である。
【０１０８】
図１３を参照してオンラインゲーム提供方法の他の一実施形態についてさらに詳しく説明すれば、ゲーム提供システム１００は、ゲームクライアント２００に対して所定のキャラクタの外形をディスプレイする化粧入力インターフェースを提供し（ステップＳ１３１０）、提供された化粧入力インターフェースを介して化粧道具情報及びポインタ入力情報を受信することができる（ステップＳ１３２０、はい）。
【０１０９】
ゲーム提供システム１００は、化粧道具情報に応じて複数の化粧効果の適用方式のうち、いずれか１つを選択することができる（ステップＳ１３３０）。
【０１１０】
ゲーム提供システム１００は、選択された適用方式によって前記化粧道具情報またはポインタ入力情報のうち、少なくとも１つを利用して化粧効果を適用する適用領域を判定することができ（ステップＳ１３４０）、判定された適用領域に適用される効果パラメータを算出することができる（ステップＳ１３５０）。
【０１１１】
ゲーム提供システム１００は、適用領域に効果パラメータを適用してキャラクタの顔テクスチャーを補正し（ステップＳ１３６０）、テクスチャーが補正されたキャラクタの外形を化粧入力インターフェースを介して提供することができる（ステップＳ１３７０）。
【０１１２】
ステップＳ１３１０ないしＳ１３２０に対する一実施形態においてゲーム提供システム１００は、化粧道具情報を受信すれば、当該化粧道具が適用され得るキャラクタ外形の少なくとも一部領域を拡大してゲームクライアント２００に提供することができる。
【０１１３】
ステップＳ１３３０に対する一実施形態においてゲーム提供システム１００は、もし、化粧道具がファウンデーション、点、コンシーラー、及びマニキュアのうち、いずれか１つであれば、ポインタの移動動線により効果を指定するフリードローイング方式を適用方式として選択することができる。
【０１１４】
ステップＳ１３３０に対する一実施形態においてゲーム提供システム１００は、もし、化粧道具がブラッシャー、ハイライター、リップスティック、及びリップグロスのうち、いずれか１つであれば、当該化粧道具別に効果の適用領域が固定される固定領域方式を適用方式として利用することができる。
【０１１５】
ステップＳ１３３０に対する一実施形態においてゲーム提供システム１００は、もし、化粧道具がアイライナー及びアイシャドウのうち、いずれか１つであれば、ポインタ入力情報に応じて効果の適用領域が可変する変形領域方式を適用方式として利用することができる。
【０１１６】
上記では、本出願の好ましい実施形態を参照して説明したが、当該技術分野の熟練した当業者は、下記の特許請求の範囲に記載された本出願の思想及び領域から逸脱しない範囲内で本出願を様々に修正及び変更させ得ることが理解できるであろう。
【図５（ａ）】
2015513924.tif 000003
【図５（ｂ）】
2015513924.tif 000004
【図６】
2015513924.tif 000005
【図７】
2015513924.tif 000006
【図８】
2015513924.tif 000007
【図１０】
2015513924.tif 000008
【図１１】
2015513924.tif 000009
【図１】
2015513924.tif 000010
【図２】
2015513924.tif 000011
【図３】
2015513924.tif 000012
【図４】
2015513924.tif 000013
【図９】
2015513924.tif 000014
【図１２】
2015513924.tif 000015
【図１３】
2015513924.tif 000016
【国際調査報告】
2015513924.tif 000017
2015513924.tif 000018
2015513924.tif 000019
2015513924.tif 000020