(57)【要約】【課題】無機質さを緩和してユーザを和ませることができるようにした情報処理装置、対話型メッセージ出力制御プログラムおよび対話型メッセージ出力方法を提供する。【解決手段】情報処理装置１０は、入力操作が行われる操作手段と、その操作手段の使用状況を検出する使用状況検出手段と、使用状況検出手段により検出された操作手段使用状況に応じた対話型メッセージを出力させるメッセージ出力制御手段とを有している。【選択図】図１
2008269340.tif 000002
【特許請求の範囲】
【請求項１】
入力操作が行われる操作手段と、
該操作手段の使用状況を検出する使用状況検出手段と、
該使用状況検出手段により検出された前記操作手段の使用状況に応じた対話型メッセージを出力させるメッセージ出力制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記操作手段の使用状況の基準値範囲が登録される基準値範囲登録手段を更に有し、
前記メッセージ出力制御手段は、前記使用状況検出手段により検出された前記使用状況が前記基準値範囲登録手段に登録されている前記基準値範囲外であるときに前記対話型メッセージを出力させることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記使用状況検出手段は、前記使用状況として、前記操作手段を用いた入力操作が行われたときの押圧を検出し、
前記メッセージ出力制御手段は、前記使用状況検出手段により検出された前記押圧に応じて前記対話型メッセージを出力させることを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記使用状況検出手段は、前記使用状況として、前記操作手段を用いた入力操作が行われた操作回数を検出し、
前記メッセージ出力制御手段は、前記使用状況検出手段により検出された前記操作回数に応じて前記対話型メッセージを出力させることを特徴とする請求項１〜３のいずれか一項記載の情報処理装置。
【請求項５】
前記操作手段の連続使用時間を算出する連続使用時間算出手段を更に有し、
前記メッセージ出力制御手段は、前記連続使用時間算出手段により算出された前記連続使用時間が連続使用時間の基準値を超えるときに前記対話型メッセージを出力させることを特徴とする請求項１〜４のいずれか一項記載の情報処理装置。
【請求項６】
前記操作手段の累計使用時間を算出する累計使用時間算出手段と、
該累計使用時間算出手段により算出された前記累計使用時間が前記累計使用時間のランクを更新したか否かを判定するランク更新判定手段とを更に有し、
前記メッセージ出力制御手段は、前記ランク更新判定手段により、前記累計使用時間算出手段により算出された前記累計使用時間が前記累計使用時間のランクを更新したと判定されたときは、該更新されたランクに応じたグラフィック画像を前記対話型メッセージとともに出力させることを特徴とする請求項１〜５のいずれか一項記載の情報処理装置。
【請求項７】
映像または画像を表示する表示手段を更に有し、
前記メッセージ出力制御手段は、前記表示手段が前記対話型メッセージを表示するようにして、前記対話型メッセージを出力させることを特徴とする請求項１〜６のいずれか一項記載の情報処理装置。
【請求項８】
入力操作が行われる操作手段の使用状況を検出する使用状況検出機能と、
該使用状況検出機能により検出された前記使用状況に応じた対話型メッセージを出力させるメッセージ出力制御機能とをコンピュータに実現させるための対話型メッセージ出力制御プログラム。
【請求項９】
入力操作が行われる操作手段を備えた情報処理装置における対話型メッセージ出力方法であって、
前記操作手段の使用状況を検出し、
該検出された前記使用状況に応じた対話型メッセージを出力させる対話型メッセージ出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等の情報処理装置、それに適用される対話型メッセージ出力制御プログラムおよび対話型メッセージ出力方法に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ（以下「パソコン」という）をはじめとする情報処理装置が広く普及している。とりわけ、パソコンの高機能化、高性能化の進展が著しく、それに伴い１台のパソコンで文書作成ソフト、表計算ソフト、作図ソフトといった多種多様なソトウェアを利用する機会も多くなってきている。
【０００３】
ユーザ（オペレータともいう）がパソコンでこうしたソフトウェアを作動させるきは、表示装置に表示される情報を見ながらマウス、キーボード、タッチバッドといった入力装置の操作を行う。
【０００４】
しかしながら、こうしたユーザの操作は、パソコンという機械を対象としたものであるため、とかく無機質なものになりやすく、使用時間の経過に伴いユーザはパソコンの操作を無機質なものと感じやすくなる。このようなことから、キーボードを操作するオペレータの健康管理のため、従来、キーボードを操作した者の健康状態を測定しつつ、その測定結果を基準データと比較して、健康診断結果を算出、管理することに関する技術が知られていた（例えば、特許文献１参照）。
【特許文献１】特開２００６−１２７２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術では、正常、不調、やや不調といった診断結果をオペレータに通知してオペレータの健康状態をチェックできるようにしているにすぎず、パソコンの無機質性を改善するには至らなかった。そのため、従来技術を適用した情報処理装置を操作する場合も、ユーザが無機質さを感じるという点は何ら変わりがなかった。
【０００６】
そこで、本発明は上記課題を解決するためになされたもので、無機質さを緩和してユーザを和ませることができるようにした情報処理装置、対話型メッセージ出力制御プログラムおよび対話型メッセージ出力方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は入力操作が行われる操作手段と、その操作手段の使用状況を検出する使用状況検出手段と、その使用状況検出手段により検出された操作手段の使用状況に応じた対話型メッセージを出力させるメッセージ出力制御手段とを有する情報処理装置を特徴とする。
【０００８】
また、本発明は入力操作が行われる操作手段の使用状況を検出する使用状況検出機能と、その使用状況検出機能により検出された使用状況に応じた対話型メッセージを出力させるメッセージ出力制御機能とをコンピュータに実現させるための対話型メッセージ出力制御プログラムを提供する。
【０００９】
さらに、本発明は入力操作が行われる操作手段を備えた情報処理装置における対話型メッセージ出力方法であって、操作手段の使用状況を検出し、その検出された使用状況に応じた対話型メッセージを出力させる対話型メッセージ出力方法を提供する。
【発明の効果】
【００１０】
以上詳述したように、本発明によれば、無機質さを緩和してユーザを和ませることができるようにした情報処理装置、対話型メッセージ出力制御プログラムおよび対話型メッセージ出力方法が得られる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００１２】
（第１の実施形態）
図１は本発明の実施の形態に係る情報処理装置１０の概略構成を示すブロック図である。情報処理装置１０は本実施の形態では、例えば携帯可能なノート型のパソコンを想定している。ただし、本発明はノート型のパソコンに限定されるものではない。
【００１３】
情報処理装置１０は図１に示すように、ユーザによる入力操作が行われる操作手段としてマウス１１、タッチパッド１２およびキーボード１３を有している。また、情報処理装置１０は押圧センサ１４，１５を有している。さらに、情報処理装置１０は表示部２０と、アプリケーション制御部２１と、データ記憶部２２と、スピーカ２３とを有し、アプリケーション制御部２１の制御にしたがい、対話型アプリケーション３０が作動するようになっている。
【００１４】
マウス１１は、表側に操作ボタンが備えられ、裏側にボールを備えた操作手段である。マウス１１は、机などの平面上で移動させることにより裏側のボールが回転して表示部２０に表示されるマウスポインタが移動し、操作ボタンのタッチ操作（クリック操作）が行われると、マウスポインタの位置に応じたデータがアプリケーション制御部２１に入力される。なお、マウス１１は裏側にボールの代わりに発光器と受光器を有し、光学的に移動方向や移動速度を検出する光学式でもよく、赤外線を使ってデータの送受信を行うワイヤレスマウスでもよい。
【００１５】
タッチパッド１２は、平板状のタッチセンサを有し、そのタッチセンサを指でなぞことでマウスポインタを移動させ、タッチセンサを指で押さえることで入力操作を行う操作手段である。なお、タッチパッド１２は、スライドパッドやトラックパッドともいう。
【００１６】
キーボード１３は、複数の入力キーを有し、その入力キーを指でたたくことによってアプリケーション制御部２１にデータを入力する操作手段である。キーボード１３は、英字、カナ、数字が刻印され、刻印に応じた文字の入力が行える入力キーのほか、ENTERキー、Back  spaceキー、InsertキーやDeleteキーといった入力したデータの編集操作や所定の入力操作を行える入力キーを有している。
【００１７】
押圧センサ１４はユーザがタッチパッド１２のタッチセンサを指で押さえる操作を行ったときの押圧力を検出し、その検出結果を示す押圧データをアプリケーション制御部２１に入力する。押圧センサ１５はユーザがキーボード１３の各入力キーを指でたたく操作を行ったときの押圧力を検出し、その検出結果を示す押圧データをアプリケーション制御部２１に入力する。
【００１８】
表示部２０は液晶表示パネル等を備えた映像や画像を表示する表示手段であって、後述する対話型メッセージやグラフィック画像を表示する。
【００１９】
アプリケーション制御部２１はＣＰＵ、ＲＯＭおよびＲＡＭを有し、情報処理装置１０全体の制御を司る。また、アプリケーション制御部２１はＣＰＵがＲＯＭに記憶されているプログラムにしたがいＲＡＭをワークエリアとして使用しながら作動して、対話型アプリケーション３０のほか、文書作成ソフト、表計算ソフト、作図ソフトといった各種アプリケーションプログラムを作動させる。
【００２０】
データ記憶部２２はＨＤＤ（Hard  Disk  Drive）によって構成されている。このデータ記憶部２２は、使用状況格納ＤＢとメッセージ格納ＤＢが記憶され、基準値範囲登録手段としての機能を有している。
【００２１】
使用状況格納ＤＢは、アプリケーション制御部２１により検出された操作手段（マウス１１、タッチパッド１２およびキーボード１３）の使用状況を示すデータ（使用状況データともいう）と、後述する基準値範囲データとが格納されている。メッセージ格納ＤＢには、対話型メッセージが複数種類格納されている。
【００２２】
スピーカ２３は、対話型メッセージを認識可能な音声のほか、各アプリケーションの動作に応じて音声を出力する。
【００２３】
対話型アプリケーション３０はアプリケーション制御部２１からの指示にしたがい対話型メッセージを表示部２０またはスピーカ２３に出力する。このとき、表示部２０には、対話型メッセージを示す文字や記号が表示され、スピーカ２３からは対話型メッセージを認識可能な音声が出力される。
【００２４】
次に、情報処理装置１０の動作内容について説明する。まず、情報処理装置１０は図２に示すフローチャートにしたがいアプリケーション制御部２１が使用状況収集動作を実行する。使用状況収集動作はアプリケーション制御部２１が対話型メッセージ出力制御プログラムにしたがい作動することによって実現される。
【００２５】
アプリケーション制御部２１は使用状況収集動作を開始すると、マウス１１、タッチパッド１２およびキーボード１３から入力されるデータに基づき、ユーザによるマウス１１、タッチパッド１２およびキーボード１３の使用状況を検出し、その検出結果を使用状況データとしてデータ記憶部２２の使用状況格納ＤＢに登録する（Ｓ１）。
【００２６】
この場合、アプリケーション制御部２１は使用状況検出手段としての動作を行う。アプリケーション制御部２１はタッチパッド１２およびキーボード１３から入力されるデータに基づき、それぞれの操作回数をカウントし、また押圧センサ１４，１５から入力される押圧データに基づき、タッチパッド１２およびキーボード１３の各入力キーが操作されたときの押圧力を検出して使用状況データを生成し、使用状況データを使用状況格納ＤＢに格納する。また、アプリケーション制御部２１はそれぞれの操作が行われた時刻も含めて使用状況データを生成している。
【００２７】
ユーザが入力ミスを訂正する操作を行うときは主にBack  spaceキーを用いることが多く、Back  spaceキーの操作回数によって、ユーザが行った入力ミスの多少が判定できる。そのため、キーボード１３の入力キーのうち、少なくともBack  spaceキーをカウント対象キーにして操作回数をカウントするのが好ましい。ただし、Back  spaceキー以外の入力キー（例えば、Deleteキー）も、入力ミスの訂正に用いられることがあるので、Back  spaceキー以外の入力キーをカウント対象キーとし、その入力キーの操作回数をカウントしてもよい。
【００２８】
また、操作回数は単位時間（例えば１時間）当りに行われた操作の回数とすることができる。そのほか、カウント対象キー（本実施の形態では、Back  spaceキー）と他の入力キーの操作回数を双方ともカウントし、他の入力キーの操作回数に対するカウント対象キー（Back  spaceキー）の操作回数の割合を求めてもよい。この割合が少ないほど、入力ミスが少ないと判定できる。
【００２９】
次に、アプリケーション制御部２１はＳ１に続いてＳ２に進み、データ収集期間を経過したか否かを判定する（Ｓ２）。ここで、アプリケーション制御部２１はデータ収集期間を経過したと判定したときはＳ３の動作を実行するが、そうでなければＳ１に戻る。
【００３０】
ここで、データ収集期間は、基準値範囲データを求めるために使用状況データを収集する期間であって、例えば、１週間に設定される。ただし、１週間よりも短い期間でもよいし、長い期間でもよい。また、データ収集期間は、ユーザが自由に設定できるようにしてもよい。
【００３１】
アプリケーション制御部２１はＳ３に動作を進めると、基準値範囲データを求めてデータ記憶部２２の使用状況格納ＤＢに登録する（Ｓ３）。アプリケーション制御部２１はＳ３を実行すると、使用状況収集動作を終了する。
【００３２】
ここで、基準値範囲データは操作手段（マウス１１、タッチパッド１２およびキーボード１３）の使用状況の基準値の範囲を示すものであり、各操作手段の普段の使用状況を示している。アプリケーション制御部２１はＳ１で検出した使用状況データに基づき、各検出項目（例えば、Back  spaceキーの操作回数やタッチパッド１２の押圧力）のデータ収集期間中における平均値を求め、その平均値の上下数％の範囲を求めて基準値範囲データとしている。
【００３３】
そして、アプリケーション制御部２１は使用状況収集動作が終了すると、図３に示すフローチャートにしたがい、メッセージ出力制御処理を行う。メッセージ出力制御処理はアプリケーション制御部２１が対話型メッセージ出力制御プログラムにしたがい作動することによって実現される。
【００３４】
アプリケーション制御部２１はメッセージ出力制御処理を開始すると、使用状況格納ＤＢに記憶されている基準値範囲データを取得する（Ｓ５）。
【００３５】
次に、アプリケーション制御部２１はタッチパッド１２およびキーボード１３から入力されるデータおよび押圧センサ１４，１５から入力される押圧データに基づき、操作手段の使用状況を検出し、その検出結果を示す使用状況データを基準値範囲データと比較する（Ｓ６）。そして、アプリケーション制御部２１は検出した使用状況が基準値範囲に収まるか否かを判定する（Ｓ７）。
【００３６】
ここで、アプリケーション制御部２１は検出した使用状況が基準値範囲に収まるときはＳ５に戻るが、そうでないときはＳ８に動作を進める。
【００３７】
アプリケーション制御部２１はＳ８に動作を進めると、検出された操作手段の使用状況が基準値範囲外であることを対話型アプリケーション３０に通知する。また、アプリケーション制御部２１は、Ｓ９ではメッセージ出力制御手段としての動作を行い、検出した使用状況に応じた対話型メッセージをメッセージ格納ＤＢから取得し、その取得した対話型メッセージを対話型アプリケーション３０によって出力させる（例えば、表示部２０に対話型メッセージを表示させるまたはスピーカ２３から音声を出力させる）。
【００３８】
ここで、アプリケーション制御部２１は、検出された操作手段の使用状況が基準値範囲外である場合において、その使用状況が基準値範囲を超えているとき（上回っているとき）は、対話型メッセージとして、ユーザを和ませ得る内容の対話型メッセージを出力させる。例えば、Back  spaceキーの操作回数が基準値範囲を超えている場合は入力ミスを訂正する操作が普段よりも多く、入力操作が普段よりも遅れ気味で調子が良くないと判断できる。
【００３９】
また、タッチパッド１２の押圧レベルが基準値範囲を超えている場合は、ユーザがいらいらを感じながら操作を行い、入力操作に何らかの心理的なストレスを感じていると判断できる。
【００４０】
そのため、アプリケーション制御部２１は、ユーザのそのような状況を少しでも緩和させることが可能な内容のメッセージ、例えば「何か嫌なことでもありましたか？」、「少しリラックスしませんか？」といった内容の対話型メッセージを出力させる。なお、この場合、表示部２０に表示される画像をユーザの心を癒せるような画像に変更してもよい。
【００４１】
また、使用状況が基準値範囲を下回っているときは、入力ミスが普段よりも少なく、入力操作が普段よりも順調に行われていると判断できるため、「調子いいですね」、「その調子でがんばって！！」といったユーザの入力操作を後押しできるような内容の対話型メッセージを表示させる。
【００４２】
そして、アプリケーション制御部２１はＳ１０では、対話型アプリケーション３０の終了条件が成立しているか否かを判定し、その終了条件が成立していればメッセージ出力処理を終了するが、そうでなければＳ５に戻る。
【００４３】
ここで、対話型アプリケーション３０の終了条件は例えば情報処理装置１０の電源が遮断された場合とすることができるが、そのほかの条件にしてもよい。
【００４４】
このように、情報処理装置１０はユーザの常日頃の操作手段の使用状況を検出し、その使用状況が基準値範囲を超えている、または下回っているときは、その状況に応じた対話型メッセージを出力している。
【００４５】
そのため、情報処理装置１０はユーザのおかれている状況或いはユーザの心理状態に近い対話型メッセージを表示することができ、それより、ユーザを和ませ、その心を癒すような役割を持つものとなる。
【００４６】
したがって、情報処理装置１０はユーザからみると無機質な存在でありながらその無機質さが緩和され、ユーザが心の通った人間的な存在と感じることができるようになる。
【００４７】
また、キーボード１３やタッチパッド１２の押圧、Back  Spaceキーの操作回数といった使用状況は、ユーザの操作時の感情や心理状態の変化または非変化を表す一つの指標と考えることができる。
【００４８】
そのため、情報処理装置１０では、これらの値の平均を求めるといった統計を取ることによって普段の値を求めたうえで、使用状況が普段と異なる値となった場合に、対話型アプリケーション３０を通してユーザに語りかけるような対話型メッセージを出力している。
【００４９】
こうして、ユーザは情報処理装置１０を心のバロメータとすることができ、ユーザの感情変移に応じられる会話力を持たせることもできる。
【００５０】
さらに、出力される対話型メッセージはメッセージ格納ＤＢに登録されているから、使用状況に該当するメッセージをメッセージ格納ＤＢから読み出せばよく、対話型メッセージを出力するのにそれを生成する処理のような複雑な処理を必要としない。メッセージ格納ＤＢに登録されている対話型メッセージを変更すれば出力される対話型メッセージを変更でき、対話型メッセージの変更が簡易に行える。
【００５１】
なお、基準値範囲データは使用状況収集動作によって収集した値を用いることなく、予め所定の値を設定していてもよいし、ユーザが独自に値を設定できるようにしてもよい。
【００５２】
（第２の実施形態）
情報処理装置１０は図４に示すフローチャートにしたがってメッセージ出力制御処理を行うようにしてもよい。
【００５３】
アプリケーション制御部２１は図４に示すメッセージ出力制御処理を開始すると、連続使用時間算出手段、累計使用時間算出手段としての動作を行い、操作手段（マウス１１、タッチパッド１２およびキーボード１３）の使用が開始されてからの連続使用時間および累計使用時間をカウントする（Ｓ１１）。
【００５４】
続いて、アプリケーション制御部２１は連続使用時間が基準連続使用時間を超えたか否かを判定する。基準連続使用時間は連続使用時間の基準値であって、予め所定の値が設定されているが、ユーザが独自に設定してもよい。
【００５５】
ここで、アプリケーション制御部２１はカウントした連続使用時間が基準連続使用時間を超えるときはＳ１３を実行するが、そうでないときはＳ１３を実行せずにＳ１４に進む。
【００５６】
アプリケーション制御部２１はＳ１３に動作を進めると、メッセージ出力制御手段としての動作を行い、メッセージ格納ＤＢから該当する対話型メッセージを取得し、その取得した対話型メッセージを対話型アプリケーション３０によって出力させる（例えば、表示部２０に表示させる）。
【００５７】
連続使用時間が基準連続使用時間を超えているときは、ユーザが情報処理装置１０を基準よりも長時間にわたって操作しており、ユーザの肉体的および心理的な負担が一定以上に高まっていると考えられる。そのため、アプリケーション制御部２１はメッセージ格納ＤＢから、休憩を促すような内容の対話型メッセージ（例えば、「そろそろ休みませんか？」、「がんばりすぎですよ！」）を出力させる。
【００５８】
続いて、アプリケーション制御部２１はランク更新判定手段としての動作を行い、累計使用時間のランクが更新されたか否かを判定する。
【００５９】
ここで、アプリケーション制御部２１は累計使用時間のランクが更新されたと判定したときはＳ１５を実行するが、そうでないときはＳ１５を実行せずにＳ１６に進む。
【００６０】
アプリケーション制御部２１はＳ１５に動作を進めると、メッセージ出力制御手段としての動作を行い、更新されたランクに応じたグラフィック画像を対話型メッセージとともにメッセージ格納ＤＢから取得し、その取得したグラフィック画像および対話型メッセージを対話型アプリケーション３０によって出力させる（例えば、表示部２０に表示させる）。
【００６１】
メッセージ格納ＤＢには、対話型メッセージとともにグラフィック画像が登録されている。このグラフィック画像は、操作手段（マウス１１、タッチパッド１２およびキーボード１３）の使用が開始されてからの累計使用時間のランクに応じて複数の画像が用意されている。そして、ランクが更新されるたびに更新後のランクに応じたグラフィック画像が表示されるようにしている。
【００６２】
例えば、使用開始から１００時間までは卵の画像、使用開始から１００時間を超えて２００時間までは幼魚の画像、使用開始から２００時間を超えてからは成魚の画像というように、累計使用時間のランクが更新されるに伴い、魚が成長していく様子が伺えるような画像になっている。また、卵、ひよこ、鶏といったような鶏の成長していく様子が伺えるような画像にしてもよい。これらの変化する画像のパターンを複数用意しておき（例えば、卵、幼魚および成魚のパターンと、卵、ひよこおよび鶏のパターン）、ユーザが自由に選べるようにしてもよい。
【００６３】
そして、アプリケーション制御部２１はＳ１５に続いてＳ１６に動作を進めると、対話型アプリケーション３０の終了条件が成立しているか否かを判定し、その終了条件が成立していればメッセージ出力処理を終了するが、そうでなければＳ１１に戻る。
【００６４】
このようにして、メッセージ出力処理を実行すると、連続使用時間が基準連続使用時間を超えたときに、休憩を促すような対話型メッセージが出力されるので、情報処理装置１０がユーザの肉体的および心理的な負担を緩和させるような働きを行う。そのため、ユーザが情報処理装置１０を心の通った人間的な存在のように感じられるようになる。
【００６５】
また、累計使用時間のランクに応じて成長していく様子が伺えるような画像が表示されるので、操作手段の使用状況の継続と表示される画像とが関連付けられるようになるため、ユーザが自らの使用状況の継続に親近感をもつことができる。
【００６６】
以上の説明は、本発明の実施の形態についての説明であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態に係る情報処理装置の内部構成を示すブロック図である。
【図２】使用状況収集動作の動作手順を示すフローチャートである。
【図３】メッセージ出力制御処理の動作手順を示すフローチャートである。
【図４】別のメッセージ出力制御処理の動作手順を示すフローチャートである。
【符号の説明】
【００６８】
１０…情報処理装置、１１…マウス、１２…タッチパッド、１３…キーボード
１４，１５…押圧センサ、２０…表示部、２１…アプリケーション制御部
２２…データ記憶部、２３…スピーカ、３０…対話型アプリケーション
【図１】
2008269340.tif 000003
【図２】
2008269340.tif 000004
【図３】
2008269340.tif 000005
【図４】
2008269340.tif 000006