(57)【要約】【課題】安心して他のユーザとコミュニケーションできる表示制御プログラム、表示制御装置、表示制御システム、および表示制御方法を提供する。【解決手段】データ取得手段は、メッセージおよび当該メッセージの入力者を示すデータを他の装置から取得する。入力者判定手段は、入力者を示すデータに基づいて、当該入力者が信頼されているか否かを判定する。表示文字設定手段は、入力者の判定結果に応じて、当該入力者が作成したメッセージを表示する際の書体および／または字種を設定する。表示制御手段は、表示文字設定手段が設定した書体および／または字種に基づいて、メッセージを表示装置に表示する制御を行う。【選択図】図４
2013196662.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に表示する制御を行う装置のコンピュータで実行される表示制御プログラムであって、
前記コンピュータを、
メッセージおよび当該メッセージの入力者を示すデータを他の装置から取得するデータ取得手段と、
前記入力者を示すデータに基づいて、当該入力者が信頼されているか否かを判定する入力者判定手段と、
前記入力者の判定結果に応じて、当該入力者が作成したメッセージを表示する際の書体および／または字種を設定する表示文字設定手段と、
前記表示文字設定手段が設定した書体および／または字種に基づいて、前記メッセージを前記表示装置に表示する制御を行う表示制御手段として機能させる、表示制御プログラム。
【請求項２】
前記入力者判定手段は、信頼できるユーザとして予め登録されたユーザ登録情報を記憶するユーザ登録情報記憶手段を含み、
前記入力者を示すデータが前記ユーザ登録情報に登録されたユーザを示す場合、当該入力者が信頼されていると判定する、請求項１に記載の表示制御プログラム。
【請求項３】
前記入力者判定手段は、信頼できないユーザとして予め登録されたユーザ登録情報を記憶するユーザ登録情報記憶手段を含み、
前記入力者を示すデータが前記ユーザ登録情報に登録されたユーザを示す場合、当該入力者が信頼されていないと判定する、請求項１に記載の表示制御プログラム。
【請求項４】
前記入力者判定手段は、前記取得されたメッセージの入力者が不明である場合、当該メッセージの入力者が信頼されていないと判定する、請求項１乃至３の何れか１つに記載の表示制御プログラム。
【請求項５】
前記表示文字設定手段は、前記入力者が信頼されていない場合に当該入力者がメッセージを作成する際に選択できない書体に設定する、請求項１乃至４の何れか１つに記載の表示制御プログラム。
【請求項６】
前記表示文字設定手段は、前記入力者が信頼されていない場合に当該信頼されていない入力者専用の書体に設定する、請求項１乃至５の何れか１つに記載の表示制御プログラム。
【請求項７】
前記表示文字設定手段は、前記入力者が信頼されていない場合に当該入力者が作成したメッセージを表示する際の書体を崩れた書体に設定する、請求項１乃至６の何れか１つに記載の表示制御プログラム。
【請求項８】
前記表示文字設定手段は、前記入力者が信頼されていない場合に当該入力者が作成したメッセージを表示する際の書体を汚い書体に設定する、請求項１乃至７の何れか１つに記載の表示制御プログラム。
【請求項９】
前記表示文字設定手段は、前記入力者が信頼されていない場合に当該入力者が作成したメッセージを表示する際の書体を幼稚化された書体に設定する、請求項１乃至８の何れか１つに記載の表示制御プログラム。
【請求項１０】
前記表示文字設定手段は、前記入力者が信頼されていない場合に当該入力者が作成したメッセージを示す文字の字種の一部を変えるまたは当該一部に文字を追加して、当該メッセージを表示する際の字種を設定する、請求項１乃至９の何れか１つに記載の表示制御プログラム。
【請求項１１】
前記表示文字設定手段は、前記入力者が信頼されていない場合に当該入力者が作成したメッセージを示す文字の字種の一部を母音が同じ字種に変えるまたは当該一部に母音が同じ文字を追加して、当該メッセージを表示する際の字種を設定する、請求項１０に記載の表示制御プログラム。
【請求項１２】
表示装置に表示する制御を行う表示制御装置であって、
メッセージおよび当該メッセージの入力者を示すデータを他の装置から取得するデータ取得手段と、
前記入力者を示すデータに基づいて、当該入力者が信頼されているか否かを判定する入力者判定手段と、
前記入力者の判定結果に応じて、当該入力者が作成したメッセージを表示する際の書体および／または字種を設定する表示文字設定手段と、
前記表示文字設定手段が設定した書体および／または字種に基づいて、前記メッセージを前記表示装置に表示する制御を行う表示制御手段とを備える、表示制御装置。
【請求項１３】
複数の装置が通信可能に構成され、表示装置に表示する制御を行う表示制御システムであって、
メッセージおよび当該メッセージの入力者を示すデータを他の装置から取得するデータ取得手段と、
前記入力者を示すデータに基づいて、当該入力者が信頼されているか否かを判定する入力者判定手段と、
前記入力者の判定結果に応じて、当該入力者が作成したメッセージを表示する際の書体および／または字種を設定する表示文字設定手段と、
前記表示文字設定手段が設定した書体および／または字種に基づいて、前記メッセージを前記表示装置に表示する制御を行う表示制御手段とを備える、表示制御システム。
【請求項１４】
表示装置に表示する制御を行う少なくとも１つの情報処理装置により構成される表示制御システムに含まれる１つのプロセッサまたは複数のプロセッサ間の協働により実行される表示制御方法であって、
メッセージおよび当該メッセージの入力者を示すデータを他の装置から取得するデータ取得ステップと、
前記入力者を示すデータに基づいて、当該入力者が信頼されているか否かを判定する入力者判定ステップと、
前記入力者の判定結果に応じて、当該入力者が作成したメッセージを表示する際の書体および／または字種を設定する表示文字設定ステップと、
前記表示文字設定ステップにおいて設定された書体および／または字種に基づいて、前記メッセージを前記表示装置に表示する制御を行う表示制御ステップとを含む、表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御プログラム、表示制御装置、表示制御システム、および表示制御方法に関し、特に例えば、ユーザ入力に応じた文字を表示する表示制御プログラム、表示制御装置、表示制御システム、および表示制御方法に関する。
【背景技術】
【０００２】
従来、ネットワークを介して、ユーザ間でメッセージを文字情報としてやり取りを行う、いわゆる「チャット」というサービスが提供されている（例えば、特許文献１参照）。上記チャットを行う際、各ユーザが用いる端末装置の表示画面には、自身が発言したメッセージを含めて当該チャットを用いてやり取りしたメッセージが表示される。そして、ユーザは、表示画面に表示されたメッセージを見て、新たにメッセージを生成して発言することができ、発言されたメッセージを用いて順次表示画面のメッセージが更新されていく。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−６１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、不特定多数が参加可能なサービスでは、ユーザが知らない匿名の発信者やユーザが信頼していない発信者も発言可能となる。しかしながら、上記発信者は、他のユーザを誹謗中傷する発言をすることがあり、その場合、当該発言を見た他のユーザの気分を害する恐れがある。
【０００５】
それ故に、本発明の主たる目的は、安心して他のユーザとコミュニケーションできる表示制御プログラム、表示制御装置、表示制御システム、および表示制御方法を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は例えば以下のような構成を採用し得る。なお、特許請求の範囲の記載を解釈する際に、特許請求の範囲の記載によってのみその範囲が解釈されるべきであることが理解され、特許請求の範囲の記載と本欄の記載とが矛盾する場合には、特許請求の範囲の記載が優先する。
【０００７】
本発明の表示制御プログラムの一構成例は、表示装置に表示する制御を行う装置のコンピュータで実行される。表示制御プログラムは、データ取得手段、入力者判定手段、表示文字設定手段、および表示制御手段としてコンピュータを機能させる。データ取得手段は、メッセージおよび当該メッセージの入力者を示すデータを他の装置から取得する。入力者判定手段は、入力者を示すデータに基づいて、当該入力者が信頼されているか否かを判定する。表示文字設定手段は、入力者の判定結果に応じて、当該入力者が作成したメッセージを表示する際の書体および／または字種を設定する。表示制御手段は、表示文字設定手段が設定した書体および／または字種に基づいて、メッセージを表示装置に表示する制御を行う。
【０００８】
上記によれば、メッセージの入力者の信頼判定に基づいて、当該メッセージを表示する際の書体および／または字種が設定されるため、表示された文字を見ることによって入力者の信頼を直感的に認識することができ、安心して他のユーザとコミュニケーションすることができる。
【０００９】
また、上記表示制御プログラムは、入力者判定手段は、ユーザ登録情報記憶手段を含んでもよい。ユーザ登録情報記憶手段は、信頼できるユーザとして予め登録されたユーザ登録情報を記憶する。この場合、上記入力者判定手段は、入力者を示すデータがユーザ登録情報に登録されたユーザを示す場合、当該入力者が信頼されていると判定してもよい。
【００１０】
上記によれば、信頼できるユーザとして予め登録した情報に基づいて入力者が信頼判定されるため、正確な判定ができるとともに、メッセージを受け取る側の設定に応じた判定が可能となる。
【００１１】
また、上記入力者判定手段は、ユーザ登録情報記憶手段を含んでもよい。ユーザ登録情報記憶手段は、信頼できないユーザとして予め登録されたユーザ登録情報を記憶する。この場合、上記入力者判定手段は、入力者を示すデータがユーザ登録情報に登録されたユーザを示す場合、当該入力者が信頼されていないと判定してもよい。
【００１２】
上記によれば、信頼できないユーザとして予め登録した情報に基づいて入力者が信頼判定されるため、正確な判定ができるとともに、メッセージを受け取る側の設定に応じた判定が可能となる。
【００１３】
また、上記入力者判定手段は、取得したメッセージの入力者が不明である場合、当該メッセージの入力者が信頼されていないと判定してもよい。
【００１４】
上記によれば、匿名でメッセージが作成された場合に、信頼できない入力者が作成したメッセージであると判定することができる。
【００１５】
また、上記表示文字設定手段は、入力者が信頼されていない場合に当該入力者がメッセージを作成する際に選択できない書体に設定してもよい。
【００１６】
上記によれば、表示される書体によって、メッセージを作成した入力者の信頼の有無を判別することができる。
【００１７】
また、上記表示文字設定手段は、入力者が信頼されていない場合に当該信頼されていない入力者専用の書体に設定してもよい。
【００１８】
上記によれば、表示される書体によって、メッセージを作成した入力者の信頼の有無を判別することができる。
【００１９】
また、上記表示文字設定手段は、入力者が信頼されていない場合に当該入力者が作成したメッセージを表示する際の書体を崩れた書体に設定してもよい。
【００２０】
上記によれば、信頼されていない入力者によるメッセージが崩れた書体で表示されるため、メッセージの内容がユーザに与える印象を異なるものに変化させることができる。
【００２１】
また、上記表示文字設定手段は、入力者が信頼されていない場合に当該入力者が作成したメッセージを表示する際の書体を汚い書体に設定してもよい。
【００２２】
上記によれば、信頼されていない入力者によるメッセージが汚い書体で表示されるため、メッセージの内容がユーザに与える印象を異なるものに変化させることができる。
【００２３】
また、上記表示文字設定手段は、入力者が信頼されていない場合に当該入力者が作成したメッセージを表示する際の書体を幼稚化された書体に設定してもよい。
【００２４】
上記によれば、信頼されていない入力者によるメッセージが幼稚化した書体で表示されるため、メッセージの内容がユーザに与える印象を異なるものに変化させることができる。
【００２５】
また、上記表示文字設定手段は、入力者が信頼されていない場合に当該入力者が作成したメッセージを示す文字の字種の一部を変えるまたは当該一部に文字を追加して、当該メッセージを表示する際の字種を設定してもよい。
【００２６】
上記によれば、信頼されていない入力者によるメッセージを、誤字を混ぜた状態で表示することができるため、メッセージの内容がユーザに与える印象を異なるものに変化させることができる。
【００２７】
また、上記表示文字設定手段は、入力者が信頼されていない場合に当該入力者が作成したメッセージを示す文字の字種の一部を母音が同じ字種に変えるまたは当該一部に母音が同じ文字を追加して、当該メッセージを表示する際の字種を設定してもよい。
【００２８】
上記によれば、字種の母音が変化しないように誤字に変えるまたは誤字を加えることができるため、誤字に変えるまたは誤字を加える前のメッセージの内容を類推することが可能となる。
【００２９】
また、本発明は、上記各手段を備える表示制御装置、表示制御システム、および上記各手段で行われる動作を含む表示制御方法の形態で実施されてもよい。
【発明の効果】
【００３０】
本発明によれば、メッセージの入力者の信頼判定に基づいて、当該メッセージを表示する際の書体や字種が設定されるため、表示された文字を見ることによって入力者の信頼を直感的に認識することができ、安心して他のユーザとコミュニケーションすることができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態に係る表示制御システムの一例を示す図
【図２】図１の端末装置３の構成の一例を示すブロック図
【図３】図２の表示部３５に表示される画像の一例を示す図
【図４】発信者の信頼の有無に応じて、表示文字の書体が変化する一例を示す図
【図５Ａ】通常書体の表示文字のアウトラインの一例を示す図
【図５Ｂ】匿名用書体の表示文字のアウトラインの一例を示す図
【図６】図２の記憶部３２に記憶される主なデータおよびプログラムの一例を示す図
【図７】図２の端末装置３において実行される処理の一例を示すフローチャート
【発明を実施するための形態】
【００３２】
図１を参照して、本発明の一実施形態に係る表示制御システムについて説明する。図１に示すように、当該表示制御システムの一例である表示制御システム１は、複数の端末装置３が、ネットワーク１００を介して接続されて構築される。
【００３３】
端末装置３は、無線または有線通信を用いて、ネットワーク１００に接続可能に構成されている。例えば、端末装置３は、ピアツーピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）通信方式やクライアント−サーバ方式等を用いて、他の端末装置３と組み合わせられて所定のアプリケーション（例えば、チャットサービス）の実行が可能である。また、端末装置３は、ネットワーク１００を介して、サーバ（例えば、チャットサーバ）と接続を確立することによって、上記アプリケーションを実行してもかまわない。例えば、端末装置３は、交換可能な光ディスク等の記憶媒体内に記憶され、または、他の装置から受信した表示制御プログラムを実行可能である。端末装置３は、一般的なパーソナルコンピュータ、据置型ゲーム機、携帯電話機、携帯ゲーム機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等のデバイスであってもかまわない。
【００３４】
次に、図２を参照して、端末装置３について説明する。なお、図２は、端末装置３の構成の一例を示すブロック図である。図２において、端末装置３は、制御部３１、記憶部３２、プログラム格納部３３、入力部３４、および表示部３５を備える。端末装置３は、上記の各部３１〜３５を備える単一の装置であってもよい。また、端末装置３は、制御部３１を少なくとも含む情報処理装置と他の装置とを含む１以上の装置によって構成されてもよい。
【００３５】
制御部３１は、各種の情報処理を実行するための情報処理手段（コンピュータ）であり、例えばＣＰＵである。制御部３１は、各種の情報処理として、他の端末装置３との間で文字情報をやり取りするチャットサービスを実行して、当該文字情報を表示部３５に表示する処理や、入力部３４に対するユーザの操作に応じた処理等を実行する機能を有する。例えば、ＣＰＵが所定のプログラムを実行することによって、制御部３１における各機能が実現される。
【００３６】
記憶部３２は、制御部３１が上記情報処理を実行する際に用いる各種のデータを記憶する。記憶部３２は、例えばＣＰＵ（制御部３１）がアクセス可能なメモリである。
【００３７】
プログラム格納部３３は、プログラムを記憶（格納）する。プログラム格納部３３は、制御部３１がアクセス可能な記憶装置（記憶媒体）であればどのようなものであってもよい。例えば、プログラム格納部３３は、制御部３１を含む情報処理装置内に設けられる記憶装置であってもよいし、制御部３１を含む情報処理装置に着脱自在に装着される記憶媒体であってもよい。また、プログラム格納部３３は、制御部３１とネットワークを介して接続される記憶装置（サーバ等）であってもよい。制御部３１（ＣＰＵ）は、ゲームプログラムの一部または全部を適宜のタイミングで記憶部３２に読み出し、読み出されたプログラムを実行するようにしてもよい。
【００３８】
入力部３４は、ユーザによって操作（文字入力操作）可能な入力装置である。入力部３４はどのような入力装置であってもよい。
【００３９】
表示部３５は、制御部３１の指示にしたがって画像を表示する。
【００４０】
次に、端末装置３が行う具体的な処理を説明する前に、図３、図４、図５Ａ、および図５Ｂを用いて端末装置３において行われる処理の概要について説明する。なお、図３は、端末装置３の表示部３５に表示される画像の一例を示す図である。図４は、発信者の信頼の有無に応じて、表示文字の書体および字種が変化する一例を示す図である。図５Ａは、通常書体の表示文字のアウトラインの一例を示す図である。図５Ｂは、匿名用書体の表示文字のアウトラインの一例を示す図である。なお、後述では、ユーザ間でメッセージを文字情報としてやり取りを行うチャットサービスを利用する場合に、本実施例の表示制御プログラムを実行することによって表示部３５に表示される文字情報の例を用いる。
【００４１】
図３に示すように、上記チャットサービスを利用するユーザが用いる端末装置３の表示部３５には、当該チャットサービスを用いて各ユーザが発言したメッセージが時系列順に表示される。具体的には、図３に示す例では、発言者「鈴木」、発言者「佐藤」、発言者「佐々木」がそれぞれ発言したメッセージが表示されており、それらに加えて、匿名の発言者が発言したメッセージが表示されている。
【００４２】
ここで、匿名の発言者が発言したメッセージＷＡは、他の発言者が発言したメッセージの書体とは異なる書体（以下、当該書体を匿名用書体と記載する）で表示される。一例として、メッセージＷＡは、一般的に用いられる日本語の書体を崩した書体で表示される。例えば、メッセージＷＡは、一般的に用いられる日本語の書体を崩すことによって、読み手に汚い印象を与える書体で表示されたり、表示された文字から受ける印象が幼稚化する書体で表示されたり、コミカルな書体で表示されたり、丸みを帯びた書体で表示されたりする。なお、メッセージＷＡは、誤字（異なる字種）が混ざっていてもよく、当該誤字を混ぜることによって、読み手に汚い印象を与えたり、表示された文字から受ける印象が幼稚化するようにしたりしてもよい。このように、匿名の発言者が発言したメッセージＷＡが、上述したような書体や字種で表示されることによって、誹謗中傷するメッセージ内容であったとしても当該メッセージを見たユーザに与える衝撃を和らげることができる。
【００４３】
例えば、図４に示すように、上記チャットサービスを介して、ある発言者が入力文字「あれはほんとつまらないからやめてください」を入力してメッセージを発言した場合、当該メッセージが表示される前に、当該メッセージを発言した発言者が信頼できるか否かが当該メッセージと共に送信されるユーザ情報に基づいて判定される。
【００４４】
上記判定を行う方法の第１の例として、上記メッセージを受信して表示部３５に表示する端末装置３において、当該端末装置３のユーザにとって信頼できるユーザであると管理されているユーザ登録情報（例えば、友達リスト）に基づいて、発言者が信頼されているか否かが判断される。例えば、第１の例におけるユーザ登録情報は、端末装置３のユーザがメッセージのやり取りなどのコミュニケーションを行う相手を予め登録することによって作成され、発信者を示すユーザ情報が当該ユーザ登録情報に登録されている場合に当該発信者が信頼できると判定される。
【００４５】
上記判定を行う方法の第２の例として、上記メッセージを受信して表示部３５に表示する端末装置３において、当該端末装置３のユーザにとって信頼できないユーザであると管理されているユーザ登録情報（例えば、ブラックリストや迷惑リスト）に基づいて、発言者が信頼されているか否かが判断される。例えば、第２の例におけるユーザ登録情報は、過去の経緯などから警戒を要すると考えられる相手を端末装置３のユーザが予め登録することによって作成され、発信者を示すユーザ情報が当該ユーザ登録情報に登録されている場合に当該発信者が信頼できないと判定される。
【００４６】
上記判定を行う方法の第３の例として、上記メッセージを受信して表示部３５に表示する端末装置３において、上記チャットサービスを利用するユーザであると予め登録されているユーザ登録情報（例えば、利用者リスト）に基づいて、発言者が信頼されているか否かが判断される。例えば、第３の例におけるユーザ登録情報は、上記チャットサービスを利用しようとするユーザが自身の個人情報等と共に予め登録することによって作成され、発信者を示すユーザ情報が当該ユーザ登録情報に登録されている場合に当該発信者が信頼できると判定される。この場合、上記チャットサービスのユーザ登録情報に登録されていないゲストとして当該チャットサービスを利用してメッセージを発信する場合は、当該ユーザ登録情報に登録されていないために当該ゲストが信頼できないと判定されることになる。
【００４７】
上記判定を行う方法の第４の例として、上記メッセージを受信して表示部３５に表示する端末装置３が受信したメッセージにおいて、当該メッセージを作成したユーザが不明（匿名や偽名）である場合、当該メッセージの発信者が信頼できないと判定される。
【００４８】
なお、上述した判定を行う方法の第１〜第４の例では、上記メッセージを受信して表示部３５に表示する端末装置３において、発信者が信頼されているか否かの判定を行う例を示したが、他の装置において当該判定を行ってもかまわない。例えば、クライアント−サーバ方式等を用いてサーバ（例えば、チャットサーバ）と接続を確立することによって、上記チャットサービスが利用される場合、当該サーバにおいて上記判定を行ってもかまわない。
【００４９】
メッセージを発言した発言者が信頼できると判定された場合、当該メッセージは、通常の書体および字種を用いて表示部３５に表示される。例えば、信頼できる発言者が入力文字「あれはほんとつまらないからやめてください」を入力してメッセージを発言した場合、当該発言者が発言時に選択した書体や予め設定された標準の書体（例えば、明朝体やゴシック体）などを通常の書体として、入力された字種と同じ字種で当該メッセージ「あれはほんとつまらないからやめてください」が表示部３５に表示される。
【００５０】
例えば、信頼できる発言者のメッセージを表示する場合、図５Ａに示すような通常の書体および字種で表示するための表示文字のアウトラインが用いられる。図５Ａは、教科書体でひらがなを表示する場合に用いられる文字コード毎の表示文字のアウトライン例を示している。例えば、信頼できる発言者が入力文字「ほ」を入力してメッセージを発言した場合、「ほ」の文字コードに対応する表示文字のアウトラインが図５Ａに示す通常の書体および字種のアウトラインから選択され、当該アウトラインを用いて表示文字「ほ」（字種）が通常の書体で表示部３５に表示される。
【００５１】
一方、メッセージを発言した発言者が信頼できないと判定された場合、当該メッセージは、匿名用の書体および字種を用いて表示部３５に表示される。図４に示した一例では、信頼できない発言者が入力文字「あれはほんとつまらないからやめてください」を入力してメッセージを発言した場合、匿名用の書体および入力された字種とは一部が異なる字種でメッセージ「あれはふぉんとつまらないからやめてくださゃい」が表示部３５に表示される。
【００５２】
ここで、図４に示した一例では、信頼できない発言者のメッセージが表示された場合、入力文字とは異なる文字が誤字として表示されている。具体的には、入力文字「ほ」が表示メッセージでは「ふぉ」に字種が変わって表示され、入力文字「さ」が表示メッセージでは「さゃ」に字種が変わって表示されている。このように信頼できない発言者のメッセージが表示される際に、その一部に誤字を混在させることによって、表示された文字から受ける印象を幼稚化することが可能であり、このように字種を変えて一部を誤字に変えることによって、誹謗中傷するメッセージ内容であったとしても当該メッセージを見たユーザに与える衝撃を和らげることができる。なお、メッセージの一部を誤字に変える場合、変更前後の字種の母音を変えずに異なる字種に変えるおよび／または異なる字種を挿入することが考えられる。このように、変更前後の字種の母音が変化しないように誤字に変えることによって、誤字に変える前のメッセージの内容を類推することが可能となる。
【００５３】
例えば、信頼できない発言者のメッセージを表示する場合、図５Ｂに示すような匿名用の書体および字種で表示するための表示文字のアウトラインが用いられる。図５Ｂは、匿名用の書体および字種でひらがなを表示する場合に用いられる文字コード毎の表示文字のアウトライン例を示している。図５Ｂに示すように、匿名用の書体は、日本語（ひらがな）の書体を崩した書体で表現されており、左右が逆となった鏡文字で表現されている書体も含まれている。また、匿名用の字種は、同じ文字コードであっても通常の字種に対して異なる字種で表示されるアウトライン（例えば、「さゃ」、「すゅ」、「ふぉ」）も含まれている。例えば、信頼できない発言者が入力文字「ほ」を入力してメッセージを発言した場合、「ほ」の文字コードに対応する表示文字のアウトラインが図５Ｂに示す匿名用の書体および字種のアウトラインから選択され、当該アウトラインを用いて異なる字種の表示文字「ふぉ」が匿名用の書体で表示部３５に表示される。このように、匿名用の書体および字種で表示する表示文字のアウトラインを文字コード毎に用意することによって、文字コードを指定するだけで容易に匿名用の書体に変えて表示できるとともに、表示された場合に異なる字種となって表示されるアウトラインを含ませておくことによって、上述した誤字に変える処理も同時に行うことが可能となる。
【００５４】
なお、上述した例では、信頼できない発言者の入力文字の文字コードを変えることなく匿名用の書体および字種を用いて表示しているが、文字コード自体を変えて当該発言者のメッセージを表示してもよい。例えば、所定の文字コードを他の文字コードに変換する条件を予め設定しておくことによって、信頼できない発言者のメッセージを表示する際に上述した誤記を混ぜて表示することが可能となる。なお、所定の文字コードを他の文字コードに変換する際、１つの文字コードを複数の文字コードの組合せに変換（例えば、「の」の文字コードを「に」の文字コードと「ょ」の文字コードとの組合せに変換）してもかまわない。
【００５５】
また、上述した一例では、匿名用の書体および字種でひらがなを表示する場合について説明したが、他の文字を表示することもできることは言うまでもない。例えば、カタカナ、漢字、数字、外国文字（英文字等）等の表示文字のアウトラインを用意すれば、同様に信頼できない発言者のメッセージを表示する際に匿名用の書体および字種で表示することができる。
【００５６】
また、上述した匿名用の書体および字種は、信頼できない発言者からのメッセージであることが区別可能であれば他の書体でもかまわない。例えば、匿名用の書体は、発言者がメッセージを送信する際に選択できない書体および／または他では用いられていない専用の書体であればよく、表示された文字から幼稚化された印象や汚れた印象以外の印象を与える書体であってもかまわない。また、匿名用の書体および字種は、通常の字種と同じであってもよい。さらに、匿名用の書体および字種は、通常の書体と書体が同じであって、少なくとも１つの字種が異なる字種（例えば、通常の字種では字種「ほ」となる文字コードが、匿名用の字種では字種「ふぉ」となる）となって誤記として表現されるようなものでもよい。このような通常の書体および字種と匿名用の書体および字種とは、同じ文字コードに対して同じ書体で表示されて字種が少なくとも一部異なるものとなる。
【００５７】
また、上述した説明では、不特定多数が参加可能なコミュニティサービスの一例としてチャットサービスを用いて、当該サービスでやり取りされるメッセージを表示する際に信頼できない発言者のメッセージが匿名用書体で表示される例を用いたが、本発明は、他のコミュニティサービスにも適用可能である。例えば、掲示板にメッセージを書き込むサービスや一対一でメッセージをやり取りするサービス等にも適用することができる。具体的には、前者の場合、ゲームレビューなどを書き込む掲示板サービスにおいて、当該ゲームのユーザ登録がされていないユーザや当該ゲームの不正を行ったとして登録されたユーザ等が書き込んだ場合に、当該書き込み内容が匿名用の書体および字種で表示される。後者の場合、メールを送受信するサービスにおいて、受信側のアドレス帳に登録されていないユーザや迷惑メールの送信元として登録されているユーザ等からメールを受信した場合に、当該メールの内容が匿名用の書体および字種で表示される。
【００５８】
次に、端末装置３において行われる処理の詳細を説明する。まず、図６を参照して、処理において用いられる主なデータについて説明する。なお、図６は、端末装置３の記憶部３２に記憶される主なデータおよびプログラムの一例を示す図である。
【００５９】
図６に示すように、記憶部３２のデータ記憶領域には、操作データＤａ、ユーザＩＤデータＤｂ、入力データＤｃ、発言データＤｄ、ユーザ登録データＤｅ、表示文字アウトラインデータＤｆ、および表示画像データＤｇ等が記憶される。なお、記憶部３２には、図６に示すデータの他、実行するアプリケーションで用いるデータ等、処理に必要なデータ等が記憶されてもよい。また、記憶部３２のプログラム記憶領域には、表示制御プログラムを構成する各種プログラム群Ｐａが記憶される。
【００６０】
操作データＤａは、入力部３４に対する操作内容を示すデータである。
【００６１】
ユーザＩＤデータＤｂは、端末装置３を使用するユーザの識別が可能となるユニークな符号（ユーザＩＤ）を示すデータである。
【００６２】
入力データＤｃは、端末装置３のユーザが他のユーザに対して発言するために入力した自身のメッセージを示すデータである。例えば、入力データＤｃは、発言したメッセージ内容（文字）を示す文字コードデータを少なくとも含んでおり、最新のメッセージに関するデータを少なくとも含んでいる。
【００６３】
発言データＤｄは、他の端末装置３のユーザが発言した他者のメッセージおよび自身が発言したメッセージを示すデータである。例えば、発言データＤｄは、各ユーザが発言したメッセージ内容（文字）を示す文字コードデータ、発信者を示すユーザデータ、および当該メッセージ内容を表示する際の書体および字種を示す書体および字種データを含んでいる。
【００６４】
ユーザ登録データＤｅは、上述した判定方法の第１〜第３の例等で用いられるユーザ登録情報を示すデータである。例えば、ユーザ登録データＤｅは、端末装置３のユーザにとって信頼できるユーザであると管理されているユーザ登録情報や、当該ユーザにとって信頼できないユーザであると管理されているユーザ登録情報や、サービスを利用するユーザであると予め登録されているユーザ登録情報等を示すデータである。
【００６５】
表示文字アウトラインデータＤｆは、発言者の信頼判定結果に基づいて選択される書体で文字を表示するためのアウトラインを示すデータである。例えば、表示文字アウトラインデータＤｆは、文字コード毎に予め設定された表示文字のアウトラインを示すデータであり、少なくとも上述した書体および字種のアウトラインを示す、通常の書体および字種アウトラインデータＤｆ１と匿名用の書体および字種アウトラインデータＤｆ２とが用意されている。
【００６６】
表示画像データＤｇは、背景等の他の画像を配置して表示部３５に表示するためのデータである。
【００６７】
次に、図７を参照して、端末装置３において行われる処理の詳細を説明する。なお、図７は、端末装置３において実行される処理の一例を示すフローチャートである。ここで、図７に示すフローチャートにおいては、端末装置３における処理のうち、各ユーザとの間でメッセージをやり取りしたり各ユーザのメッセージを表示したりする処理について主に説明し、これらの処理と直接関連しない他の処理については詳細な説明を省略する。また、図７では、制御部３１が実行する各ステップを「Ｓ」と略称する。
【００６８】
制御部３１のＣＰＵは、記憶部３２のメモリ等を初期化し、プログラム格納部３３から表示制御プログラムをメモリに読み込む。そして、ＣＰＵによって当該表示制御プログラムの実行が開始される。図７に示すフローチャートは、以上の処理が完了した後に行われる処理を示すフローチャートである。
【００６９】
なお、図７に示すフローチャートにおける各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理順序を入れ替えてもよいし、各ステップの処理に加えて別の処理が実行されてもよい。また、本実施例では、上記フローチャートの各ステップの処理を制御部３１（ＣＰＵ）が実行するものとして説明するが、上記フローチャートにおける一部または全部のステップの処理を、上記ＣＰＵ以外のプロセッサや専用回路が実行するようにしてもよい。
【００７０】
図７において、制御部３１は、ネットワーク１００にログインする処理を行い（ステップ４１）、次のステップに処理を進める。例えば、制御部３１は、ユーザＩＤデータＤｂが示すユーザＩＤ等を用いて、ネットワーク１００にログインする処理を行う。そして、ネットワーク１００を介して提供されているチャットサービスのアプリケーションが起動され、当該チャットサービスに参加する処理を行う。このとき、当該チャットサービスに既に参加しているユーザがいれば、当該サービスに参加したことを示す情報が当該ユーザに対して送信されてもよい。
【００７１】
次に、制御部３１は、ネットワーク１００を介して、他の端末装置３から入力データ（他者の入力データ）を受信したか否かを判断する（ステップ４２）。ここで、後述により明らかとなるが、各端末装置３は、メッセージを発言しているユーザを識別するユーザＩＤとともに、当該ユーザによって入力されたメッセージ（文字）を示す入力データを送信している。例えば、各端末装置３から送信される入力データは、メッセージの内容を示す文字コードデータ、当該メッセージを発言した日時を示す発言日時データ、および発言したユーザを示すユーザＩＤを含んでいる。このような他者の入力データを他の端末装置３から受信した場合、制御部３１は、次のステップ４３に処理を進める。一方、制御部３１は、他者の入力データを新たに受信していない場合、次のステップ４６に処理を進める。
【００７２】
ステップ４３において、制御部３１は、受信した他者の入力データの送信元が信頼できるユーザであるか否かを判断する。そして、制御部３１は、送信元が信頼できるユーザである場合、次のステップ４４に処理を進める。一方、制御部３１は、送信元が信頼できないユーザである場合、次のステップ４５に処理を進める。上述したように、送信元から送信された他者の入力データには発言したユーザを示すユーザＩＤが含まれている。制御部３１は、ユーザ登録データＤｅを参照して、当該ユーザＩＤで識別されるユーザが信頼できるか否かを判断する。一例として、信頼できるユーザであると管理されているユーザ登録情報がユーザ登録データＤｅに格納されている場合、制御部３１は、受信したユーザＩＤで識別されるユーザがユーザ登録情報に登録されている場合に信頼できるユーザであると判断する。
【００７３】
ステップ４４において、制御部３１は、他の端末装置３から受信した他者の入力データに基づいて、通常の書体および字種で発言データＤｄを更新し、次のステップ４６に処理を進める。例えば、制御部３１は、受信した他者の入力データが示すメッセージ内容（文字）およびユーザＩＤに基づいて、追加する他者のメッセージデータとして発言データＤｄに文字コードデータおよびユーザデータを追加し、当該他者のメッセージを表示する際の書体および字種を通常の書体および字種に設定する。
【００７４】
一方、ステップ４５において、制御部３１は、他の端末装置３から受信した他者の入力データに基づいて、匿名用の書体および字種で発言データＤｄを更新し、次のステップ４６に処理を進める。例えば、制御部３１は、受信した他者の入力データが示すメッセージ内容（文字）およびユーザＩＤに基づいて、追加する他者のメッセージデータとして発言データＤｄに文字コードデータおよびユーザデータを追加し、当該メッセージを表示する際の書体および字種を匿名用の書体および字種に設定する。
【００７５】
ステップ４６において、制御部３１は、入力部３４から操作データを取得し、操作データＤａを更新して、次のステップに処理を進める。なお、制御部３１は、ユーザが次に発言する自身のメッセージの文字入力を行っている場合、当該文字入力に応じた文字データを用いて、入力データＤｃを更新する。
【００７６】
次に、制御部３１は、上記ステップ４６において取得した操作データが、自身のメッセージを発言する操作を示すものであるか否かを判断する（ステップ４７）。そして、制御部３１は、上記操作データが自身のメッセージを発言する操作を示すものである場合、次のステップ４８に処理を進める。一方、制御部３１は、上記操作データが自身のメッセージを発言する操作を示すものでない場合、次のステップ５０に処理を進める。
【００７７】
ステップ４８において、制御部３１は、発言する操作が行われたメッセージを示す自身の入力データを他の端末装置３へ送信し、次のステップに処理を進める。制御部３１は、自身が入力したメッセージを示す入力データＤｃに基づいて、当該メッセージを示す文字コードデータおよびユーザＩＤデータＤｂが示す自身のユーザＩＤを、同じチャットサービスに参加している他の端末装置３へ送信する。
【００７８】
次に、制御部３１は、他の端末装置３へ送信した自身の入力データを用いて、自身が発言した自身のメッセージを通常の書体および字種で追加して発言データＤｄを更新し（ステップ４９）、次のステップ５０に処理を進める。例えば、制御部３１は、自身が入力して発言した自身の入力データが示すメッセージ内容（文字）および自身のユーザＩＤに基づいて、追加する自身のメッセージデータとして発言データＤｄに文字コードデータおよびユーザデータを追加し、当該自身のメッセージを表示する際の書体および字種を通常の書体および字種に設定する。
【００７９】
ステップ５０において、制御部３１は、発言データＤｄに基づいて、自身を含めた各ユーザが発言したメッセージを表示部３５に表示して、次のステップに処理を進める。例えば、制御部３１は、発言データＤｄが示すメッセージの内容、書体、および字種に基づいて、各メッセージを表示部３５に表示する。具体的には、制御部３１は、表示するメッセージの書体および字種が通常の書体および字種に設定されている場合、通常の書体および字種アウトラインデータＤｆ１を用いて文字コード毎にアウトラインを選択し、選択されたアウトラインを用いてメッセージに対応する表示文字を表示部３５に表示する。一方、制御部３１は、表示するメッセージの書体および字種が匿名用の書体および字種に設定されている場合、匿名用の書体および字種アウトラインデータＤｆ２を用いて文字コード毎にアウトラインを選択し、選択されたアウトラインを用いてメッセージに対応する表示文字を表示部３５に表示する。
【００８０】
次に、制御部３１は、処理を終了するか否かを判断する（ステップ５１）。処理を終了する条件としては、例えば、処理を終了させる条件が満たされたこと（例えば、タイムオーバ）や、ユーザが処理を終了する操作を行ったこと等がある。制御部３１は、処理を終了しない場合に上記ステップ４２に戻って処理を繰り返し、処理を終了する場合に当該フローチャートによる処理を終了する。
【００８１】
なお、上述した説明では表示制御処理を端末装置３で行う例を用いたが、上記表示制御処理における処理ステップの少なくとも一部を他の装置で行ってもかまわない。例えば、端末装置３がさらに他の装置（例えば、サーバ等）と通信可能に構成されている場合、上記表示制御処理における処理ステップは、さらに当該他の装置が協働することによって実行してもよい。一例として、他の装置において、ユーザ登録情報や発言データが集約されてユーザの信頼有無の判定および書体／字種の設定処理が行われ、各ユーザのメッセージおよびその書体／字種を示すデータを他の装置から受信して端末装置３の表示部３５に各メッセージが表示されることも考えられる。このように、上記表示制御処理における処理ステップの少なくとも一部を他の装置で行うことによって、上述した表示制御処理と同様の処理が可能となる。また、上述した表示制御処理は、少なくとも１つの情報処理装置により構成される表示制御システムに含まれる１つのプロセッサまたは複数のプロセッサ間の協働により実行されることが可能である。
【００８２】
また、上記表示制御プログラムは、外部記憶媒体を通じて端末装置３に供給されるだけでなく、有線または無線の通信回線を通じて端末装置３に供給されてもよい。また、上記プログラムは、端末装置３内部の不揮発性記憶装置に予め記録されていてもよい。なお、上記プログラムを記憶する情報記憶媒体としては、ＣＤ−ＲＯＭ、ＤＶＤ、あるいはそれらに類する光学式ディスク状記憶媒体、不揮発性メモリ、フレキシブルディスク、ハードディスク、光磁気ディスク、磁気テープ、などでもよい。また、上記プログラムを記憶する情報記憶媒体としては、上記プログラムを記憶する揮発性メモリでもよい。このような記憶媒体は、コンピュータ等が読み取り可能な記憶媒体ということができる。例えば、コンピュータ等に、これらの記憶媒体のプログラムを読み込ませて実行させることにより、上述で説明した各種機能を提供させることができる。
【００８３】
以上、本発明を詳細に説明してきたが、前述の説明はあらゆる点において本発明の例示に過ぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。また、当業者は、本発明の具体的な実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。また、本明細書において使用される用語は、特に言及しない限り、当該分野で通常用いられる意味で用いられることが理解されるべきである。したがって、他に定義されない限り、本明細書中で使用される全ての専門用語および技術用語は、本発明の属する分野の当業者によって一般的に理解されるのと同じ意味を有する。矛盾する場合、本明細書（定義を含めて）が優先する。
【産業上の利用可能性】
【００８４】
以上のように、本発明は、安心して他のユーザとコミュニケーションできること等を目的として、例えば表示制御プログラム、表示制御装置、表示制御システム、および表示制御方法等として有用である。
【符号の説明】
【００８５】
１…表示制御システム
３…端末装置
３１…制御部
３２…記憶部
３３…プログラム格納部
３４…入力部
３５…表示部
１００…ネットワーク
【図１】
2013196662.tif 000003
【図２】
2013196662.tif 000004
【図３】
2013196662.tif 000005
【図４】
2013196662.tif 000006
【図５Ａ】
2013196662.tif 000007
【図５Ｂ】
2013196662.tif 000008
【図６】
2013196662.tif 000009
【図７】
2013196662.tif 000010