(57)【要約】【課題】ユーザの意図を象徴するアイコンを生成する。【解決手段】ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを入力する情報入力工程と、前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された頻度属性の文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成工程とを有する。【選択図】図１
2014106560.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と情報処理サーバとを備え、
前記情報処理装置は、
ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを入力する情報入力部を有し、
前記情報処理サーバは、
前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された頻度属性の文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成部を有する
ことを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記情報入力部は、
前記行動態様の実施を示す実施情報又は前記行動態様の禁止を示す禁止情報を含む実施態様情報を前記行動情報とともに入力し、
前記アイコン生成部は、
前記実施態様情報に応じて予め定められた複数の前記シンボルマークから前記文字列を重ねる前記シンボルマークを選択する
ことを特徴とする情報処理システム。
【請求項３】
請求項１又は請求項２のいずれかに記載の情報処理システムであって、
前記アイコン生成部が生成した前記アイコンを画像データに変換し、該画像データをアイコン記憶部に記憶させるアイコン変換部を備える
ことを特徴とする情報処理システム。
【請求項４】
請求項１から請求項３のいずれか一項に記載の情報処理システムであって、
前記アイコン生成部は、前記行動情報及び前記頻度情報のうち少なくとも１つの情報に基づいて、前記文字列を重ねる前記シンボルマークのサイズを決定する
ことを特徴とする情報処理システム。
【請求項５】
請求項１から請求項４のいずれか一項に記載の情報処理システムであって、
前記アイコン生成部は、
複数の画像サイズの前記アイコンを生成し、前記頻度属性の文字を選択的に前記シンボルマークに重ねる
ことを特徴とする情報処理システム。
【請求項６】
請求項１から請求項５のいずれか一項に記載の情報処理システムであって、
前記文字列は、４音節で構成される
ことを特徴とする情報処理システム。
【請求項７】
ネットワークを介して情報処理装置に接続されている情報処理サーバであって、
ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを含むアイコン生成要求を前記情報処理装置から受信する受信部と、
前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された頻度属性の文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成部と
前記アイコン生成部が生成した前記アイコンを前記情報処理装置に送信する送信部と
を備えることを特徴とする情報処理サーバ。
【請求項８】
ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを入力する情報入力部と、
前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成部と
を備えることを特徴とする情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
前記情報入力部は、
前記行動態様の実施を示す実施情報又は前記行動態様の禁止を示す禁止情報を含む実施態様情報を前記行動情報とともに入力し、
前記アイコン生成部は、
前記実施態様情報に応じて予め定められた複数の前記シンボルマークから前記文字列を重ねる前記シンボルマークを選択する
ことを特徴とする情報処理装置。
【請求項１０】
請求項８又は請求項９に記載の情報処理装置であって、
前記アイコン生成部は、前記行動情報及び前記頻度情報のうち少なくとも１つの情報に基づいて、前記文字列を重ねる前記シンボルマークのサイズを決定する
ことを特徴とする情報処理装置。
【請求項１１】
ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを入力する情報入力工程と、
前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された頻度属性の文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成工程と
を有することを特徴とするアイコン生成方法。
【請求項１２】
ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを入力する情報入力ステップと、
前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された頻度属性の文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成ステップと
をコンピュータに実行させるためのアイコン生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理サーバ、情報処理装置、アイコン生成方法、及びアイコン生成プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやノート型パソコンなど小型の情報処理装置が普及している。このような情報処理装置においては、表示領域が限られているためにユーザに通知する内容を図や絵にして表すアイコンが用いられている。また、用途に応じたアイコンを生成する技術が検討されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−２６３２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、予め用意されたアイコンや、それらを組み合わせただけのアイコンではユーザの意図を表すことができない場合やユーザが表したい内容に合わない場合がある。また、ユーザの意図を極力表すためにアイコンの数を増やすことは、コンピュータなどの記憶資源を消耗するだけでなく、ユーザに大量の選択肢を与え、使いにくいシステムになる問題がある。このように、ユーザの意図を象徴するアイコンを提供することができないという問題がある。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、ユーザの意図を象徴するアイコンを生成することができる情報処理システム、情報処理サーバ、情報処理装置、アイコン生成方法、及びアイコン生成プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態は、情報処理装置と情報処理サーバとを備え、前記情報処理装置は、ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを入力する情報入力部を有し、前記情報処理サーバは、前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された頻度属性の文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成部を有することを特徴とする情報処理システムである。
【０００７】
また、本発明の一実施形態は、ネットワークを介して情報処理装置に接続されている情報処理サーバであって、ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを含むアイコン生成要求を前記情報処理装置から受信する受信部と、前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された頻度属性の文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成部と前記アイコン生成部が生成した前記アイコンを前記情報処理装置に送信する送信部とを備えることを特徴とする情報処理サーバである。
【０００８】
また、本発明の一実施形態は、ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを入力する情報入力部と、前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された頻度属性の文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成部とを備えることを特徴とする情報処理装置である。
【０００９】
また、本発明の一実施形態は、ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを入力する情報入力工程と、前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された頻度属性の文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成工程とを有することを特徴とするアイコン生成方法である。
【００１０】
また、本発明の一実施形態は、ユーザが定める行動態様を示す行動情報と当該行動態様に対する頻度を示す頻度情報とを入力する情報入力ステップと、前記行動情報から抽出した行動属性の文字と前記頻度情報に基づいて選択された頻度属性の文字とを選択的に組み合わせた文字列をシンボルマークに重ねてアイコンを生成するアイコン生成ステップとをコンピュータに実行させるためのアイコン生成プログラムである。
【発明の効果】
【００１１】
この発明によれば、ユーザの意図を象徴するアイコンを生成することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態における情報処理装置１の構成を示す概略ブロック図である。
【図２】同実施形態におけるアイコン作成情報を入力する際の入力画面の一例を示す図である。
【図３】同実施形態におけるシンボル記憶部１２が記憶しているシンボルマーク例を示す図である。
【図４】同実施形態における情報処理装置１が行うアイコン生成処理を示すフローチャートである。
【図５】同実施形態におけるアイコン生成処理により得られるアイコンの例を示す図である。
【図６】第２の実施形態における情報処理システム２の構成を示す概略ブロック図である。
【図７】同実施形態においてアイコンを生成する際の情報処理装置３と情報処理サーバ４との処理を示すシーケンス図である。
【図８】本実施形態におけるアイコン生成処理によって生成されたアイコンを利用するアプリケーションの表示画面の例を示す第１の図である。
【図９】本実施形態におけるアイコン生成処理によって生成されたアイコンを利用するアプリケーションの表示画面の例を示す第２の図である。
【図１０】本実施形態におけるアイコン生成処理によって生成されたアイコンを利用するアプリケーションの表示画面の例を示す第３の図である。
【図１１】本実施形態におけるアイコン生成処理によって生成されたアイコンを利用するアプリケーションの表示画面の例を示す第４の図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の一実施形態における情報処理システム、情報処理サーバ、情報処理装置、アイコン生成方法、及びアイコン生成プログラムを説明する。
【００１４】
（第１の実施形態）
図１は、第１の実施形態における情報処理装置１の構成を示す概略ブロック図である。情報処理装置１は、ユーザの操作により入力されるアイコン作成情報に基づいて、ユーザが意図する内容に合うアイコン（処理内容や対象などが絵文字、絵柄、記号や図形などで表現されたもの）を作成し、作成したアイコンを用いた情報サービスをユーザに提供する。ここで、アイコン作成情報は、例えば、ユーザが意図した行動態様（行動内容）を示す行動情報や、その頻度などを示す情報である。作成されたアイコンは、例えば、アプリケーションにおいてユーザからの入力を受け付けるボタンとして利用されたり、アプリケーションがユーザに向けて情報を出力する際に利用されたりする。情報処理装置１は、例えば、スマートフォンや、携帯電話などの携帯型の情報端末や、ノートパソコン、タブレットＰＣを含むコンピュータなどである。
【００１５】
情報処理装置１は、図１に示すように、情報入力部１１、シンボル記憶部１２、アイコン記憶部１３、及び制御部１４を備えている。制御部１４は、アイコン生成部１４１、及びデータ変換部１４２を有している。
情報入力部１１は、ユーザの操作に応じて取得したアイコン作成情報を制御部１４に入力する。また、情報入力部１１は、ユーザに対してアイコン作成情報の入力を促す画面表示を行う。情報入力部１１は、例えば、マウスやタッチパネルなどのポインティング・デバイスや、キーボードなどの入力装置と、ディスプレイなどの表示装置とを用いて構成される。
【００１６】
図２は、本実施形態におけるアイコン作成情報を入力する際の入力画面の一例を示す図である。同図に示すように、アイコン作成情報を入力する入力画面には、ユーザの行動態様の禁止を示す禁止系スタイルであるか又は行動態様の実施を示す活動系スタイルであるかを選択するための「禁止系スタイル」のチェックボックス、行動態様に対する「頻度」を入力するための入力フィールド、及び、行動態様としての「スタイル」を入力するための入力フィールドを有している。
【００１７】
「禁止系スタイル」のチェックボックスは、「スタイル」の入力フィールドに入力する文字列が行動の禁止を示す内容（禁止系スタイル）である場合にユーザがチェックボックスをオンにして、禁止情報を選択する。一方、「スタイル」の入力フィールドに入力する文字列が行動の実施を示す内容（活動系スタイル）である場合にユーザがチェックボックスをオフにして、実施情報を選択する。本実施形態において入力されるアイコン作成情報には、行動態様を示す文字列を含む行動情報と、該行動態様に対する頻度を示す文字列を含む頻度情報と、活動系スタイルを示す実施情報又は禁止系スタイルを示す禁止情報のいずれかを含む実施態様情報と、が含まれる。
【００１８】
図２（Ａ）は、スタイルとして「ランニング５ｋｍ」（ユーザが５ｋｍランニングする）という行動態様をユーザが意図している場合の入力画面例である。ここでは、「毎週１回」の頻度で、「ランニング５ｋｍ」を実行することをユーザは意図している。このとき、スタイルが行動の実施を示す内容（活動系スタイル）であるので、ユーザは禁止系スタイルのチェックボックスをオフにする。図２（Ｂ）は、「ラーメンを食べない」という行動態様をユーザが意図している場合の入力画面例である。ここでは、「毎日」の頻度で、「ラーメンを食べない」を実行することをユーザは意図している。このとき、スタイルが行動の禁止を示す内容（禁止系スタイル）であるので、ユーザは禁止系スタイルのチェックボックスをオンにする。
なお、行動態様を示す行動情報は、上述のように行動態様を示す文字列だけでなく、ユーザが意図する行動態様（例えば、「階段を使う」、「英会話の教室に通う」など）を示す意図として名詞（例えば、「階段」、「English」）を入力するようにしてもよい。
【００１９】
図１に戻って情報処理装置１の各構成の説明を続ける。
シンボル記憶部１２には、アイコンを作成する際に用いるシンボルマーク（例、画像）が予め記憶されている。シンボル記憶部１２が記憶しているシンボルマーク（シンボル）は、活動系スタイルに対応するシンボルマークと、禁止系スタイルであるスタイルに対応するシンボルマークとの少なくとも２種類のシンボルマークが記憶されている。
【００２０】
図３は、本実施形態におけるシンボル記憶部１２が記憶しているシンボルマークの例を示す図である。図３（Ａ）、図３（Ｂ）及び図３（Ｅ）は、活動系スタイルに対応するシンボルマークである。例えば、図３（Ａ）は頻度が低い活動系スタイルに対して用いられるシンボルマークであり、図３（Ｂ）は頻度が高い活動系スタイルに対して用いられるシンボルマークである。また、図３（Ｅ）は、重要又は注意を示す活動系スタイルに対して用いられるシンボルマークである。頻度情報が所定の頻度（例えば、毎週４回以上）である場合には、図３（Ｂ）に示すシンボルマークを選択する。このように、ユーザが「スタイル」に入力した行動態様を高い頻度で実行する意図がある場合には、図３（Ｂ）に示すような色合いの濃いシンボルマークを用いてユーザのモチベーションが高いことを示すことができる。なお、シンボルマークは、色の濃淡だけでなく、色を変えることもできる。
図３（Ｃ）及び図３（Ｄ）は禁止系スタイルに対応するシンボルマークである。ここでは、禁止系スタイルであることが容易に分かるシンボルマークが示されているが、他のシンボルマークであってもよい。
【００２１】
図１に戻って情報処理装置１の各構成の説明を続ける。
アイコン記憶部１３は、アイコン作成情報に基づいて制御部１４が生成したアイコン情報を記憶する。アイコン生成部１４１は、情報入力部１１から入力されたアイコン作成情報に基づいて、アイコンを作成する。例えば、アイコン生成部１４１は、アイコン作成情報に含まれる行動情報からその行動態様を連想させる行動属性の文字を選択する。また、アイコン生成部１４１は、アイコン作成情報に含まれる実施態様情報又は頻度情報に基づいて、シンボル記憶部１２に記憶されているシンボルマークからいずれか一つを読み出す。アイコン生成部１４１は、読み出したシンボルマークに、選択した行動属性の文字を重ねることによりアイコンを生成する。データ変換部１４２は、アイコン生成部１４１が生成したアイコンを画像データに変換する。データ変換部１４２は、変換により得られた画像データと、該画像データが示すアイコンの作成に用いられたアイコン作成情報とを対応付けたアイコン情報をアイコン記憶部１３に記憶させる。
【００２２】
図４は、本実施形態における情報処理装置１のアイコン生成処理を示すフローチャートである。情報処理装置１においてアイコン生成処理が開始されると、ユーザの操作に応じたアイコン作成情報が情報入力部１１に入力される（ステップＳ１１）。そして、アイコン作成情報は、情報入力部１１から制御部１４に入力される。
アイコン生成部１４１は、入力されたアイコン作成情報に基づいて、シンボル記憶部１２に記憶されている複数のシンボルマークからいずれか一つを選択し、選択したシンボルマークを読み出す（ステップＳ１２）。例えば、アイコン生成部１４１は、実施態様情報が実施情報を含む場合、活動系スタイルに対応するシンボルマークを選択し、実施態様情報が禁止情報を含む場合、禁止系スタイルに対応するシンボルマークを選択する。また、上述したように、活動系スタイルに対しては頻度に応じてシンボルマークを選択するようにしてもよい。
【００２３】
アイコン生成部１４１は、アイコン作成情報に含まれる行動情報から先頭の文字を選択して行動属性の文字を抽出し、アイコン作成情報に含まれる頻度情報が示す頻度に対応する文字を選択して頻度属性の文字を抽出する。アイコン生成部１４１は、行動属性の文字と頻度属性の文字とを選択的に組み合わせた文字列を短縮表示列（略語文字列）として生成する（ステップＳ１３）。
【００２４】
アイコン生成部１４１は、ステップＳ１３において生成した短縮表示列を、ステップＳ１２において選択したシンボルマークの上に重ねることにより、アイコンを生成する（ステップＳ１４）。
データ変換部１４２は、アイコン生成部１４１が生成したアイコンを画像データに変換し、当該画像データをアイコン作成情報と対応付けたアイコン情報をアイコン記憶部１３に記憶させ（ステップＳ１５）、アイコン生成処理を終了する。一例として、データ変換部１４２は、短縮表示列をテキストデータから画像データに変換し、当該画像データをシンボルマークに重ねることにより１つの画像データに変換して、アイコン作成情報とともにアイコン記憶部１３に記憶させる。
【００２５】
行動態様が活動系スタイルである場合の一例を以下に示す。アイコン生成部１４１は、頻度情報に関して、頻度が「毎日」であれば２音節の「ヒビ（日々）」又は「マイ（毎）」を選択し、頻度が「週にＸ回」であれば２音節の「週」を選択する。なお「週に７回」の場合には「ヒビ」が選択される。また、「マイ（毎）」、「ヒビ（日々）」などの頻度を示す部分は、２音節で構成されている。
また、例えば、アイコン生成部１４１は、行動態様を示す行動情報がひらがなやカタカナで始まる場合には先頭の２文字を選択し、行動情報が漢字で始まる場合には先頭の１文字又は２文字を選択し、行動情報がアルファベットや記号で始まる場合には先頭の２文字を選択する。
【００２６】
例えば、行動態様が「ランニング」、「ジム」、「ウォーキング」、「ヨガ」などである場合には、「ラン」、「ジム」、「ウォ」、「ヨガ」が選択される。行動態様が「階段を使う」、「泳ぐ」、「歩く」である場合には、「階」、「泳」、「歩」が選択される。行動態様が「Bowling」、「Tennis」、「English」である場合、「Bo」、「Te」、「En」が選択される。上記の例においては、アイコン生成部１４１が生成する短縮表示列は、「ヒビラン」、「ヒビジム」、「週ウォ」、「週ヨガ」、「ヒビ階」、「週歩」、「週Bo」、「週En」などである。また、「ラン」、「ジム」などの行動態様を示す部分は、２音節で構成されている。
【００２７】
また、行動態様が禁止系スタイルである場合には、アイコン生成部１４１は、頻度情報に対応する文字として「禁」を選択する。これは、ユーザが禁止したいことに対しては頻度を示すよりも、禁止であることを示すことが優先されるからである。なお、アイコン生成部１４１が行動情報から文字を選択する手法は、活動系スタイルの場合と同様である。
【００２８】
例えば、行動態様が「スイーツを控える」、「テレビを見ない」、「間食をしない」、「徹夜をしない」、「電車で座る」、「TVを控える」、「Gameをしない」である場合には、「スイ」、「テレ」、「間」、「徹」、「TV」、「Ga」が選択される。この場合には、アイコン生成部１４１が生成する短縮表示列は、「禁スイ」、「禁テレ」、「禁間」、「禁徹」、「禁TV」、「禁Ga」などになる。また、「スイ」、「テレ」、「間」などの行動態様を示す部分は、２音節で構成されている。なお、英語標記は、意味が分かりづらい表示列になる場合がある。この場合、例えば、「Game」の短縮表示列は、「Ga」ではなく、「Game」にしてもよい。
【００２９】
図５は、本実施形態におけるアイコン生成処理によって得られるアイコンの例を示す図である。図５（Ａ）は、行動情報が「ランニング５ｋｍ」であり、頻度情報が「毎週１回」であり、実施態様情報が実施情報を含むアイコン作成情報が入力された場合に生成されるアイコンの例である。図５（Ｂ）は、行動情報が「ラーメンを食べない」であり、頻度が「毎日」であり、実施態様情報が禁止情報を含むアイコン作成情報が入力された場合に生成されるアイコンの例である。図５（Ｃ）は、行動情報及び実施態様情報が図５（Ａ）のアイコン作成情報と同じであるが、頻度情報が「毎週５回」である場合に生成されるアイコンの例である。図５（Ａ）の場合に比べ頻度が高いので、色合いの濃いシンボルマークが選択されている。
【００３０】
図５（Ｄ）には、図５（Ａ）と同じアイコン作成情報に基づいて生成されたアイコンであって、アイコンのサイズが大きい場合のアイコンの例を示している。表示装置などに表示する際のアイコンのサイズが所定のサイズより大きく、短縮表示列以外にも行動情報を配置できる場合には、短縮表示列「週ラン」とともに、頻度を示す文字をシンボルマークに重ねるようにしてもよい。ここでは頻度「毎週１回」に基づいて「週１」という頻度情報に対する短縮形の文字がシンボルマークに更に重ねられている。
【００３１】
図５（Ｅ）には、図５（Ｂ）と同じアイコン作成情報に基づいて生成されたアイコンであって、アイコンのサイズが所定のサイズより大きい場合のアイコンの例を示している。また、図５（Ｄ）と同様に、アイコンのサイズが所定のサイズよりも大きい場合には、短縮表示列「禁ラー」とともに、頻度を示す文字「毎日」をシンボルマークに重ねたアイコンの例を示している。
ここで、所定のサイズとは、例えば、頻度情報に対する短縮形の文字などを予め定められたフォントサイズでシンボルマークに重ねてもシンボルマークからはみ出ないサイズのことである。このとき、行動情報及び頻度情報から抽出される短縮表示列と、頻度情報に対する短縮形の文字とが重ならないようにする。また、短縮表示列と該短縮形の文字とがアイコンに表示される場合、短縮表示列の方が該短縮形の文字より文字サイズを大きくする。また、短縮表示列と該短縮形の文字とは、例えば、行動情報又は頻度情報に応じて、文字サイズ、文字色や文字フォントをそれぞれ変えてもよい。
【００３２】
以上のように、情報処理装置１がアイコン生成処理を行うことにより、ユーザの操作に応じて入力されたアイコン作成情報に基づいたアイコンが生成される、すなわちアイコンを自動的にカスタマイズ生成できる。このアイコン生成処理において、ユーザが入力した行動情報、すなわちユーザの意図する行動態様に対応した文字を用いてアイコンを生成するので、ユーザの意図を象徴するアイコン又はユーザが意図する内容に合うアイコンを自動的に生成することができる。このように、行動態様、頻度、及び禁止系スタイルであるか否かを入力するという単純な操作により、ユーザに応じたアイコンを生成することができる。
【００３３】
一般的に、多くのユーザの意図に合うように予めアイコンを用意しようとすると、ユーザが数多くのアイコンから自身の意図に合うアイコンを探さなければならずユーザの手間が増えてしまう。一方、ユーザの手間を減らしてアイコンを選択させようとすると、アイコンの個別性や特徴が低下してアイコンの意味が分からなくなる。これに対して、本実施形態におけるアイコン生成処理を適用することにより、ユーザの意図に応じたアイコンであって個別性のあるアイコンを、単純な入力操作で自動的に生成することができる。
【００３４】
また、本実施形態におけるアイコン生成処理では、行動態様を示す行動情報から選択した文字と、頻度を示す頻度情報に対応した文字とを選択的に組み合わせた短縮表示列を用いることにより、４音節（例えば、「ヒビラン」など）の呼称が生成されるため、ユーザが馴染みやすく、愛着を感じられる個別化されたアイコンを生成することができる。これのように、本実施形態によって生成されたアイコンは、象徴として指す対象（例、スタイル）の愛着やユーザビリティを向上させることができる。また、ユーザ自身が入力した行動態様に応じた文字を組み合わせて生成されたアイコンであるため、ユーザの多様性に応じたアイコンを生成することができる。また、短縮表示列を用いることにより、アイコンという限られたスペースに適切な表現を得ることができ、ユーザの認識性又は視認性を損なうことなくアイコンを作成することができる。
また、ユーザの意図する行動態様を短縮、圧縮してユーザに端的に示す場合、どの程度まで短縮された短縮表示列を生成して表示するのかが重要である。例えば、近年の流行語などのように、長い名称や文字は、複数の音節（例、４音節、５音節など）に分けると馴染み易くなるため、短縮文字列は複数の音節（例、４音節、５音節ど）にすることが望ましい。例えば、長い名称を４音節に分けると馴染み易くなるため、本実施形態のアイコンに関しても同じ４音節が望ましい。
【００３５】
また、本実施形態における情報処理装置１では、生成されたアイコンをアイコン作成情報とともにアイコン記憶部１３に記憶させるので、アイコン作成情報に基づいてアイコンに変更を加えたり、他のアイコンを作成する際の参考にしたり、他のユーザがアイコンの示す行動態様を確認したりすることができる。
【００３６】
なお、シンボル記憶部１２に活動系スタイル及び禁止系スタイルそれぞれのシンボルマークごとに、異なるサイズの複数のシンボルマークを記憶させておいてもよい。アイコン生成部１４１は、シンボル記憶部１２記憶されている複数のシンボルマークから一つを選択し、選択したシンボルマークから最適なサイズのアイコンを生成するようにしてもよい。この場合、生成した複数のアイコンの画像データを含むアイコン情報をアイコン記憶部１３に記憶させ、アイコンを利用するアプリケーションが表示領域の大きさに応じて、アイコン情報に含まれる複数のサイズのアイコンからいずれか一つを選択して利用するようにしてもよい。
【００３７】
また、データ変換部１４２は、生成したアイコンを画像データに変換する際に、画像データとしてラスタデータを生成するようにしてもよいし、ベクトルデータを生成するようにしてもよい。ベクトルデータからなる画像データを生成する場合には、アイコンのサイズに依存しない画像データになる。
【００３８】
また、本実施形態では、アイコン生成部１４１が、行動情報から抽出した行動属性の文字と、頻度情報に基づいて選択された頻度属性の文字とを組み合わせて短縮表示列を生成する構成を説明した。しかし、これに限ることなく、アイコン生成部１４１は、行動情報から抽出した行動属性の文字から短縮表示列を生成するようにしてもよい。また、本実施形態では、アイコン生成部１４１が、行動情報が漢字で始まる場合には先頭の１文字を選択する構成を説明した。しかし、選択するシンボルマークにおいて２文字以上の漢字をシンボルマークからはみ出すことなく、また漢字がつぶれることなく配置することができる場合には２文字以上の漢字を含む文字列を行動属性の文字として選択するようにしてもよい。
【００３９】
また、アイコン生成部１４１は、図５（Ｄ）や図５（Ｅ）に示したように、シンボルマーク上に短縮表示列を重ねた領域以外の領域において、頻度属性の文字又は頻度情報から抽出された文字を重ねるようにしてもよい。また、アイコン生成部１４１が複数のサイズのアイコンを生成する場合には、サイズが所定のサイズより大きいアイコンには短縮表示列と頻度を示す文字列とをシンボルマークの上に重ね、所定のサイズ以下のアイコンには短縮表示列のみをシンボルマーク上に重ねるようにしてもよい。
また、アイコン生成部１４１は、行動情報及び頻度情報から生成した短縮表示列に応じて、アイコンを生成する際に用いるシンボルマークのサイズを決定するようにしてもよい。例えば、短縮表示列に用いる文字サイズと短縮表示列の文字列とから短縮表示列を表すために必要な画像サイズを算出してシンボルマークのサイズを決定するようにしてもよい。
【００４０】
また、上述の実施形態では、アイコン生成部１４１が実施態様情報に基づいて活動系スタイル又は禁止系スタイルに対応するシンボルマークを選択する構成について説明した。しかし、これに限ることなく、アイコン生成部１４１は、行動情報又は頻度情報に基づいて活動系スタイル又は禁止系スタイルに対応するシンボルマークを選択するようにしてもよい。例えば、活動系スタイルに対応する文字又は文字列と、禁止系スタイルに対応する文字又は文字列とを予め定めておき、行動情報に該当する文字又は文字列が含まれている場合に対応するシンボルマークを選択するようにしてもよい。また、図５（Ａ）と図５（Ｃ）に示したように、頻度情報に基づいてシンボルマークが選択されるようにしてもよい。
【００４１】
（第２の実施形態）
図６は、第２の実施形態における情報処理システム２の構成を示す概略ブロック図である。情報処理システム２では、情報処理装置３がユーザの操作により入力されるアイコン作成情報を受け付けて、情報処理サーバ４が当該アイコン作成情報に基づいてアイコンを作成し、作成したアイコンを利用したサービスをユーザに提供する。
【００４２】
情報処理システム２は、図６に示すように、少なくとも１つの情報処理装置３、情報処理サーバ４、及び、情報処理装置３と情報処理サーバ４とを接続するネットワーク５を具備している。同図においては、１個の情報処理装置３を示しているが２個以上の複数であってもよい。また、ネットワーク５は、無線通信又は有線通信を利用した通信網であってもよいし、無線通信と有線通信とを組み合わせて構成される通信網であってもよい。
【００４３】
情報処理装置３は、情報入力部３１、制御部３２、通信部３３、及びアイコン記憶部３４を備えている。情報処理サーバ４は、通信部４１、シンボル記憶部４２、アイコン記憶部４３、制御部４４を備えている。制御部４４は、アイコン生成部４４１、及びデータ変換部４４２を有している。本実施形態において、情報入力部３１、シンボル記憶部４２、アイコン記憶部４３、アイコン生成部４４１、及びデータ変換部４４２は、第１の実施形態（図１）における情報入力部１１、シンボル記憶部１２、アイコン記憶部１３、アイコン生成部１４１、及びデータ変換部１４２と同じ構成である。ここでは、これらの機能についての説明を省略し、他の機能についての説明をする。
【００４４】
情報処理装置３において、制御部３２は、アイコン作成情報が情報入力部３１に入力されると、当該アイコン作成情報を含むアイコン生成要求を生成する。制御部３２は、生成したアイコン生成要求を通信部３３に出力し、通信部３３にアイコン生成要求を情報処理サーバ４に送信させる。制御部３２は、アイコン生成要求に応じて生成されたアイコンの画像データと、アイコン作成情報とを対応付けたアイコン情報をアイコン記憶部４３に記憶させる。通信部３３は、ネットワーク５を介して情報処理サーバ４と通信をする。アイコン記憶部３４は、入力されるアイコン作成情報と、当該アイコン作成情報に基づいて生成されたアイコンの画像データとを含むアイコン情報を記憶する。
情報処理サーバ４において、通信部４１は、ネットワーク５を介して情報処理装置３と通信する。
【００４５】
図７は、本実施形態においてアイコンを生成する際の情報処理装置３と情報処理サーバ４との処理を示すシーケンス図である。
情報処理装置３において、ユーザの操作に応じたアイコン作成情報が情報入力部３１に入力される（ステップＳ２１）。
制御部３２は、情報入力部３１に入力されたアイコン作成情報を含むアイコン生成要求を生成する（ステップＳ２２）。
通信部３３は、制御部３２が生成したアイコン生成要求を、ネットワーク５を介して情報処理サーバ４に送信する（ステップＳ２３）。
【００４６】
情報処理サーバ４において、アイコン生成部４４１は、通信部４１が受信したアイコン生成要求に含まれるアイコン作成情報に基づいて、シンボル記憶部４２に記憶されている複数のシンボルマークからいずれか一つを選択し、選択したシンボルマークを読み出す（ステップＳ２４）。
アイコン生成部４４１は、アイコン作成情報に含まれる行動情報から先頭の文字を選択し、アイコン作成情報に含まれる頻度情報が示す頻度に対応する文字を選択する。アイコン生成部４４１は、行動情報から選択した行動属性の文字と、頻度に対応する頻度属性の文字とを選択的に組み合わせて短縮表示列を生成する（ステップＳ２５）。
アイコン生成部４４１は、生成した短縮表示列を、選択したシンボルマークに重ねることによりアイコンを生成する（ステップＳ２６）。
【００４７】
データ変換部４４２は、アイコン生成部４４１が生成したアイコンを画像データに変換し、当該画像データをアイコン作成情報と対応付けてアイコン記憶部４３に記憶させる（ステップＳ２７）。
また、データ変換部４４２は、画像データとアイコン作成情報とを含むアイコン情報を通信部４１に出力する。通信部４１は、ネットワーク５を介して、アイコン情報を情報処理装置３に送信する（ステップＳ２８）。
情報処理装置３において、通信部３３が情報処理サーバ４からアイコン情報を受信すると、制御部３２は、アイコン情報をアイコン記憶部３４に記憶させる（ステップＳ２９）。
【００４８】
以上の処理により、情報処理装置３は、第１の実施形態における情報処理装置１と同様に、アイコン作成情報に基づいたアイコンを取得する。情報処理装置３は、例えば、取得したアイコンをアプリケーション上のボタンとして表示させたり、ネットワーク５を介して利用するサービスにおけるボタンとして当該アイコンを表示させたりする。
本実施形態では、情報処理装置３がネットワーク５を介して情報処理サーバ４からアイコンを取得する構成について説明した。しかし、本実施形態の構成に限ることなく、例えば、シンボルマークを記憶するシンボル記憶部４２が情報処理サーバ４と異なる他のサーバ装置にあってもよいし、情報処理サーバ４と異なる他のサーバ装置が生成されたアイコンを記憶するようにしてもよい。
【００４９】
（適用例）
以下、上述の実施形態における処理により生成されたアイコンを利用するアプリケーションの一例を説明する。ここで、説明するアプリケーションは、生活習慣の改善（又は健康の自己管理）をサポートするアプリケーションである。生活習慣を改善する際のポイントは個人ごとに異なることが多いため、上述の実施形態におけるアイコン生成処理を用いて各個人の生活習慣改善ポイント（行動態様）に応じたアイコンを生成し、当該アイコンをアプリケーションで利用する。
【００５０】
図８から図１１は、生活習慣の改善をサポートするアプリケーションにおける表示画面の例を示す図である。図８は、生活習慣の改善においてユーザが習慣にしたい行動態様を入力するための表示画面「実施するスタイル登録画面」である。この表示画面には、ユーザに対しておすすめの既存アイコンを表示する領域Ｒ１と、ユーザが新たなアイコンを自ら作成するための領域Ｒ２とが設けられている。
【００５１】
領域Ｒ１には、ユーザに対しておすすめの既存のアイコンが表示されている。ユーザが領域Ｒ１に表示されているアイコンを押下することにより、当該アイコンが表している行動態様を習慣として行うことが登録される。
領域Ｒ２には、ユーザが自らアイコンを作成するための各フィールドＦ１〜Ｆ４と、チェックボタンＢ１とが設けられている。フィールドＦ１において行動情報を入力し、フィールドＦ２において頻度情報を入力し、フィールドＦ３において行動情報が示す行動態様を実施又は禁止する期間を入力し、フィールドＦ４において新たに作成するアイコンに対する説明を入力する。チェックボタンＢ１をオンすることにより禁止情報を選択し、オフにすることにより実施情報を選択する。フィールドＦ１〜Ｆ４、及びチェックボタンＢ１に入力した後に「アイコン作成」ボタンＢ２を押下することにより、アイコン作成処理が実行される。作成されたアイコンが表している行動態様を習慣として行うことが登録される。
【００５２】
図９は、作成したアイコンについての情報を表示させる表示画面「実施するスタイルアイコン詳細閲覧画面」の一例である。同図に示す表示画面では、図８において入力したアイコン作成情報に基づいて作成されたアイコンＩ１が表示されている。また、同表示画面には、アイコンＩ１を作成する際に入力されたアイコン作成情報と、図８のフィールドＦ４に入力されたアイコンに対する説明とが領域Ｒ３に表示されている。アイコンＩ１は、「毎週４回」「ヨガをする」に対応するアイコンである。アイコンＩ１は、行動情報が「ヨガをする」であり、頻度情報が「毎週４回」であり、実施態様情報が実施情報であるアイコン作成情報に基づいて生成されたアイコンである。同表示画面に設けられている「削除する」ボタンを押下すると、表示されているアイコンＩ１の情報が削除される。具体的には、情報処理装置１が備えるアイコン記憶部１３からアイコンＩ１に対応するアイコン情報が削除される。又は、情報処理装置３が備えるアイコン記憶部３４と、情報処理サーバ４が備えるアイコン記憶部４３とからアイコンＩ１に対応するアイコン情報が削除される。また、アイコンの削除により、当該アイコンが示す行動態様は、ユーザが目標にした行動態様からも削除される。
【００５３】
図１０は、アプリケーションにおいて作成されたアイコンを利用している表示画面の一例である。同図に示す表示画面「実施するスタイル自分用画面（メイン画面）」は、「殿堂」の領域Ｒ４と、「取組中」の領域Ｒ５と、「むいてないかも」の領域Ｒ６と、「実施するスタイルを追加する」のボタンＢ４とを含んでいる。
「殿堂」の領域Ｒ４には、ユーザが生活習慣を改善するために既に長期間にわたり取り組んだ行動態様を示すアイコンが表示される。「取組中」の領域Ｒ５には、ユーザが生活習慣を改善するために現在取り組んでいる行動態様を示すアイコンＩ２、Ｉ３が示されている。また、「取組中」の領域Ｒ５には、例えば、３つまでのアイコン（行動態様）が登録可能である。「むいてないかも（嫌いかも）」の領域Ｒ６には、ユーザが生活習慣を改善するために登録したが、アイコンＩ４を作成した際に入力した頻度で長期間にわたり行うことができなかった行動態様を示すアイコンが表示される。
【００５４】
アイコンＩ２は、行動情報が「早寝をする」であり、頻度情報が「毎週３回」であり、実施態様情報が実施情報を含むアイコン作成情報に基づいて生成されたアイコンである。アイコンＩ３は、行動情報が「ラーメンを食べない」であり、頻度情報が「毎日」であり、実施態様情報が禁止情報を含むアイコン作成情報に基づいて生成されたアイコンである。アイコンＩ４は、図９の表示画面に示されているアイコンＩ１である。
ユーザは、表示画面「実施するスタイル自分用」の取組中に表示されているアイコンが示す行動態様を実施した場合に当該アイコンを押下することにより、取組中の行動態様を実施したか否かを日々登録する。
【００５５】
「実施するスタイルを追加する」ボタンＢ４は、「取組中」の領域Ｒ５に登録されているアイコンが３個未満の場合に表示されるボタンである。ボタンＢ４が押下されると、図８に示した「実施するスタイル登録画面」に表示画面が切り替わり、ユーザにアイコンの選択を行わせる。すなわち、ユーザに習慣にしたい行動態様を選択させることになる。
【００５６】
図１１は、アプリケーションにおいて作成されたアイコンを利用している表示画面の別の例である。図１１に示している表示画面例は、アプリケーションを利用しているユーザの生活習慣改善の記録などを表示する表示画面「実施するスタイル・ダッシュボード」である。表示画面「実施するスタイル・ダッシュボード」は、健康状態の推移を示す領域Ｒ７、登録した行動態様の実施履歴を示す領域Ｒ８、過去に入力したコメントを表示する領域Ｒ９、及び、今日のコメントを入力する領域Ｒ１０の４つの領域Ｒ７〜Ｒ１０を含む。
【００５７】
健康状態の推移を示す領域Ｒ７には、ユーザ自身の健康状態（自分のスコア）の推移を示すグラフと、ユーザと一緒に生活習慣の改善を図る他のユーザであるペアユーザの健康状態（ペアのスコア）の推移を示すグラフとが表示される。健康状態は、ユーザが入力する日々の生活態様を示す生活情報に基づいて算出される値である。ユーザが入力する生活情報は、食事に関する情報と、睡眠に関する情報と、遊びに関する情報とを含む。それぞれの情報は、食事と睡眠と遊びとに対する日々の主観的な区分（例えば「十分」、「普通」、「足りない」）と、食事と睡眠と遊びとを行った時間の客観的な区分との組み合わせで表される情報である。
健康状態は、多くのユーザが入力した生活情報と各ユーザの実際の健康状態との統計的な評価に基づいて事前に定められた関係式を用いて算出される。
【００５８】
行動態様の実施履歴を示す領域Ｒ８は、図１０に示した表示画面「実施するスタイル自分用」において、取組中に登録されたアイコン（行動態様）それぞれを実施（又は達成）したか否かの履歴が表示される。取組中に登録された行動態様を実施した場合には対応するアイコンが表示され、実施していない場合には対応するアイコンが表示されない。図１１に示している表示画面例では、過去７日間の履歴が表示されている。また、領域Ｒ８には、履歴を表示する期間を選択するためのボタン群Ｂ５が設けられている。表示画面例では、７日分の履歴を表示させる「７日」のボタン、１４日分の履歴を表示させる「１４日」のボタン、及び、２１日分の履歴を表示させる「２１日」のボタンを含む３つのボタンが表示されている。
【００５９】
コメントを表示する領域Ｒ９は、領域Ｒ１０において入力された過去のコメントが表示される。
今日のコメントを入力する領域Ｒ１０には、ユーザがコメントを入力するフィールドＦ５と、フィールドＦ５に入力したコメントを登録する「ＯＫ」ボタンＢ６とが設けられている。ボタンＢ６が押下されることにより、フィールドＦ５に入力されたコメント（文字列）が登録される。登録されたコメントは、領域Ｒ９に表示される。
【００６０】
以上説明した適用例のように、ユーザが生活習慣の改善を行う際に取り組む行動態様は多岐にわたるため、行動態様に対応するアイコンを予め用意しておくことは困難である。また、ユーザが意図する行動態様を適切でないアイコンに割り当ててしまうと、表示画面において、当該アイコンが示している行動態様を正確に把握することが困難になる場合がある。これに対して、本実施形態のアイコン生成処理により生成されたアイコンを用いることにより、ユーザが意図する行動態様に対応したアイコンを自動的に生成することができ、表示画面において当該アイコンが示している行動態様を容易に把握することができる。特に、携帯電話やスマートフォン、ノートパソコンなどの表示領域が限られている情報処理装置においては、本実施形態のアイコン生成処理で生成したアイコンを用いることにより、アプリケーションにおいてアイコンが示す情報をユーザに通知することができるとともに、ユーザの操作性を損なうことなく情報を表示したり、操作ボタンを提供したりすることができる。
【００６１】
なお、上記の実施形態における情報処理装置や情報処理システムの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりアイコン生成処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更に「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００６２】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。更に、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００６３】
１…情報処理装置、２…情報処理システム、３…情報処理装置、４…情報処理サーバ、５…ネットワーク、１１…情報入力部、１２…シンボル記憶部、１３…アイコン記憶部、１４…制御部、１４１…アイコン生成部、１４２…データ変換部、３１…情報入力部、３２…制御部、３３…通信部、３４…アイコン記憶部、４１…通信部、４２…シンボル記憶部、４３…アイコン記憶部、４４…制御部、４４１…アイコン生成部、４４２…データ変換部
【図１】
2014106560.tif 000003
【図２】
2014106560.tif 000004
【図３】
2014106560.tif 000005
【図４】
2014106560.tif 000006
【図５】
2014106560.tif 000007
【図６】
2014106560.tif 000008
【図７】
2014106560.tif 000009
【図８】
2014106560.tif 000010
【図９】
2014106560.tif 000011
【図１０】
2014106560.tif 000012
【図１１】
2014106560.tif 000013