(57)【特許請求の範囲】
【請求項１】
ユーザの優先行動と、前記優先行動を行う時刻とを対応付けた優先行動情報を取得する第１情報取得部と、
現在時刻の前記ユーザの体内時計に関する生体情報を取得する第２情報取得部と、
取得された前記優先行動情報に基づいて、前記優先行動に対応する体内時計の理想状態を設定する状態設定部と、
取得された前記生体情報に基づいて、現在時刻における体内時計の現在状態を推定する状態推定部と、
前記ユーザによって選択されることにより前記ユーザのスケジュールに含まれ、任意の時刻に設定可能な設定行動に関する設定行動情報を取得する第３情報取得部と、
推定された前記体内時計の現在状態の位相から、設定された前記体内時計の理想状態の位相へ変位させるための目標値を設定する目標値設定部と、
設定された前記目標値に基づいて、前記設定行動情報に含まれる前記設定行動の中から、前記体内時計の現在状態の位相から前記体内時計の理想状態の位相へ変位させるための前記設定行動を選択し、選択した前記設定行動を設定する時刻を前記設定行動と対応付けて、前記ユーザのスケジュールを生成するスケジュール生成部と、
生成された前記スケジュールと、前記目標値に基づく、前記スケジュールの各時刻における体内時計の状態の前記体内時計の理想状態に対するずれの度合いとを表示部に表示させる表示制御部と、
を備える、情報処理装置。
【請求項２】
前記設定行動には、食事、スポーツ、及び光を浴びることが含まれる、請求項１に記載の情報処理装置。
【請求項３】
前記ユーザによって前記設定行動が選択される際に、選択した前記設定行動に対して優先順位が設定される、請求項１又は２に記載の情報処理装置。
【請求項４】
前記スケジュール生成部は、前記体内時計の位相の変位を規定する情報に基づいて、前記スケジュールを生成する、
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記スケジュール生成部は、各時刻において適した行動を規定する情報に基づいて、前記スケジュールを生成する、
請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記表示制御部は、選択した前記設定行動と、前記設定行動と対応付けられた時刻とを含む１週間のスケジュール表を前記表示部に表示させる、
請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記生体情報は、前記ユーザの深部体温、血液、及び毛根の少なくともいずれか１つに関する情報である、
請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
ユーザの優先行動と、前記優先行動を行う時刻とを対応付けた優先行動情報を取得することと、
現在時刻の前記ユーザの体内時計に関する生体情報を取得することと、
取得された前記優先行動情報に基づいて、前記優先行動に対応する前記体内時計の理想状態を設定することと、
取得された前記生体情報に基づいて、現在時刻における前記体内時計の現在状態を推定することと、
前記ユーザによって選択されることにより前記ユーザのスケジュールに含まれ、任意の時刻に設定可能な設定行動に関する設定行動情報を取得することと、
推定された前記体内時計の現在状態の位相から、設定された前記体内時計の理想状態の位相へ変位させるための目標値を設定することと、
設定された前記目標値に基づいて、前記設定行動情報に含まれる前記設定行動の中から、前記体内時計の現在状態の位相から前記体内時計の理想状態の位相へ変位させるための前記設定行動を選択し、選択した前記設定行動を設定する時刻を前記設定行動と対応付けて、前記ユーザのスケジュールを生成することと、
生成された前記スケジュールと、前記目標値に基づく、前記スケジュールの各時刻における体内時計の状態の前記体内時計の理想状態に対するずれの度合いとを表示部に表示させることと、
を含む情報処理方法。
【請求項９】
コンピュータに、
ユーザの優先行動と、前記優先行動を行う時刻とを対応付けた優先行動情報を取得することと、
現在時刻の前記ユーザの体内時計に関する生体情報を取得することと、
取得された前記優先行動情報に基づいて、前記優先行動に対応する前記体内時計の理想状態を設定することと、
取得された前記生体情報に基づいて、現在時刻における前記体内時計の現在状態を推定することと、
前記ユーザによって選択されることにより前記ユーザのスケジュールに含まれ、任意の時刻に設定可能な設定行動に関する設定行動情報を取得することと、
推定された前記体内時計の現在状態の位相から、設定された前記体内時計の理想状態の位相へ変位させるための目標値を設定することと、
設定された前記目標値に基づいて、前記設定行動情報に含まれる前記設定行動の中から、前記体内時計の現在状態の位相から前記体内時計の理想状態の位相へ変位させるための前記設定行動を選択し、選択した前記設定行動を設定する時刻を前記設定行動と対応付けて、前記ユーザのスケジュールを生成することと、
生成された前記スケジュールと、前記目標値に基づく、前記スケジュールの各時刻における体内時計の状態の前記体内時計の理想状態に対するずれの度合いとを表示部に表示させることと、
を実行させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、人の体内時計と健康の関連性が注目されている。例えば、体内時計の乱れが発癌リスク上昇等の悪影響を身体に与えるということが知られている。これは、交代制勤務者等の不規則な生活をしなければならない人にとっては、大きな問題である。このため、体内時計をずらさないようにすること、また、やむを得ず体内時計をずらす場合には、身体への負担を抑えるようにずらすことが求められる。
【０００３】
一方で、多くの行動には、適切な時間が存在することが分かってきている。例えば、精神科活動が効率良く行える時間帯や、スポーツのパフォーマンスを高められる時間帯等が存在することが分かっている。
【０００４】
下記の特許文献１には、生体リズムを計測し、適切な外的刺激を加えて、生体リズムを制御するシステムが開示されている。このシステムは、勤務体系や時差に合わせて、概日リズムを調整し、又は一日の中で重要な試合や商談の時間に的を合わせて、最適な覚醒レベルを実現する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１５５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、体内時計を有効活用して、ユーザに所定のスケジュールの行動を適切に行わせるシステムの実現が要請されている。しかし、上記の特許文献１は、実生活のスケジュールに即して体内時計を制御することは、何ら着目していない。
【０００７】
そこで、本開示は、体内時計を有効活用して、ユーザに所定のスケジュールの行動を適切に行わせる方法を提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、ユーザの優先行動と、前記優先行動を行う時刻とを対応付けた優先行動情報を取得する第１情報取得部と、現在時刻の前記ユーザの体内時計に関する生体情報を取得する第２情報取得部と、取得された前記優先行動情報に基づいて、前記優先行動に対応する前記体内時計の理想状態を設定する状態設定部と、取得された前記生体情報に基づいて、現在時刻における前記体内時計の現在状態を推定する状態推定部と、前記ユーザのスケジュールに含まれ、任意の時刻に設定可能な設定行動に関する設定行動情報を取得する第３情報取得部と、前記現在状態の前記体内時計の位相を前記理想状態の位相へ変位させるための目標値と、取得された前記設定行動情報とに基づき、前記スケジュールにおける前記体内時計の状態を表示部に表示させる表示制御部と、を備える、情報処理装置が提供される。
【０００９】
また、本開示によれば、ユーザの優先行動と、前記優先行動を行う時刻とを対応付けた優先行動情報を取得することと、現在時刻の前記ユーザの体内時計に関する生体情報を取得することと、取得された前記優先行動情報に基づいて、前記優先行動に対応する前記体内時計の理想状態を設定することと、取得された前記生体情報に基づいて、現在時刻における前記体内時計の現在状態を推定することと、前記ユーザのスケジュールに含まれ、任意の時刻に設定可能な行動に関する設定行動情報を取得することと、前記現在状態の前記体内時計の位相を前記理想状態の位相へ変位させるための目標値と、取得された前記設定行動情報とに基づき、前記スケジュールにおける前記体内時計の状態を表示部に表示させることと、を含む情報処理方法が提供される。
【００１０】
また、本開示によれば、コンピュータに、ユーザの優先行動と、前記優先行動を行う時刻とを対応付けた優先行動情報を取得することと、現在時刻の前記ユーザの体内時計に関する生体情報を取得することと、取得された前記優先行動情報に基づいて、前記優先行動に対応する前記体内時計の理想状態を設定することと、取得された前記生体情報に基づいて、現在時刻における前記体内時計の現在状態を推定することと、前記ユーザのスケジュールに含まれ、任意の時刻に設定可能な行動に関する設定行動情報を取得することと、前記現在状態の前記体内時計の位相を前記理想状態の位相へ変位させるための目標値と、取得された前記設定行動情報とに基づき、前記スケジュールにおける前記体内時計の状態を表示部に表示させることと、を実行させるための、プログラムが提供される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、体内時計を有効活用して、ユーザに所定のスケジュールの行動を適切に行わせることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施形態に係る情報処理装置１００の機能構成の一例を示す図である。
【図２】一実施形態に係る入力画面にユーザが入力した優先行動情報の一例を示す模式図である。
【図３】一実施形態に係る入力画面にユーザが入力した優先行動情報の一例を示す模式図である。
【図４】一実施形態に係る入力画面にユーザが入力した優先行動情報の一例を示す模式図である。
【図５】基準の体内時計の状態と、優先行動に対応した理想的な体内時計の状態とのずれの一例を示す図である。
【図６】所定の時刻において設定された、優先行動に対応した理想的な体内時計の位相のずれの一例を示す図である。
【図７】身体の深部体温と時刻との関係の一例を示す図である。
【図８】基準の体内時計に対する現在の体内時計の位相のずれの一例を示す図である。
【図９】体内時計の位相の目標値の一例を示す図である。
【図１０】一実施形態に係る選択画面においてユーザが選択した設定行動の一例を示す図である。
【図１１】表示部１３０に表示されるスケジュール表の一例を示す図である。
【図１２】一実施形態に係る情報処理装置１００の動作例を説明するためのフローチャートである。
【図１３】一実施形態に係る表示部１３０に表示される体内時計の状態の一例を示す図である。
【図１４】一実施形態に係る表示部１３０に表示される体内時計の状態の一例を示す図である。
【図１５】情報処理装置１００のハードウェア構成例を示した説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．情報処理装置の構成例
２．情報処理装置の動作例
３．ハードウェア構成
４．まとめ
【００１５】
＜１．情報処理装置の構成例＞
図１を参照しながら、本開示の一実施形態に係る情報処理装置１００の構成例について説明する。図１は、本開示の一実施形態に係る情報処理装置１００の機能構成の一例を示す図である。
【００１６】
情報処理装置１００は、例えばスマートフォンや携帯電話等の携帯端末である。図１に示すように、情報処理装置１００は、第１情報取得部の一例である優先行動情報取得部１０２と、理想状態設定部１０４と、第２情報取得部の一例である生体情報取得部１０６と、現在状態推定部１０８と、を有する。更に、情報処理装置１００は、目標値設定部１１０と、第３情報取得部の一例である設定行動情報取得部１１２と、スケジュール生成部１１４と、表示制御部１１６と、を有する。
【００１７】
（優先行動情報取得部１０２）
優先行動情報取得部１０２は、ユーザにとって優先度の高い行動に関する優先行動情報を取得する。優先行動情報は、ユーザの優先度の高い優先行動と、優先行動を行う時刻とを対応付けた情報である。優先行動とは、例えば、食事、睡眠、仕事、スポーツ、試験、光を浴びる、勉強、飲酒、投薬等の日常生活における行動等を意味する。なお、優先行動は、上記に限定されず、ユーザの日常生活における他の様々な行動も含みうる。また、優先行動は、上記の行動を更に細分化したものであっても良い。優先行動情報は、例えば入力画面においてユーザが入力可能である。
【００１８】
図２は、一実施形態に係る入力画面にユーザが入力した優先行動情報の一例を示す模式図である。図２では、１月１日〜１月７日の各日において０時〜７時の間に優先度の高い優先行動として、睡眠が入力されている。優先行動の種類や設定時刻は、ユーザによって異なる。このため、図２は、一例に過ぎず、例えば図３や図４に示すように優先行動情報が入力されても良い。
【００１９】
図３は、一実施形態に係る入力画面にユーザが入力した優先行動情報の一例を示す模式図である。図３に示す優先行動情報を入力するユーザは、例えば、工場等で働く交代制勤務者が該当する。優先行動として、仕事と試験とスポーツが入力されている。入力された優先行動情報を見ると、１月２日と１月３日の夜に重要な試験があり、また週末にスポーツを楽しみたいユーザであることが推測できる。
【００２０】
図４は、一実施形態に係る入力画面にユーザが入力した優先行動情報の一例を示す模式図である。図４に示す優先行動情報を入力するユーザは、例えば、スポーツ選手である。優先行動として、睡眠とスポーツが入力されている。入力された優先行動情報を見ると、１月５日に海外で重要な試合を控えているユーザであることが推測できる。
【００２１】
優先行動情報取得部１０２は、ユーザの入力に基づき取得した優先行動情報を理想状態設定部１０４へ出力する。なお、上記では、優先行動情報の入力例として、図２〜図４に示すように時間単位で入力する場合について説明したが、これに限定されない。また、入力画面も図２〜図４に示すような表示形態に限定されない。
【００２２】
（理想状態設定部１０４）
理想状態設定部１０４は、優先行動情報取得部１０２により取得された優先行動情報に基づいて、優先行動に対応したユーザの理想的な体内時計の状態を設定する。体内時計が左右する生体リズム（例えば、一日周期のリズム）において、睡眠等の優先行動を行うに適した時間帯は定まっている。そこで、理想状態設定部１０４は、ユーザが入力した所定時間における優先行動に対して、生体リズムがあうように体内時計の状態を設定する。
【００２３】
理想状態設定部１０４は、基準の体内時計（世の中の実際の時間に合った体内時計）の位相に対して、優先行動を行うのに適した体内時計の位相のずれを設定する。理想状態設定部１０４は、所定の時刻毎に、体内時計の位相のずれを設定する。以下において、時刻の単位を、一日とする。ただし、時刻の単位は、これに限定されず、例えば分であっても良い。
【００２４】
図５は、基準の体内時計の状態と、優先行動に対応した理想的な体内時計の状態とのずれの一例を示す図である。図５は、一日における体内時計のずれを示す。図５（ａ）では、基準の体内時計の状態に対して、優先行動に対応した理想的な体内時計の状態が進んでいる。図５（ｂ）は、基準の体内時計の状態に対して、優先行動に対応した理想的な体内時計の状態が遅れている。そして、体内時計の位相のずれがδで示されている。
【００２５】
理想状態設定部１０４は、図５にように定まる優先行動に対応した理想的な体内時計の位相のずれを、図６に示すように時刻毎に設定する。図６は、所定の時刻において設定された、優先行動に対応した理想的な体内時計の位相のずれの一例を示す図である。図６では、１日目〜７日目までの位相のずれの大きさ（図６においてＶ１で示す丸）が同じとなっているが、入力される優先行動に応じて位相のずれが変動しうる。理想状態設定部１０４は、図６に示すような設定情報を目標値設定部１１０へ出力する。
【００２６】
（生体情報取得部１０６）
生体情報取得部１０６は、現在時刻のユーザの体内時計に関する生体情報を取得する。生体情報も、優先行動情報と同様に、ユーザが入力可能である。生体情報取得部１０６は、取得した生体情報を現在状態推定部１０８へ出力する。ここで、生体情報として、例えば図７に示すような身体の深部体温が挙げられる。深部体温は、例えばユーザの鼓膜の温度を計測することにより取得されうる。
【００２７】
図７は、身体の深部体温と時刻との関係の一例を示す図である。なお、図７では、１日における深部体温の変動が示されている。図７に示す深部体温が最も低い時刻を見ることで、体内時計を推定可能である。なお、生体情報としては、深部体温以外に、毛根、血液、代謝物等に関する情報であっても良い。
【００２８】
（現在状態推定部１０８）
現在状態推定部１０８は、生体情報取得部１０６により取得された生体情報に基づいて、現在時刻におけるユーザの体内時計の状態を推定する。例えば、現在状態推定部１０８は、図８に示すように、基準の体内時計に対する現在時刻（図８に示す１日目）の体内時計の位相のずれ（図８においてＶ２で示す丸）を推定する。なお、図８は、基準の体内時計に対する現在の体内時計の位相のずれの一例を示す図である。現在状態推定部１０８は、推定結果を目標値設定部１１０へ出力する。
【００２９】
（目標値設定部１１０）
目標値設定部１１０は、現在状態推定部１０８により推定された現在状態の体内時計の位相を、理想状態設定部１０４により設定された理想状態の位相へ変位させるための目標値を設定する。目標値設定部１１０は、設定した目標値に関する情報を、スケジュール生成部１１４に出力する。
【００３０】
図８を見ると分かるように、現在の体内時計の位相は、理想的な体内時計の位相と離れている。このため、目標値設定部１１０は、現在の時刻の体内時計から、理想的な体内時計に近づけさせるために、図９に示すように、次の時刻以降（具体的には、２日目〜７日目）における体内時計の位相の目標値を設定する。
【００３１】
図９は、体内時計の位相の目標値の一例を示す図である。具体的には、２日目以降の体内時計の位相を理想状態（図９においてＶ１で示す丸）に近づくように、目標値（図９においてＶ３で示す丸）が設定される。図９においては、目標値設定部１１０は、２日目〜５日目の間で体内時計の位相を段階的に変化させている。
【００３２】
なお、体内時計の位相の変化が大きすぎると、身体の健康に悪影響を及ぼす可能性があるので、目標値設定部１１０は、一日での位相の変化量が所定の上限を超えないように、目標値を設定しても良い。具体的には、目標値設定部１１０は、データベース１２０に格納された体内時計の制御に関する情報（例えば、位相反応曲線）を参照して、目標値を設定する。これにより、ユーザの身体に悪影響が及ぶことを抑えつつ、無理なく体内時計を調整することができる。
【００３３】
（設定行動情報取得部１１２）
設定行動情報取得部１１２は、ユーザのスケジュールに含まれ、任意の時刻に設定可能な設定行動に関する設定行動情報を取得する。設定行動は、例えば、ユーザにとってスケジュールの自由度があり、かつ興味のある行動に関する行動である。設定行動情報は、例えばユーザが表示部の選択画面に表示された行動のリストの中から所望の設定行動を選択することにより、取得される。
【００３４】
図１０は、一実施形態に係る選択画面においてユーザが選択した設定行動の一例を示す図である。選択画面には、ユーザのスケジュールとして選択可能な行動のリストが表示される。図１０では、設定行動として、食事、スポーツ、及び光を浴びるが、ユーザによって選択されている。設定行動を選択する際に、ユーザは、設定行動の優先順位を設定しても良い。
【００３５】
（スケジュール生成部１１４）
スケジュール生成部１１４は、目標値と設定行動情報とに基づいて、設定行動情報の設定行動と、設定行動を設定する時刻とを対応付けたスケジュールを生成する。例えば、スケジュール生成部１１４は、設定行動の時刻が設定された１週間のスケジュール表を生成する（図１１参照）。スケジュール生成部１１４は、生成したスケジュールに関する情報を表示制御部１１６に出力する。
【００３６】
スケジュール生成部１１４は、目標値と設定行動情報とに加えて、データベース１２０に格納された体内時計に関する情報を参照して、スケジュールを生成しうる。例えば、スケジュール生成部１１４は、体内時計の位相の変化を規定する情報に基づいて、スケジュールを生成する。ここで、体内時計の位相の変化を規定する情報として、例えば行動に対する位相反応曲線が挙げられる。ただし、位相反応曲線に限定されず、他の方法であっても良い。
【００３７】
また、スケジュール生成部１１４は、体内時計において所定の行動に適した時間を規定する情報に基づいて、スケジュールを生成する。体内時計において所定の行動に適した時間を規定する情報として、例えば、スポーツは夕方の時間帯が良いという情報が挙げられる。
【００３８】
設定行動に優先順位が設定されている場合には、スケジュール生成部１１４は、優先順位を考慮して、設定行動の時刻を設定する。これにより、ユーザに優先順位の高い設定行動をより適切な時刻に実行させるスケジュールを生成できる。
【００３９】
（表示制御部１１６）
表示制御部１１６は、現在状態の体内時計の位相を理想状態の位相へ変位させるための目標値と、設定行動情報とに基づき、スケジュールにおける体内時計の状態を表示部１３０に表示させる。具体的には、表示制御部１１６は、スケジュール生成部１１４により生成されたスケジュールを表示部１３０に表示させる。スケジュールは、例えば図１１に示すように、設定行動の時刻が設定された１週間のスケジュール表である。
【００４０】
図１１は、表示部１３０に表示されるスケジュール表の一例を示す図である。図１１には、優先行動（睡眠）と、設定行動（食事、スポーツ、及び光を浴びる）のスケジュールが示されている。図１１に示す優先行動（睡眠）は、ユーザが入力した時刻に設定されている（図２参照）。一方で、設定行動（食事、スポーツ、及び光を浴びる）は、体内時計の位相の変化に対応するように、時刻が設定されている。図１１を見ると分かるように、体内時計の位相を段階的に変化させるために、光を浴びる時間とスポーツを行う時間が段階的に変更されている。
【００４１】
ユーザは、図１１に示すスケジュール表を見ることで、設定行動を行うのに適した時間を容易に把握できる。そして、ユーザが図１１に示すスケジュール表に沿って設定行動を実際に行うことで、理想的な体内時計に遷移させることができ、また設定行動を生体リズムに適した時間に行うことが可能となる。
【００４２】
＜２．情報処理装置の動作例＞
図１２を参照しながら、一実施形態に係る情報処理装置１００の動作例について説明する。図１２は、一実施形態に係る情報処理装置１００の動作例を説明するためのフローチャートである。
【００４３】
まず、優先行動情報取得部１０２は、ユーザが入力したユーザにとって優先度の高い優先行動情報を取得する（ステップＳ１０２）。例えば、優先行動情報取得部１０２は、図２〜図４に示すように、優先行動と優先行動を行う時刻とを対応付けた優先行動情報を取得する。
【００４４】
次に、理想状態設定部１０４は、取得した優先行動に対応する全ての時刻におけるユーザの理想的な体内時計の状態を設定する（ステップＳ１０４）。例えば、理想状態設定部１０４は、図６に示すように、優先行動に対応した１日目〜７日目の体内時計の位相のずれを設定する。
【００４５】
次に、生体情報取得部１０６は、ユーザが入力した現在時刻（１日目）における体内時計を知るための生体情報を取得する（ステップＳ１０６）。例えば、生体情報取得部１０６は、身体の体内深部（図７）、血液、毛根の少なくともいずれか１つに関する情報を取得する。
【００４６】
次に、現在状態推定部１０８は、ユーザの現在時刻における体内時計の状態を推定する（ステップＳ１０８）。例えば、現在状態推定部１０８は、図８に示すような１日目（現在時刻）の体内時計の位相のずれを推定する。
【００４７】
次に、目標値設定部１１０は、次の時刻以降における体内時計の位相のずれの目標値を設定する（ステップＳ１１０）。例えば、目標値設定部１１０は、図９に示すように、優先行動が入力されたスケジュールの２日目〜７日目の目標値を設定する。
【００４８】
次に、設定行動情報取得部１１２は、任意の時刻に設定可能な設定行動に関する設定行動情報を取得する（ステップＳ１１２）。例えば、設定行動情報取得部１１２は、図１０に示すように、ユーザが選択したユーザにとってスケジュールの自由度があり、かつ興味のある行動に関する行動情報を取得する。
【００４９】
次に、スケジュール生成部１１４は、目標値と設定行動情報とに基づいて、設定行動と時刻とを対応づけたスケジュールを生成する（ステップＳ１１４）。すなわち、スケジュール生成部１１４は、ユーザの体内時計が目標値になるために最適であり、かつ体内時計を有効活用できるスケジュールを生成する。
【００５０】
次に、表示制御部１１６は、生成したスケジュールを表示部１３０に表示させる（ステップＳ１１６）。例えば、表示制御部１１６は、図１１に示すような１週間のスケジュール表を表示部１３０に表示させる。
【００５１】
そして、次の時刻（２日目）以降でも処理を継続する場合には（ステップＳ１１８：Ｙｅｓ）、時刻が更新され（ステップＳ１２０）、上述した処理（ステップＳ１０２〜Ｓ１１６）が繰り返される。一方で、処理を継続しない場合には（ステップＳ１１８：Ｎｏ）、情報処理装置１００の動作が完了する。
【００５２】
なお、上記では、表示制御部１１６が、表示部１３０に図１１に示すスケジュール画面を表示させることとしたが、これに限定されない。例えば、表示制御部１１６は、図１３や図１４のように２４時間の時計画面を表示しても良い。
【００５３】
図１３は、一実施形態に係る表示部１３０に表示される体内時計の状態の一例を示す図である。図１３では、現在時刻の体内時計が内側の円１５１で示され、理想状態の体内時計が外側の円環１５２で示されている。図１３では、円環１５２が円１５１に対して回転可能となっており、現在時刻の体内時計と理想状態の体内時計がずれていることが示されている。なお、現在時刻の体内時計が外側の円環で、理想状態の体内時計が内側の円であっても良い。
【００５４】
図１４は、一実施形態に係る表示部１３０に表示される体内時計の状態の一例を示す図である。図１４では、理想状態の体内時計の０時（２４時）の針１６１と、現在時刻の体内時計の０時（２４時）の針１６２とが、示されている。図１４では、針１６２が針１６１に対して移動するようになっており、２つの針の間の領域１６３に、体内時計のずれの度合いの応じた色が示される。すなわち、ずれの度合いに応じて、領域１６３に表示される色が変化する。
【００５５】
図１３と図１４に示すように、表示制御部１１６は、スケジュールにおける体内時計の理想状態からのずれの度合いを表示させる。このような表示がされることにより、ユーザは、理想的な体内時計に対してどの程度ずれているかを、容易に把握できる。
【００５６】
なお、図１１に示すスケジュール画面と、図１３及び図１４に示す時計画面とが、切り替えて表示部１３０に表示されることとしても良い。これにより、ユーザは、スケジュールにおける体内時計の状態を、より視覚的に把握しやすくなる。
【００５７】
＜３．ハードウェア構成＞
上述した情報処理装置１００による動作は、情報処理装置１００が備えるハードウェア構成とソフトウェアとが協働することにより実現される。そこで、以下では、情報処理装置１００のハードウェア構成を説明する。
【００５８】
図１５は、情報処理装置１００のハードウェア構成例を示した説明図である。図１５に示すように、情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、入力装置２０８と、出力装置２１０と、ストレージ装置２１１と、ドライブ２１２と、通信装置２１５とを備える。
【００５９】
ＣＰＵ２０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１００内の動作全般を制御する。また、ＣＰＵ２０１は、マイクロプロセッサであってもよい。ＲＯＭ２０２は、ＣＰＵ２０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。
【００６０】
入力装置２０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ２０１に出力する入力制御回路などから構成されている。情報処理装置１００のユーザは、該入力装置２０８を操作することにより、情報処理装置１００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００６１】
出力装置２１０は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置２１０は、スピーカおよびヘッドホンなどの音声出力装置を含む。例えば、表示装置は、撮像された画像や生成された画像などを表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。
【００６２】
ストレージ装置２１１は、本実施形態にかかる情報処理装置１００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置２１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置２１１は、ＣＰＵ２０１が実行するプログラムや各種データを格納する。
【００６３】
ドライブ２１２は、記憶媒体用リーダライタであり、情報処理装置１００に内蔵、あるいは外付けされる。ドライブ２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体２２０に記録されている情報を読み出して、ＲＡＭ２０３に出力する。また、ドライブ２１２は、リムーバブル記憶媒体２２０に情報を書き込むこともできる。
【００６４】
通信装置２１５は、例えば、ネットワーク２３０に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置２１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【００６５】
なお、ネットワーク２３０は、ネットワーク２３０に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、ネットワーク２３０は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、ネットワーク２３０は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００６６】
＜４．まとめ＞
上述したように、本開示の情報処理装置１００は、優先行動情報に基づき優先行動に対応する体内時計の理想状態を設定し、生体情報に基づき現在時刻の体内時計の状態を推定する。そして、情報処理装置１００は、現在状態の体内時計の位相を理想状態の位相へ変位させるための目標値と、取得された設定行動情報とに基づき、スケジュールにおける体内時計の状態を表示部１３０に表示させる。具体的には、情報処理装置１００は、図１１に示すスケジュール画面や、図１３及び図１４に示す時計画面を表示させる。
【００６７】
これにより、ユーザは、表示部１３０に表示された画面を見ることで、例えば、設定行動を行うのに適した時刻を容易に把握できる。また、ユーザは、現在時刻の体内時計のずれを容易に把握できるので、体内時計を適正な状態に戻す方策（例えば、光を浴びる）を取りやすくなる。従って、本開示によれば、体内時計を有効活用して、ユーザに所定のスケジュールの行動を適切に行わせることが可能となる。
【００６８】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００６９】
上記の実施形態では、情報処理装置として、スマートフォンや携帯電話等の携帯端末であることとしたが、これに限定されない。例えば、情報処理装置は、ＰＤＡ、ゲーム機、ノートＰＣ等であっても良い。
【００７０】
また、上記の実施形態では、情報処理装置１００が、目標値を設定し、スケジュールを生成することとしたが、これに限定されない。例えば、情報処理装置１００と通信装置２１５を介して通信可能なサーバが、目標値を設定し、スケジュールを生成しても良い。かかる場合には、情報処理装置１００は、サーバが生成したスケジュールを表示部１３０で表示することになる。
【００７１】
また、上記の実施形態のフローチャートに示されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【００７２】
本明細書において説明した情報処理装置による処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記憶媒体に予め格納される。そして、各プログラムは、例えば、実行時にＲＡＭ（Random  Access  Memory）に読み込まれ、ＣＰＵなどのプロセッサにより実行される。
【００７３】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
ユーザの優先行動と、前記行動を行う時刻とを対応付けた優先行動情報を取得する第１情報取得部と、
現在時刻の前記ユーザの体内時計に関する生体情報を取得する第２情報取得部と、
取得された前記優先行動情報に基づいて、前記ユーザの体内時計の理想状態を設定する状態設定部と、
取得された前記生体情報に基づいて、現在時刻における前記体内時計の現在状態を推定する状態推定部と、
前記ユーザのスケジュールに含まれ、任意の時刻に設定可能な設定行動に関する設定行動情報を取得する第３情報取得部と、
前記現在状態の前記体内時計の位相を前記理想状態の位相へ変位させるための目標値と、取得された前記設定行動情報とに基づき、前記スケジュールにおける前記体内時計の状態を表示部に表示させる表示制御部と、
を備える、情報処理装置。
（２）
前記目標値と前記設定行動情報とに基づいて、前記設定行動と、前記設定行動を設定する時刻とを対応付けたスケジュールを生成するスケジュール生成部を更に備え、
前記表示制御部は、生成された前記スケジュールを前記表示部に表示させる、
前記（１）に記載の情報処理装置。
（３）
前記スケジュール生成部は、前記体内時計の前記位相の変位を規定する情報に基づいて、前記スケジュールを生成する、
前記（２）に記載の情報処理装置。
（４）
前記スケジュール生成部は、前記体内時計において所定の行動の適した時間を規定する情報に基づいて、前記スケジュールを生成する、
前記（２）又は（３）に記載の情報処理装置。
（５）
前記表示制御部は、前記設定行動の時刻が設定された１週間のスケジュール表を表示部に表示させる、
前記（２）〜（４）のいずれか１項に記載の情報処理装置。
（６）
前記表示制御部は、前記スケジュールにおける前記体内時計の前記理想状態からのずれの度合いを表示させる、
前記（１）〜（５）のいずれか１項に記載の情報処理装置。
（７）
前記現在状態の前記体内時計の位相を前記理想状態の位相へ変位させるための目標値を設定する目標値設定部を更に備える、
前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）
前記生体情報は、前記ユーザの深部体温、血液、及び毛根の少なくともいずれか１つに関する情報である、
前記（１）〜（７）のいずれか１項に記載の情報処理装置。
（９）
ユーザの優先行動と、前記行動を行う時刻とを対応付けた優先行動情報を取得することと、
現在時刻の前記ユーザの体内時計に関する生体情報を取得することと、
取得された前記優先行動情報に基づいて、前記ユーザの体内時計の理想状態を設定することと、
取得された前記生体情報に基づいて、現在時刻における前記体内時計の現在状態を推定することと、
前記ユーザのスケジュールに含まれ、任意の時刻に設定可能な行動に関する設定行動情報を取得することと、
前記現在状態の前記体内時計の位相を前記理想状態の位相へ変位させるための目標値と、取得された前記設定行動情報とに基づき、前記スケジュールにおける前記体内時計の状態を表示部に表示させることと、
を含む情報処理方法。
（１０）
コンピュータに、
ユーザの優先行動と、前記行動を行う時刻とを対応付けた優先行動情報を取得することと、
現在時刻の前記ユーザの体内時計に関する生体情報を取得することと、
取得された前記優先行動情報に基づいて、前記ユーザの体内時計の理想状態を設定することと、
取得された前記生体情報に基づいて、現在時刻における前記体内時計の現在状態を推定することと、
前記ユーザのスケジュールに含まれ、任意の時刻に設定可能な行動に関する設定行動情報を取得することと、
前記現在状態の前記体内時計の位相を前記理想状態の位相へ変位させるための目標値と、取得された前記設定行動情報とに基づき、前記スケジュールにおける前記体内時計の状態を表示部に表示させることと、
を実行させるための、プログラム。
【符号の説明】
【００７４】
１００    情報処理装置
１０２    優先行動情報取得部
１０４    理想状態設定部
１０６    生体情報取得部
１０８    現在状態推定部
１１０    目標値設定部
１１２    設定行動情報取得部
１１４    スケジュール生成部
１１６    表示制御部
１３０    表示部
【図１】
0005978716.tif 000002
【図２】
0005978716.tif 000003
【図３】
0005978716.tif 000004
【図４】
0005978716.tif 000005
【図５】
0005978716.tif 000006
【図６】
0005978716.tif 000007
【図７】
0005978716.tif 000008
【図８】
0005978716.tif 000009
【図９】
0005978716.tif 000010
【図１０】
0005978716.tif 000011
【図１１】
0005978716.tif 000012
【図１２】
0005978716.tif 000013
【図１３】
0005978716.tif 000014
【図１４】
0005978716.tif 000015
【図１５】
0005978716.tif 000016