(57)【要約】【課題】利用者が操作中であっても、スケジュールに従ったコンテンツの更新を利用者に違和感を与えずに行えるようにする。【解決手段】コンテンツ収集手段４により、スケジュールで指定されている現時刻コンテンツが収集され、現時刻コンテンツ記憶手段３に格納される。表示コンテンツ枠決定手段５により、操作入力に応答して、表示対象の表示コンテンツ枠が決定される。コンテンツ更新時刻に達すると、コンテンツ更新手段６により、その後に新たに表示対象となる追加コンテンツ枠ごとに、追加コンテンツ枠と同一グループに属するコンテンツ枠が検出される。検出されたコンテンツ枠の全てが現在表示対象でなければ、現時刻コンテンツによって表示コンテンツ記憶手段１内の表示コンテンツが更新される。そして、表示手段７により、表示コンテンツ枠に対応する表示コンテンツが画面に表示される。【選択図】図１
2008052616.tif 000002
【特許請求の範囲】
【請求項１】
あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示する情報提供用端末装置において、
複数設けられたコンテンツ枠ごとに、前記コンテンツ枠内に表示する表示コンテンツを記憶する表示コンテンツ記憶手段と、
同一のグループに属する複数の前記コンテンツ枠を記憶するグループ情報記憶手段と、
前記コンテンツ枠ごとに、前記スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する現時刻コンテンツ記憶手段と、
コンテンツ更新時刻があらかじめ定義されており、前記コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納するコンテンツ収集手段と、
操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定する表示コンテンツ枠決定手段と、
前記コンテンツ更新時刻に達すると、その後に新たに表示対象となる追加コンテンツ枠ごとに、前記グループ情報記憶手段を参照して前記追加コンテンツ枠と同一グループに属する前記コンテンツ枠を検出し、検出した前記コンテンツ枠の全てが現在表示対象でなければ、前記現時刻コンテンツ記憶手段内の表示対象となる前記コンテンツ枠と同一グループの前記コンテンツ枠それぞれに対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新するコンテンツ更新手段と、
前記表示コンテンツ枠に対応する前記表示コンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させる表示手段と、
を有することを特徴とする情報提供用端末装置。
【請求項２】
利用者からのコンテンツ取得要求に応答して、表示対象の前記コンテンツ枠に対応する前記表示コンテンツと同一グループのデータ提供用コンテンツを、前記利用者が所有する装置に転送するデータ提供手段をさらに有することを特徴とする請求項１記載の情報提供用端末装置。
【請求項３】
あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示する情報提供用端末装置において、
複数設けられたコンテンツ枠ごとに、前記コンテンツ枠内に表示する表示コンテンツを記憶する表示コンテンツ記憶手段と、
前記コンテンツ枠ごとに、前記スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する現時刻コンテンツ記憶手段と、
コンテンツ更新時刻があらかじめ定義されており、前記コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納するコンテンツ収集手段と、
操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定する表示コンテンツ枠決定手段と、
前記コンテンツ更新時刻に達すると、前記表示コンテンツ枠を更新前コンテンツ領域と現時刻コンテンツ領域とに分割し、前記表示コンテンツ枠全体が前記現時刻コンテンツ領域となるまで前記現時刻コンテンツ領域を時間経過と共に拡大し、操作入力により前記更新前コンテンツ領域が選択されると前記表示コンテンツ枠全体を前記更新前コンテンツ領域とし、操作入力により前記現時刻コンテンツ領域が選択されると前記表示コンテンツ枠全体を前記現時刻コンテンツ領域とする表示領域制御手段と、
前記表示コンテンツ枠内の全てが前記更新後コンテンツ領域となると、前記現時刻コンテンツ記憶手段内の表示対象となる前記表示コンテンツ枠に対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新するコンテンツ更新手段と、
前記表示コンテンツ枠に対応する前記表示コンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させ、コンテンツ枠が前記更新前コンテンツ領域と前記現時刻コンテンツ領域とに分割されたときは、前記表示コンテンツ枠に対応付けて前記表示コンテンツ記憶手段に格納された前記表示コンテンツを前記更新前コンテンツ領域に表示し、前記表示コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納された前記現時刻コンテンツを前記現時刻コンテンツ領域に表示する表示手段と、
を有することを特徴とする情報提供用端末装置。
【請求項４】
あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示するための情報提供プログラムにおいて、
コンピュータを、
複数設けられたコンテンツ枠ごとに、前記コンテンツ枠内に表示する表示コンテンツを記憶する表示コンテンツ記憶手段、
同一のグループに属する複数の前記コンテンツ枠を記憶するグループ情報記憶手段、
前記コンテンツ枠ごとに、前記スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する現時刻コンテンツ記憶手段、
コンテンツ更新時刻があらかじめ定義されており、前記コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納するコンテンツ収集手段、
操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定する表示コンテンツ枠決定手段、
前記コンテンツ更新時刻に達すると、その後に新たに表示対象となる追加コンテンツ枠ごとに、前記グループ情報記憶手段を参照して前記追加コンテンツ枠と同一グループに属する前記コンテンツ枠を検出し、検出した前記コンテンツ枠の全てが現在表示対象でなければ、前記現時刻コンテンツ記憶手段内の表示対象となる前記コンテンツ枠と同一グループの前記コンテンツ枠それぞれに対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新するコンテンツ更新手段、
表示対象のコンテンツ枠に対応するコンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させる表示手段、
として機能させるための情報提供プログラム。
【請求項５】
あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じてコンピュータにより選択的に表示するための情報提供方法において、
コンテンツ収集手段が、コンテンツ更新時刻があらかじめ定義されており、複数設けられたコンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて現時刻コンテンツ記憶手段に格納し、
表示コンテンツ枠決定手段が、操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定し、
コンテンツ更新手段が、前記コンテンツ更新時刻に達すると、その後に新たに表示対象となる追加コンテンツ枠ごとに、同一のグループに属する複数の前記コンテンツ枠を記憶するグループ情報記憶手段を参照して前記追加コンテンツ枠と同一グループに属する前記コンテンツ枠を検出し、検出した前記コンテンツ枠の全てが現在表示対象でなければ、前記現時刻コンテンツ記憶手段内の表示対象となる前記コンテンツ枠と同一グループの前記コンテンツ枠それぞれに対応する前記現時刻コンテンツによって、表示コンテンツ記憶手段内の前記コンテンツ枠ごとの表示コンテンツを更新し、
表示手段が、前記表示コンテンツ枠に対応する前記表示コンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させる、
を有することを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報提供用端末装置、情報提供プログラム、および情報提供方法に関し、特にあらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じてコンピュータにより選択的に表示する情報提供用端末装置、情報提供プログラム、および情報提供方法に関する。
【背景技術】
【０００２】
現在、公共施設や店舗など大勢の人が集まる場所で、大画面ディスプレイを使った情報提供サービスが行われている。大画面ディスプレイを用いた情報表示システムは、表示される情報が一方的かつ画一的なものとなる。また、情報量が多く、利用者が自分に必要な情報を見つけにくいという問題もある。
【０００３】
そこで、公共施設などにインタラクティブな操作によって利用者に必要な情報を提供する端末装置が置かれることがある。このような端末装置では、利用者からの操作入力で指定された情報が画面に表示される。これにより、利用者は、自分に必要な情報を容易に見つけ出すことができる。
【０００４】
このようなインタラクティブな操作ができる端末装置は、利用者が操作していない間は待ち受け画面となっていることが多い。待ち受け画面は、固定の画面とは限らず、所定のスケジュールに従って切り替えることもできる。たとえば、レストラン街に設置された端末装置であれば、昼食時になると各レストランのランチメニューを紹介する画面を表示し、夕方になるとディナーメニューを紹介する画面を表示する。
【０００５】
ただし、利用者が操作している最中に表示内容の変更時刻なり表示内容が変更されてしまうと、利用者の意図していない情報が表示され混乱を招く。そこで、利用者の入力操作中は、スケジュールに設定された時刻になっても画面更新を抑制する技術が考えられている（特許文献１参照）。
【特許文献１】特開２００５−１８１７３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１の技術では、ユーザの操作が終了するまで画面更新が抑制されてしまい、スケジュール通りの画面に移行できないという問題がある。すなわち、利用者が操作している間であっても、出来る限りスケジュールに従って更新されることが望ましい。
【０００７】
本発明はこのような点に鑑みてなされたものであり、利用者が操作中であっても、スケジュールに従ったコンテンツの更新を利用者に違和感を与えずに行うことができる情報提供用端末装置、情報提供プログラム、および情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の発明では上記課題を解決するために、図１に示すようなあらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示する情報提供用端末装置が提供される。表示コンテンツ記憶手段１は、複数設けられたコンテンツ枠ごとに、コンテンツ枠内に表示する表示コンテンツを記憶する。グループ情報記憶手段２は、同一のグループに属する複数のコンテンツ枠を記憶する。現時刻コンテンツ記憶手段３は、コンテンツ枠ごとに、スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する。コンテンツ収集手段４は、コンテンツ更新時刻があらかじめ定義されており、コンテンツ枠ごとに、次のコンテンツ更新時刻における表示対象としてスケジュールで指定されている現時刻コンテンツを収集し、コンテンツ更新時刻に達すると、収集した現時刻コンテンツをコンテンツ枠に対応付けて現時刻コンテンツ記憶手段３に格納する。表示コンテンツ枠決定手段５は、操作入力に応答して、複数のコンテンツ枠の中から表示対象の表示コンテンツ枠を決定する。コンテンツ更新手段６は、コンテンツ更新時刻に達すると、その後に新たに表示対象となる追加コンテンツ枠ごとに、グループ情報記憶手段２を参照して追加コンテンツ枠と同一グループに属するコンテンツ枠を検出し、検出したコンテンツ枠の全てが現在表示対象でなければ、現時刻コンテンツ記憶手段３内の表示対象となるコンテンツ枠と同一グループのコンテンツ枠それぞれに対応する現時刻コンテンツによって表示コンテンツ記憶手段１内の表示コンテンツを更新する。表示手段７は、表示コンテンツ枠に対応する表示コンテンツを表示コンテンツ記憶手段１から取得して画面に表示させる。
【０００９】
このような情報提供用端末装置によれば、コンテンツ収集手段４により、コンテンツ枠ごとに、次のコンテンツ更新時刻における表示対象としてスケジュールで指定されている現時刻コンテンツが収集され、コンテンツ更新時刻に達すると、収集した現時刻コンテンツがコンテンツ枠に対応付けて現時刻コンテンツ記憶手段３に格納される。また、操作入力に応答して、表示コンテンツ枠決定手段５により、複数のコンテンツ枠の中から表示対象の表示コンテンツ枠が決定される。コンテンツ更新時刻に達すると、コンテンツ更新手段６により、その後に新たに表示対象となる追加コンテンツ枠ごとに、追加コンテンツ枠と同一グループに属するコンテンツ枠が検出され、検出されたコンテンツ枠の全てが現在表示対象でなければ、現時刻コンテンツ記憶手段３内の表示対象となるコンテンツ枠と同一グループのコンテンツ枠それぞれに対応する現時刻コンテンツによって表示コンテンツ記憶手段１内の表示コンテンツが更新される。そして、表示手段７により、表示コンテンツ枠に対応する表示コンテンツが画面に表示される。
【００１０】
第２の発明では、上記課題を解決するために、あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示する情報提供用端末装置において、複数設けられたコンテンツ枠ごとに、前記コンテンツ枠内に表示する表示コンテンツを記憶する表示コンテンツ記憶手段と、前記コンテンツ枠ごとに、前記スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する現時刻コンテンツ記憶手段と、コンテンツ更新時刻があらかじめ定義されており、前記コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納するコンテンツ収集手段と、操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定する表示コンテンツ枠決定手段と、前記コンテンツ更新時刻に達すると、前記表示コンテンツ枠を更新前コンテンツ領域と現時刻コンテンツ領域とに分割し、前記表示コンテンツ枠全体が前記現時刻コンテンツ領域となるまで前記現時刻コンテンツ領域を時間経過と共に拡大し、操作入力により前記更新前コンテンツ領域が選択されると前記表示コンテンツ枠全体を前記更新前コンテンツ領域とし、操作入力により前記現時刻コンテンツ領域が選択されると前記表示コンテンツ枠全体を前記現時刻コンテンツ領域とする表示領域制御手段と、前記表示コンテンツ枠内の全てが前記更新後コンテンツ領域となると、前記現時刻コンテンツ記憶手段内の表示対象となる前記表示コンテンツ枠に対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新するコンテンツ更新手段と、前記表示コンテンツ枠に対応する前記表示コンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させ、コンテンツ枠が前記更新前コンテンツ領域と前記現時刻コンテンツ領域とに分割されたときは、前記表示コンテンツ枠に対応付けて前記表示コンテンツ記憶手段に格納された前記表示コンテンツを前記更新前コンテンツ領域に表示し、前記表示コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納された前記現時刻コンテンツを前記現時刻コンテンツ領域に表示する表示手段と、を有することを特徴とする情報提供用端末装置が提供される。
【００１１】
このような情報提供用端末装置によれば、コンテンツ収集手段により、コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツが収集され、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツがコンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納される。また、表示コンテンツ枠決定手段により、操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定される。前記コンテンツ更新時刻に達すると、表示領域制御手段により、前記表示コンテンツ枠が更新前コンテンツ領域と現時刻コンテンツ領域とに分割され、前記表示コンテンツ枠全体が前記現時刻コンテンツ領域となるまで前記現時刻コンテンツ領域を時間経過と共に拡大され、操作入力により前記更新前コンテンツ領域が選択されると前記表示コンテンツ枠全体が前記更新前コンテンツ領域とされ、操作入力により前記現時刻コンテンツ領域が選択されると前記表示コンテンツ枠全体が前記現時刻コンテンツ領域とされる。また、前記表示コンテンツ枠内の全てが前記更新後コンテンツ領域となると、コンテンツ更新手段により、前記現時刻コンテンツ記憶手段内の表示対象となる前記表示コンテンツ枠に対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツが更新される。そして、表示手段により、前記表示コンテンツ枠に対応する前記表示コンテンツが画面に表示され、コンテンツ枠が前記更新前コンテンツ領域と前記現時刻コンテンツ領域とに分割されたときは、前記表示コンテンツ枠に対応付けられた表示コンテンツが前記更新前コンテンツ領域に表示され、前記表示コンテンツ枠に対応付けられた現時刻コンテンツが前記現時刻コンテンツ領域に表示される。
【００１２】
第３の発明では、上記課題を解決するために、あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示するための情報提供プログラムにおいて、コンピュータを、複数設けられたコンテンツ枠ごとに、前記コンテンツ枠内に表示する表示コンテンツを記憶する表示コンテンツ記憶手段、同一のグループに属する複数の前記コンテンツ枠を記憶するグループ情報記憶手段、前記コンテンツ枠ごとに、前記スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する現時刻コンテンツ記憶手段、コンテンツ更新時刻があらかじめ定義されており、前記コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納するコンテンツ収集手段、操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定する表示コンテンツ枠決定手段、前記コンテンツ更新時刻に達すると、その後に新たに表示対象となる追加コンテンツ枠ごとに、前記グループ情報記憶手段を参照して前記追加コンテンツ枠と同一グループに属する前記コンテンツ枠を検出し、検出した前記コンテンツ枠の全てが現在表示対象でなければ、前記現時刻コンテンツ記憶手段内の表示対象となる前記コンテンツ枠と同一グループの前記コンテンツ枠それぞれに対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新するコンテンツ更新手段、表示対象のコンテンツ枠に対応するコンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させる表示手段、として機能させるための情報提供プログラムが提供される。
【００１３】
第４の発明では、上記課題を解決するために、あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じてコンピュータにより選択的に表示するための情報提供方法において、コンテンツ収集手段が、コンテンツ更新時刻があらかじめ定義されており、複数設けられたコンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて現時刻コンテンツ記憶手段に格納し、表示コンテンツ枠決定手段が、操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定し、コンテンツ更新手段が、前記コンテンツ更新時刻に達すると、その後に新たに表示対象となる追加コンテンツ枠ごとに、同一のグループに属する複数の前記コンテンツ枠を記憶するグループ情報記憶手段を参照して前記追加コンテンツ枠と同一グループに属する前記コンテンツ枠を検出し、検出した前記コンテンツ枠の全てが現在表示対象でなければ、前記現時刻コンテンツ記憶手段内の表示対象となる前記コンテンツ枠と同一グループの前記コンテンツ枠それぞれに対応する前記現時刻コンテンツによって、表示コンテンツ記憶手段内の前記コンテンツ枠ごとの表示コンテンツを更新し、表示手段が、前記表示コンテンツ枠に対応する前記表示コンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させる、を有することを特徴とする情報提供方法が提供される。
【発明の効果】
【００１４】
第１，第３，第４の発明では、同一グループの属するコンテンツ枠が全て非表示の場合に、新たに表示されるコンテンツ枠に対応する表示コンテンツを更新するようにしたため、利用者に違和感を与えることなく操作中の画面に表示されるコンテンツを更新することができる。
【００１５】
第２の発明では、表示コンテンツ枠内に現時刻コンテンツを表示するための現時刻コンテンツ領域を設け、その領域を時間経過と共に拡大すると共に、操作入力に応じて、更新前のコンテンツまたは現時刻コンテンツに直ぐに更新するようにしたため、利用者に違和感を与えることなく操作中の画面に表示されるコンテンツを更新することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、発明の概要を示す図である。本発明に係る情報提供用端末装置は、表示コンテンツ記憶手段１、グループ情報記憶手段２、現時刻コンテンツ記憶手段３、コンテンツ収集手段４、表示コンテンツ枠決定手段５、コンテンツ更新手段６、および表示手段７を有している。
【００１７】
表示コンテンツ記憶手段１は、複数設けられたコンテンツ枠ごとに、コンテンツ枠内に表示する表示コンテンツを記憶する。
グループ情報記憶手段２は、同一のグループに属する複数のコンテンツ枠を記憶する。
【００１８】
現時刻コンテンツ記憶手段３は、コンテンツ枠ごとに、スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する。
コンテンツ収集手段４は、コンテンツ更新時刻があらかじめ定義されており、コンテンツ枠ごとに、次のコンテンツ更新時刻における表示対象としてスケジュールで指定されている現時刻コンテンツを収集する。たとえば、ネットワークで接続されたサーバ８から、スケジュールに沿ったコンテンツの提供を受ける。さらに、コンテンツ収集手段４は、コンテンツ更新時刻に達すると、収集した現時刻コンテンツをコンテンツ枠に対応付けて現時刻コンテンツ記憶手段３に格納する。
【００１９】
表示コンテンツ枠決定手段５は、操作入力に応答して、複数のコンテンツ枠の中から表示対象の表示コンテンツ枠を決定する。たとえば、表示コンテンツ枠決定手段５は、画面表示される表示領域よりも広い領域にコンテンツ枠を配置させており、画面のスクロールを指示する操作入力が行われると、表示領域をスクロールさせることで表示されるコンテンツ枠および画面から消去されるコンテンツ枠を決定する。
【００２０】
コンテンツ更新手段６は、コンテンツ更新時刻に達すると、その後に新たに表示対象となる追加コンテンツ枠ごとに、グループ情報記憶手段２を参照して追加コンテンツ枠と同一グループに属するコンテンツ枠を検出する。さらに、コンテンツ更新手段６は、検出したコンテンツ枠の全てが現在表示対象でなければ、現時刻コンテンツ記憶手段３内の表示対象となるコンテンツ枠と同一グループのコンテンツ枠それぞれに対応する現時刻コンテンツによって表示コンテンツ記憶手段１内の表示コンテンツを更新する。
【００２１】
表示手段７は、表示コンテンツ枠に対応する表示コンテンツを表示コンテンツ記憶手段１から取得して画面に表示させる。
このような情報提供用端末装置によれば、コンテンツ収集手段４により、コンテンツ枠ごとに、次のコンテンツ更新時刻における表示対象としてスケジュールで指定されている現時刻コンテンツが収集される。その後、コンテンツ更新時刻に達すると、コンテンツ収集手段４により、収集した現時刻コンテンツがコンテンツ枠に対応付けて現時刻コンテンツ記憶手段３に格納される。また、操作入力に応答して、表示コンテンツ枠決定手段５により、複数のコンテンツ枠の中から表示対象の表示コンテンツ枠が決定される。コンテンツ更新時刻に達すると、コンテンツ更新手段６により、その後に新たに表示対象となる追加コンテンツ枠ごとに、追加コンテンツ枠と同一グループに属するコンテンツ枠が検出される。そして、コンテンツ更新手段６により、検出されたコンテンツ枠の全てが現在表示対象でなければ、現時刻コンテンツ記憶手段３内の表示対象となるコンテンツ枠と同一グループのコンテンツ枠それぞれに対応する現時刻コンテンツによって表示コンテンツ記憶手段１内の表示コンテンツが更新される。そして、表示手段７により、表示コンテンツ枠に対応する表示コンテンツが画面に表示される。
【００２２】
このようにして、利用者に違和感を与えることなく操作中の画面に表示されるコンテンツを更新することができる。
ところで、あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示する情報提供用端末装置は、たとえば、ショッピングモールなどの案内用として利用できる。そこで、ショッピングモールなどに設置された情報提供用端末装置に本発明を適用する場合を例に採り、本発明の実施の形態を詳細に説明する。
【００２３】
図２は、本実施の形態のシステム構成例を示す図である。本実施の形態では、情報提供用端末装置１００には、ネットワーク１１を介してサーバ２００が接続されている。サーバ２００には、ネットワーク１２を介して複数の端末装置２１，２２，２３が接続されている。
【００２４】
情報提供用端末装置１００は、大画面のディスプレイを備え、かつインタラクション機能を備えた据え置き型の情報端末装置である。この情報提供用端末装置１００は、たとえば、空港、駅、店舗、街頭などの消費者に密着した現場で、利用者に対して双方向の情報提供を行う。なお、情報提供用端末装置１００は、利用者に提供する情報を、スケジュールに沿って変更する。
【００２５】
サーバ２００は、情報提供用端末装置１００で利用者に提供する情報を、情報提供用端末装置１００に対して供給する。また、サーバ２００は、情報提供用端末装置１００で提供する情報のスケジュール管理も行う。
【００２６】
端末装置２１，２２，２３は、ユーザからの操作入力に応答して、情報提供用端末装置１００で提供する情報を構成するコンテンツを、サーバ２００に登録する。また、端末装置２１，２２，２３は、ユーザからの操作入力に応答して、登録したコンテンツの提供スケジュールをサーバ２００に登録する。
【００２７】
図３は、情報提供用端末装置の外観図である。情報提供用端末装置１００は、大画面のディスプレイ１１１を備えている。このディスプレイ１１１の表面には、タッチパネルが設けられている。
【００２８】
ディスプレイ１１１の下には、複数のＩＣカードリーダライタ１０４が設けられている。ＩＣカードリーダライタ１０４は、利用者に対してクーポンを提供するためのクーポン情報の送信に利用される。ＩＣカードリーダライタ１０４は、たとえば、非接触型のＩＣカードリーダライタを用いることができる。複数のＩＣカードリーダライタ１０４は、ディスプレイ１１１に表示されるメニューと１対１で対応付けられる。利用者は、選択したいメニューに対応するＩＣカードリーダライタ１０４にＩＣカードを近づけることで、任意のメニューを選択できる。
【００２９】
ＩＣカードリーダライタ１０４の下には、人感知センサ１０７が設けられている。人感知センサ１０７は、赤外線によって人が接近したことを感知することができる。
人感知センサ１０７の下には、スピーカ１１３，１１４が設けられている。スピーカ１１３，１１４からは、情報案内の音声が出力される。
【００３０】
図４は、情報提供用端末装置のハードウェア構成例を示す図である。情報提供用端末装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１１０を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、ＩＣカードリーダライタ１０４、グラフィック処理装置１０５、入力インタフェース１０６、人感知センサ１０７、サウンドカード１０８、および通信インタフェース１０９が接続されている。
【００３１】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが格納される。
【００３２】
ＩＣカードリーダライタ１０４は、ＩＣカード３１から情報を読み取り、ＣＰＵ１０９に送信する。また、ＩＣカードリーダライタ１０４は、ＣＰＵ１０１からの指示に応じて、ＩＣカード３１に情報を書き込む。
【００３３】
グラフィック処理装置１０５には、ディスプレイ１１１が接続されている。グラフィック処理装置１０５は、ＣＰＵ１０１からの命令に従って、画像をディスプレイ１１１の画面に表示させる。
【００３４】
入力インタフェース１０６には、タッチパネル１１２が接続されている。タッチパネル１１２は、ディスプレイ１１１の表示面に装着されている。入力インタフェース１０６は、タッチパネル１１２から送られてくる信号を、バス１１０を介してＣＰＵ１０１に送信する。
【００３５】
人感知センサ１０７は、人の接近を感知すると、その旨を示す信号をＣＰＵ１０１に対して送信する。
サウンドカード１０８にはスピーカ１１３，１１４が接続されている。サウンドカード１０８は、ＣＰＵ１０１から指示に従い音声データを電気信号に変換して、スピーカ１１３，１１４に対して出力する。スピーカ１１３，１１４は、入力された電気信号に基づいて音声を出力する。
【００３６】
通信インタフェース１０９は、ネットワーク１１に接続されている。通信インタフェース１０９は、ネットワーク１１を介して、他のコンピュータとの間でデータの送受信を行う。
【００３７】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
図５は、本実施の形態に用いるサーバのハードウェア構成例を示す図である。サーバ２００は、ＣＰＵ（Central Processing Unit）２０１によって装置全体が制御されている。ＣＰＵ２０１には、バス２０８を介してＲＡＭ（Random Access Memory）２０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）２０３、グラフィック処理装置２０４、入力インタフェース２０５、および通信インタフェース２０６が接続されている。
【００３８】
ＲＡＭ２０２には、ＣＰＵ２０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２０２には、ＣＰＵ２０１による処理に必要な各種データが格納される。ＨＤＤ２０３には、ＯＳやアプリケーションプログラムが格納される。
【００３９】
グラフィック処理装置２０４には、モニタ１３が接続されている。グラフィック処理装置２０４は、ＣＰＵ２０１からの命令に従って、画像をモニタ１３の画面に表示させる。入力インタフェース２０５には、キーボード１４とマウス１５とが接続されている。入力インタフェース２０５は、キーボード１４やマウス１５から送られてくる信号を、バス２０８を介してＣＰＵ２０１に送信する。
【００４０】
通信インタフェース２０６は、ネットワーク１１に接続されている。通信インタフェース２０６は、ネットワーク１１を介して、情報提供用端末装置１００との間でデータの送受信を行う。
【００４１】
通信インタフェース２０７は、ネットワーク１２に接続されている。通信インタフェース２０７は、ネットワーク１２を介して、端末装置２１，２２，２３との間でデータの送受信を行う。
【００４２】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、端末装置２１，２２，２３のハードウェア構成は、サーバ２００とほぼ同じである。ただし、通信インタフェースは、少なくとも１つ設けられていればよい。なお、以下の説明では、代表として端末装置２１を用いた場合を例に採り、本実施の形態における処理を説明する。
【００４３】
図６は、サーバの機能を示すブロック図である。サーバ２００は、コンテンツ記憶部２１０、コンテンツ情報記憶部２２０、スケジュール表記憶部２３０、コンテンツ管理部２４０、およびスケジューラ２５０を有している。
【００４４】
コンテンツ記憶部２１０は、情報提供用端末装置１００を介して提供すべきコンテンツを記憶するための記憶装置である。たとえば、ＨＤＤ２０３の記憶領域の一部がコンテンツ記憶部２１０として使用される。
【００４５】
コンテンツ情報記憶部２２０は、コンテンツ記憶部２１０に格納されたコンテンツに関する管理情報を記憶するための記憶装置である。たとえば、ＨＤＤ２０３の記憶領域の一部がコンテンツ情報記憶部２２０として使用される。コンテンツに関する管理情報とは、各コンテンツを一意に識別するための識別子（コンテンツＩＤ）や、そのコンテンツの格納場所などの情報である。
【００４６】
コンテンツ情報は、背景コンテンツ情報管理テーブル２２１とグループコンテンツ情報管理テーブル２２２とに分けられる。背景コンテンツ情報管理テーブル２２１は、表示のスケジュール上、他のコンテンツと無関係に表示できるコンテンツ（主に背景を構成するコンテンツ）を管理するための情報である。グループコンテンツ情報管理テーブル２２２は、表示時間帯が共通となるべき複数のコンテンツが、１つのグループ（コンテンツグループ）に纏めて管理されている。たとえば、サムネイル画像と、そのサムネイル画像に映されたものの詳細画像とが１つのグループに纏められる。
【００４７】
スケジュール表記憶部２３０は、スケジュール表２３１を記憶するための記憶装置である。たとえば、ＨＤＤ２０３の記憶領域の一部がスケジュール表記憶部２３０として使用される。スケジュール表２３１には、コンテンツごとの表示スケジュールが設定されている。
【００４８】
コンテンツ管理部２４０は、コンテンツを管理する。具体的には、コンテンツ管理部２４０は、端末装置２１から受信したコンテンツを、コンテンツ記憶部２１０に格納する。また、コンテンツ管理部２４０は、端末装置２１から送られたコンテンツ情報を、コンテンツ情報記憶部２２０に格納する。
【００４９】
スケジューラ２５０は、コンテンツ配信のスケジュール管理を行う。具体的には、スケジューラ２５０は、端末装置２１から要求に応答して、コンテンツの表示スケジュールをスケジュール表記憶部２３０に格納する。また、スケジューラ２５０は、情報提供用端末装置１００からのコンテンツ枠に対応するコンテンツの取得要求に応答し、その時刻に表示すべきコンテンツを情報提供用端末装置１００に送信する。
【００５０】
図７は、背景コンテンツ情報のデータ構造例を示す図である。背景コンテンツ情報管理テーブル２２１には、「コンテンツ枠ＩＤ」、「コンテンツＩＤ」、「最終更新日時」、「携帯端末向け素材か？」、「自動更新コンテンツか？」、「操作対象物か？」、「リアルタイム更新コンテンツか？」、「取得ＵＲＬ」などの欄が設けられている。各欄の横方向に並べられた情報同士が互いに関連付けられ、１つのコンテンツ情報を構成している。
【００５１】
「コンテンツ枠ＩＤ」の欄には、情報提供用端末装置１００におけるコンテンツ表示用の矩形の領域（枠）に設定された識別子が設定される。なお、図７の例では、コンテンツ枠ＩＤ「１」は、背景を表示するための枠に設定されている。
【００５２】
「コンテンツＩＤ」の欄には、背景コンテンツ情報に対応するコンテンツを一意に識別するためのコンテンツＩＤが設定される。
「最終更新日時」の欄には、背景コンテンツ情報に対応するコンテンツの最終更新日時が設定される。
【００５３】
「携帯端末向け素材か？」の欄には、携帯端末向けのコンテンツか否かを示す情報が設定される。携帯端末向けコンテンツは、情報提供用端末装置１００のＩＣカードリーダライタ１０４を介して利用者の所有する携帯端末に送信するコンテンツである。携帯端末向けコンテンツであれば「ＹＥＳ」、そうでなければ「ＮＯ］と設定される。
【００５４】
「自動更新コンテンツか？」の欄には、自動更新コンテンツか否かを示す情報が設定される。自動更新コンテンツとは、スケジュールに従って更新されるコンテンツである。利用者の操作入力があったときにのみ更新されるコンテンツは、自動更新コンテンツではない。自動更新コンテンツであれば「ＹＥＳ」、そうでなければ「ＮＯ］と設定される。
【００５５】
「操作対象物か？」の欄には、操作対象となるコンテンツか否かを示す情報が設定される。操作対象となるコンテンツとは、そのコンテンツを利用者が指定したときに、何らかの処理イベントが発生するコンテンツである。たとえば、サムネイル画像のコンテンツは操作対象コンテンツであり、利用者がサムネイル画像を選択すると、対応する詳細画像を表示するための処理イベントが発生する。操作対象物であれば「ＹＥＳ」、そうでなければ「ＮＯ］と設定される。
【００５６】
「リアルタイム更新コンテンツか？」の欄には、リアルタイム更新コンテンツか否かを示す情報が設定される。リアルタイム更新コンテンツは、先読み（コンテンツ更新時刻前に情報提供用端末装置１００の待機素材バッファに格納すること）せずに、情報提供用端末装置１００での表示タイミングで情報提供用端末装置１００から取得要求が出力され、サーバ２００から情報提供用端末装置１００に送信されるコンテンツである。リアルタイム更新コンテンツであれば「ＹＥＳ」、そうでなければ「ＮＯ］と設定される。
【００５７】
「取得ＵＲＬ」の欄には、対応するコンテンツが格納された場所、およびコンテンツのファイル名を示すＵＲＬが設定される。
図８は、グループコンテンツ情報管理テーブルのデータ構造例を示す図である。グループコンテンツ情報管理テーブル２２２には、「コンテンツグループＩＤ」、「コンテンツ枠ＩＤ」、「コンテンツＩＤ」、「最終更新日時」、「携帯端末向け素材か？」、「自動更新コンテンツか？」、「操作対象物か？」、「リアルタイム更新コンテンツか？」、「取得ＵＲＬ」などの欄が設けられている。各欄の横方向に並べられた情報同士が互いに関連付けられ、コンテンツ情報を構成している。
【００５８】
なお、「コンテンツグループＩＤ」以外の欄に設定される情報は、背景コンテンツ情報管理テーブル２２１の同名の欄と同じである。そこで、「コンテンツグループＩＤ」の欄に設定される情報について説明する。
【００５９】
「コンテンツグループＩＤ」の欄には、コンテンツのグループを一意に識別するための識別子（コンテンツグループＩＤ）が設定される。コンテンツグループＩＤは、複数のコンテンツ情報に対して関連付けられている。たとえば、コンテンツグループＩＤ「１」には、サムネイルのコンテンツ（コンテンツＩＤ「１２」）、詳細画像のコンテンツ（コンテンツＩＤ「１５」）、メニュー画面のコンテンツ（コンテンツＩＤ「１８」）、携帯端末向けコンテンツ（コンテンツＩＤ「２０」）、およびテロップ用のコンテンツ（コンテンツＩＤ「２２」）が関連付けられている。
【００６０】
なお、同一グループに属するコンテンツには、情報提供用端末装置１００においてあらかじめ同一グループとして定義されているコンテンツ枠ＩＤが設定される。たとえば、図８のコンテンツグループＩＤ「１」に属する各コンテンツのコンテンツ枠ＩＤ「１１」、「１２」、「１３」、「１４」および「１５」が同じグループに属することが、あらかじめ情報提供用端末装置１００で定義されている。
【００６１】
また、グループコンテンツ情報管理テーブル２２２内では、別のコンテンツグループに属するコンテンツ情報同士であれば、同一のコンテンツ枠ＩＤを有するコンテンツ情報が複数存在できる。
【００６２】
このような同一グループのコンテンツ情報は、端末装置２１に対する操作入力によってサーバ２００に登録される。
図９は、コンテンツ情報入力画面を示す図である。コンテンツ情報入力画面４０には、複数のテキストボックスが設けられており、各テキストボックスに文字入力を行うことで、コンテンツ情報を入力できる。
【００６３】
たとえば、詳細画像の設定の欄のタイトルと表記されたテキストボックス４１には、コンテンツグループに関するタイトルが入力される。また、詳細画像の設定の欄の画像ファイルと表記されたテキストボックス４２には、詳細画像を示す画像ファイルが格納された場所、および画像ファイルのファイル名が入力される。また、サムネイルの設定の欄の画像ファイルと表記されたテキストボックス４３には、詳細画像を示す画像ファイルが格納された場所、および画像ファイルのファイル名が入力される。
【００６４】
携帯電話向けコンテンツの設定の欄のクーポンサービスと表記されたボタン４４は、クーポン情報を設定するためのボタンである。このボタン４４が押下されると、クーポンデータ入力画面４５が表示される。
【００６５】
クーポンデータ入力画面４５には、ＵＲＬやデータ入力用のテキストボックスが設けられている。各テキストボックスは、利用者の携帯電話送信されるクーポン情報４６の所定の領域と対応付けられている。ＵＲＬのテキストボックスには、クーポンの詳細情報を取得するためのＵＲＬが入力される。入力されたＵＲＬは、クーポン情報４６の「詳細」と表記されたボタン４４が押下されたときのリンク先として設定される。また、「Ｃａｔｅｇｏｒｙ  Ｉｃｏｎ」と表記されたテキストボックスには、提供されるサービスのカテゴリを表すアイコンの識別情報が入力される（この例では、レストランを示すアイコン）。
【００６６】
図１０は、スケジュール表のデータ構造例を示す図である。スケジュール表２３１には、「コンテンツＩＤ」と「スケジュール」の欄が設けられている。各欄の横方向に並べられた情報同士が互いに関連付けられ、コンテンツに対するスケジュールを示している。
【００６７】
「コンテンツＩＤ」の欄には、コンテンツの識別子が設定される。「スケジュール」の欄には、コンテンツを情報提供用端末装置１００に表示させる時間帯を示す情報が設定される。たとえば、休日と設定されていれば、土曜日と日曜日（その他祝祭日も含む）に該当するコンテンツが情報提供用端末装置１００に表示される。また、昼と設定されていれば、毎日の昼食時（１１時から１５時）に該当するコンテンツが情報提供用端末装置１００に表示される。スケジュールがデフォルトと設定されていれば、該当するコンテンツ（デフォルトコンテンツ）は全ての時間帯が表示対象であることを示している。
【００６８】
なお、スケジュールで指定された時間帯には、優先順位が設けられる。優先順位とは、同じコンテンツ枠ＩＤに対して複数のコンテンツの表示時間帯が重複したとき、優先的に表示すべきコンテンツの判断基準となる。たとえば、「昼用コンテンツ＞休日用コンテンツ＞デフォルトコンテンツ」（左に記載したコンテンツほど優先順位が高い）という順で優先順が設定される。
【００６９】
また、同一のグループに属する各コンテンツに対しては、同じ時間帯に表示されるようにスケジュールが設定される。
以上のような構成のサーバ２００により、情報提供用端末装置１００からの要求に応じて、コンテンツ時刻に表示させるべきコンテンツを随時、情報提供用端末装置１００に提供することができる。
【００７０】
次に、情報提供用端末装置１００の機能について説明する。
図１１は、情報提供用端末装置の機能を示すブロック図である。情報提供用端末装置１００は、待機コンテンツバッファ１２１、現時刻コンテンツバッファ１２２、表示コンテンツ記憶部１２３、コンテンツ情報記憶部１３０、素材収集部１４０、状態管理部１５０、メニュー管理部１６０、レイアウト管理部１７０、入出力制御部１８０、および表示制御部１９０を有している。
【００７１】
待機コンテンツバッファ１２１は、先読み処理によって取得されたコンテンツを記憶する記憶領域である。現時刻コンテンツバッファ１２２は、スケジュールに基づいて現在の時刻に表示すべきコンテンツを記憶する領域である。表示コンテンツ記憶部１２３は、ディスプレイ１１１に表示されているコンテンツを記憶する記憶領域である。たとえば、ＲＡＭ１０２の記憶領域の一部が、待機コンテンツバッファ１２１、現時刻コンテンツバッファ１２２、および表示コンテンツ記憶部１２３として使用される。なお、表示コンテンツ記憶部１２３には、コンテンツ枠ＩＤごとに１つずつのコンテンツが格納されている。
【００７２】
コンテンツ情報記憶部１３０は、取得したコンテンツに関するコンテンツ情報を記憶する記憶領域である。たとえば、ＲＡＭ１０２の記憶領域の一部が、コンテンツ情報記憶部１３０として使用される。コンテンツ情報記憶部１２０には、表示コンテンツ情報テーブル１３１、現時刻コンテンツ情報テーブル１３２、および待機コンテンツ情報テーブル１３３が設けられる。表示コンテンツ情報テーブル１３１は、表示コンテンツ記憶部１２３に格納されているコンテンツに関するコンテンツ情報が登録される。現時刻コンテンツ情報テーブル１３２には、現時刻コンテンツバッファ１２２に格納されたコンテンツに関するコンテンツ情報が登録される。待機コンテンツ情報テーブル１３３には、待機コンテンツバッファ１２１に格納されたコンテンツに関するコンテンツ情報が登録される。
【００７３】
素材収集部１４０は、定期的にサーバ２００から次のスケジュールに従って更新されることが望ましい。に表示すべきコンテンツを取得する。たとえば、５分ごとにコンテンツを更新する場合、素材収集部１４０は、５分ごとに、現時刻の五分後に表示すべきコンテンツをサーバ２００から取得する。１０時に表示するコンテンツであれば、９時５５分に該当コンテンツをサーバ２００から取得する。取得したコンテンツは、待機コンテンツバッファ１２１に格納される。また、素材収集部１４０は、コンテンツ更新時刻になると、待機コンテンツバッファ１２１内のコンテンツを、そのコンテンツ枠ＩＤに応じた現時刻コンテンツバッファ１２２内の領域に上書きでコピーする。
【００７４】
状態管理部１５０は、表示制御部１９０から現時刻コンテンツバッファ１２２から表示コンテンツ記憶部１２３へのコンテンツの転送状況を取得し、コンテンツ情報記憶部１３０内のコンテンツ情報を更新する。また、状態管理部１５０は、表示制御部１９０からの要求に応じて、コンテンツ情報を渡す。
【００７５】
メニュー管理部１６０は、画面の状況に応じて表示するメニュー項目を管理する。たとえば、店舗の案内情報の詳細が表示されているときは、その店舗のクーポン情報を取得するためのメニュー（「クーポンゲット」と表記されたボタン）が表示されるように制御する。
【００７６】
レイアウト管理部１７０は、コンテンツ枠の配置を管理する。たとえば、レイアウト管理部１７０は、待機画面では、不規則に動的に動くように配置されていたコンテンツ枠を、利用者が近づいたタイミングで整列させるといった制御を行う。また、レイアウト管理部１７０は、現在表示対象となっているコンテンツ枠の配置情報を表示制御部１９０に通知する。
【００７７】
入出力制御部１８０は、タッチパネル１１２、ＩＣカードリーダライタ１０４、人感知センサ１０７からの入力を制御する入出力制御部１８０は、入力された信号に応じた情報（人の接近、タッチパネル１１２の任意の位置の接触、ＩＣカードの検出など）を表示制御部１９０に伝える。
【００７８】
表示制御部１９０は、入出力制御部１８０からの情報に応じて、表示状態を決定する。たとえば、表示制御部１９０は、入出力制御部１８０から人の接近やタッチパネル１１２の操作を示す情報が一定時間以上入力されなければ、待機状態と判断する。待機状態であれば、表示制御部１９０は、レイアウト管理部１７０から待機状態のコンテンツ枠の配置情報を取得する。次に、表示制御部１９０は、取得した配置情報に従ってコンテンツ枠を配置すると共に、そのコンテンツ枠に対応するコンテンツを表示コンテンツ記憶部１２３から取得してコンテンツ枠内に配置する。そして、表示制御部１９０は、コンテンツを含むコンテンツ枠の画像を生成し、ディスプレイ１１１に表示させる。
【００７９】
また、表示制御部１９０は、表示状態に応じて、現時刻コンテンツバッファ１２２から表示コンテンツ記憶部１２３へのコンテンツのコピーのタイミングを制御する。たとえば、待ち受け状態のときは、コンテンツ更新時刻になると、表示制御部１９０は、現時刻コンテンツバッファ１２２内のすべてのコンテンツを、そのコンテンツのコンテンツ枠ＩＤに対応する表示コンテンツ記憶部１２３内の記憶領域に、上書きでコピーする。
【００８０】
利用者が操作中の場合、表示制御部１９０は、コンテンツ更新時刻において、表示コンテンツ記憶部１２３内の表示中のコンテンツ、およびそのコンテンツと同じグループのコンテンツについては、該当するコンテンツのコンテンツ枠ＩＤに対応するコンテンツのコピーは行わない。なお、表示制御部１９０には、同一グループのコンテンツが設定されるコンテンツ枠ＩＤの集合があらかじめ定義されている。たとえば、コンテンツ枠ＩＤ「１１」、「１２」、「１３」、「１４」および「１５」が同じグループに属することが、あらかじめ定義されている。
【００８１】
表示制御部１９０は、コンテンツ更新時刻において、表示コンテンツ記憶部１２３内のコンテンツのうち、同じグループに属するコンテンツの全てが表示されていなければ、そのグループのコンテンツの記憶領域に対して、現時刻コンテンツバッファ１２２内の同じコンテンツ枠ＩＤのコンテンツをコピーする。
【００８２】
表示制御部１９０は、コンテンツ更新時刻にコピーできなかったコンテンツについては、画面遷移のタイミングでコピーの可否が判断する。すなわち、表示制御部１９０は、同じグループに属する全てのコンテンツが画面の表示対象から除外されれば、該当するコンテンツの領域に対して、現時刻コンテンツバッファ１２２内の同じコンテンツ枠ＩＤのコンテンツをコピーする。
【００８３】
そして、表示制御部１９０は、表示コンテンツ記憶部１２３に格納されているコンテンツを、そのコンテンツのコンテンツ枠ＩＤに応じた場所に表示する。なお、コンテンツ枠の配置は、レイアウト管理部１７０から取得する。
【００８４】
図１２は、表示コンテンツ情報テーブルのデータ構造例を示す図である。表示コンテンツ情報テーブル１３１には、「コンテンツグループ」、「コンテンツ枠ＩＤ」、「コンテンツＩＤ」、「最終更新日時」、「携帯端末向け素材か？」、「自動更新コンテンツか？」、「操作対象物か？」、「リアルタイム更新コンテンツか？」、「取得ＵＲＬ」などの欄が設けられている。各欄の横方向に並べられた情報同士が互いに関連付けられ、コンテンツ情報を構成している。なお、表示コンテンツ情報テーブル１３１では、「コンテンツグループ」と「コンテンツ枠ＩＤ」との欄の値はあらかじめ設定された情報であり、それ以外の欄の値がサーバ２００から取得したコンテンツ情報で更新される。
【００８５】
表示コンテンツ情報テーブル１３１の「コンテンツグループ」以外の各欄に設定される情報は、図８に示したグループコンテンツ情報管理テーブル２２２の同名の欄と同じである。
【００８６】
「コンテンツグループ」の欄には、コンテンツ枠のグループ構成を示す情報（グループ管理情報）が設定される。「コンテンツグループ」の欄のグループ管理情報は、複数のコンテンツ枠ＩＤに関連付けられている。「コンテンツグループ」の欄に「同一」と設定されていれば、関連付けられたコンテンツ枠ＩＤに設定される各コンテンツが、同一のコンテンツグループを構成することを示している。
【００８７】
すなわち、図８に示したグループコンテンツ情報管理テーブル２２２において、同じコンテンツグループＩＤが付与されたコンテンツ情報には、表示コンテンツ情報テーブル１３１において同一のコンテンツグループとなるコンテンツ枠ＩＤが付与されている。これにより、図９に示した画面で入力した同一コンテンツグループの各コンテンツは、情報提供用端末装置１００においても同一のコンテンツグループとして認識される。
【００８８】
なお、本実施の形態では、表示コンテンツ情報テーブル１３１内にグループ情報を設定することで、コンテンツ枠のグループ構成を管理しているが、コンテンツが選択されたときの振る舞い（サムネイル画像が選択されたら詳細画像を表示するといった処理）を定義する設定ファイルにおいてグループ構成を管理することもできる。
【００８９】
表示コンテンツ情報テーブル１３１には、表示コンテンツ記憶部１２３に格納されているコンテンツに関するコンテンツ情報が登録されている。なお、表示コンテンツ記憶部１２３では、全てのコンテンツ枠ＩＤに対応するコンテンツ情報が１つずつ登録されている。すなわち、表示コンテンツ情報テーブル１３１内では、複数のコンテンツ情報においてコンテンツ枠ＩＤが重複することはない。
【００９０】
現時刻コンテンツ情報テーブル１３２のデータ構造は、図１２に示した表示コンテンツ情報テーブルと同じである。待機コンテンツ情報テーブル１３３のデータ構造は、図１２に示した表示コンテンツ情報テーブルと同じである。
【００９１】
次に、レイアウト管理について説明する。
図１３は、画面のコンテンツ枠を示す図である。画面５０には、複数のコンテンツ枠５１〜５５が設定される。背景であれば、画面全体を覆い、最も背面に表示されるコンテンツ枠となる（他のコンテンツ枠が重なった場合、他のコンテンツ枠が優先的に表示される）。コンテンツ枠５１〜５５内に、それぞれに対応するコンテンツが表示される。
【００９２】
レイアウト管理部１７０は、このコンテンツ枠５１〜５５の配置を管理する。レイアウト管理部１７０は、待ち受け画面のとき、あるいは操作入力画面のときのコンテンツ枠５１〜５５の表示位置を示す情報（設定ファイル）を保持している。そして、レイアウト管理部１７０は、操作入力などのレイアウトの変更タイミングで、コンテンツ枠５１〜５５の配置を変更する。レイアウトの変更タイミングとは、たとえば、待ち受け画面から操作入力画面に切り替わるときである。
【００９３】
図１４は、コンテンツ枠の配置例を示す図である。設定ファイル６０には、画面の状態ごとに、コンテンツ枠を配置するためのテンプレートが設けられている。なお、図１４の例では、広告の画像が割り当てられるコンテンツ枠６１を太い破線で示している。また、サムネイル画像が割り当てられるコンテンツ枠６２を、格子状のハッチングで示している。さらに、メニュー画像が割り当てられるコンテンツ枠６３を、斜線のハッチングで示している。そして、詳細画像が割り当てられるコンテンツ枠６４を、太い実線で示している。
【００９４】
たとえば、待ち受け画面では、広告が大きく表示されると共に、サムネイル画像がランダムに動きながら表示される。操作画面になるとサムネイル画像が整列すると共に、メニューが表示される。サムネイル画像が選択されると、詳細画像が表示される。
【００９５】
設定ファイル６０には、各コンテンツ枠をどこに配置するかを示す情報に加え、どのように移動させるかも設定されている。これは、アニメーションを表示させるアプリケーションプログラムに従ったファイルで設定ファイルを作成することで実現できる。
【００９６】
以上のような構成のシステムによるコンテンツの配信、および表示処理を以下に詳細に説明する。
図１５は、コンテンツ先読み処理の手順を示すシーケンス図である。以下、図１５に示す処理をステップ番号に沿って説明する。
【００９７】
［ステップＳ１１］情報提供用端末装置１００は、一定時間ごと（たとえば、５分ごと）に更新状況通知リクエストをサーバ２００に送信する。具体的には、情報提供用端末装置１００は、コンテンツ枠ＩＤを指定して、該当するコンテンツ枠に対応する次のコンテンツ更新時刻において表示すべきコンテンツの情報をサーバ２００に問い合わせる。この処理は、コンテンツ枠ＩＤごとに行われる。
【００９８】
［ステップＳ１２］サーバ２００は、情報提供用端末装置１００からのリクエストを受信する。
［ステップＳ１３］サーバ２００は、所定時間後（たとえば、５分後）に表示すべきコンテンツＩＤと最終更新日時などを含むコンテンツ情報を情報提供用端末装置１００に送信する。
【００９９】
［ステップＳ１４］情報提供用端末装置１００は、サーバ２００から送られたコンテンツＩＤと最終更新日時などを含むコンテンツ情報を受信する。
［ステップＳ１５］情報提供用端末装置１００は、待機コンテンツ情報テーブル１３３を参照し、受信したコンテンツＩＤと最終更新日時とが待機コンテンツバッファに格納されているものと同じか否かを判断する。同じであれば、処理がステップＳ１６に進められる。同じでなければ、処理がステップＳ１１に進められる。
【０１００】
［ステップＳ１６］情報提供用端末装置１００は、コンテンツの取得要求をサーバ２００に対して送信する。
［ステップＳ１７］サーバ２００は、コンテンツの取得要求を受信する。
【０１０１】
［ステップＳ１８］サーバ２００は、情報提供用端末装置１００に対してコンテンツを送信する。
［ステップＳ１９］情報提供用端末装置１００は、サーバ２００から送られたコンテンツを受信する。
【０１０２】
［ステップＳ２０］情報提供用端末装置１００の素材収集部１４０は、サーバ２００から取得したコンテンツを待機コンテンツバッファ１２１に書き込む。このとき、素材収集部１４０は、取得したコンテンツに対応するコンテンツ情報を状態管理部１５０に渡す。状態管理部１５０は、取得したコンテンツ情報を、待機コンテンツ情報テーブル１３３内のそのコンテンツ情報のコンテンツ枠ＩＤに対応する領域に書き込む。
【０１０３】
このようにして、サーバ２００からコンテンツを先読みすることができる。ここで、ステップＳ１３の処理をさらに詳細に説明する。
図１６は、所定時間後に表示すべきコンテンツの判定処理手順を示すフローチャートである。以下、図１６に示す処理をステップ番号に沿って説明する。
【０１０４】
［ステップＳ３１］サーバ２００のスケジューラ２５０は、情報提供用端末装置１００からコンテンツ枠ＩＤを指定した更新状況通知リクエストを受け取ると、指定されたコンテンツ枠における所定時間後のコンテンツの表示スケジュールがあるか否かを判断する。この際、デフォルトコンテンツは判断の対象外とされる。具体的には、スケジューラ２５０は、コンテンツ情報記憶部２２０に格納されたコンテンツ情報から、指定されたコンテンツ枠ＩＤが設定されたコンテンツ情報を検索する。さらに、スケジューラ２５０は、スケジュール表２３１を参照し、検出されたコンテンツ情報のコンテンツＩＤに対応するスケジュール（デフォルトを除く）のうち、所定時間後（たとえば、５分後）の時刻が含む時間帯を指定しているものを検出する。スケジューラ２５０は、所定時間後の時刻を表示スケジュールに含むコンテンツＩＤを少なくとも１つ検出したら、該当コンテンツありと判断する。該当コンテンツがある場合、処理がステップＳ３２に進められる。該当コンテンツがない場合、処理がステップＳ３５に進められる。
【０１０５】
［ステップＳ３２］スケジューラ２５０は、ステップＳ３１で検出されたコンテンツが複数か否かを判断する。複数のコンテンツが検出された場合、処理がステップＳ３３に進められる。１つのコンテンツが検出された場合、処理がステップＳ３４に進められる。
【０１０６】
［ステップＳ３３］スケジューラ２５０は、優先度が高いコンテンツのコンテンツＩＤと取得ＵＲＬなどを含むコンテンツ情報を情報提供用端末装置１００に応答する。その後、処理が終了する。
【０１０７】
［ステップＳ３４］スケジューラ２５０は、ステップＳ３１で検出されたコンテンツのコンテンツＩＤと取得ＵＲＬなどを含むコンテンツ情報を情報提供用端末装置１００に応答する。その後、処理が終了する。
【０１０８】
［ステップＳ３５］スケジューラ２５０は、指定されたコンテンツ枠ＩＤに対するデフォルトコンテンツがあるか否かを判断する。デフォルトコンテンツがある場合、処理がステップＳ３６に進められる。デフォルトコンテンツがない場合、処理がステップＳ３７に進められる。
【０１０９】
［ステップＳ３６］スケジューラ２５０は、デフォルトコンテンツのコンテンツＩＤと取得ＵＲＬなどを含むコンテンツ情報を情報提供用端末装置１００に応答する。その後、処理が終了する。
【０１１０】
［ステップＳ３７］スケジューラ２５０は、「空」（該当するコンテンツが存在しないことを示す）の情報を情報提供用端末装置１００に応答する。その後、処理が終了する。
このようにして、スケジュールに沿って各コンテンツ更新時刻に表示すべきコンテンツが、サーバ２００から情報提供用端末装置１００に事前に送信される。
【０１１１】
次に、情報提供用端末装置１００における表示対象となるコンテンツ更新処理について説明する。
図１７は、コンテンツ変更処理の手順を示すフローチャートである。以下、図１７に示す処理をステップ番号に沿って説明する。なお、この処理は、所定の画面更新時刻に達した時に、待機コンテンツバッファ１２１に格納されたコンテンツ（更新対象コンテンツ）のコンテンツ枠ごとに実行される。
【０１１２】
［ステップＳ４１］素材収集部１４０は、所定の画面更新時刻に達したことを検出すると、待機コンテンツバッファ１２１の更新対象コンテンツを、現時刻コンテンツバッファ１２２にコピーする。コピーを行ったことは、状態管理部１５０に通知される。状態管理部１５０は、コピーされた内容に応じて、現時刻コンテンツ情報テーブル１３２を更新する。
【０１１３】
［ステップＳ４２］表示制御部１９０は、更新対象として待機コンテンツバッファ１２１からコピーされたコンテンツについて、自動更新コンテンツか否かを判断する。自動更新コンテンツか否かは、現時刻コンテンツ情報テーブル１３２を参照することで判断できる。具体的には、表示制御部１９０は、該当するコンテンツの現時刻コンテンツ情報テーブル１３２内のコンテンツ情報のうち「自動更新コンテンツか？」の欄を参照し、「ＹＥＳ」が設定されていれば自動更新コンテンツと判断し、「ＮＯ］が設定されていれば自動更新コンテンツではないと判断する。自動更新コンテンツであれば、処理がステップＳ４３に進められる。自動更新コンテンツでなければ、処理がステップＳ４４に進められる。
【０１１４】
［ステップＳ４３］表示制御部１９０は、現時刻コンテンツバッファ１２２に格納されたコンテンツを表示コンテンツ記憶部１２３内の対応するコンテンツ枠の領域に上書きで書き込む。そして、表示制御部１９０は、書き込んだコンテンツを、対応するコンテンツ枠内に表示する。その後、処理が終了する。
【０１１５】
［ステップＳ４４］表示制御部１９０は、操作に応じた更新処理を行う。すなわち、表示制御部１９０は、操作があった場合に、必要に応じて表示コンテンツ記憶部１２３内のコンテンツを更新せずに利用すべきか、現時刻コンテンツバッファの内容で表示コンテンツ記憶部１２３内のコンテンツを更新して利用すべきかを判断する。そして、表示制御部１９０は、判断結果に基づいて、該当するコンテンツ枠に対するコンテンツ表示を行う。
【０１１６】
図１８は、操作に応じた更新処理の詳細手順を示すフローチャートである。以下、図１８に示す処理をステップ番号に沿って説明する。
［ステップＳ５１］入出力制御部１８０は、現在の表示画面が待ち受け画面か否かを判断する。なお、人が情報提供用端末装置１００に接近せず、画面に誰も触れない時間が所定時間を超えると、ディスプレイ１１１の表示が待ち受け画面となる。待ち受け画面であれば、処理がステップＳ５２に進められる。待ち受け画面でなければ（操作画面）、処理がステップＳ５３に進められる。
【０１１７】
［ステップＳ５２］表示制御部１９０は、現時刻コンテンツバッファ１２２に格納されている更新対象の全てのコンテンツを表示コンテンツ記憶部１２３に書き込み、表示コンテンツ記憶部１２３の内容に基づいて画面表示を行う。この際、表示制御部１９０は、状態管理部１５０に対して表示コンテンツ記憶部１２３の更新状況を通知する。すると、状態管理部１５０は、現時刻コンテンツ情報テーブル１３２の内容を用いて、表示コンテンツ情報テーブル１３１を更新する。その後、処理が終了する。
【０１１８】
［ステップＳ５３］表示制御部１９０は、画面操作があったか否かを判断する。画面操作があった場合、処理がステップＳ５６に進められる。画面操作がない場合、処理がステップＳ５４に進められる。
【０１１９】
［ステップＳ５４］表示制御部１９０は、無操作の時間が一定時間経過したか否かを判断する。一定時間無操作であれば、処理がステップＳ５５に進められる。無操作の時間が一定時間経過していなければ、処理がステップＳ５３に進められる。
【０１２０】
［ステップＳ５５］表示制御部１９０は、待ち受け画面を表示する。その後、処理がステップＳ５１に進められる。
［ステップＳ５６］表示制御部１９０は、操作されたコンテンツが、スケジュール更新される操作対象物か否かを判断する。スケジュール更新される操作対象物とは、操作対象物であり、かつ固定ではなくスケジュールによって更新されるコンテンツである。図２０のサムネイルなどが該当する。スケジュール更新される操作対象物か否かは、表示コンテンツ情報テーブル１３１を参照することで判断される。スケジュール更新される操作対象物であれば、処理がステップＳ５７に進められる。スケジュール更新される操作対象物でなければ、処理がステップＳ５８に進められる。
【０１２１】
［ステップＳ５７］表示制御部１９０は、操作対象物（表示コンテンツ記憶部１２３に格納されているコンテンツ）が、現時刻コンテンツバッファ１２２内の同一コンテンツ枠のコンテンツと同じであるか否かを判断する。コンテンツが同一か否かは、操作対象物のコンテンツ枠ＩＤに対応する表示コンテンツ情報テーブル１３１内のコンテンツ情報と、現時刻コンテンツ情報テーブル１３２内のコンテンツ情報とを比較すればよい。比較の結果、コンテンツＩＤと更新日時とが共に一致していれば、コンテンツは同じと判断される。コンテンツＩＤと更新日時とのいずれか一方でも異なっていれば、コンテンツが相違すると判断される。コンテンツが同じであれば、処理がステップＳ６０に進められる。コンテンツが相違していれば、処理がステップＳ５８に進められる。
【０１２２】
［ステップＳ５８］表示制御部１９０は、操作対象物そのものを除き、操作によって表示されるコンテンツと同じグループに属するコンテンツの少なくとも一部が画面に表示中か否かを判断する。ここで、一部のコンテンツが表示中であるとは、画面上に存在していることが利用者から認識可能なコンテンツを指す。たとえば、タブのみが画面表示されている場合でも、そのタブに応じて表示されるコンテンツは、表示中のコンテンツと判断される。
【０１２３】
具体的には、表示制御部１９０は、表示コンテンツ情報テーブル１３１を参照し、操作によって表示されるコンテンツのコンテンツ枠と同一コンテンツグループの他のコンテンツ枠のコンテンツ枠ＩＤを判断する。そして、同一コンテンツグループの全てのコンテンツ枠ＩＤに該当するコンテンツ枠が表示対象となっていなければ、同じグループのコンテンツは全て非表示と判断できる。画面に表示中のコンテンツがあれば、処理がステップＳ５９に進められる。同一グループのコンテンツが表示中でなければ、処理がステップＳ６１に進められる。
【０１２４】
［ステップＳ５９］表示制御部１９０は、ステップＳ５８で表示中と判定されたコンテンツが、現時刻コンテンツバッファ１２２内の同一コンテンツ枠のコンテンツと同じであるか否かを判断する。表示中のコンテンツが現時刻コンテンツバッファ１２２内容と同じであれば、処理がステップＳ６１に進められる。表示中のコンテンツが現時刻コンテンツバッファ１２２内容と同じでなければ、処理がステップＳ６０に進められる。
【０１２５】
［ステップＳ６０］表示制御部１９０は、表示コンテンツ記憶部１２３内のコンテンツを利用して、操作対象を操作することによって表示されるコンテンツを表示する。その後、処理がステップＳ５３に進められる。
【０１２６】
［ステップＳ６１］表示制御部１９０は、操作によって新たに表示されるコンテンツの属するグループの全てのコンテンツについて、現時刻コンテンツバッファ１２２内から表示コンテンツ記憶部１２３にコピーする。そして、表示制御部１９０は、表示コンテンツ記憶部１２３の内容に基づいて画面表示を行う。その後、処理がステップＳ５３に進められる。
【０１２７】
このようにして、画面更新時刻において操作画面であった場合、操作に応じて表示されるコンテンツが属するグループの全てのコンテンツが画面に表示されていなければ、そのグループのコンテンツは最新のコンテンツに更新した上で表示される。一方、同一グループ内の少なくとも一部のコンテンツが表示中であれば、コンテンツの内容を更新せずに画面表示が行われる。
【０１２８】
次に、具体的な表示態様に応じたコンテンツの更新例を説明する。
図１９は、表示画面例を示す図である。図１９に示すように画面７０には、詳細画像７１と複数のタブ７２〜７４が表示されていると共に、複数のサムネイル画像７５〜７９が表示されている。
【０１２９】
このような画面では、選択されたサムネイル画像（たとえば、１つの店舗の紹介画像）が選択されると、関連する画像が詳細画像７１として表示される。選択するタブを変更することで、詳細画像を更新することができる。
【０１３０】
ここで、タブ選択処理におけるコンテンツの更新例を説明する。現在表示しているコンテンツ（タブに対応する詳細画像）が９時５５分に更新されたコンテンツであり、１０時に更新すべき新たなコンテンツが現時刻コンテンツバッファ１２２に格納されているものとする。これは操作画面であるため、時刻が１０時になっても表示中のコンテンツは更新されない。そして、各タブ７２〜７４は、１０時以降も表示され続けていれば、他のタブが選択された場合、詳細画像７１として９時５５分時点のコンテンツが表示コンテンツ記憶部１２３から読み出され表示される。
【０１３１】
このように、タブで切り替えられる情報としては、たとえば、同一店舗の商品紹介情報がある。その場合、同一店舗の情報なので、関連するコンテンツの整合性の関係から、スケジュール上同じ時点で表示させるべきコンテンツが表示される。すなわち、タブによって切り替えられる各コンテンツは、同じグループのコンテンツとして登録されており、更新も同時となる。
【０１３２】
次に、サムネイル画像選択処理におけるコンテンツの更新例を説明する。タブ選択処理の場合と同様に、現在表示しているコンテンツが９時５５分に更新されたコンテンツであり、１０時に更新すべき新たなコンテンツが現時刻コンテンツバッファ１２２に格納されているものとする。これは操作画面であるため、時刻が１０時になっても表示中のコンテンツは更新されない。そして、各サムネイル画像７５〜７９は、１０時以降も表示され続けていれば、他のサムネイル画像が選択された場合、詳細画像７１として９時５５分時点のコンテンツが表示コンテンツ記憶部１２３から読み出され表示される。
【０１３３】
ここで、サムネイル画像７５〜７９が表示されているコンテンツ枠は、スクロールボタン８１，８２によってスクロールさせることができる。すなわち、サムネイル画像７５〜７９の表示領域がスクロールすると、一部のサムネイル画像が画面から消える。一度、画面から消えたサムネイル画像のコンテンツ枠が再度、画面に表示されるときは、更新後の画像が表示される。以下、スクロール処理におけるコンテンツの更新例を説明する。
【０１３４】
図２０は、スクロール処理の例を示す第１の図である。画面９１の例では、ホタテのサムネイル画像９５が選択され、ホタテの詳細画像９７が表示されている。
ここで、現在表示しているコンテンツが９時５５分に更新されたコンテンツであり、毛ガニとホタテとのサムネイル画像９４，９５および対応する詳細画像のコンテンツ枠に関し、１０時に更新すべき新たなコンテンツが現時刻コンテンツバッファ１２２に格納されているものとする。これは操作画面であるため、時刻が１０時になっても表示中のコンテンツは更新されない。そして、スクロールボタン９８が押されることにより、各サムネイル画像が左にスクロールしたものとする。その結果、毛ガニとホタテとのサムネイル画像９４，９５は、画面から消えている。
【０１３５】
図２１は、スクロール処理の例を示す第２の図である。次に、図２１に示すように、スクロールボタン９９が押されることにより、各サムネイル画像が左にスクロールしたものとする。これにより、毛ガニのサムネイル画像９４が表示されていたコンテンツ枠の内容は、現時刻コンテンツバッファ１２２によって更新され、イカのサムネイル画像９６に変更されている。一方、ホタテのサムネイル画像９５のコンテンツ枠については、ホタテの詳細画像９７が表示され続けているため、ホタテのサムネイル画像９５が表示される。
【０１３６】
以上のようにして、スケジュール上での表示期間が終了したコンテンツであっても、そのコンテンツと同じグループに属する少なくとも一部のコンテンツが表示中であれば、継続して表示される。これにより、自動更新による情報提供と、インタラクションによる情報提供とを併せ持ったシステムであっても、利用者に違和感を与えずにコンテンツを更新することができる。
【０１３７】
また、利用者にクーポン（たとえば、商品を割引で購入する権利）を渡す際にも、表示されているコンテンツに対応するクーポンを提供する必要がある。本実施の形態では、図９に示したように、携帯電話向けコンテンツの一部としてクーポン情報が用意される。そして、クーポン情報を含むコンテンツが、対応する広告などの他のコンテンツと同じグループに設定される（図８参照）。これにより、クーポン情報の更新タイミングを、同じグループの他のコンテンツに合わせることができる。
【０１３８】
図２２は、クーポン取得の手順を示すフローチャートである。以下、図２２に示す処理をステップ番号に沿って説明する。
［ステップＳ７１］表示制御部１９０は、サムネイル画像が選択されたか否かを判断する。サムネイル画像が選択されたら、処理がステップＳ７２に進められる。サムネイル画像が選択されていなければ、ステップＳ７１の処理が繰り返される。
【０１３９】
［ステップＳ７２］表示制御部１９０は、選択されたサムネイル画像に対応する詳細画像（同一グループの詳細画像）を表示する。
［ステップＳ７３］表示制御部１９０は、ＩＣカードリーダライタ１０４が利用者のＩＣカード３１（たとえば、携帯電話に内蔵されたＩＣカード機能）を検出したか否かを判断する。すなわち、利用者がＩＣカード機能を有する携帯電話をＩＣカードリーダライタ１０４に近づけることで、ＩＣカードリーダライタ１０４によってＩＣカードが検出される。ＩＣカードを検出したら処理がステップＳ７３に進められる。ＩＣカードを検出しなければ、ステップＳ７３の処理が繰り返される。
【０１４０】
［ステップＳ７４］表示制御部１９０は、表示されているコンテンツに対応するクーポンを、利用者に提供する。具体的には、表示制御部１９０は、所定のコンテンツ枠（たとえば、詳細画面のコンテンツ枠）に表示されているコンテンツと同じグループの携帯電話向けコンテンツ（クーポンを含む）を取得する。そして、取得したコンテンツは、入出力制御部１８０に渡される。入出力制御部１８０は、ＩＣカードリーダライタ１０４を制御して、携帯電話のＩＣカードを経由して携帯電話向けコンテンツを利用者の携帯電話の画面に表示する。
【０１４１】
図２３は、クーポン取得画面を示す図である。この例では、サムネイル画像７６で紹介されているショップで使用可能なクーポンが提供されている場合を想定している。クーポンが用意されている場合、画面７０には、「クーポンゲット」と表記されたメニュー８３が表示される。利用者は、ＩＣカード３１（あるいはＩＣカード内蔵の携帯電話など）をこのメニュー８３に対応するＩＣカードリーダライタ１０４に近づけることで、クーポン情報を取得することができる。このとき提供されるクーポンは、現在表示されている表示内容と対応している。
【０１４２】
たとえば、現在選択されているサムネイル画像７６のコンテンツは、スケジュール上では９時５５分から１０時までが表示期間であるものとする。そして、サムネイル画像７６が表示された状態で１０時に達すると、該当するコンテンツ枠に対応する１０時用のコンテンツが現時刻コンテンツバッファ１２２に格納されるが、表示コンテンツ記憶部１２３の内容は更新されない。クーポン情報を含む携帯電話向けコンテンツは、サムネイル画像７６に表示されているコンテンツと同じグループに属するため、携帯電話向けコンテンツについても更新されない。この状態で「クーポンゲット」のメニューに対応するＩＣカードリーダに、ＩＣカード付携帯電話をかざすと、表示されているコンテンツに対応するクーポン情報を含む携帯電話向けコンテンツが提供される。
【０１４３】
なお、上記の説明では、コンテンツを先読みしているが、画面の更新時刻にサーバ２００からコンテンツを取得するようにしてもよい。
また、上記の例では、同一グループ内のコンテンツの一部が表示中であれば、そのグループ内の全てのコンテンツを継続して表示することで、利用者に違和感を与えるのを防止している。利用者に違和感を与えずにすめば、コンテンツ表示させたまま画面の更新時刻にそのコンテンツを他のコンテンツに変更させてもよい。たとえば、コンテンツを瞬時に切り替えるのではなく徐々に切り替えることで、利用者に違和感を与えることを防止できる。
【０１４４】
図２４は、画像更新時の画面遷移を示す図である。図２４の例では、コンテンツ「Ａ」の表示された画像３０１から、画像３０２，３０３を経由してコンテンツ「Ｂ」の表示された画像３０４へ切り替える場合を示している。この例では、コンテンツ「Ａ」が右端から徐々に消えていき、コンテンツ「Ａ」が消えた領域にコンテンツ「Ｂ」が徐々に表示される。すなわち、変更前のコンテンツ「Ａ」の表示領域と変更後のコンテンツ「Ｂ」の表示領域との境界が右から左へ徐々に移動することで、コンテンツの変更が徐々に行われる。
【０１４５】
このとき、画面切り替え中にいずれかのコンテンツを選択する操作入力が行われると、表示制御部１９０は、選択されたコンテンツ全体を表示する画像に瞬時に切り替える。
図２５は、コンテンツ切り替え中の画面に利用者がさわったときの画面変化を示す図である。たとえば、コンテンツ「Ａ」とコンテンツ「Ｂ」とが表示されている画面３０２で、コンテンツ「Ａ」が表示されている領域を利用者がさわると、全体にコンテンツ「Ａ」が表示された画面３０１に変更される。この画面３０１が所定時間維持された後、再度、コンテンツの切り替え処理が行われる。また、画面３０２で、コンテンツ「Ｂ」が表示されている領域を利用者がさわると、全体にコンテンツ「Ｂ」が表示された画面３０４に変更される。
【０１４６】
図２６は、コンテンツを時間をかけて変更する処理の手順を示すフローチャートである。以下、図２６に示す処理をステップ番号に沿って説明する。
［ステップＳ８１］表示制御部１９０は、画面の更新時刻になったときに、スケジュールに応じて表示内容を更新するコンテンツ枠を特定する。具体的には、表示制御部１９０は、表示中の各コンテンツ枠について、現在表示中のコンテンツと異なるコンテンツが現時刻コンテンツバッファ１２２に格納されている場合に、該当するコンテンツ枠を更新処理の対象として特定する。
【０１４７】
［ステップＳ８２］表示制御部１９０は、コンテンツ枠内のコンテンツを変更前のコンテンツから変更後のコンテンツへ徐々に変更する。
［ステップＳ８３］表示制御部１９０は、変更中のコンテンツ枠の表示領域を、利用者がさわったか否かを判断する。利用者がさわった場合、処理がステップＳ８４に進められる。さわっていない場合、処理がステップＳ８３に進められる。
【０１４８】
［ステップＳ８４］表示制御部１９０は、コンテンツの変更が終了したか否かを判断する。コンテンツ変更が終了していなければ、処理がステップＳ８２に進められる。コンテンツ変更が終了していれば、処理がステップＳ９１に進められる。
【０１４９】
［ステップＳ８５］表示制御部１９０は、利用者がさわった領域に表示されているのが、変更前のコンテンツか否かを判断する。変更前のコンテンツが表示されている領域にさわったのであれば、処理がステップＳ８６に進められる。変更後のコンテンツが表示されている領域にさわったのであれば、処理がステップＳ９０に進められる。
【０１５０】
［ステップＳ８６］表示制御部１９０は、コンテンツ枠内の表示対象を変更前のコンテンツに戻す。すなわち、表示制御部１９０は、コンテンツ枠内全てに変更前のコンテンツを表示する。
【０１５１】
［ステップＳ８７］表示制御部１９０は、利用者によって、変更前のコンテンツを表示するコンテンツ枠に対する選択操作が行われたか否かを判断する。画面選択操作が行われた場合、処理がステップＳ８９に進められる。画面選択操作が行われていなければ、処理がステップＳ８８に進められる。
【０１５２】
［ステップＳ８８］表示制御部１９０は、変更前のコンテンツに戻してから一定時間経過したか否かを判断する。一定時間経過していれば、処理がステップＳ８２に進められる。一定時間経過していなければ、処理がステップＳ８７に進められる。
【０１５３】
［ステップＳ８９］表示制御部１９０は、変更前のコンテンツが選択されたときのボタン操作を実行する。たとえば、変更前のコンテンツとして表示されていたサムネイル画像が選択された場合、そのサムネイル画像に対応する詳細画像が表示コンテンツ記憶部１２３から取得され、詳細画像表示用のコンテンツ枠内に表示される。
【０１５４】
［ステップＳ９０］表示制御部１９０は、コンテンツ枠内の表示対象を変更後のコンテンツに瞬時に切り替える。すなわち、表示制御部１９０は、コンテンツ枠内全てに変更後のコンテンツを表示する。
【０１５５】
［ステップＳ９１］表示制御部１９０は、利用者によって、変更後のコンテンツを表示するコンテンツ枠に対する選択操作が行われたか否かを判断する。画面選択操作が行われた場合、処理がステップＳ９２に進められる。画面選択操作が行われていなければ、ステップＳ９１の処理が繰り返される。
【０１５６】
［ステップＳ９２］表示制御部１９０は、変更後のコンテンツが選択されたときのボタン操作を実行する。たとえば、変更後のコンテンツとして表示されていたサムネイル画像が選択された場合、そのサムネイル画像に対応する詳細画像が現時刻コンテンツバッファ１２２から表示コンテンツ記憶部１２３にコピーされ、詳細画像表示用のコンテンツ枠内に表示される。
【０１５７】
このようにして、コンテンツを徐々に切り替えると共に、切り替え中に利用者が選択した場合には、選択されたコンテンツを直ぐに表示させることができる。これにより、たとえば、利用者が画面中のどのコンテンツを選択するか思案している最中に画面の更新時刻になったとしても、コンテンツ枠内の変更前のコンテンツの表示領域をさわることで、そのコンテンツの画像に戻すことができる。
【０１５８】
ところで、図２４、図２５の例では、変更前のコンテンツが右から徐々に消える例を示したが、別の方法で表示を切り替えることもできる。
図２７は、コンテンツ変更の他の例を示す図である。この例では、画面３０５には、変更前のコンテンツ「Ａ」が表示されている領域の中央から、変更後のコンテンツ「Ｂ」が少しずつ大きくなりながら表示される。
【０１５９】
図２７に示した例以外のコンテンツ変更時の画面の遷移例としては、コンテンツ「Ａ」とコンテンツ「Ｂ」との表示領域の境界を、縦方向に移動させたり、斜め方向に移動させたりすることができる。
【０１６０】
ところで、コンテンツにはリアルタイム更新コンテンツがある。表示制御部１９０は、リアルタイム更新コンテンツについては常に最新のコンテンツを表示する。すなわち、リアルタイムコンテンツについては、現時刻コンテンツバッファ１２２にコンテンツが格納されると、表示制御部１９０は、格納されたコンテンツによって表示コンテンツ記憶部２１３内のコンテンツを更新する。
【０１６１】
また、コンテンツ情報として、コンテンツに時間更新なし（固定）という属性を設定することもできる。固定と設定されたコンテンツは、スケジュールによる更新の対象外とされる。そのため、表示制御部１９０は、ステップＳ５８の判断処理において、固定のコンテンツについては表示中か否かの判断の対象外とする。すなわち、同一のコンテンツグループの表示されているコンテンツが固定のコンテンツのみであれば、処理がステップＳ９１に進められコンテンツグループの更新が行われる。
【０１６２】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報提供用端末装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１６３】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１６４】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１６５】
なお、本発明は、上述の実施の形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更を加えることができる。
以上説明した実施の形態の主な技術的特徴は、以下の付記の通りである。
【０１６６】
（付記１）  あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示する情報提供用端末装置において、
複数設けられたコンテンツ枠ごとに、前記コンテンツ枠内に表示する表示コンテンツを記憶する表示コンテンツ記憶手段と、
同一のグループに属する複数の前記コンテンツ枠を記憶するグループ情報記憶手段と、
前記コンテンツ枠ごとに、前記スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する現時刻コンテンツ記憶手段と、
コンテンツ更新時刻があらかじめ定義されており、前記コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納するコンテンツ収集手段と、
操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定する表示コンテンツ枠決定手段と、
前記コンテンツ更新時刻に達すると、その後に新たに表示対象となる追加コンテンツ枠ごとに、前記グループ情報記憶手段を参照して前記追加コンテンツ枠と同一グループに属する前記コンテンツ枠を検出し、検出した前記コンテンツ枠の全てが現在表示対象でなければ、前記現時刻コンテンツ記憶手段内の表示対象となる前記コンテンツ枠と同一グループの前記コンテンツ枠それぞれに対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新するコンテンツ更新手段と、
前記表示コンテンツ枠に対応する前記表示コンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させる表示手段と、
を有することを特徴とする情報提供用端末装置。
【０１６７】
（付記２）  所定の入力が一定時間途絶えると動作状態を待ち受け状態に変更し、前記所定の入力があると動作状態を操作入力状態に変更する状態管理手段をさらに有し、
前記コンテンツ更新手段は、前記コンテンツ更新時刻に達したときに前記待ち受け状態であれば、前記現時刻コンテンツ記憶手段に格納された全ての前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新する、
ことを特徴とする付記１記載の情報提供用端末装置。
【０１６８】
（付記３）  利用者からのコンテンツ取得要求に応答して、表示対象の前記コンテンツ枠に対応する前記表示コンテンツと同一グループのデータ提供用コンテンツを、前記利用者が所有する装置に転送するデータ提供手段をさらに有することを特徴とする付記１記載の情報提供用端末装置。
【０１６９】
（付記４）  前記コンテンツ更新手段は、同一グループに属する前記コンテンツ枠の一部が現在表示対象となっていても、該当するコンテンツ枠に対応する前記表示コンテンツと前記現時刻コンテンツとが同一の場合は、前記現時刻コンテンツ記憶手段内の表示対象となる前記コンテンツ枠と同一グループの前記コンテンツ枠それぞれに対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新することを特徴とする付記１記載の情報提供用端末。
【０１７０】
（付記５）  前記コンテンツ更新手段は、スケジュールに応じた更新を行わないコンテンツが対応付けられた前記コンテンツ枠に関しては、現在表示対象か否かの判断対象外とすることを特徴とする付記１記載の情報提供端末。
【０１７１】
（付記６）  前記コンテンツ更新手段は、リアルタイム更新コンテンツと設定されている前記現時刻コンテンツが前記現時刻コンテンツに格納されると、すぐに該当する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新することを特徴とする付記１記載の情報提供端末。
【０１７２】
（付記７）  あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示する情報提供用端末装置において、
複数設けられたコンテンツ枠ごとに、前記コンテンツ枠内に表示する表示コンテンツを記憶する表示コンテンツ記憶手段と、
前記コンテンツ枠ごとに、前記スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する現時刻コンテンツ記憶手段と、
コンテンツ更新時刻があらかじめ定義されており、前記コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納するコンテンツ収集手段と、
操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定する表示コンテンツ枠決定手段と、
前記コンテンツ更新時刻に達すると、前記表示コンテンツ枠を更新前コンテンツ領域と現時刻コンテンツ領域とに分割し、前記表示コンテンツ枠全体が前記現時刻コンテンツ領域となるまで前記現時刻コンテンツ領域を時間経過と共に拡大し、操作入力により前記更新前コンテンツ領域が選択されると前記表示コンテンツ枠全体を前記更新前コンテンツ領域とし、操作入力により前記現時刻コンテンツ領域が選択されると前記表示コンテンツ枠全体を前記現時刻コンテンツ領域とする表示領域制御手段と、
前記表示コンテンツ枠内の全てが前記更新後コンテンツ領域となると、前記現時刻コンテンツ記憶手段内の表示対象となる前記表示コンテンツ枠に対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新するコンテンツ更新手段と、
前記表示コンテンツ枠に対応する前記表示コンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させ、コンテンツ枠が前記更新前コンテンツ領域と前記現時刻コンテンツ領域とに分割されたときは、前記表示コンテンツ枠に対応付けて前記表示コンテンツ記憶手段に格納された前記表示コンテンツを前記更新前コンテンツ領域に表示し、前記表示コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納された前記現時刻コンテンツを前記現時刻コンテンツ領域に表示する表示手段と、
を有することを特徴とする情報提供用端末装置。
【０１７３】
（付記８）  あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示するための情報提供プログラムにおいて、
コンピュータを、
複数設けられたコンテンツ枠ごとに、前記コンテンツ枠内に表示する表示コンテンツを記憶する表示コンテンツ記憶手段、
同一のグループに属する複数の前記コンテンツ枠を記憶するグループ情報記憶手段、
前記コンテンツ枠ごとに、前記スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する現時刻コンテンツ記憶手段、
コンテンツ更新時刻があらかじめ定義されており、前記コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納するコンテンツ収集手段、
操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定する表示コンテンツ枠決定手段、
前記コンテンツ更新時刻に達すると、その後に新たに表示対象となる追加コンテンツ枠ごとに、前記グループ情報記憶手段を参照して前記追加コンテンツ枠と同一グループに属する前記コンテンツ枠を検出し、検出した前記コンテンツ枠の全てが現在表示対象でなければ、前記現時刻コンテンツ記憶手段内の表示対象となる前記コンテンツ枠と同一グループの前記コンテンツ枠それぞれに対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新するコンテンツ更新手段、
表示対象のコンテンツ枠に対応するコンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させる表示手段、
として機能させるための情報提供プログラム。
【０１７４】
（付記９）  コンピュータを、さらに、
所定の入力が一定時間途絶えると動作状態を待ち受け状態に変更し、前記所定の入力があると動作状態を操作入力状態に変更する状態管理手段として機能させ、
前記コンテンツ更新手段は、前記コンテンツ更新時刻に達したときに前記待ち受け状態であれば、前記現時刻コンテンツ記憶手段に格納された全ての前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新する、
ことを特徴とする付記８記載の情報提供プログラム。
【０１７５】
（付記１０）  コンピュータを、さらに、
利用者からのコンテンツ取得要求に応答して、表示対象の前記コンテンツ枠に対応する前記表示コンテンツと同一グループのデータ提供用コンテンツを、前記利用者が所有する装置に転送するデータ提供手段をとして機能させることを特徴とする付記８記載の情報提供プログラム。
【０１７６】
（付記１１）  あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示するための情報提供プログラムにおいて、
コンピュータを、
複数設けられたコンテンツ枠ごとに、前記コンテンツ枠内に表示する表示コンテンツを記憶する表示コンテンツ記憶手段、
前記コンテンツ枠ごとに、前記スケジュールにおいて現時刻の表示対象として指定されている現時刻コンテンツを記憶する現時刻コンテンツ記憶手段、
コンテンツ更新時刻があらかじめ定義されており、前記コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納するコンテンツ収集手段、
操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定する表示コンテンツ枠決定手段、
前記コンテンツ更新時刻に達すると、前記表示コンテンツ枠を更新前コンテンツ領域と現時刻コンテンツ領域とに分割し、前記表示コンテンツ枠全体が前記現時刻コンテンツ領域となるまで前記現時刻コンテンツ領域を時間経過と共に拡大し、操作入力により前記更新前コンテンツ領域が選択されると前記表示コンテンツ枠全体を前記更新前コンテンツ領域とし、操作入力により前記現時刻コンテンツ領域が選択されると前記表示コンテンツ枠全体を前記現時刻コンテンツ領域とする表示領域制御手段、
前記表示コンテンツ枠内の全てが前記更新後コンテンツ領域となると、前記現時刻コンテンツ記憶手段内の表示対象となる前記表示コンテンツ枠に対応する前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新するコンテンツ更新手段、
前記表示コンテンツ枠に対応する前記表示コンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させ、コンテンツ枠が前記更新前コンテンツ領域と前記現時刻コンテンツ領域とに分割されたときは、前記表示コンテンツ枠に対応付けて前記表示コンテンツ記憶手段に格納された前記表示コンテンツを前記更新前コンテンツ領域に表示し、前記表示コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納された前記現時刻コンテンツを前記現時刻コンテンツ領域に表示する表示手段、
として機能させるための情報提供プログラム。
【０１７７】
（付記１２）  あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じてコンピュータにより選択的に表示するための情報提供方法において、
コンテンツ収集手段が、コンテンツ更新時刻があらかじめ定義されており、複数設けられたコンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて現時刻コンテンツ記憶手段に格納し、
表示コンテンツ枠決定手段が、操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定し、
コンテンツ更新手段が、前記コンテンツ更新時刻に達すると、その後に新たに表示対象となる追加コンテンツ枠ごとに、同一のグループに属する複数の前記コンテンツ枠を記憶するグループ情報記憶手段を参照して前記追加コンテンツ枠と同一グループに属する前記コンテンツ枠を検出し、検出した前記コンテンツ枠の全てが現在表示対象でなければ、前記現時刻コンテンツ記憶手段内の表示対象となる前記コンテンツ枠と同一グループの前記コンテンツ枠それぞれに対応する前記現時刻コンテンツによって、表示コンテンツ記憶手段内の前記コンテンツ枠ごとの表示コンテンツを更新し、
表示手段が、前記表示コンテンツ枠に対応する前記表示コンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させる、
を有することを特徴とする情報提供方法。
【０１７８】
（付記１３）  状態管理手段が、所定の入力が一定時間途絶えると動作状態を待ち受け状態に変更し、前記所定の入力があると動作状態を操作入力状態に変更し、
前記コンテンツ更新手段が、前記コンテンツ更新時刻に達したときに前記待ち受け状態であれば、前記現時刻コンテンツ記憶手段に格納された全ての前記現時刻コンテンツによって前記表示コンテンツ記憶手段内の前記表示コンテンツを更新する、
ことを特徴とする付記１２記載の情報提供方法。
【０１７９】
（付記１４）  利用者からのコンテンツ取得要求に応答して、表示対象の前記コンテンツ枠に対応する前記表示コンテンツと同一グループのデータ提供用コンテンツを、前記利用者が所有する装置に転送するデータ提供手段をさらに有することを特徴とする付記１２記載の情報提供用端末装置。
【０１８０】
（付記１５）  あらかじめ設定されたスケジュールに基づく複数の情報の一部を操作入力に応じて選択的に表示する情報提供用端末装置において、
コンテンツ収集手段が、コンテンツ更新時刻があらかじめ定義されており、前記コンテンツ枠ごとに、次の前記コンテンツ更新時刻における表示対象として前記スケジュールで指定されている前記現時刻コンテンツを収集し、前記コンテンツ更新時刻に達すると、収集した前記現時刻コンテンツを前記コンテンツ枠に対応付けて現時刻コンテンツ記憶手段に格納し、
表示コンテンツ枠決定手段が、操作入力に応答して、複数の前記コンテンツ枠の中から表示対象の表示コンテンツ枠を決定し、
表示領域制御手段が、前記コンテンツ更新時刻に達すると、前記表示コンテンツ枠を更新前コンテンツ領域と現時刻コンテンツ領域とに分割し、前記表示コンテンツ枠全体が前記現時刻コンテンツ領域となるまで前記現時刻コンテンツ領域を時間経過と共に拡大し、操作入力により前記更新前コンテンツ領域が選択されると前記表示コンテンツ枠全体を前記更新前コンテンツ領域とし、操作入力により前記現時刻コンテンツ領域が選択されると前記表示コンテンツ枠全体を前記現時刻コンテンツ領域とし、
コンテンツ更新手段が、前記表示コンテンツ枠内の全てが前記更新後コンテンツ領域となると、前記現時刻コンテンツ記憶手段内の表示対象となる前記表示コンテンツ枠に対応する前記現時刻コンテンツによって、表示コンテンツ記憶手段内の前記コンテンツ枠ごとの表示コンテンツを更新し、
表示手段が、前記表示コンテンツ枠に対応する前記表示コンテンツを前記表示コンテンツ記憶手段から取得して画面に表示させ、コンテンツ枠が前記更新前コンテンツ領域と前記現時刻コンテンツ領域とに分割されたときは、前記表示コンテンツ枠に対応付けて前記表示コンテンツ記憶手段に格納された前記表示コンテンツを前記更新前コンテンツ領域に表示し、前記表示コンテンツ枠に対応付けて前記現時刻コンテンツ記憶手段に格納された前記現時刻コンテンツを前記現時刻コンテンツ領域に表示する、
ことを特徴とする情報提供方法。
【図面の簡単な説明】
【０１８１】
【図１】発明の概要を示す図である。
【図２】本実施の形態のシステム構成例を示す図である。
【図３】情報提供用端末装置の外観図である。
【図４】情報提供用端末装置のハードウェア構成例を示す図である。
【図５】本実施の形態に用いるサーバのハードウェア構成例を示す図である。
【図６】サーバの機能を示すブロック図である。
【図７】背景コンテンツ情報のデータ構造例を示す図である。
【図８】グループコンテンツ情報管理テーブルのデータ構造例を示す図である。
【図９】コンテンツ情報入力画面を示す図である。
【図１０】スケジュール表のデータ構造例を示す図である。
【図１１】情報提供用端末装置の機能を示すブロック図である。
【図１２】表示コンテンツ情報テーブルのデータ構造例を示す図である。
【図１３】画面のコンテンツ枠を示す図である。
【図１４】コンテンツ枠の配置例を示す図である。
【図１５】コンテンツ先読み処理の手順を示すシーケンス図である。
【図１６】所定時間後に表示すべきコンテンツの判定処理手順を示すフローチャートである。
【図１７】コンテンツ変更処理の手順を示すフローチャートである。
【図１８】操作に応じた更新処理の詳細手順を示すフローチャートである。
【図１９】表示画面例を示す図である。
【図２０】スクロール処理の例を示す第１の図である。
【図２１】スクロール処理の例を示す第２の図である。
【図２２】クーポン取得の手順を示すフローチャートである。
【図２３】クーポン取得画面を示す図である。
【図２４】画像更新時の画面遷移を示す図である。
【図２５】コンテンツ切り替え中の画面に利用者がさわったときの画面変化を示す図である。
【図２６】コンテンツを時間をかけて変更する処理の手順を示すフローチャートである。
【図２７】コンテンツ変更の他の例を示す図である。
【符号の説明】
【０１８２】
１  表示コンテンツ記憶手段
２  グループ情報記憶手段
３  現時刻コンテンツ記憶手段
４  コンテンツ収集手段
５  表示コンテンツ枠決定手段
６  コンテンツ更新手段
７  表示手段
８  サーバ
【図１】
2008052616.tif 000003
【図２】
2008052616.tif 000004
【図３】
2008052616.tif 000005
【図４】
2008052616.tif 000006
【図５】
2008052616.tif 000007
【図６】
2008052616.tif 000008
【図７】
2008052616.tif 000009
【図８】
2008052616.tif 000010
【図９】
2008052616.tif 000011
【図１０】
2008052616.tif 000012
【図１１】
2008052616.tif 000013
【図１２】
2008052616.tif 000014
【図１３】
2008052616.tif 000015
【図１４】
2008052616.tif 000016
【図１５】
2008052616.tif 000017
【図１６】
2008052616.tif 000018
【図１７】
2008052616.tif 000019
【図１８】
2008052616.tif 000020
【図１９】
2008052616.tif 000021
【図２０】
2008052616.tif 000022
【図２１】
2008052616.tif 000023
【図２２】
2008052616.tif 000024
【図２３】
2008052616.tif 000025
【図２４】
2008052616.tif 000026
【図２５】
2008052616.tif 000027
【図２６】
2008052616.tif 000028
【図２７】
2008052616.tif 000029