(57)【要約】      （修正有）【課題】ゲーム内映像を録画するために映像を編集してレンダリングする別途のプログラムを利用せず、ゲーム内の機能を介して映像を編集し、面白味を与える効果を付与することを容易にすることが可能なゲームサービス提供装置を提供する。【解決手段】メモリとプロセッサとを含み、該プロセッサは、映像録画を行うための入力を受信し、映像録画に含める少なくとも１つのキャラクタを決定し、映像録画を始めるための入力を受信し、入力を受信すれば、選択された少なくとも１つのキャラクタの活動記録を獲得することができるゲームサービス提供装置。【選択図】図５
2019217274.tif 000002
【特許請求の範囲】
【請求項１】
ゲームサービスを提供する方法であって、
映像録画を行うための入力を受信する段階と、
前記映像録画に含める少なくとも１つのキャラクタを決定する段階と、
前記映像録画を始めるための入力を受信する段階と、
前記映像録画を始めるための入力を受信すれば、選択された少なくとも１つのキャラクタの活動記録を獲得する段階と、を含むゲームサービス提供方法。
【請求項２】
前記映像録画を行うための入力を受信する段階は、
複数個のアイテムのうち映像録画アイテムを選択する入力を受信する段階を含むことを特徴とする請求項１に記載のゲームサービス提供方法。
【請求項３】
前記映像録画アイテムは、録画する映像の長さによる複数個の等級の映像録画アイテムを含むことを特徴とする請求項２に記載のゲームサービス提供方法。
【請求項４】
前記複数個のアイテムのうち映像録画アイテムを選択する入力を受信する段階は、
前記複数個のアイテムを表示するリストから、前記映像録画アイテムを示すオブジェクトを選択する入力を受信する段階と、
前記オブジェクトを、映像録画が実行されていることを知らせる第１状態にディスプレイする段階と、を含むことを特徴とする請求項２に記載のゲームサービス提供方法。
【請求項５】
前記キャラクタの活動記録を獲得することを中止する入力を受信する段階と、
前記映像録画を示すオブジェクトを、映像編集が可能な状態であることを知らせる第２状態にディスプレイする段階を含むことを特徴とする請求項４に記載のゲームサービス提供方法。
【請求項６】
前記映像録画に含める少なくとも１つのキャラクタを決定する段階は、
前記ユーザの友達のうち接続した友達、及び前記ユーザの近くの友達を推薦友達リストに表示する段階と、
前記推薦友達リストに表示された友達のうち、少なくとも１つのキャラクタを選択する入力を受信する段階と、
前記少なくとも１つのキャラクタを選択する入力に基づいて、映像録画に含める少なくとも１つのキャラクタを決定する段階と、を含むことを特徴とする請求項１に記載のゲームサービス提供方法。
【請求項７】
前記選択されたキャラクタの活動記録を獲得する段階は、
前記選択されたキャラクタの活動記録を含むスクリプトを獲得する段階を含むことを特徴とする請求項１に記載のゲームサービス提供方法。
【請求項８】
前記獲得されたスクリプトに基づいて、前記選択されたキャラクタの活動記録を含む映像を獲得する段階をさらに含むことを特徴とする請求項７に記載のゲームサービス提供方法。
【請求項９】
前記キャラクタの活動記録を編集するための編集画面をディスプレイする段階と、
前記ユーザの編集入力に基づいて、前記キャラクタの活動記録を編集する段階と、をさらに含むことを特徴とする請求項１に記載のゲームサービス提供方法。
【請求項１０】
前記少なくとも１つのキャラクタの活動記録を編集する段階は、
前記少なくとも１つのキャラクタのうち、第１アイテムが装着された第１キャラクタの外形を変更させる段階を含むことを特徴とする請求項９に記載のゲームサービス提供方法。
【請求項１１】
メモリと、
プロセッサと、
通信部と、を含み、前記プロセッサは、
映像録画を行うための入力を受信し、
前記映像録画に含める少なくとも１つのキャラクタを決定し、
前記映像録画を始めるための入力を受信し、
前記映像録画を始めるための入力を受信すれば、選択された少なくとも１つのキャラクタの活動記録を獲得するゲームサービス提供装置。
【請求項１２】
前記プロセッサは、
前記複数個のアイテムのうち映像録画アイテムを選択する入力を受信することを特徴とする請求項１１に記載のゲームサービス提供装置。
【請求項１３】
前記映像録画アイテムは、録画する映像の長さによる複数個の等級の映像録画アイテムを含むことを特徴とする請求項１２に記載のゲームサービス提供装置。
【請求項１４】
前記プロセッサは、
前記複数個のアイテムを表示するリストから、前記映像録画アイテムを示すオブジェクトを選択する入力を受信し、
前記オブジェクトを、映像録画が実行されていることを知らせる第１状態にディスプレイすることを特徴とする請求項１２に記載のゲームサービス提供装置。
【請求項１５】
前記プロセッサは、
前記キャラクタの活動記録を獲得することを中止する入力を受信し、
前記映像録画を示すオブジェクトを、映像編集が可能な状態であることを知らせる第２状態にディスプレイすることを特徴とする請求項１４に記載のゲームサービス提供装置。
【請求項１６】
前記プロセッサは、
前記ユーザの友達のうち接続した友達、及び前記ユーザの近くの友達を推薦友達リストに表示し、
前記推薦友達リストに表示された友達のうち、少なくとも１つのキャラクタを選択する入力を受信し、
前記少なくとも１つのキャラクタを選択する入力に基づいて、映像録画に含める少なくとも１つのキャラクタを決定することを特徴とする請求項１１に記載のゲームサービス提供装置。
【請求項１７】
前記プロセッサは、
前記選択されたキャラクタの活動記録を含むスクリプトを獲得し、
前記獲得されたスクリプトに基づいて、前記選択されたキャラクタの活動記録を含む映像を獲得することを特徴とする請求項１１に記載のゲームサービス提供装置。
【請求項１８】
前記プロセッサは、
前記キャラクタの活動記録を編集するための編集画面をディスプレイするように制御し、前記ユーザの編集入力に基づいて、前記キャラクタの活動記録を編集することを特徴とする請求項１１に記載のゲームサービス提供装置。
【請求項１９】
前記プロセッサは、
前記少なくとも１つのキャラクタのうち、第１アイテムが装着された第１キャラクタの外形を変更させることを特徴とする請求項１８に記載のゲームサービス提供装置。
【請求項２０】
請求項１ないし１０のうちいずれか１項に記載の方法を実行させるために、コンピュータで読み取り可能な可能な媒体に保存されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームサービスを提供する装置、その方法及び該コンピュータプログラムに係り、さらに詳細には、ユーザがゲーム内で多様な活動を遂行し、それに係わる記録を映像に残すことができる環境を支援するゲームサービスを提供するための装置、その方法及び該コンピュータプログラムに関する。
【背景技術】
【０００２】
ユーザは、個人用コンピュータ（ＰＣ）、スマートフォン、タブレットＰＣのような多様な有無線通信機器を含むユーザデバイスにおいて、ゲームを行うためのプログラムをインストールし、オンラインゲームをプレイすることができる。ＰＣ以外にも、モバイル通信機器を利用し、空間及び時間の制約から離れ、ゲームを楽しむユーザが増加している。
【０００３】
ユーザは、他のユーザと共にゲームプレイをしながら、ゲーム内において、多様な活動を遂行することができる。例えば、ユーザは、オンラインゲーム内において、他のユーザと戦闘などを行う以外にも、演劇公演、状況劇、楽器演奏などの活動を、ゲーム内で行うことができる。
【０００４】
ユーザは、ゲーム内で行うことができる多様な活動を映像に残し、そのような活動を他のユーザにも共有したいと願うために、ゲーム内活動を映像に記録したり、ゲーム画面をキャプチャして編集するために、別途のプログラムを利用するというように、多様な方法を使用している。
【０００５】
一方、ユーザの入力によって、ゲームサービス提供サーバにおいて、ゲーム内映像を録画して保存して編集するために、映像を編集してレンダリングする別途のプログラムを利用することは、不都合であるばかりではなく、既存には、ゲーム内の映像を保存する場合、オンラインゲームがプレイされるときのユーザデバイスに表示される画面をそのまま保存する場合がほとんどであった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、ゲーム内映像を録画するために映像を編集してレンダリングする別途のプログラムを利用せず、ゲーム内の機能を介して映像を編集し、面白味を与える効果を付与することを容易にすることである。
【０００７】
本発明が解決しようとする課題は、また、録画される映像をスクリプト形式で保存することにより、人物、時点、効果を編集することを容易にし、映像録画時、保存空間を節約させることである。
【０００８】
本発明が解決しようとする課題は、また、録画された映像をゲーム内で鑑賞する場合には、実際にゲーム上でプレイしたように感じることができ、開示された実施形態によって録画される映像を、実際にレンダリングして保存する場合、高品質映像を獲得させることである。
【課題を解決するための手段】
【０００９】
開示されたゲームサービスを提供する方法は、映像録画を行うための入力を受信する段階、映像録画に含める少なくとも１つのキャラクタを決定する段階、映像録画を始めるための入力を受信する段階、及び入力を受信すれば、選択された少なくとも１つのキャラクタの活動記録を獲得する段階を含んでもよい。
【００１０】
一実施形態によて、映像録画を行うための入力を受信する段階は、複数個のアイテムのうち映像録画アイテムを選択する入力を受信する段階を含んでもよい。
【００１１】
一実施形態による映像録画アイテムは、録画する映像の長さによる複数個の等級の映像録画アイテムを含んでもよい。
【００１２】
一実施形態によって、複数個のアイテムのうち映像録画アイテムを選択する入力を受信する段階は、複数個のアイテムを表示するリストから、映像録画アイテムを示すオブジェクトを選択する入力を受信する段階、及びオブジェクトを、映像録画が実行されていることを知らせる第１状態にディスプレイする段階を含んでもよい。
【００１３】
一実施形態による、ゲームサービスを提供する方法は、キャラクタの活動記録を獲得することを中止する入力を受信する段階、及び映像録画を示すオブジェクトを、映像編集が可能な状態であることを知らせる第２状態にディスプレイする段階を含んでもよい。
【００１４】
一実施形態によって、映像録画に含める少なくとも１つのキャラクタを決定する段階は、ユーザの友達のうち接続した友達、及びユーザの近くの友達を推薦友達リストに表示する段階、推薦友達リストに表示された友達のうち、少なくとも１つのキャラクタを選択する入力を受信する段階、及び少なくとも１つのキャラクタを選択する入力に基づいて、映像録画に含める少なくとも１つのキャラクタを決定する段階を含んでもよい。
【００１５】
一実施形態によって、選択されたキャラクタの活動記録を獲得する段階は、選択されたキャラクタの活動記録を含むスクリプトを獲得する段階を含んでもよい。
【００１６】
一実施形態による、ゲームサービスを提供する方法は、獲得されたスクリプトに基づいて選択されたキャラクタの活動記録を含む映像を獲得する段階をさらに含んでもよい。
【００１７】
一実施形態による、ゲームサービスを提供する方法は、キャラクタの活動記録を編集するための編集画面をディスプレイする段階、及びキャラクタの活動記録を編集する段階をさらに含んでもよい。
【００１８】
一実施形態によって、少なくとも１つのキャラクタの活動記録を編集する段階は、少なくとも１つのキャラクタのうち、第１アイテムが装着された第１キャラクタの外形を変更させる段階を含んでもよい。
【００１９】
一実施形態によるゲームサービス提供装置は、メモリとプロセッサとを含み、一実施形態によるプロセッサは、映像録画を行うための入力を受信し、該映像録画に含める少なくとも１つのキャラクタを決定し、映像録画を始めるための入力を受信し、入力を受信すれば、選択された少なくとも１つのキャラクタの活動記録を獲得することができる。
【発明の効果】
【００２０】
本発明によれば、ゲーム内映像を録画するために、映像を編集してレンダリングする別途のプログラムを利用せず、ゲーム内の機能を介して映像を編集し、面白味を与える効果を付与することを容易にする。
【００２１】
本発明によれば、録画される映像をスクリプト形式に保存することにより、人物、時点、効果を編集することが容易になり、映像録画時、保存空間を節約することができる。
【００２２】
また、本発明によって録画された映像をゲーム内で鑑賞する場合には、実際にゲーム上でプレイしたように感じることができる効果があり、開示された実施形態によって録画される映像を、実際にレンダリングして保存する場合、高品質映像を獲得することが可能である。
【図面の簡単な説明】
【００２３】
【図１】一実施形態による、ユーザデバイス及びサーバを含むオンラインゲーム提供システムを図示する図面である。
【図２】一実施形態によるゲームサービス提供サーバについて説明するための図面である。
【図３】一実施形態によるユーザデバイスの細部的な構成について説明するための図面である。
【図４】一実施形態による、ゲームサービスを提供するための方法のフローチャートである。
【図５】一実施形態によって、ゲームサービス提供サーバが、映像録画のための入力を受信することについて説明するための図面である。
【図６】一実施形態によって、ゲームサービス提供サーバが、登場人物登録のための入力を受信することについて説明するための図面である。
【図７】一実施形態によって、ゲームサービス提供装置が、映像録画を行うことについて説明するための図面である。
【図８】一実施形態による、ゲームサービス提供サーバが、映像編集機能を提供するための方法のフローチャートである。
【図９】一実施形態によって、ゲームサービス提供サーバが、映像編集機能を提供することについて説明するための図面である。
【図１０】一実施形態によって、ゲームサービス提供サーバが、映像編集機能を提供することについて説明するための図面である。
【図１１】一実施形態による、ゲームサービス提供サーバが、編集された映像を保存して伝送する方法を提供するための方法のフローチャートである。
【図１２】一実施形態によって、ゲームサービス提供装置が映像編集機能を提供することについて説明するための図面である。
【発明を実施するための形態】
【００２４】
以下、添付された図面に記載された内容を参照し、本発明による例示的実施形態について詳細に説明する。また、添付された図面に記載された内容を参照し、本発明の実施形態による電子装置を構成して使用する方法について詳細に説明する。各図面で提示された同一参照番号または符号は、実質的に同一機能を遂行する部品または構成要素を示す。
【００２５】
第１、第２のように序数を含む用語は、多様な構成要素についての説明に使用されるが、該構成要素は、用語によって限定されるものではない。該用語は、１つの構成要素を他の構成要素から区別する目的のみに使用される。例えば、本発明の権利範囲を外れずに、第１構成要素は、第２構成要素とも命名され、類似して、第２構成要素も、第１構成要素と命名される。「及び／または」という用語は、複数の関連項目の組み合わせ、または複数の関連項目のうちいずれか１つの項目を含む。
【００２６】
本明細書で使用された用語は、実施形態について説明するために使用されたものであり、本発明を制限及び／または限定する意図ではない。単数の表現は、文脈上明白に異なって意味しない限り、複数の表現を含む。本出願書において、「含む」または「有する」というような用語は、明細書上に記載された特徴、数、段階、動作、構成要素、部品、またはそれらの組み合わせが存在するということを指定するものであり、１またはそれ以上の他の特徴、数、段階、動作、構成要素、部品、またはそれらの組み合わせの存在または付加の可能性をあらかじめ排除するものではないと理解されなければならない。
【００２７】
明細書全体において、ある部分が他の部分と連結されているとするとき、それは、直接に連結されている場合だけではなく、その中間に、他の素子を挟んで電気的に連結されている場合も含む。また、ある部分がある構成要素を含むとするとき、それは、特別に反対となる記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含んでもよいということを意味する。また、明細書に記載された「…部」、「モジュール」というような用語は、少なくとも１つの機能や動作を処理する単位を意味し、それは、ハードウェアまたはソフトウェアによって具現されるものでもあり、ハードウェアとソフトウェアとの結合によって具現されるものでもある。
【００２８】
以下の本明細書において、非プレイヤキャラクタ ＮＰＣ（non-player character）は、ユーザによってプレイされるキャラクタであるプレイヤキャラクタ（player character）ではない全てのキャラクタを意味する。非プレイヤキャラクタは、一定レベル以上の相互作用が可能なキャラクタ以外に、相互作用をせず、単純戦闘だけのためのモンスタを含んでもよい。
【００２９】
以下の本明細書において、ゲーム進行モードとは、ゲーム進行難易度、ゲーム進行段階（例えば、ステージ選択）、ゲーム進行時の使用アイテム、チュートリアル進行いかんなどを意味するが、前記例示に制限されるものではない。
【００３０】
以下の本明細書において、ゲーム統計情報とは、所定ゲームに対する所定期間の間、ゲーム内データを多様な基準によって分析しておいた情報を意味する。例えば、ゲーム統計情報は、ゲーム内のユーザ情報を分析したものでもある。ユーザ情報は、ゲーム接続情報、プレイ成績、攻撃ポイント情報、成長情報、使用されたアイテム情報、保有したアイテム情報、レベル情報、完了した業績情報、達成したクエスト情報、熟練度情報、操作能情報、友達情報、ギルド情報及び非プレイキャラクタ（ＮＰＣ）との相互作用情報のうち少なくとも一つを含んでもよい。また、ユーザが保有したキャラクタが属したグループ、個人技、速力、被害量、体力、攻撃参与度、守備参与度、累積財貨量、ユーザの累積ゲーム時間、使用したアイテム種類、及び等級のように、多くのデータを所定基準によって解釈したものでもある。
【００３１】
また、該ゲーム統計情報は、ユーザ自身に係わるゲーム統計情報、及び他ユーザのゲーム統計情報を含んでもよい。また、該ゲーム統計情報は、当該ゲームに係わるゲーム統計情報だけではなく、当該ゲームのテストバージョンでのゲーム統計情報、及び交差ゲームに係わる統計情報を含んでもよい。
【００３２】
以下の本明細書において、攻撃ポイント情報とは、ゲームごとに異なるが、キル、デス、ゴール、アシストなどに係わる情報を含んでもよいが、前記例示に制限されるものではない。成長情報とは、プレイタイム、レベルアップ、財貨程度、クエストクリア回数などに係わる情報を含むが、前記例示に制限されるものではない。
【００３３】
以下の本明細書において、交差ゲームとは、所定ゲームと同一ゲームサービス提供者によって提供される他のゲームサービス、または同一ジャンルに分類されるゲームのうち少なくとも一つを意味するが、前記例示に制限されるものではない。
【００３４】
以下の本明細書において、ゲームテストバージョンは、ゲームの正式発売開始以前のテストのためのバージョンであり、クローズドベータ、オープンベータバージョン、アルファバージョンなどが存在するが、それらに制限されるものではなく、ゲームバージョンにおいて、テストのためのバージョンをいずれも意味する。
【００３５】
以下の本明細書において、操作能情報とは、ユーザがキャラクタ制御のために、インターフェースを操作する能力に係わる情報を含んでもよい。例えば、操作能情報とは、瞬発力、正確度のように、ユーザがキャラクタの動きを制御する能力に係わる情報でもある。該操作能情報は、ユーザインターフェースの認知能またはユーザインターフェース操作能のうち少なくとも一つを含んでもよい。ここで、前記例示に制限されるものではないということは言うまでもない。
【００３６】
以下の本明細書において、ユーザインターフェースの認知能とは、ユーザがボタンの形態や配置を参照し、ボタンの使途を認知する能力を意味するが、前記例示に制限されるものではない。
【００３７】
以下の本明細書において、ユーザインターフェースの操作能とは、インターフェースを利用し、いかに迅速にキャラクタを制御するかということに係わる能力であり、例えば、マウスを利用し、いかに迅速に照準するかということ、いかに正確に照準するかということに係わる情報、ボタンをいかに正確にクリックするということ、ボタンをいかに迅速にクリックするということを含すが、前記例示に制限されるものではない。
【００３８】
以下の本明細書において、ゲーム熟練度とは、所定ゲームにいかに慣れ親しんでいるかということに係わる情報であり、所定ゲームを進めるユーザの水準、レベル、能力、等級などを意味するが、前記例示に制限されるものではない。
【００３９】
以下の本明細書において、チュートリアルとは、新規ユーザにゲームを進行させるために必要な知識を提供するために提供される段階であり、ゲーム構成の全般的な理解を提供するために提供される操作法、戦闘などに係わる説明、及び実習機会を意味する。一般的に、新規ユーザにチュートリアル機会が提供される。
【００４０】
本明細書においてクエストとは、依頼、ミッションでも言い、ゲーム内で提供される任務を意味する。言い替えれば、クエストは、ゲームにおいて与えられた目的を達成するための行為を意味する。各クエストは、難易度が異なり、ユーザのキャラクタは、クエストの成功により、経験値、財貨、アイテムなどを獲得することもでき、クエスト失敗により、キャラクタが保有した経験値、財貨、アイテムのうち一部を失うこともある。
【００４１】
以下の本明細書においてアイテムとは、品物、商品、コンテンツなどをいずれも含み、武器、防御具、服、水晶のようなゲーム内キャラクタが装着する装備；ゲーム内キャラクタが乗る乗り物、食べ物、ポーションのような消費物；経験値、バフのように、ゲーム内でユーザが獲得することができる全てのデジタルコンテンツ、サイバー目的物などを意味するが、前記例示に制限されるものではない。
【００４２】
以下の本明細書において、キャラクタの特性情報は、キャラクタの種類、キャラクタのレベル、キャラクタの外貌、キャラクタの服装、キャラクタの性別、キャラクタの職業・クラス・スキルツリー、キャラクタが保有している装備、現在キャラクタが着用している装備のうち少なくとも一つを含んでもよい。職業、クラスとは、ユーザがゲームの進行時、選択することができるユーザキャラクタの能力による分類を意味する。スキルツリーとは、職業、クラスによって使用することができるスキルの組み合わせ、スキルの成長順序に係わる情報を意味する。
【００４３】
以下の本明細書において、ゲームキャッシュは、ゲームで交換手段として可能になるように考案されたデジタル貨幤を意味する。
【００４４】
以下の本明細書においてパーティーとは、ゲーム内において、少なくとも１つのユーザキャラクタが１つのグループを形成し、所定活動を共に行うことを意味しながら、それは、当業者に自明であるので、詳細な説明は、省略する。クラブ、ギルドも、パーティーのように、ゲーム内において、少なくとも１つのユーザキャラクタが１つのグループを形成し、所定活動を共に行うことにより、臨時に、あるいは永久にグループを形成するキャラクタの数によって区分されるが、それも、当業者に自明であるので、詳細な説明は、省略する。
【００４５】
以下の本明細書において、ユーザは、ユーザ、ゲーマを意味し、新規ユーザは、所定のゲームを進めたことがないユーザを意味し、既存ユーザと区分される概念として使用されるものである。ここで、前記例示に制限されるものではないということは言うまでもない。
【００４６】
図１は、一実施形態による、サーバ及びユーザデバイスを含むオンラインゲーム提供システム１００を図示する。
【００４７】
本発明のオンラインゲーム提供システム１００は、サーバ２０と、少なくとも１つの１つのユーザデバイス１１ないし１５と、を含んでもよい。サーバ２０は、ネットワーク網を介して、オンラインゲームサービスを提供することができる。サーバ２０は、少なくとも１つのユーザデバイス１１ないし１５に、同時にオンラインゲームを提供することができ、該オンラインゲームは、多数のユーザがネットワークに接続して楽しむゲームを意味する。
【００４８】
一実施形態によれば、サーバ２０とは、単一サーバ、サーバの集合体、クラウドサーバなどを含んでもよいが、前記例示に制限されるものではない。また、サーバ２０は、ユーザデータを保存するデータベースを含んでもよい。
【００４９】
少なくとも１つのユーザデバイス１１ないし１５は、ゲームのインストール及び駆動が可能な電子機器（device）であり、サーバ２０と、ネットワークを介して通信可能な機器でもある。少なくとも１つのユーザデバイス１１ないし１５は、ＰＣ（personal computer）１１、タブレット（tablet）１２、ノート型パソコン１３、スマートフォン１４、ＴＶ（television）１５だけではなく、ＰＤＡ（personal digital assistants）、ＰＭＰ（portable multimedia player）、ナビゲーション、ＭＰ３プレイヤ、デジタルカメラ、冷蔵庫、洗濯機、清掃機などの多様な電子デバイスを含んでもよい。また、少なくとも１つのユーザデバイス１１ないし１５は、それらに制限されるものではなく、通信機能及びデータプロセッシング機能を具備したウェアラブルデバイスを含んでもよい。
【００５０】
少なくとも１つのユーザデバイス１１ないし１５は、ネットワーク網を利用し、サーバ２０を介して、ゲームサービスを提供される。ネットワーク網を利用してゲームサービスを提供されるという意味は、多様な通信方式を介して、ゲームサーバと端末との通信が行われるという意味を含む。
【００５１】
一実施形態によれば、ネットワークとは、所定の通信方式を利用して設立（または、形成）された連結を意味し、端末と端末との間、または端末とサーバとの間のデータを送受信する通信網を意味する。
【００５２】
通信方式は、所定の通信規格、所定の周波数帯域、所定のプロトコル、または所定のチャネルを介した通信などの通信方式を含んでもよい。例えば、ブルートゥース（Bluetooth）、ＢＬＥ（Bluetooth low energy）、Ｗｉ−Ｆｉ（wireless fidelity）、Zigbee、３Ｇ（３ｒｄ generation）、ＬＴＥ（long-term evolution）、超音波を介した通信方式などを含み、近距離通信、遠距離通信、無線通信及び有線通信をいずれも含んでもよい。ここで、前記例示に制限されるものではないということは言うまでもない。
【００５３】
一実施形態によれば、近距離通信方式というのは、通信を行うデバイス（端末またはサーバ）が所定の範囲内にあるときにのみ通信が可能な通信方式を意味し、例えば、ブルートゥース、ＮＦＣ（near field communication）などを含んでもよい。遠距離通信方式というのは、通信を行うデバイスが、距離と関係なく、通信が可能な通信方式を意味する。例えば、該遠距離通信方式は、ＡＰ（access point）のような中継器を介して通信を行う２つのデバイスが、所定距離以上であるときにも、通信することができる方式を意味し、ＳＭＳ（short message service）、電話のようなセルラネットワーク（３Ｇ、ＬＴＥ）を利用した通信方式を含んでもよい。ここで、前記例示に制限されるものではないということは言うまでもない。
【００５４】
一実施形態によれば、オンラインゲームは、スポーツ、ＭＭＯＲＰＧ（massively multiplayer online role-playing game）、ＡＯＳ、ＦＰＳ、ＴＣＧ、ＣＣＧのような多様なジャンルを含んでもよい。また、該オンラインゲームは、ユーザとユーザとの対決方式のゲームでもあり、ユーザとコンピュータ（例えば、人工知能）との対決方式でもある。ここで、前記例示に制限されず、オンラインゲームの形態には、制限がないということは言うまでもない。
【００５５】
一実施形態によれば、サーバ２０は、ゲーム内でのカットシーン、ゲーム内でユーザが録画する映像を獲得するための機能を含んでもよい。
【００５６】
図２は、一実施形態によるゲームサービス提供装置２００について説明するための図面である。
【００５７】
ゲームサービス提供装置２００は、ゲームサービスを提供するサーバ装置でもあり、例えば、図１に図示されたサーバ２０を含んでもよい。また、ゲームサービス提供装置２００は、ユーザの入力によって、ゲーム内映像を録画して保存することができる機能を提供するサーバ装置でもある。
【００５８】
ゲームサービス提供装置２００において、ゲーム内映像を「録画」すること、または「映像録画」を行うことは、ユーザがオンラインゲームをするとき、ゲーム画面を介してディスプレイされる映像を、特定画角を利用して記録することを意味する。ゲーム画面を介してディスプレイされる映像は、特定キャラクタが特定場所で遂行する多様な活動を含んでもよい。例えば、該キャラクタは、オンラインゲーム内において、他のユーザと戦闘などを行う以外にも、演劇公演、状況劇、楽器演奏などの活動を、ゲーム内で行うことができる。クラブ、ギルドも、パーティーのように、ゲーム内で複数のユーザキャラクタが１つのグループを形成し、グループ内のキャラクタと共に、ゲーム内で活動を遂行することもできる。
【００５９】
ゲームサービス提供装置２００において、ゲーム内映像を「録画」して「保存」するというのは、ユーザデバイスの画面にディスプレイされる映像を、別途のプログラムで再生するために、レンダリングして保存することの意味だけではなく、オンラインゲーム内において映像を提供するために、ゲーム画面にディスプレイされる映像をスクリプト形式で保存することの意味を含む。
【００６０】
ゲームサービス提供装置２００は、データベース（図示せず）からユーザ情報を獲得することができる。
【００６１】
一実施形態によるデータベースは、ゲームをプレイするユーザに係わる情報を保存して管理することができる。一実施形態によるデータベースは、ユーザ情報、例えば、ゲーム接続情報、プレイ成績、攻撃ポイント情報、成長情報、使用されたアイテム情報、保有したアイテム情報、レベル情報、完了した業績情報、達成したクエスト情報、熟練度情報、操作能情報、友達情報及びギルド情報のうち少なくとも一つを保存することができる。一実施形態によれば、データベースは、ゲームサービス提供装置２００にも含まれる。
【００６２】
一実施形態によるメモリ２１０は、ゲームサービス提供装置２００を駆動して制御するための多様なデータ、プログラムまたはアプリケーションを保存することができる。メモリ２１０に保存されるプログラムは、１以上のインストラクションを含んでもよい。メモリ２１０に保存されたプログラム（１以上のインストラクション）またはアプリケーションは、プロセッサ２２０によっても実行される。
【００６３】
プロセッサ２２０は、ゲームサービス提供装置２００の全般的な動作を制御する。例えば、プロセッサ２２０は、ゲームサービス提供装置２００のメモリ２１０に保存されたプログラムを実行することにより、ゲームサービス提供装置２００の動作を制御することができる。
【００６４】
プロセッサ２２０は、ゲーム駆動のための機能を提供することができる。例えば、プロセッサ２２０は、ゲーム内で提供するためのコンテンツを生成する機能を遂行することができる。ここで、コンテンツを生成する機能は、ゲームサービス提供装置２００内に保存されたプログラムコード（program code）を実行することによっても遂行される。ゲームサービス提供装置２００内に保存されたプログラムコードは、製造社によってもアップデートされる。
【００６５】
一実施形態によるプロセッサ２２０は、メモリ２１０に保存される１以上のプログラムを実行することができる。プロセッサ２２０は、シングルコア、デュアルコア、トリプルコア、クアッドコア、及びその倍数のコアを含んでもよい。また、プロセッサ２２０は、複数のプロセッサを含んでもよい。
【００６６】
一実施形態によるプロセッサ２２０は、映像録画を行うための入力を受信することができる。例えば、プロセッサ２２０は、複数個のアイテムのうち映像録画アイテムを選択する入力を受信することができる。一実施形態による映像録画アイテムは、録画する映像の長さによる複数個の等級の映像録画アイテムを含んでもよい。例えば、映像録画アイテムは、映像録画時間が短い場合、ＳＮＳアップロード用にも利用される、それより長い映像を録画するためのもの（例えば、２分、５分、１０分など）もある。
【００６７】
また、一実施形態によるプロセッサ２２０は、映像録画に含める少なくとも１つのキャラクタを決定することができる。
【００６８】
一実施形態によるプロセッサ２２０は、映像録画を始めるための入力を受信し、映像録画を始めるための入力を受信すれば、選択された少なくとも１つのキャラクタの活動記録を獲得することができる。プロセッサ２２０は、映像録画を始めるための入力が受信されれば、活動記録をスクリプト形式で獲得することができる。
【００６９】
一実施形態によるプロセッサ２２０は、複数個のアイテムを表示するリストから、映像録画アイテムを示すオブジェクトを選択する入力を受信し、該オブジェクトを、映像録画が実行されていることを知らせる第１状態にディスプレイすることができる。
【００７０】
一実施形態によるプロセッサ２２０は、キャラクタの活動記録を獲得することを中止する入力を受信し、映像録画を示すオブジェクトを、映像編集が可能な状態であることを知らせる第２状態にディスプレイすることができる。
【００７１】
一実施形態によるプロセッサ２２０は、ユーザの友達のうち接続した友達、及びユーザの近くの友達を推薦友達リストに表示し、推薦友達リストに表示された友達のうち、少なくとも１つのキャラクタを選択する入力を受信することができる。
【００７２】
プロセッサ２２０は、少なくとも１つのキャラクタを選択する入力に基づいて、映像録画に含める少なくとも１つのキャラクタを決定することができる。
【００７３】
一実施形態によるプロセッサ２２０は、キャラクタの活動記録を編集するための編集画面をディスプレイするように制御し、ユーザの編集入力に基づいて、キャラクタの活動記録を編集することができる。
【００７４】
一実施形態によるプロセッサ２２０は、少なくとも１つのキャラクタのうち、第１アイテムが装着された第１キャラクタの外形を変更させることができる。
【００７５】
通信部２３０は、プロセッサ２２０の制御により、ネットワークを介して、ユーザデバイス１１ないし１５（図１）及びデータベースと、データまたは信号を送受信することができる。
【００７６】
通信部２３０は、無線通信及び有線通信のうち少なくとも一つを利用し、ユーザデバイスと通信することができる。一実施形態によれば、通信部２３０は、プロセッサ２２０の制御により、ゲームプレイ中に決定されたコンテンツをユーザに提供するために、ユーザデバイスと通信することができる。また、通信部２３０は、プロセッサ２２０の制御により、データベース（図示せず）から、ゲームをプレイするユーザのユーザ情報を受信することができる。通信部２３０は、プロセッサ２２０の制御により、ユーザデバイスからゲームをプレイするユーザのユーザ情報を受信することもできる。
【００７７】
通信部２３０は、例えば、プロセッサ２２０の制御により、ゲームをプレイしようとするユーザデバイスに、ゲーム内で録画されてレンダリングされた映像を送信することができる。また、通信部２３０は、プロセッサ２２０の制御により、レンダリングされた映像を外部ネットワークに送信することができる。
【００７８】
通信部２３０は、ネットワークインターフェースカード（network interface card）、ネットワークインターフェースチップ（network interface chip）及びネットワーキングインターフェースポート（network interface port）のようなハードウェアモジュール（hardware module）でもあり、ネットワークデバイスドライバ（network device driver）またはネットワーキングプログラム（networking program）のようなソフトウェアモジュール（software module）でもある。
【００７９】
ゲームサービス提供装置２００は、図２に図示された構成要素よりさらに多くの構成要素を含んでもよい。
【００８０】
図３は、一実施形態によるユーザデバイス３００の細部的な構成について説明するための図面である。
【００８１】
また、ユーザデバイス３００は、ゲームサービス提供サーバの制御により、ユーザがゲームをプレイするためのデバイスでもある。
【００８２】
ユーザデバイス３００は、メモリ３１０、プロセッサ３２０、ユーザインターフェース３３０及び通信部３４０を含んでもよい。
【００８３】
一実施形態により、ユーザデバイス３００は、ユーザのＰＣを含んでもよい。また、ユーザデバイス３００は、ユーザのＰＣに制限されず、他の場所（例えば、ＰＣルーム）にあるＰＣ、ユーザのモバイルデバイス（スマートフォン、タブレット、ウェアラブルデバイスなど）などを含んでもよい。
【００８４】
メモリ３１０は、コンピュータで読み取り可能な記録媒体であり、ＲＡＭ（random access memory）、ＲＯＭ（read-only memory）及びディスクドライブのような非消滅性大容量記録装置（permanent mass storage device）を含んでもよい。また、メモリ３１０には、オペレーションシステム（ＯＳ）と、少なくとも１つのプログラムコード（例えば、ユーザデバイスで駆動されるゲームプログラムを駆動するためのコード）とが保存されもする。そのようなソフトウェア構成要素は、ドライブメカニズム（drive mechanism）を利用し、メモリ３１０とは別途のコンピュータで読み取り可能な記録媒体からもローディングされる。そのような別途のコンピュータで読み取り可能な記録媒体は、ＤＶＤ（digital versatile disc）／ＣＤ−ＲＯＭ（compact disc read only memory）ドライブ、メモリカードのようなコンピュータで読み取り可能な記録媒体を含んでもよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではない通信部３４０を介して、メモリ３１０にローディングされる。例えば、少なくとも１つのプログラムは、開発者またはゲームのインストールファイルまたはパッチファイルを配布するゲームサーバ２０（図１）で提供するファイルによってインストールされるプログラムに基づいてもメモリ３１０にローディングされる。
【００８５】
一実施形態によるプロセッサ３２０は、メモリ３１０に保存される１以上のプログラムまたは通信部３４０を介して提供される命令を実行することができる。プロセッサ３２０は、シングルコア、デュアルコア、トリプルコア、クアッドコア、及びその倍数のコアを含んでもよい。また、プロセッサ３２０は、複数のプロセッサを含んでもよい。
【００８６】
一実施形態によるユーザインターフェース３３０は、ユーザ入力を受信することができる。ユーザインターフェース３３０は、キーパッド（key pad）、ドームスイッチ（dome switch）、タッチパッド（接触式静電容量方式、圧力式抵抗膜方式、赤外線感知方式、表面超音波伝導方式、積分式張力測定方式、ピエゾ効果方式など）、ジョグホイール、ジョグスイッチなどがあるが、それらに限定されるものではない。
【００８７】
通信部３４０は、ネットワークを介し、てユーザデバイス３００とゲームサーバ２０（図１）とが互いに通信するための機能を提供することができる。例えば、ユーザデバイス３００のプロセッサ３２０が、メモリ３１０のような記録装置に保存されたプログラムコードによって生成した要請が、通信部３４０の制御により、ゲームサーバ２０にも伝達される。また、ゲームサーバ２０で提供される制御信号や命令、コンテンツ、ファイルなどが、ユーザデバイス３００の通信部３４０を介して、ユーザデバイス３００にも受信される。例えば、通信部３４０を介して、ゲームサーバ２０の制御信号や命令などは、プロセッサ３２０やメモリ３１０に伝達され、コンテンツやファイルなどは、ユーザデバイス３００の別途のコンピュータで読み取り可能な記録媒体にローディングされることができる。
【００８８】
ユーザデバイス３００は、図３に図示された構成要素よりさらに多くの構成要素を含んでもよい。例えば、ユーザデバイス３００は、ディスプレイ（図示せず）をさらに含んでもよい。該ディスプレイは、液晶ディスプレイ（liquid crystal display）、薄膜トランジスタ液晶ディスプレイ（thin film transistor-liquid crystal display）、有機発光ダイオード（organic light-emitting diode）、フレキシブルディスプレイ（flexible display）、三次元ディスプレイ（３Ｄ display）、電気泳動ディスプレイ（electrophoretic display）のうち少なくとも一つを含んでもよい。ディスプレイとタッチパッドとがレイヤ構造をなしてタッチスクリーンとして構成される場合、該ディスプレイは、出力装置以外に、入力装置としても使用される。
【００８９】
図４は、一実施形態による、ゲームサービスを提供するための方法のフローチャートである。
【００９０】
具体的には、図４に図示されたゲームサービス提供方法は、ユーザの入力によって、ゲーム内映像が録画されて保存される機能を提供するための方法でもある。また、図４に図示されたゲームサービス提供方法は、図２のゲームサービス提供装置２００でも遂行される。
【００９１】
段階Ｓ４１０において、ゲームサービス提供装置２００は、映像録画を行うための入力を受信することができる（Ｓ４１０）。映像録画を行うための入力は、複数個のアイテムのうち映像録画アイテムを選択する入力を含んでもよい。
【００９２】
段階Ｓ４２０において、ゲームサービス提供装置２００は、映像録画に含める少なくとも１つのキャラクタを決定することができる（Ｓ４２０）。ユーザは、映像録画に含める少なくとも１つのキャラクタを初めに選択した後、追って映像を編集するときに登場人物を編集することも可能である。
【００９３】
段階Ｓ４３０において、ゲームサービス提供装置２００は、映像録画を始めるための入力を受信することができる（Ｓ４３０）。
【００９４】
段階Ｓ４４０において、ゲームサービス提供装置２００は、選択された少なくとも１つのキャラクタの活動記録を獲得することができる（Ｓ４４０）。
【００９５】
ここで、キャラクタの活動記録は、オンラインゲーム内において、他のユーザと遂行する戦闘以外にも、演劇公演、状況劇、楽器演奏などの活動に係わる記録を意味し、その活動が遂行される場所、活動遂行時間、映像録画時の画角などについての付加情報が共に保存されもする。また、該映像録画に含めるように選択された少なくとも１つのキャラクタに係わる活動記録でもある。
【００９６】
図５は、一実施形態により、ゲームサービス提供装置２００が映像録画のための入力を受信することについて説明するための図面である。
【００９７】
ゲームサービス提供装置２００は、一実施形態により、ユーザデバイス３００を介して、複数のアイテムのリストを含むアイテムリスト５１０から、映像録画アイテム５１１を選択する入力を受信することができる。アイテムリスト５１０は、インベントリとも称することができる。
【００９８】
映像録画アイテム５１１は、録画可能な映像の長さ（フィルム長）による複数個の等級の映像録画アイテムを含んでもよい。映像録画アイテム５１１は、例えば、スレート状にも表示される。映像録画アイテム５１１は、映像に含めるキャラクタの数、録画後の映像編集可能回数、特殊効果付与可能いかんにより、多種を含んでもよい。
【００９９】
ゲームサービス提供装置２００は、映像録画アイテム５１１以外に、映像録画時、特殊効果を付与するために必要な衣装アイテムなどを選択する入力を、ユーザデバイス３００から受信することができる。
【０１００】
ゲームサービス提供装置２００は、アイテムリスト５１０から、映像録画アイテム５１１を選択する入力を受信した後、ユーザから、登場人物登録メニュー５１３を提供することができる。
【０１０１】
図５に図示されたユーザデバイス３００は、ユーザが所有している機器で認証することが可能なユーザのスマートフォン、タブレットＰＣ、ウォッチだけではなく、通信機能及びデータプロセッシング機能を具備した多様なウェアラブルデバイスを含んでもよい。
【０１０２】
図６は、一実施形態により、ゲームサービス提供装置２００が、登場人物登録のための入力を受信することについて説明するための図面である。
【０１０３】
ゲームサービス提供装置２００は、ユーザから、映像録画アイテム６１１を選択する入力を受信した後、登場人物登録メニュー６１３を選択する入力を受信することができる。
【０１０４】
ゲームサービス提供装置２００は、ユーザから、登場人物登録メニュー６１３を選択する入力を受信した後、映像録画に含める少なくとも１つのキャラクタを、登場人物リスト６２０に登録させる入力を受信することができる。
【０１０５】
例えば、ゲームサービス提供装置２００は、登場人物リスト６２０に、既定数のキャラクタを登録させることができる。
【０１０６】
ゲームサービス提供装置２００は、登場人物リスト６２０に登場人物を登録するために、登場人物リスト６２０のうち１つのセル６２１を選択する入力を受信することができる。ユーザから、１つのセル６２１を選択する入力を受信すれば、登場人物を選択させるドロップダウンリスト６２３を提供することができる。ドロップダウンリスト６２３は、ユーザの友達のうち接続した友達、及びユーザの近くの友達を推薦友達リストとして提供することができる。また、ドロップダウンリスト６２３内には、最も最近の映像録画時に含まれた登場人物が優先的に表示される。
【０１０７】
ゲームサービス提供装置２００は、ドロップダウンリスト６２３において、所望登場人物６３１を選択する入力を受信した後、登録完了６３３入力を受信すれば、映像録画に登場させる登場人物の登録を完了することができる。
【０１０８】
ゲームサービス提供装置２００は、登場人物リスト６２０に含まれた友達に対応するキャラクタを映像録画に含めるように決定することができる。
【０１０９】
図７は、一実施形態により、ゲームサービス提供装置２００が映像録画を行うことについて説明するための図面である。
【０１１０】
ゲームサービス提供装置２００は、映像録画アイテム７１１を選択する入力を受信すれば、映像録画アイテム７１１を示すアイコンを、映像録画機能が実行されていることを知らせる第１状態にディスプレイすることができる。例えば、映像録画アイテム７１１は、スレート状にも表示され、第１状態は、スレートが開かれた状態でもある。
【０１１１】
ゲームサービス提供装置２００は、ユーザから登場人物登録が完了すれば、登場人物登録メニュー７１３に登録可能な登場人物数と、登録された登場人物数とを共に表示することができる。登場人物登録が完了した後、ゲームサービス提供装置２００は、録画モード進入入力７１５を受信することができる。録画モード進入入力７１５は、映像録画を始めるための入力でもある。ゲームサービス提供装置２００は、録画モード進入入力７１５を受信した後、録画ボタン７２１を介して録画入力が受信されれば、映像録画を行うことができる。録画ボタン７２１を介して映像録画が始まれば、ゲーム画面の枠７２３は、映像録画中であるということを知らせる枠にも変更される。該ゲーム画面には、録画が進められた時間７２５がディスプレイされる。
【０１１２】
録画ボタン７２１は、映像録画が始まれば、中止ボタン７２７に変更され、ゲームサービス提供装置２００は、中止ボタン７２７を選択する入力が受信されれば、映像録画を中止することができる。
【０１１３】
ゲームサービス提供装置２００は、映像録画が完了すれば、映像録画アイテム７３１を第２状態にディスプレイすることができる。該第２状態は、録画された映像が編集可能状態であるということを知らせる形態でもある。例えば、映像録画アイテム７３１は、スレート状にも表示され、該第２状態はスレートが閉じた状態でもある。
【０１１４】
ゲームサービス提供装置２００は、第２状態の映像録画アイテム７３１が選択されれば、プレビュー７３３、編集７３５、削除７３７及びＳＮＳアップロード７３９を含むメニューを提供することができる。
【０１１５】
図８は、一実施形態による、ゲームサービスを提供するための方法のフローチャートである。
【０１１６】
具体的には、図８に図示されたゲームサービス提供方法は、ユーザの入力によって、ゲーム内映像を録画して編集して保存することができる機能を提供するための方法でもある。また、図８に図示されたゲームサービス提供方法は、図２のゲームサービス提供装置２００でも遂行される。
【０１１７】
段階Ｓ８１０において、ゲームサービス提供装置２００は、録画が完了した映像であることを示す第２状態のオブジェクトを表示することができる（Ｓ８１０）。
【０１１８】
第２状態のオブジェクトは、映像が編集可能状態であるということを知らせる形態に表示される映像録画アイテムを示すアイコンでもある。例えば、該映像録画アイテムは、スレート状にも表示され、第２状態は、スレートが閉じた状態でもある。
【０１１９】
段階Ｓ８２０において、ゲームサービス提供装置２００は、第２状態のオブジェクトを選択する入力を受信することができる（Ｓ８２０）。ゲームサービス提供装置２００は、ユーザが、第２状態の映像録画アイテムを示すアイコンを選択すれば、プレビュー、編集、削除及びＳＮＳアップロードなどを含むメニューを提供することができる。
【０１２０】
段階Ｓ８３０において、ゲームサービス提供装置２００は、録画が完了した映像を編集するための入力を受信することができる（Ｓ８３０）。例えば、ゲームサービス提供装置２００は、プレビュー、編集、削除及びＳＮＳアップロードなどを含むメニューから、編集メニューを選択する入力を受信することができる。
【０１２１】
段階Ｓ８４０において、ゲームサービス提供装置２００は、映像編集のためのユーザインターフェースを提供することができる（Ｓ８４０）。
【０１２２】
一実施形態によるゲームサービス提供装置２００は、キャラクタの活動記録をスクリプト形式で保存するので、録画された映像の編集は、スクリプトを編集することを含んでもよい。
【０１２３】
段階Ｓ８５０において、ゲームサービス提供装置２００は、編集された映像を保存することができる（Ｓ８５０）。編集された映像の保存は、スクリプトを保存すること、またはスクリプト形式を映像に変換させて保存することを含んでもよい。
【０１２４】
ゲームサービス提供装置２００は、スクリプトを編集して保存するので、登場人物のうち少なくとも一つを特定シーンから除外させるというように、登場人物、背景、場所を変更して編集することが容易でがある。また、ゲームサービス提供装置２００は、映像編集時、キャラクタの活動記録の内容により、多様な画面効果を追加することができ、サウンド効果、時点変更効果、場所変更効果、カメラのズームイン効果及びズムアウト効果などを容易に付与することができる。
【０１２５】
図９は、一実施形態により、ゲームサービス提供装置２００が映像編集機能を提供することについて説明するための図面である。
【０１２６】
ゲームサービス提供装置２００は、アイコンが編集可能状態であるということを知らせる形態である第２状態の映像録画アイテム９０１が選択されれば、録画された映像を編集するようにするメニューを提供することができる。例えば、ゲームサービス提供装置２００は、プレビュー、編集、削除及びＳＮＳアップロードなどを含むメニューから、編集メニュー９０３を選択する入力を受信することができる。
【０１２７】
ゲームサービス提供装置２００は、編集画面９１０と共に録画された映像に、多様な効果を付与するためのアイコンを提供することができる。例えば、ゲームサービス提供装置２００は、時点移動効果アイコン９１１、音響効果アイコン９１３、照明効果アイコン９１５、及び次の映像に移動のためのアイコン９１７などをディスプレイすることができる。ゲームサービス提供装置２００は、時点移動効果、音響効果、照明効果、カメラのズームイン効果及びズームアウト効果以外にも、ユーザ入力による、描写効果、キャラクタ作り効果、テキストなどの多様な効果を追加することができる。
【０１２８】
また、ゲームサービス提供装置２００は、編集された映像において、効果が付与された部分を知らせるために、全体映像長を示すバー９２１上に、音響効果が付与された部分９２３、及び時点変更効果が付与された部分９２５などを表示することができる。例えば、音響効果が付与された部分９２３において、第１マーカー９２７は、全体映像長を示すバー９２１の音響効果が付与された時点に対応する位置にも表示される。
【０１２９】
また、ゲームサービス提供装置２００は、現在編集中の映像の時点を示すために、全体映像長を示すバー９２１上に、現在位置９２９をディスプレイすることができる。
【０１３０】
図１０は、一実施形態により、ゲームサービス提供装置２００が映像編集機能を提供することについて説明するための図面である。
【０１３１】
図１０を参照すれば、ゲームサービス提供装置２００は、キャラクタが装着することができる複数のアイテム（衣装）を含むアイテムリスト１０１０をディスプレイすることができる。例えば、ゲームサービス提供装置２００は、少なくとも１つのキャラクタのうち第１キャラクタ１０２０が第１アイテム１０１１を装着して映像録画を進める場合、映像録画が完了したとき、第１キャラクタ１０２０の外形を変更することが可能である。
【０１３２】
例えば、第１アイテム１０１１は、モーションキャプチャ衣装でもあり、第１キャラクタ１０２０が第１アイテム１０１１を着用した状態で映像を録画する場合、ゲームサービス提供装置２００は、ユーザが保有した他のキャラクタや特定キャラクタの外形に第１キャラクタ１０２０の外形を変更させて（１０２１）映像を編集することができる。
【０１３３】
一実施形態によれば、第１キャラクタ１０２０が映像を録画した全体時間において、第１アイテム１０１１を特定時間帯にだけ着用した場合、第１アイテム１０１１を着用した時間台だけ外形を変更することができる。
【０１３４】
図１１は、一実施形態による、ゲームサービスを提供するための方法のフローチャートである。
【０１３５】
具体的には、図１１に図示されたゲームサービス提供方法は、ユーザの入力によって、ゲーム内映像を録画して編集して保存することができる機能を提供するための方法でもある。また、図１１に図示されたゲームサービス提供方法は、図２のゲームサービス提供装置２００でも遂行される。
【０１３６】
段階Ｓ１１１０において、ゲームサービス提供装置２００は、録画が完了した映像であること示す第２状態のオブジェクトを表示することができる（Ｓ１１１０）。第２状態は、録画が完了した映像が編集可能状態であるということを知らせる形態でもある。
【０１３７】
段階Ｓ１１２０において、ゲームサービス提供装置２００は、第２状態のオブジェクトを選択する入力を受信することができる（Ｓ１１２０）。ゲームサービス提供装置２００は、ユーザが、第２状態の映像録画アイテムを示すアイコンを選択すれば、プレビュー、編集、削除及びＳＮＳアップロードなどを含むメニューを提供することができる。
【０１３８】
段階Ｓ１１３０において、ゲームサービス提供装置２００は、録画が完了した映像を外部ネットワークにアップロードするための入力を受信することができる（Ｓ１１３０）。ゲームサービス提供装置２００は、ユーザからＳＮＳアップロードを選択する入力を受信することができる。
【０１３９】
段階Ｓ１１４０において、ゲームサービス提供装置２００は、キャラクタの活動記録を含むスクリプトに基づいて、映像をレンダリングすることができる（Ｓ１１４０）。
【０１４０】
ゲームサービス提供装置２００は、映像録画アイテムを利用して映像録画が行われれば、録画された映像をスクリプトで保存するために、映像を保存するための空間消耗が少なくなる。ゲームサービス提供装置２００は、外部ネットワークにアップロードするための入力を受信すれば、スクリプト形式に保存されたキャラクタの活動記録を映像にレンダリングして提供することができる。
【０１４１】
段階Ｓ１１５０において、ゲームサービス提供装置２００は、レンダリングされた映像を外部ネットワークにアップロードすることができる（Ｓ１１５０）。
【０１４２】
一実施形態によってレンダリングされた映像は、ゲーム仕様による最大解像度の映像としても提供され、ユーザ選択によって調節された容量、または調節された解像度を有する映像としても保存される。
【０１４３】
図１２は、一実施形態により、ゲームサービス提供装置２００が映像編集機能を提供することについて説明するための図面である。
【０１４４】
ゲームサービス提供装置２００は、映像録画アイテムを利用して映像録画が行われれば、録画された映像をスクリプトで保存することができ、ユーザ要請により、録画された映像をゲーム内で提供することができる。ゲームサービス提供装置２００は、保存されたスクリプトに基づいて、映像を提供することができるために、ユーザの選択によって決定される解像度の映像を提供することができる。
【０１４５】
例えば、ユーザは、録画が完了して編集が可能な状態である第２状態に表示される映像録画アイテム１２０１を選択して、表示されるメニューのうち、プレビュー１２０３を選択することができる。
【０１４６】
ゲームサービス提供装置２００は、プレビュー１２０３入力により、録画された映像を再生するプレビュー画面１２１１を提供することができる。
【０１４７】
ユーザは、プレビュー画面１２１１を確認した後、映像録画アイテム１２０１をさらに選択し、外部ネットワークにアップロードすることができる。ゲームサービス提供装置２００は、スクリプト形式に保存されたキャラクタの活動記録を映像にレンダリングして提供し、レンダリングされた映像を外部ネットワークにアップロードすることができる。
【０１４８】
ゲームサービス提供装置２００は、録画された映像に対応するスクリプト形態で映像を保存するので、映像録画時、保存空間を節約することができる。
【０１４９】
また、一実施形態によるゲームサービス提供装置２００によって録画された映像をゲーム内でプレビューして鑑賞する場合には、実際のゲーム上でプレイしたように感じることができる。また、開示された実施形態によって、録画される映像を実際にレンダリングして保存する場合、ゲームサービス提供装置２００は、ゲームのグラフィック仕様によって決定される最大解像度の映像を提供することができる。
【０１５０】
以上で説明された装置は、ハードウェア構成要素、ソフトウェア構成要素、及び／またはハードウェア構成要素及びソフトウェア構成要素の組み合わせによっても具現される。例えば、実施形態で説明された装置及び構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（arithmetic logic unit）、デジタル信号プロセッサ（digital signal processor）、マイクロコンピュータ、ＦＰＧＡ（field programmable gate array）、ＰＬＵ（programmable logic unit）、マイクロプロセッサ、または命令（instruction）を実行して応答することができる他のある装置のように、１以上の汎用コンピュータまたは特殊目的コンピュータを利用しても具現される。処理装置は、オペレーションシステム、及びオペレーションシステム上で遂行される１以上のソフトウェアアプリケーションを実行することができる。また、該処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを保存、操作、処理及び生成することもできる。理解の便宜のために、該処理装置は、一つが使用されるようにも説明されたが、当該技術分野で当業者であるならば、該処理装置が複数個の処理要素（processing element）、及び／または複数類型の処理要素を含んでもよいということを理解することができるであろう。例えば、該処理装置は、複数個のプロセッサまたは１つのプロセッサ、及び１つのコントローラを含んでもよい。また、並列プロセッサ（parallel processor）のような、他の処理構成（processing configuration）も可能である。
【０１５１】
該ソフトウェアは、コンピュータプログラム（computer program）、コード（code）、命令（instruction）、またはそれらうち１以上の組み合わせを含み、所望通り動作するように該処理装置を構成したり、独立的または結合的に（collectively）該処理装置に命令したりすることができる。ソフトウェア及び／またはデータは、該処理装置によって解釈されたり、該処理装置に命令またはデータを提供したりするために、ある類型の機械、構成要素（component）、物理的装置、仮想装置（virtual equipment）、コンピュータ記録媒体または装置、または伝送される信号波（signal wave）に、永久にまたは一時的に具体化される（embody）。該ソフトウェアは、ネットワークに連結されたコンピュータシステム上に分散され、分散された方法によって保存されたり実行されたりもする。該ソフトウェア及びデータは１、以上のコンピュータで読み取り可能な記録媒体にも保存される。
【０１５２】
実施形態による方法は、多様なコンピュータ手段を介して遂行されるプログラム命令形態に具現され、コンピュータで読み取り可能な媒体にも記録される。コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。該媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものでもあり、コンピュータソフトウェア当業者に公知されて使用可能なものでもある。コンピュータで読み取り可能な記録媒体の例には、ハードディスク、フロッピィーディスク及び磁気テープのような磁気媒体（magnetic media）；ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（optical media）；フロプティカルディスク（floptical disk）のような磁気・光媒体（magneto-optical media）；及びＲＯＭ、ＲＡＭ、フラッシュメモリのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。該プログラム命令の例には、コンパイラによって作われるような機械語コードだけではなく、インタープリタなどを使用し、コンピュータによって実行される高級言語コードを含む。前述のハードウェア装置は、実施形態の動作を遂行するために、１以上のソフトウェアモジュールとして作動するようにも構成され、その逆も、同様である。
【０１５３】
以上のように、実施形態が、たとえ限定された実施形態と図面とによって説明されたにしても、当該技術分野において当業者であるならば、前述の記載から多様な修正及び変形が可能であろう。例えば、説明された技術が、説明された方法と異なる順序によって遂行され、かつ／または説明されたシステム、構造、装置、回路などの構成要素が、説明された方法と異なる形態で結合または組み合わせされたり、他の構成要素または均等物によって代置されたり置き換えられたりしても、適切な結果が達成されるのである。
従って、他の具現、他の実施形態及び特許請求の範囲と均等なものも、特許請求の範囲の範囲に属するのである。
【産業上の利用可能性】
【０１５４】
本発明の、ゲームサービスを提供するための装置、その方法及び該コンピュータプログラムは、例えば、娯楽創出関連の技術分野に効果的に適用可能である。
【符号の説明】
【０１５５】
１１，１２，１３，１４，１５    ユーザデバイス
２０    ゲームサーバ
１００    オンラインゲーム提供システム
【図１】
2019217274.tif 000003
【図２】
2019217274.tif 000004
【図３】
2019217274.tif 000005
【図４】
2019217274.tif 000006
【図５】
2019217274.tif 000007
【図６】
2019217274.tif 000008
【図７】
2019217274.tif 000009
【図８】
2019217274.tif 000010
【図９】
2019217274.tif 000011
【図１０】
2019217274.tif 000012
【図１１】
2019217274.tif 000013
【図１２】
2019217274.tif 000014