(57)【特許請求の範囲】
【請求項１】
複数の操作子を有する操作手段と、
前記複数の操作子の少なくともいずれか１の操作子に対応づけて、予め決められた条件を記憶する記憶手段と、
前記操作子を用いた利用者の操作によって指示された処理を行う処理手段と、
前記条件が満たされた場合には、当該条件に対応づけて記憶されている操作子を用いた操作によって前記処理手段に前記処理を指示するときの操作方法を、当該条件が満たされる前とは異なるものに変更する変更手段と、
を具備し、
前記変更手段は、前記条件が満たされた場合に、前記処理手段に前記処理を指示するときの操作の手順を、当該条件が満たされる前と比べて、増加させる
ことを特徴とする情報処理装置。
【請求項２】
複数の操作子を有する操作手段と、
前記複数の操作子の少なくともいずれか１の操作子に対応づけて、予め決められた条件を記憶する記憶手段と、
前記操作子を用いた利用者の操作によって指示された処理を行う処理手段と、
前記条件が満たされた場合には、当該条件に対応づけて記憶されている操作子を用いた操作によって前記処理手段に前記処理を指示するときの操作方法を、当該条件が満たされる前とは異なるものに変更する変更手段と、
を具備し、
前記変更手段は、前記条件が満たされた場合に、前記処理手段に前記処理を指示するときの操作に要する時間を、当該条件が満たされる前と比べて、長くする
ことを特徴とする情報処理装置。
【請求項３】
前記記憶手段は、前記操作子に対応づけて、前記条件に加えてメッセージを記憶し、
前記条件が満たされている場合には、前記操作子に対応づけられて記憶されている前記メッセージを、当該操作子に関連づけて報知する報知手段
を具備することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶手段は、前記条件として予め決められた期限を前記操作子に対応づけて記憶し、
前記変更手段は、前記記憶手段に記憶された前記期限が経過すると前記条件が満たされたと判断し、当該期限に対応づけて記憶されている操作子を用いた操作によって前記処理手段に前記処理を指示するときの操作方法を、当該期限が経過する前とは異なるものに変更する
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記記憶手段は、複数の段階に分けられた前記条件を前記操作子に対応づけて記憶し、
前記変更手段は、前記複数の段階に分けられた条件のうち、段階の進んだ条件が満たされるほど、当該条件が満たされる前と比べて、前記操作方法の変更の度合いを大きくする
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
コンピュータを、
複数の操作子の少なくともいずれか１の操作子に対応づけて、予め決められた条件を記憶手段に記憶させる記憶制御手段と、
前記操作子を用いた利用者の操作によって指示された処理を行う処理手段と、
前記条件が満たされた場合には、当該条件に対応づけて記憶されている操作子を用いた操作によって前記処理手段に前記処理を指示するときの操作方法を、当該条件が満たされる前とは異なるものに変更する変更手段
として機能させるとともに、
前記条件が満たされた場合に、前記変更手段が、前記処理手段に前記処理を指示するときの操作の手順を、当該条件が満たされる前と比べて、増加させる
ように前記コンピュータを機能させるためのプログラム。
【請求項７】
コンピュータを、
複数の操作子の少なくともいずれか１の操作子に対応づけて、予め決められた条件を記憶手段に記憶させる記憶制御手段と、
前記操作子を用いた利用者の操作によって指示された処理を行う処理手段と、
前記条件が満たされた場合には、当該条件に対応づけて記憶されている操作子を用いた操作によって前記処理手段に前記処理を指示するときの操作方法を、当該条件が満たされる前とは異なるものに変更する変更手段
として機能させるとともに、
前記条件が満たされた場合に、前記変更手段が、前記処理手段に前記処理を指示するときの操作に要する時間を、当該条件が満たされる前と比べて、長くする
ように前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置における操作方法の制御および報知に関する。
【背景技術】
【０００２】
コンピュータ等の情報処理装置には、予め決められた条件が満たされたときに利用者に対して予め決められたメッセージを報知するものがある。例えば、特許文献１には、商品情報を集めたサーバ装置が、賞味期限の近づいた商品を特売品として抽出し、ユーザのクライアント装置（ＰＣ、ＰＤＡ、携帯電話）に送信することが開示されている。特許文献２には、スケジュール管理機能を備えた携帯電話機において、アラーム音や各種着信音の音量をスケジュール毎に個別に設定することが開示されている。特許文献３には、スケジュール設定時間到達前に報知動作を行う携帯端末装置が開示されている。特許文献４には、放映される日時を含む番組情報を受信してスケジューラに記憶し、ユーザの入力したキーワードを含む番組情報があると、放映日時の前にその番組情報を報知する携帯電話機が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２６９２００号公報
【特許文献２】特開２００３−１５２８２６号公報
【特許文献３】特開２００４−６４０９９号公報
【特許文献４】特開２００５−３３３４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、情報処理装置がアラームを放音したり警告を表示したりすることにより、利用者に条件が満たされたことを報知する場合、一般にこれらの報知が解除されるまで、この情報処理装置は、その報知を解除する操作以外の操作（以下、通常操作という）を受け付けないことが多い。そのため、利用者が通常操作を行おうとして、一旦、これらの報知を解除してしまうと、利用者はその通常操作を行っているうちに、報知があったことを忘れてしまうことがある。また、報知が解除される前であっても通常操作を受け付けるような情報処理装置である場合、操作する利用者にとって情報処理装置は通常と変わらず機能するので、利用者は報知されたことを放置してしまう可能性もある。
【０００５】
そこで、本発明の目的は、予め決められた条件が満たされた場合であっても情報処理装置に対する利用者の操作を可能とするとともに、その条件が満たされたことを操作が行われる度に利用者に気づかせることが可能な仕組みを提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本願に係る情報処理装置は、複数の操作子を有する操作手段と、前記複数の操作子の少なくともいずれか１の操作子に対応づけて、予め決められた条件を記憶する記憶手段と、前記操作子を用いた利用者の操作によって指示された処理を行う処理手段と、前記条件が満たされた場合には、当該条件に対応づけて記憶されている操作子を用いた操作によって前記処理手段に前記処理を指示するときの操作方法を、当該条件が満たされる前とは異なるものに変更する変更手段と、を具備し、前記変更手段は、前記条件が満たされた場合に、前記処理手段に前記処理を指示するときの操作の手順を、当該条件が満たされる前と比べて、増加させることを特徴とする。
【０００７】
また、本願に係る情報処理装置は、複数の操作子を有する操作手段と、前記複数の操作子の少なくともいずれか１の操作子に対応づけて、予め決められた条件を記憶する記憶手段と、前記操作子を用いた利用者の操作によって指示された処理を行う処理手段と、前記条件が満たされた場合には、当該条件に対応づけて記憶されている操作子を用いた操作によって前記処理手段に前記処理を指示するときの操作方法を、当該条件が満たされる前とは異なるものに変更する変更手段と、を具備し、前記変更手段は、前記条件が満たされた場合に、前記処理手段に前記処理を指示するときの操作に要する時間を、当該条件が満たされる前と比べて、長くすることを特徴とする。
【０００８】
好ましくは、前記記憶手段は、前記操作子に対応づけて、前記条件に加えてメッセージを記憶し、前記条件が満たされている場合には、前記操作子に対応づけられて記憶されている前記メッセージを、当該操作子に関連づけて報知する報知手段を具備するとよい。
【０００９】
また、好ましくは、前記記憶手段は、前記条件として予め決められた期限を前記操作子に対応づけて記憶し、前記変更手段は、前記記憶手段に記憶された前記期限が経過すると前記条件が満たされたと判断し、当該期限に対応づけて記憶されている操作子を用いた操作によって前記処理手段に前記処理を指示するときの操作方法を、当該期限が経過する前とは異なるものに変更するとよい。
【００１３】
また、好ましくは、前記記憶手段は、複数の段階に分けられた前記条件を前記操作子に対応づけて記憶し、前記変更手段は、前記複数の段階に分けられた条件のうち、段階の進んだ条件が満たされるほど、当該条件が満たされる前と比べて、前記操作方法の変更の度合いを大きくするとよい。
【００１４】
また、本発明に係るプログラムは、コンピュータを、複数の操作子の少なくともいずれか１の操作子に対応づけて、予め決められた条件を記憶手段に記憶させる記憶制御手段と、前記操作子を用いた利用者の操作によって指示された処理を行う処理手段と、前記条件が満たされた場合には、当該条件に対応づけて記憶されている操作子を用いた操作によって前記処理手段に前記処理を指示するときの操作方法を、当該条件が満たされる前とは異なるものに変更する変更手段として機能させるとともに、前記条件が満たされた場合に、前記変更手段が、前記処理手段に前記処理を指示するときの操作の手順を、当該条件が満たされる前と比べて、増加させるように前記コンピュータを機能させるためのプログラムである。
【００１５】
また、本発明に係るプログラムは、コンピュータを、複数の操作子の少なくともいずれか１の操作子に対応づけて、予め決められた条件を記憶手段に記憶させる記憶制御手段と、前記操作子を用いた利用者の操作によって指示された処理を行う処理手段と、前記条件が満たされた場合には、当該条件に対応づけて記憶されている操作子を用いた操作によって前記処理手段に前記処理を指示するときの操作方法を、当該条件が満たされる前とは異なるものに変更する変更手段として機能させるとともに、前記条件が満たされた場合に、前記変更手段が、前記処理手段に前記処理を指示するときの操作に要する時間を、当該条件が満たされる前と比べて、長くするように前記コンピュータを機能させるためのプログラムである。
【発明の効果】
【００１６】
この発明により、予め決められた条件が満たされた場合であっても情報処理装置に対する利用者の操作を可能とするとともに、その条件が満たされたことを操作が行われる度に利用者に気づかせることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】条件テーブルの一例を示す図である。
【図３】変更テーブルの一例を示す図である。
【図４】ＣＰＵにより実現される機能的構成を示す図である。
【図５】本実施形態に係る情報処理装置の動作を示すフロー図である。
【図６】変形例におけるタッチパネルを備えた操作部を示す図である。
【図７】変形例における条件テーブルおよび変更テーブルを示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための形態について説明する。
１．構成
１−１．全体構成
図１は、本実施形態に係る情報処理装置１の構成を示すブロック図である。情報処理装置１は、制御部１１、記憶部１２、操作部１３、表示部１４、音声処理部１５および通信部１６を有し、これらはバスを介して互いに接続されている。この情報処理装置１は通信部１６により図示しない通信回線に接続し、この通信回線を介して他の端末と通信を行う携帯電話機である。つまり、情報処理装置１は、他の端末との間で、通話や電子メールの遣り取りをすることができる。
【００１９】
制御部１１は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３およびタイマ１１４を有する。ＣＰＵ１１１は、記憶部１２やＲＯＭ１１２に記憶されている制御プログラムを読み出して、ＲＡＭ１１３にロードして実行することにより、情報処理装置１の各部について、バスを介して制御し、通話機能や通信機能のほか、後述する機能等を実現する。また、ＲＡＭ１１３は、ＣＰＵ１１１が各データの加工等を行う際のワークエリアとして機能する。タイマ１１４は、水晶振動子を有する発振回路を備えており、その発振回路から出力される発振信号に基づいて時間を計測し、現在時刻を算出する。算出された現在時刻を示す情報は、ＣＰＵ１１１により利用される。
【００２０】
記憶部１２は、例えば、不揮発性メモリ等の大容量記憶手段であって、条件テーブル１２１および変更テーブル１２２を記憶している。この記憶部１２は、外付けの不揮発性メモリ等の記録媒体であってもよい。この場合、図示しない接続インターフェイス等を介して記憶部１２が情報処理装置１に接続されている。
【００２１】
操作部１３は、数字キー等の複数の操作子を有し、利用者がいずれかの操作子を操作するとその操作に応じた操作信号を制御部１１へ出力する。利用者は、操作子を操作することによって、後述する各種通信制御、通話、文字入力又は各種設定等の様々な処理についての指示を情報処理装置１に対して行う。すなわち、操作部１３は、複数の操作子を有する操作手段の一例である。
【００２２】
表示部１４は、液晶ディスプレイ等の表示デバイスであり、制御部１１の制御により画像を表示する。表示部１４に表示される画像は、操作に応じた表示やメニュー表示等の各種表示である。
【００２３】
音声処理部１５は、マイクロフォン、スピーカおよびＤＳＰ（Digital Signal Processor）等の音声処理回路を有し、マイクロフォンによる収音内容を示す収音信号を音声処理回路により生成して出力するとともに、制御部１１の制御により入力される音声信号に対し音声処理回路により音声処理を行って、その音声信号に応じた音をスピーカから出力させる。
通信部１６は、制御部１１の制御に応じて、図示しない通信回線を介して他の情報処理装置１と通信を行う。
【００２４】
次に記憶部１２に記憶される各種情報の構成を説明する。
１−２．条件テーブル
図２は、条件テーブル１２１の一例を示す図である。この条件テーブル１２１は、賞味期限が定められた複数の食品を管理するための表であり、利用者が購入して所持している複数の食品と、その各食品の賞味期限である期日とが、それぞれ操作部１３に備えられた複数の操作子の少なくともいずれか１の操作子に対応づけられている。具体的には、条件テーブル１２１には、条件としての期日と、操作部１３に備えられた複数の操作子に含まれる１つの操作子の識別子と、対象となる食品（以下、対象食品という）の名称とが、一組のレコードとして記述されている。ここで条件テーブル１２１により期日や対象食品と対応づけられている操作子は数字キーであり、その各識別子はそれぞれの数字キーで表される数字、すなわち「１」「２」等である。そして、このような条件テーブル１２１を記憶する記憶部１２は、条件として予め決められた期限を操作子に対応づけて記憶する記憶手段の一例である。
【００２５】
これらの条件テーブル１２１のレコードは、情報処理装置１の利用者が、対象食品を購入する度に入力する。具体的には、利用者は、対象食品を購入したときにその対象食品の名称と、その対象食品の包装等に表記されている賞味期限とをそれぞれ操作部１３により入力する。制御部１１は、条件テーブル１２１において空いている操作子、つまり、未だどのレコードにも記述されていない操作子を、例えばその識別子の若い順から選択して、利用者により入力された対象食品の名称および賞味期限に割り当て、これらを互いに対応づけたレコードを条件テーブル１２１に追加する。なお、この入力はバーコードの読み取り処理や撮像画像の文字認識処理等によって行われてもよい。
【００２６】
制御部１１のタイマ１１４から得られる現在日が、或るレコードの期日のフィールドが示す日と同じかそれよりも後の日である場合に、制御部１１は、そのレコードの対象のフィールドが示す対象食品について上述の期日が経過したことを利用者に報知する。この報知は、上記レコードに識別子を記述された操作子に関連づけて行われる。具体的には、後述する変更テーブルに従って変更された操作方法によりその操作子の操作が行われたときに、制御部１１は、表示部１４にその操作子に対応づけられている対象食品の名称を含んだメッセージを表示させる。
【００２７】
１−３．変更テーブル
図３は、変更テーブル１２２の一例を示す図である。変更テーブル１２２は、条件テーブル１２１によって或る条件と対応づけられている操作子を用いて利用者が同一の処理を指示するための操作であって、その条件が充足する前の操作（以下、第１操作という）と、その条件が充足した後の操作（以下、第２操作という）とを対応づける。これにより、条件充足前には、その期日と対応づけられている操作子を用いて第１操作を行うことにより実行されていた処理が、条件充足後には、その操作子を用いて第２操作を行わなければ実行されなくなる。
【００２８】
図３の例では、第１操作は「０．１秒以上の接触」であり、第２操作は「１秒以上の接触」である。そして、図２に示した条件テーブル１２１において操作子「４」に対応づけられている期日は「２０１０年１月２３日」である。したがって、２０１０年１月２２日以前に操作子「４」を０．１秒以上接触することで情報処理装置１に実行させていた処理は、２０１０年１月２３日以降には、操作子「４」を１秒以上接触しなければ、実行されなくなる。
【００２９】
１−４．ＣＰＵの機能的構成
図４は、ＣＰＵ１１１により実現される機能的構成を示す図である。判定部１１１１は、条件テーブル１２１を読み出して、各レコードの条件のフィールドに記述されている条件が充足しているか否かを判定する。図２に示す条件テーブル１２１では、条件として「期日」が記述されているので、判定部１１１１は、タイマ１１４から取得する現在の日付と「期日」とを比較することにより、各レコードのうち期日が経過したものを特定する。
【００３０】
変更部１１１２は、判定部１１１１により充足したと判定された条件と対応づけられている操作子を特定し、その操作子を用いた操作方法を変更テーブル１２２に従って変更する。図３に示した変更テーブル１２２の場合、操作子を用いた操作方法は「０．１秒以上の接触」から「１秒以上の接触」に変更される。この場合、操作方法が変更された後において、変更前よりも操作に要する時間は長くなるから、変更部１１１２は、条件が満たされた場合に、処理手段に同一の処理を指示するときの操作に要する時間を、当該条件が満たされる前と比べて、長くする変更手段の一例である。
【００３１】
処理部１１１３は、変更部１１１２により操作方法が変更された状態で、操作部１３を介した利用者からの操作を受け付けて、その操作によって指示された処理を行う。すなわち、処理部１１１３は、操作子を用いた利用者の操作によって指示された処理を行う処理手段の一例である。また、変更部１１１２は、条件が満たされた場合には、その条件に対応づけて記憶されている操作子を用いた操作によって処理手段に同一の処理を指示するときの操作方法を、その条件が満たされる前とは異なるものに変更する変更手段の一例である。
【００３２】
報知部１１１４は、変更された操作方法で操作子が操作された場合に、処理部１１１３が処理を行うのに伴って、その操作子に対応づけられている対象食品の名称を取得し、これに基づいてメッセージを生成して、表示部１４に表示することによりメッセージの報知を行う。
【００３３】
例えば、報知部１１１４は対象食品の名称として「牛乳」という文字列を受け取ると、この受け取った文字列を「の賞味期限が過ぎました」というような予め決められた文字列に嵌め込んで、「牛乳の賞味期限が過ぎました」というメッセージを生成する。記憶部１２は、このメッセージの元となる文字を記憶しているので、操作子に対応づけて条件とメッセージとを記憶する記憶手段の一例である。そして、報知部１１１４は、変更された操作方法で操作子が操作されたときに、生成したこのメッセージを表示部１４に表示させる。つまり、報知部１１１４は、操作子に対応づけられて記憶されている条件が満たされている場合には、その操作子に対応づけられて記憶されているメッセージを、その操作子に関連づけて報知する報知手段の一例である。
判定部１１１１、変更部１１１２、処理部１１１３および報知部１１１４は、ＣＰＵ１１１がコンピュータプログラムを読み出して実行することにより実現される。
【００３４】
２．動作
図５は、本実施形態に係る情報処理装置１の動作を示すフロー図である。制御部１１は、操作部１３が利用者から操作子を用いた操作を受け付けたか否かを判断する（ステップＳ１０１）。操作部１３が操作子を用いた操作を受け付けていないと判断する間は（ステップＳ１０１；ＮＯ）、制御部１１は、ステップＳ１０１の判断を継続する。操作部１３が利用者から操作子を用いた操作を受け付けたと判断すると（ステップＳ１０１；ＹＥＳ）、制御部１１は、記憶部１２の条件テーブル１２１を参照して、その操作子に対応づけられている条件が充足されているか否かを判断する（ステップＳ１０２）。図２に示す条件テーブル１２１には条件として期日が記述されているので、制御部１１は、内蔵するタイマ１１４から得られる現在日をこの期日と比較することによりその期日が経過したか否かを判断し、期日が経過したことを以って「条件が充足されている」と判断する。つまり、制御部１１は、記憶部１２の条件テーブル１２１に記述された期限が経過すると条件が満たされたと判断する。
【００３５】
条件が充足されていると判断した場合（ステップＳ１０２；ＹＥＳ）、制御部１１は、その操作子に対する操作が変更テーブル１２２における第２操作であるか否かを判断する（ステップＳ１０３）。条件が充足されており、且つ、上記の操作子に対する操作が第２操作であると判断した場合には（ステップＳ１０３；ＹＥＳ）、制御部１１は、この操作子に対応づけられている対象食品の名称と期日とを用いてメッセージを生成し、そのメッセージを表示部１４に表示させることで報知する（ステップＳ１０５）。そして、制御部１１は、上記の操作に対応する処理を行う（ステップＳ１０６）。一方、上記の操作子に対する操作が第２操作でないと判断した場合には（ステップＳ１０３；ＮＯ）、制御部１１はその操作に対応する処理を行わずに、処理をステップＳ１０１に戻す。
【００３６】
ステップＳ１０２において、条件が充足されていないと判断した場合（ステップＳ１０２；ＮＯ）、制御部１１は、その操作子に対する操作が第１操作であるか否かを判断する（ステップＳ１０４）。条件が充足されておらず、且つ、上記の操作子に対する操作が第１操作であると判断した場合には、制御部１１はその操作に対応する処理を行う（ステップＳ１０６）。一方、上記の操作子に対する操作が第１操作でないと判断した場合には（ステップＳ１０４；ＮＯ）、制御部１１はその操作に対応する処理を行わずに、処理をステップＳ１０１に戻す。
【００３７】
このような処理の具体例を、図２に示した条件テーブル１２１に沿って説明する。まず、現在の日付が２０１０年１月２２日であるときに、情報処理装置１がこのフローを実行すると、操作部１３の操作子「１」〜「５」のそれぞれに対応する期日は、いずれも経過していないので、操作子「１」〜「５」のいずれもについて、０．１秒以上の接触により、各操作子に対する操作が検知される。この場合には、期日が経過した対象食品はないので、利用者は、どのようなメッセージも報知されることなく通常操作により情報処理装置１を操作する。
【００３８】
次に現在の日付が２０１０年１月２３日であるときに、情報処理装置１がこのフローを実行すると、操作部１３の操作子「１」〜「５」のうち、操作子「４」に対応する期日は経過しているから、操作子「１」〜「５」のうち操作子「４」のみが１秒以上の接触がない限り、その操作子に対する操作が検知されない状態となる。そのため、利用者は、操作子「４」を操作する度に、その操作感が他の操作子を操作するときの操作感と異なることを感じ表示部１４を注意して見ることとなる。このとき、表示部１４には、「牛乳の賞味期限が過ぎました」という文字列が表示されている。したがって、利用者は、牛乳の賞味期限が過ぎたことを知り、新しい牛乳を購入したり、賞味期限の切れた牛乳を捨てたりする。
【００３９】
次に現在の日付が２０１０年２月３日であるときに、情報処理装置１がこのフローを実行すると、操作部１３の操作子「１」〜「５」のうち、操作子「２」および操作子「４」に対応する期日は経過している。したがって、操作子「１」〜「５」のうち操作子「２」および操作子「４」は、１秒以上の接触がない限り操作が検知されない状態となる。そのため、利用者は、操作子「２」および操作子「４」を操作する度に、それらの操作感が、他の操作子を操作するときの操作感と異なることを感じ表示部１４を注意して見ることとなる。表示部１４には、操作子「２」を１秒以上に亘って接触した後には「マヨネーズの賞味期限が過ぎました」という文字列が表示され、操作子「４」を１秒以上に亘って接触した後には「牛乳の賞味期限が過ぎました」という文字列とが表示される。したがって、利用者は、マヨネーズと牛乳の賞味期限が過ぎたことを知り、例えばこれらを購入するために食品店に出かけるといった行動を取る。
【００４０】
以上説明したように、本実施形態に係る情報処理装置１は、予め決められた条件ごとに操作部１３の操作子が割り当てられており、その操作子を用いた操作がその条件の充足前後において変更されるように構成されているので、情報処理装置を操作する利用者に対して、その操作方法が変更されたことを通じて、予め決められた条件が満たされたことを気づかせることができる。また、予め決められた条件に対応するメッセージは操作子に関連づけて報知されるので、利用者はその操作子に関連する操作を行うことでその操作子に関連づけられているメッセージを受け取る。その結果、利用者は、例えば賞味期限切れの対象食品を購入するというように、条件が満たされたことに伴って行うべき行動に気づくことができる。さらに、条件が満たされたことに気づいた後でも、利用者は情報処理装置１を操作することができ、且つ、その操作感が通常の操作感と異なっているため、利用者は操作を行う度に条件が満たされたことを思い出すことができる。
【００４１】
３．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。
（１−１）上述の実施形態において、条件テーブル１２１は、賞味期限が定められた複数の食品を管理するための表であったが、期限までの仕事や作業工程、法的な期限が定められた権利、あるいは日程を予約した商談等を管理するための表であってもよく、家族や友人の誕生日や祝い事の予定等を管理するための表であってもよい。
【００４２】
（１−２）また、条件テーブル１２１に記述される条件は期日であり、条件の充足はこの期日の経過であったが、条件はこれに限られない。例えば、期限時刻により条件を定めてもよいし、温度、湿度、照度、騒音レベル、加速度、角速度、位置、電波等、種々のセンサで検知される物理量の閾値により条件を定めてもよい。この場合、例えば、条件テーブル１２１の或るレコードに条件として４０℃が記述されているのであれば、情報処理装置１は温度計を備えていればよい。そして、この温度計が検知した環境温度が条件である４０℃を超えたときに、制御部１１は、このレコードに記述された操作子に対する操作方法を、環境温度が４０℃を超える前の操作方法とは異なるものに変更すればよい。つまり、条件テーブル１２１を記憶する記憶部１２は、複数の操作子の少なくともいずれか１の操作子に対応づけて、予め決められた条件を記憶する記憶手段として機能すればよい。
【００４３】
（１−３）また、上述の実施形態のように情報処理装置１が携帯電話機である場合には、電子メールの授受や通話が可能であり、受け取った電子メールのうち未読のものと既読のものとを区別する機能や、未応答の不在着信の履歴を記憶する機能を備えていることがある。この場合、条件テーブル１２１に記述される条件は、例えば、未読メールがあることや、不在着信に対する応答をしていないことであってもよい。上述の実施形態において条件テーブル１２１のレコードは、情報処理装置１の利用者が対象食品を購入する度に、その利用者により入力されていたが、これらの条件を採用した場合、メールの着信や不在着信がある度に、条件テーブル１２１にレコードが利用者の入力に寄らずに追加されることとなる。また、利用者が未読メールを読んだり、不在着信に対する応答をしたりすると、制御部１１は条件が充足した状態から条件が充足していない状態に移行したと判断するため、条件テーブル１２１によりこの条件に対応づけられている操作子に対する第１操作により処理が行われるようになる。
【００４４】
（２−１）上述の実施形態において、操作部１３に備えられた操作子は、数字キーである操作子「１」〜「５」であったが、操作子はこれに限られない。例えば、操作部１３が抵抗膜方式や静電容量方式等のタッチパネルを備えており、利用者の操作を接触によって検知するといった場合には、このタッチパネルによって検知される操作領域を複数に区分することで、区分された各領域により複数の操作子を実現してもよい。この場合、このタッチパネルに重ねられた液晶パネルに、タッチパネルで区分されている各領域を表示しても
よい。
【００４５】
図６は、この変形例におけるタッチパネルを備えた操作部１３を示す図である。このタッチパネルは、矩形Ｒの内側に対して指等で接触した場合に、その接触された位置を検知し、その検知結果を制御部１１に通知する。図６（ａ）に示す矩形Ｒ１は仮想的な操作子「１」に対応づけられており、条件テーブル１２１にはこの操作子「１」に対応づけて条件が記述されている。制御部１１により実現される変更部１１１２は、この操作子「１」に対応づけられている条件が満たされたと判断したときに、変更テーブル１２２を参照して、この操作子「１」の外観の変更を行う。すなわち、変更部１１１２は、条件が満たされた場合には、その条件に対応づけて記憶されている操作子の外観を、その条件が満たされる前とは異なるものに変更する変更手段の一例である。ここでは、変更テーブル１２２には、第２操作として操作子「１」に重畳された画像を第１操作に比較して薄くすることが記述されている。したがって、制御部１１は、上記の条件が満たされたと判断すると、図６（ａ）に示す画像Ｇ１を図６（ｂ）に示す画像Ｇ２に差し替える。図６（ｂ）の画像Ｇ２において破線で図示した部分は、画像Ｇ１において実線で図示した部分よりも薄い色で描かれている。すなわち、画像Ｇ２において、操作子「１」の輪郭の外側の色と内側の色とは、画像Ｇ１に比べて近い色で描かれている。これにより、条件充足後において、利用者は条件充足前に比べると操作子「１」を認識しづらくなっており、その操作もしづらい。これにより利用者は条件が満たされたことを知る。
【００４６】
（２−２）また、操作子の大きさ自体が変更されてもよい。図６（ａ）に示す矩形Ｒ２は仮想的な操作子「決定」に対応づけられている。利用者により操作子「決定」が操作されるとそれまでに行われた操作によって決定された設定条件に従って処理が実行される。例えば、電話番号を順次、押下（接触）した後に操作子「決定」に接触すると、その電話番号に電話をかけるといった具合である。制御部１１は、この操作子「決定」に対応づけられている条件が満たされたと判断したときに、変更テーブル１２２を参照して、この操作子「決定」に対する外観および操作方法の変更を行う。ここでは、変更テーブル１２２には、第２操作として操作子「決定」に対応する領域そのものを第１操作に比較して小さくするとともに、この操作子「決定」に重畳された画像を小さくすることが記述されている。つまり、操作子「決定」に対応して表示部１４に表示される領域が小さくなっているという点で、操作子の外観が変更されているのに加えて、小さい領域に接触しなければその操作が検知されないという点で、操作方法が変更されている。
【００４７】
制御部１１は、操作子「決定」に対応づけられている条件が満たされたと判断すると、例えば、図６（ａ）に示す画像Ｇ１を図６（ｃ）に示す画像Ｇ３に差し替えるとともに、利用者の接触により操作子「決定」に対する操作が検知される領域を、矩形Ｒ２からこれよりも小さい矩形Ｒ３に変更する。そのため、上記の条件充足後において利用者は条件充足前に比べると操作子「決定」を小さいボタンとして認識し、押しづらくなっていると感じる。これにより利用者は条件が満たされたことを知る。なお、操作子の外観の変更は色や大きさに限られず、模様や形状であってもよいし、点滅等の時間的要素を有する外観の変更であってもよいし、操作子がバックライトによって照らされるものである場合には、そのバックライトの光量を増減させる等の変更であってもよい。
【００４８】
（２−３）操作子としては他にも、軸を中心として回転するダイヤル型操作子であって、回転角度を検知してその角度に応じた信号を出力するものであってもよいし、機械的な機構と電子回路を一つの基板等に集積化したＭＥＭＳ（Micro Electro Mechanical Systems）等と呼ばれるデバイスであってもよい。例えば、ＭＥＭＳデバイスの代表として、加速度センサや角速度センサ等を用いることにより、情報処理装置１を揺らす距離の長さや速さ、若しくは回転させる角度の大きさ等の操作量に関する操作方法を変更させることによって、条件が満たされたことを利用者に知らせればよい。
【００４９】
（２−４）また、操作子の操作方法を変更するにあたっては、その操作子を用いた操作の手順を増加させてもよい。この場合には、制御部１１によって実現される変更部１１１２は、条件が満たされた場合に、処理手段に同一の処理を指示するときの操作の手順を、当該条件が満たされる前と比べて、増加させる変更手段として機能する。例えば、変更テーブル１２２には、第１操作として「１度押し」が、第２操作として「２度押し」が記述されていてもよい。この場合、変更部１１１２は、判定部１１１１により充足したと判定された条件と対応づけられている操作子を用いた操作方法を、１度押しから２度押しに変更する。その結果、条件が満たされる前にはその操作子を１度押すことで検知された操作が、条件が満たされた後にあっては、その操作子を連続して２度押さない限り検知されなくなる。一般に利用者は、操作子を用いた操作の手順が増加したことによって煩わしさを感じるので、条件が満たされたことを知る。
【００５０】
（２−５）また、ボタンには押される力の強さや押される深さに応じて異なる信号を出力するものがある。このようなボタンを操作子として備えている場合には、変更部１１１２は、その操作子を用いた操作方法を、変更前に比べて強い力で押すように変更したり、変更前に比べて深く押すように変更したりしてもよい。例えば、閾値以下の軽い力で押されるといわゆる「半押し」という状態になり、閾値を超える強い力で押されるといわゆる「全押し」という状態になるボタンが操作子として備えられているとする。この場合、変更テーブル１２２には条件充足前の第１操作として「半押し」が、条件充足後の第２操作として「全押し」がそれぞれ記述されていてもよい。このようにすると、条件が満たされたときに、その条件に対応づけられている操作子を用いた操作は「半押し」から「全押し」に変更されるので、或る操作子を用いた操作は、条件が満たされた後にあっては、条件が満たされる前に比べて強く押さない限り検知されなくなる。利用者は、或る操作子については強く押さないと操作が検知されないため、その操作子に対応付けられた条件が満たされたことを知る。
【００５１】
（３）上述の実施形態において、レコードごとに記述された条件は単一であったが、レコードごとに複数の段階に分けられた条件が記述されていてもよい。図７は、この変形例における条件テーブル１２１ａおよび変更テーブル１２２ａを示す図である。図７（ａ）には、この変形例における条件テーブル１２１ａが示されている。条件テーブル１２１ａには、レコードごとに第１の条件である第１期日として「２０１０年３月２１日」が、第２の条件である第２期日として「２０１０年３月２８日」が、それぞれ記述されている。この場合、期日の経過が条件を満たすことである。第２の条件は第１の条件よりも進んだ条件である。すなわち、第２の条件を満たした場合には必ず第１の条件を満たすのに対し、第１の条件を満たした場合であっても第２の条件を満たさないことがある。したがって、図７（ａ）に示す条件テーブル１２１ａの下において、現在日に応じて期日の経過状態は下記の３通りに判断される。
【００５２】
ア．２０１０年３月２０日以前では、第１期日および第２期日の両方を経過していない。
イ．２０１０年３月２１日以降であって２０１０年３月２７日以前では、第１期日を経過しているが、第２期日を経過していない。
ウ．２０１０年３月２８日以降では、第１期日および第２期日の両方を経過している。
【００５３】
図７（ｂ）には、この変形例における変更テーブル１２２ａが示されている。変更テーブル１２２ａは、条件テーブル１２１ａによって第１の条件および第２の条件と対応づけられている操作子を用いた操作のうち、第１の条件が充足する前（すなわち第２の条件が充足する前でもある）の第１操作と、第１の条件が充足し、且つ第２の条件が充足する前の第２操作と、第２の条件が充足した後（すなわち、当然に第１の条件が充足した後である）の第３操作とを対応づける。この場合、変更テーブル１２２ａには、同図に示すように第１操作として「０．１秒以上の接触」が、第２操作として「１秒以上の接触」が、第３操作として「５秒以上の接触」がそれぞれ記述されている。したがって、期日の経過状態が上記のアと判断された場合においては、操作子「１」は「０．１秒以上の接触」を以って操作が検知されるが、上記のイと判断された場合においては、操作子「１」は「１秒以上の接触」がなければ操作は検知されない。また、期日の経過状態が上記のウと判断された場合に到っては、操作子「１」は「５秒以上の接触」がなければ操作が検知されなくなる。このように、段階の進んだ条件が満たされるほど、元の第１操作からの変更の度合いが大きくなるので、操作の変更の度合いが大きくなったことに気づいた利用者は、その度合いの大きさに応じて条件が進行していることを知る。
【００５４】
なお、条件の進行に伴って報知するメッセージを変化させてもよい。例えば、期日の経過状態が上記のイであるときには、表示部１４に「賞味期限まで１週間を切りました」というメッセージを表示させ、期日の経過状態が上記のウであるときには、表示部１４に「賞味期限が過ぎました」というメッセージを表示させるように情報処理装置１を構成してもよい。また、条件は２つに限られず３つ以上であってもよい。この場合、条件の数に応じた数（すなわち、条件の数＋１）の操作が変更テーブルにおいて定められていればよい。また、この複数の条件に含まれる各条件は、この複数の条件に含まれる他の条件から導き出されてもよい。例えば、第１期日は第２期日の７日前とする場合、条件テーブル１２１ａにおける第２期日のみを条件テーブルに記述し、読み出した第２期日から７日前の期日を算出することでその第２期日に対応する第１期日を導いてもよい。
【００５５】
（４）上述の実施形態においては、変更テーブル１２２は、条件テーブル１２１に対して共通であったが、条件テーブル１２１のレコードごとに変更テーブル１２２が定められていてもよい。
【００５６】
（５）上述の実施形態においては、報知部１１１４は、受け取った内容に基づいて文字列からなるメッセージを生成し、生成したこのメッセージを表示部１４に表示させていたが、報知部１１１４は、受け取った内容に基づいて音声を生成し、生成した音声を音声処理部１５に出力してもよい。また、報知部１１１４は、受け取った内容に基づいてデータを生成し、生成したデータを通信部１６から外部機器に送信してもよい。要するに、予め決められた条件が満たされると、この条件に対応付けて記憶されているメッセージが報知されればよい。
【００５７】
（６）上述の実施形態においては、変更テーブル１２２に従って変更された操作方法によりその操作子の操作が行われたときに、制御部１１によって実現される報知部１１１４は、表示部１４にその操作子に対応づけられている対象食品の名称を含んだメッセージを表示させていたが、メッセージを表示させるタイミングはこれに限られない。例えば、利用者が、予め決められた確認用の操作子を押した後で、充足した条件に対応づけられている上記の操作子を押すと、条件テーブル１２１においてその操作子と対応づけられている対象食品の賞味期限が経過していることが表示部１４に表示されてもよい。要するに、報知部１１１４は、操作子に対応づけられた条件が満たされている場合には、その操作子に対応づけられて記憶されているメッセージを、当該操作子に関連づけて報知する報知手段として機能すればよい。
【００５８】
（７−１）上述の実施形態において利用者は、対象食品を購入したときにその対象食品の名称と、その対象食品の包装等に表記されている賞味期限とをそれぞれ操作部１３により入力していたが、これらに加えて、その対象食品の重要度を入力してもよい。つまり、条件テーブル１２１は、操作子と、予め決められた条件と、その重要度とを対応付けてもよい。
【００５９】
（７−２）また、上述の実施形態において、利用者により入力された対象食品の名称および賞味期限は、空いている操作子のうち、識別子の若いものから対応づけられていたが、対応付けられる操作子は、利用者によって選択されてもよい。また、利用者によって対象食品の名称および賞味期限に加えて重要度が入力される場合には、制御部１１が、重要度が高いほど、使用頻度の高い操作子を割り当てるようにしてもよい。この場合、例えば、予め実験を行うことにより、一般的な利用者によって一定期間あたりに使用される頻度を操作子ごとに測定し、これを記憶部１２に記憶してもよいし、制御部１１により、利用者の実際の使用を監視することで、操作子ごとに使用頻度を計測し、これを記憶部１２に記憶してもよい。
【符号の説明】
【００６０】
１…情報処理装置、１１…制御部、１１１…ＣＰＵ、１１１１…判定部、１１１２…変更部、１１１３…処理部、１１１４…報知部、１１２…ＲＯＭ、１１３…ＲＡＭ、１１４…タイマ、１２…記憶部、１２１，１２１ａ…条件テーブル、１２２，１２２ａ…変更テーブル、１３…操作部、１４…表示部、１５…音声処理部、１６…通信部。
【図１】
0005506522.tif 000002
【図２】
0005506522.tif 000003
【図３】
0005506522.tif 000004
【図４】
0005506522.tif 000005
【図５】
0005506522.tif 000006
【図６】
0005506522.tif 000007
【図７】
0005506522.tif 000008