(57)【要約】      （修正有）【課題】要求される演算量を配分し、切れ目なしに漫画データを表示する漫画データ表示装置、その方法及びそのコンピュータプログラムを提供する。【解決手段】漫画データ表示装置の制御部２１０は、漫画データの表示領域を表示する表示部と、表示領域に表示される画面のデータ変化量を判断する表示領域変化量判断部と、データ変化量に基づいて、ダウンロード速度を決定するプリローディング制御部と、表示領域と異なる準備領域に該当するデータを、ダウンロード速度でダウンロードするプリローディング遂行部と、を含む。【選択図】図３
2016184392.tif 000002
【特許請求の範囲】
【請求項１】
漫画データの表示領域を表示する表示部と、
前記表示領域に表示される画面のデータ変化量を判断する表示領域変化量判断部と、
前記データ変化量に基づいて、ダウンロード速度を決定するプリローディング制御部と、
前記表示領域と異なる準備領域に該当するデータを、前記ダウンロード速度でダウンロードするプリローディング遂行部と、
を含む漫画データ表示装置。
【請求項２】
前記プリローディング制御部は、前記データ変化量が多いほど、前記ダウンロード速度が遅くなるように、前記ダウンロード速度を決定する、
ことを特徴とする請求項１に記載の漫画データ表示装置。
【請求項３】
前記表示領域変化量判断部は、前記表示領域に表示される画面に含まれたアニメーション動作を考慮し、前記データ変化量を判断することを特徴とする請求項２に記載の漫画データ表示装置。
【請求項４】
前記表示領域変化量判断部は、前記アニメーション動作に要求される演算量が多いほど、前記データ変化量が多いと判断する、
ことを特徴とする請求項３に記載の漫画データ表示装置。
【請求項５】
前記漫画データ表示装置は、ユーザからユーザイベントを入力される入力部をさらに含み、
前記表示領域変化量判断部は、前記ユーザイベントによる前記表示領域に表示される画面の変化に基づいて、前記データ変化量を判断する、
ことを特徴とする請求項２ないし４のうちいずれか１項に記載の漫画データ表示装置。
【請求項６】
前記表示領域変化量判断部は、前記表示領域に表示される画面の移動速度が速いほど、前記データ変化量が多いと判断する、
ことを特徴とする請求項５に記載の漫画データ表示装置。
【請求項７】
前記表示領域変化量判断部は、前記表示領域に表示される画面のズームイン／アウト速度が速いほど、前記データ変化量が多いと判断する、
ことを特徴とする請求項５に記載の漫画データ表示装置。
【請求項８】
前記プリローディング制御部は、前記データ変化量に基づいて、ダウンロード範囲をさらに決定し、
前記プリローディング遂行部は、前記準備領域に該当するデータを、前記ダウンロード範囲ほどダウンロードする、
ことを特徴とする請求項２ないし７のうちいずれか１項に記載の漫画データ表示装置。
【請求項９】
前記漫画データ表示装置は、前記ユーザイベントの履歴を収集し、前記ユーザの平均読解速度、全体ユーザの平均読解速度、及び前記漫画データに係わる平均読解速度を含むユーザイベント学習値を算出するユーザイベント学習部をさらに含み、
前記プリローディング制御部は、前記ユーザイベント学習値を利用して、前記ダウンロード速度を補正する、
ことを特徴とする請求項５ないし７のうちいずれか１項に記載の漫画データ表示装置。
【請求項１０】
前記プリローディング制御部は、前記ユーザの平均読解速度と、前記全体ユーザの平均読解速度と比較し、前記ダウンロード速度を制御する、
ことを特徴とする請求項９に記載の漫画データ表示装置。
【請求項１１】
前記ユーザイベント学習部は、前記ユーザの視線が画面上に留まる時間を考慮し、前記ユーザの平均読解速度を算出する、
ことを特徴とする請求項９または１０に記載の漫画データ表示装置。
【請求項１２】
漫画データ表示装置が漫画データをプリローディングする方法において、前記漫画データ表示装置は、表示部、表示領域変化量判断部、プリローディング制御部及びプリローディング遂行部を含み、前記方法は、
前記表示部が、漫画データの表示領域を表示する段階と、
前記表示領域変化量判断部が、前記表示領域のデータ変化量を判断する段階と、
前記プリローディング制御部が、前記データ変化量に基づいて、ダウンロード速度を決定する段階と、
前記プリローディング遂行部が、前記表示領域と異なる準備領域に該当するデータを、前記ダウンロード速度でダウンロードする段階と、
を含む漫画データプリローディング方法。
【請求項１３】
前記ダウンロード速度を決定する段階は、前記プリローディング制御部が、前記データ変化量が多いほど、前記ダウンロード速度が遅くなるように、前記ダウンロード速度を決定する、
ことを特徴とする請求項１２に記載の漫画データプリローディング方法。
【請求項１４】
前記表示領域のデータ変化量を判断する段階は、前記表示領域変化量判断部が、前記表示領域に表示される画面に含まれたアニメーション動作を考慮し、前記データ変化量を判断する、
ことを特徴とする請求項１３に記載の漫画データプリローディング方法。
【請求項１５】
前記漫画データ表示装置は、入力部をさらに含み、
前記方法は、
前記入力部が、ユーザからユーザイベントを入力される段階をさらに含み、
前記表示領域のデータ変化量を判断する段階は、前記表示領域変化量判断部が、前記ユーザイベントによる前記表示領域に表示される画面の変化に基づいて、前記データ変化量を判断する、
ことを特徴とする請求項１３または１４に記載の漫画データプリローディング方法。
【請求項１６】
前記方法は、
前記プリローディング制御部が、前記データ変化量に基づいて、ダウンロード範囲を決定する段階をさらに含み、
前記ダウンロードする段階は、前記プリローディング遂行部が、前記準備領域に該当するデータを、前記ダウンロード範囲ほどダウンロードする、
ことを特徴とする請求項１３ないし１５のうちいずれか１項に記載の漫画データプリローディング方法。
【請求項１７】
前記漫画データ表示装置は、ユーザイベント学習部をさらに含み、
前記方法は、
前記ユーザイベント学習部が、前記ユーザイベントの履歴を収集し、前記ユーザの平均読解速度、全体ユーザの平均読解速度、及び前記漫画データに係わる平均読解速度を含むユーザイベント学習値を算出する段階をさらに含み、
前記ダウンロード速度を決定する段階は、前記プリローディング制御部が、前記ユーザイベント学習値を利用して、前記ダウンロード速度を補正する、
ことを特徴とする請求項１５に記載の漫画データプリローディング方法。
【請求項１８】
前記ダウンロード速度を決定する段階は、前記プリローディング制御部が、前記ユーザの平均読解速度と、前記全体ユーザの平均読解速度とを比較し、前記ダウンロード速度を制御する、
ことを特徴とする請求項１７に記載の漫画データプリローディング方法。
【請求項１９】
表示部によって、漫画データの表示領域を表示する段階と、
表示領域変化量判断部によって、前記表示領域のデータ変化量を判断する段階と、
プリローディング制御部によって、前記データ変化量に基づいて、ダウンロード速度を決定する段階と、
プリローディング遂行部によって、前記表示領域と異なる準備領域に該当するデータを、前記ダウンロード速度でダウンロードする段階と、
をコンピュータに実行させるプログラム。
【請求項２０】
請求項１９に記載のプログラムを記憶したコンピュータ読み取り可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、漫画データ表示装置、その方法及びそのコンピュータプログラムに係り、さらに詳細には、表示領域の変化量を基にダウンロード速度を決定する漫画データ表示装置、その方法及びそのコンピュータプログラムに関する。
【背景技術】
【０００２】
漫画は、滑稽、諧謔、風刺などを介して、対象の性格を誇張したり省略したりして、人生や社会を風刺、批判する絵であり、その内容によって、純情、武侠、アクション、コミック、スポーツ、ＳＦなど多様に区分される。漫画は、絵（イメージ）及び文章（テキスト）という視覚的体系を使用して人々の複雑な態度を示すことにより、単純文章だけからなる一般書籍に比べ、読者の関心を引きつけるのにさらに効果的である。
【０００３】
一方、最近、通信技術の発展によって漫画は、伝統的な漫画本から脱してインターネットなどを介してサービスされている。
【０００４】
なお、関連先行技術文献としては、特許文献１がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国公開特許公報第１０−２００９−００８４２２９号（漫画イメージコンテンツを表示するための装置及びその方法：カク・キョンシン）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、漫画データ表示に要求される演算量を配分し、さらに切れ目なしに漫画データを表示する漫画データ表示装置、その方法及びそのコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の一実施形態は、漫画データの表示領域を表示する表示部と、前記表示領域に表示される画面のデータ変化量を判断する表示領域変化量判断部と、前記データ変化量に基づいて、ダウンロード速度を決定するプリローディング制御部と、前記表示領域と異なる準備領域に該当するデータを、前記ダウンロード速度でダウンロードするプリローディング遂行部と、を含む漫画データ表示装置を開示する。
【発明の効果】
【０００８】
本発明の実施形態による漫画データ表示装置、その方法及びそのコンピュータプログラムによって、漫画データ表示に要求される演算量を配分し、さらに切れ目なしに漫画データを表示することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態による漫画データ提供システムの構成を示した図面である。
【図２】図１に図示された漫画データ表示装置の内部構成の一例を示したブロック図である。
【図３】図２に図示された制御部の一例を示したブロック図である。
【図４】図１に図示された漫画データ生成装置の内部構成の一例を示したブロック図である。
【図５】本発明の一実施形態による漫画データプリローディング方法を示したフローチャートである。
【図６Ａ】本発明の実施形態による漫画データプリローディング方法を示した図面である。
【図６Ｂ】本発明の実施形態による漫画データプリローディング方法を示した図面である。
【図６Ｃ】本発明の実施形態による漫画データプリローディング方法を示した図面である。
【図６Ｄ】本発明の実施形態による漫画データプリローディング方法を示した図面である。
【発明を実施するための形態】
【００１０】
＜実施形態の概要＞
本発明の一実施形態は、漫画データの表示領域を表示する表示部と、前記表示領域に表示される画面のデータ変化量を判断する表示領域変化量判断部と、前記データ変化量に基づいて、ダウンロード速度を決定するプリローディング制御部と、前記表示領域と異なる準備領域に該当するデータを、前記ダウンロード速度でダウンロードするプリローディング遂行部と、を含む漫画データ表示装置を開示する。
【００１１】
本発明の他の一実施形態は、漫画データ表示装置が漫画データをプリローディングする方法において、前記漫画データ表示装置は、表示部、表示領域変化量判断部、プリローディング制御部及びプリローディング遂行部を含み、前記表示部が漫画データの表示領域を表示する段階と、前記表示領域変化量判断部が前記表示領域のデータ変化量を判断する段階と、前記プリローディング制御部が前記データ変化量に基づいて、ダウンロード速度を決定する段階と、前記プリローディング遂行部が前記表示領域と異なる準備領域に該当するデータを、前記ダウンロード速度でダウンロードする段階と、を含む漫画データプリローディング方法を開示する。
【００１２】
本発明のさらに他の一実施形態は、コンピュータを利用して前記方法を実行させるために、媒体に保存されたコンピュータプログラムを開示する。
【００１３】
本発明のさらに他の一実施形態は、前記方法をコンピュータで実行させるためのプログラムを配布する配布サーバを開示する。
【００１４】
＜実施形態の詳細＞
本発明は、多様な変換を加えることができ、さまざまな実施形態を有することができるが、特定実施形態を図面に例示し、詳細な説明で詳細に説明する。本発明の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に説明する実施形態を参照すれば明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、多様な形態によって具現される。以下の実施形態において、第１、第２のような用語は、限定的な意味ではなく、１つの構成要素を他の構成要素と区別する目的で使用された。また、単数の表現は、文脈上明白に異なって意味しない限り、複数の表現を含む。また、「含む」または「有する」というような用語は、明細書上に記載された特徴または構成要素が存在するということを意味するものであり、一つ以上の他の特徴または構成要素が付加される可能性を事前に排除するものではない。また、図面においては、説明の便宜のために、構成要素がその大きさが誇張されたり縮小されたりもしている。例えば、図面に示された各構成の大きさ及び厚みは、説明の便宜のために任意に示したので、本発明は、必ずしも図示されたところに限定されるものではない。
【００１５】
ここで、漫画データは、漫画データ生成者、漫画作家によって作成されたデータであり、１つの漫画データは、１以上のページを含んで構成される。ここで、ページは、イメージファイルであり、漫画データ表示装置でローディングされる単位に該当し、１ページは、１以上のカットを含んで構成される。ここで、カットは、１つの場面を含むデータであり、イメージまたはテキストを含む１以上のレイヤを含む。
【００１６】
ここで、表示領域は、漫画データにおいて、表示部を介してユーザに表示される領域をいう。漫画データは、ユーザイベントに対応して移動し、かような漫画データの移動を介して、表示領域は変更され、それによって表示される漫画データも変更される。
【００１７】
ここで、エフェクトは、漫画データの全部または一部に含まれるアニメーション動作をいい、レイヤまたはカットに含まれるアニメーション動作をいう。さらに具体的には、レイヤの移動、分裂、下降、上昇、膨脹、ゆっくりとした移動、迅速な移動、または色変更を起こす動作、あるいはカットの遠近感、時間差移動、回転、透明処理、スケール変更、クリッピング領域設定を含むが、それらに限定されるものではない。また、他類型のエフェクトも含まれる。かようなアニメーション動作は、エフェクトが適用されたレイヤが含まれたページ内でのみ表示される。例えば、第１ページ下端に、第２ページが連続的に位置し、第１ページに含まれ、移動アニメーションが適用された特定レイヤが下側に移動し、第１ページ領域を外れても、当該レイヤは、第２ページ領域に表示されない。
【００１８】
ここで、カットまたはレイヤは、属性情報を含み、ここで、カットまたはレイヤの属性情報は、位置情報、階層情報、またはそれ以外のエフェクト情報を含む。
【００１９】
さらに具体的には、位置情報は、移動エフェクトまたは時間差エフェクトのように固定されずに移動するレイヤまたはカットと係わる情報であり、エフェクトが設定されたレイヤまたはカットが表示される位置をいう。前記位置情報は、カットの内部または外部で表示されなければならない位置を、ピクセル値またはパーセント値で指定することができる。例えば、第１レイヤを含む第１カットを仮定すれば、第１レイヤの最初位置及び最終位置は、第１カットでの位置に設定される。
【００２０】
階層情報は、カットまたはレイヤなどに含まれた複数のレイヤの表示順序についての情報であり、最も上に表示されなければならないレイヤから、最も下に表示されなければならないレイヤまで順次に増減する数字で設定される。設定された階層情報により、１つのカットまたはレイヤに含まれた複数のレイヤが表示され、上に表示されるレイヤ、及び下に表示されるレイヤは、一部領域が重なる場合、上に表示されるレイヤのみ表示される。
【００２１】
それ以外のエフェクト情報は、移動情報、速度情報、音楽情報、振動情報、色相情報、エフェクト表示開始時点などを含む。例えば、エフェクト情報は、レイヤまたはカットの最初位置、最終位置、開始時点または終了時点や、色変更される時点または地点についての情報、最初の色情報である第１色、変更される色情報である第２色を含む。また、エフェクト情報は、２倍、３倍、１／２倍、１／３倍のように移動速度を含む。
【００２２】
以下、添付された図面を参照し、本発明の実施形態について詳細に説明するが、図面を参照して説明するとき、同一であるか、あるいは対応する構成要素は、同一図面符号を付、それについての重複説明は省略する。
【００２３】
図１は、本発明の一実施形態による漫画データ提供システムの構成を示した図面である。図１を参照すれば、本発明の実施形態による漫画データ提供システム１０は、漫画データサーバ１００、漫画データ表示装置２００、通信網３００、漫画データ生成装置４００を含む。
【００２４】
漫画データサーバ１００は、ユーザ端末に、漫画データまたは漫画データ表示手段を提供することができる。漫画データサーバ１００は、作家別、話数別、作品別、曜日別に区分して提供される漫画データを提供し、連載が終わった作品も提供することができる。漫画データサーバ１００は、ユーザ端末からの要請により、選択的に漫画データを提供する。漫画データサーバ１００は、ユーザ端末に、漫画データ表示装置２００を、１つのアプリケーション形態でもって通信網３００を介して伝送することができる。また、漫画データサーバ１００は、漫画データ生成装置４００から生成された漫画データを伝達されて保存することができる。
【００２５】
漫画データ表示装置２００は、漫画データサーバ１００から、漫画データまたは保存された漫画データをダウンロードし、ユーザイベントに対応させて表示する装置である。漫画データ表示装置２００は、ユーザ端末の表示部を介して表示される画面の変化量によって、次の画面のデータダウンロード速度を変更しながら、漫画データをダウンロードすることができる。ここで、漫画データ表示装置２００は、画面に含まれたアニメーション動作や、ユーザイベントによる画面の移動、画面のズームイン／アウト動作がある場合、漫画データのダウンロード速度を遅くすることにより、アニメーションあるいはユーザイベント動作をさらに切れ目なしに表示することができる。
【００２６】
複数個の漫画データ表示装置２００は、有線及び／又は無線通信環境でウェブサービスを利用することができる通信端末を意味する。ここで、漫画データ表示装置２００は、ユーザのパソコン２０１でもあり、またはユーザの携帯用端末２０２でもある。図１では、携帯用端末２０２がスマートフォンとして図示されているが、本発明の思想は、それに制限されるものではなく、前述のようにウェブブラウジングが可能なアプリケーションを搭載した端末であるならば、制限なしに利用される。
【００２７】
それについてさらに詳細に説明すれば、漫画データ表示装置２００は、コンピュータ（例えば、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ（personal  digital  assistant）、電子メールクライアントなど）、携帯電話の任意の形態、または他種のコンピュータまたはコミュニケーションプラットホームの任意の形態を含むが、本発明は、それに限定されるものではない。
【００２８】
一方、通信網３００は、複数個の漫画データ表示装置２００と、漫画データサーバ１００とを連結する役割を行う。すなわち。通信網３００は、漫画データ表示装置２００が漫画データサーバ１００に接続した後、データを送受信することができるように、接続経路を提供する通信網を意味する。通信網３００は、例えば、ＬＡＮ（local  area  network）、ＷＡＮ（wide  area  network）、ＭＡＮ（metropolitan  area  network）、ＩＳＤＮ（integrated  service  digital  network）のような有線ネットワークや、無線ＬＡＮ、ＣＤＭＡ（code  division  multiple  access）、ブルートゥース（登録商標（Bluetooth））、衛星通信のような無線ネットワークを網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００２９】
漫画データ生成装置４００は、漫画データ生成者（例えば、漫画作家）に、漫画データを生成することができる手段を提供する。漫画データ生成装置４００は、二次元の漫画データを簡便に生成することができるユーザインターフェースを提供することができる。漫画データ生成装置４００は、漫画データに含まれる１以上のページ生成機能、ページに含まれる１以上のカット生成機能、カットに含まれる１以上のレイヤ生成機能、レイヤにエフェクトを適用するエフェクト入力機能などを提供することができる。また、漫画データ生成装置４００は、エフェクトが適用される範囲を適切に調整したり、漫画データがローディングされる単位を細分化したりするために、ページを分割する機能を提供することができる。このとき、漫画データ生成装置４００は、１ページを少なくとも２以上のページ断片に分割して分割ページを生成することができる。
【００３０】
複数個の漫画データ生成装置４００は、有線及び／又は無線通信環境でウェブサービスを利用することができる通信端末を意味する。ここで、漫画データ生成装置４００は、ユーザのパソコン４０１でもあり、またはユーザの携帯用端末４０２でもある。図１では、携帯用端末４０２がスマートフォンとして図示されているが、本発明の思想は、それに制限されるものではなく、前述のように、ウェブブラウジングが可能なアプリケーションを搭載した端末であるならば、制限なしに利用される。
【００３１】
それについてさらに詳細に説明すれば、漫画データ生成装置４００は、コンピュータ（例えば、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ、電子メールクライアントなど）、携帯電話の任意の形態、または他種のコンピュータまたはコミュニケーションプラットホームの任意の形態を含むが、本発明は、それらに限定されるものではない。
【００３２】
本発明の実施形態による漫画データ表示装置２００は、表示領域に表示される画面のデータ変化量に基づいてダウンロード速度を決定し、準備領域に該当するデータを、前述のように決定されたダウンロード速度でダウンロードすることができる。それによって、本発明の実施形態による漫画データ表示装置２００は、画面の変化量によって、漫画データの事前ダウンロード速度を変化させることにより、アニメーションあるいはユーザイベント動作をさらに切れ目なしに表示することができる。
【００３３】
図２は、図１に図示された漫画データ表示装置２００の内部構成の一例を示したブロック図である。図２を参照すれば、漫画データ表示装置２００は、制御部２１０、通信部２２０、表示部２３０、入力部２４０、保存部２５０、音響出力部２６０を含む。
【００３４】
制御部２１０は、表示部２３０を介して、漫画データが表示されるように制御する。制御部２１０は、漫画データ生成装置４００によって生成されたページを事前にダウンロードし、適切に表示されるように制御する。
【００３５】
選択的実施形態において、制御部２１０は、表示領域に表示される画面のデータ変化量に基づいて、ダウンロード速度を決定し、準備領域に該当するデータを、前述のように決定されたダウンロード速度でダウンロードすることができる。
【００３６】
さらに具体的に説明すれば、制御部２１０は、表示領域に表示される画面に含まれたアニメーション動作や画面の移動速度、画面のズームイン／アウト速度によって、画面のデータ変化量を算出し、画面のデータ変化量に基づいてダウンロード速度を決定し、当該ダウンロード速度で、漫画データ中（現在）の表示領域、及び既表示領域を除いた準備領域（未表示領域）を事前にダウンロードしておくことができる。
【００３７】
通信部２２０は、漫画データ表示装置２００と、漫画データサーバ１００との通信を可能にする１以上の構成要素を含む。例えば、通信部２２０は、近距離通信部（short-range  wireless  communication  unit）、移動通信部を含む。近距離通信部は、ブルートゥース（Bluetooth）通信部、ＢＬＥ（Bluetooth  low  energy）通信部、近距離無線通信部（near  field  communication  unit）、ＷＬＡＮ（Ｗｉ−Ｆｉ（wireless  fidelity））通信部、ジグビー（ZigBee）通信部、赤外線（ＩｒＤＡ：infrared  data  association）通信部、ＷＦＤ（Ｗｉ−Ｆｉ  direct）通信部、ＵＷＢ（ultra  wideband）通信部、Ａｎｔ＋通信部などを含むが、それらに限定されるものではない。移動通信部は、移動通信網上で、基地局、外部の端末、サーバのうち少なくとも一つと無線信号を送受信する。ここで、無線信号は、音声コール信号、画像通話コール信号、または文字／マルチメディアメッセージ送受信による多様な形態のデータを含む。通信部２２０は、漫画データサーバ１００と通信し、漫画データを獲得することができ、漫画データサーバ１００から漫画データ表示のためのアプリケーションを獲得することもできる。
【００３８】
表示部２３０は、漫画データ生成装置４００によって生成されたページを含む漫画データを表示することができる。表示部２３０は、漫画データに係わるユーザイベントと対応させて前記漫画データを移動させながら表示することができる。表示部２３０は、ユーザイベント及び漫画データに含まれた属性情報を考慮した移動速度及び移動距離によって、漫画データを移動させながら表示することができる。一方、表示部２３０とタッチパッドとがレイヤ構造をなしてタッチスクリーンとして構成される場合、表示部２３０は、出力装置以外に、入力装置としても使用される。表示部２３０は、液晶ディスプレイ（liquid  crystal  display）、薄膜トランジスタ液晶ディスプレイ（thinfilm  transistor-liquid  crystal  display）、有機発光ダイオード（organic  light-emitting  diode）、フレキシブルディスプレイ、三次元ディスプレイ（３Ｄ  display）、電気泳動ディスプレイ（electrophoretic  display）のうち少なくとも一つを含む。
【００３９】
入力部２４０は、ユーザが漫画データ表示装置を制御するためのデータを入力する手段を意味する。例えば、入力部２４０には、キーパッド、ドームスイッチ（dome  switch）、タッチパッド（接触式静電容量方式、圧力式抵抗膜方式、赤外線感知方式、表面超音波伝導方式、積分式張力測定方式、ピエゾ効果方式など）、ジョグホイール、ジョグスイッチなどがあるが、それらに限定されるものではない。また、入力部２４０は、ユーザの視線が画面に留まるか否かということを判断するために、ユーザの両眼イメージを獲得する撮像手段を含む。
【００４０】
保存部２５０は、通信部２２０を介して獲得された漫画データを保存することができる。
【００４１】
音響出力部２６０は、通信部から受信されたり、あるいはメモリに保存されたりするオーディオデータを出力する。また、音響出力部２６０は、漫画データに含まれた効果音、背景音と係わる音響信号を出力する。かような音響出力部２６０には、スピーカ、ブザーなどが含まれる。
【００４２】
また、音響出力部２６０は、振動モータ（図示せず）をさらに含む。振動モータは、振動信号を出力することができる。例えば、振動モータは、オーディオデータまたはイメージデータ（例えば、漫画データに含まれた効果音、背景音）の出力に対応する振動信号を出力することができる。また、振動モータは、タッチスクリーンにタッチが入力される場合、振動信号を出力することもできる。
【００４３】
図３は、図２に図示された制御部２１０の一例を示したブロック図である。図３を参照すれば、制御部２１０は、表示領域変化量判断部２１１、ユーザイベント学習部２１２、プリローディング制御部２１３及びプリローディング遂行部２１４を含む。
【００４４】
表示領域変化量判断部２１１は、表示領域に表示される画面のデータ変化量を判断する。
【００４５】
表示領域変化量判断部２１１は、表示領域に表示される画面に含まれたアニメーション動作を考慮し、データ変化量を判断することができる。表示領域変化量判断部２１１は、アニメーション動作に要求される演算量が多いほど、データ変化量が多いと判断することができる。例えば、画面にレイヤが移動する動作のみ存在する第１の場合より、レイヤが移動しながら回転する動作が存在する場合に要求される演算量が多い第２の場合において、表示領域変化量判断部２１１は、第２の場合が第１の場合よりデータ変化量が多いと判断することができる。
【００４６】
他の実施形態において、表示領域変化量判断部２１１は、ユーザイベントによる表示領域に表示される画面の変化に基づいて、データ変化量を判断することができる。表示領域変化量判断部２１１は、表示領域に表示される画面の移動速度が速いほど、データ変化量が多いと判断することができ、画面のズームイン／アウト速度が速いほど、データ変化量が多いと判断することができる。
【００４７】
ユーザイベント学習部２１２は、ユーザイベントの履歴を収集し、ユーザの平均読解速度、全体ユーザの平均読解速度、及び特定漫画データに対する平均読解速度を含むユーザイベント学習値を算出することができる。
【００４８】
ユーザイベント学習部２１２は、ユーザの視線が画面上に留まる時間を考慮し、ユーザの平均読解速度を算出することができる。例えば、表示領域に２カット及び５０字が表示され、特定ユーザの視線が画面上に２秒間留まった場合、当該ユーザの瞬間読解速度は、「１カット／秒」あるいは「２５字／秒」になる。かような瞬間読解速度を反復的に収集し、当該ユーザの平均読解速度を算出することができる。全体ユーザの平均読解速度は、ユーザそれぞれの平均読解速度を基に算出され、特定漫画データに係わる平均読解速度は、特定漫画データを購読するときのユーザそれぞれの平均読解速度を基に算出される。
【００４９】
かように算出されたユーザイベント学習値は、プリローディング制御部２１３によってダウンロード速度の補正に使用される。プリローディング制御部２１３によるダウンロード速度補正は、以下、プリローディング制御部２１３に係わる段落において、さらに詳細に説明する。
【００５０】
プリローディング制御部２１３は、データ変化量に基づいて、ダウンロード速度を決定する。プリローディング制御部２１３は、データ変化量が多いほど、ダウンロード速度が遅くなるように、ダウンロード速度を決定することができる。画面のデータ変化量が多いほど、当該画面に表示されるアニメーション動作や、ユーザイベントによる画面の移動動作、画面のズームイン／アウト動作に必要となる演算量が増加するのが一般的である。かような動作のうち、漫画データ表示装置２００が最大速度で漫画データを事前にダウンロードする場合、当該動作が滑らかに表示されないこともある。従って、画面データ変化量が多い場合には、事前にダウンロードする速度を遅くすることにより、当該動作をさらに切れ目なしに表示することができる。
【００５１】
他の実施形態において、プリローディング制御部２１３は、データ変化量に基づいて、ダウンロード速度だけではなく、ダウンロード範囲も決定することができる。例えば、プリローディング制御部２１３は、データ変化量が多いほど、ダウンロード速度は遅くなるが、ダウンロード範囲はさらに広くなるように決定することができる。かように、データ変化量が多いほど、ダウンロード範囲を広く決定することにより、データ変化量が多い動作が反復される状況において、プリローディングされたデータが枯渇してしまうという問題を緩和することができる。
【００５２】
さらに他の実施形態において、プリローディング制御部２１３は、ユーザイベント学習部２１２で算出されたユーザイベント学習値に基づいて、ダウンロード速度を補正することができる。例えば、特定ユーザの平均読解速度が、全体ユーザの平均読解速度より遅い場合、当該ユーザについては、データ変化量に基づいて算出するときよりダウンロード速度がさらに遅くなるように補正することができる。従って、平均読解速度が遅いユーザの場合、事前にダウンロードする速度をさらに遅くすることにより、当該動作をさらに切れ目なしに表示することができる。かように、ユーザイベント学習値に基づいて、ダウンロード速度を補正することにより、ユーザの読解習慣に合わせてさらに自然に画面を表示することができる。
【００５３】
さらに他の実施形態において、プリローディング制御部２１３は、データ変化量が既設定の範囲を離脱する場合、ダウンロード範囲を新たに決定することができる。例えば、プリローディング制御部２１３は、既設定の速度以上に画面が移動する場合、画面移動が完了する最終地点を基準に、ダウンロード範囲を新たに決定することができる。その場合、プリローディング制御部２１３は、最終地点を基準に、以前方向及び次の方向、すなわち双方向に同時にダウンロードするようにダウンロード範囲を決定することができる。かように、ユーザがスクロール入力を行い、意図したページを超えた後、ユーザが反対方向にスクロール入力を少しずつ行い、意図したページに至る動作においても、プリローディング制御部２１３が双方向にデータを同時にダウンロードすることにより、意図したページに相応するデータがさらに速くダウンロードされるようにすることができる。
【００５４】
プリローディング遂行部２１４は、表示領域と異なる準備領域に該当するデータをプリローディング制御部２１３で決定されたダウンロード速度でダウンロードする。プリローディング遂行部２１４は、プリローディング制御部２１３でダウンロード範囲も決定した場合、準備領域に該当するデータを、当該ダウンロード範囲ほどダウンロードすることができる。
【００５５】
たとえ図３には図示されていないにしても、制御部２１０は、表示領域に表示された既表示領域に該当するデータについても、一定範囲ほど、あるいは日程期間の間保存する既表示領域保存部（図示せず）をさらに含んでもよい。
【００５６】
図４は、図１に図示された漫画データ生成装置４００の内部構成の一例を示したブロック図である。図４を参照すれば、本発明の実施形態による漫画データ生成装置４００は、制御部４１０、通信部４２０、保存部４３０、入力部４４０、表示部４５０を含む。
【００５７】
制御部４１０は、入力部４４０を介して入力された１以上のイメージファイル（以下、レイヤ）を、入力されたエフェクト、エフェクトに係わる属性情報を考慮し、最終漫画データを生成することができる。制御部４１０は、ユーザによって入力された複数のレイヤが、ユーザによって設定されたエフェクトを含んで表現されるように、最終漫画データを生成することができる。
【００５８】
通信部４２０は、漫画データ生成装置４００と、漫画データサーバ１００との通信を可能にする１以上の構成要素を含む。例えば、通信部４２０は、近距離通信部、移動通信部を含む。近距離通信部は、ブルートゥース（Bluetooth）通信部、ＢＬＥ通信部、近距離無線通信部、ＷＬＡＮ（Ｗｉ−Ｆｉ）通信部、ジグビー（ZigBee）通信部、赤外線（ＩｒＤＡ）通信部、ＷＦＤ通信部、ＵＷＢ通信部、Ａｎｔ＋通信部などを含むが、それらに限定されるものではない。移動通信部は、移動通信網上において、基地局、外部の端末、サーバのうち少なくとも一つと無線信号を送受信する。ここで、無線信号は、音声コール信号、画像通話コール信号、または文字／マルチメディアメッセージ送受信による多様な形態のデータを含む。通信部４２０は、漫画データサーバ１００と通信し、漫画データを獲得することができ、漫画データサーバ１００から漫画データ表示のためのアプリケーションを獲得することもできる。
【００５９】
保存部４３０は、通信部４２０を介して獲得された漫画データを保存することができる。
【００６０】
入力部４４０は、ユーザが漫画データ生成装置を制御するためのイベント、またはデータを入力する手段を意味する。例えば、入力部４４０には、キーパッド、ドームスイッチ、タッチパッド（接触式静電容量方式、圧力式抵抗膜方式、赤外線感知方式、表面超音波伝導方式、積分式張力測定方式、ピエゾ効果方式など）、ジョグホイール、ジョグスイッチなどがあるが、それらに限定されるものではない。
【００６１】
入力部４４０は、ユーザ入力を獲得することができる。例えば、入力部４４０は、漫画データに係わるユーザイベント、スクロール入力、方向キー入力、所定の方向を有する動きがあるタッチ入力を獲得することができる。
【００６２】
表示部４５０は、漫画データの生成のためのユーザ・インターフェースを表示することができる。表示部４５０は、入力部４４０を介して入力されたユーザイベント、及びユーザが追加したカット、レイヤなどをユーザ・インターフェースによって表示することができる。一方、表示部４５０とタッチパッドとがレイヤ構造をなし、タッチスクリーンとして構成される場合、表示部４５０は、出力装置以外に入力装置としても使用される。表示部４５０は、液晶ディスプレイ、薄膜トランジスタ液晶ディスプレイ、有機発光ダイオード、フレキシブルディスプレイ、三次元ディスプレイ、電気泳動ディスプレイのうち少なくとも一つを含む。
【００６３】
図５は、本発明の一実施形態による漫画データプリローディング方法を示したフローチャートである。図５を参照すれば、本発明の一実施形態による漫画データプリローディング方法は、表示部２３０が表示領域を表示する段階（Ｓ５１０）、表示領域変化量判断部２１１が、表示領域に表示されるデータ変化量を判断する段階（Ｓ５２０）、プリローディング制御部２１３が、現在表示領域に対する次の表示領域のプリローディング速度を決定する段階（Ｓ５３０）、及びプリローディング遂行部２１４がプリローディングを遂行する段階（Ｓ５４０）を含む。
【００６４】
まず、表示部２３０が漫画データの表示領域を表示する（Ｓ５１０）、次に、表示領域変化量判断部２１１は、表示領域に表示される画面のデータ変化量を判断する（Ｓ５２０）。段階（Ｓ５２０）において、表示領域変化量判断部２１１は、画面に含まれたアニメーション動作を考慮したり、ユーザイベントによる画面の変化に基づいたりしてデータ変化量を判断することができる。
【００６５】
次に、プリローディング制御部２１３が、データ変化量に基づいて、ダウンロード速度を決定する（Ｓ５３０）。段階（Ｓ５３０）において、プリローディング制御部２１３は、データ変化量が多いほど、ダウンロード速度が遅くなるように、ダウンロード速度を決定することができる。かように、画面データ変化量が多い場合、当該動作をさらに切れ目なしに表示するために、事前にダウンロードする速度を遅くすることができる。
【００６６】
次に、プリローディング遂行部２１４が、表示領域と異なる準備領域に該当するデータを段階（Ｓ５３０）で決定されたダウンロード速度でダウンロードする（Ｓ５４０）。
【００６７】
図５には図示されていないが、本発明の一実施形態による漫画データプリローディング方法は、プリローディング制御部２１３が、現在表示領域に対する次の表示領域のプリローディング速度を決定する段階（Ｓ５３０）に先立ち、ユーザイベントの履歴を収集し、ユーザの平均読解速度、全体ユーザの平均読解速度、及び特定漫画データに係わる平均読解速度を含むユーザイベント学習値を算出する段階をさらに含み、プリローディング制御部２１３は、段階（Ｓ５３０）において、ユーザイベント学習値を利用して、ダウンロード速度を調整することができる。
【００６８】
図６Ａないし図６Ｄは、本発明の実施形態による漫画データプリローディング方法を示した図面である。
【００６９】
図６Ａないし図６Ｄは、本発明の実施形態による漫画データプリローディング方法によって、表示領域、表示領域の変化量、プリローディング速度及びプリローディング領域を同一時間帯上で示したものであるということが分かる。
【００７０】
まず、図６Ａのように、表示部２３０は、時間区間によって、０−５の漫画データのうち一部を表示領域として表示することができる。例えば、（０−ｔ１）時間区間においては、０−１漫画データが表示領域であり、（ｔ１−ｔ２）時間区間においては、１−２漫画データが表示領域であり、（ｔ２−ｔ３）時間区間においては、２−３漫画データが表示領域であり、（ｔ３−ｔ４）時間区間においては、３−４漫画データが表示領域であるということが分かる。また、ｔ１時刻から短い時間の間には、表示領域が０−１漫画データから１−２漫画データに移動したということが分かる。当該表示領域の変化は、ユーザイベント、すなわち、ユーザのスクロール動作によるものである。また、（ｔ１−ｔ２）時間区間及び１−２漫画データ（塗りつぶされた部分）には、アニメーション動作が含まれているということが分かる。
【００７１】
プリローディング制御部２１３は、図６Ａにおいて、各時間区間の間隔が同一である場合、平均読解速度を「１／時間区間」と算出することができる。
【００７２】
次に、図６Ｂのように、本発明による表示領域変化量判断部２１１は、表示領域の変化量を判断することができる。例えば、（０−ｔ１）時間区間においては、０−１漫画データが表示領域として維持されているので、表示領域の変化量は０である。（ｔ１−ｔ２）時間区間においては、１−２漫画データにアニメーション動作が含まれており、表示領域の変化量が１（相対的サイズ）であり、ｔ１時刻から短い時間の間には、表示領域が０−１漫画データから１−２漫画データに移動し、表示領域の変化量が２（相対的サイズ）である。
【００７３】
次に、図６Ｃのように、本発明によるプリローディング制御部２１３は、表示領域の変化量が多いほど、プリローディング速度が遅くなるように決定することができる。例えば、（０−ｔ１）時間区間においては、表示領域の変化量が０であるので、プリローディング速度は２（相対的な速さ）であり、（ｔ１−ｔ２）時間区間においては、表示領域の変化量が１であるので、プリローディング速度は１（相対的な速さ）であり、ｔ１時刻から短い時間の間には、表示領域の変化量が２であるので、プリローディング速度は非常に遅い値（例えば、０）である。
【００７４】
プリローディング制御部２１３は、ユーザイベント学習部２１２によって算出されたユーザイベント学習値を利用して、プリローディング速度を補正することができる。例えば、（ｔ３−ｔ４）区間の場合、表示領域の変化量が０であるので、プリローディング速度は２でなければならず、ユーザイベント学習部２１２が（０−ｔ３時間）区間を通じて、ユーザの平均読解速度を「１／時間区間」と算出した場合、プリローディング制御部２１３は、ユーザの平均読解速度を考慮し、プリローディング速度を２から１に補正することができる。
【００７５】
次に、図６Ｄのように、本発明によるプリローディング遂行部２１４は、プリローディング速度によって、プリローディングを行うことができる。例えば、０時刻において、０−１漫画データがすでにダウンロードされている場合、（０−ｔ１）時間区間においては、プリローディング速度が２であるので、１−３漫画データを追加してダウンロードすることができる。ｔ１時刻から短い時間の間には、プリローディング速度が非常に遅い値であるが、図６Ｄでは、それを省略している。
【００７６】
既表示領域保存部（図示せず）によって、表示領域として表示された既表示領域に該当する漫画データも、一定範囲ほどメモリに保存される。例えば、既表示領域保存部が２範囲内の既表示領域のみを保存する場合、（ｔ１−ｔ２）時間区間での既表示領域（０−１漫画データ）、及びｔ２−ｔ３時間区間での既表示領域（０−２漫画データ）は、２範囲内であるので、既表示領域保存部によってメモリに保存される。一方、（ｔ３−ｔ４）時間区間の場合、既表示領域は、０−３漫画データであって、２範囲を超えるので、最も前に表示された０−１漫画データは、メモリから消去される。
【００７７】
以上で説明した本発明による実施形態は、コンピュータ上で多様な構成要素を介して実行されるコンピュータプログラムの形態によって具現され、かようなコンピュータプログラムは、コンピュータで判読可能な媒体に記録される。このとき、媒体は、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体；ＣＤ（compact  disc）−ＲＯＭ（read  only  memory）及びＤＶＤ（digital  versatile  disc）のような光記録媒体；フロプティカルディスクのような磁気−光媒体（magneto-optical  medium）；及びＲＯＭ、ＲＡＭ（random  access  memory）、フラッシュメモリのような、プログラム命令語を保存して実行するように特別に構成されたハードウェア装置；を含む。さらに、媒体は、ネットワーク上で伝送可能な形態によって具現される無形の媒体を含み、例えば、ソフトウェア形態またはアプリケーション形態に具現され、ネットワークを介して伝送及び流通が可能な形態の媒体でもある。
【００７８】
一方、前記コンピュータプログラムは、本発明のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア分野の当業者に公知されて使用可能なことであってもよい。コンピュータプログラムの例としては、コンパイラによって作われるような機械語コードだけではなく、インタープリタなどを使用して、コンピュータによって実行される高級言語コードも含まれる。
【００７９】
本発明で説明する特定実行は、一実施形態であり、いかなる方法によっても、本発明の範囲を限定するものではない。明細書の簡潔さのために、従来の電子的な構成、制御システム、ソフトウェア、前記システムの他の機能的な側面の記載は省略する。また、図面に図示された構成要素間の線の連結または連結部材は、機能的な連結、及び／または物理的または回路的な連結を例示的に示したものであり、実際の装置では、代替可能であったり、追加されたりする多様な機能的な連結、物理的な連結または回路連結として示される。また、「必須な」、「重要に」のように、具体的な言及がなければ、本発明の適用のために必ずしも必要な構成要素ではないこともある。
【００８０】
従って、本発明の思想は、前述の実施形態に限って決められるものではなく、特許請求の範囲だけではなく、該特許請求の範囲と均等であるか、あるいはそれらから等価的に変更された全ての範囲は、本発明の思想の範疇に属するものであると言える。
【００８１】
本発明が解決しようとする課題はまた、アニメーション動作またはユーザエフェクトによる動作が遂行中である場合、漫画データをあらかじめダウンロードする速度を遅くすることにより、当該動作をさらに切れ目なしに表示する漫画データ表示装置、その方法及びそのコンピュータプログラムを提供することである。
【００８２】
本発明が解決しようとする課題はまた、ユーザイベント学習値に基づいて、事前にダウンロードする速度を補正することにより、ユーザの読解習慣に合わせ、さらに自然に画面を表示する漫画データ表示装置、その方法及びそのコンピュータプログラムを提供することである。
【００８３】
また、本発明の実施形態による漫画データ表示装置、その方法及びそのコンピュータプログラムによって、アニメーション動作、またはユーザエフェクトによる動作が遂行中である場合、漫画データを事前にダウンロードする速度を遅くすることにより、当該動作をさらに切れ目なしに表示することができる。
【００８４】
また、本発明の実施形態による漫画データ表示装置、その方法及びそのコンピュータプログラムによって、ユーザイベント学習値に基づいて事前にダウンロードする速度を補正することにより、ユーザの読解習慣に合わせて、さらに自然に画面を表示することができる。
【産業上の利用可能性】
【００８５】
本発明の漫画データ表示装置、その方法及びそのコンピュータプログラムは、例えば、web漫画  関連の技術分野に効果的に適用可能である。
【符号の説明】
【００８６】
１０    漫画データ提供システム
１００  漫画データサーバ
２００  漫画データ表示装置
２０１，４０１  ユーザのパソコン
２０２，４０２  ユーザの携帯用端末
２１０，４１０  制御部
２１１  表示領域変化量判断部
２１２  ユーザイベント学習部
２１３  プリローディング制御部
２１４  プリローディング遂行部
２２０，４２０  通信部
２３０，４５０  表示部
２４０，４４０  入力部
２５０，４３０  保存部
２６０  音響出力部
３００  通信網
４００  漫画データ生成装置
【図１】
2016184392.tif 000003
【図２】
2016184392.tif 000004
【図３】
2016184392.tif 000005
【図４】
2016184392.tif 000006
【図５】
2016184392.tif 000007
【図６Ａ】
2016184392.tif 000008
【図６Ｂ】
2016184392.tif 000009
【図６Ｃ】
2016184392.tif 000010
【図６Ｄ】
2016184392.tif 000011