(57)【特許請求の範囲】
【請求項１】
サービスサーバが一般のウェブトゥーンデータ内に含まれているウェブトゥーンイメージとセリフテキストとを分離して格納する分離格納段階と、
利用者クライアントに対するユーザ操作を認識して初期位置から移動したウェブトゥーン上の位置を認識する段階と、
前記サービスサーバ又はサービスアプリケーションが前記利用者クライアントの画面上にリアルタイムで表示される領域に対して前記ウェブトゥーンイメージと前記セリフテキストとを結合して最終ウェブトゥーンデータを提供する段階と、
を含み、
前記セリフテキストは個別のセリフデータを含み、
前記最終ウェブトゥーンデータを提供する段階は、前記ユーザ操作によって現在表示されている画面に続いて登場するウェブトゥーンフレームに前記個別のセリフデータを結合し、以前に前記ウェブトゥーンイメージに結合された前記個別のセリフデータを除去する、
ウェブトゥーン不正コピー防止方法。
【請求項２】
前記分離格納段階は、
前記サービスサーバがウェブトゥーン著作者クライアントから前記ウェブトゥーンイメージと前記セリフテキストが分離された状態で受信する、
ことを特徴とする請求項１に記載のウェブトゥーン不正コピー防止方法。
【請求項３】
前記ウェブトゥーン著作者クライアントは、
ウェブトゥーン著作者がウェブトゥーンイメージ上にセリフを直接入力する際に、専用プログラムによりウェブトゥーンイメージと個別のセリフデータを分離して個別のファイルとして生成する、
ことを特徴とする請求項２に記載のウェブトゥーン不正コピー防止方法。
【請求項４】
前記個別のセリフデータは特定のウェブトゥーンフレーム内に表示される結合位置データを含む、
ことを特徴とする請求項１に記載のウェブトゥーン不正コピー防止方法。
【請求項５】
前記サービスサーバが前記ウェブトゥーンイメージをそれぞれのウェブトゥーンフレームに分けて第１識別情報を付与する段階と、
前記サービスサーバがウェブトゥーンイメージ内のそれぞれのセリフ結合位置に第２識別情報を付与する段階と、
それぞれの個別のセリフデータがマッチされる特定のウェブトゥーンフレームのセリフ結合位置に関する第１識別情報及び前記第２識別情報を前記個別のセリフデータに前記結合位置データとして追加する段階と、を更に含む、
ことを特徴とする請求項４に記載のウェブトゥーン不正コピー防止方法。
【請求項６】
前記最終ウェブトゥーンデータを提供する段階は、
前記サービスサーバが特定話のウェブトゥーンイメージを利用者クライアントに提供する段階と、
現在画面表示領域又は現在画面表示領域に隣接しているウェブトゥーンフレームに対応する個別のセリフデータをセリフテキストから抽出して利用者クライアントに伝送する段階と、
前記サービスアプリケーションがリアルタイムでウェブトゥーンイメージに前記個別のセリフデータを結合する段階と、を含む、
ことを特徴とする請求項１に記載のウェブトゥーン不正コピー防止方法。
【請求項７】
ハードウェアであるコンピュータと結合され、請求項１〜６の何れか一項の方法を実行させるために媒体に格納されたウェブトゥーン不正コピー防止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブトゥーン不正コピー防止及び複製されたウェブトゥーン追跡システム、方法及びプログラムに関する。より詳細には、ユーザがクライアントに提供されているウェブトゥーンを無断で複製して配布するのを防止し、複製されたウェブトゥーンを追跡するシステム、方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、インターネットを介したオンラインデジタルコミックのデータサービスをウェブトゥーン（Ｗｅｂｔｏｏｎ）とし、このウェブトゥーンはポータルサイトなどでサービスの提供がなされている。ウェブサーバとインターネットで接続されているクライアントである移動通信端末（スマートフォン、ノートパッド又はＰＣ）でコミックデータの提供が要請されると、ウェブサーバで準備しているコミックデータがインターネットを介して提供される。
【０００３】
近年、ウェブトゥーンのイメージを無断で複製して流通される問題が頻繁に発生している。特定人がウェブトゥーンデータ全体をコピーしてインターネットカフェなどに無断で配布することによって、著作者及びウェブトゥーン流通プラットフォームが被害を被っている。ウェブページ又はアプリケーションを介してユーザがウェブトゥーンを購読する場合、ウェブトゥーンデータ全体が一度に利用者クライアントに提供されると、ユーザがウェブトゥーンデータ全体を簡単にダウンロードできる。このため、ウェブトゥーンの違法ダウンロードによる違法な流通が多く発生している。
【０００４】
このような問題を解決するために、ウェブトゥーン購読者らがウェブトゥーンデータ全体を一度に違法ダウンロードするのを防止する技術が必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、本発明は上記事情に鑑みてなされたものであって、その目的は、利用者クライアントに提供されるウェブトゥーンの一部領域を露出しないようにし、ウェブトゥーンの違法コピーを防止するウェブトゥーン不正コピー防止システム、方法及びプログラムを提供することにある。
【０００６】
本発明の他の目的は、利用者クライアントに提供されるウェブトゥーン内に含まれている識別データに基づいて、ウェブトゥーンを違法に流布する流布者を追跡する、複製されたウェブトゥーン追跡方法、プログラム及びシステムを提供することにある。
【０００７】
本発明が解決しようとする課題は、以上で言及された課題に限定されず、言及されていない他の課題は、以下の記載から通常の技術者が明確に理解できるはずである。
【課題を解決するための手段】
【０００８】
本発明の一実施形態に係るウェブトゥーン不正コピー防止方法は、サービスサーバが一般のウェブトゥーンデータ内に含まれているウェブトゥーンイメージとセリフテキストを分離して格納する分離格納段階と、利用者クライアントに対するユーザ操作を認識して初期位置から移動したウェブトゥーン上の位置を認識する段階と、前記サービスサーバ又はサービスアプリケーションが利用者クライアントの画面上にリアルタイムで表示される領域に対してウェブトゥーンイメージとセリフテキストを結合して最終ウェブトゥーンデータを提供する段階とを含む。
【０００９】
また、他の実施形態として、前記分離格納段階は、前記サービスサーバがウェブトゥーン著作者クライアントから前記ウェブトゥーンイメージと前記セリフテキストが分離された状態で受信することを特徴とする。
【００１０】
更に、他の実施形態として、前記ウェブトゥーン著作者クライアントは、ウェブトゥーン著作者がウェブトゥーンイメージ上にセリフを直接入力する際に、専用プログラムによりウェブトゥーンイメージと個別のセリフデータを分離して個別のファイルとして生成する。
【００１１】
また、他の実施形態として、前記セリフテキストは複数の個別のセリフデータを含み、前記個別のセリフデータは特定のウェブトゥーンフレーム内に表示される結合位置データを含むことを特徴とする。
【００１２】
更に、他の実施形態として、前記サービスサーバが前記ウェブトゥーンイメージをそれぞれのウェブトゥーンフレームに分けて第１識別情報を付与する段階と、前記サービスサーバがウェブトゥーンイメージ内のそれぞれのセリフ結合位置に第２識別情報を付与する段階と、それぞれの個別のセリフデータがマッチされる特定のウェブトゥーンフレームのセリフ結合位置に関する第１識別情報及び第２識別情報を前記個別のセリフデータに前記結合位置データとして追加する段階とを更に含む。
【００１３】
また、他の実施形態として、前記最終ウェブトゥーンデータ提供段階は、ユーザ操作によって現在表示されている画面に続いて登場するウェブトゥーンフレームに個別のセリフデータを結合し、以前にウェブトゥーンイメージに結合されている個別のセリフデータを除去することを特徴とする。
【００１４】
更に、他の実施形態として、前記最終ウェブトゥーンデータ提供段階は、前記サービスサーバが特定話のウェブトゥーンイメージを利用者クライアントに提供する段階と、現在画面表示領域又は現在画面表示領域に隣接しているウェブトゥーンフレームに対応する個別のセリフデータをセリフテキストから抽出して利用者クライアントに伝送する段階と、前記サービスアプリケーションがリアルタイムでウェブトゥーンイメージに前記個別のセリフデータを結合する段階とを含む。
【００１５】
本発明の他の実施形態に係るウェブトゥーン不正コピー防止方法は、サービスサーバ又はサービスアプリケーションがウェブトゥーン上に不透明レイヤを結合して最終ウェブトゥーンデータを生成する段階と、利用者クライアントに対するユーザ操作を認識して初期位置から移動したウェブトゥーン上の地点を認識する段階と、利用者クライアントの操作により画面上に表示される領域のみを透明に変更して提供する段階とを含む。
【００１６】
本発明の他の実施形態に係るウェブトゥーン不正コピー防止プログラムは、ハードウェアであるコンピュータと結合され、前記言及されたウェブトゥーン不正コピー防止方法を実行し、媒体に格納される。
【００１７】
本発明の他の実施形態に係る複製されたウェブトゥーン追跡方法は、ユーザにウェブトゥーンイメージを提供するサーバがユーザ識別情報及び使用時期情報のうちの少なくとも１つに基づいて識別データを生成する段階と、前記識別データを基にウォーターマークを生成する段階と、前記生成されたウォーターマークを前記ウェブトゥーンイメージに含めて最終ウェブトゥーンデータを生成する段階と、前記最終ウェブトゥーンデータをユーザに提供する段階とを含むことができる。
【００１８】
また、前記複製されたウェブトゥーン追跡方法は、前記最終ウェブトゥーンデータが複製される場合、複製されたウェブトゥーンデータから前記ウォーターマークを探索し、前記ウォーターマークを基に前記識別データを復元して違法配布者を識別する段階を更に含むことができる。
【００１９】
更に、前記最終ウェブトゥーンデータを生成する段階は、前記ウォーターマークを前記ウェブトゥーンイメージ内の肉眼で区分されない位置に配置する段階を含むことができる。
【００２０】
また、前記ウォーターマークは、ウェブトゥーンフレーム間の空間にバーコード形態で入力されか、ウェブトゥーン内のイメージ線に沿って薄く入力することができる。
【００２１】
更に、前記最終ウェブトゥーンイメージを生成する段階は、前記ウェブトゥーンイメージを含む第１レイヤを生成する段階と、サービスサーバから受信したウォーターマーク付着可能位置に前記ウォーターマークが配置された第２レイヤを生成する段階と、前記第１レイヤ及び第２レイヤを結合して前記最終ウェブトゥーンイメージを生成する段階とを含むことができる。
【００２２】
また、前記ウォーターマークを生成する段階は、前記識別データを複数に分割して複数のウォーターマークを生成する段階を含み、前記最終ウェブトゥーンデータを生成する段階は、前記ウェブトゥーンイメージ内の複数の領域に前記生成された複数のウォーターマークをそれぞれ配置する段階を含むことができる。
【００２３】
更に、前記複数のウォーターマークは、前記分割される識別データの一部が重複することができる。
【００２４】
また、前記複数のウォーターマークを生成する段階は、前記複数のウォーターマークを基に前記識別データを復元するために、前記複数のウォーターマークが配置される位置及び配置順序に関する情報を含む復元データを生成する段階を含むことができる。
【００２５】
更に、前記複数のウォーターマークがテキストで構成される場合、識別データとして復元する際に区別し難い文字を１つのグループに設定し、設定された１つのグループ内では１つの文字のみ使用可能な文字として選択することができる。
【００２６】
本発明の他の実施形態に係る複製されたウェブトゥーン追跡プログラムは、ハードウェアであるコンピュータと結合され、前記言及されたウェブトゥーン不正コピー防止方法を実行し、媒体に格納される。
【発明の効果】
【００２７】
前記のような本発明によれば、利用者クライアントの画面上に表示される領域のみセリフテキストを結合するか、透明に表示し、ユーザが連続的に続くイメージ（即ち、ウェブトゥーン特定話全体）全体をキャプチャしてもウェブトゥーン全体を保存できないようにすることができる。これにより、ユーザが利用者クライアントのキャプチャ機能を用いて簡単にウェブトゥーンを不正コピーするのを防止できるという効果を奏する。
【００２８】
また、前記のような本発明によれば、利用者クライアントのウェブブラウザを用いてウェブトゥーンを購読することによってキャプチャ自体を遮断できない場合、ユーザが確認し難い識別データをウェブトゥーン内に追加し、事後的に違法配布者を探して処罰することができる。
【００２９】
更に、ウェブトゥーンサーバがユーザアカウント情報に基づいて生成したウォーターマークをウェブトゥーンと共に表示することによって、全てのウェブトゥーンにウォーターマークを追加しなくても、キャプチャ又はダウンロードを行う場合にのみウォーターマークレイヤが共に格納されるようにし、ウェブトゥーンの複製をより効率的に阻止できる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係るウェブトゥーン不正コピー防止方法の順序図である。
【図２】本発明の一実施形態によって利用者クライアントの画面上に表示されるウェブトゥーンイメージ領域にのみセリフテキストを結合する例示図である。
【図３】本発明の他の実施形態に係るウェブトゥーン不正コピー防止方法の順序図である。
【図４】本発明の一実施形態によって利用者クライアントの画面上に表示される領域のみ透明に処理する例示図である。
【図５】本発明の一実施形態に係る複製されたウェブトゥーン追跡システムを示すブロック図である。
【図６】本発明の一実施形態に係る複製されたウェブトゥーン追跡方法の一例を示す図である。
【図７】本発明の一実施形態に係る複製されたウェブトゥーン追跡方法を示す順序図である。
【図８】本発明の一実施形態によってウェブトゥーンイメージとウォーターマークを他のレイヤに割り当てる一例を示す図である。
【図９】一実施形態によって複数のウォーターマークを挿入する一例を示す図である。
【発明を実施するための形態】
【００３１】
以下、添付の図面を参照し、本発明の好適な実施形態を詳細に説明する。本発明の利点及び特徴、そしてそれらを実現する方法は、添付の図面と共に詳細に後述されている実施形態を参照すれば明確になるはずである。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、互いに異なる多様な形態で実現することができる。但し、本実施形態は本発明の開示を完全なものにし、本発明が属する技術分野における通常の知識を有する者に発明の範疇を完全に理解させるために提供されるものであり、本発明は請求範囲の範疇により定義されるに過ぎない。明細書全体に亘って同一の参照符号は、同一の構成要素を示す。
【００３２】
他の定義がなければ、本明細書で用いられる全ての用語（技術及び科学的用語を含む）は、本発明が属する技術分野における通常の知識を有する者が共通して理解できる意味として使用され得る。また、一般に用いられる辞典に定義されている用語は、明白に特に定義されていない限り、理想的に又は過度に解釈されない。
【００３３】
本明細書で用いられた用語は、実施形態を説明するためのものであり、本発明を制限しようとするものではない。本明細書において、単数型は特に言及しない限り複数型も含む。明細書で用いられる「含む（ｃｏｍｐｒｉｓｅｓ）」及び／又は「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」は、言及された構成要素以外に１つ以上の他の構成要素の存在又は追加を排除しない。
【００３４】
本明細書において「一般のウェブトゥーンデータ」は、セリフとイメージが結合されている一般的なウェブトゥーン形態のデータを意味する。
【００３５】
本明細書において「ウェブトゥーンイメージ」は、一般のウェブトゥーンデータからセリフが除外されてイメージのみを含むことを意味する。
【００３６】
本明細書において「セリフテキスト」は、一般のウェブトゥーンデータに含まれているセリフを集めたデータを意味する。
【００３７】
本明細書において「個別のセリフデータ」は、セリフテキスト内に含まれるそれぞれのセリフを意味する。「個別のセリフデータ」は、各ウェブトゥーンフレーム内の特定吹き出し内に含まれるものを１つの単位として適用できる。
【００３８】
本明細書において「不透明レイヤ」は、特定領域に対してのみ透明に処理可能なレイヤを意味する。
【００３９】
本明細書において「最終ウェブトゥーンデータ」は、一般のウェブトゥーンデータを構成するウェブトゥーンイメージ又はセリフテキストの一部が表示されないように処理されたウェブトゥーンデータを意味する。
【００４０】
本明細書において「サービスサーバ」は、著作者のウェブトゥーンデータを格納し、ウェブトゥーンデータを利用者クライアントに提供するサーバである。
【００４１】
本明細書において「サービスアプリケーション」は、サービスサーバから受信したウェブトゥーンを提供するアプリケーションである。「サービスアプリケーション」は、サービスサーバから提供された特定形態のウェブトゥーンデータを単純に提供する役割のみ果たすこともでき、サービスサーバから提供されたウェブトゥーンイメージとセリフテキストを結合して最終ウェブトゥーンデータを生成する役割を果たすこともできる。
【００４２】
本明細書において「ウェブトゥーン著作者クライアント」は、ウェブトゥーン著作者が用いるクライアントであって、サービスサーバにウェブトゥーンデータを伝送する端末装置を意味する。
【００４３】
本明細書において「利用者クライアント」は、サービスサーバから受信したウェブトゥーンデータ又はサービスアプリケーションにより生成されたウェブトゥーンデータを画面上に表示する端末装置を意味する。
【００４４】
以下、図面を参照し、ウェブトゥーン不正コピー防止及び複製されたウェブトゥーン追跡システム、方法及びプログラムについて詳細に記述する。
【００４５】
図１は、本発明の一実施形態に係るウェブトゥーン不正コピー防止方法の順序図である。
【００４６】
図１を参照すれば、本発明の一実施形態に係るウェブトゥーン不正コピー防止方法は、サービスサーバが一般のウェブトゥーンデータ内に含まれているウェブトゥーンイメージ１００とセリフテキスト２００を分離して格納する段階（Ｓ１００）と、前記利用者クライアントに対するユーザ操作を認識して初期位置から移動したウェブトゥーン上の地点を認識する段階（Ｓ１１０）と、利用者クライアントの画面上にリアルタイムで表示される領域に対してウェブトゥーンイメージ１００とセリフテキスト２００を結合した最終ウェブトゥーンデータを提供する段階（Ｓ１２０）とを含む。即ち、サービスサーバがウェブトゥーンイメージ１００とセリフテキスト２００を分離して管理し、利用者クライアントに提供される領域のみウェブトゥーンイメージとセリフテキスト２００を結合して提供する。以下、各段階についての詳細な説明を記述する。
【００４７】
サービスサーバがウェブトゥーン内に含まれているウェブトゥーンイメージ１００とセリフテキスト２００を分離して格納する（Ｓ１００）。一実施形態として、サービスサーバは、ウェブトゥーン著作者（即ち、著作者）のクライアントからウェブトゥーンイメージ１００とセリフテキスト２００を個別に受信する。即ち、サービスサーバは、ウェブトゥーン著作者からイメージファイルからなっているウェブトゥーンイメージと、テキストからなっているセリフテキスト２００とを、受信する。ウェブトゥーン著作者は、ウェブトゥーン著作者クライアントでウェブトゥーンイメージ１００を描いた後、別途にセリフをテキストファイルに製作することもできる。ウェブトゥーン著作者は、一般的なウェブトゥーン作成過程（即ち、ウェブトゥーン内の吹き出しなどにセリフを直接入力する過程）を行った後、自動でウェブトゥーンイメージ１００とセリフテキスト２００を分離するプログラムを用いてウェブトゥーン作業を行うことによって自動でウェブトゥーンイメージ１００とセリフテキスト２００とを分離して生成することができる。
【００４８】
また、他の実施形態として、サービスサーバは、ウェブトゥーン著作者クライアントから受信した一般のウェブトゥーンからＯＣＲ、画像認識などの方式を通じてテキストを認識して抽出し、ウェブトゥーン内のテキストを除去してウェブトゥーンイメージ１００を生成する。即ち、ウェブトゥーン著作者は、利用者クライアントで既存の方式でウェブトゥーン製作過程を行ってセリフを含む一般のウェブトゥーンデータをサービスサーバに伝送し、サービスサーバがＯＣＲ又は画像認識を通じてウェブトゥーンイメージ１００とセリフテキスト２００とを分離する過程を行う。サービスサーバがウェブトゥーンイメージ１００とセリフテキスト２００とを分離して格納する方式は、前記記載された方式に限定されず、多様な方式が適用することができる。
【００４９】
また、ウェブトゥーンイメージ１００とセリフテキスト２００とが分離されて格納された後、利用者クライアントの画面上に表示しながら結合するために、ウェブトゥーンイメージ１００又はセリフテキスト２００がセリフ結合位置に関するデータ（即ち、結合位置データ）を含むことができる。一実施形態として、セリフテキスト２００内に含まれている個別のセリフデータ２１０は、ウェブトゥーンイメージ１００上に表示される位置に関するデータを含むことができる。即ち、個別のセリフデータ２１０は、それぞれのセリフに結合されなければならないウェブトゥーンフレーム情報及び該当フレーム内の位置情報を含むことができる。前記位置情報は、各ウェブトゥーンフレーム内にセリフが結合されなければならない１つ以上の領域（即ち、結合領域）が指定されており、各結合領域に識別番号が付与されている場合、結合領域（又は結合位置）に該当する識別番号であり得る。
【００５０】
このために、サービスサーバは、前記ウェブトゥーンイメージ１００をそれぞれのウェブトゥーンフレームに分けて第１識別情報を付与する。第１識別情報は、特定のウェブトゥーンフレームにマッチされる識別情報である。その後、サービスサーバは、ウェブトゥーンイメージ１００内のそれぞれのセリフ結合位置に第２識別情報を付与する。第２識別情報は、ウェブトゥーンフレーム内に存在する各結合領域（又は結合位置）にマッチされる識別情報である。その後、サービスサーバがそれぞれの個別のセリフデータ２１０がマッチされる特定のウェブトゥーンフレームのセリフ結合位置に関する第１識別情報及び第２識別情報を個別のセリフデータ２１０に結合位置データとして追加する。
【００５１】
サービスサーバ又はサービスアプリケーションは、前記利用者クライアントに対するユーザ操作を認識して初期位置から移動したウェブトゥーン上の地点を認識する（Ｓ１１０）。即ち、サービスサーバ又はサービスアプリケーションは、ウェブトゥーンイメージ１００全体においてウェブトゥーンが提供される利用者クライアントの現在の画面位置を認識する。
【００５２】
一実施形態として、利用者クライアントにインストールされているサービスアプリケーションは、ユーザが利用者クライアントに対してウェブトゥーンの次の領域の提供を受けるために入力するユーザ操作状態を把握して現在の画面位置を算出する。例えば、利用者クライアントがＰＣである場合、ＰＣにインストールされたサービスアプリケーション（例えば、ウェブページを用いてウェブトゥーンを購読する場合、インターネットブラウザと共に駆動されるプログラム）がマウスを用いたスクロールの遂行程度を測定し、ウェブトゥーンの初期位置から到達した現在の画面位置を算出する。また、例えば、利用者クライアントがタッチスクリーンを備えた移動端末である場合、移動端末にインストールされたサービスアプリケーションは、スワイプされた程度又はスワイプ操作による画面変更速度（例えば、ユーザが強くスワイプ操作を行うことにより迅速に画面が変更される）を測定し、これに基づいてウェブトゥーンの初期位置から到達した現在の画面位置を算出する。
【００５３】
サービスサーバ又はサービスアプリケーションは、利用者クライアントの画面上にリアルタイムで表示される領域に対してウェブトゥーンイメージ１００とセリフテキスト２００とを結合して提供する（Ｓ１２０）。即ち、サービスサーバ又はサービスアプリケーションは、利用者クライアント上に表示される画面位置に相応するウェブトゥーンイメージ１００領域にのみセリフテキスト２００を結合する。
【００５４】
例えば、サービスアプリケーションによりウェブトゥーンイメージ１００とセリフテキスト２００とが結合される場合、ユーザ操作によって現在表示されている画面に続いて登場するウェブトゥーンフレームに個別のセリフデータ２１０を結合し、以前にウェブトゥーンイメージ１００に結合された個別のセリフデータ２１０を除去する。このとき、サービスサーバは、セリフテキスト２００を暗号化した状態でリアルタイムで伝送できる。
【００５５】
一実施形態として、Ｓ１２０段階で、利用者クライアントにインストールされたサービスアプリケーションは、ウェブトゥーンイメージ１００とセリフテキスト２００を結合して最終ウェブトゥーンデータを画面に表示できる。例えば、サービスサーバは、特定話のウェブトゥーンイメージ１００を利用者クライアントに提供し、現在画面表示領域又は現在画面表示領域に隣接しているウェブトゥーンフレームに対応する個別のセリフデータ２１０をセリフテキスト２００から抽出して利用者クライアントに伝送できる。その後、サービスアプリケーションは、リアルタイムでウェブトゥーンイメージ１００に個別のセリフデータ２１０を結合できる。
【００５６】
また、例えば、ウェブトゥーンデータは、１つ以上のウェブトゥーンフレームをセットにし、セット単位でサービスサーバから利用者クライアントに提供される場合、サービスサーバは、利用者クライアントに特定ウェブトゥーンの特定話に含まれている全体テキストデータ自体又は暗号化して伝送する。その後、サービスサーバは、以後に画面上に表示されなければならない１つ以上のウェブトゥーンフレーム（即ち、フレームセット）を利用者クライアントに提供する。その後、サービスサーバは、利用者クライアント内のサービスアプリケーションに受信されたウェブトゥーンフレームに対応するセリフテキスト２００を結合するように要請できる。
【００５７】
他の実施形態として、前記Ｓ１２０段階で、サービスサーバは、利用者クライアントから要請されるウェブトゥーンフレーム（例えば、利用者クライアントの画面上に現在表示されるウェブトゥーンフレーム以後の特定数のウェブトゥーンフレーム）にセリフを結合した最終ウェブトゥーンデータを提供できる。これにより、サービスサーバから利用者クライアントに提供されるウェブトゥーンフレームは、セリフが結合された一般のウェブトゥーン形態や一般のウェブトゥーンイメージ１００全体が一度に提供されず、順次提供されるため、ユーザがセリフが全て含まれているウェブトゥーン全体（即ち、一般のウェブトゥーンデータ）を一度に違法にダウンロードできないようにすることができる。
【００５８】
また、サービスサーバ又はサービスアプリケーションは、セリフテキスト２００を暗号化して格納することができる。サービスサーバ又はサービスアプリケーションは、ウェブトゥーンイメージ１００上に暗号化されて保管されたセリフを復号化して提供する。これにより、ユーザがウェブトゥーン不正コピー／複製のために連続的に続くウェブトゥーンの全体画面をキャプチャしても、利用者クライアントの画面上に提供される表示領域以外の領域は、セリフテキスト２００が含まれていないため、違法に流通するキャプチャイメージを直ぐに生成できなくなる。従って、利用者クライアント上に提供されるウェブトゥーンのイメージ全体を保存したり、キャプチャしてウェブトゥーンの特定話が違法に流通するのを防止できる。
【００５９】
図３及び図４を参照すれば、本発明の他の実施形態に係るウェブトゥーン不正コピー防止方法は、サービスサーバ又はサービスアプリケーションがウェブトゥーン上に不透明レイヤ３００を結合して最終ウェブトゥーンデータを生成する段階（Ｓ２００）と、前記利用者クライアントに対するユーザ操作を認識して初期位置から移動したウェブトゥーン上の地点を認識する段階（Ｓ２１０）と、利用者クライアントの操作により画面上に表示される領域に対してのみ透明に変更して提供する段階（Ｓ２２０）とを含む。即ち、ウェブトゥーン上に不透明レイヤ３００を結合し、利用者クライアントに提供される画面表示領域のみ透明に提供する方式で不正コピーを防止する。以下、各段階についての具体的な説明を記載する。
【００６０】
サービスサーバ又はサービスアプリケーションがウェブトゥーン上に不透明レイヤ３００を結合する（Ｓ２００）。一実施形態として、サービスサーバは、セリフが含まれている一般のウェブトゥーンデータに不透明レイヤ３００を結合した最終ウェブトゥーンデータを生成し、利用者クライアントに最終ウェブトゥーンデータを伝送する。また、他の実施形態として、サービスアプリケーションは、サービスサーバから一般のウェブトゥーンデータを受信した後にウェブトゥーン上に一部領域に対して透明に転換が可能な不透明レイヤ３００を結合する。
【００６１】
サービスサーバ又はサービスアプリケーションが利用者クライアントに対するユーザ操作を認識して初期位置から移動したウェブトゥーン上の地点を認識する（Ｓ２１０；Ｓ１１０と同一）。
【００６２】
その後、サービスサーバ又はサービスアプリケーションは、利用者クライアントの操作により画面上に表示される領域に対してのみ透明に変更して提供する（Ｓ２２０）。
【００６３】
これにより、利用者クライアントに通信を介して提供されたウェブトゥーン全体を一度にキャプチャして保存することができないようにすることができる。即ち、ウェブトゥーンを違法に流通しようとするユーザが利用者クライアント画面上に表示される部分をそれぞれキャプチャしなければ全体領域を保存できないようにし、ウェブトゥーンを違法に流通するためのファイルの生成に困難が伴う。
【００６４】
図５は、本発明の一実施形態に係る複製されたウェブトゥーン追跡システムを示すブロック図である。図６は、本発明の一実施形態に係る複製されたウェブトゥーン追跡方法の一例を示す図である。
【００６５】
図５を参照すれば、サービスアプリケーション４００は、サービスサーバ５００からウェブトゥーンデータを受信してユーザに提供できる。このとき、サービスアプリケーション４００は、ユーザ端末にインストールされるアプリケーションのうちの１つであることができ、リアルタイムでウェブトゥーンデータをサーバから受信するか、格納されたウェブトゥーンデータをユーザに提供できる。
【００６６】
一方、サービスサーバ５００は、ユーザ識別情報及び使用時期情報のうちの少なくとも１つに基づいて生成された識別データとして獲得する。即ち、サービスサーバ５００は、ウェブトゥーン全体又は特定話を特定の利用者クライアントのサービスアプリケーション４００に送りながら、ユーザ識別情報（例えば、ユーザＩＤ、電話番号など）と伝送する時間情報とを識別データとして獲得できる。もちろん、識別データは上述した構成に必ずしも限定されるものではなく、ウェブトゥーンをダウンロードしたユーザを識別するための多様なデータを含むことができることは、本発明が属する技術分野における通常の技術者は容易に理解できるはずである。
【００６７】
サービスサーバ５００は、識別データがウェブトゥーンイメージ内に含むようにウォーターマークを生成する。
【００６８】
例えば、図６を参照すれば、識別データ５０１は、肉眼で識別されない非常に小さな文字に変換され、ウェブトゥーンフレーム間領域５０２又はウェブトゥーン内吹き出し枠５０３などに表示することができる。又は、ウェブトゥーンイメージに識別データを含む他の実施形態として、サービスサーバ５００は、セリフ以外に背景色と類似し、肉眼で区別されない色で識別データをウェブトゥーンイメージ内に追加することができる。また、サービスサーバ５００は、識別データを直接的に入力せず、暗号化されたデータを入力できる。
【００６９】
また、ウェブトゥーンイメージに識別データを含む他の実施形態として、識別データを暗号化したデータ（例えば、バーコード形態のデータ）をウェブトゥーン内の複数の領域に分割して表示し、ユーザが識別データを認識できないようにすることができる。具体的に、サービスサーバ５００は、識別データを暗号化した後に特定の識別コード（例えば、バーコード）を生成する。その後、サービスサーバ５００は、識別コードを複数に分割してウェブトゥーン内の複数の領域に追加する。例えば、サービスサーバは、ウェブトゥーンフレーム間領域又はウェブトゥーン内吹き出し枠などに分割識別コード（即ち、１つの識別コードが分割されて形成された複数のコード）を追加する。サービスサーバは、将来違法に配布されたウェブトゥーン内に含まれている複数の分割識別コードを抽出して復元することによって違法に配布したユーザを確認する。
【００７０】
サービスサーバ５００は、識別コードの復元のために、ウェブトゥーン内に分割識別コードの位置と配置順序とを把握するためのデータを含むことができる。また、サービスサーバ５００は、識別コードの復元のために、識別コードが重なる部分が存在するように分割を行ってウェブトゥーン内で探索された分割識別コードを連結して復元が可能なようにすることができる。
【００７１】
これにより、サービスサーバ５００と接続されたサービスアプリケーションを用いず、ウェブトゥーンを購読することによってウェブトゥーンの特定話全体を利用者クライアントに提供する場合にも、事後的にウェブトゥーン不正コピー及び配布したユーザを探して措置を取ることができる。これにより、ユーザらがウェブトゥーンを不正コピーする試みを、低減することができる。
【００７２】
一方、図５及び図６についての説明では、サービスサーバ５００が識別データの獲得及び最終ウェブトゥーンデータを生成してサービスアプリケーションに提供する方法を説明したが、クライアント端末にインストールされたサービスアプリケーション４００がユーザ識別データを獲得し、これを基にウォーターマークを生成してウェブトゥーンイメージ内に含まれるように生成できることは、本技術が属する技術分野における通常の技術者は容易に理解できるはずである。
【００７３】
仮りに、サービスアプリケーション４００でウォーターマークを生成する場合、ウェブトゥーンサービスサーバ５００が全てのウェブトゥーンにウォーターマークを追加しなくてもよく、不正にコピーしようとするユーザがウェブトゥーンをキャプチャ又はダウンロードする場合にのみウォーターマークが重なって共にイメージとして格納することができ、オフライン状態でもユーザ識別データを反映したウォーターマークが含まれるようにすることができる。
【００７４】
図７は、本発明の一実施形態に係る複製されたウェブトゥーン追跡方法を示す順序図である。
【００７５】
図７を参照すれば、段階Ｓ６００で、ユーザにウェブトゥーンイメージを提供するサービスサーバ５００が、ユーザ識別情報及び使用時期情報のうちの少なくとも１つに基づいて識別データを生成する。ユーザ識別情報のみならず、使用時期情報まで含めることによって、将来ウェブトゥーンイメージにおいて識別データさえ復元すれば、違法に流布した者が誰かをより正確に特定できる。
【００７６】
段階Ｓ６１０で、サービスサーバ５００は、識別データを基にウォーターマークを生成する。
【００７７】
このとき、識別データを複数に分割して複数のウォーターマークを生成できる。また、分割される識別データは、一部が重複することができる。
【００７８】
複数のウォーターマークを基に前記識別データを復元するために、複数のウォーターマークが配置される位置及び配置順序に関する情報を含む復元データを生成することもできる。例えば、識別標識が重複部分を含むようにして複数に分割され、ウォーターマークとしてウェブトゥーンイメージに結合される場合、これを再び識別標識として生成可能なように再結合情報が必要であり得る。これを復元データの形態でサービスサーバ５００又はサービスアプリケーション４００が格納することができる。
【００７９】
また、複数のウォーターマークがテキストで構成される場合、識別データとして復元時、区別し難い文字を１つのグループに設定し、設定された１つのグループ内では１つの文字のみ使用可能な文字として選択される識別データ形成キー集合を設定できる。例えば、Ｉ（大文字アイ）とｌ（小文字エル）などの類似する文字を１つのグループにグルーピングし、その中から１つのみを使用可能なものとして指定できる。
【００８０】
段階Ｓ６２０で、サービスサーバ５００は、生成されたウォーターマークを前記ウェブトゥーンイメージに含めて最終ウェブトゥーンデータを生成する。このとき、サービスサーバ５００は、ウォーターマークをウェブトゥーンイメージ内の肉眼で区分されない位置に配置できる。例えば、ウォーターマークは、ウェブトゥーンフレーム間の空間にバーコード形態で入力するか、ウェブトゥーン内のイメージ線に沿って薄く入力することができる。
【００８１】
一方、他の実施形態によってサービスアプリケーション４００は、ウェブトゥーンイメージを含む第１レイヤを生成し、サービスサーバ５００からウォーターマークを入れるための候補位置を受信することができる。そして、生成されたウォーターマークが候補位置のうちの１つに配置された第２レイヤを生成した後、第１レイヤ及び第２レイヤを結合してユーザに提供される最終ウェブトゥーンデータを生成できる。即ち、ウェブトゥーンイメージレイヤとウォーターマークレイヤを別途に生成する場合、サービスアプリケーション４００は、ウェブトゥーンイメージを認識してウォーターマークを付ける位置を決定してもよく、サービスサーバ５００から予め決定された複数のウォーターマーク付着可能な位置情報を獲得し、複数の位置のうちの幾つかを選別して複数のウォーターマークが付けられるようにすることができる。
【００８２】
段階Ｓ６３０で、サービスアプリケーション４００は、サービスサーバ５００から最終ウェブトゥーンデータを受信し、これをユーザに提供する。ここで、サービスアプリケーション４００は、ウェブトゥーンの提供のための専用アプリケーションのみならず、ユーザ端末に基本的にインストールされたウェブブラウザを含むことができる。
【００８３】
一方、複製されたウェブトゥーン追跡方法は、最終ウェブトゥーンデータが複製される場合、複製されたウェブトゥーンデータから前記ウォーターマークを探索し、前記ウォーターマークを基に前記識別データを復元して違法配布者を識別する段階を更に含むことができる。
【００８４】
１つの識別標識が分割されて複数のウォーターマーク形態で配置された場合は、分割されたウォーターマーク単位を探索した後、各ウェブトゥーン別の復元データに基づいて識別標識を復元することができる。
【００８５】
図８は、本発明の一実施形態によってウェブトゥーンイメージとウォーターマークを他のレイヤに割り当てる一例を示す図である。
【００８６】
図８を参照すれば、最終ウェブトゥーンデータは、ウェブトゥーンイメージが含まれている第１レイヤ７０１、及びテキストデータが含まれている第２レイヤ７０２に区分されて構成することができる。第１レイヤ７０１及び第２レイヤ７０２は、ユーザに提供される段階でのみ互いに重なって示されることによって、ユーザが違法にウェブトゥーンをキャプチャ又は保存し難いようにすることができる。それだけでなく、第２レイヤ７０２にユーザ識別データ７００に基づくウォーターマークを含めてウェブトゥーン内の目立たない位置に簡単に位置し得る。特に、サービスアプリケーション４００のウェブトゥーン毎に他の位置にウォーターマークを挿入できるため、違法複製者がウォーターマークを任意に削除することを難しくすることができる。
【００８７】
図９は、一実施形態によって複数のウォーターマークを挿入する一例を示す図である。
【００８８】
図９を参照すれば、識別データ８００は、複数のウォーターマーク８０１、８０２、８０３により分割してウェブトゥーンに表示することができる。このとき、ウォーターマークが付けられる位置は、アプリケーション４００又はサービスサーバ５００により決定することができ、１つの領域に全て示さず、複数の領域に分割して多様な付着可能位置に付けることができる。また、複数のウォーターマーク８０１、８０２、８０３において識別データのうちの一部が重複するようにすることができ、また複数のウォーターマークをそれぞれ観察する場合には、識別データか否かを認知し難いように暗号化して表示することもできる。もちろん、この際には識別標識を再び復元可能なようにするための復元データを別途に生成して管理することができる。
【００８９】
前記のような本発明によれば、利用者クライアントのウェブブラウザを用いてウェブトゥーンを購読することによってキャプチャ自体を遮断できない場合、ユーザが確認し難い識別データをウェブトゥーン内に追加し、事後的に違法配布者を探して処罰することができる。
【００９０】
また、ウェブトゥーンサーバがユーザアカウント情報に基づいて生成したウォーターマークをウェブトゥーンと共に表示することによって、全てのウェブトゥーンにウォーターマークを追加しなくても、キャプチャ又はダウンロードを行う場合にのみウォーターマークレイヤが共に格納されるようにし、ウェブトゥーンの複製をより効率的に阻止することができる。
【００９１】
以上で前述した本発明の一実施形態に係るウェブトゥーン不正コピー防止及び複製されたウェブトゥーン追跡方法は、ハードウェアであるコンピュータと結合されて実行されるためにプログラム（又はアプリケーション）で実現して媒体に格納することができる。
【００９２】
前述したプログラムは、前記コンピュータがプログラムを読み込んでプログラムで実現した前記方法を実行させるために、前記コンピュータのプロセッサ（ＣＰＵ）が前記コンピュータの装置インターフェースを介して読み取られるＣ、Ｃ++、ＪＡＶＡ（登録商標）、機械語などのコンピュータ言語でコード化されたコード（Ｃｏｄｅ）を含むことができる。このようなコードは、前記方法を実行するのに必要な機能を定義した関数などと関連する機能的なコード（Ｆｕｎｃｔｉｏｎａｌ Ｃｏｄｅ）を含むことができ、前記機能を前記コンピュータのプロセッサが所定の手順通りに実行させるのに必要な実行手順と関連する制御コードを含むことができる。また、このようなコードは、前記機能を前記コンピュータのプロセッサが実行させるのに必要な追加の情報やメディアが前記コンピュータの内部又は外部メモリのどの位置（アドレス）で参照されなければならないかに対するメモリ参照関連コードを更に含むことができる。また、前記コンピュータのプロセッサが前記機能を実行させるために遠隔（Ｒｅｍｏｔｅ）にある任意の他のコンピュータやサーバなどと通信が必要な場合、コードは前記コンピュータの通信モジュールを用いて遠隔にある任意の他のコンピュータやサーバなどとどのように通信すべきか、通信時に如何なる情報やメディアを送受信すべきかなどに対する通信関連コードを更に含むことができる。
【００９３】
前記格納される媒体は、レジスタ、キャッシュ、メモリなどのように短時間にデータを格納する媒体ではなく、半永久的にデータを格納し、機器により読み取り（ｒｅａｄｉｎｇ）可能な媒体を意味する。具体的には、前記格納される媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク、光データ格納装置などが挙げられるが、これに限定されない。即ち、前記プログラムは、前記コンピュータが接続できる多様なサーバ上の多様な記録媒体又はユーザの前記コンピュータ上の多様な記録媒体に格納することができる。また、前記媒体は、ネットワークで接続されたコンピュータシステムに分散されて分散方式でコンピュータが読み取れるコードが格納することができる。
【００９４】
前記のような本発明によれば、利用者クライアントの画面上に表示される領域のみセリフテキストを結合するか、透明に表示し、ユーザが連続的に続くイメージ（即ち、ウェブトゥーン特定話全体）全体をキャプチャしてもウェブトゥーン全体を格納されないようにすることができる。これにより、ユーザが利用者クライアントのキャプチャ機能を用いて簡単にウェブトゥーンを不正コピーするのを防止できる。
【００９５】
以上、添付の図面を参照して本発明の実施形態を説明したが、本発明が属する技術分野における通常の技術者は、本発明がその技術的思想や必須な特徴を変更することなく、他の具体的な形態で実施され得るということが理解できるはずである。従って、以上で記述した実施形態は、全ての面で例示的なものであり、制限的ではないものとして理解すべきである。
【図１】
0006951468.tif 000002
【図２】
0006951468.tif 000003
【図３】
0006951468.tif 000004
【図４】
0006951468.tif 000005
【図５】
0006951468.tif 000006
【図６】
0006951468.tif 000007
【図７】
0006951468.tif 000008
【図８】
0006951468.tif 000009
【図９】
0006951468.tif 000010