(57)【特許請求の範囲】
【請求項１】
表示装置に表示されるコンテンツの表示スケジュールを規定した表示スケジュール情報を管理する管理手段と、
前記コンテンツに関連したコンテンツ関連情報の提供を要求するユーザからの送信要求コマンドを受信する受信手段と、
前記受信手段で前記送信要求コマンドが受信された場合に、当該送信要求コマンドが受信されたタイミング及び前記表示スケジュール情報に基づいて、ユーザ端末に送信する前記コンテンツ関連情報を選択する選択手段と、
前記選択手段により選択された前記コンテンツ関連情報を前記ユーザ端末に送信する送信手段とを備え、
前記選択手段は、現在表示しているコンテンツの表示開始時間から表示終了時間までの期間内における所定の時間が経過した後に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報を選択し、前記所定の時間が経過する前に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報に加えて直前に表示していたコンテンツの前記コンテンツ関連情報を選択することを特徴とする情報提供装置。
【請求項２】
前記受信手段及び前記送信手段は、非接触ＩＣタグに対する受信手段及び送信手段であることを特徴とする請求項１記載の情報提供装置。
【請求項３】
前記受信手段及び前記送信手段は、赤外線通信により情報を受信及び送信することを特徴とする請求項１記載の情報提供装置。
【請求項４】
前記送信手段は、予め登録されている送信先メールアドレスに対してネットワーク経由で前記コンテンツ関連情報を送信することを特徴とする請求項１記載の情報提供装置。
【請求項５】
前記送信手段より送信する前記コンテンツ関連情報のうち、前記送信要求コマンドが受信されたタイミングに表示していたコンテンツのコンテンツ関連情報にのみ所定の情報を付加して送信することを特徴とする請求項１〜４の何れか１項に記載の情報提供装置。
【請求項６】
表示装置に表示されるコンテンツの表示スケジュールを規定した表示スケジュール情報を管理する管理工程と、
前記コンテンツに関連したコンテンツ関連情報の提供を要求するユーザからの送信要求コマンドを受信する受信工程と、
前記受信工程で前記送信要求コマンドが受信された場合に、当該送信要求コマンドが受信されたタイミング及び前記表示スケジュール情報に基づいて、ユーザ端末に送信する前記コンテンツ関連情報を選択する選択工程と、
前記選択工程にて選択された前記コンテンツ関連情報を前記ユーザ端末に送信する送信工程とを有し、
前記選択工程では、現在表示しているコンテンツの表示開始時間から表示終了時間までの期間内における所定の時間が経過した後に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報を選択し、前記所定の時間が経過する前に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報に加えて直前に表示していたコンテンツの前記コンテンツ関連情報を選択することを特徴とする情報提供方法。
【請求項７】
表示装置に表示されるコンテンツの表示スケジュールを規定した表示スケジュール情報を管理する管理ステップと、
前記コンテンツに関連したコンテンツ関連情報の提供を要求するユーザからの送信要求コマンドを受信する受信ステップと、
前記受信ステップで前記送信要求コマンドが受信された場合に、当該送信要求コマンドが受信されたタイミング及び前記表示スケジュール情報に基づいて、ユーザ端末に送信する前記コンテンツ関連情報を選択する選択ステップと、
前記選択ステップにて選択された前記コンテンツ関連情報を前記ユーザ端末に送信する送信ステップとをコンピュータに実行させ、
前記選択ステップでは、現在表示しているコンテンツの表示開始時間から表示終了時間までの期間内における所定の時間が経過した後に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報を選択し、前記所定の時間が経過する前に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報に加えて直前に表示していたコンテンツの前記コンテンツ関連情報を選択することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法、及びプログラムに関し、詳しくは、表示装置に表示された画像等に関連した情報を電子的に提供する技術に関する。
【背景技術】
【０００２】
近年、ポスターなどの媒体に非接触ＩＣタグのリーダライタ等を付加し、表示内容に関連する情報を提供するものが知られている。例えば、非接触ＩＣモジュールや赤外線通信モジュール等をポスターや看板等の広告媒体に取り付け、携帯電話のような携帯情報端末に対して、広告媒体に掲示された広告内容に関連した情報を提供するものが提案されている（特許文献１参照。）。提供される情報としては、例えば、広告内容に関連したＵＲＬ（Uniform Resource Locator）や予め記憶された情報がある。
【０００３】
また、ポスターや看板等に替わり、ディスプレイの表示部近傍に非接触ＩＣカードのリーダライタを設けて、表示している広告に関連したクーポン等を非接触ＩＣカードの所有者に提供するものが提案されている（特許文献２参照。）。
【０００４】
【特許文献１】実用新案登録第３０８５０５０号公報
【特許文献２】特開２００６−２３５３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、表示装置に表示されるコンテンツに関連した情報を提供する際に、ユーザに対して所望の情報を提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報提供装置は、表示装置に表示されるコンテンツの表示スケジュールを規定した表示スケジュール情報を管理する管理手段と、前記コンテンツに関連したコンテンツ関連情報の提供を要求するユーザからの送信要求コマンドを受信する受信手段と、前記受信手段で前記送信要求コマンドが受信された場合に、当該送信要求コマンドが受信されたタイミング及び前記表示スケジュール情報に基づいて、ユーザ端末に送信する前記コンテンツ関連情報を選択する選択手段と、前記選択手段により選択された前記コンテンツ関連情報を前記ユーザ端末に送信する送信手段とを備え、前記選択手段は、現在表示しているコンテンツの表示開始時間から表示終了時間までの期間内における所定の時間が経過した後に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報を選択し、前記所定の時間が経過する前に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報に加えて直前に表示していたコンテンツの前記コンテンツ関連情報を選択することを特徴とする。
本発明の情報提供方法は、表示装置に表示されるコンテンツの表示スケジュールを規定した表示スケジュール情報を管理する管理工程と、前記コンテンツに関連したコンテンツ関連情報の提供を要求するユーザからの送信要求コマンドを受信する受信工程と、前記受信工程で前記送信要求コマンドが受信された場合に、当該送信要求コマンドが受信されたタイミング及び前記表示スケジュール情報に基づいて、ユーザ端末に送信する前記コンテンツ関連情報を選択する選択工程と、前記選択工程にて選択された前記コンテンツ関連情報を前記ユーザ端末に送信する送信工程とを有し、前記選択工程では、現在表示しているコンテンツの表示開始時間から表示終了時間までの期間内における所定の時間が経過した後に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報を選択し、前記所定の時間が経過する前に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報に加えて直前に表示していたコンテンツの前記コンテンツ関連情報を選択することを特徴とする。
本発明のプログラムは、表示装置に表示されるコンテンツの表示スケジュールを規定した表示スケジュール情報を管理する管理ステップと、前記コンテンツに関連したコンテンツ関連情報の提供を要求するユーザからの送信要求コマンドを受信する受信ステップと、前記受信ステップで前記送信要求コマンドが受信された場合に、当該送信要求コマンドが受信されたタイミング及び前記表示スケジュール情報に基づいて、ユーザ端末に送信する前記コンテンツ関連情報を選択する選択ステップと、前記選択ステップにて選択された前記コンテンツ関連情報を前記ユーザ端末に送信する送信ステップとをコンピュータに実行させ、前記選択ステップでは、現在表示しているコンテンツの表示開始時間から表示終了時間までの期間内における所定の時間が経過した後に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報を選択し、前記所定の時間が経過する前に前記送信要求コマンドが受信された場合には、現在表示しているコンテンツの前記コンテンツ関連情報に加えて直前に表示していたコンテンツの前記コンテンツ関連情報を選択することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、コンテンツ関連情報の送信要求コマンドが受信されたタイミング及び表示スケジュール情報に基づいて、ユーザ端末に送信するコンテンツ関連情報が選択され送信される。これにより、送信要求コマンドが受信されたタイミングに応じて受信前に表示していたコンテンツのコンテンツ関連情報を提供することができ、ユーザに対して所望の情報を簡便に提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態を図面に基づいて説明する。
【０００９】
近年、大型ディスプレイの台頭により、大型ディスプレイを用いたデジタルサイネージと呼ばれるサイン広告が普及を始めている。これら大型ディスプレイを用いた広告手段は、空港の待合室や駅のホーム等に設置され、動画や静止画を表示する。また、このようなディスプレイ（表示装置）を用いた広告方法では、ＵＲＬやクーポン等の広告内容（コンテンツ）に関連したデータを、赤外線通信を用いて提供したり非接触ＩＣタグ等に提供したりすることが考えられる。
【００１０】
ディスプレイ上に表示されるコンテンツは時間で区切って表示され、複数のコンテンツが巡回して表示されるように構成されていることが多い。このようにコンテンツが複数登録され、表示スケジュールに従って順次コンテンツが表示されるような場合には、次のような不具合が発生することが考えられる。
【００１１】
例えば、表示されているコンテンツに興味を持ったユーザがそのコンテンツに関連した情報を取得しようとしたときに、次のコンテンツに表示が切り替わってしまった場合、次のコンテンツに関連した情報を取得してしまう。あるいは、所望の情報を取得するために、表示されるコンテンツが一巡して再度同じコンテンツが表示されるまで待たなくてはならない。
【００１２】
これを回避する方法として、巡回表示される各コンテンツに関連した情報のすべてを一括して送信する方法が考えられるが、多大な時間を要するとともに不要な情報が提供されるなどユーザにとってのデメリットがある。
以下に説明する本発明の実施形態は、上述したような課題を解決するためのものである。
【００１３】
（情報提供装置の構成等）
本発明の実施形態に係る情報提供装置の構成等について説明する。
図１は、本発明の実施形態に係る情報提供装置の構成例を示す図である。
本実施形態に係る情報提供装置は、動画を含むコンテンツが表示可能なディスプレイ（表示装置）１、動画又は静止画のコンテンツ及び当該コンテンツに関連したコンテンツ関連情報を蓄積しているハードディスク等の記憶手段３を有する。また、本実施形態に係る情報提供装置は、非接触ＩＣタグ等を装備した携帯電話５又はＩＣカード６との情報の授受を行うリーダライタ４、及びこれらの制御を行うコンピュータ手段２を有する。
【００１４】
図２は、本実施形態に係る情報提供装置のハードウェア構成の一例を示す図である。
図２において、３０１はＣＰＵである。ＣＰＵ３０１は、データの入出力、データの送受信等を行うため、バス３０９を介して接続された各種構成要素を制御するものである。このバス３０９を介して、バス３０９に接続された各種構成要素（機器）間相互のアドレス信号、制御信号及び各種データの転送が行われる。
【００１５】
３０２は、ＲＯＭ（読み出し専用メモリ）である。このＲＯＭ３０２には、予めＣＰＵ３０１の制御手順（コンピュータプログラム）を記憶させておき、この制御手順をＣＰＵ３０１が実行することにより、データの入出力、データの送受信等の処理を実行することが可能となる。３０３はＲＡＭであり、データの入出力、送受信のためのワークメモリ、各種構成要素の制御のための一時記憶として用いられる。
【００１６】
本実施形態では、前記ＣＰＵ３０１、前記ＲＯＭ３０２、前記ＲＡＭ３０３等により、管理手段、受信手段、選択手段、送信手段、及び滞在時間検知手段等の機能が実現される。
【００１７】
３０４は、例えばハードディスク等の保存用外部記憶装置であり、図１に示した記憶手段３に相当する。３０５は、本実施形態に係る情報提供装置とインターネット等のネットワークとを接続するためのネットワークインタフェースである。３０６は、例えばキーボードやマウスのような入力装置である。３０７は、例えばディスプレイのような表示装置であり、図１に示したディスプレイ１に相当する。３０８は、出力装置である。入力装置３０６及び出力装置３０８には、図１に示したリーダライタ４を含む。
【００１８】
本実施形態に係る情報提供装置において、ディスプレイ１上に表示されているコンテンツに興味を持ったユーザが、そのコンテンツに関連したコンテンツ関連情報の提供を要求するために、携帯電話５やＩＣカード６をリーダライタ４にかざす。この動作により、本実施形態に係る情報提供装置に対して、コンテンツ関連情報の提供を要求する送信要求コマンドが送信される。
【００１９】
そして、例えば、携帯電話５がリーダライタ４にかざされた場合には、本実施形態に係る情報提供装置は、要求されたコンテンツ関連情報を含むコンテンツ関連情報をユーザ端末としての携帯電話５に送信する。また、例えば、ＩＣカード６がリーダライタ４にかざされた場合には、本実施形態に係る情報提供装置は、要求されたコンテンツ関連情報を含むコンテンツ関連情報をインターネット等のネットワーク経由でユーザ端末に送信する。このとき、本実施形態に係る情報提供装置は、ＩＣカード６に係るカードＩＤに対して、予め登録されている送信先メールアドレスにコンテンツ関連情報を送信する。
【００２０】
コンテンツ関連情報としては、例えば、表示された内容に関連したＵＲＬ（製品情報が開示されているホームページのＵＲＬ等）や、飲食店等の場合にはクーポン等が提供される。なお、上述した説明では、携帯電話５がリーダライタ４にかざされた場合に、携帯電話５をユーザ端末としてコンテンツ関連情報を送信しているが、携帯電話５に対応して予め登録されている送信先メールアドレスにコンテンツ関連情報を送信するようにしても良い。また、携帯電話５は一例であり、任意の情報端末が適用可能である。
【００２１】
以上のようにして、本実施形態における情報提供装置は、ユーザの利便性を向上させるとともに、例えば表示されるコンテンツが広告である場合には広告主に対して広告効果の向上をもたらすことが可能である。
【００２２】
本実施形態における情報提供装置において、ディスプレイ１に表示されるコンテンツは、図３に示すように表示スケジュールが決められている。この表示スケジュールを規定したコンテンツリスト（表示スケジュール情報）は、例えばコンピュータ手段２によって管理されている。コンピュータ手段２上のアプリケーションソフトが、この表示スケジュールに従って、コンテンツを選択してディスプレイ１に表示する。
【００２３】
各コンテンツに対しては、放映時間（表示時間）及びコンテンツ関連情報が格納されている提供情報ファイル名等が示されている。コンテンツ関連情報の提供を要求するユーザからの送信要求コマンドを受信すると、コンピュータ手段２上のアプリケーションソフトは、現在表示しているコンテンツ（状態フラグがＯＮ）及びその提供情報ファイルを参照し、コンテンツ関連情報の提供を行う。
【００２４】
以下、本発明の各実施形態について説明する。
各実施形態における情報提供装置は、上述したように構成され、動作が各実施形態に応じて異なる。
【００２５】
（第１の実施形態）
本発明の第１の実施形態について説明する。
第１の実施形態において、情報提供装置のコンピュータ手段２は、タイマー機能を有しており、現在表示しているコンテンツの表示を開始した時点（表示開始時間）からの経過時間を監視している。そして、コンピュータ手段２上のアプリケーションソフトは、ユーザからの送信要求コマンドが受信されたタイミング及び現在表示しているコンテンツの表示開始時間からの経過時間に応じて、ユーザ端末に送信するコンテンツ関連情報を選択する。具体的には、現在表示しているコンテンツの表示開始時間から所定の時間が経過する前に送信要求コマンドが受信されると、現在表示しているコンテンツのコンテンツ関連情報及び直前に表示していたコンテンツのコンテンツ関連情報を選択する。
【００２６】
図４は、ディスプレイ１に表示されるコンテンツのタイムスケジュールの一例を示す図である。現在表示しているコンテンツがコンテンツＥであるとして、図４に示すようにコンテンツＥの表示開始時間から時間Ｔｐが経過したときに、ユーザからの送信要求コマンド（情報取得要求）が受信されたとする。
【００２７】
第１の実施形態では、コンピュータ手段２上のアプリケーションソフトは、この時間Ｔｐと所定の時間（予め設定されている閾値時間）Ｔｔｈとを比較する。比較の結果、時間Ｔｐが閾値時間Ｔｔｈよりも長い場合には、アプリケーションソフトは、ユーザが現在表示しているコンテンツに興味を持っていると判断し、コンテンツＥのコンテンツ関連情報のみを選択する。そして、コンテンツＥのコンテンツ関連情報が格納されたファイルｆｉｌｅＥの内容をユーザ端末に送信する。
【００２８】
一方、時間Ｔｐが閾値時間Ｔｔｈよりも短い場合には、ユーザが現在表示しているコンテンツＥではなく、直前に表示していたコンテンツであるコンテンツＤに興味を持った場合が考えられる。そこで、アプリケーションソフトは、現在表示しているコンテンツＥのコンテンツ関連情報に加えて、直前に表示していたコンテンツＤのコンテンツ関連情報を選択する。そして、ファイルｆｉｌｅＥの内容及びコンテンツＤのコンテンツ関連情報が格納されたファイルｆｉｌｅＤの内容をあわせてユーザ端末に送信する。
【００２９】
このように第１の実施形態では、コンテンツ切り替えタイミングにおいて、ユーザの興味が一つ前のコンテンツにあるのか、現在のコンテンツに有るのかがあいまいな場合に、両方のコンテンツ関連情報を送信する。これにより、ユーザにとっては次の表示タイミングまで待たなくてもよく、また、すべてのコンテンツ関連情報を送信するような無駄な情報を送信しなくても、ユーザに対して所望のコンテンツ関連情報を提供することができる。
【００３０】
図５は、第１の実施形態における情報提供装置の動作例を示すフローチャートである。情報提供装置のＣＰＵ３０１が、ＲＯＭ３０２や外部記憶装置３０４に記憶されている制御手順（アプリケーション、コンピュータプログラム）を読み出して実行することにより図５に示す動作が実行される。
【００３１】
電源投入等によりアプリケーションがスタートすると、ステップＳ５０１にて初期化処理が行われる。このステップＳ５０１では、各種初期化処理が実行され、例えばコンテンツ番号Ｎが０に初期化され、閾値時間Ｔｔｈにシステムによって予め決定されている所定の値が入力される。
【００３２】
ステップＳ５０２にて、図３に示したようなコンテンツリスト（表示スケジュール情報）がロードされ、変数Ｃｏｎｔｅｎｔｓ（＊）、Ｆｉｌｅ（＊）にそれぞれコンテンツファイルのポインタ及び提供情報ファイルのポインタが設定される。
【００３３】
ステップＳ５０３にて、ＣＰＵ３０１は、コンテンツ番号Ｎを１だけインクリメントする。したがって、処理開始後の最初は１番目のコンテンツであるコンテンツＡが選択されることとなる。ここで、ステップＳ５０４にて、ＣＰＵ３０１は、コンテンツ番号Ｎがリストの最終行か否かを判断する。その結果、コンテンツ番号Ｎが最終行ＥＯＬでなければ、ステップＳ５０６にて、タイマーによる計時を開始する。次に、ステップＳ５０７にて、コンテンツ番号Ｎに応じたコンテンツファイルが再生されるとともに、表示しているコンテンツの状態フラグに再生中であるフラグ（ＯＮ）が設定される。
【００３４】
コンテンツの再生中には、ステップＳ５０８にて、ＣＰＵ３０１は、ユーザ側から送信される送信要求コマンドの受信の有無をポーリングしている。そして、ユーザ側からの送信要求コマンドが無い場合には、ステップＳ５１４にて、ＣＰＵ３０１はコンテンツが終了したか否かの判定を行い、終了していない場合にはステップＳ５０８からの処理を繰り返す。
【００３５】
一方、ステップＳ５０８でユーザ側からの送信要求コマンドの受信が確認されると、ステップＳ５０９にて、ＣＰＵ３０１は、現在のタイマー時間（コンテンツの表示を開始してからの経過時間）Ｔｐと、初期化時に設定された閾値時間Ｔｔｈとの比較を行う。比較の結果、時間Ｔｐが閾値時間Ｔｔｈよりも長い、すなわち閾値時間Ｔｔｈ以上、コンテンツの再生が行われていたら、ステップＳ５１３にて、ＣＰＵ３０１は、現在表示中のコンテンツに関連するコンテンツ関連情報をユーザ端末に対して送信する。例えば、ファイル番号Ｎが１である場合には、コンテンツＡのコンテンツ関連情報が格納されたファイルｆｉｌｅＡの内容がユーザ端末に対して送信される。
【００３６】
一方、ステップＳ５０９での比較の結果、時間Ｔｐが閾値時間Ｔｔｈ以下である場合には、ＣＰＵ３０１は、現在表示しているコンテンツの一つ前に表示されていたコンテンツに関連するコンテンツ関連情報をユーザ端末に対して送信する。すなわち、ファイル番号（Ｎ−１）のコンテンツ関連情報がユーザ端末に対して送信されることとなる。このとき、ＣＰＵ３０１は、ステップＳ５１０にてＮの値が１であるか否かを判定する。その結果、Ｎ＝１の場合には、リスト最後のファイル番号として（ＥＯＬ−１）のコンテンツＦのコンテンツ関連情報が格納されたファイルｆｉｌｅＦの内容がユーザ端末に対して送信される。Ｎ＝１でない場合には、単純に現在表示しているコンテンツの一つ前のコンテンツのコンテンツ関連情報が格納されたファイルの内容がユーザ端末に対して送信される。そして、ステップＳ５１３にて、ＣＰＵ３０１は、現在表示中のコンテンツに関連するコンテンツ関連情報をユーザ端末に対して送信する。
【００３７】
上述のステップＳ５０８以降の処理をコンテンツが終了するまで繰り返し行い、コンテンツが終了したら、ステップＳ５１５にて、タイマーによる計時を停止して時間Ｔｐを０に初期化し、ステップＳ５１６にて状態フラグをクリアする。
【００３８】
以降、ステップＳ５０３に戻り、コンテンツ番号Ｎを１ずつインクリメントして、次のコンテンツの再生及び情報提供に係る処理が繰り返される。なお、ステップＳ５０３において、インクリメントされたコンテンツ番号Ｎが最終リスト番号ＥＯＬに達したら（ステップＳ５０４のＹｅｓ）、ＣＰＵ３０１は、コンテンツ番号Ｎを１に初期化する。これにより、コンテンツの再生が繰り返し行われることになる。
【００３９】
ここで、複数のコンテンツ関連情報を送信する場合には、ユーザが受け取ってからの識別を容易にするために、コンテンツ関連情報を識別するための情報等も送ることが望ましい。例えば、送信要求コマンドが受信されたタイミングに表示していたコンテンツのコンテンツ関連情報に特定のマーク等を付加したり、或いは図３に示すように各々にタイトルを事前に設定し、そのタイトルを用いてコンテンツ関連情報を提供することができる。
【００４０】
図６は、その一例を示している。ＵＲＬのようにそのままでは内容が分かりにくいものの場合に、送信要求コマンドが受信されたタイミングに表示していたコンテンツのコンテンツ関連情報に、例えば「＊」のようなマークを付加して表示させる。これにより、ユーザが提供を要求したときに表示されていたコンテンツのコンテンツ関連情報がどの情報であるかがわかるようになっている。
【００４１】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
第１の実施形態では、現在表示しているコンテンツの表示を開始してからの経過時間と予め設定した閾値時間とを比較し、その結果に応じて直前に表示されていたコンテンツのコンテンツ関連情報もあわせて送信するか否かの判定を行っていた。しかし、送信要求コマンドが受信されたタイミングから、所定の時間だけ遡った時間内に表示されたコンテンツのコンテンツ関連情報を送る構成でも良い。例えば、図４に示した例において、現時点ではコンテンツＥが表示されているが、一つ前のコンテンツＤが短いコンテンツであった場合には、ユーザはさらにその前のコンテンツＣに興味を抱いていた可能性もある。
【００４２】
そこで、第２の実施形態では、例えば、表示装置の設置場所に関わるような所定の時間を設定し、ユーザからの送信要求コマンドが受信された場合には、コマンド受信以前のその所定時間に表示されていたコンテンツのコンテンツ関連情報を送るようにする。例えば、駅のコンコース等に設置されているような場合には平均的な通過時間などから勘案したり、或いは通路等の突き当たりに設置されているような場合には視認可能な距離及び平均的な歩行速度等から所定時間を決めたりすることができる。
【００４３】
第２の実施形態における情報提供装置は、図３に示したように、例えば所定時間Ｔｄを決定した場合に、送信要求コマンドからさかのぼってコンテンツＣのコンテンツ関連情報までをユーザ端末に対して送信する。すなわち、第２の実施形態における情報提供装置では、送信要求コマンドが受信されたタイミングに対して所定の時間前から、その送信要求コマンドが受信されたタイミングまでの期間に表示されたコンテンツのコンテンツ関連情報を選択する。
【００４４】
図７は、第２の実施形態における情報提供装置の動作例を示すフローチャートである。情報提供装置のＣＰＵ３０１が、ＲＯＭ３０２や外部記憶装置３０４に記憶されている制御手順（アプリケーション、コンピュータプログラム）を読み出して実行することにより図７に示す動作が実行される。
【００４５】
なお、第２の実施形態における情報提供装置の動作において、コンテンツ表示開始までの動作及びコンテンツ表示終了後の動作は、第１の実施形態での動作（図５に示したステップＳ５０１〜Ｓ５０７、Ｓ５１５、Ｓ５１６）と同様であるので、説明は省略する。第２の実施形態における情報提供装置の動作と第１の実施形態における情報提供装置の動作とは、コンテンツの再生中の動作が異なる。
【００４６】
図７に示すように、コンテンツの再生中には、ステップＳ７０１にて、ＣＰＵ３０１は、ユーザ側から送信される送信要求コマンドの受信の有無をポーリングしている。そして、ユーザ側からの送信要求コマンドが無い場合には、ステップＳ７１４にて、ＣＰＵ３０１はコンテンツが終了したか否かの判定を行い、終了していない場合にはステップＳ７０１からの処理を繰り返す。
【００４７】
一方、ステップＳ７０１でユーザ側からの送信要求コマンドの受信が確認されると、ステップＳ７０２にて、ＣＰＵ３０１は、現在のコンテンツ番号ＮをポインタＮｎに代入する。また、ステップＳ７０３にて、ＣＰＵ３０１は、コンテンツの積算時間Ｓｔｉｍｅに現在表示しているコンテンツの表示を開始してからの経過時間Ｔｐを初期値として代入する。
【００４８】
次に、ステップＳ７０４にて、ＣＰＵ３０１は、コンテンツ関連情報の送信の判断に用いる所定の判定時間Ｔｄから積算時間Ｓｔｉｍｅを減算し、判定時間Ｔｄと積算時間Ｓｔｉｍｅとの差を求める。さらに、ＣＰＵ３０１は、求めた差が正の値であるか否かを判断し、差が正の値である場合には、積算時間Ｓｔｉｍｅが所定の判定時間Ｔｄに達していないということなので、次のステップＳ７０５に進む。
【００４９】
ステップＳ７０５では、ＣＰＵ３０１は、コンテンツポインタＮｎを１だけデクリメントする。なお、ステップＳ７０５でデクリメントした結果、コンテンツポインタＮｎがコンテンツ先頭に行き着いてしまった場合には、コンテンツの最後の番号に変更する（Ｓ７０６及びＳ７０７）。
次に、ステップＳ７０８にて、ＣＰＵ３０１は、コンテンツポインタＮｎによって示されるコンテンツの表示時間を積算時間Ｓｔｉｍｅに積算し、ステップＳ７０４に戻る。
【００５０】
上述した動作をステップＳ７０４において求めた判定時間Ｔｄと積算時間Ｓｔｉｍｅとの差が正の値である間において繰り返し行う。そして、判定時間Ｔｄと積算時間Ｓｔｉｍｅとの差が正の値でなくなったら積算時間Ｓｔｉｍｅが所定の判定時間Ｔｄを超えたと判断でき、その時点でのコンテンツポインタＮｎが示すコンテンツまでのコンテンツ関連情報を送ればよいことになる。
【００５１】
積算時間Ｓｔｉｍｅが判定時間Ｔｄを過ぎたら、ＣＰＵ３０１は、ステップＳ７０９に進み、コンテンツ関連情報の送信を行う。
ステップＳ７０９にて、ＣＰＵ３０１は、現在のコンテンツポインタＮｎが示しているコンテンツのコンテンツ関連情報をユーザ端末に送信する。次に、ステップＳ７１０にて、ＣＰＵ３０１は、ポインタＮｎが、送信要求コマンドが受信された時点のコンテンツ番号Ｎと同一であるか否かを判定する。
【００５２】
その結果、ポインタＮｎが、送信要求コマンドが受信された時点のコンテンツ番号Ｎと同一でない場合には、ステップＳ７１１にて、ＣＰＵ３０１は、ポインタＮｎを１だけインクリメントし、ステップＳ７０９に戻る。なお、ステップＳ７１２でインクリメントした結果、ポインタＮｎがコンテンツの最後（ＥＯＬ）に行き着いてしまった場合には、ポインタＮｎをコンテンツの先頭の番号に変更する（Ｓ７１２及びＳ７１３）。
【００５３】
ステップＳ７１０での判定の結果、ポインタＮｎと、送信要求コマンドが受信された時点のコンテンツ番号Ｎとが一致する場合には、ＣＰＵ３０１は、コンテンツ関連情報の送信処理を終了し、ステップＳ７１４でのコンテンツ終了判断に移行する。
【００５４】
第２の実施形態によれば、システムに応じて所定の判定時間Ｔｄを設定し、ユーザからの送信要求コマンドが受信された場合には、受信タイミングの判定時間Ｔｄ前から、受信タイミングまでの間に表示されたコンテンツのコンテンツ関連情報を送信する。これにより、ユーザに対して所望のコンテンツ関連情報を提供することができる。
【００５５】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
上述した実施形態では、予めシステム毎に決められていた判定時間等に基づいて、ユーザ端末に送信するコンテンツ関連情報を選択している。それに対して、以下に説明する第３の実施形態では、実際にユーザが表示装置付近に滞在していた滞在時間に応じて、送信するコンテンツ関連情報を選択する。具体的には、検知した滞在時間に応じて、送信要求コマンドが受信されたタイミングに対して滞在時間前から、その送信要求コマンドが受信されたタイミングまでの期間に表示されたコンテンツのコンテンツ関連情報を選択する。これにより、ユーザの興味のあるコンテンツ関連情報の提供の確度を向上させることができる。
【００５６】
ユーザの滞在時間を検知する滞在時間検知方法としては、例えばデジタルカメラ等に搭載されている顔検出技術を用いることができる。つまり、図８（Ａ）に示すように、表示装置８０１の画面の周辺部等に顔検出機能を有するカメラ８０２を設置し、こちら（画面）を向いているユーザの顔を検出する。顔が検出されると言うことは、ディスプレイを見ている可能性が高く、表示画面に興味を持っていると類推されるので、その見ている時間をコンテンツ関連情報の送信の判断用の滞在時間として用いる。図８（Ｂ）は、カメラ８０２で撮像されたユーザの映像のうち顔を検出している例を示すものである。図８（Ｂ）においては、検出枠にて顔認識されていることを示している。
【００５７】
一旦検出された顔は、移動した場合にもそのまま追跡させることが可能である。したがって、最初に顔が検出された時点から装置近傍までへの移動時間を計測し、送信要求コマンドが受信された時点までの時間Ｔｓをもって、上述の判定時間Ｔｄとして、図７に示した処理を行う。すなわち、判定時間Ｔｄに変えて滞在時間を用い、上述した第２の実施形態と同様にしてコンテンツ関連情報をユーザ端末に対して送信する。これにより、ユーザの装置近傍での滞在時間に応じたコンテンツ数のコンテンツ関連情報を送信することができる。
【００５８】
ここで、複数の顔が検出されたような場合に、どの顔のユーザがコンテンツ関連情報の提供を要求したのかを判定するためには、装置との距離等を用いることができる。例えば、送信要求コマンドが受信された時点で、検出された顔の内、一番装置に近いものを対象として時間算出するようにする。なお、装置までの距離検出については、顔のサイズ変化や、オートフォーカス等の技術を用いて距離を算出するようにしてもよいし、近接センサ等を用いても良い。ユーザ数が少ないような設置状況によっては、ただ単に、非接触ＩＣタグ等への操作を感知するだけのシステムでもあっても構わない。また他の方法として、人感センサ等を用いて、装置から一定距離に人が居ることを感知し、その時間を採用することも考えられる。
【００５９】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。
上述した第１〜第３の実施形態では、ユーザからの送信要求コマンドが受信されたタイミングと各種設定時間から、送信するコンテンツ関連情報を選択する構成のものについて述べたが、他の送信要求方法により、選択する情報を決定することも可能である。
【００６０】
以下に説明する第４の実施形態では、ユーザ側で行ったコンテンツ関連情報の取得動作回数、言い換えればユーザからの送信要求コマンドの受信回数に応じて、送信するコンテンツ関連情報を選択する。具体的には、同一のユーザからの送信要求コマンドが複数回受信された場合には、その送信要求コマンドが受信されたタイミングに表示しているコンテンツから数えて受信回数分だけ前のコンテンツのコンテンツ関連情報を選択する。例えば、現在表示しているコンテンツの一つ前のコンテンツのコンテンツ関連情報をユーザが取得したいと考えているような場合に、ユーザが情報の取得動作を２回繰り返した時に、現在のコンテンツから１つ前のコンテンツのコンテンツ関連情報を選択し送信する。このようにすることで、ユーザは不要なコンテンツ関連情報を受け取ることなしに、所望のコンテンツ関連情報のみを入手することができる。
【００６１】
図９は、第４の実施形態における情報提供装置の動作例を示すフローチャートである。情報提供装置のＣＰＵ３０１が、ＲＯＭ３０２や外部記憶装置３０４に記憶されている制御手順（アプリケーション、コンピュータプログラム）を読み出して実行することにより図９に示す動作が実行される。
【００６２】
なお、第４の実施形態における情報提供装置の動作において、コンテンツ表示開始までの動作及びコンテンツ表示終了後の動作は、第１の実施形態での動作（図５に示したステップＳ５０１〜Ｓ５０７、Ｓ５１５、Ｓ５１６）と同様であるので、説明は省略する。第４の実施形態における情報提供装置の動作と第１の実施形態における情報提供装置の動作とは、コンテンツの再生中の動作が異なる。
【００６３】
図９に示すように、コンテンツの再生中には、ステップＳ９０１にて、ＣＰＵ３０１は、ユーザ側から送信される送信要求コマンドの受信の有無をポーリングしている。そして、ユーザ側からの送信要求コマンドが無い場合には、ステップＳ９０９にて、ＣＰＵ３０１はコンテンツが終了したか否かの判定を行い、終了していない場合にはステップＳ９０１からの処理を繰り返す。
【００６４】
一方、ステップＳ９０１でユーザ側からの送信要求コマンドの受信が確認されると、ステップＳ９０２にて、ＣＰＵ３０１は、送信要求コマンドの受信回数Ｍを１だけインクリメントする。なお、受信回数Ｍの値は初期時に０にクリアされているものとする。
【００６５】
次に、ステップＳ９０３にて、所定時間ウエイトを行う。これは繰り返しての送信要求コマンドの有無を確認するためのものであって、システムに応じて時間は適宜設定すればよい。
【００６６】
次に、ステップＳ９０４にて、ＣＰＵ３０１は、再び送信要求コマンドの受信の有無を確認し、再び送信要求コマンドの受信が確認されると、ステップＳ９０２に戻り、受信回数Ｍをインクリメントする。一方、ステップＳ９０４において、送信要求コマンドの受信が確認されなければ、ＣＰＵ３０１は、送信要求コマンドの受信回数Ｍを確定させ、コマンド関連情報の送信処理に移行する。
【００６７】
コマンド関連情報の送信処理では、ステップＳ９０５にて、ＣＰＵ３０１は、現在のコンテンツ番号Ｎから受信回数Ｍを減算し送信するコンテンツ関連情報を示すポインタＮｎを計算する。なお、ステップＳ９０５で算出したポインタＮｎの値が負の値になっていたら、ＥＯＬを用いてポインタＮｎを補正する（Ｓ９０６及びＳ９０７）。
【００６８】
次に、ＣＰＵ３０１は、ステップＳ９０８にて、ポインタＮｎが示しているコンテンツのコンテンツ関連情報が格納されたファイルの内容をユーザ端末に送信し、その後、ステップＳ９０９でのコンテンツ終了判断に移行する。
【００６９】
第４の実施形態によれば、ユーザからの送信要求コマンドの受信回数に応じて、所望のコンテンツ関連情報を選択し提供することができる。なお、上述した説明では、送信要求コマンドに係るＩＤ確認等はなされていないが、もちろんＩＤ確認を行い、同一ＩＤ（同一ユーザ）である場合に受信回数をカウントするようにしてもよい。
【００７０】
（他の実施形態）
上述した各実施形態では、主に非接触ＩＣタグのような電波を用いた無線通信により非接触で情報のやり取りが可能なものについて述べてきたが、赤外線を用いた赤外線通信に関しても同様に構成することができる。
【００７１】
また、非接触ＩＣを有するカード類に関して適用することも可能である。その際には、各ＩＣのＩＤと関連付けられた送信先メールアドレス等を事前に登録しておく。そして、リーダにＩＣカードをかざしたことで送信要求とし、読み取ったＩＤから登録されたメールアドレスに対して、ネットワークを介してコンテンツ関連情報を送信する。このように構成しておけば、鉄道利用時等に駅の情報表示にＩＣカードをかざすことで、詳細情報を受け取るようなサービスを提供することも可能になる。
【００７２】
このような場合には、装置ごとにローカルに送信先のアドレス情報を格納しておかずに、サーバ上にＩＤとアドレス情報を格納しておき、送信要求があったときにサーバに照会しに行き、アドレス情報を取得するようにしても良い。また、ＩＣタグのＩＤ情報と送信するコンテンツ関連情報をサーバに渡して、メール送信に係る処理をサーバ側で行うように構築しても構わない。さらには、コンテンツ関連情報をサーバに格納しておき、送信するコンテンツ関連情報を示す情報のみをサーバに渡すようにしてもよい。
【００７３】
上述した例では、表示されるコンテンツやそのコンテンツ関連情報等をローカルに有するように説明してきたが、もちろんコンテンツ及びコンテンツ関連情報等をネットワーク経由で受け取る構成にすることもできる。また、同一装置内で関連するコンテンツが収められているような場合には、関連コンテンツの情報をあわせて送信するよう構成しても構わない。
【００７４】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置又はシステム内のコンピュータ（ＣＰＵ又はＭＰＵ）に対し、前記実施形態の機能を実現するためのソフトウェアのプログラムを供給する。そして、そのシステム又は装置のコンピュータに格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
また、この場合、前記ソフトウェアのプログラム自体が上述した実施形態の機能を実現することになり、そのプログラム自体は本発明を構成する。また、そのプログラムをコンピュータに供給するための手段、例えばかかるプログラムを格納した記録媒体は本発明を構成する。かかるプログラムを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
また、供給されたプログラムがコンピュータにて稼働しているオペレーティングシステム又は他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムは本発明の実施形態に含まれることは言うまでもない。
さらに、供給されたプログラムがコンピュータに係る機能拡張ボードや機能拡張ユニットに備わるメモリに格納された後、そのプログラムの指示に基づいてその機能拡張ボード等に備わるＣＰＵ等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００７５】
なお、前記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態に係る情報提供装置の構成例を示す図である。
【図２】本実施形態に係る情報提供装置のハードウェア構成の一例を示す図である。
【図３】コンテンツリストの一例を示す図である。
【図４】表示されるコンテンツのタイムスケジュールの一例を示す図である。
【図５】第１の実施形態における情報提供装置の動作例を示すフローチャートである。
【図６】コンテンツ関連情報の提供画面の一例を示す図である。
【図７】第２の実施形態における情報提供装置の動作例を示すフローチャートである。
【図８】第３の実施形態を説明するための図である。
【図９】第４の実施形態における情報提供装置の動作例を示すフローチャートである。
【符号の説明】
【００７７】
１  表示装置
２  コンピュータ手段
３  記憶手段
４  リーダライタ
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  外部記憶装置
３０５  ネットワークインタフェース
３０６  入力装置
３０７  表示装置
３０８  出力装置
【図１】
0005464823.tif 000002
【図２】
0005464823.tif 000003
【図３】
0005464823.tif 000004
【図４】
0005464823.tif 000005
【図５】
0005464823.tif 000006
【図６】
0005464823.tif 000007
【図７】
0005464823.tif 000008
【図８】
0005464823.tif 000009
【図９】
0005464823.tif 000010