(57)【要約】【課題】コミュニケーションする上で不適切な画像の出力を制限することができるプログラム、情報処理装置及び情報処理方法を提供することにある。【解決手段】画像を識別して他の情報処理装置２への出力を制限する制限識別情報が予め記憶された記憶部を有し、通信網に接続された情報処理装置１に用いられるプログラムであって、画像を識別するための画像識別情報が前記記憶部に記憶された制限識別情報であるか否かを判定し、前記画像識別情報が前記制限識別情報であると判定した場合、前記画像識別情報の出力を制限する処理を前記情報処理装置１に実行させるプログラム。【選択図】図１
2016110455.tif 000002
【特許請求の範囲】
【請求項１】
画像を識別して他の情報処理装置への出力を制限する制限識別情報が予め記憶された記憶部を有し、通信網に接続された情報処理装置に用いられるプログラムであって、
画像を識別するための画像識別情報が前記記憶部に記憶された制限識別情報であるか否かを判定し、
前記画像識別情報が前記制限識別情報であると判定した場合、前記画像識別情報の出力を制限する
処理を前記情報処理装置に実行させるプログラム。
【請求項２】
前記情報処理装置は、前記一又は複数の画像識別情報の夫々に対応づけられ、該各画像識別情報を分類するタグと、前記他の情報処理装置への出力を制限する制限タグとを予め記憶した記憶部を有しており、
前記画像識別情報に対応づけられたタグが前記制限タグであるか否かを判定し、
前記画像識別情報に対応づけられたタグが前記制限タグであると判定した場合、前記画像識別情報の出力を制限する
処理を前記情報処理装置に実行させる請求項１に記載のプログラム。
【請求項３】
前記情報処理装置は、入力を推奨する推奨識別情報が予め記憶された記憶部を有し、
前記画像識別情報が前記制限識別情報であると判定した場合、前記推奨識別情報を出力する
処理を前記情報処理装置に実行させる請求項１又は請求項２に記載のプログラム。
【請求項４】
前記画像識別情報が前記制限識別情報であると判定した場合、前記画像識別情報が前記制限識別情報であると判定した回数を示す判定回数を計数し、
該判定回数が所定の回数未満であるか否かを判定し、
前記判定回数が所定の回数未満であると判定した場合、所定の処理を行う
処理を前記情報処理装置に実行させる請求項１から請求項３のいずれか１つに記載のプログラム。
【請求項５】
前記情報処理装置は、入力を推奨する推奨識別情報が予め記憶された記憶部を有し、
前記画像識別情報が前記推奨識別情報であるか否かを判定し、
前記画像識別情報が前記推奨識別情報であると判定した場合、前記画像識別情報が前記推奨識別情報であると判定した回数を示す推奨判定回数を計数し、
該推奨判定回数が所定の回数以上であるか否かを判定し、
前記推奨判定回数が所定の回数以上であると判定した場合、所定の処理を行う
処理を前記情報処理装置に実行させる請求項１から請求項４のいずれか１つに記載のプログラム。
【請求項６】
前記画像識別情報が前記制限識別情報であると判定した場合、所定の図形を表示する
処理を前記情報処理装置に実行させる請求項１から請求項５のいずれか１つに記載のプログラム。
【請求項７】
前記情報処理装置は、前記他の情報処理装置への出力を制限する制限文字が予め記憶された記憶部を有し、
文字の入力を受け付け、
受け付けた文字が前記制限文字を含むか否かを判定し、
受け付けた文字が前記制限文字を含むと判定した場合、受け付けた文字の出力を制限する
処理を前記情報処理装置に実行させる請求項１から請求項６のいずれか１つに記載のプログラム。
【請求項８】
画像を識別して他の情報処理装置への出力を制限する制限識別情報が予め記憶された記憶部を有し、通信網に接続された情報処理装置であって、
画像を識別するための画像識別情報が前記記憶部に記憶された制限識別情報であるか否かを判定する判定部と、
該判定部が前記画像識別情報が前記制限識別情報であると判定した場合、前記画像識別情報の出力を制限する制限部とを
備える情報処理装置。
【請求項９】
画像を識別して他の情報処理装置への出力を制限する制限識別情報が予め記憶された記憶部を有し、通信網に接続された情報処理装置における情報処理方法であって、
該情報処理装置は、
画像を識別するための画像識別情報が前記記憶部に記憶された制限識別情報であるか否かを判定し、
前記画像識別情報が前記制限識別情報であると判定した場合、前記画像識別情報の出力を制限する
処理を実行する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択した画像に関する処理を行うプログラム、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来、取得装置が取得した文字が所定の文字を含むか否かを判定し、取得した文字が所定の文字を含むと判定した場合、所定の文字の拒絶方法を実施する情報処理システムが開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２２３４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の技術では、情報処理装置がコミュニケーションする上で不適切な画像を取得装置へ出力した場合、取得装置にコミュニケーションする上で不適切な画像が表示されてしまうという問題が生じていた。
【０００５】
一つの側面では、コミュニケーションする上で不適切な画像の出力を制限することができるプログラム、情報処理装置及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
一態様のプログラムは、画像を識別して他の情報処理装置への出力を制限する制限識別情報が予め記憶された記憶部を有し、通信網に接続された情報処理装置に用いられるプログラムであって、画像を識別するための画像識別情報が前記記憶部に記憶された制限識別情報であるか否かを判定し、前記画像識別情報が前記制限識別情報であると判定した場合、前記画像識別情報の出力を制限する処理を前記情報処理装置に実行させる。
【０００７】
一態様のプログラムは、前記情報処理装置は、前記一又は複数の画像識別情報の夫々に対応づけられ、該各画像識別情報を分類するタグと、前記他の情報処理装置への出力を制限する制限タグとを予め記憶した記憶部を有しており、前記画像識別情報に対応づけられたタグが前記制限タグであるか否かを判定し、前記画像識別情報に対応づけられたタグが前記制限タグであると判定した場合、前記画像識別情報の出力を制限する処理を前記情報処理装置に実行させる。
【０００８】
一態様のプログラムは、前記情報処理装置は、入力を推奨する推奨識別情報が予め記憶された記憶部を有し、前記画像識別情報が前記制限識別情報であると判定した場合、前記推奨識別情報を出力する処理を前記情報処理装置に実行させる。
【０００９】
一態様のプログラムは、前記画像識別情報が前記制限識別情報であると判定した場合、前記画像識別情報が前記制限識別情報であると判定した回数を示す判定回数を計数し、該判定回数が所定の回数未満であるか否かを判定し、前記判定回数が所定の回数未満であると判定した場合、所定の処理を行う処理を前記情報処理装置に実行させる。
【００１０】
一態様のプログラムは、前記情報処理装置は、入力を推奨する推奨識別情報が予め記憶された記憶部を有し、前記画像識別情報が前記推奨識別情報であるか否かを判定し、前記画像識別情報が前記推奨識別情報であると判定した場合、前記画像識別情報が前記推奨識別情報であると判定した回数を示す推奨判定回数を計数し、該推奨判定回数が所定の回数以上であるか否かを判定し、前記推奨判定回数が所定の回数以上であると判定した場合、所定の処理を行う処理を前記情報処理装置に実行させる。
【００１１】
一態様のプログラムは、前記画像識別情報が前記制限識別情報であると判定した場合、所定の図形を表示する処理を前記情報処理装置に実行させる。
【００１２】
一態様のプログラムは、前記情報処理装置は、前記他の情報処理装置への出力を制限する制限文字が予め記憶された記憶部を有し、文字の入力を受け付け、受け付けた文字が前記制限文字を含むか否かを判定し、受け付けた文字が前記制限文字を含むと判定した場合、受け付けた文字の出力を制限する処理を前記情報処理装置に実行させる。
【００１３】
一態様の情報処理装置は、画像を識別して他の情報処理装置への出力を制限する制限識別情報が予め記憶された記憶部を有し、通信網に接続された情報処理装置であって、画像を識別するための画像識別情報が前記記憶部に記憶された制限識別情報であるか否かを判定する判定部と、該判定部が前記画像識別情報が前記制限識別情報であると判定した場合、前記画像識別情報の出力を制限する制限部とを備える。
【００１４】
一態様の情報処理方法は、画像を識別して他の情報処理装置への出力を制限する制限識別情報が予め記憶された記憶部を有し、通信網に接続された情報処理装置における情報処理方法であって、該情報処理装置は、画像を識別するための画像識別情報が前記記憶部に記憶された制限識別情報であるか否かを判定し、前記画像識別情報が前記制限識別情報であると判定した場合、前記画像識別情報の出力を制限する処理を実行する。
【発明の効果】
【００１５】
一態様によれば、コミュニケーションする上で不適切な画像の出力を制限することができる。
【図面の簡単な説明】
【００１６】
【図１】情報処理システムの概要を示す模式図である。
【図２】情報処理装置のハードウェア群を示すブロック図である。
【図３】画像ＤＢに格納されているデータの一例を示す図である。
【図４】制限情報ＤＢに格納されているデータの一例を示す図である。
【図５】サーバのハードウェア群を示すブロック図である。
【図６】取得装置のハードウェア群を示すブロック図である。
【図７】情報処理装置の表示部及び取得装置の表示部の一例を示す説明図である。
【図８】本実施形態における情報処理システムの処理手順を示したフローチャートである。
【図９】本実施形態における情報処理システムの処理手順を示したフローチャートである。
【図１０】画像ＤＢに格納されているデータの一例を示す図である。
【図１１】制限情報ＤＢに格納されているデータの一例を示す図である。
【図１２】情報処理システムを示すフローチャートである。
【図１３】情報処理装置のハードウェア群を示すブロック図である。
【図１４】サーバのハードウェア群を示すブロック図である。
【図１５】推奨画像ＤＢに格納されているデータの一例を示す図である。
【図１６】情報処理装置の表示部及び取得装置の表示部の一例を示す説明図である。
【図１７】情報処理システムを示すフローチャートである。
【図１８】情報処理システムを示すフローチャートである。
【図１９】情報処理システムを示すフローチャートである。
【図２０】情報処理システムを示すフローチャートである。
【図２１】情報処理システムを示すフローチャートである。
【図２２】制限情報ＤＢに格納されているデータの一例を示す図である。
【図２３】アイコンを表示した表示部の一例を示す説明図である。
【図２４】情報処理システムを示すフローチャートである。
【図２５】制限情報ＤＢに格納されているデータの一例を示す図である。
【図２６】情報処理装置の表示部の一例を示す説明図である。
【図２７】情報処理システムを示すフローチャートである。
【図２８】制限情報ＤＢに格納されているデータの一例を示す図である。
【図２９】情報処理システムを示すフローチャートである。
【図３０】情報処理装置の表示部及び取得装置の表示部の一例を示す説明図である。
【図３１】情報処理システムを示すフローチャートである。
【発明を実施するための形態】
【００１７】
実施の形態１
以下本実施の形態を、図面を参照して説明する。以下の説明では各図中の上下左右を用いる。図１は、情報処理システムの概要を示す模式図である。以下では本実施形態における情報処理システムの概要について説明する。情報処理システムは、情報処理装置１と、サーバ２と、取得装置（情報処理装置）３とを備える。情報処理装置１、サーバ２及び取得装置３はＬＡＮ（Local Area Network）、インターネット又は携帯電話網等の通信網Ｎを介して接続されている。
【００１８】
情報処理装置１は、文字又は画像等の情報の入力を受け付け、受け付けた情報に関する処理を行う装置であり、例えば携帯端末装置、タブレット、コンピュータ又はウェアラブル端末等である。本実施形態における情報処理装置１は携帯端末装置とする。情報処理装置１は画像の選択を受け付け、受け付けた画像又は画像に関連する関連情報が所定の情報を含むか否かを判定する。情報処理装置１は受け付けた画像又は関連情報が所定の情報を含むと判定した場合、前記画像識別情報の出力を制限する。情報処理装置１は受け付けた画像が所定の情報を含まないと判定した場合、サーバ２へ受け付けた画像を出力する。
【００１９】
サーバ２は情報処理装置１と取得装置３との間で画像の取得又は出力を行う装置であり、例えばサーバコンピュータ又はプラットフォーム等である。本実施形態におけるサーバ２はサーバコンピュータとする。サーバ２は情報処理装置１から画像を取得する。サーバ２は取得した画像を取得装置３へ出力する。
【００２０】
取得装置３はサーバ２から画像を取得する装置であり、例えば携帯端末装置、タブレット、コンピュータ又はウェアラブル端末等である。本実施形態における取得装置３は携帯端末装置とする。取得装置３は情報をサーバ２から取得する。取得装置３は取得した情報が示す文字又は画像を表示する。
【００２１】
以下、本実施形態における情報処理システムの詳細について説明する。図２は情報処理装置１のハードウェア群を示すブロック図である。図２に示す情報処理装置１は、ＣＰＵ(Central Processing Unit)１１、記憶部１２、ＲＡＭ１３、入力部１４、表示部１５、通信部１６及び計時部１７を備える。
【００２２】
ＣＰＵ１１は、バスを介してハードウェア各部と接続されている。ＣＰＵ１１は例えば一又は複数のＣＰＵ又はマルチコアＣＰＵ等を備える。ＣＰＵ１１は、記憶部１２に記憶されたプログラム１２Ｐに従い、ハードウェアの各部の制御を行う。
【００２３】
ＲＡＭ１３は例えばＳＲＡＭ、ＤＲＡＭ又はフラッシュメモリ等である。ＲＡＭ１３は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００２４】
記憶部１２は例えばＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の不揮発性メモリである。記憶部１２にはＣＰＵ１１が処理を行う際に必要とする種々のデータ、画像ＤＢ１２１、制限情報ＤＢ１２２及びプログラム１２Ｐを格納する。
【００２５】
入力部１４はタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１５はＣＰＵ１１から出力された画像データを出力する。表示部１５は例えば液晶画面である。タッチパネルは表示部１５の表示画面を覆うように設けられている。タッチパネルは例えば、タップ、フリック又はスワイプ等のユーザの指先のタッチ操作により表示部１５の表示画面上における位置指定を受け付ける。タッチパネルはユーザの指先が接触する接触点の表示画面上の座標を検出し、検出した座標とともにユーザが行ったタッチ操作の操作情報をＣＰＵ１１へ出力する。なお、入力部１４はユーザの指示を受け付けるための各種ボタン、指示の確定を受け付けるエンターキー又はテンキー等でもよい。
【００２６】
通信部１６は、例えば無線ＬＡＮカード又は携帯電話用通信モジュール等であり、通信網Ｎを介して各種情報をサーバ２との間で送受信する。計時部１７は、時刻又は情報処理装置１が起動してからの起動時間等の時間を計時しており、ＣＰＵ１１からの求めに応じて、計時結果をＣＰＵ１１に与える回路である。
【００２７】
図３は画像ＤＢ１２１に格納されているデータの一例を示す図である。画像ＤＢ１２１は画像に関するデータを記憶するデータベースである。画像ＤＢ１２１は画像ＩＤ列及び画像列を備える。画像ＩＤ列には画像を識別するための画像ＩＤ（画像識別情報）が記憶される。画像列には画像が記憶される。画像ＤＢ１２１は予め記憶されている。
【００２８】
図４は制限情報ＤＢ１２２に格納されているデータの一例を示す図である。制限情報ＤＢ１２２は情報処理装置１から出力を制限する画像ＩＤを示す制限ＩＤ（制限識別情報）に関するデータを記憶するデータベースである。制限情報ＤＢ１２２は制限ＩＤ列を備える。制限ＩＤ列には制限ＩＤが記憶される。制限情報ＤＢ２２２の構成は制限情報ＤＢ１２２の構成と同様であり、簡潔のため記載を省略する。制限情報ＤＢ２２２は予め記憶されている。
【００２９】
ＣＰＵ１１は計時部１７から取得した時間が所定の時間を経過したと判定した場合、制限情報ＤＢ２２２の取得要求をサーバ２へ出力する。サーバ２のＣＰＵ２１は情報処理装置１から制限情報ＤＢ２２２の取得要求を取得する。ＣＰＵ２１は制限情報ＤＢ２２２を情報処理装置１へ出力する。ＣＰＵ１１は制限情報ＤＢ２２２を取得装置３から取得する。ＣＰＵ１１は取得した制限情報ＤＢ２２２の各列を制限情報ＤＢ１２２に記憶する。
【００３０】
図５はサーバ２のハードウェア群を示すブロック図である。サーバ２は、ＣＰＵ２１、記憶部２２、ＲＡＭ２３、入力部２４、表示部２５及び通信部２６を備える。サーバ２のＣＰＵ２１及びＲＡＭ２３の作用及び動作は情報処理装置１のＣＰＵ１１及びＲＡＭ１３の作用及び動作と同様であり、簡潔のため記載を省略する。
【００３１】
記憶部２２は例えばＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の不揮発性メモリである。記憶部２２にはＣＰＵ２１が処理を行う際に必要とする種々のデータ、画像ＤＢ２２１、制限情報ＤＢ２２２及びプログラム２２Ｐを格納する。
【００３２】
入力部２４はマウス、キーボード又はタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ２１へ出力する。表示部２５は液晶ディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイ等である。
【００３３】
通信部２６は、例えば無線ＬＡＮカード又は携帯電話用通信モジュール等であり、通信網Ｎを介して各種情報を情報処理装置１及び取得装置３との間で送受信する。画像ＤＢ２２１の構成は画像ＤＢ１２１と同様であり、簡潔のため記載を省略する。
【００３４】
図６は取得装置３のハードウェア群を示すブロック図である。図５に示す取得装置３は、ＣＰＵ３１、記憶部３２、ＲＡＭ３３、入力部３４、表示部３５及び通信部３６を備える。取得装置３のＣＰＵ３１、ＲＡＭ３３、入力部３４及び表示部３５の作用及び動作は情報処理装置１のＣＰＵ１１、ＲＡＭ１３、入力部１４及び表示部１５の作用及び動作と同様であり、簡潔のため記載を省略する。
【００３５】
記憶部３２は例えばＥＥＰＲＯＭ等の不揮発性メモリである。記憶部３２にはＣＰＵ３１が処理を行う際に必要とする種々のデータ及びプログラム３２Ｐを格納する。通信部３６は、例えば無線ＬＡＮカード又は携帯電話用通信モジュール等であり、通信網Ｎを介して各種情報をサーバ２との間で送受信する。
【００３６】
図７は情報処理装置１の表示部１５及び取得装置３の表示部３５の一例を示す説明図である。図７Ａは情報処理装置１から出力を制限する制限画像を表示した情報処理装置１の表示部１５を示す説明図である。図７Ｂは取得装置３の表示部２５を示す説明図である。図７Ａに示すように、表示部１５は、上部に設けられた画像表示欄１５Ａ及び下部に設けられた画像表示欄１５Ｂ等により構成される表示欄１５１と、表示欄１５１の右に設けられた確認欄１５２を備える。確認欄１５２内の左下に設けられたボタン１５３と、確認欄１５２内の右下に設けられたボタン１５４とを備える。表示欄１５１は画像を表示するための欄である。確認欄１５２は制限画像をサーバ２へ出力するか否かを選択するための欄である。ボタン１５３は制限画像をサーバ２へ出力するとＣＰＵ１１に判定させるボタンである。ボタン１５４は制限画像をサーバ２へ出力しないとＣＰＵ１１に判定させるボタンである。図７Ｂに示すように、表示部３５は上部に設けられた画像表示欄３５Ａ及び下部に設けられた画像表示欄３５Ｂ等により構成される画像表示欄３５１を備える。画像表示欄３５１は画像を表示するための欄である。
【００３７】
受け付けた画像の出力を制限する情報処理システムの作用及び動作は以下の通りである。情報処理装置１のＣＰＵ１１は入力部１４から画像の選択を受け付ける。ＣＰＵ１１は選択した画像に対応する画像ＩＤを特定する。ＣＰＵ１１は選択した画像を表示部１５に表示する。
【００３８】
ＣＰＵ１１は制限情報ＤＢ１２２を参照し、画像ＩＤが制限ＩＤであるか否かを判定する。ＣＰＵ１１は画像ＩＤが制限ＩＤであると判定した場合、画像ＩＤの出力を制限する。
【００３９】
具体的には以下の処理を行う。確認欄１５２を表示部１５に表示する。ＣＰＵ１１は選択した画像ＩＤを出力するか否かの選択を受け付ける。すなわちＣＰＵ１１はボタン１５３又は１５４へのタッチ操作を受け付ける。ＣＰＵ１１は受け付けた選択に基づいて選択した画像ＩＤを出力するか否かを判定する。ＣＰＵ１１は受け付けた選択に基づいて選択した画像ＩＤを出力しないと判定した場合、選択した画像ＩＤの出力をしない。すなわち、ＣＰＵ１１は選択した画像ＩＤをサーバ２へ出力することを禁止する。ＣＰＵ１１は受け付けた選択に基づいて選択した画像ＩＤを出力すると判定した場合、選択した画像をサーバ２へ出力する。
【００４０】
ＣＰＵ１１は画像ＩＤが制限ＩＤでないと判定した場合、特定した画像ＩＤをサーバ２へ出力する。サーバ２のＣＰＵ２１は画像ＩＤを情報処理装置１から取得する。ＣＰＵ２１は画像ＩＤに対応する画像を特定する。ＣＰＵ２１は特定した画像を取得装置３へ出力する。取得装置３のＣＰＵ３１はサーバ２から画像を取得する。ＣＰＵ３１は表示部３５に画像を表示する。
【００４１】
具体的な情報処理システムの作用及び動作は以下の通りである。ＣＰＵ１１は画像の選択を受け付ける。ユーザは画像Ａを選択する。ＣＰＵ１１は選択した画像Ａに対応する画像ＩＤ「０００１」を特定する。ＣＰＵ１１は選択した画像Ａを表示部１５に表示する（図７Ａ）。
【００４２】
ＣＰＵ１１は制限情報ＤＢ１２２を参照し、画像ＩＤ「０００１」が制限ＩＤ「０００１」であると判定する。ＣＰＵ１１は画像ＩＤ「０００１」に対応する画像Ａの出力を禁止し、処理を終了する。取得装置のＣＰＵ３１は画像Ａを取得せず、空白の画像表示欄３５Ａを表示部３５に表示する（図７Ｂ）。
【００４３】
ＣＰＵ１１は画像の選択を受け付ける。ユーザは画像Ｇを選択する。ＣＰＵ１１は選択した画像Ｇに対応する画像ＩＤ「０００７」を特定する。ＣＰＵ１１は選択した画像Ｇを画像表示欄１５Ｂに表示する（図７Ａ）。ＣＰＵ１１は制限情報ＤＢ１２２を参照し、画像ＩＤ「０００７」が制限ＩＤでないと判定する。ＣＰＵ１１は特定した画像ＩＤ「０００７」をサーバ２へ出力する。
【００４４】
ＣＰＵ２１は画像ＩＤ「０００７」を情報処理装置１から取得する。ＣＰＵ２１は画像ＩＤ「０００７」に対応する画像Ｇを特定する。ＣＰＵ２１は特定した画像Ｇを取得装置３へ出力する。取得装置３のＣＰＵ３１はサーバ２から画像Ｇを取得する。ＣＰＵ３１は画像表示欄３５Ｂに画像Ｇを表示する（図７Ｂ）。
【００４５】
次に、フローチャートを用いて情報処理システムの処理手順を説明する。図８〜９は本実施形態における情報処理システムの処理手順を示したフローチャートである。情報処理装置１のＣＰＵ１１は計時部１７から取得した時間が所定の時間を経過した否かを判定する（ステップＳ１１）。ＣＰＵ１１は計時部１７から取得した時間が所定の時間を経過しなかったと判定した場合（ステップＳ１１：ＮＯ）、ステップＳ１７に処理を移す。
【００４６】
ＣＰＵ１１は計時部１７から取得した時間が所定の時間を経過したと判定した場合（ステップＳ１１：ＹＥＳ）、制限情報ＤＢ２２２の取得要求をサーバ２へ出力する（ステップＳ１２）。サーバ２のＣＰＵ２１は情報処理装置１から制限情報ＤＢ２２２の取得要求を取得する（ステップＳ１３）。ＣＰＵ２１は制限情報ＤＢ２２２を情報処理装置１へ出力する（ステップＳ１４）。ＣＰＵ１１は制限情報ＤＢ２２２をサーバ２から取得する（ステップＳ１５）。ＣＰＵ１１は取得した制限情報ＤＢ２２２の各列を制限情報ＤＢ１２２に記憶する（ステップＳ１６）。
【００４７】
情報処理装置１のＣＰＵ１１は入力部１４から画像の選択を受け付ける（ステップＳ１７）。ＣＰＵ１１は選択した画像に対応する画像ＩＤを特定する（ステップＳ１８）。ＣＰＵ１１は選択した画像を表示部１５に表示する（ステップＳ１９）。
【００４８】
ＣＰＵ１１は制限情報ＤＢ１２２を参照し、画像ＩＤが制限ＩＤであるか否かを判定する（ステップＳ２０）。ＣＰＵ１１は画像ＩＤが制限ＩＤであると判定した場合（ステップＳ２０：ＹＥＳ）、確認欄１５２を表示部１５に表示する（ステップＳ２１）。ＣＰＵ１１は選択した画像ＩＤを出力するか否かの選択を受け付ける（ステップＳ２２）。具体的にはＣＰＵ１１はボタン１５３又は１５４へのタッチ操作を受け付ける。
【００４９】
ＣＰＵ１１は受け付けた選択に基づいて選択した画像ＩＤを出力するか否かを判定する（ステップＳ２３）。ＣＰＵ１１は受け付けた選択に基づいて選択した画像ＩＤを出力すると判定した場合（ステップＳ２３：ＹＥＳ）、処理をステップＳ２４に移す。ＣＰＵ１１は受け付けた選択に基づいて選択した画像ＩＤを出力しないと判定した場合（ステップＳ２３：ＮＯ）、処理をステップＳ１７に移す。ＣＰＵ１１は画像ＩＤが制限ＩＤでないと判定した場合（ステップＳ２０：ＮＯ）、特定した画像ＩＤをサーバ２へ出力する（ステップＳ２４）。サーバ２のＣＰＵ２１は画像ＩＤを情報処理装置１から取得する（ステップＳ２５）。
【００５０】
ＣＰＵ２１は画像ＩＤに対応する画像を特定する（ステップＳ２６）。ＣＰＵ２１は特定した画像を取得装置３へ出力する（ステップＳ２７）。取得装置３のＣＰＵ３１はサーバ２から画像を取得する（ステップＳ２８）。ＣＰＵ３１は表示部３５に画像を表示し（ステップＳ２９）、処理を終了する。
【００５１】
なお、本実施形態では情報処理装置１はサーバ２へ画像ＩＤを出力したが、選択した画像を出力してもよい。また、情報処理装置１は取得装置３へ画像を出力してもよい。
【００５２】
また、本実施形態では情報処理装置１は画像の選択を受け付けたが、画像ＩＤの選択を受け付けてもよい。
【００５３】
一態様によれば、コミュニケーションする上で不適切な画像の出力を制限することができる。
【００５４】
実施の形態２
実施の形態２は一又は複数の画像識別情報もしくは画像の夫々を分類するタグに応じて画像の出力を制限する実施形態に関する。図１０は画像ＤＢ１２１に格納されているデータの一例を示す図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。画像ＤＢ１２１はさらにタグ列を備える。タグ列にはタグが記憶される。画像ＤＢ１２１のタグ列は予め記憶されている。
【００５５】
図１１は制限情報ＤＢ１２２に格納されているデータの一例を示す図である。制限情報ＤＢ１２２はさらに制限タグ列を備える。制限タグ列には情報処理装置１から出力を制限するタグを示す制限タグが記憶される。具体的な情報処理システムの作用及び動作は以下の通りである。ユーザはタグ「ムカつく」を入力する。ＣＰＵ１１はタグに対応する画像Ａを表示部１５に表示する。ＣＰＵ１１はタグ「ムカつく」に関連する画像Ａの選択を受け付ける。ユーザは画像Ａを選択する。ＣＰＵ１１は選択した画像Ａに対応する画像ＩＤ「０００１」を特定する。ＣＰＵ１１は選択した画像Ａを表示欄１５１に表示する。ＣＰＵ１１は制限情報ＤＢ１２２を参照し、受け付けたタグが制限タグであるか否かを判定する。ＣＰＵ１１は受け付けたタグが制限タグであると判定する。ＣＰＵ１１は受け付けた画像Ａの出力を制限する。ユーザはタグ「時間」を入力する。ＣＰＵ１１はタグに対応する画像Ｇ及び画像Ｈを表示部１５に表示する。ＣＰＵ１１はタグ「時間」に関連する画像Ｇ及び画像Ｈの選択を受け付ける。ユーザは画像Ｇを選択する。ＣＰＵ１１は選択した画像Ｇに対応する画像ＩＤ「０００７」を特定する。ＣＰＵ１１は選択した画像Ｇを表示欄１５１に表示する。ＣＰＵ１１は制限情報ＤＢ１２２を参照し、受け付けたタグが制限タグであるか否かを判定する。ＣＰＵ１１は受け付けたタグが制限タグでないと判定する。ＣＰＵ１１は画像Ｇに対応する画像ＩＤ「０００７」が制限ＩＤでないと判定する。ＣＰＵ１１は画像ＩＤ「０００７」をサーバ２へ出力する。
【００５６】
図１２は情報処理システムを示すフローチャートである。ステップＳ１１〜２１の処理は上述の実施の形態１に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はＳ１６の処理を終了した後、タグの入力を受け付ける（ステップＳ３１）。ＣＰＵ１１はタグに対応する画像を表示部１５に表示する（ステップＳ３２）。ＣＰＵ１１はタグに関連する画像の選択を受け付け（ステップＳ３３）、処理をステップＳ１８に移す。ＣＰＵ１１はステップＳ１９の処理を終了した後、制限情報ＤＢ１２２を参照し、受け付けたタグが制限タグであるか否かを判定する（ステップＳ３４）。ＣＰＵ１１は受け付けたタグが制限タグでないと判定した場合（ステップＳ３４：ＮＯ）、処理をＳ２０に移す。ＣＰＵ１１は受け付けたタグが制限タグであると判定した場合（ステップＳ３４：ＹＥＳ）、処理をステップＳ２１に移す。
【００５７】
一態様によれば、タグに応じて画像の出力を制限することで制限画像を効率的に特定することができる。
【００５８】
なお、本実施形態ではタグの入力を受け付けたが、これに限られない。ＣＰＵ１１は選択した画像に対応づけられたタグが制限タグであるか否かを判定するようにしてもよい。
【００５９】
実施の形態３
実施の形態３はユーザに推奨する画像を示す推奨画像を出力する実施形態に関する。図１３は情報処理装置１のハードウェア群を示すブロック図である。図１４はサーバ２のハードウェア群を示すブロック図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態２と同等であり、簡潔のため記載を省略する。情報処理装置１の記憶部１２はさらに推奨画像ＤＢ１２３を備える。サーバ２は推奨画像ＤＢ２２３を備える。
【００６０】
図１５は推奨画像ＤＢ１２３に格納されているデータの一例を示す図である。推奨画像ＤＢ１２３は推奨画像に関するデータを記憶するデータベースである。推奨画像ＤＢ１２３は推奨ＩＤ列、推奨画像列及び制限ＩＤ列を備える。推奨ＩＤ列には入力を推奨する推奨ＩＤ（推奨識別情報）が記憶される。推奨ＩＤはすなわち推奨画像を識別するためのＩＤである。推奨画像列には推奨画像が記憶される。制限ＩＤ列には推奨ＩＤに対応づけられた制限ＩＤが記憶される。推奨画像ＤＢ２２３の構成は推奨画像ＤＢ１２３と同様の構成であり、簡潔のため記載を省略する。
【００６１】
ＣＰＵ１１は計時部１７から取得した時間が所定の時間を経過したと判定した場合、推奨画像ＤＢ２２３の取得要求をサーバ２へ出力する。サーバ２のＣＰＵ２１は情報処理装置１から推奨画像ＤＢ２２３の取得要求を取得する。ＣＰＵ２１は推奨画像ＤＢ２２３を情報処理装置１へ出力する。ＣＰＵ１１は推奨画像ＤＢ２２３をサーバ２から取得する。ＣＰＵ１１は取得した推奨画像ＤＢ２２３の各列を推奨画像ＤＢ１２３に記憶する。
【００６２】
図１６は情報処理装置１の表示部１５及び取得装置３の表示部３５の一例を示す説明図である。図１６Ａは確認欄１５５を出力した情報処理装置１の表示部１５を示す説明図である。図１６Ｂは推奨画像を出力した情報処理装置１の表示部１５を示す説明図である。図１６Ｃは推奨画像を出力した取得装置３の表示部２５を示す説明図である。図１６Ａに示すように、表示部１５は中央部に確認欄１５５を備える。確認欄１５５内の左下に設けられたボタン１５６と、確認欄１５５内の右下に設けられたボタン１５７とを備える。確認欄１５５は推奨画像をサーバ２へ出力するか否かを選択するための欄である。ボタン１５６は推奨画像をサーバ２へ出力するとＣＰＵ１１に判定させるボタンである。ボタン１５７は推奨画像をサーバ２へ出力しないとＣＰＵ１１に判定させるボタンである。
【００６３】
ＣＰＵ１１は画像ＩＤが制限ＩＤであると判定した場合、推奨画像ＤＢ１２３を参照し、制限ＩＤに対応する推奨ＩＤを特定する。
【００６４】
ＣＰＵ１１は確認欄１５５を表示部１５に表示する。ＣＰＵ１１は推奨画像を出力するか否かの選択を受け付ける。
【００６５】
ＣＰＵ１１は受け付けた選択に基づいて推奨画像を出力するか否かを判定する。ＣＰＵ１１は受け付けた選択に基づいて推奨画像を出力すると判定した場合、推奨ＩＤに対応づけられた推奨画像を表示部１５に表示する。ＣＰＵ１１は特定した推奨ＩＤをサーバ２へ出力する。ＣＰＵ２１は推奨ＩＤを情報処理装置１から取得する。
【００６６】
ＣＰＵ２１は推奨ＩＤに対応する推奨画像を特定する。ＣＰＵ２１は特定した推奨画像を取得装置３へ出力する。取得装置３のＣＰＵ３１はサーバ２から推奨画像を取得する。ＣＰＵ３１は表示部３５に推奨画像を表示する。
【００６７】
具体的な情報処理システムの作用及び動作は以下の通りである。ＣＰＵ１１は画像ＩＤ「０００１」が制限ＩＤ「０００１」であると判定した場合、推奨画像ＤＢ１２３を参照し、制限ＩＤ「０００１」に対応する推奨ＩＤ「０００４」を特定する。
【００６８】
ＣＰＵ１１は「画像が不適切です。推奨画像を出力しますか？」を表示した確認欄１５５を表示部１５に表示する（図１６Ａ）。ユーザがボタン１５７をタッチ操作した場合、ＣＰＵ１１は推奨画像を出力せず、画像の入力を受け付ける。ユーザがボタン１５６をタッチ操作した場合、ＣＰＵ１１は画像Ｄを表示部１５に表示する（図１６Ｂ）。ＣＰＵ１１は画像Ｄをサーバ２へ出力する。ＣＰＵ２１は推奨ＩＤ「０００４」を情報処理装置１から取得する。
【００６９】
ＣＰＵ２１は推奨ＩＤ「０００４」に対応する画像Ｄを特定する。ＣＰＵ２１は特定した画像Ｄを取得装置３へ出力する。取得装置３のＣＰＵ３１はサーバ２から画像Ｄを取得する。ＣＰＵ３１は表示部３５に画像Ｄを表示する（図１６Ｃ）。
【００７０】
図１７〜１９は情報処理システムを示すフローチャートである。ステップＳ１１〜３４の処理は上述の実施の形態２に係る情報処理システムと同様であるので、簡潔のため説明を省略する。
【００７１】
ＣＰＵ１１は計時部１７から取得した時間が所定の時間を経過したと判定した場合（ステップＳ１１：ＹＥＳ）、推奨画像ＤＢ２２３の取得要求をサーバ２へ出力する（ステップＳ４１）。サーバ２のＣＰＵ２１は情報処理装置１から推奨画像ＤＢ２２３の取得要求を取得する（ステップＳ４２）。ＣＰＵ２１は推奨画像ＤＢ２２３を情報処理装置１へ出力する（ステップＳ４３）。ＣＰＵ１１は推奨画像ＤＢ２２３をサーバ２から取得する（ステップＳ４４）。ＣＰＵ１１は取得した推奨画像ＤＢ２２３の各列を推奨画像ＤＢ１２３に記憶する（ステップＳ４５）。ＣＰＵ１１はステップＳ２０がＹＥＳであった場合、推奨画像ＤＢ１２３を参照し、制限ＩＤに対応する推奨ＩＤを特定する（ステップＳ４６）。
【００７２】
ＣＰＵ１１は確認欄を表示部１５に表示する（ステップＳ４７）。ＣＰＵ１１は推奨画像を出力するか否かの選択を受け付ける（ステップＳ４８）。具体的にはＣＰＵ１１はボタン１５６又は１５７へのタッチ操作を受け付ける。
【００７３】
ＣＰＵ１１は受け付けた選択に基づいて推奨画像を出力するか否かを判定する（ステップＳ４９）。ＣＰＵ１１は受け付けた選択に基づいて推奨画像を出力しないと判定した場合（ステップＳ４９：ＮＯ）、処理をステップＳ１７に移し、処理を繰り返す。ＣＰＵ１１は受け付けた選択に基づいて推奨画像を出力すると判定した場合（ステップＳ４９：ＹＥＳ）、推奨ＩＤに対応づけられた推奨画像を表示部１５に表示する（ステップＳ５０）。ＣＰＵ１１は特定した推奨ＩＤをサーバ２へ出力する（ステップＳ５１）。ＣＰＵ２１は推奨ＩＤを情報処理装置１から取得する（ステップＳ５２）。
【００７４】
ＣＰＵ２１は推奨ＩＤに対応する推奨画像を特定する（ステップＳ５３）。ＣＰＵ２１は特定した推奨画像を取得装置３へ出力する（ステップＳ５４）。取得装置３のＣＰＵ３１はサーバ２から推奨画像を取得する（ステップＳ５５）。ＣＰＵ３１は表示部３５に推奨画像を表示し（ステップＳ５６）、処理を終了する。
【００７５】
一態様によれば、推奨画像を出力することでユーザに対してコミュニケーションの是正を促すことができる。
【００７６】
実施の形態４
実施の形態４は判定回数が所定の回数未満でないと判定した場合、所定の処理を行う実施形態に関する。図２０は情報処理システムを示すフローチャートである。以下、特に説明する構成、作用以外の構成及び作用は実施の形態３と同等であり、簡潔のため記載を省略する。Ｓ１１〜５６の処理は上述の実施の形態３に係る情報処理システムと同様であるので、簡潔のため説明を省略する。
【００７７】
記憶部１２には画像ＩＤが制限ＩＤであると判定した判定回数が記憶される。判定回数は初期値として０が記憶される。
【００７８】
ＣＰＵ１１は画像ＩＤが制限ＩＤであると判定した場合（ステップＳ２０：ＹＥＳ）、判定回数に１を足す（ステップＳ６１）。すなわち、ＣＰＵ１１は判定回数を計数する。ＣＰＵ１１は画像ＩＤが制限ＩＤでないと判定した場合（ステップＳ２０：ＮＯ）、所定の経過時間を経過したか否かを判定する（ステップＳ６２）。所定の経過時間とは例えば７２時間である。ＣＰＵ１１は計時部１７から取得した時間が所定の経過時間を経過しなかったと判定した場合（ステップＳ６２：ＮＯ）、処理をステップＳ２４に移す。
【００７９】
ＣＰＵ１１は計時部１７から取得した経過時間が所定の時間を経過したと判定した場合（ステップＳ６２：ＹＥＳ）、判定回数が所定の回数未満であるか否かを判定する（ステップＳ６３）。ＣＰＵ１１は判定回数が所定の回数未満でないと判定した場合（ステップＳ６３：ＮＯ）、処理をステップＳ２４に移す。ＣＰＵ１１は判定回数が所定の回数未満であると判定した場合（ステップＳ６３：ＹＥＳ）、所定の処理を行い（ステップＳ６４）、処理をステップＳ２４に移す。所定の処理とは例えば、ユーザを賞賛する賞賛メッセージを表示部１５に表示する処理である。賞賛メッセージとは例えば「あなたの画像は非常にきれいですね。お友達にも好印象を与えるでしょう」である。
【００８０】
なお、本実施形態におけるＣＰＵ１１は賞賛メッセージを表示部１５に表示したが、これに限られるものではない。ＣＰＵ１１は例えばサーバ２又は別のサーバから画像を取得し、取得した画像を記憶してもよい。またＣＰＵ１１は例えば取得した画像を表示部１５に表示するようにしてもよい。
【００８１】
一態様によれば、判定回数が所定の回数未満であった場合、ユーザに賞賛メッセージを出力することで、自発的にユーザのコミュニケーションを改善させることができる。
【００８２】
実施の形態５
実施の形態５は推奨判定回数が所定の回数以上であると判定した場合、賞賛メッセージを出力する実施形態に関する。図２１は情報処理システムを示すフローチャートである。以下、特に説明する構成、作用以外の構成及び作用は実施の形態４と同等であり、簡潔のため記載を省略する。ステップＳ１１〜６４の処理は上述の実施の形態４に係る情報処理システムと同様であるので、簡潔のため説明を省略する。
【００８３】
記憶部１２には選択した画像ＩＤが推奨ＩＤであると判定した回数を示す推奨判定回数が記憶される。推奨判定回数は初期値として０が記憶される。
【００８４】
ＣＰＵ１１はステップＳ２０がＮＯであった場合、選択した画像ＩＤが推奨ＩＤであるか否かを判定する（ステップＳ７１）。ＣＰＵ１１は選択した画像ＩＤが推奨ＩＤでないと判定した場合（ステップＳ７１：ＮＯ）、処理をステップＳ２４に移す。ＣＰＵ１１は選択した画像ＩＤが推奨ＩＤであると判定した場合（ステップＳ７１：ＹＥＳ）、推奨判定回数に１を足す（ステップＳ７２）。すなわち、ＣＰＵ１１は推奨判定回数を計数する。
【００８５】
ＣＰＵ１１は推奨判定回数が所定の回数以上であるか否かを判定する（ステップＳ７３）。所定の回数とは例えば１００回である。ＣＰＵ１１は推奨判定回数が所定の回数以上でないと判定した場合（ステップＳ７３：ＮＯ）、処理をステップＳ２４に移す。ＣＰＵ１１は推奨判定回数が所定の回数以上であると判定した場合（ステップＳ７３：ＹＥＳ）、所定の処理を行い（ステップＳ７４）、処理をステップＳ２４に移す。所定の処理とは例えば、賞賛メッセージを表示部１５に表示する処理である。
【００８６】
なお、本実施形態におけるＣＰＵ１１は賞賛メッセージを表示部１５に表示したが、これに限られるものではない。ＣＰＵ１１は例えばサーバ２又は別のサーバから画像を取得し、取得した画像を記憶してもよい。またＣＰＵ１１は例えば取得した画像を表示部１５に表示するようにしてもよい。
【００８７】
一態様によれば、推奨判定回数が所定の回数以上である場合、賞賛メッセージ又はスタンプもしくはソーシャルゲームの画像等の画像をユーザに与えることで、さらに自発的にユーザのコミュニケーションを改善させることができる。
【００８８】
実施の形態６
実施の形態６は制限画像を選択した場合、他の情報処理装置に係るユーザが受ける感情を示すアイコン（図形）を出力する実施形態に関する。図２２は制限情報ＤＢ１２２に格納されているデータの一例を示す図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態５と同等であり、簡潔のため記載を省略する。制限情報ＤＢ１２２はさらにアイコン列を備える。アイコン列にはアイコンが記憶される。
【００８９】
図２３はアイコンを表示した表示部１５の一例を示す説明図である。表示部１５はアイコン表示欄１６１を備える。
【００９０】
情報処理システムの作用及び動作は以下の通りである。ＣＰＵ１１は画像ＩＤが制限ＩＤであると判定した場合、制限ＩＤに対応するアイコンを表示部１５に表示する。
【００９１】
具体的な情報処理システムの作用及び動作は以下の通りである。ＣＰＵ１１は画像ＩＤ「０００１」が制限ＩＤ「０００１」であると判定した場合、制限ＩＤ「０００１」に対応するアイコンＡをアイコン表示欄１６１に表示する。
【００９２】
図２４は情報処理システムを示すフローチャートである。ステップＳ１１〜７４の処理は上述の実施の形態５に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はＳ６１の処理を終了した後、制限ＩＤに対応するアイコンを表示部１５に表示し（ステップＳ８１）、処理をステップＳ２１に移す。
【００９３】
一態様によれば、他の情報処理装置に係るユーザが受ける感情を示すアイコンを表示することで、さらに自発的にユーザのコミュニケーションを改善させることができる。
【００９４】
なお、本実施形態ではアイコンを表示したが、絵文字を表示してもよい。
【００９５】
実施の形態７
実施の形態７は画像解析を行う実施形態に関する。図２５は制限情報ＤＢ１２２に格納されているデータの一例を示す図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態６と同等であり、簡潔のため記載を省略する。制限情報ＤＢ１２２はさらに制限文字列を備える。制限文字列には、画像に含まれ、情報処理装置１から取得装置３へ出力を制限する文字が記憶される。
【００９６】
図２６は情報処理装置１の表示部１５の一例を示す説明図である。情報処理装置１の作用及び動作は以下の通りである。ＣＰＵ１１は画像の入力を受け付ける。ＣＰＵ１１は受け付けた画像の画像解析を行う。ＣＰＵ１１は受け付けた画像に制限文字が含まれているか否かを判定する。ＣＰＵ１１は受け付けた画像に制限文字が含まれていると判定した場合、確認欄１５２を表示部１５に表示する。ＣＰＵ１１は受け付けた画像を出力するか否かの選択を受け付ける。
【００９７】
ＣＰＵ１１は受け付けた選択に基づいて受け付けた画像を出力しないと判定した場合、受け付けた画像の出力をしない。ＣＰＵ１１は受け付けた選択に基づいて受け付けた画像を出力すると判定した場合、選択した画像をサーバ２へ出力する。
【００９８】
具体的な情報処理装置１の作用及び動作は以下の通りである。ユーザは写真又はインターネット上の画像等を図示しない撮影部又は通信部１６から取得し、取得した画像を情報処理装置１に入力する。取得した画像とは例えば「ムカつく」という文字が表示された画像である。ＣＰＵ１１は受け付けた画像に制限文字が含まれているか否かをパターンマッチング等の画像解析により解析する。ＣＰＵ１１は受け付けた画像に制限文字「ムカつく」が含まれていると判定する。ＣＰＵ１１は確認欄１５２を表示部１５に表示する。ＣＰＵ１１は受け付けた画像を出力するか否かの選択を受け付ける。
【００９９】
ＣＰＵ１１は受け付けた選択に基づいて受け付けた画像を出力するか否かを判定する。ＣＰＵ１１は受け付けた選択に基づいて受け付けた画像を出力しないと判定した場合、受け付けた画像の出力をしない。ＣＰＵ１１は受け付けた選択に基づいて受け付けた画像を出力すると判定した場合、受け付けた画像をサーバ２へ出力する。
【０１００】
図２７は情報処理システムを示すフローチャートである。ステップＳ１１〜８１の処理は上述の実施の形態６に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はステップＳ１６の処理を終了した後、画像の入力を受け付ける（ステップＳ９１）。ＣＰＵ１１は受け付けた画像の画像解析を行う（ステップＳ９２）。ＣＰＵ１１は受け付けた画像に制限文字が含まれているか否かを判定する（ステップＳ９３）。ＣＰＵ１１は受け付けた画像に制限文字が含まれていないと判定した場合（ステップＳ９３：ＮＯ）、処理をＳ１７に移す。ＣＰＵ１１は受け付けた画像に制限文字が含まれていると判定した場合（ステップＳ９３：ＹＥＳ）、確認欄１５２を表示部１５に表示する（ステップＳ９４）。ＣＰＵ１１は受け付けた画像を出力するか否かの選択を受け付ける（ステップＳ９５）。
【０１０１】
ＣＰＵ１１は受け付けた選択に基づいて受け付けた画像を出力するか否かを判定する（ステップＳ９６）。ＣＰＵ１１は受け付けた選択に基づいて受け付けた画像を出力しないと判定した場合（ステップＳ９６：ＮＯ）、処理をステップＳ１７に移す。ＣＰＵ１１は受け付けた選択に基づいて受け付けた画像を出力すると判定した場合（ステップＳ９６：ＹＥＳ）、処理をステップＳ２４に移す。
【０１０２】
一態様によれば、効率的にコミュニケーションする上で不適切な画像を特定することができる。
【０１０３】
実施の形態８
実施の形態８は不適切な画像を掲載するＵＲＬの画像の出力を制限する実施形態に関する。図２８は制限情報ＤＢ１２２に格納されているデータの一例を示す図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態７と同等であり、簡潔のため記載を省略する。制限情報ＤＢ１２２はさらに制限ＵＲＬ列を備える。制限ＵＲＬ列には、情報処理装置１から取得装置３へ出力を制限する画像に含まれるＵＲＬを示す制限ＵＲＬが記憶される。
【０１０４】
図２９は情報処理システムを示すフローチャートである。ステップＳ１１〜９６の処理は上述の実施の形態７に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はＳ９２の処理を終了した後、選択した画像のＵＲＬを特定する（ステップＳ１０１）。ＣＰＵ１１は選択した画像のＵＲＬが制限ＵＲＬを含むか否かを判定する（ステップＳ１０２）。ＣＰＵ１１は選択した画像に制限文字が含まれていると判定した場合（ステップＳ１０２：ＹＥＳ）、処理をステップＳ９４に移す。ＣＰＵ１１は選択した画像のＵＲＬが制限ＵＲＬを含むと判定した場合（ステップＳ１０２：ＮＯ）、処理をステップＳ９３に移す。
【０１０５】
一態様によれば、不適切な画像を掲載するアップローダー又は画像掲示板等のＵＲＬの画像の出力を制限できるため、取得装置３に係るユーザが不適切な画像を閲覧することを防止できる。
【０１０６】
実施の形態９
実施の形態９は制限文字の出力を制限する実施形態に関する。図３０は情報処理装置１の表示部１５及び取得装置３の表示部３５の一例を示す説明図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態６と同等であり、簡潔のため記載を省略する。図３０Ａは制限文字を表示した情報処理装置１の表示部１５を示す説明図である。図３０Ｂは取得装置３の表示部３５を示す説明図である。
【０１０７】
表示部１５はさらに表示欄１５１の右に設けられた確認欄１５５を備える。確認欄１５５内の左下に設けられたボタン１５８と、確認欄１５５内の右下に設けられたボタン１５９とを備える。確認欄１５５は制限文字をサーバ２へ出力するか否かを選択するための欄である。ボタン１５８は制限文字をサーバ２へ出力するとＣＰＵ１１に判定させるボンである。ボタン１５９は制限文字をサーバ２へ出力しないとＣＰＵ１１に判定させるボタンである。
【０１０８】
受け付けた文字の出力を制限する情報処理システムの作用及び動作は以下の通りである。情報処理装置１のＣＰＵ１１は文字の入力を受け付ける。ＣＰＵ１１は制限情報ＤＢ１２２を参照し、受け付けた文字が制限文字を含むか否かを判定する。ＣＰＵ１１は受け付けた文字が制限文字を含むと判定した場合、確認欄１５２を表示部１５に表示する。ＣＰＵ１１は受け付けた文字を出力するか否かの選択を受け付ける。具体的にはＣＰＵ１１はボタン１５９又は１６０へのタッチ操作を受け付ける。
【０１０９】
ＣＰＵ１１は受け付けた選択に基づいて受け付けた文字を出力するか否かを判定する。ＣＰＵ１１は受け付けた選択に基づいて受け付けた文字を出力すると判定した場合、受け付けた文字をサーバ２へ出力する。
【０１１０】
ＣＰＵ１１は受け付けた文字が制限文字を含まないと判定した場合、受け付けた文字をサーバ２へ出力する。サーバ２のＣＰＵ２１は情報処理装置１から文字を取得する。ＣＰＵ２１は取得した文字を取得装置３へ出力する。取得装置３のＣＰＵ３１は情報処理装置１から文字を取得する。ＣＰＵ３１は表示部３５に取得した文字を表示する。ＣＰＵ１１は受け付けた選択に基づいて受け付けた文字を出力しないと判定した場合、受け付けた文字の出力をしない。すなわち、ＣＰＵ１１は受け付けた文字をサーバ２へ出力することを禁止する。
【０１１１】
具体的な情報処理システムの作用及び動作は以下の通りである。ＣＰＵ１１は入力部１４で文字の入力を受け付ける。ユーザは入力部１４で「おまえ、絶対に呪う」を入力する。ＣＰＵ１１は表示欄１５１に受け付けた文字「おまえ、絶対に呪う」を表示する。ＣＰＵ１１は制限情報ＤＢ１２２を参照し、受け付けた文字「おまえ、絶対に呪う」が制限文字「呪う」を含むと判定する。ＣＰＵ１１は「一度落ち着いてから入力しませんか？」を表示した確認欄１５５を表示部１５に表示する。ユーザがボタン１５３をタッチ操作した場合、ＣＰＵ１１は受け付けた文字「おまえ、絶対に呪う」をサーバ２へ出力する。ユーザがボタン１５４をタッチ操作した場合、ＣＰＵ１１は受け付けた文字「おまえ、絶対に呪う」をサーバ２へ出力することを禁止する
【０１１２】
図３１は情報処理システムを示すフローチャートである。ステップＳ１１〜８１の処理は上述の実施の形態６に係る情報処理システムと同様であるので、簡潔のため説明を省略する。本実施形態における処理は実施の形態６と並行して実行することが可能である。ＣＰＵ１１はＳ１９の処理を終了した後、入力部１４で文字の入力を受け付ける（ステップＳ１１１）。ＣＰＵ１１は制限情報ＤＢ１２２を参照し、受け付けた文字が制限文字を含むか否かを判定する（ステップＳ１１２）。ＣＰＵ１１は受け付けた文字が制限文字を含まないと判定した場合（ステップＳ１１２：ＮＯ）、処理をステップＳ１１６に移す。ＣＰＵ１１は受け付けた文字が制限文字を含むと判定した場合（ステップＳ１１２：ＹＥＳ）、確認欄１５２を表示部１５に表示する（ステップＳ１１３）。ＣＰＵ１１は受け付けた文字を出力するか否かの選択を受け付ける（ステップＳ１１４）。具体的にはＣＰＵ１１はボタン１５９又は１６０へのタッチ操作を受け付ける。
【０１１３】
ＣＰＵ１１は受け付けた選択に基づいて受け付けた文字を出力するか否かを判定する（ステップＳ１１５）。ＣＰＵ１１は受け付けた選択に基づいて受け付けた文字を出力しないと判定した場合（ステップＳ１１５：ＮＯ）、処理をステップＳ１７に移す。
【０１１４】
ＣＰＵ１１は受け付けた選択に基づいて受け付けた文字を出力すると判定した場合（ステップＳ１１５：ＹＥＳ）、受け付けた文字をサーバ２へ出力する（ステップＳ１１６）。サーバ２のＣＰＵ２１は情報処理装置１から文字を取得する（ステップＳ１１７）。ＣＰＵ２１は取得した文字を取得装置３へ出力する（ステップＳ１１８）。取得装置３のＣＰＵ３１はサーバ２から文字を取得する（ステップＳ１１９）。ＣＰＵ３１は表示部３５に取得した文字を表示し（ステップＳ１２０）、処理を終了する。
【０１１５】
一態様によれば、コミュニケーションをする上で不適切な文字の出力を制限することができる。
【０１１６】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。また、各実施の形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【符号の説明】
【０１１７】
１  情報処理装置
１２  記憶部
１２Ｐ  プログラム
２  サーバ（情報処理装置）
３  取得装置（情報処理装置）
【図１】
2016110455.tif 000003
【図２】
2016110455.tif 000004
【図３】
2016110455.tif 000005
【図４】
2016110455.tif 000006
【図５】
2016110455.tif 000007
【図６】
2016110455.tif 000008
【図７】
2016110455.tif 000009
【図８】
2016110455.tif 000010
【図９】
2016110455.tif 000011
【図１０】
2016110455.tif 000012
【図１１】
2016110455.tif 000013
【図１２】
2016110455.tif 000014
【図１３】
2016110455.tif 000015
【図１４】
2016110455.tif 000016
【図１５】
2016110455.tif 000017
【図１６】
2016110455.tif 000018
【図１７】
2016110455.tif 000019
【図１８】
2016110455.tif 000020
【図１９】
2016110455.tif 000021
【図２０】
2016110455.tif 000022
【図２１】
2016110455.tif 000023
【図２２】
2016110455.tif 000024
【図２３】
2016110455.tif 000025
【図２４】
2016110455.tif 000026
【図２５】
2016110455.tif 000027
【図２６】
2016110455.tif 000028
【図２７】
2016110455.tif 000029
【図２８】
2016110455.tif 000030
【図２９】
2016110455.tif 000031
【図３０】
2016110455.tif 000032
【図３１】
2016110455.tif 000033