(57)【特許請求の範囲】
【請求項１】
外部の状況を撮像する撮像部と、
上記撮像部による撮像画像に基づき、ユーザを認識するユーザ認識部と、
認識されたユーザが自装置から遠ざかっている場合に、自装置が置き忘れられていると判定する置き忘れ判定部と、
自装置が置き忘れられていると判定された場合に、その旨を報知する報知部と、を備え、
前記置き忘れ判定部は、姿勢検知部で検出した自装置の姿勢の変化に基づいて、置き忘れ状態が解消されたかどうかを判定することを特徴とする情報処理装置。
【請求項２】
外部の状況を撮像する撮像部と、
上記撮像部による撮像画像に基づき、ユーザを認識するユーザ認識部と、
認識されたユーザが自装置から遠ざかっている場合に、自装置が置き忘れられていると判定する置き忘れ判定部と、
自装置が置き忘れられていると判定された場合に、その旨を報知する報知部と、
ユーザの予定を示す予定情報に基づいて、ユーザが外出予定であるか否かを判定する外出予定判定部とを備え、
上記置き忘れ判定部は、ユーザが自装置から遠ざかっている場合、かつ、上記外出予定判定部によってユーザが外出予定であると判定された場合に、自装置が置き忘れられていると判定することを特徴とする情報処理装置。
【請求項３】
上記外出予定判定部は、上記予定情報に関して予め登録された時刻に達したとき、ユーザが外出予定であると判定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記外出予定判定部は、上記予定情報にユーザの外出意図を示す情報が含まれている場合、ユーザが外出予定であると判定することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
携帯端末であることを特徴とする請求項１から４までの何れか１項に記載の情報処理装置。
【請求項６】
請求項１に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、上記ユーザ認識部、上記置き忘れ判定部、および上記報知部としてコンピュータを機能させるための制御プログラム。
【請求項７】
情報処理装置が備える外部の状況を撮像する撮像部による撮像画像に基づき、ユーザを認識するユーザ認識ステップと、
認識されたユーザが上記情報処理装置から遠ざかっている場合に、当該情報処理装置が置き忘れられていると判定する置き忘れ判定ステップと、
上記情報処理装置が置き忘れられていると判定された場合に、その旨を報知する報知ステップと、を含み、
前記置き忘れ判定ステップで、姿勢検知部で検出した自装置の姿勢の変化に基づいて、置き忘れ状態が解消されたかどうかを判定することを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御プログラム、および情報処理装置の制御方法に関する。
【背景技術】
【０００２】
携帯端末を家に置き忘れて外出した場合、外出先で携帯端末を使用することができないため、非常に不便である。このような携帯端末の置き忘れを防止する技術として、特許文献１に開示された技術がある。
【０００３】
この技術では、装置本体が衝撃を受けてから所定時間が経過したか否かを判別することによって装置本体が放置されている（置き忘れられている）可能性があるか否かを判別し、放置の可能性があれば、その旨を知らせるアラーム報知処理を実行するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４４５３７号公報（２００８年１０月９日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来技術では、装置本体が衝撃を受けてから所定時間が経過しないとアラーム報知処理が実行されないため、その所定時間の間にユーザが装置本体を置き忘れて外出してしまう可能性があるという問題点がある。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザが外出する可能性がある場合に、即時に置き忘れを報知することができる情報処理装置などを実現することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、外部の状況を撮像する撮像部と、上記撮像部による撮像画像に基づき、ユーザを認識するユーザ認識部と、認識されたユーザが自装置から遠ざかっている場合に、自装置が置き忘れられていると判定する置き忘れ判定部と、自装置が置き忘れられていると判定された場合に、その旨を報知する報知部と、を備えていることを特徴としている。
【０００８】
また、上記の課題を解決するために、本発明の一態様に係る情報処理装置の制御方法は、情報処理装置が備える外部の状況を撮像する撮像部による撮像画像に基づき、ユーザを認識するユーザ認識ステップと、認識されたユーザが上記情報処理装置から遠ざかっている場合に、当該情報処理装置が置き忘れられていると判定する置き忘れ判定ステップと、上記情報処理装置が置き忘れられていると判定された場合に、その旨を報知する報知ステップと、を含んでいることを特徴としている。
【発明の効果】
【０００９】
本発明の一態様によれば、ユーザが外出する可能性がある場合に、即時に置き忘れを報知することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の一形態に係る携帯端末の構成を示すブロック図である。
【図２】上記携帯端末に関し、アラーム報知処理の流れを示すフローチャートである。
【図３】上記携帯端末に関し、置き忘れ報知処理の流れを示すフローチャートである。
【図４】上記携帯端末の外観構成を示す図である。
【図５】上記携帯端末に関し、外出判定の具体例を示す図である。
【図６】アラームデータテーブルの具体例を示す図である。
【図７】スケジュールデータテーブルの具体例を示す図である。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について図１〜図７に基づいて説明すれば、次の通りである。以下、説明の便宜上、特定の項目にて説明した構成と同一の機能を有する構成については、同一の符号を付記し、その説明を省略する場合がある。
【００１２】
〔携帯端末１〕
図１に基づき、本発明の実施の一形態に係る携帯端末（情報処理装置）１の構成について説明する。図１は、携帯端末１の構成を示すブロック図である。同図に示すように、携帯端末１は、制御部１０（制御装置）、撮像部２０（カメラ）、記憶部３０、駆動部４０（モータ）、表示部５０〔ディスプレイ、ＬＥＤ（Light Emitting Diode）〕、音出力部６０（スピーカ）、および姿勢検知部７０（加速度センサ）を備える。
【００１３】
なお、携帯端末１の具体例としては、タブレットＰＣ（Personal Computer）、スマートフォン、携帯電話機、ＰＤＡ（Personal Digital Assistant）などを例示することができる。また、これらの装置は、ロボットの形態をとっても良い。
【００１４】
制御部１０は、携帯端末１を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）で構成される。制御部１０は、携帯端末１にて実行される各種処理を統括的に制御するものである。
【００１５】
図１に示すように、制御部１０は、発生条件判定部１０１、報知イベント発生部１０２、報知部１０３、報知イベント検知部１０４、駆動制御部１０５、表示制御部１０６、音出力制御部１０７、外出予定判定部１０８、置き忘れ判定部１０９、およびユーザ認識部１１０を備える。
【００１６】
発生条件判定部１０１は、記憶部３０に格納されたアラームデータテーブル３１およびスケジュールデータテーブル３２（図６、７参照）に登録している各データ（ユーザの予定を示す予定情報）のアラーム発生日時を参照して、アラーム発生の条件を充足しているか否かを判定するものである。アラーム発生の条件を充足している場合、報知イベントの発生を報知イベント発生部１０２に要求する。
【００１７】
「報知イベント」は、予定情報（例えば、アラーム情報またはスケジュール情報）に関して予め登録された時刻に達するとユーザに報知されるイベントのことである。
【００１８】
報知イベント発生部１０２は、報知イベントを発生させて、報知部１０３へ報知を要求するものである。
【００１９】
報知部１０３は、報知イベント発生部１０２や、後述する置き忘れ判定部１０９から要求があると報知に関する制御を行うものである。例えば、報知部１０３は、置き忘れ判定部１０９により携帯端末１が置き忘れられていると判定された場合に、その旨を報知する。報知方法としては、駆動部４０、表示部５０、および音出力部６０のうち少なくとも１つを利用して報知を行う（これらの複数のブロックを組み合わせて報知してもよい）。
【００２０】
報知イベント検知部１０４は、報知イベントの発生を検知し、検知結果を外出予定判定部１０８に通知するものである。
【００２１】
駆動制御部１０５は、報知部１０３からの指示により、駆動部４０を制御するものである。駆動部４０は、携帯端末１における可動部位を駆動するものであり、例えば、サーボモータで構成されている。その他のアクチュエータを用いてもよい。具体的には、携帯端末１が、例えば、図４に示すようなロボットの形態をとるとき、図示しない各サーボモータ（ロボットの各関節部に配置）の駆動を制御することにより、当該ロボットの姿勢を制御する。
【００２２】
表示制御部１０６は、報知部１０３からの指示により、表示部５０を制御するものである。表示部５０は、携帯端末１における各種情報を表示するためのものであり、例えば、液晶ディスプレイで構成されている。その他有機ＥＬなどのディスプレイを用いてもよい。また、表示部５０は、ＬＥＤで構成されている場合も含み、ＬＥＤの点滅や色の変化などが制御される。例えば、図４に示すロボット形態の携帯端末１では、ロボットの目の位置にＬＥＤが設けられており、このＬＥＤが、表示部５０の一形態を為す。
【００２３】
音出力制御部１０７は、報知部１０３からの指示により、音出力部６０を制御するものである。音出力部６０は、音を出力するためのものであり、例えば、スピーカで構成される。
【００２４】
外出予定判定部１０８は、予定情報（例えば、アラーム情報やスケジュール情報）に基づいて、ユーザが外出予定であるか否かを判定するものである。具体的には、外出予定判定部１０８は、予定情報にユーザの外出意図を示す情報が含まれている場合、ユーザが外出予定であると判定する。予定情報にユーザの外出意図を示す情報が含まれている場合、ユーザが外出予定である蓋然性が高い。よって、ユーザが外出予定である蓋然性が高い場合に、ユーザが外出予定であると判定することができる。
【００２５】
また、外出予定判定部１０８は、予定情報に関して予め登録された時刻（予定情報に対応付けられた時刻）に達したとき、ユーザが外出予定であると判定しても良い。予定情報に関して予め時刻が登録されている場合、ユーザが外出予定である蓋然性が高い。このため、ユーザが外出予定である蓋然性が高い場合に、ユーザが外出予定であると判定することができる。なお、「予定情報に関して予め登録された時刻」には、ユーザが設定したアラーム時刻だけでなく、例えば、その時刻の１５分前や５分後のようなアラーム時刻を基準に相対的に決まる時刻も含まれる。
【００２６】
置き忘れ判定部１０９は、後述するユーザ認識部１１０で認識したユーザが携帯端末１から遠ざかっているかどうかを判定することにより、携帯端末１が置き忘れられているか否かを判定するものである。なお、置き忘れ判定部１０９は、外出予定判定部１０８によってユーザが外出予定であると判定された場合に、ユーザが携帯端末１から遠ざかっているか否かを判定することが好ましい。これにより、ユーザに外出予定が無い場合、すなわちユーザに外出の意図が無い場合に、無駄なユーザの検知および無駄な置き忘れ判定が行われることを回避することができる。
【００２７】
また、置き忘れ判定部１０９は、姿勢検知部７０で検出した携帯端末１の姿勢の変化に基づいて、置き忘れ状態が解消されたかどうかを判定する。姿勢検知部７０は、姿勢を検知するものであり、例えば、加速度センサで構成される。
【００２８】
ユーザ認識部１１０は、外部の状況を撮像する撮像部２０による撮像画像に基づき、ユーザを認識（特定）するものである。撮像部２０は、携帯端末１の周囲の状況を認識（撮像）するためのものであり、例えば、デジタルカメラやデジタルビデオカメラで構成される。
【００２９】
記憶部３０は、各種テーブル（例えば、アラームデータテーブル３１およびスケジュールデータテーブル３２；予定情報；図６、７参照）や、制御部１０が処理を行うための各種情報を記憶するものである。例えば、記憶部３０は、ハードディスクやフラッシュメモリ等で構成される。各種テーブルに含まれるデータはユーザが任意に設定、変更できる。
【００３０】
図６にアラームデータテーブル３１の具体例を示す。「○」は外出属性「あり」、「×」は外出属性「なし」、「−」は「判定不可」を示す。
【００３１】
「アラーム発生日時」は、アラームが発生する日時の情報である。少なくとも時間情報をもっている。日情報としては、年月日、毎週、毎日等が指定できてもよい。
【００３２】
「内容」は、アラームで報知すべき内容に関する情報である。「カテゴリ（オプション）」は、「内容」をカテゴリ化したものである。カテゴリはあらかじめ定められた数だけ用意されている。ユーザは「内容」を入力するのが手間な場合に、「カテゴリ」のみを設定することもできる。
【００３３】
図６に示す例では、「内容（情報）」の「病院」および「映画」、「カテゴリ（情報）」の「外出」がユーザの外出意図を示す情報となっている。外出予定判定部１０８は、予定情報（アラームデータテーブル３１に含まれる情報）にユーザの外出意図を示す情報が含まれているか否かによって、ユーザが外出予定にあるか否か（外出属性があるか否か）を判定する。
【００３４】
図７にスケジュールデータテーブル３２の具体例を示す。「○」は外出属性「あり」、「×」は外出属性「なし」、「−」は「判定不可」を示す。「日時」は、スケジュールの日時に関する情報である。「内容」は、スケジュールの内容に関する情報である。「アラーム発生日時」は、アラームが発生する日時の情報である。日時を保持してもよいし、スケジュール日時を基準にした差分の情報（ｅｘ．「５分前」、「１時間前」等）を保持してもよい。その場合、スケジュール日時情報と差分情報とを利用して、アラーム発生日時を算出することになる。「カテゴリ（オプション）」は、「内容」をカテゴリ化したものである（アラームデータテーブル３１のカテゴリと同等のものを用いてもよいし、異なるカテゴリを用いてもよい）。「場所（オプション）」は、スケジュールの場所に関する情報である。例えば、施設名、地名、住所、および座標（緯度、経度）などである。
【００３５】
図７に示す例では、「内容（情報）」の「待ち合わせ」および「映画」、「カテゴリ（情報）」の「病院」および「映画」、ならびに、「場所（情報）」の「○○歯科医院」および「△△映画館」がユーザの外出意図を示す情報となっている。外出予定判定部１０８は、予定情報（スケジュールデータテーブル３２に含まれる情報）にユーザの外出意図を示す情報が含まれているか否かによって、ユーザが外出予定にあるか否かを判定する。
【００３６】
（携帯端末１の効果）
携帯端末１によれば、携帯端末１が備える撮像部２０による撮像画像に基づき、ユーザを認識し、認識されたユーザが携帯端末１から遠ざかっている場合に、携帯端末１が置き忘れられていると判定し、携帯端末１が置き忘れられていると判定された場合に、その旨を報知する。ユーザが携帯端末１から遠ざかっている場合、ユーザが外出する可能性がある。このため、携帯端末１によれば、ユーザが外出する可能性がある場合に、即時に置き忘れを報知することができる。
【００３７】
〔アラーム報知処理〕
次に、図２に基づき、携帯端末１のアラーム報知処理の流れについて説明する。図２は、アラーム報知処理の流れを示すフローチャートである。アラーム報知処理では、アラーム情報やスケジュール情報に関する通常のアラーム報知が行われる。
【００３８】
ステップＳ（以下、「ステップ」は省略する）１０１では、発生条件判定部１０１がアラームデータテーブル３１およびスケジュールデータテーブル３２に登録している各データのアラーム発生日時を参照して、アラーム発生の条件を充足しているか否かを判定する。アラーム発生の条件を充足している場合、報知イベントの発生を報知イベント発生部１０２に要求して、Ｓ１０２に進む。
【００３９】
次に、Ｓ１０２では、報知イベント発生部１０２が、報知部１０３に報知を要求する。次に、報知部１０３が、駆動制御部１０５、表示制御部１０６、および音出力制御部１０７のうち少なくとも１つを利用して（駆動部４０、表示部５０、および音出力部６０のうち少なくとも１つを介して）報知を行う。
【００４０】
〔置き忘れ報知処理〕
次に、図３に基づき、携帯端末１の置き忘れ報知処理の流れについて説明する。図３は、置き忘れ報知処理の流れを示すフローチャートである。
【００４１】
ここでは、例えば、図２に示すアラーム報知処理後に、置き忘れに関する報知処理が行われる場合について説明するが、置き忘れ報知処理はこのような場合に限定されない。
【００４２】
なお、本フローでは、外出予定の判定の後に、ユーザが携帯端末１から遠ざかっているか否かの判定を行っているが、これらの判定は、並列に行っても良く、また、ユーザが携帯端末１から遠ざかっているか否かの判定を行った後に、外出予定の判定を行っても良い。
【００４３】
Ｓ１１０では、外出予定判定部１０８は、アラームデータテーブル３１に含まれるアラーム情報、または、スケジュールデータテーブル３２に含まれるスケジュール情報に、外出意図を示す情報が含まれているか否かを判定（確認）する。その結果、アラーム情報、またはスケジュール情報に、外出意図を示す情報が含まれている場合、Ｓ１１１に進む。一方、アラーム情報、またはスケジュール情報に、外出意図を示す情報が含まれていない場合、動作終了となる。
【００４４】
具体的には、以下の（Ａ１）〜（Ａ３）の判定方法の何れか１つを用いてもよいし、複数組み合わせてもよい。複数組み合わせる場合いずれかの判定方法が条件をみたせば「外出予定あり」といった判断が可能である。
【００４５】
（Ａ１）アラーム情報やスケジュール情報の「内容」情報に、あらかじめ外出属性として定められたキーワード（ユーザの外出意図を示すキーワード）を含むかどうかを確認する。例えば、「内容」に「会社」「病院」「出かける」「待ち合わせ」または「行く」などの、ユーザの外出意図を示す特定のキーワードを含む場合には「外出予定あり」と判断する。
【００４６】
（Ａ２）アラーム情報やスケジュール情報の「カテゴリ」情報に、あらかじめ外出属性として定められたカテゴリを含むかどうかを確認する。例えば、「カテゴリ」に「会社」「病院」などの外出を示す特定の属性がある場合には「外出予定あり」と判断する。
【００４７】
（Ａ３）スケジュール情報に「場所」情報が付与されているかを確認する。例えば、スケジュール情報の「場所」という項目になんらかの場所情報が登録されていれば、「外出予定あり」と判断する。
【００４８】
（補足）
さらに、携帯端末１がＧＰＳ（Global Positioning System）機能を備え、自己位置を検出できる場合、以下のような条件を含んでもよい。
（１）現在地があらかじめ定められた地点（ｅｘ．自宅、職場）の場合にのみ（Ａ１）〜（Ａ３）で外出予定を判断する。
（２）（Ａ３）で場所の判定が可能な場合、現在地と場所（目的地）とが一定距離以上離れている場合に外出予定を判断する。
【００４９】
Ｓ１１１では、ユーザ認識部１１０が、撮像部２０によって撮像された撮像画像に基づいてユーザを認識（検出）する。
【００５０】
具体的には、以下の（Ｂ１）および（Ｂ２）の何れかの方法を用いる。
（Ｂ１）撮像部２０によって撮像された撮像画像に一人の人物のみが含まれている場合、ユーザ認識部１１０は、撮像画像からフレーム間差分を利用して動いているものを検出し、それをユーザとみなす。
（Ｂ２）撮像画像に複数の人物が含まれている場合、ユーザ認識部１１０は、撮像画像からあらかじめ定められたユーザの顔画像を検出し、ユーザを認識（特定）する。
【００５１】
（補足）
撮像部２０を用いてユーザを認識できなかった場合は、携帯端末１に備えられた駆動部４０を駆動させることでユーザを探索するようにしてもよい。また、一旦ユーザを認識したら駆動部４０を駆動させて撮像画像からユーザを逃さないようにユーザを追従するようにしてもよい。
【００５２】
携帯端末１がＧＰＳ機能を備え、自装置の現在位置である自己位置を検出できる場合、自己位置によって判定方法を変えてもよい。例えば、自己位置が自宅の場合は上記（Ｂ１）の方法を用い、会社の場合は上記（Ｂ２）の方法を用いるなど。
【００５３】
次に、Ｓ１１４では、置き忘れ判定部１０９が、姿勢検知部７０で検出した携帯端末１の姿勢の変化から、携帯端末１がユーザにより持ち上げられたかどうかを判断する。その結果、携帯端末１が持ち上げられていなければ、「置き忘れが解消されていない」と判断しＳ１１２へ進む。一方、携帯端末１が持ち上げられていれば、「置き忘れが解消された」と判断し処理は終了する。
【００５４】
次に、Ｓ１１２では、置き忘れ判定部１０９が、ユーザ認識部１１０が認識したユーザが携帯端末１から遠ざかっているか否かを判定する。ユーザが携帯端末１から遠ざかっていれば「置き忘れ  あり」と判定し、報知部１０３に報知を要求し、Ｓ１１３に進む。一方、ユーザが携帯端末１から遠ざかっていなければ、「置き忘れ  なし」と判定し、Ｓ１１４に戻る。
【００５５】
例えば、以下の（１）または（２）の場合に遠ざかっていると判定する。
（１）認識（検出）したユーザのサイズがあらかじめ定められたサイズ（または画面に対する比率）より小さくなった場合。
（２）認識（検出）したユーザのサイズが当初検出したサイズよりもあらかじめ定められたサイズ（または比率）だけ小さくなった場合。
【００５６】
例えば、図５の（ａ）〜（ｃ）に示すように、ユーザが歩いてドアから出て行くシーンを考える。図５の（ａ）〜図５の（ｂ）の過程では、ユーザのサイズはあまり変わっていない。一方、図５の（ｂ）〜図５の（ｃ）の過程では、上記（１）および（２）の何れかの方法によりユーザが「小さくなった」とし、携帯端末１から遠ざかっていると判定する。
【００５７】
次に、Ｓ１１３では、報知部１０３が、駆動制御部１０５、表示制御部１０６、および音出力制御部１０７のうち少なくとも１つを利用して（駆動部４０、表示部５０、および音出力部６０のうち少なくとも１つを介して）報知を行う。
【００５８】
（携帯端末１の外観構成）
次に、図４に基づき、携帯端末１の外観構成について説明する。携帯端末１は、例えば図４に示すような二足歩行ロボットであっても良い。
【００５９】
顔の正面に撮像部２０を備えている。撮像部２０の撮像画像に基づいてユーザを認識する。目にＬＥＤ（表示部５０）を備えておりＬＥＤの点灯状態（色、点滅パターン等）を変えることができるようになっている。胴の部分に音出力部６０を備えており、音を出力できるようになっている。また、図示しないタッチパネルやマイクを介した音声対話によりアラーム機能やスケジュール機能を設定できるようになっていても良い。報知イベントが発生した場合、音声や動き、ＬＥＤの点灯状態等で報知しても良い。
【００６０】
図４に示すロボット形態の携帯端末１は、例えば、以下のように動作するよう、構成しても良い。
（１）携帯端末１（ロボット）が「幼稚園お迎えの時間だよー」と言う（アラーム報知）。
（２）お母さんがあわてて迎えに行こうとして携帯端末１の目の前を通りすぎる。
（３）携帯端末１は自分が置き忘れられていると判断する。
（４）携帯端末１は「おいていかないでよ。僕も連れて行って」と言う（置き忘れ報知）。
【００６１】
〔変形例１〕
予定表のアプリケーションによるアラーム（スケジュールアラーム）では、実際の予定時刻よりも前（例えば１５分前や１時間前等）にアラームを設定することが可能となっている。そのような機能と同じように、携帯端末１では、実際にはまだ通常アラームの報知時刻ではないが、その時刻の前から置き忘れ報知機能を実行しておくという設定をもたせても良い（置き忘れ報知機能を有効にする時刻は「予定のＸ分前から」という設定を可能とする。Ｘ分はあらかじめ設定されていてもよいし、ユーザが任意に変更可能でもよい。また、置き忘れ報知機能を有効にする時刻は、「予定のＸ分後」という設定があっても良い）。携帯端末１では、図２に示すフローのように「通常アラームで報知すること」は必ずしも必要ではなく、「通常アラームで報知する時刻に基づいて定められた時刻」から報知機能を有効にしても良い。「通常アラームで報知する時刻に基づいて定められた時刻」は、通常アラームで報知する時刻を基準に決定すればよく、その時刻の前後かどうかは問わない。また、携帯端末１では、通常アラームの報知の有無にかかわらず、予定時刻に基づいて定められた時刻から置き忘れ報知機能を有効にしても良い。
【００６２】
〔変形例２〕
置き忘れ報知アラームの開始時間は、直前の居場所から目的地までの移動時間を考慮して、自動的に決められることが望ましい。
【００６３】
予定の開始時間そのものを設定するユーザもいれば、前にいる場所（直前の居場所）からの移動時間を考慮して実際に自分が外出する時間を設定するユーザもいると考えられる。
【００６４】
前者のユーザに対しては、置き忘れ報知アラームの開始時間は、上記のように前にいる場所（直前の居場所）からの移動時間を考慮して決められることが望ましい。カーナビの目的地設定機能、地図検索機能、乗り換え検索機能では、出発地と到着地を設定すれば移動に要する予測時間が表示される。このような技術を利用すると、携帯端末１は、ＧＰＳで計測した自己位置を出発地として設定し、スケジュールデータテーブル３２の場所オプションの情報を目的地として設定することで移動時間を予測することができる。この移動時間に任意のマージン（報知してもすぐに外出できるとは限らないので、例えば移動時間に１０分加算する）を設けて、置き忘れ報知機能を開始しても良い。
【００６５】
〔ソフトウェアによる実現例〕
制御部（制御装置）１０の制御ブロック（特にユーザ認識部１１０、外出予定判定部１０８、置き忘れ判定部１０９および報知部１０３）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００６６】
後者の場合、制御部１０は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６７】
〔まとめ〕
本発明の態様１に係る情報処理装置（１）は、外部の状況を撮像する撮像部（２０）と、上記撮像部による撮像画像に基づき、ユーザを認識するユーザ認識部（１１０）と、認識されたユーザが自装置から遠ざかっている場合に、自装置が置き忘れられていると判定する置き忘れ判定部（１０９）と、自装置が置き忘れられていると判定された場合に、その旨を報知する報知部（１０３）と、を備えている構成である。上記構成によれば、情報処理装置が備える撮像部による撮像画像に基づき、ユーザを認識し、認識されたユーザが自装置から遠ざかっている場合に、自装置が置き忘れられていると判定し、自装置が置き忘れられていると判定された場合に、その旨を報知する。ユーザが自装置から遠ざかっている場合、ユーザが外出する可能性がある。このため、上記構成によれば、ユーザが外出する可能性がある場合に、即時に置き忘れを報知することができる。
【００６８】
本発明の態様２に係る情報処理装置は、上記態様１において、ユーザの予定を示す予定情報に基づいて、ユーザが外出予定であるか否かを判定する外出予定判定部（１０８）を備え、上記置き忘れ判定部は、ユーザが自装置から遠ざかっている場合、かつ、上記外出予定判定部によってユーザが外出予定であると判定された場合に、自装置が置き忘れられていると判定することが好ましい。上記構成によれば、置き忘れ判定部は、ユーザが自装置から遠ざかっている場合、かつ、外出予定判定部によってユーザが外出予定であると判定された場合に、自装置が置き忘れられていると判定する。このため、ユーザに外出の意図が無い場合に、無駄な置き忘れ報知が行われることを回避することができる。
【００６９】
本発明の態様３に係る情報処理装置は、上記態様２において、上記外出予定判定部は、上記予定情報に関して予め登録された時刻に達したとき、ユーザが外出予定であると判定しても良い。予定情報に関して予め時刻が登録されている場合、ユーザが外出予定である蓋然性が高い。このため、上記構成によれば、ユーザが外出予定である蓋然性が高い場合に、ユーザが外出予定であると判定することができる。なお、「予定情報に関して予め登録された時刻」には、ユーザが設定したアラーム時刻だけでなく、例えば、その時刻の１５分前や５分後のようなアラーム時刻を基準に相対的に決まる時刻も含まれる。
【００７０】
本発明の態様４に係る情報処理装置は、上記態様２において、上記外出予定判定部は、上記予定情報にユーザの外出意図を示す情報が含まれている場合、ユーザが外出予定であると判定しても良い。予定情報にユーザの外出意図を示す情報が含まれている場合、ユーザが外出予定である蓋然性が高い。このため、上記構成によれば、ユーザが外出予定である蓋然性が高い場合に、ユーザが外出予定であると判定することができる。
【００７１】
本発明の態様５に係る情報処理装置は、上記態様１〜４の何れかにおいて、携帯端末であってもよい。上記構成によれば、ユーザが外出する可能性がある場合に、即時に置き忘れを報知することができる携帯端末を実現できる。
【００７２】
本発明の態様６に係る情報処理装置の制御方法は、情報処理装置が備える外部の状況を撮像する撮像部による撮像画像に基づき、ユーザを認識するユーザ認識ステップと、認識されたユーザが上記情報処理装置から遠ざかっている場合に、当該情報処理装置が置き忘れられていると判定する置き忘れ判定ステップと、上記情報処理装置が置き忘れられていると判定された場合に、その旨を報知する報知ステップと、を含んでいる方法である。上記方法によれば、上記態様１と同様の効果を得ることができる。
【００７３】
本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各部（ソフトウェア要素）として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７４】
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００７５】
１    携帯端末（情報処理装置）
２０    撮像部
１０３    報知部
１０８    外出予定判定部
１０９    置き忘れ判定部
１１０    ユーザ認識部
【図１】
0006621648.tif 000002
【図２】
0006621648.tif 000003
【図３】
0006621648.tif 000004
【図４】
0006621648.tif 000005
【図５】
0006621648.tif 000006
【図６】
0006621648.tif 000007
【図７】
0006621648.tif 000008