(57)【要約】【課題】  マンガのコマにコメントをユーザが閲覧しやすいように表示する。【解決手段】  本発明に係るマンガのコマについてのコメントを表示する方法は、サーバと、それと通信する複数の端末装置とを備えたシステムにおいて、  １つまたは複数のコマを含むマンガ画像を読み込むステップ（Ｓ３０２）と、各コマについてのコメントに関するデータを読み込むステップ（Ｓ３０３）と、入力手段による入力を受けて、マンガ画像の一以上のコマあるいは一のコマの一部を表示手段に表示するステップ（Ｓ３０４）と、コメントを表示手段によりマンガ画像のコマに重ねて移動させながら表示するステップ（Ｓ３０５）と、表示されたコメントに対するユーザによる同意を示す入力を受け付けて、その入力を端末装置がサーバに送信するステップと、入力を送信した端末装置の表示手段に表示されるコメントを変更して表示するステップ（Ｓ３０６）と、サーバが同意を示す入力を受け付けてコメントの表示を変更するステップとを含む。【選択図】  図３
2010165310.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、それと通信する複数の端末装置とを備えたシステムにおいて、
１つまたは複数のコマを含むマンガ画像を前記サーバから端末装置の記憶手段に読み込むステップと、
各コマについてのコメントに関するデータを前記サーバから前記記憶手段に読み込むステップと、
入力手段による入力を受けて、マンガ画像の一以上のコマあるいは一のコマの一部を端末装置の表示手段に表示するステップと、
ユーザにより選択されたコメント表示モード、または予め定められたコメント表示モードにより、コメントを前記表示手段によりマンガ画像のコマに重ねて移動させながら表示するステップと、
表示されたコメントに対するユーザによる同意を示す入力を受け付けて、その入力を端末装置が前記サーバに送信するステップと、
前記入力を送信した端末装置の前記表示手段に表示されるコメントを変更して表示するステップと、
前記サーバが同意を示す入力を受け付けてコメントの表示を変更するステップと
を含む、マンガのコマについてのコメントを表示する方法。
【請求項２】
前記コメントを変更して表示するステップが、そのコメントの周囲にあるマークを表示するように表示を変更するものである、請求項１に記載の方法。
【請求項３】
前記コメントを変更して表示するステップが、同意の回数に応じてそのコメントまたはマークを拡大して表示するステップをさらに含むものである、請求項２に記載の方法。
【請求項４】
前記コメント表示モードは、コマの上部をコメントが流れるようにしてコメントを表示するモードと、コマの上から下へと落下するようにコメントを表示するモードとを含むものである、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
ユーザによるコメントの入力を受け付けて、その入力を端末装置がサーバに送信するステップをさらに含む請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記記憶手段に読み込まれた複数のコメントを、コメントの内部情報に基づき並び替えて表示するステップをさらに含む請求項１〜５のいずれか一項に記載の方法。
【請求項７】
１つまたは複数のコマを含むマンガ画像を前記サーバから端末装置の記憶手段に読み込む手段と、
各コマについてのコメントに関するデータを前記サーバから前記記憶手段に読み込む手段と、
入力手段による入力を受けて、マンガ画像の一以上のコマあるいは一のコマの一部を端末装置の表示手段に表示する手段と、
ユーザにより選択されたコメント表示モード、または予め定められたコメント表示モードにより、コメントをマンガ画像のコマに重ねて移動させながら表示する手段と、
表示されたコメントに対するユーザによる同意を示す入力を受け付けて、その入力を端末装置から前記サーバに送信する手段と、
前記入力を送信した端末装置の前記表示手段に表示されるコメントを変更して表示する手段と
を実現させる、マンガのコマについてのコメントを端末装置で閲覧するためのコンピュータプログラム。
【請求項８】
前記コメントを変更して表示する手段が、そのコメントの周囲にあるマークを表示するように表示を変更する手段を含むものである、請求項７に記載のコンピュータプログラム。
【請求項９】
前記コメントを変更して表示する手段が、同意の回数に応じてそのコメントまたはマークを拡大して表示する手段をさらに含むものである、請求項８に記載のコンピュータプログラム。
【請求項１０】
前記コメント表示モードは、コマの上部をコメントが流れるようにしてコメントを表示するモードと、コマの上から下へと落下するようにコメントを表示するモードとを含むものである、請求項７〜９のいずれか一項に記載のコンピュータプログラム。
【請求項１１】
ユーザによるコメントの入力を受け付けて、その入力を端末装置からサーバに送信する手段をさらに実現させる請求項７〜１０のいずれか一項に記載のコンピュータプログラム。
【請求項１２】
前記記憶手段に読み込まれた複数のコメントを、コメントの内部情報に基づき並び替えて表示する手段をさらに実現させる請求項７〜１１のいずれか一項に記載のコンピュータプログラム。
【請求項１３】
サーバと通信することができ、記憶手段と入力手段と表示手段とを有する端末装置であって、
１つまたは複数のコマを含むマンガ画像をサーバから受信して前記記憶手段に読み込む手段と、
各コマについてのコメントに関するデータを前記サーバから受信して前記記憶手段に読み込む手段と、
入力手段による入力を受けて、マンガ画像の一以上のコマあるいは一のコマの一部を前記表示手段に表示する手段と、
ユーザにより選択されたコメント表示モード、または予め定められたコメント表示モードにより、コメントをマンガ画像のコマに重ねて移動させながら表示する手段と、
表示されたコメントに対するユーザによる同意を示す入力を受け付けて、その入力を前記サーバに送信する手段と、
前記入力を送信した端末装置の前記表示手段に表示されるコメントを変更して表示する手段と
を備える、マンガのコマについてのコメントを表示することができる端末装置。
【請求項１４】
前記コメントを変更して表示する手段が、そのコメントの周囲にあるマークを表示するように表示を変更する手段を含むものである、請求項１３に記載の端末装置。
【請求項１５】
前記コメントを変更して表示する手段が、同意の回数に応じてそのコメントまたはマークを拡大して表示する手段をさらに含むものである、請求項１４に記載の端末装置。
【請求項１６】
前記コメント表示モードは、コマの上部をコメントが流れるようにしてコメントを表示するモードと、コマの上から下へと落下するようにコメントを表示するモードとを含むものである、請求項１３〜１５のいずれか一項に記載の端末装置。
【請求項１７】
ユーザによるコメントの入力を受け付けて、その入力をサーバに送信する手段をさらに備える請求項１３〜１６のいずれか一項に記載の端末装置。
【請求項１８】
前記記憶手段に読み込まれた複数のコメントを、コメントの内部情報に基づき並び替えて表示する手段をさらに備える請求項１３〜１７のいずれか一項に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マンガのコマにコメントを表示するコメント表示方法、プログラムおよび装置に関する。
【背景技術】
【０００２】
近年、マンガを携帯電話やＰＤＡ、ポータブル・ゲーム機、パーソナル・コンピュータを含む小型端末あるいは端末装置に配信することが盛んになっている。一方、ニコニコ動画のようにインターネットを通じてビデオを配信するのみならず、閲覧した感想をコメントとして投稿して、ユーザ間で共有することにより、ユーザにとっての新たな情報メディアになっている。これは、一般に、ＣＧＭ（Consumer Generated Media：消費者生成メディア）とも呼ばれている。そこで、端末装置の限られた物理的表示画面の大きさにおいてもマンガをうまく表示し、その上でコメントの投稿や表示をスムーズに実行するために利用できるソフトウェアツールが求められている。
【０００３】
なお、動画に複数のコメントを重ねて表示する技術としては、特許文献１が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４８０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、マンガ画像のコマに効率的なコメント表示を行うために利用できるソフトウェアツールを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係るマンガのコマについてのコメントを表示する方法は、
サーバと、それと通信する複数の端末装置とを備えたシステムにおいて、
１つまたは複数のコマを含むマンガ画像を前記サーバから端末装置の記憶手段に読み込むステップと、
各コマについてのコメントに関するデータを前記サーバから前記記憶手段に読み込むステップと、
入力手段による入力を受けて、マンガ画像の一以上のコマあるいは一のコマの一部を端末装置の表示手段に表示するステップと、
ユーザにより選択されたコメント表示モード、または予め定められたコメント表示モードにより、コメントを前記表示手段によりマンガ画像のコマに重ねて移動させながら表示するステップと、
表示されたコメントに対するユーザによる同意を示す入力を受け付けて、その入力を端末装置が前記サーバに送信するステップと、
前記入力を送信した端末装置の前記表示手段に表示されるコメントを変更して表示するステップと、
前記サーバが同意を示す入力を受け付けてコメントの表示を変更するステップと
を含む。
【０００７】
一実施形態によれば、前記コメントを変更して表示するステップは、そのコメントの周囲にあるマークを表示するように表示を変更するものとすることができる。
【０００８】
一実施形態によれば、前記コメントを変更して表示するステップは、同意の回数に応じてそのコメントまたはマークを拡大して表示するステップをさらに含むことができる。
【０００９】
一実施形態によれば、前記コメント表示モードは、コマの上部をコメントが流れるようにしてコメントを表示するモードと、コマの上から下へと落下するようにコメントを表示するモードとを含むことができる。
【００１０】
一実施形態によれば、前記方法は、ユーザによるコメントの入力を受け付けて、その入力を端末装置がサーバに送信するステップをさらに含むことができる。
【００１１】
一実施形態によれば、前記方法は、前記記憶手段に読み込まれた複数のコメントを、コメントの内部情報に基づき並び替えて表示するステップをさらに含むことができる。
【００１２】
上記課題を解決するため、本発明に係るマンガのコマについてのコメントを端末装置で閲覧するためのコンピュータプログラムは、
１つまたは複数のコマを含むマンガ画像を前記サーバから端末装置の記憶手段に読み込む手段と、
各コマについてのコメントに関するデータを前記サーバから前記記憶手段に読み込む手段と、
入力手段による入力を受けて、マンガ画像の一以上のコマあるいは一のコマの一部を端末装置の表示手段に表示する手段と、
ユーザにより選択されたコメント表示モード、または予め定められたコメント表示モードにより、コメントをマンガ画像のコマに重ねて移動させながら表示する手段と、
表示されたコメントに対するユーザによる同意を示す入力を受け付けて、その入力を端末装置から前記サーバに送信する手段と、
前記入力を送信した端末装置の前記表示手段に表示されるコメントを変更して表示する手段と
を実現させる。
【００１３】
一実施形態によれば、前記コメントを変更して表示する手段が、そのコメントの周囲にあるマークを表示するように表示を変更する手段を含むことができる。
【００１４】
一実施形態によれば、前記コメントを変更して表示する手段が、同意の回数に応じてそのコメントまたはマークを拡大して表示する手段をさらに含むことができる。
【００１５】
一実施形態によれば、前記コメント表示モードは、コマの上部をコメントが流れるようにしてコメントを表示するモードと、コマの上から下へと落下するようにコメントを表示するモードとを含むことができる。
【００１６】
一実施形態によれば、ユーザによるコメントの入力を受け付けて、その入力を端末装置からサーバに送信する手段をさらに実現させることができる。
【００１７】
一実施形態によれば、前記記憶手段に読み込まれた複数のコメントを、コメントの内部情報に基づき並び替えて表示する手段をさらに実現させることができる。
【００１８】
上記課題を解決するため、本発明に係るマンガのコマについてのコメントを表示することができる端末装置は、
サーバと通信することができ、記憶手段と入力手段と表示手段とを有する端末装置であって、
１つまたは複数のコマを含むマンガ画像をサーバから受信して前記記憶手段に読み込む手段と、
各コマについてのコメントに関するデータを前記サーバから受信して前記記憶手段に読み込む手段と、
入力手段による入力を受けて、マンガ画像の一以上のコマあるいは一のコマの一部を前記表示手段に表示する手段と、
ユーザにより選択されたコメント表示モード、または予め定められたコメント表示モードにより、コメントをマンガ画像のコマに重ねて移動させながら表示する手段と、
表示されたコメントに対するユーザによる同意を示す入力を受け付けて、その入力を前記サーバに送信する手段と、
前記入力を送信した端末装置の前記表示手段に表示されるコメントを変更して表示する手段と
を備える。
【００１９】
一実施形態によれば、前記コメントを変更して表示する手段が、そのコメントの周囲にあるマークを表示するように表示を変更する手段を含むことができる。
【００２０】
一実施形態によれば、前記コメントを変更して表示する手段が、同意の回数に応じてそのコメントまたはマークを拡大して表示する手段をさらに含むことができる。
【００２１】
一実施形態によれば、前記コメント表示モードは、コマの上部をコメントが流れるようにしてコメントを表示するモードと、コマの上から下へと落下するようにコメントを表示するモードとを含むことができる。
【００２２】
一実施形態によれば、ユーザによるコメントの入力を受け付けて、その入力をサーバに送信する手段をさらに備えることができる。
【００２３】
一実施形態によれば、前記記憶手段に読み込まれた複数のコメントを、コメントの内部情報に基づき並び替えて表示する手段をさらに備えることができる。
【発明の効果】
【００２４】
本発明によれば、端末装置の小さな表示画面においても、従来と比べてコメントをより効果的に表示することができる。そして、本発明は、ユーザからの投稿を受け付けて、ユーザ間でのマンガのコマ毎の感想や意見の交換を可能にする。
【図面の簡単な説明】
【００２５】
【図１】マンガ配信システムの模式図である。
【図２】本発明に係るコンピュータプログラムを実行する端末装置のブロック図である。
【図３】本発明に係るコンピュータプログラムの処理手順の一例を示すフローチャートである。
【図４】（Ａ）表示手段に表示されるマンガ画像の一例を示す平面図である。（Ｂ）コメントの「一行表示バージョン」の様子を示す平面図である。（Ｃ）コメントの「一行表示バージョン」の様子を示す平面図である。
【図５】（Ａ）−（Ｃ）コメントの「落下表示バージョン」の様子を示す平面図である。
【図６】（Ａ），（Ｂ）「同意」の様子を示す平面図である。
【図７】「同意」によりコメントが拡大表示される様子を表す平面図である。
【図８】コメント入力のためのフォームを示す平面図である。
【図９】コメントの並び替えの様子を示す概念図である。
【図１０】並び替えられたコメントのツリー構造を示す概念図である。
【発明を実施するための形態】
【００２６】
次に、本発明に係るコメント表示のためのコンピュータプログラムの一つの形態について図面を参照しながら説明する。
【００２７】
図１は、マンガ配信システム１を示す。マンガ配信システム１は、携帯電話やＰＤＡ、ポータブル・ゲーム機、パーソナル・コンピュータを含む端末装置２と、配信サーバ３とを含んでいる。端末装置２は、ネットワーク４を通して配信サーバ３と通信可能に接続されている。ネットワーク４は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信回線で構成することができる。
【００２８】
図１に示したマンガ配信システム１は、一般的なクライアントサーバシステムと考えることができる。ここで、端末装置２はクライアントサーバシステムにおけるクライアントにあたり、配信サーバ３はサーバにあたる。配信サーバ３は、端末装置２に対してマンガを配信することができるとともに、ユーザが端末装置２を用いて入力したコメントを端末装置２から受信することができる。さらに、配信サーバ３は、受信したコメントを複数の端末装置２へ配信することができる。
【００２９】
図２は、本発明に係るコンピュータプログラムの一部を実行する端末装置２のブロック図である。図２に示すように、端末装置２は、携帯電話のキーパッド、テンキーパッド、マウス、キーボード、ペンなどの入力手段２０５と、画像表示手段２１０と、記憶手段２１５とを備えている。
【００３０】
この端末装置２は、さらに、画像読み込み手段２２０と、コメント読み込み手段２３０と、閲覧要求受け付け手段２４０と、コメント表示モード選択受け付け手段２５０と、同意受け付け手段２６０と、コメント書き込み手段２７０とを備えている。
【００３１】
図３は、本実施例におけるコメント表示のためのコンピュータプログラムの処理のフローチャートを示している。まず、ステップＳ３０１から開始し、ステップＳ３０２では、画像読み込み手段２２０により、図４Ａに示すマンガ画像４００を配信サーバ３から受信して、記憶手２１５に読み込む。
【００３２】
次に、ステップＳ３０３において、コメント読み込み手段２３０により、コメントに関するデータを配信サーバ３から受信して、記憶手段２１５に読み込む。
【００３３】
ここで、コメントについて説明する。コメントとは、ユーザがマンガを閲覧して抱いた感想または意見を文字に表したものである。本例におけるコメントの表示モードは２つある。１つは「一行表示バージョン」であり、もう１つは「落下表示バージョン」である。この２つのバージョンは、例えば、ユーザがマウスなどの入力手段２０５を用いて、「一行表示バージョン」あるいは「落下表示バージョン」などと表示手段に表示されるアイコンをクリックすることにより、自由に選択することができる。また、ユーザにより選択がなされない場合のデフォルトのコメント表示モードを予め定めておくこともできる。表示モードの如何やコマの大きさ、表示画面の大きさに関わらず、基本設定としては、投稿されたコメントの表示用の文字フォントの大きさは予め定められた大きさで一定である。後述するように、「同意」の入力数により、フォントの大きさが変化する。
【００３４】
「一行表示バージョン」について、図４Ａ〜図４Ｃを用いて説明する。図４Ａは、表示手段に表示されるマンガ画像４００の一部を示している。図４Ａの例では、マンガ画像４００に含まれるコマ４１０の全体と隣接するいくつかのコマの一部が表示されている。
【００３５】
「一行表示バージョン」の場合、コマ４１０の上部にコメント表示領域４１１が設けられる。本例においてコメント表示領域４１１の幅はコマの幅と同じであるが、コマの表示上のサイズが小さい場合には、コメント表示領域に最小サイズを設けてコメントの可読性を保つことができる。このコメント表示領域４１１には、一例として「しかじかこんてんつ」とのコメントが右から左へ流れるようにして、コマ４１０に重ねて表示される。図４Ｂにおいては、コメントが流れる方向を矢印Ａ１により表現している。図４Ｂは、「しかじかこんてんつ」とのコメントの一部の文言として「しかじか」が表示されるある時点を示している。そして、さらに一定の時間が経過した時点でのコメント表示の様子を図４Ｃに示している。具体的には、コメントの文言の一部である「かじかこんてん」と表示されている。
【００３６】
「しかじかこんてんつ」とのコメント（第１のコメント）の次に別のコメント（第２のコメント）が存在する場合には、ユーザの入力を受けることなく自動的に、第２のコメントを表示することができる。第１のコメントと第２のコメントとの表示の間隔は予め定めておくことができ、一例として８０ピクセルである。また、第２のコメントを表示した後に、再び第１のコメントを表示することができ、この場合の間隔は、コメント表示領域４１１の横幅と同じにすることができる。
【００３７】
図４Ｂおよび図４Ｃでは、一例として平仮名で書かれたコメントを表示しているが、片仮名、漢字、英文字、数字、記号（「％」、「＃」など）を表示することもできる。日本語以外の英語、韓国語、中国語などの表示もできる。あるいは、アラビア文字やヘブライ文字といった、右横書きの言語も表示することができる。右横書きの言語の場合には、コメントは左から右へ流れるようにして表示することができる。
【００３８】
次に、「落下表示バージョン」について、図５Ａ〜図５Ｃを用いて説明する。図５Ａは、表示手段に表示されたマンガ画像４００の一部を示している。図５Ａの例では、マンガ画像４００に含まれるコマ４１０の全体と隣接するいくつかのコマの一部が表示されている。
【００３９】
「落下表示バージョン」の場合には、コメントが、コマに重ねてコマの上部から下部へ向けて落下するように表示される。図５Ａにおいては、符号Ａ２に示す矢印により落下する方向を表している。本例におけるコメントの文言は二つあり、「しかじかこんてんつ」と「かくかくしかじかどんな？」である。図５Ａは、「しかじかこんてんつ」というコメントがコマ４１０の上部に表示されるある時点を示している。
【００４０】
そして、一定の時間が経過すると、「しかじかこんてんつ」というコメントが矢印Ａ３の方向へ落下して、図５Ｂに示すようにコマ４１０の下部に表示される。さらに、ユーザの入力を受けることなく自動的に、次の「かくかくしかじかどんな？」というコメントがコマ４１０の上部に表示される。「しかじかこんてんつ」というコメント（第１のコメント）と、「かくかくしかじかどんな？」というコメント（第２のコメント）との時間間隔は、予め定めておくことができる。一例として、「４０００ミリ秒／コメント数」または「１０００ミリ秒」のいずれか大きい値とすることができる。本例ではコメント数が２であるため、第１のコメントと第２のコメントとの時間間隔は「２０００ミリ秒」である。つまり、コメントが三つ以下のときは１０００ミリ秒以上の間隔を空け、四つ以上の場合は１０００ミリ秒の間隔となる。
【００４１】
さらに、ある一定の時間が経過すると、図５Ｂに示すようにコメントはコマ４１０の下部にゆっくりと移動する。その後、数秒経過すると、下部に表示されている「しかじかこんてんつ」とのコメントの表示が消える。それに先立って、次にコメントである「かくかくしかじかどんな？」が上部に表れ、図５Ｂに示すように、矢印Ａ３の方向へ落下して、コマ４１０の下部に表示される（図５Ｃ）。
【００４２】
ステップＳ３０４では、マンガ画像４００の閲覧要求を閲覧要求受け付け手段２４０により受け付けて、マンガ画像４００を表示手段に表示する。ユーザは、キーパッド、キーボード、マウス、ペンといった入力手段２０５を操作することにより、閲覧要求を端末装置２へ入力することができる。
【００４３】
ステップＳ３０５では、コメント表示モード選択受け付け手段２５０により、ユーザによるコメント表示モードの選択結果を受け付けて、ステップＳ３０３において読み込まれたコメントを表示手段に表示する。上述したように、ユーザは、ペンやマウス、キーパッドなどの入力手段２０５を操作して、表示手段に表示される「一行表示バージョン」、「落下表示バージョン」のアイコンをクリックすることにより、コメントの表示方法を自由に選択することができる。あるいは、ユーザにより選択がなされない場合のコメント表示方法を予め定めておくこともできる。
【００４４】
「一行表示バージョン」あるいは「落下表示バージョン」により表示されたコメントを見たユーザが、そのコメントに共感した場合には、「同意」という操作を行うことができる。そして、同意受け付け手段２６０によりその同意の入力を受け取る（ステップＳ３０６）。ここでの「同意」とは、同意したいコメントを、例えばペンを用いてクリックするという操作のことである。この「同意」の様子を図６Ａおよび図６Ｂに示している。
【００４５】
図６Ａでは、コマ６１０に対して、＜「「おさかな」の次」の次＞というコメント６３０が表示されている。このとき、コメントの表示モードは、「一行表示バージョン」および「落下表示バージョン」のいずれであっても構わない。ユーザが、このコメント６３０に同意したい場合には、ユーザはキーやマウスなどの入力手段２０５を操作して、ポインタ６２０を移動してコメント６３０に重ねる（図６Ａ）。次いで、入力手段２０５の操作（例えば、マウスのクリック操作）を行う。あるいはペンでコメント６３０をタッチする。すると、ユーザが「同意」した結果として、同意受け付け手段２６０により、コメント６３０の周囲に流れ星が流れるように星印６４０といった何らかのマークを表示することができる（図６Ａおよび６Ｂ）。
【００４６】
ステップＳ３０６では、さらに、端末装置２から送信された同意の意思表示を受けたサーバ３は、コメントごとの「同意」の回数をカウントすることができる。そして、「同意」の回数に応じて、そのコメントのサイズを拡大あるいは縮小する。
【００４７】
例えば、同意の回数が０〜９回の場合は、図７のように文字の大きさを１５ポイントとして表示することができる（符号７２０）。そして、同意の回数が増えて１０〜１９回の場合には、例えば、文字の大きさを２０ポイントに拡大することができる（符号７３０）。さらに同意回数が増えて２０回以上の場合には、２４ポイントに拡大することができる（符号７４０）。逆に、一定期間にわたって同意がないと、文字の大きさが縮小していき、最終的にコメントが消えるようにすることができる。例えば、同意がないまま一定時間が経過すると、２４ポイントで表示されているコメントが１５ポイントに縮小し、さらに同意がないまま一定時間が経過すると１０ポイントに縮小する。その後も、一定時間にわたって同意がない場合には、そのコメントの表示が消える。
【００４８】
ユーザは、コメントを閲覧したり同意したりするのみならず、自らコメントを書き込むこともできる（ステップＳ３０７）。具体的には、ユーザのコメント入力要求を受けて、図８に示すようなコメント入力のためのフォームをコメント書き込み手段２７０により表示する。そして、入力手段２０５によりフォーム内にコメントを入力し、「投稿」ボタンを押下すると、コメントが記憶手段２１５に保存される。保存されたコメントは、コメント書き込み手段２７０により配信サーバ３へ送信する。さらに、配信サーバ３は、複数の端末装置２のうち、コメントの読み込み要求のあった端末装置２へそのコメントを配信する。その結果、他のユーザにより入力されたコメントを閲覧することが可能となる。そして、ステップＳ３０８にて手順を終了する。
【００４９】
これまで、コマに対するコメントについて説明したが、ユーザはあるコメントを閲覧して、その閲覧したコメントに対するコメントを投稿することができる。そして、配信サーバ３が端末装置２から多数のコメントを受け付けた場合には、コメント同士の関係に基づいてコメントを並び替えて表示すれば、ユーザにとって閲覧しやすいものとなる。以下、コメントの並び替えについて説明する。
【００５０】
まず、以下に用いる用語について説明する。
・コメントＩＤ：サーバにより、コメント一件に対して一意に付与されるＩＤ（１以上の整数）である。
・親コメントＩＤ：コメントの並び替え位置指定の基準となる、既存コメントのコメントＩＤである（投稿時に指定し、０もあり得る）。例えば、親コメントＩＤ＝１のコメントは、コメントＩＤ＝１のコメントに対して投稿されたものである。親コメントＩＤ＝０のコメントは、他のコメントに対して投稿されたものではなく、マンガのあるコマについて投稿されたものである。
・削除コメント：コメント管理者が削除したコメントである（物理的なデータは存在するが、削除フラグが付いている）。
・ダミーコメント：最初の一件目の投稿と、先頭位置への投稿（コマに対するコメントの投稿）のために端末装置上で動く本発明に係るコンピュータプログラム（ビューア）が用意する、コメントＩＤ＝０かつ親コメントＩＤ＝−１のコメントである。ダミーコメントはサーバには存在せず、端末装置が有する。
【００５１】
コメントを並び替える前提として、すべてのコメントは、必ずコメントＩＤと親コメントＩＤを一つずつ持っている。そして、各コメントは、投稿日時についての情報も有している。また、コマ毎に投稿されたコメントは、削除コメントも含めてすべて、端末装置がサーバから受信できる。
【００５２】
コメントは、コメントが有する親コメントＩＤを基準として並び替えることができる。例えば、親コメントＩＤ＝０のコメントは、コメントＩＤ＝０のコメント（ダミーコメント）の次に順序付けられる。同様に、親コメントＩＤ＝３のコメントは、コメントＩＤ＝３のコメントの次に順序付けられる。このようにしてコメントを並び替えると、コメント同士がつながりを有するツリー構造が生まれる。
【００５３】
次に具体的な処理手順について説明する。まず、３つのコメントグループの概念を以下のように便宜的に定める。
・コメントグループＡ：端末装置がサーバから受信した全てのコメント
・コメントグループＢ：並び替えの為にコメントグループＡの一部を移し替えたコメントグループ（最初は空である）
・コメントグループＣ：並び替えの為に一時的に用いるコメントグループ（グループＡから抽出して一時的にグループＣに入れ、グループＢに入れた段階で空とする）
【００５４】
まず手順１として、端末装置は、あるコマのコメントを、削除コメントも含めてすべてサーバから受信し、コメントグループＡとして保存する。このとき、コメントグループＡは、図９の左側に示す１０個のコメント９０２〜９１１を含む。これらのコメント９０２〜９１１はユーザにより投稿されたコメントである。例えば、コメント９０２は、コメントＩＤ＝１かつ親コメントＩＤ＝０を有し、投稿時間が「０：００」であり、「１ゲット」という内容のコメントである。
【００５５】
手順２として、コメントグループＡに含まれるコメントをコメントＩＤの昇順に並び替える。手順３として、コメントグループＢにダミーコメント９０１を追加する。ダミーコメント９０１は、コメントＩＤ＝０かつ親コメントＩＤ＝−１を有し、投稿時間が「０：００」である。次に手順４として、コメントグループＡのうち、親コメントＩＤに一番小さい数字が付いているコメントをすべて抽出し、新着順（投稿日時の降順）に並べ、コメントグループＣに移動する。
【００５６】
手順５として、コメントグループＣ内の各コメントについて、そのコメントの親コメントＩＤをコメントＩＤとして有するグループＢ内のコメントの次に移動させて、順序付けを行う。次に、手順６として、手順４および５をＡが空になるまで繰り返す。最後に手順７として、Ｂ内に削除コメントが存在する場合には、それをＢから削除する。このようにしてできたコメントグループＢが、並び替えられて順序付けがなされた一連のコメントを含んでいる。
【００５７】
以上のようにして並べ替えられたコメントを図９の右側に示す。すなわち、コメント９０１、９０２、９０７、９０９、９０５、９０６、９０８、９１１、９１０、９０３、９０４の順に並び替えられている。
【００５８】
図１０は、並び替えられたコメント９０１〜９１１（図９の右側）のツリー構造を示す。例えば、親コメントＩＤ＝７のコメント９１１は、コメントＩＤ＝７のコメント９０８の下位に位置している。さらに、コメント９０８は、親コメントＩＤ＝５を有するため、コメントＩＤ＝５のコメント９０６の下位に位置している。
【００５９】
並び替えられたコメントを、その順番に表示することにより、ユーザは、そのコマについての一連のコメントを閲覧しやすくなる。
【符号の説明】
【００６０】
１  マンガ配信システム
２  端末装置
３  配信サーバ
４  ネットワーク
２０５  入力手段
２１０  表示手段
２１５  記憶手段
２２０  画像読み込み手段
２３０  コメント読み込み手段
２４０  閲覧要求受け付け手段
２５０  コメント表示モード選択受け付け手段
２６０  同意受け付け手段
２７０  コメント書き込み手段
【図１】
2010165310.tif 000003
【図２】
2010165310.tif 000004
【図３】
2010165310.tif 000005
【図４】
2010165310.tif 000006
【図５】
2010165310.tif 000007
【図６】
2010165310.tif 000008
【図７】
2010165310.tif 000009
【図８】
2010165310.tif 000010
【図９】
2010165310.tif 000011
【図１０】
2010165310.tif 000012